gdb/
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1b05fbbd
AO
6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
7# Free Software Foundation
252b5132
RH
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
e8a5fa9c 11# the Free Software Foundation; either version 3 of the License, or
252b5132
RH
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
e8a5fa9c
RW
20# along with this program; see the file COPYING3. If not see
21# <http://www.gnu.org/licenses/>.
252b5132
RH
22#
23
0bb6ea20
HPN
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
50212802
NN
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
583d52d7 35VPATH=@srcdir@
583d52d7 36
c6b750e1 37build_alias=@build_noncanonical@
4b900473
PB
38build_vendor=@build_vendor@
39build_os=@build_os@
7f121bbf 40build=@build@
c6b750e1 41host_alias=@host_noncanonical@
4b900473
PB
42host_vendor=@host_vendor@
43host_os=@host_os@
7f121bbf 44host=@host@
c6b750e1 45target_alias=@target_noncanonical@
4b900473
PB
46target_vendor=@target_vendor@
47target_os=@target_os@
7f121bbf 48target=@target@
583d52d7 49
50212802 50program_transform_name = @program_transform_name@
403d9505
NN
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
50212802
NN
55srcdir = @srcdir@
56
403d9505
NN
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
108a6f8e
CD
68datarootdir = @datarootdir@
69docdir = @docdir@
a3ca38d2 70pdfdir = @pdfdir@
108a6f8e 71htmldir = @htmldir@
403d9505 72mandir = @mandir@
252b5132
RH
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
d5de0a84 82
e5c3f801
NN
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
87LN = @LN@
88LN_S = @LN_S@
77d7106f
AM
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
252b5132 92
50212802
NN
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
252b5132 96
50212802
NN
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 99
50212802
NN
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
252b5132 102
50212802 103GDB_NLM_DEPS =
252b5132 104
50212802
NN
105# This is the name of the environment variable used for the path to
106# the libraries.
107RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 108
3bbd2f8f
AL
109# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
110# is used instead of the directory itself to avoid including built
111# executables in PATH.
112GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
113
50212802
NN
114# Build programs are put under this directory.
115BUILD_SUBDIR = @build_subdir@
116# This is set by the configure script to the arguments to use when configuring
117# directories built for the build system.
a7254363 118BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e 119
e8a5fa9c
RW
120# Linker flags to use on the host, for stage1 or when not
121# bootstrapping.
122STAGE1_LDFLAGS = @stage1_ldflags@
123
124# Libraries to use on the host, for stage1 or when not bootstrapping.
125STAGE1_LIBS = @stage1_libs@
126
127# Linker flags to use for stage2 and later.
128POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
129
130# Libraries to use for stage2 and later.
131POSTSTAGE1_LIBS = @poststage1_libs@
132
6a9cf61e
PB
133# This is the list of variables to export in the environment when
134# configuring any subdirectory. It must also be exported whenever
135# recursing into a build directory in case that directory's Makefile
136# re-runs configure.
137BASE_EXPORTS = \
138 FLEX="$(FLEX)"; export FLEX; \
139 LEX="$(LEX)"; export LEX; \
140 BISON="$(BISON)"; export BISON; \
141 YACC="$(YACC)"; export YACC; \
142 M4="$(M4)"; export M4; \
8e957354
PB
143 SED="$(SED)"; export SED; \
144 AWK="$(AWK)"; export AWK; \
6a9cf61e
PB
145 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
146
378fce5b 147# This is the list of variables to export in the environment when
6a9cf61e 148# configuring subdirectories for the build system.
378fce5b 149BUILD_EXPORTS = \
6a9cf61e 150 $(BASE_EXPORTS) \
378fce5b
DD
151 AR="$(AR_FOR_BUILD)"; export AR; \
152 AS="$(AS_FOR_BUILD)"; export AS; \
153 CC="$(CC_FOR_BUILD)"; export CC; \
154 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
155 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
156 CXX="$(CXX_FOR_BUILD)"; export CXX; \
157 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
158 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
159 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
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
252b5132 643# Flags to pass down to all sub-makes.
252b5132 644BASE_FLAGS_TO_PASS = \
497f816e 645 "DESTDIR=$(DESTDIR)" \
252b5132 646 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 647 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
648 "bindir=$(bindir)" \
649 "datadir=$(datadir)" \
650 "exec_prefix=$(exec_prefix)" \
651 "includedir=$(includedir)" \
108a6f8e
CD
652 "datarootdir=$(datarootdir)" \
653 "docdir=$(docdir)" \
252b5132 654 "infodir=$(infodir)" \
a3ca38d2 655 "pdfdir=$(pdfdir)" \
108a6f8e 656 "htmldir=$(htmldir)" \
252b5132
RH
657 "libdir=$(libdir)" \
658 "libexecdir=$(libexecdir)" \
659 "lispdir=$(lispdir)" \
660 "localstatedir=$(localstatedir)" \
661 "mandir=$(mandir)" \
662 "oldincludedir=$(oldincludedir)" \
663 "prefix=$(prefix)" \
664 "sbindir=$(sbindir)" \
665 "sharedstatedir=$(sharedstatedir)" \
666 "sysconfdir=$(sysconfdir)" \
667 "tooldir=$(tooldir)" \
ba73c63f 668 "build_tooldir=$(build_tooldir)" \
12f0bd74 669 "target_alias=$(target_alias)" \
8e957354 670 "AWK=$(AWK)" \
12f0bd74
NN
671 "BISON=$(BISON)" \
672 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 673 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
674 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
675 "EXPECT=$(EXPECT)" \
6a9cf61e 676 "FLEX=$(FLEX)" \
12f0bd74
NN
677 "INSTALL=$(INSTALL)" \
678 "INSTALL_DATA=$(INSTALL_DATA)" \
679 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
680 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 681 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
682 "LEX=$(LEX)" \
683 "M4=$(M4)" \
684 "MAKE=$(MAKE)" \
685 "RUNTEST=$(RUNTEST)" \
686 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 687 "SED=$(SED)" \
12f0bd74
NN
688 "SHELL=$(SHELL)" \
689 "YACC=$(YACC)" \
c52c6897 690 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 691 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 692 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 693 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
694 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
695 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
696 "CFLAGS=$(CFLAGS)" \
697 "CXXFLAGS=$(CXXFLAGS)" \
698 "LDFLAGS=$(LDFLAGS)" \
699 "LIBCFLAGS=$(LIBCFLAGS)" \
700 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 701 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 702 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
703 "GNATBIND=$(GNATBIND)" \
704 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
705 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
706 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
707 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
708 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 709 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
710 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
711 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
712 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 713 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 714 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 715 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
e552509b
ILT
716 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
717 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
12f0bd74 718 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 719 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 720 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
721 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
722 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
723 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 724 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 725 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 726 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 727 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 728 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 729 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 730 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 731 "LEAN=$(LEAN)" \
1b05fbbd 732 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
1f53ca9a 733 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
734 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
735 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
1f53ca9a 736 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
737 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
738 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
1f53ca9a 739 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
740 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
741 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
1f53ca9a 742 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
1b05fbbd
AO
743 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
744 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
1f53ca9a 745 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
746 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
747 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
1f53ca9a 748 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
749 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
750 "TFLAGS=$(TFLAGS)" \
10ecffb9 751 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 752 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 753
55db4b87
PB
754# We leave this in just in case, but it is not needed anymore.
755RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 756
252b5132
RH
757# Flags to pass down to most sub-makes, in which we're building with
758# the host environment.
252b5132
RH
759EXTRA_HOST_FLAGS = \
760 'AR=$(AR)' \
761 'AS=$(AS)' \
762 'CC=$(CC)' \
763 'CXX=$(CXX)' \
764 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
765 'GCJ=$(GCJ)' \
766 'GFORTRAN=$(GFORTRAN)' \
9b980aa1 767 'GOC=$(GOC)' \
252b5132 768 'LD=$(LD)' \
be01d343 769 'LIPO=$(LIPO)' \
252b5132 770 'NM=$(NM)' \
80911fe1 771 'OBJDUMP=$(OBJDUMP)' \
b9459e83 772 'RANLIB=$(RANLIB)' \
be01d343 773 'STRIP=$(STRIP)' \
0c24b341
NC
774 'WINDRES=$(WINDRES)' \
775 'WINDMC=$(WINDMC)'
252b5132
RH
776
777FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
778
779# Flags that are concerned with the location of the X11 include files
780# and library files
781#
782# NOTE: until the top-level is getting the values via autoconf, it only
783# causes problems to have this top-level Makefile overriding the autoconf-set
784# values in child directories. Only variables that don't conflict with
785# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
786#
787X11_FLAGS_TO_PASS = \
788 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
789 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
790
8a0d8a5c
PB
791# Flags to pass to stage2 and later makes.
792
793POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
794 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
795 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
796 GNATBIND="$${GNATBIND}" \
1f53ca9a
AO
797 LDFLAGS="$${LDFLAGS}" \
798 HOST_LIBS="$${HOST_LIBS}" \
8a0d8a5c
PB
799 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
800
252b5132 801# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
802# The double $ decreases the length of the command line; those variables
803# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
804# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
805# so we expand them here.
252b5132
RH
806EXTRA_TARGET_FLAGS = \
807 'AR=$$(AR_FOR_TARGET)' \
0aed8855 808 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
809 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
810 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
811 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
812 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 813 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
814 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
815 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
9b980aa1 816 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
e552509b 817 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
0aed8855 818 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 819 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
820 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
821 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 822 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 823 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 824 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 825 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
826 'WINDMC=$$(WINDMC_FOR_TARGET)' \
827 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
828 "TFLAGS=$$TFLAGS"
252b5132
RH
829
830TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
831
832# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
833# unfortunately needs the native compiler and the target ar and
834# ranlib.
835# If any variables are added here, they must be added to do-*, below.
2a4cbe27 836# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
837# cross-building scheme.
838EXTRA_GCC_FLAGS = \
252b5132 839 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
840 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
841 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
842 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
843 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 844 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 845
f0b24077 846GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 847
1b05fbbd 848@if gcc
96655cc4 849BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
850ifneq ($(BUILD_CONFIG),)
851include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
852endif
853@endif gcc
854
dd12c3a8 855.PHONY: configure-host
b813574b 856configure-host: \
dd12c3a8
NN
857 maybe-configure-ash \
858 maybe-configure-autoconf \
859 maybe-configure-automake \
860 maybe-configure-bash \
861 maybe-configure-bfd \
862 maybe-configure-opcodes \
863 maybe-configure-binutils \
864 maybe-configure-bison \
865 maybe-configure-byacc \
866 maybe-configure-bzip2 \
f9806fa5 867 maybe-configure-cgen \
dd12c3a8
NN
868 maybe-configure-dejagnu \
869 maybe-configure-diff \
870 maybe-configure-dosutils \
871 maybe-configure-etc \
872 maybe-configure-fastjar \
873 maybe-configure-fileutils \
874 maybe-configure-findutils \
875 maybe-configure-find \
d3ed111c 876 maybe-configure-fixincludes \
dd12c3a8
NN
877 maybe-configure-flex \
878 maybe-configure-gas \
b813574b 879 maybe-configure-gcc \
dd12c3a8
NN
880 maybe-configure-gawk \
881 maybe-configure-gettext \
4b900473
PB
882 maybe-configure-gmp \
883 maybe-configure-mpfr \
e8a5fa9c 884 maybe-configure-mpc \
e28c595f
JM
885 maybe-configure-ppl \
886 maybe-configure-cloog \
1f53ca9a 887 maybe-configure-libelf \
dd12c3a8 888 maybe-configure-gnuserv \
93f9b408 889 maybe-configure-gold \
dd12c3a8
NN
890 maybe-configure-gprof \
891 maybe-configure-gzip \
892 maybe-configure-hello \
893 maybe-configure-indent \
894 maybe-configure-intl \
895 maybe-configure-tcl \
896 maybe-configure-itcl \
897 maybe-configure-ld \
04cf1b77 898 maybe-configure-libcpp \
be01d343 899 maybe-configure-libdecnumber \
dd12c3a8
NN
900 maybe-configure-libgui \
901 maybe-configure-libiberty \
dc448a7b 902 maybe-configure-libiconv \
dd12c3a8
NN
903 maybe-configure-libtool \
904 maybe-configure-m4 \
905 maybe-configure-make \
906 maybe-configure-mmalloc \
907 maybe-configure-patch \
908 maybe-configure-perl \
909 maybe-configure-prms \
910 maybe-configure-rcs \
911 maybe-configure-readline \
912 maybe-configure-release \
913 maybe-configure-recode \
914 maybe-configure-sed \
915 maybe-configure-send-pr \
916 maybe-configure-shellutils \
917 maybe-configure-sid \
918 maybe-configure-sim \
919 maybe-configure-tar \
920 maybe-configure-texinfo \
921 maybe-configure-textutils \
922 maybe-configure-time \
923 maybe-configure-uudecode \
924 maybe-configure-wdiff \
925 maybe-configure-zip \
926 maybe-configure-zlib \
927 maybe-configure-gdb \
928 maybe-configure-expect \
929 maybe-configure-guile \
930 maybe-configure-tk \
dd12c3a8 931 maybe-configure-libtermcap \
b00612cc 932 maybe-configure-utils \
700d40ca
ILT
933 maybe-configure-gnattools \
934 maybe-configure-lto-plugin
dd12c3a8
NN
935.PHONY: configure-target
936configure-target: \
937 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 938 maybe-configure-target-libmudflap \
064d0a7c 939 maybe-configure-target-libssp \
dd12c3a8 940 maybe-configure-target-newlib \
6aa8ef82 941 maybe-configure-target-libgcc \
e552509b 942 maybe-configure-target-libquadmath \
4b1cb4fe 943 maybe-configure-target-libgfortran \
dd12c3a8 944 maybe-configure-target-libobjc \
e552509b 945 maybe-configure-target-libgo \
dd12c3a8
NN
946 maybe-configure-target-libtermcap \
947 maybe-configure-target-winsup \
948 maybe-configure-target-libgloss \
949 maybe-configure-target-libiberty \
950 maybe-configure-target-gperf \
951 maybe-configure-target-examples \
952 maybe-configure-target-libffi \
953 maybe-configure-target-libjava \
954 maybe-configure-target-zlib \
955 maybe-configure-target-boehm-gc \
956 maybe-configure-target-qthreads \
a2592b1b 957 maybe-configure-target-rda \
b3ded179
PB
958 maybe-configure-target-libada \
959 maybe-configure-target-libgomp
252b5132 960
319cab08
PB
961# The target built for a native non-bootstrap build.
962.PHONY: all
f70224b5
PB
963all:
964@if gcc-bootstrap
be01d343 965 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
966 @r=`${PWD_COMMAND}`; export r; \
967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 968 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 969@endif gcc-bootstrap
0aed8855 970 @: $(MAKE); $(unstage)
f70224b5
PB
971 @r=`${PWD_COMMAND}`; export r; \
972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 973@if gcc-bootstrap
b5233201 974 if [ -f stage_last ]; then \
07fc31c9 975 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 976 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 977 else \
1b05fbbd 978@endif gcc-bootstrap
b5233201
AO
979 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
980@if gcc-bootstrap
981 ; \
04ec0acb 982 fi \
b5233201 983@endif gcc-bootstrap
04ec0acb 984 && :
6a9cf61e
PB
985
986.PHONY: all-build
c52c6897
PB
987
988all-build: maybe-all-build-libiberty
989all-build: maybe-all-build-bison
990all-build: maybe-all-build-byacc
991all-build: maybe-all-build-flex
992all-build: maybe-all-build-m4
993all-build: maybe-all-build-texinfo
994all-build: maybe-all-build-fixincludes
995
dd12c3a8 996.PHONY: all-host
c52c6897
PB
997
998all-host: maybe-all-ash
999all-host: maybe-all-autoconf
1000all-host: maybe-all-automake
1001all-host: maybe-all-bash
1002@if bfd-no-bootstrap
1003all-host: maybe-all-bfd
1004@endif bfd-no-bootstrap
1005@if opcodes-no-bootstrap
1006all-host: maybe-all-opcodes
1007@endif opcodes-no-bootstrap
1008@if binutils-no-bootstrap
1009all-host: maybe-all-binutils
1010@endif binutils-no-bootstrap
1011all-host: maybe-all-bison
1012all-host: maybe-all-byacc
1013all-host: maybe-all-bzip2
f9806fa5 1014all-host: maybe-all-cgen
c52c6897
PB
1015all-host: maybe-all-dejagnu
1016all-host: maybe-all-diff
1017all-host: maybe-all-dosutils
1018all-host: maybe-all-etc
1019all-host: maybe-all-fastjar
1020all-host: maybe-all-fileutils
1021all-host: maybe-all-findutils
1022all-host: maybe-all-find
1023all-host: maybe-all-fixincludes
1024all-host: maybe-all-flex
1025@if gas-no-bootstrap
1026all-host: maybe-all-gas
1027@endif gas-no-bootstrap
1028@if gcc-no-bootstrap
1029all-host: maybe-all-gcc
1030@endif gcc-no-bootstrap
1031all-host: maybe-all-gawk
1032all-host: maybe-all-gettext
4b900473
PB
1033@if gmp-no-bootstrap
1034all-host: maybe-all-gmp
1035@endif gmp-no-bootstrap
1036@if mpfr-no-bootstrap
1037all-host: maybe-all-mpfr
1038@endif mpfr-no-bootstrap
e8a5fa9c
RW
1039@if mpc-no-bootstrap
1040all-host: maybe-all-mpc
1041@endif mpc-no-bootstrap
e28c595f
JM
1042@if ppl-no-bootstrap
1043all-host: maybe-all-ppl
1044@endif ppl-no-bootstrap
1045@if cloog-no-bootstrap
1046all-host: maybe-all-cloog
1047@endif cloog-no-bootstrap
1f53ca9a
AO
1048@if libelf-no-bootstrap
1049all-host: maybe-all-libelf
1050@endif libelf-no-bootstrap
c52c6897 1051all-host: maybe-all-gnuserv
93f9b408
ILT
1052@if gold-no-bootstrap
1053all-host: maybe-all-gold
1054@endif gold-no-bootstrap
c52c6897
PB
1055all-host: maybe-all-gprof
1056all-host: maybe-all-gzip
1057all-host: maybe-all-hello
1058all-host: maybe-all-indent
1059@if intl-no-bootstrap
1060all-host: maybe-all-intl
1061@endif intl-no-bootstrap
1062all-host: maybe-all-tcl
1063all-host: maybe-all-itcl
1064@if ld-no-bootstrap
1065all-host: maybe-all-ld
1066@endif ld-no-bootstrap
1067@if libcpp-no-bootstrap
1068all-host: maybe-all-libcpp
1069@endif libcpp-no-bootstrap
1070@if libdecnumber-no-bootstrap
1071all-host: maybe-all-libdecnumber
1072@endif libdecnumber-no-bootstrap
1073all-host: maybe-all-libgui
1074@if libiberty-no-bootstrap
1075all-host: maybe-all-libiberty
1076@endif libiberty-no-bootstrap
dc448a7b 1077all-host: maybe-all-libiconv
c52c6897
PB
1078all-host: maybe-all-libtool
1079all-host: maybe-all-m4
1080all-host: maybe-all-make
1081all-host: maybe-all-mmalloc
1082all-host: maybe-all-patch
1083all-host: maybe-all-perl
1084all-host: maybe-all-prms
1085all-host: maybe-all-rcs
1086all-host: maybe-all-readline
1087all-host: maybe-all-release
1088all-host: maybe-all-recode
1089all-host: maybe-all-sed
1090all-host: maybe-all-send-pr
1091all-host: maybe-all-shellutils
1092all-host: maybe-all-sid
1093all-host: maybe-all-sim
1094all-host: maybe-all-tar
1095all-host: maybe-all-texinfo
1096all-host: maybe-all-textutils
1097all-host: maybe-all-time
1098all-host: maybe-all-uudecode
1099all-host: maybe-all-wdiff
1100all-host: maybe-all-zip
1101@if zlib-no-bootstrap
1102all-host: maybe-all-zlib
1103@endif zlib-no-bootstrap
1104all-host: maybe-all-gdb
1105all-host: maybe-all-expect
1106all-host: maybe-all-guile
1107all-host: maybe-all-tk
1108all-host: maybe-all-libtermcap
1109all-host: maybe-all-utils
1110all-host: maybe-all-gnattools
700d40ca
ILT
1111@if lto-plugin-no-bootstrap
1112all-host: maybe-all-lto-plugin
1113@endif lto-plugin-no-bootstrap
c52c6897 1114
dd12c3a8 1115.PHONY: all-target
c52c6897 1116
e8a5fa9c 1117@if target-libstdc++-v3-no-bootstrap
c52c6897 1118all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1119@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1120all-target: maybe-all-target-libmudflap
1121all-target: maybe-all-target-libssp
c52c6897 1122all-target: maybe-all-target-newlib
f86e35b8 1123@if target-libgcc-no-bootstrap
6aa8ef82 1124all-target: maybe-all-target-libgcc
f86e35b8 1125@endif target-libgcc-no-bootstrap
e552509b 1126all-target: maybe-all-target-libquadmath
c52c6897
PB
1127all-target: maybe-all-target-libgfortran
1128all-target: maybe-all-target-libobjc
e552509b 1129all-target: maybe-all-target-libgo
c52c6897
PB
1130all-target: maybe-all-target-libtermcap
1131all-target: maybe-all-target-winsup
1132all-target: maybe-all-target-libgloss
1133all-target: maybe-all-target-libiberty
1134all-target: maybe-all-target-gperf
1135all-target: maybe-all-target-examples
1136all-target: maybe-all-target-libffi
1137all-target: maybe-all-target-libjava
1138all-target: maybe-all-target-zlib
1139all-target: maybe-all-target-boehm-gc
1140all-target: maybe-all-target-qthreads
1141all-target: maybe-all-target-rda
1142all-target: maybe-all-target-libada
911e63d0 1143@if target-libgomp-no-bootstrap
c52c6897 1144all-target: maybe-all-target-libgomp
911e63d0 1145@endif target-libgomp-no-bootstrap
252b5132
RH
1146
1147# Do a target for all the subdirectories. A ``make do-X'' will do a
1148# ``make X'' in all subdirectories (because, in general, there is a
1149# dependency (below) of X upon do-X, a ``make X'' will also do this,
1150# but it may do additional work as well).
e393202e 1151
2a4cbe27 1152.PHONY: do-info
f70224b5 1153do-info:
0aed8855 1154 @: $(MAKE); $(unstage)
e360f423
PB
1155 @r=`${PWD_COMMAND}`; export r; \
1156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1157 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1158 info-target
f70224b5 1159
e393202e 1160
2a4cbe27 1161.PHONY: info-host
c52c6897
PB
1162
1163info-host: maybe-info-ash
1164info-host: maybe-info-autoconf
1165info-host: maybe-info-automake
1166info-host: maybe-info-bash
1167info-host: maybe-info-bfd
1168info-host: maybe-info-opcodes
1169info-host: maybe-info-binutils
1170info-host: maybe-info-bison
1171info-host: maybe-info-byacc
1172info-host: maybe-info-bzip2
f9806fa5 1173info-host: maybe-info-cgen
c52c6897
PB
1174info-host: maybe-info-dejagnu
1175info-host: maybe-info-diff
1176info-host: maybe-info-dosutils
1177info-host: maybe-info-etc
1178info-host: maybe-info-fastjar
1179info-host: maybe-info-fileutils
1180info-host: maybe-info-findutils
1181info-host: maybe-info-find
1182info-host: maybe-info-fixincludes
1183info-host: maybe-info-flex
1184info-host: maybe-info-gas
1185info-host: maybe-info-gcc
1186info-host: maybe-info-gawk
1187info-host: maybe-info-gettext
4b900473
PB
1188info-host: maybe-info-gmp
1189info-host: maybe-info-mpfr
e8a5fa9c 1190info-host: maybe-info-mpc
e28c595f
JM
1191info-host: maybe-info-ppl
1192info-host: maybe-info-cloog
1f53ca9a 1193info-host: maybe-info-libelf
c52c6897 1194info-host: maybe-info-gnuserv
93f9b408 1195info-host: maybe-info-gold
c52c6897
PB
1196info-host: maybe-info-gprof
1197info-host: maybe-info-gzip
1198info-host: maybe-info-hello
1199info-host: maybe-info-indent
1200info-host: maybe-info-intl
1201info-host: maybe-info-tcl
1202info-host: maybe-info-itcl
1203info-host: maybe-info-ld
1204info-host: maybe-info-libcpp
1205info-host: maybe-info-libdecnumber
1206info-host: maybe-info-libgui
1207info-host: maybe-info-libiberty
dc448a7b 1208info-host: maybe-info-libiconv
c52c6897
PB
1209info-host: maybe-info-libtool
1210info-host: maybe-info-m4
1211info-host: maybe-info-make
1212info-host: maybe-info-mmalloc
1213info-host: maybe-info-patch
1214info-host: maybe-info-perl
1215info-host: maybe-info-prms
1216info-host: maybe-info-rcs
1217info-host: maybe-info-readline
1218info-host: maybe-info-release
1219info-host: maybe-info-recode
1220info-host: maybe-info-sed
1221info-host: maybe-info-send-pr
1222info-host: maybe-info-shellutils
1223info-host: maybe-info-sid
1224info-host: maybe-info-sim
1225info-host: maybe-info-tar
1226info-host: maybe-info-texinfo
1227info-host: maybe-info-textutils
1228info-host: maybe-info-time
1229info-host: maybe-info-uudecode
1230info-host: maybe-info-wdiff
1231info-host: maybe-info-zip
1232info-host: maybe-info-zlib
1233info-host: maybe-info-gdb
1234info-host: maybe-info-expect
1235info-host: maybe-info-guile
1236info-host: maybe-info-tk
1237info-host: maybe-info-libtermcap
1238info-host: maybe-info-utils
1239info-host: maybe-info-gnattools
700d40ca 1240info-host: maybe-info-lto-plugin
252b5132 1241
2a4cbe27 1242.PHONY: info-target
c52c6897
PB
1243
1244info-target: maybe-info-target-libstdc++-v3
1245info-target: maybe-info-target-libmudflap
1246info-target: maybe-info-target-libssp
c52c6897 1247info-target: maybe-info-target-newlib
6aa8ef82 1248info-target: maybe-info-target-libgcc
e552509b 1249info-target: maybe-info-target-libquadmath
c52c6897
PB
1250info-target: maybe-info-target-libgfortran
1251info-target: maybe-info-target-libobjc
e552509b 1252info-target: maybe-info-target-libgo
c52c6897
PB
1253info-target: maybe-info-target-libtermcap
1254info-target: maybe-info-target-winsup
1255info-target: maybe-info-target-libgloss
1256info-target: maybe-info-target-libiberty
1257info-target: maybe-info-target-gperf
1258info-target: maybe-info-target-examples
1259info-target: maybe-info-target-libffi
1260info-target: maybe-info-target-libjava
1261info-target: maybe-info-target-zlib
1262info-target: maybe-info-target-boehm-gc
1263info-target: maybe-info-target-qthreads
1264info-target: maybe-info-target-rda
1265info-target: maybe-info-target-libada
1266info-target: maybe-info-target-libgomp
252b5132 1267
4fa63067 1268.PHONY: do-dvi
f70224b5 1269do-dvi:
0aed8855 1270 @: $(MAKE); $(unstage)
e360f423
PB
1271 @r=`${PWD_COMMAND}`; export r; \
1272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1273 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1274 dvi-target
f70224b5 1275
2a4cbe27 1276
4fa63067 1277.PHONY: dvi-host
c52c6897
PB
1278
1279dvi-host: maybe-dvi-ash
1280dvi-host: maybe-dvi-autoconf
1281dvi-host: maybe-dvi-automake
1282dvi-host: maybe-dvi-bash
1283dvi-host: maybe-dvi-bfd
1284dvi-host: maybe-dvi-opcodes
1285dvi-host: maybe-dvi-binutils
1286dvi-host: maybe-dvi-bison
1287dvi-host: maybe-dvi-byacc
1288dvi-host: maybe-dvi-bzip2
f9806fa5 1289dvi-host: maybe-dvi-cgen
c52c6897
PB
1290dvi-host: maybe-dvi-dejagnu
1291dvi-host: maybe-dvi-diff
1292dvi-host: maybe-dvi-dosutils
1293dvi-host: maybe-dvi-etc
1294dvi-host: maybe-dvi-fastjar
1295dvi-host: maybe-dvi-fileutils
1296dvi-host: maybe-dvi-findutils
1297dvi-host: maybe-dvi-find
1298dvi-host: maybe-dvi-fixincludes
1299dvi-host: maybe-dvi-flex
1300dvi-host: maybe-dvi-gas
1301dvi-host: maybe-dvi-gcc
1302dvi-host: maybe-dvi-gawk
1303dvi-host: maybe-dvi-gettext
4b900473
PB
1304dvi-host: maybe-dvi-gmp
1305dvi-host: maybe-dvi-mpfr
e8a5fa9c 1306dvi-host: maybe-dvi-mpc
e28c595f
JM
1307dvi-host: maybe-dvi-ppl
1308dvi-host: maybe-dvi-cloog
1f53ca9a 1309dvi-host: maybe-dvi-libelf
c52c6897 1310dvi-host: maybe-dvi-gnuserv
93f9b408 1311dvi-host: maybe-dvi-gold
c52c6897
PB
1312dvi-host: maybe-dvi-gprof
1313dvi-host: maybe-dvi-gzip
1314dvi-host: maybe-dvi-hello
1315dvi-host: maybe-dvi-indent
1316dvi-host: maybe-dvi-intl
1317dvi-host: maybe-dvi-tcl
1318dvi-host: maybe-dvi-itcl
1319dvi-host: maybe-dvi-ld
1320dvi-host: maybe-dvi-libcpp
1321dvi-host: maybe-dvi-libdecnumber
1322dvi-host: maybe-dvi-libgui
1323dvi-host: maybe-dvi-libiberty
dc448a7b 1324dvi-host: maybe-dvi-libiconv
c52c6897
PB
1325dvi-host: maybe-dvi-libtool
1326dvi-host: maybe-dvi-m4
1327dvi-host: maybe-dvi-make
1328dvi-host: maybe-dvi-mmalloc
1329dvi-host: maybe-dvi-patch
1330dvi-host: maybe-dvi-perl
1331dvi-host: maybe-dvi-prms
1332dvi-host: maybe-dvi-rcs
1333dvi-host: maybe-dvi-readline
1334dvi-host: maybe-dvi-release
1335dvi-host: maybe-dvi-recode
1336dvi-host: maybe-dvi-sed
1337dvi-host: maybe-dvi-send-pr
1338dvi-host: maybe-dvi-shellutils
1339dvi-host: maybe-dvi-sid
1340dvi-host: maybe-dvi-sim
1341dvi-host: maybe-dvi-tar
1342dvi-host: maybe-dvi-texinfo
1343dvi-host: maybe-dvi-textutils
1344dvi-host: maybe-dvi-time
1345dvi-host: maybe-dvi-uudecode
1346dvi-host: maybe-dvi-wdiff
1347dvi-host: maybe-dvi-zip
1348dvi-host: maybe-dvi-zlib
1349dvi-host: maybe-dvi-gdb
1350dvi-host: maybe-dvi-expect
1351dvi-host: maybe-dvi-guile
1352dvi-host: maybe-dvi-tk
1353dvi-host: maybe-dvi-libtermcap
1354dvi-host: maybe-dvi-utils
1355dvi-host: maybe-dvi-gnattools
700d40ca 1356dvi-host: maybe-dvi-lto-plugin
2a4cbe27 1357
4fa63067 1358.PHONY: dvi-target
c52c6897
PB
1359
1360dvi-target: maybe-dvi-target-libstdc++-v3
1361dvi-target: maybe-dvi-target-libmudflap
1362dvi-target: maybe-dvi-target-libssp
c52c6897 1363dvi-target: maybe-dvi-target-newlib
6aa8ef82 1364dvi-target: maybe-dvi-target-libgcc
e552509b 1365dvi-target: maybe-dvi-target-libquadmath
c52c6897
PB
1366dvi-target: maybe-dvi-target-libgfortran
1367dvi-target: maybe-dvi-target-libobjc
e552509b 1368dvi-target: maybe-dvi-target-libgo
c52c6897
PB
1369dvi-target: maybe-dvi-target-libtermcap
1370dvi-target: maybe-dvi-target-winsup
1371dvi-target: maybe-dvi-target-libgloss
1372dvi-target: maybe-dvi-target-libiberty
1373dvi-target: maybe-dvi-target-gperf
1374dvi-target: maybe-dvi-target-examples
1375dvi-target: maybe-dvi-target-libffi
1376dvi-target: maybe-dvi-target-libjava
1377dvi-target: maybe-dvi-target-zlib
1378dvi-target: maybe-dvi-target-boehm-gc
1379dvi-target: maybe-dvi-target-qthreads
1380dvi-target: maybe-dvi-target-rda
1381dvi-target: maybe-dvi-target-libada
1382dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1383
56a8fe78
DD
1384.PHONY: do-pdf
1385do-pdf:
1386 @: $(MAKE); $(unstage)
1387 @r=`${PWD_COMMAND}`; export r; \
1388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1389 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1390 pdf-target
1391
1392
1393.PHONY: pdf-host
1394
1395pdf-host: maybe-pdf-ash
1396pdf-host: maybe-pdf-autoconf
1397pdf-host: maybe-pdf-automake
1398pdf-host: maybe-pdf-bash
1399pdf-host: maybe-pdf-bfd
1400pdf-host: maybe-pdf-opcodes
1401pdf-host: maybe-pdf-binutils
1402pdf-host: maybe-pdf-bison
1403pdf-host: maybe-pdf-byacc
1404pdf-host: maybe-pdf-bzip2
f9806fa5 1405pdf-host: maybe-pdf-cgen
56a8fe78
DD
1406pdf-host: maybe-pdf-dejagnu
1407pdf-host: maybe-pdf-diff
1408pdf-host: maybe-pdf-dosutils
1409pdf-host: maybe-pdf-etc
1410pdf-host: maybe-pdf-fastjar
1411pdf-host: maybe-pdf-fileutils
1412pdf-host: maybe-pdf-findutils
1413pdf-host: maybe-pdf-find
1414pdf-host: maybe-pdf-fixincludes
1415pdf-host: maybe-pdf-flex
1416pdf-host: maybe-pdf-gas
1417pdf-host: maybe-pdf-gcc
1418pdf-host: maybe-pdf-gawk
1419pdf-host: maybe-pdf-gettext
4b900473
PB
1420pdf-host: maybe-pdf-gmp
1421pdf-host: maybe-pdf-mpfr
e8a5fa9c 1422pdf-host: maybe-pdf-mpc
e28c595f
JM
1423pdf-host: maybe-pdf-ppl
1424pdf-host: maybe-pdf-cloog
1f53ca9a 1425pdf-host: maybe-pdf-libelf
56a8fe78 1426pdf-host: maybe-pdf-gnuserv
93f9b408 1427pdf-host: maybe-pdf-gold
56a8fe78
DD
1428pdf-host: maybe-pdf-gprof
1429pdf-host: maybe-pdf-gzip
1430pdf-host: maybe-pdf-hello
1431pdf-host: maybe-pdf-indent
1432pdf-host: maybe-pdf-intl
1433pdf-host: maybe-pdf-tcl
1434pdf-host: maybe-pdf-itcl
1435pdf-host: maybe-pdf-ld
1436pdf-host: maybe-pdf-libcpp
1437pdf-host: maybe-pdf-libdecnumber
1438pdf-host: maybe-pdf-libgui
1439pdf-host: maybe-pdf-libiberty
dc448a7b 1440pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1441pdf-host: maybe-pdf-libtool
1442pdf-host: maybe-pdf-m4
1443pdf-host: maybe-pdf-make
1444pdf-host: maybe-pdf-mmalloc
1445pdf-host: maybe-pdf-patch
1446pdf-host: maybe-pdf-perl
1447pdf-host: maybe-pdf-prms
1448pdf-host: maybe-pdf-rcs
1449pdf-host: maybe-pdf-readline
1450pdf-host: maybe-pdf-release
1451pdf-host: maybe-pdf-recode
1452pdf-host: maybe-pdf-sed
1453pdf-host: maybe-pdf-send-pr
1454pdf-host: maybe-pdf-shellutils
1455pdf-host: maybe-pdf-sid
1456pdf-host: maybe-pdf-sim
1457pdf-host: maybe-pdf-tar
1458pdf-host: maybe-pdf-texinfo
1459pdf-host: maybe-pdf-textutils
1460pdf-host: maybe-pdf-time
1461pdf-host: maybe-pdf-uudecode
1462pdf-host: maybe-pdf-wdiff
1463pdf-host: maybe-pdf-zip
1464pdf-host: maybe-pdf-zlib
1465pdf-host: maybe-pdf-gdb
1466pdf-host: maybe-pdf-expect
1467pdf-host: maybe-pdf-guile
1468pdf-host: maybe-pdf-tk
1469pdf-host: maybe-pdf-libtermcap
1470pdf-host: maybe-pdf-utils
1471pdf-host: maybe-pdf-gnattools
700d40ca 1472pdf-host: maybe-pdf-lto-plugin
56a8fe78
DD
1473
1474.PHONY: pdf-target
1475
1476pdf-target: maybe-pdf-target-libstdc++-v3
1477pdf-target: maybe-pdf-target-libmudflap
1478pdf-target: maybe-pdf-target-libssp
1479pdf-target: maybe-pdf-target-newlib
6aa8ef82 1480pdf-target: maybe-pdf-target-libgcc
e552509b 1481pdf-target: maybe-pdf-target-libquadmath
56a8fe78
DD
1482pdf-target: maybe-pdf-target-libgfortran
1483pdf-target: maybe-pdf-target-libobjc
e552509b 1484pdf-target: maybe-pdf-target-libgo
56a8fe78
DD
1485pdf-target: maybe-pdf-target-libtermcap
1486pdf-target: maybe-pdf-target-winsup
1487pdf-target: maybe-pdf-target-libgloss
1488pdf-target: maybe-pdf-target-libiberty
1489pdf-target: maybe-pdf-target-gperf
1490pdf-target: maybe-pdf-target-examples
1491pdf-target: maybe-pdf-target-libffi
1492pdf-target: maybe-pdf-target-libjava
1493pdf-target: maybe-pdf-target-zlib
1494pdf-target: maybe-pdf-target-boehm-gc
1495pdf-target: maybe-pdf-target-qthreads
1496pdf-target: maybe-pdf-target-rda
1497pdf-target: maybe-pdf-target-libada
1498pdf-target: maybe-pdf-target-libgomp
1499
6d389afc 1500.PHONY: do-html
f70224b5 1501do-html:
0aed8855 1502 @: $(MAKE); $(unstage)
e360f423
PB
1503 @r=`${PWD_COMMAND}`; export r; \
1504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1505 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1506 html-target
f70224b5 1507
6d389afc
MS
1508
1509.PHONY: html-host
c52c6897
PB
1510
1511html-host: maybe-html-ash
1512html-host: maybe-html-autoconf
1513html-host: maybe-html-automake
1514html-host: maybe-html-bash
1515html-host: maybe-html-bfd
1516html-host: maybe-html-opcodes
1517html-host: maybe-html-binutils
1518html-host: maybe-html-bison
1519html-host: maybe-html-byacc
1520html-host: maybe-html-bzip2
f9806fa5 1521html-host: maybe-html-cgen
c52c6897
PB
1522html-host: maybe-html-dejagnu
1523html-host: maybe-html-diff
1524html-host: maybe-html-dosutils
1525html-host: maybe-html-etc
1526html-host: maybe-html-fastjar
1527html-host: maybe-html-fileutils
1528html-host: maybe-html-findutils
1529html-host: maybe-html-find
1530html-host: maybe-html-fixincludes
1531html-host: maybe-html-flex
1532html-host: maybe-html-gas
1533html-host: maybe-html-gcc
1534html-host: maybe-html-gawk
1535html-host: maybe-html-gettext
4b900473
PB
1536html-host: maybe-html-gmp
1537html-host: maybe-html-mpfr
e8a5fa9c 1538html-host: maybe-html-mpc
e28c595f
JM
1539html-host: maybe-html-ppl
1540html-host: maybe-html-cloog
1f53ca9a 1541html-host: maybe-html-libelf
c52c6897 1542html-host: maybe-html-gnuserv
93f9b408 1543html-host: maybe-html-gold
c52c6897
PB
1544html-host: maybe-html-gprof
1545html-host: maybe-html-gzip
1546html-host: maybe-html-hello
1547html-host: maybe-html-indent
1548html-host: maybe-html-intl
1549html-host: maybe-html-tcl
1550html-host: maybe-html-itcl
1551html-host: maybe-html-ld
1552html-host: maybe-html-libcpp
1553html-host: maybe-html-libdecnumber
1554html-host: maybe-html-libgui
1555html-host: maybe-html-libiberty
dc448a7b 1556html-host: maybe-html-libiconv
c52c6897
PB
1557html-host: maybe-html-libtool
1558html-host: maybe-html-m4
1559html-host: maybe-html-make
1560html-host: maybe-html-mmalloc
1561html-host: maybe-html-patch
1562html-host: maybe-html-perl
1563html-host: maybe-html-prms
1564html-host: maybe-html-rcs
1565html-host: maybe-html-readline
1566html-host: maybe-html-release
1567html-host: maybe-html-recode
1568html-host: maybe-html-sed
1569html-host: maybe-html-send-pr
1570html-host: maybe-html-shellutils
1571html-host: maybe-html-sid
1572html-host: maybe-html-sim
1573html-host: maybe-html-tar
1574html-host: maybe-html-texinfo
1575html-host: maybe-html-textutils
1576html-host: maybe-html-time
1577html-host: maybe-html-uudecode
1578html-host: maybe-html-wdiff
1579html-host: maybe-html-zip
1580html-host: maybe-html-zlib
1581html-host: maybe-html-gdb
1582html-host: maybe-html-expect
1583html-host: maybe-html-guile
1584html-host: maybe-html-tk
1585html-host: maybe-html-libtermcap
1586html-host: maybe-html-utils
1587html-host: maybe-html-gnattools
700d40ca 1588html-host: maybe-html-lto-plugin
6d389afc
MS
1589
1590.PHONY: html-target
c52c6897
PB
1591
1592html-target: maybe-html-target-libstdc++-v3
1593html-target: maybe-html-target-libmudflap
1594html-target: maybe-html-target-libssp
c52c6897 1595html-target: maybe-html-target-newlib
6aa8ef82 1596html-target: maybe-html-target-libgcc
e552509b 1597html-target: maybe-html-target-libquadmath
c52c6897
PB
1598html-target: maybe-html-target-libgfortran
1599html-target: maybe-html-target-libobjc
e552509b 1600html-target: maybe-html-target-libgo
c52c6897
PB
1601html-target: maybe-html-target-libtermcap
1602html-target: maybe-html-target-winsup
1603html-target: maybe-html-target-libgloss
1604html-target: maybe-html-target-libiberty
1605html-target: maybe-html-target-gperf
1606html-target: maybe-html-target-examples
1607html-target: maybe-html-target-libffi
1608html-target: maybe-html-target-libjava
1609html-target: maybe-html-target-zlib
1610html-target: maybe-html-target-boehm-gc
1611html-target: maybe-html-target-qthreads
1612html-target: maybe-html-target-rda
1613html-target: maybe-html-target-libada
1614html-target: maybe-html-target-libgomp
6d389afc 1615
4fa63067 1616.PHONY: do-TAGS
f70224b5 1617do-TAGS:
0aed8855 1618 @: $(MAKE); $(unstage)
e360f423
PB
1619 @r=`${PWD_COMMAND}`; export r; \
1620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1621 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1622 TAGS-target
f70224b5 1623
2a4cbe27 1624
4fa63067 1625.PHONY: TAGS-host
c52c6897
PB
1626
1627TAGS-host: maybe-TAGS-ash
1628TAGS-host: maybe-TAGS-autoconf
1629TAGS-host: maybe-TAGS-automake
1630TAGS-host: maybe-TAGS-bash
1631TAGS-host: maybe-TAGS-bfd
1632TAGS-host: maybe-TAGS-opcodes
1633TAGS-host: maybe-TAGS-binutils
1634TAGS-host: maybe-TAGS-bison
1635TAGS-host: maybe-TAGS-byacc
1636TAGS-host: maybe-TAGS-bzip2
f9806fa5 1637TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1638TAGS-host: maybe-TAGS-dejagnu
1639TAGS-host: maybe-TAGS-diff
1640TAGS-host: maybe-TAGS-dosutils
1641TAGS-host: maybe-TAGS-etc
1642TAGS-host: maybe-TAGS-fastjar
1643TAGS-host: maybe-TAGS-fileutils
1644TAGS-host: maybe-TAGS-findutils
1645TAGS-host: maybe-TAGS-find
1646TAGS-host: maybe-TAGS-fixincludes
1647TAGS-host: maybe-TAGS-flex
1648TAGS-host: maybe-TAGS-gas
1649TAGS-host: maybe-TAGS-gcc
1650TAGS-host: maybe-TAGS-gawk
1651TAGS-host: maybe-TAGS-gettext
4b900473
PB
1652TAGS-host: maybe-TAGS-gmp
1653TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1654TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1655TAGS-host: maybe-TAGS-ppl
1656TAGS-host: maybe-TAGS-cloog
1f53ca9a 1657TAGS-host: maybe-TAGS-libelf
c52c6897 1658TAGS-host: maybe-TAGS-gnuserv
93f9b408 1659TAGS-host: maybe-TAGS-gold
c52c6897
PB
1660TAGS-host: maybe-TAGS-gprof
1661TAGS-host: maybe-TAGS-gzip
1662TAGS-host: maybe-TAGS-hello
1663TAGS-host: maybe-TAGS-indent
1664TAGS-host: maybe-TAGS-intl
1665TAGS-host: maybe-TAGS-tcl
1666TAGS-host: maybe-TAGS-itcl
1667TAGS-host: maybe-TAGS-ld
1668TAGS-host: maybe-TAGS-libcpp
1669TAGS-host: maybe-TAGS-libdecnumber
1670TAGS-host: maybe-TAGS-libgui
1671TAGS-host: maybe-TAGS-libiberty
dc448a7b 1672TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1673TAGS-host: maybe-TAGS-libtool
1674TAGS-host: maybe-TAGS-m4
1675TAGS-host: maybe-TAGS-make
1676TAGS-host: maybe-TAGS-mmalloc
1677TAGS-host: maybe-TAGS-patch
1678TAGS-host: maybe-TAGS-perl
1679TAGS-host: maybe-TAGS-prms
1680TAGS-host: maybe-TAGS-rcs
1681TAGS-host: maybe-TAGS-readline
1682TAGS-host: maybe-TAGS-release
1683TAGS-host: maybe-TAGS-recode
1684TAGS-host: maybe-TAGS-sed
1685TAGS-host: maybe-TAGS-send-pr
1686TAGS-host: maybe-TAGS-shellutils
1687TAGS-host: maybe-TAGS-sid
1688TAGS-host: maybe-TAGS-sim
1689TAGS-host: maybe-TAGS-tar
1690TAGS-host: maybe-TAGS-texinfo
1691TAGS-host: maybe-TAGS-textutils
1692TAGS-host: maybe-TAGS-time
1693TAGS-host: maybe-TAGS-uudecode
1694TAGS-host: maybe-TAGS-wdiff
1695TAGS-host: maybe-TAGS-zip
1696TAGS-host: maybe-TAGS-zlib
1697TAGS-host: maybe-TAGS-gdb
1698TAGS-host: maybe-TAGS-expect
1699TAGS-host: maybe-TAGS-guile
1700TAGS-host: maybe-TAGS-tk
1701TAGS-host: maybe-TAGS-libtermcap
1702TAGS-host: maybe-TAGS-utils
1703TAGS-host: maybe-TAGS-gnattools
700d40ca 1704TAGS-host: maybe-TAGS-lto-plugin
2a4cbe27 1705
4fa63067 1706.PHONY: TAGS-target
c52c6897
PB
1707
1708TAGS-target: maybe-TAGS-target-libstdc++-v3
1709TAGS-target: maybe-TAGS-target-libmudflap
1710TAGS-target: maybe-TAGS-target-libssp
c52c6897 1711TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1712TAGS-target: maybe-TAGS-target-libgcc
e552509b 1713TAGS-target: maybe-TAGS-target-libquadmath
c52c6897
PB
1714TAGS-target: maybe-TAGS-target-libgfortran
1715TAGS-target: maybe-TAGS-target-libobjc
e552509b 1716TAGS-target: maybe-TAGS-target-libgo
c52c6897
PB
1717TAGS-target: maybe-TAGS-target-libtermcap
1718TAGS-target: maybe-TAGS-target-winsup
1719TAGS-target: maybe-TAGS-target-libgloss
1720TAGS-target: maybe-TAGS-target-libiberty
1721TAGS-target: maybe-TAGS-target-gperf
1722TAGS-target: maybe-TAGS-target-examples
1723TAGS-target: maybe-TAGS-target-libffi
1724TAGS-target: maybe-TAGS-target-libjava
1725TAGS-target: maybe-TAGS-target-zlib
1726TAGS-target: maybe-TAGS-target-boehm-gc
1727TAGS-target: maybe-TAGS-target-qthreads
1728TAGS-target: maybe-TAGS-target-rda
1729TAGS-target: maybe-TAGS-target-libada
1730TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1731
4fa63067 1732.PHONY: do-install-info
f70224b5 1733do-install-info:
0aed8855 1734 @: $(MAKE); $(unstage)
e360f423
PB
1735 @r=`${PWD_COMMAND}`; export r; \
1736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1737 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1738 install-info-target
f70224b5 1739
a2592b1b 1740
4fa63067 1741.PHONY: install-info-host
c52c6897
PB
1742
1743install-info-host: maybe-install-info-ash
1744install-info-host: maybe-install-info-autoconf
1745install-info-host: maybe-install-info-automake
1746install-info-host: maybe-install-info-bash
1747install-info-host: maybe-install-info-bfd
1748install-info-host: maybe-install-info-opcodes
1749install-info-host: maybe-install-info-binutils
1750install-info-host: maybe-install-info-bison
1751install-info-host: maybe-install-info-byacc
1752install-info-host: maybe-install-info-bzip2
f9806fa5 1753install-info-host: maybe-install-info-cgen
c52c6897
PB
1754install-info-host: maybe-install-info-dejagnu
1755install-info-host: maybe-install-info-diff
1756install-info-host: maybe-install-info-dosutils
1757install-info-host: maybe-install-info-etc
1758install-info-host: maybe-install-info-fastjar
1759install-info-host: maybe-install-info-fileutils
1760install-info-host: maybe-install-info-findutils
1761install-info-host: maybe-install-info-find
1762install-info-host: maybe-install-info-fixincludes
1763install-info-host: maybe-install-info-flex
1764install-info-host: maybe-install-info-gas
1765install-info-host: maybe-install-info-gcc
1766install-info-host: maybe-install-info-gawk
1767install-info-host: maybe-install-info-gettext
4b900473
PB
1768install-info-host: maybe-install-info-gmp
1769install-info-host: maybe-install-info-mpfr
e8a5fa9c 1770install-info-host: maybe-install-info-mpc
e28c595f
JM
1771install-info-host: maybe-install-info-ppl
1772install-info-host: maybe-install-info-cloog
1f53ca9a 1773install-info-host: maybe-install-info-libelf
c52c6897 1774install-info-host: maybe-install-info-gnuserv
93f9b408 1775install-info-host: maybe-install-info-gold
c52c6897
PB
1776install-info-host: maybe-install-info-gprof
1777install-info-host: maybe-install-info-gzip
1778install-info-host: maybe-install-info-hello
1779install-info-host: maybe-install-info-indent
1780install-info-host: maybe-install-info-intl
1781install-info-host: maybe-install-info-tcl
1782install-info-host: maybe-install-info-itcl
1783install-info-host: maybe-install-info-ld
1784install-info-host: maybe-install-info-libcpp
1785install-info-host: maybe-install-info-libdecnumber
1786install-info-host: maybe-install-info-libgui
1787install-info-host: maybe-install-info-libiberty
dc448a7b 1788install-info-host: maybe-install-info-libiconv
c52c6897
PB
1789install-info-host: maybe-install-info-libtool
1790install-info-host: maybe-install-info-m4
1791install-info-host: maybe-install-info-make
1792install-info-host: maybe-install-info-mmalloc
1793install-info-host: maybe-install-info-patch
1794install-info-host: maybe-install-info-perl
1795install-info-host: maybe-install-info-prms
1796install-info-host: maybe-install-info-rcs
1797install-info-host: maybe-install-info-readline
1798install-info-host: maybe-install-info-release
1799install-info-host: maybe-install-info-recode
1800install-info-host: maybe-install-info-sed
1801install-info-host: maybe-install-info-send-pr
1802install-info-host: maybe-install-info-shellutils
1803install-info-host: maybe-install-info-sid
1804install-info-host: maybe-install-info-sim
1805install-info-host: maybe-install-info-tar
1806install-info-host: maybe-install-info-texinfo
1807install-info-host: maybe-install-info-textutils
1808install-info-host: maybe-install-info-time
1809install-info-host: maybe-install-info-uudecode
1810install-info-host: maybe-install-info-wdiff
1811install-info-host: maybe-install-info-zip
1812install-info-host: maybe-install-info-zlib
1813install-info-host: maybe-install-info-gdb
1814install-info-host: maybe-install-info-expect
1815install-info-host: maybe-install-info-guile
1816install-info-host: maybe-install-info-tk
1817install-info-host: maybe-install-info-libtermcap
1818install-info-host: maybe-install-info-utils
1819install-info-host: maybe-install-info-gnattools
700d40ca 1820install-info-host: maybe-install-info-lto-plugin
a2592b1b 1821
4fa63067 1822.PHONY: install-info-target
c52c6897
PB
1823
1824install-info-target: maybe-install-info-target-libstdc++-v3
1825install-info-target: maybe-install-info-target-libmudflap
1826install-info-target: maybe-install-info-target-libssp
c52c6897 1827install-info-target: maybe-install-info-target-newlib
6aa8ef82 1828install-info-target: maybe-install-info-target-libgcc
e552509b 1829install-info-target: maybe-install-info-target-libquadmath
c52c6897
PB
1830install-info-target: maybe-install-info-target-libgfortran
1831install-info-target: maybe-install-info-target-libobjc
e552509b 1832install-info-target: maybe-install-info-target-libgo
c52c6897
PB
1833install-info-target: maybe-install-info-target-libtermcap
1834install-info-target: maybe-install-info-target-winsup
1835install-info-target: maybe-install-info-target-libgloss
1836install-info-target: maybe-install-info-target-libiberty
1837install-info-target: maybe-install-info-target-gperf
1838install-info-target: maybe-install-info-target-examples
1839install-info-target: maybe-install-info-target-libffi
1840install-info-target: maybe-install-info-target-libjava
1841install-info-target: maybe-install-info-target-zlib
1842install-info-target: maybe-install-info-target-boehm-gc
1843install-info-target: maybe-install-info-target-qthreads
1844install-info-target: maybe-install-info-target-rda
1845install-info-target: maybe-install-info-target-libada
1846install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1847
a3ca38d2
DD
1848.PHONY: do-install-pdf
1849do-install-pdf:
1850 @: $(MAKE); $(unstage)
1851 @r=`${PWD_COMMAND}`; export r; \
1852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1853 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1854 install-pdf-target
1855
1856
1857.PHONY: install-pdf-host
1858
1859install-pdf-host: maybe-install-pdf-ash
1860install-pdf-host: maybe-install-pdf-autoconf
1861install-pdf-host: maybe-install-pdf-automake
1862install-pdf-host: maybe-install-pdf-bash
1863install-pdf-host: maybe-install-pdf-bfd
1864install-pdf-host: maybe-install-pdf-opcodes
1865install-pdf-host: maybe-install-pdf-binutils
1866install-pdf-host: maybe-install-pdf-bison
1867install-pdf-host: maybe-install-pdf-byacc
1868install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1869install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1870install-pdf-host: maybe-install-pdf-dejagnu
1871install-pdf-host: maybe-install-pdf-diff
1872install-pdf-host: maybe-install-pdf-dosutils
1873install-pdf-host: maybe-install-pdf-etc
1874install-pdf-host: maybe-install-pdf-fastjar
1875install-pdf-host: maybe-install-pdf-fileutils
1876install-pdf-host: maybe-install-pdf-findutils
1877install-pdf-host: maybe-install-pdf-find
1878install-pdf-host: maybe-install-pdf-fixincludes
1879install-pdf-host: maybe-install-pdf-flex
1880install-pdf-host: maybe-install-pdf-gas
1881install-pdf-host: maybe-install-pdf-gcc
1882install-pdf-host: maybe-install-pdf-gawk
1883install-pdf-host: maybe-install-pdf-gettext
1884install-pdf-host: maybe-install-pdf-gmp
1885install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1886install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1887install-pdf-host: maybe-install-pdf-ppl
1888install-pdf-host: maybe-install-pdf-cloog
1f53ca9a 1889install-pdf-host: maybe-install-pdf-libelf
a3ca38d2 1890install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1891install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1892install-pdf-host: maybe-install-pdf-gprof
1893install-pdf-host: maybe-install-pdf-gzip
1894install-pdf-host: maybe-install-pdf-hello
1895install-pdf-host: maybe-install-pdf-indent
1896install-pdf-host: maybe-install-pdf-intl
1897install-pdf-host: maybe-install-pdf-tcl
1898install-pdf-host: maybe-install-pdf-itcl
1899install-pdf-host: maybe-install-pdf-ld
1900install-pdf-host: maybe-install-pdf-libcpp
1901install-pdf-host: maybe-install-pdf-libdecnumber
1902install-pdf-host: maybe-install-pdf-libgui
1903install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1904install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1905install-pdf-host: maybe-install-pdf-libtool
1906install-pdf-host: maybe-install-pdf-m4
1907install-pdf-host: maybe-install-pdf-make
1908install-pdf-host: maybe-install-pdf-mmalloc
1909install-pdf-host: maybe-install-pdf-patch
1910install-pdf-host: maybe-install-pdf-perl
1911install-pdf-host: maybe-install-pdf-prms
1912install-pdf-host: maybe-install-pdf-rcs
1913install-pdf-host: maybe-install-pdf-readline
1914install-pdf-host: maybe-install-pdf-release
1915install-pdf-host: maybe-install-pdf-recode
1916install-pdf-host: maybe-install-pdf-sed
1917install-pdf-host: maybe-install-pdf-send-pr
1918install-pdf-host: maybe-install-pdf-shellutils
1919install-pdf-host: maybe-install-pdf-sid
1920install-pdf-host: maybe-install-pdf-sim
1921install-pdf-host: maybe-install-pdf-tar
1922install-pdf-host: maybe-install-pdf-texinfo
1923install-pdf-host: maybe-install-pdf-textutils
1924install-pdf-host: maybe-install-pdf-time
1925install-pdf-host: maybe-install-pdf-uudecode
1926install-pdf-host: maybe-install-pdf-wdiff
1927install-pdf-host: maybe-install-pdf-zip
1928install-pdf-host: maybe-install-pdf-zlib
1929install-pdf-host: maybe-install-pdf-gdb
1930install-pdf-host: maybe-install-pdf-expect
1931install-pdf-host: maybe-install-pdf-guile
1932install-pdf-host: maybe-install-pdf-tk
1933install-pdf-host: maybe-install-pdf-libtermcap
1934install-pdf-host: maybe-install-pdf-utils
1935install-pdf-host: maybe-install-pdf-gnattools
700d40ca 1936install-pdf-host: maybe-install-pdf-lto-plugin
a3ca38d2
DD
1937
1938.PHONY: install-pdf-target
1939
1940install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1941install-pdf-target: maybe-install-pdf-target-libmudflap
1942install-pdf-target: maybe-install-pdf-target-libssp
1943install-pdf-target: maybe-install-pdf-target-newlib
1944install-pdf-target: maybe-install-pdf-target-libgcc
e552509b 1945install-pdf-target: maybe-install-pdf-target-libquadmath
a3ca38d2
DD
1946install-pdf-target: maybe-install-pdf-target-libgfortran
1947install-pdf-target: maybe-install-pdf-target-libobjc
e552509b 1948install-pdf-target: maybe-install-pdf-target-libgo
a3ca38d2
DD
1949install-pdf-target: maybe-install-pdf-target-libtermcap
1950install-pdf-target: maybe-install-pdf-target-winsup
1951install-pdf-target: maybe-install-pdf-target-libgloss
1952install-pdf-target: maybe-install-pdf-target-libiberty
1953install-pdf-target: maybe-install-pdf-target-gperf
1954install-pdf-target: maybe-install-pdf-target-examples
1955install-pdf-target: maybe-install-pdf-target-libffi
1956install-pdf-target: maybe-install-pdf-target-libjava
1957install-pdf-target: maybe-install-pdf-target-zlib
1958install-pdf-target: maybe-install-pdf-target-boehm-gc
1959install-pdf-target: maybe-install-pdf-target-qthreads
1960install-pdf-target: maybe-install-pdf-target-rda
1961install-pdf-target: maybe-install-pdf-target-libada
1962install-pdf-target: maybe-install-pdf-target-libgomp
1963
108a6f8e
CD
1964.PHONY: do-install-html
1965do-install-html:
1966 @: $(MAKE); $(unstage)
1967 @r=`${PWD_COMMAND}`; export r; \
1968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1970 install-html-target
1971
1972
1973.PHONY: install-html-host
1974
1975install-html-host: maybe-install-html-ash
1976install-html-host: maybe-install-html-autoconf
1977install-html-host: maybe-install-html-automake
1978install-html-host: maybe-install-html-bash
1979install-html-host: maybe-install-html-bfd
1980install-html-host: maybe-install-html-opcodes
1981install-html-host: maybe-install-html-binutils
1982install-html-host: maybe-install-html-bison
1983install-html-host: maybe-install-html-byacc
1984install-html-host: maybe-install-html-bzip2
f9806fa5 1985install-html-host: maybe-install-html-cgen
108a6f8e
CD
1986install-html-host: maybe-install-html-dejagnu
1987install-html-host: maybe-install-html-diff
1988install-html-host: maybe-install-html-dosutils
1989install-html-host: maybe-install-html-etc
1990install-html-host: maybe-install-html-fastjar
1991install-html-host: maybe-install-html-fileutils
1992install-html-host: maybe-install-html-findutils
1993install-html-host: maybe-install-html-find
1994install-html-host: maybe-install-html-fixincludes
1995install-html-host: maybe-install-html-flex
1996install-html-host: maybe-install-html-gas
1997install-html-host: maybe-install-html-gcc
1998install-html-host: maybe-install-html-gawk
1999install-html-host: maybe-install-html-gettext
4b900473
PB
2000install-html-host: maybe-install-html-gmp
2001install-html-host: maybe-install-html-mpfr
e8a5fa9c 2002install-html-host: maybe-install-html-mpc
e28c595f
JM
2003install-html-host: maybe-install-html-ppl
2004install-html-host: maybe-install-html-cloog
1f53ca9a 2005install-html-host: maybe-install-html-libelf
108a6f8e 2006install-html-host: maybe-install-html-gnuserv
93f9b408 2007install-html-host: maybe-install-html-gold
108a6f8e
CD
2008install-html-host: maybe-install-html-gprof
2009install-html-host: maybe-install-html-gzip
2010install-html-host: maybe-install-html-hello
2011install-html-host: maybe-install-html-indent
2012install-html-host: maybe-install-html-intl
2013install-html-host: maybe-install-html-tcl
2014install-html-host: maybe-install-html-itcl
2015install-html-host: maybe-install-html-ld
2016install-html-host: maybe-install-html-libcpp
2017install-html-host: maybe-install-html-libdecnumber
2018install-html-host: maybe-install-html-libgui
2019install-html-host: maybe-install-html-libiberty
dc448a7b 2020install-html-host: maybe-install-html-libiconv
108a6f8e
CD
2021install-html-host: maybe-install-html-libtool
2022install-html-host: maybe-install-html-m4
2023install-html-host: maybe-install-html-make
2024install-html-host: maybe-install-html-mmalloc
2025install-html-host: maybe-install-html-patch
2026install-html-host: maybe-install-html-perl
2027install-html-host: maybe-install-html-prms
2028install-html-host: maybe-install-html-rcs
2029install-html-host: maybe-install-html-readline
2030install-html-host: maybe-install-html-release
2031install-html-host: maybe-install-html-recode
2032install-html-host: maybe-install-html-sed
2033install-html-host: maybe-install-html-send-pr
2034install-html-host: maybe-install-html-shellutils
2035install-html-host: maybe-install-html-sid
2036install-html-host: maybe-install-html-sim
2037install-html-host: maybe-install-html-tar
2038install-html-host: maybe-install-html-texinfo
2039install-html-host: maybe-install-html-textutils
2040install-html-host: maybe-install-html-time
2041install-html-host: maybe-install-html-uudecode
2042install-html-host: maybe-install-html-wdiff
2043install-html-host: maybe-install-html-zip
2044install-html-host: maybe-install-html-zlib
2045install-html-host: maybe-install-html-gdb
2046install-html-host: maybe-install-html-expect
2047install-html-host: maybe-install-html-guile
2048install-html-host: maybe-install-html-tk
2049install-html-host: maybe-install-html-libtermcap
2050install-html-host: maybe-install-html-utils
2051install-html-host: maybe-install-html-gnattools
700d40ca 2052install-html-host: maybe-install-html-lto-plugin
108a6f8e
CD
2053
2054.PHONY: install-html-target
2055
2056install-html-target: maybe-install-html-target-libstdc++-v3
2057install-html-target: maybe-install-html-target-libmudflap
2058install-html-target: maybe-install-html-target-libssp
108a6f8e 2059install-html-target: maybe-install-html-target-newlib
6aa8ef82 2060install-html-target: maybe-install-html-target-libgcc
e552509b 2061install-html-target: maybe-install-html-target-libquadmath
108a6f8e
CD
2062install-html-target: maybe-install-html-target-libgfortran
2063install-html-target: maybe-install-html-target-libobjc
e552509b 2064install-html-target: maybe-install-html-target-libgo
108a6f8e
CD
2065install-html-target: maybe-install-html-target-libtermcap
2066install-html-target: maybe-install-html-target-winsup
2067install-html-target: maybe-install-html-target-libgloss
2068install-html-target: maybe-install-html-target-libiberty
2069install-html-target: maybe-install-html-target-gperf
2070install-html-target: maybe-install-html-target-examples
2071install-html-target: maybe-install-html-target-libffi
2072install-html-target: maybe-install-html-target-libjava
2073install-html-target: maybe-install-html-target-zlib
2074install-html-target: maybe-install-html-target-boehm-gc
2075install-html-target: maybe-install-html-target-qthreads
2076install-html-target: maybe-install-html-target-rda
2077install-html-target: maybe-install-html-target-libada
2078install-html-target: maybe-install-html-target-libgomp
2079
2a4cbe27 2080.PHONY: do-installcheck
f70224b5 2081do-installcheck:
0aed8855 2082 @: $(MAKE); $(unstage)
e360f423
PB
2083 @r=`${PWD_COMMAND}`; export r; \
2084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2085 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 2086 installcheck-target
f70224b5 2087
2a4cbe27
NN
2088
2089.PHONY: installcheck-host
c52c6897
PB
2090
2091installcheck-host: maybe-installcheck-ash
2092installcheck-host: maybe-installcheck-autoconf
2093installcheck-host: maybe-installcheck-automake
2094installcheck-host: maybe-installcheck-bash
2095installcheck-host: maybe-installcheck-bfd
2096installcheck-host: maybe-installcheck-opcodes
2097installcheck-host: maybe-installcheck-binutils
2098installcheck-host: maybe-installcheck-bison
2099installcheck-host: maybe-installcheck-byacc
2100installcheck-host: maybe-installcheck-bzip2
f9806fa5 2101installcheck-host: maybe-installcheck-cgen
c52c6897
PB
2102installcheck-host: maybe-installcheck-dejagnu
2103installcheck-host: maybe-installcheck-diff
2104installcheck-host: maybe-installcheck-dosutils
2105installcheck-host: maybe-installcheck-etc
2106installcheck-host: maybe-installcheck-fastjar
2107installcheck-host: maybe-installcheck-fileutils
2108installcheck-host: maybe-installcheck-findutils
2109installcheck-host: maybe-installcheck-find
2110installcheck-host: maybe-installcheck-fixincludes
2111installcheck-host: maybe-installcheck-flex
2112installcheck-host: maybe-installcheck-gas
2113installcheck-host: maybe-installcheck-gcc
2114installcheck-host: maybe-installcheck-gawk
2115installcheck-host: maybe-installcheck-gettext
4b900473
PB
2116installcheck-host: maybe-installcheck-gmp
2117installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 2118installcheck-host: maybe-installcheck-mpc
e28c595f
JM
2119installcheck-host: maybe-installcheck-ppl
2120installcheck-host: maybe-installcheck-cloog
1f53ca9a 2121installcheck-host: maybe-installcheck-libelf
c52c6897 2122installcheck-host: maybe-installcheck-gnuserv
93f9b408 2123installcheck-host: maybe-installcheck-gold
c52c6897
PB
2124installcheck-host: maybe-installcheck-gprof
2125installcheck-host: maybe-installcheck-gzip
2126installcheck-host: maybe-installcheck-hello
2127installcheck-host: maybe-installcheck-indent
2128installcheck-host: maybe-installcheck-intl
2129installcheck-host: maybe-installcheck-tcl
2130installcheck-host: maybe-installcheck-itcl
2131installcheck-host: maybe-installcheck-ld
2132installcheck-host: maybe-installcheck-libcpp
2133installcheck-host: maybe-installcheck-libdecnumber
2134installcheck-host: maybe-installcheck-libgui
2135installcheck-host: maybe-installcheck-libiberty
dc448a7b 2136installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2137installcheck-host: maybe-installcheck-libtool
2138installcheck-host: maybe-installcheck-m4
2139installcheck-host: maybe-installcheck-make
2140installcheck-host: maybe-installcheck-mmalloc
2141installcheck-host: maybe-installcheck-patch
2142installcheck-host: maybe-installcheck-perl
2143installcheck-host: maybe-installcheck-prms
2144installcheck-host: maybe-installcheck-rcs
2145installcheck-host: maybe-installcheck-readline
2146installcheck-host: maybe-installcheck-release
2147installcheck-host: maybe-installcheck-recode
2148installcheck-host: maybe-installcheck-sed
2149installcheck-host: maybe-installcheck-send-pr
2150installcheck-host: maybe-installcheck-shellutils
2151installcheck-host: maybe-installcheck-sid
2152installcheck-host: maybe-installcheck-sim
2153installcheck-host: maybe-installcheck-tar
2154installcheck-host: maybe-installcheck-texinfo
2155installcheck-host: maybe-installcheck-textutils
2156installcheck-host: maybe-installcheck-time
2157installcheck-host: maybe-installcheck-uudecode
2158installcheck-host: maybe-installcheck-wdiff
2159installcheck-host: maybe-installcheck-zip
2160installcheck-host: maybe-installcheck-zlib
2161installcheck-host: maybe-installcheck-gdb
2162installcheck-host: maybe-installcheck-expect
2163installcheck-host: maybe-installcheck-guile
2164installcheck-host: maybe-installcheck-tk
2165installcheck-host: maybe-installcheck-libtermcap
2166installcheck-host: maybe-installcheck-utils
2167installcheck-host: maybe-installcheck-gnattools
700d40ca 2168installcheck-host: maybe-installcheck-lto-plugin
2a4cbe27
NN
2169
2170.PHONY: installcheck-target
c52c6897
PB
2171
2172installcheck-target: maybe-installcheck-target-libstdc++-v3
2173installcheck-target: maybe-installcheck-target-libmudflap
2174installcheck-target: maybe-installcheck-target-libssp
c52c6897 2175installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2176installcheck-target: maybe-installcheck-target-libgcc
e552509b 2177installcheck-target: maybe-installcheck-target-libquadmath
c52c6897
PB
2178installcheck-target: maybe-installcheck-target-libgfortran
2179installcheck-target: maybe-installcheck-target-libobjc
e552509b 2180installcheck-target: maybe-installcheck-target-libgo
c52c6897
PB
2181installcheck-target: maybe-installcheck-target-libtermcap
2182installcheck-target: maybe-installcheck-target-winsup
2183installcheck-target: maybe-installcheck-target-libgloss
2184installcheck-target: maybe-installcheck-target-libiberty
2185installcheck-target: maybe-installcheck-target-gperf
2186installcheck-target: maybe-installcheck-target-examples
2187installcheck-target: maybe-installcheck-target-libffi
2188installcheck-target: maybe-installcheck-target-libjava
2189installcheck-target: maybe-installcheck-target-zlib
2190installcheck-target: maybe-installcheck-target-boehm-gc
2191installcheck-target: maybe-installcheck-target-qthreads
2192installcheck-target: maybe-installcheck-target-rda
2193installcheck-target: maybe-installcheck-target-libada
2194installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2195
4fa63067 2196.PHONY: do-mostlyclean
f70224b5 2197do-mostlyclean:
0aed8855 2198 @: $(MAKE); $(unstage)
e360f423
PB
2199 @r=`${PWD_COMMAND}`; export r; \
2200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2201 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2202 mostlyclean-target
f70224b5 2203
2a4cbe27 2204
4fa63067 2205.PHONY: mostlyclean-host
c52c6897
PB
2206
2207mostlyclean-host: maybe-mostlyclean-ash
2208mostlyclean-host: maybe-mostlyclean-autoconf
2209mostlyclean-host: maybe-mostlyclean-automake
2210mostlyclean-host: maybe-mostlyclean-bash
2211mostlyclean-host: maybe-mostlyclean-bfd
2212mostlyclean-host: maybe-mostlyclean-opcodes
2213mostlyclean-host: maybe-mostlyclean-binutils
2214mostlyclean-host: maybe-mostlyclean-bison
2215mostlyclean-host: maybe-mostlyclean-byacc
2216mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2217mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2218mostlyclean-host: maybe-mostlyclean-dejagnu
2219mostlyclean-host: maybe-mostlyclean-diff
2220mostlyclean-host: maybe-mostlyclean-dosutils
2221mostlyclean-host: maybe-mostlyclean-etc
2222mostlyclean-host: maybe-mostlyclean-fastjar
2223mostlyclean-host: maybe-mostlyclean-fileutils
2224mostlyclean-host: maybe-mostlyclean-findutils
2225mostlyclean-host: maybe-mostlyclean-find
2226mostlyclean-host: maybe-mostlyclean-fixincludes
2227mostlyclean-host: maybe-mostlyclean-flex
2228mostlyclean-host: maybe-mostlyclean-gas
2229mostlyclean-host: maybe-mostlyclean-gcc
2230mostlyclean-host: maybe-mostlyclean-gawk
2231mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2232mostlyclean-host: maybe-mostlyclean-gmp
2233mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2234mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2235mostlyclean-host: maybe-mostlyclean-ppl
2236mostlyclean-host: maybe-mostlyclean-cloog
1f53ca9a 2237mostlyclean-host: maybe-mostlyclean-libelf
c52c6897 2238mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2239mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2240mostlyclean-host: maybe-mostlyclean-gprof
2241mostlyclean-host: maybe-mostlyclean-gzip
2242mostlyclean-host: maybe-mostlyclean-hello
2243mostlyclean-host: maybe-mostlyclean-indent
2244mostlyclean-host: maybe-mostlyclean-intl
2245mostlyclean-host: maybe-mostlyclean-tcl
2246mostlyclean-host: maybe-mostlyclean-itcl
2247mostlyclean-host: maybe-mostlyclean-ld
2248mostlyclean-host: maybe-mostlyclean-libcpp
2249mostlyclean-host: maybe-mostlyclean-libdecnumber
2250mostlyclean-host: maybe-mostlyclean-libgui
2251mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2252mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2253mostlyclean-host: maybe-mostlyclean-libtool
2254mostlyclean-host: maybe-mostlyclean-m4
2255mostlyclean-host: maybe-mostlyclean-make
2256mostlyclean-host: maybe-mostlyclean-mmalloc
2257mostlyclean-host: maybe-mostlyclean-patch
2258mostlyclean-host: maybe-mostlyclean-perl
2259mostlyclean-host: maybe-mostlyclean-prms
2260mostlyclean-host: maybe-mostlyclean-rcs
2261mostlyclean-host: maybe-mostlyclean-readline
2262mostlyclean-host: maybe-mostlyclean-release
2263mostlyclean-host: maybe-mostlyclean-recode
2264mostlyclean-host: maybe-mostlyclean-sed
2265mostlyclean-host: maybe-mostlyclean-send-pr
2266mostlyclean-host: maybe-mostlyclean-shellutils
2267mostlyclean-host: maybe-mostlyclean-sid
2268mostlyclean-host: maybe-mostlyclean-sim
2269mostlyclean-host: maybe-mostlyclean-tar
2270mostlyclean-host: maybe-mostlyclean-texinfo
2271mostlyclean-host: maybe-mostlyclean-textutils
2272mostlyclean-host: maybe-mostlyclean-time
2273mostlyclean-host: maybe-mostlyclean-uudecode
2274mostlyclean-host: maybe-mostlyclean-wdiff
2275mostlyclean-host: maybe-mostlyclean-zip
2276mostlyclean-host: maybe-mostlyclean-zlib
2277mostlyclean-host: maybe-mostlyclean-gdb
2278mostlyclean-host: maybe-mostlyclean-expect
2279mostlyclean-host: maybe-mostlyclean-guile
2280mostlyclean-host: maybe-mostlyclean-tk
2281mostlyclean-host: maybe-mostlyclean-libtermcap
2282mostlyclean-host: maybe-mostlyclean-utils
2283mostlyclean-host: maybe-mostlyclean-gnattools
700d40ca 2284mostlyclean-host: maybe-mostlyclean-lto-plugin
2a4cbe27 2285
4fa63067 2286.PHONY: mostlyclean-target
c52c6897
PB
2287
2288mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2289mostlyclean-target: maybe-mostlyclean-target-libmudflap
2290mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2291mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2292mostlyclean-target: maybe-mostlyclean-target-libgcc
e552509b 2293mostlyclean-target: maybe-mostlyclean-target-libquadmath
c52c6897
PB
2294mostlyclean-target: maybe-mostlyclean-target-libgfortran
2295mostlyclean-target: maybe-mostlyclean-target-libobjc
e552509b 2296mostlyclean-target: maybe-mostlyclean-target-libgo
c52c6897
PB
2297mostlyclean-target: maybe-mostlyclean-target-libtermcap
2298mostlyclean-target: maybe-mostlyclean-target-winsup
2299mostlyclean-target: maybe-mostlyclean-target-libgloss
2300mostlyclean-target: maybe-mostlyclean-target-libiberty
2301mostlyclean-target: maybe-mostlyclean-target-gperf
2302mostlyclean-target: maybe-mostlyclean-target-examples
2303mostlyclean-target: maybe-mostlyclean-target-libffi
2304mostlyclean-target: maybe-mostlyclean-target-libjava
2305mostlyclean-target: maybe-mostlyclean-target-zlib
2306mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2307mostlyclean-target: maybe-mostlyclean-target-qthreads
2308mostlyclean-target: maybe-mostlyclean-target-rda
2309mostlyclean-target: maybe-mostlyclean-target-libada
2310mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2311
4fa63067 2312.PHONY: do-clean
f70224b5 2313do-clean:
0aed8855 2314 @: $(MAKE); $(unstage)
e360f423
PB
2315 @r=`${PWD_COMMAND}`; export r; \
2316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2317 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2318 clean-target
f70224b5 2319
2a4cbe27 2320
4fa63067 2321.PHONY: clean-host
c52c6897
PB
2322
2323clean-host: maybe-clean-ash
2324clean-host: maybe-clean-autoconf
2325clean-host: maybe-clean-automake
2326clean-host: maybe-clean-bash
2327clean-host: maybe-clean-bfd
2328clean-host: maybe-clean-opcodes
2329clean-host: maybe-clean-binutils
2330clean-host: maybe-clean-bison
2331clean-host: maybe-clean-byacc
2332clean-host: maybe-clean-bzip2
f9806fa5 2333clean-host: maybe-clean-cgen
c52c6897
PB
2334clean-host: maybe-clean-dejagnu
2335clean-host: maybe-clean-diff
2336clean-host: maybe-clean-dosutils
2337clean-host: maybe-clean-etc
2338clean-host: maybe-clean-fastjar
2339clean-host: maybe-clean-fileutils
2340clean-host: maybe-clean-findutils
2341clean-host: maybe-clean-find
2342clean-host: maybe-clean-fixincludes
2343clean-host: maybe-clean-flex
2344clean-host: maybe-clean-gas
2345clean-host: maybe-clean-gcc
2346clean-host: maybe-clean-gawk
2347clean-host: maybe-clean-gettext
4b900473
PB
2348clean-host: maybe-clean-gmp
2349clean-host: maybe-clean-mpfr
e8a5fa9c 2350clean-host: maybe-clean-mpc
e28c595f
JM
2351clean-host: maybe-clean-ppl
2352clean-host: maybe-clean-cloog
1f53ca9a 2353clean-host: maybe-clean-libelf
c52c6897 2354clean-host: maybe-clean-gnuserv
93f9b408 2355clean-host: maybe-clean-gold
c52c6897
PB
2356clean-host: maybe-clean-gprof
2357clean-host: maybe-clean-gzip
2358clean-host: maybe-clean-hello
2359clean-host: maybe-clean-indent
2360clean-host: maybe-clean-intl
2361clean-host: maybe-clean-tcl
2362clean-host: maybe-clean-itcl
2363clean-host: maybe-clean-ld
2364clean-host: maybe-clean-libcpp
2365clean-host: maybe-clean-libdecnumber
2366clean-host: maybe-clean-libgui
2367clean-host: maybe-clean-libiberty
dc448a7b 2368clean-host: maybe-clean-libiconv
c52c6897
PB
2369clean-host: maybe-clean-libtool
2370clean-host: maybe-clean-m4
2371clean-host: maybe-clean-make
2372clean-host: maybe-clean-mmalloc
2373clean-host: maybe-clean-patch
2374clean-host: maybe-clean-perl
2375clean-host: maybe-clean-prms
2376clean-host: maybe-clean-rcs
2377clean-host: maybe-clean-readline
2378clean-host: maybe-clean-release
2379clean-host: maybe-clean-recode
2380clean-host: maybe-clean-sed
2381clean-host: maybe-clean-send-pr
2382clean-host: maybe-clean-shellutils
2383clean-host: maybe-clean-sid
2384clean-host: maybe-clean-sim
2385clean-host: maybe-clean-tar
2386clean-host: maybe-clean-texinfo
2387clean-host: maybe-clean-textutils
2388clean-host: maybe-clean-time
2389clean-host: maybe-clean-uudecode
2390clean-host: maybe-clean-wdiff
2391clean-host: maybe-clean-zip
2392clean-host: maybe-clean-zlib
2393clean-host: maybe-clean-gdb
2394clean-host: maybe-clean-expect
2395clean-host: maybe-clean-guile
2396clean-host: maybe-clean-tk
2397clean-host: maybe-clean-libtermcap
2398clean-host: maybe-clean-utils
2399clean-host: maybe-clean-gnattools
700d40ca 2400clean-host: maybe-clean-lto-plugin
2a4cbe27 2401
4fa63067 2402.PHONY: clean-target
c52c6897
PB
2403
2404clean-target: maybe-clean-target-libstdc++-v3
2405clean-target: maybe-clean-target-libmudflap
2406clean-target: maybe-clean-target-libssp
c52c6897 2407clean-target: maybe-clean-target-newlib
6aa8ef82 2408clean-target: maybe-clean-target-libgcc
e552509b 2409clean-target: maybe-clean-target-libquadmath
c52c6897
PB
2410clean-target: maybe-clean-target-libgfortran
2411clean-target: maybe-clean-target-libobjc
e552509b 2412clean-target: maybe-clean-target-libgo
c52c6897
PB
2413clean-target: maybe-clean-target-libtermcap
2414clean-target: maybe-clean-target-winsup
2415clean-target: maybe-clean-target-libgloss
2416clean-target: maybe-clean-target-libiberty
2417clean-target: maybe-clean-target-gperf
2418clean-target: maybe-clean-target-examples
2419clean-target: maybe-clean-target-libffi
2420clean-target: maybe-clean-target-libjava
2421clean-target: maybe-clean-target-zlib
2422clean-target: maybe-clean-target-boehm-gc
2423clean-target: maybe-clean-target-qthreads
2424clean-target: maybe-clean-target-rda
2425clean-target: maybe-clean-target-libada
2426clean-target: maybe-clean-target-libgomp
2a4cbe27 2427
4fa63067 2428.PHONY: do-distclean
f70224b5 2429do-distclean:
0aed8855 2430 @: $(MAKE); $(unstage)
e360f423
PB
2431 @r=`${PWD_COMMAND}`; export r; \
2432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2433 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2434 distclean-target
f70224b5 2435
2a4cbe27 2436
4fa63067 2437.PHONY: distclean-host
c52c6897
PB
2438
2439distclean-host: maybe-distclean-ash
2440distclean-host: maybe-distclean-autoconf
2441distclean-host: maybe-distclean-automake
2442distclean-host: maybe-distclean-bash
2443distclean-host: maybe-distclean-bfd
2444distclean-host: maybe-distclean-opcodes
2445distclean-host: maybe-distclean-binutils
2446distclean-host: maybe-distclean-bison
2447distclean-host: maybe-distclean-byacc
2448distclean-host: maybe-distclean-bzip2
f9806fa5 2449distclean-host: maybe-distclean-cgen
c52c6897
PB
2450distclean-host: maybe-distclean-dejagnu
2451distclean-host: maybe-distclean-diff
2452distclean-host: maybe-distclean-dosutils
2453distclean-host: maybe-distclean-etc
2454distclean-host: maybe-distclean-fastjar
2455distclean-host: maybe-distclean-fileutils
2456distclean-host: maybe-distclean-findutils
2457distclean-host: maybe-distclean-find
2458distclean-host: maybe-distclean-fixincludes
2459distclean-host: maybe-distclean-flex
2460distclean-host: maybe-distclean-gas
2461distclean-host: maybe-distclean-gcc
2462distclean-host: maybe-distclean-gawk
2463distclean-host: maybe-distclean-gettext
4b900473
PB
2464distclean-host: maybe-distclean-gmp
2465distclean-host: maybe-distclean-mpfr
e8a5fa9c 2466distclean-host: maybe-distclean-mpc
e28c595f
JM
2467distclean-host: maybe-distclean-ppl
2468distclean-host: maybe-distclean-cloog
1f53ca9a 2469distclean-host: maybe-distclean-libelf
c52c6897 2470distclean-host: maybe-distclean-gnuserv
93f9b408 2471distclean-host: maybe-distclean-gold
c52c6897
PB
2472distclean-host: maybe-distclean-gprof
2473distclean-host: maybe-distclean-gzip
2474distclean-host: maybe-distclean-hello
2475distclean-host: maybe-distclean-indent
2476distclean-host: maybe-distclean-intl
2477distclean-host: maybe-distclean-tcl
2478distclean-host: maybe-distclean-itcl
2479distclean-host: maybe-distclean-ld
2480distclean-host: maybe-distclean-libcpp
2481distclean-host: maybe-distclean-libdecnumber
2482distclean-host: maybe-distclean-libgui
2483distclean-host: maybe-distclean-libiberty
dc448a7b 2484distclean-host: maybe-distclean-libiconv
c52c6897
PB
2485distclean-host: maybe-distclean-libtool
2486distclean-host: maybe-distclean-m4
2487distclean-host: maybe-distclean-make
2488distclean-host: maybe-distclean-mmalloc
2489distclean-host: maybe-distclean-patch
2490distclean-host: maybe-distclean-perl
2491distclean-host: maybe-distclean-prms
2492distclean-host: maybe-distclean-rcs
2493distclean-host: maybe-distclean-readline
2494distclean-host: maybe-distclean-release
2495distclean-host: maybe-distclean-recode
2496distclean-host: maybe-distclean-sed
2497distclean-host: maybe-distclean-send-pr
2498distclean-host: maybe-distclean-shellutils
2499distclean-host: maybe-distclean-sid
2500distclean-host: maybe-distclean-sim
2501distclean-host: maybe-distclean-tar
2502distclean-host: maybe-distclean-texinfo
2503distclean-host: maybe-distclean-textutils
2504distclean-host: maybe-distclean-time
2505distclean-host: maybe-distclean-uudecode
2506distclean-host: maybe-distclean-wdiff
2507distclean-host: maybe-distclean-zip
2508distclean-host: maybe-distclean-zlib
2509distclean-host: maybe-distclean-gdb
2510distclean-host: maybe-distclean-expect
2511distclean-host: maybe-distclean-guile
2512distclean-host: maybe-distclean-tk
2513distclean-host: maybe-distclean-libtermcap
2514distclean-host: maybe-distclean-utils
2515distclean-host: maybe-distclean-gnattools
700d40ca 2516distclean-host: maybe-distclean-lto-plugin
2a4cbe27 2517
4fa63067 2518.PHONY: distclean-target
c52c6897
PB
2519
2520distclean-target: maybe-distclean-target-libstdc++-v3
2521distclean-target: maybe-distclean-target-libmudflap
2522distclean-target: maybe-distclean-target-libssp
c52c6897 2523distclean-target: maybe-distclean-target-newlib
6aa8ef82 2524distclean-target: maybe-distclean-target-libgcc
e552509b 2525distclean-target: maybe-distclean-target-libquadmath
c52c6897
PB
2526distclean-target: maybe-distclean-target-libgfortran
2527distclean-target: maybe-distclean-target-libobjc
e552509b 2528distclean-target: maybe-distclean-target-libgo
c52c6897
PB
2529distclean-target: maybe-distclean-target-libtermcap
2530distclean-target: maybe-distclean-target-winsup
2531distclean-target: maybe-distclean-target-libgloss
2532distclean-target: maybe-distclean-target-libiberty
2533distclean-target: maybe-distclean-target-gperf
2534distclean-target: maybe-distclean-target-examples
2535distclean-target: maybe-distclean-target-libffi
2536distclean-target: maybe-distclean-target-libjava
2537distclean-target: maybe-distclean-target-zlib
2538distclean-target: maybe-distclean-target-boehm-gc
2539distclean-target: maybe-distclean-target-qthreads
2540distclean-target: maybe-distclean-target-rda
2541distclean-target: maybe-distclean-target-libada
2542distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2543
4fa63067 2544.PHONY: do-maintainer-clean
f70224b5 2545do-maintainer-clean:
0aed8855 2546 @: $(MAKE); $(unstage)
e360f423
PB
2547 @r=`${PWD_COMMAND}`; export r; \
2548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2549 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2550 maintainer-clean-target
f70224b5 2551
2a4cbe27 2552
4fa63067 2553.PHONY: maintainer-clean-host
c52c6897
PB
2554
2555maintainer-clean-host: maybe-maintainer-clean-ash
2556maintainer-clean-host: maybe-maintainer-clean-autoconf
2557maintainer-clean-host: maybe-maintainer-clean-automake
2558maintainer-clean-host: maybe-maintainer-clean-bash
2559maintainer-clean-host: maybe-maintainer-clean-bfd
2560maintainer-clean-host: maybe-maintainer-clean-opcodes
2561maintainer-clean-host: maybe-maintainer-clean-binutils
2562maintainer-clean-host: maybe-maintainer-clean-bison
2563maintainer-clean-host: maybe-maintainer-clean-byacc
2564maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2565maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2566maintainer-clean-host: maybe-maintainer-clean-dejagnu
2567maintainer-clean-host: maybe-maintainer-clean-diff
2568maintainer-clean-host: maybe-maintainer-clean-dosutils
2569maintainer-clean-host: maybe-maintainer-clean-etc
2570maintainer-clean-host: maybe-maintainer-clean-fastjar
2571maintainer-clean-host: maybe-maintainer-clean-fileutils
2572maintainer-clean-host: maybe-maintainer-clean-findutils
2573maintainer-clean-host: maybe-maintainer-clean-find
2574maintainer-clean-host: maybe-maintainer-clean-fixincludes
2575maintainer-clean-host: maybe-maintainer-clean-flex
2576maintainer-clean-host: maybe-maintainer-clean-gas
2577maintainer-clean-host: maybe-maintainer-clean-gcc
2578maintainer-clean-host: maybe-maintainer-clean-gawk
2579maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2580maintainer-clean-host: maybe-maintainer-clean-gmp
2581maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2582maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2583maintainer-clean-host: maybe-maintainer-clean-ppl
2584maintainer-clean-host: maybe-maintainer-clean-cloog
1f53ca9a 2585maintainer-clean-host: maybe-maintainer-clean-libelf
c52c6897 2586maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2587maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2588maintainer-clean-host: maybe-maintainer-clean-gprof
2589maintainer-clean-host: maybe-maintainer-clean-gzip
2590maintainer-clean-host: maybe-maintainer-clean-hello
2591maintainer-clean-host: maybe-maintainer-clean-indent
2592maintainer-clean-host: maybe-maintainer-clean-intl
2593maintainer-clean-host: maybe-maintainer-clean-tcl
2594maintainer-clean-host: maybe-maintainer-clean-itcl
2595maintainer-clean-host: maybe-maintainer-clean-ld
2596maintainer-clean-host: maybe-maintainer-clean-libcpp
2597maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2598maintainer-clean-host: maybe-maintainer-clean-libgui
2599maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2600maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2601maintainer-clean-host: maybe-maintainer-clean-libtool
2602maintainer-clean-host: maybe-maintainer-clean-m4
2603maintainer-clean-host: maybe-maintainer-clean-make
2604maintainer-clean-host: maybe-maintainer-clean-mmalloc
2605maintainer-clean-host: maybe-maintainer-clean-patch
2606maintainer-clean-host: maybe-maintainer-clean-perl
2607maintainer-clean-host: maybe-maintainer-clean-prms
2608maintainer-clean-host: maybe-maintainer-clean-rcs
2609maintainer-clean-host: maybe-maintainer-clean-readline
2610maintainer-clean-host: maybe-maintainer-clean-release
2611maintainer-clean-host: maybe-maintainer-clean-recode
2612maintainer-clean-host: maybe-maintainer-clean-sed
2613maintainer-clean-host: maybe-maintainer-clean-send-pr
2614maintainer-clean-host: maybe-maintainer-clean-shellutils
2615maintainer-clean-host: maybe-maintainer-clean-sid
2616maintainer-clean-host: maybe-maintainer-clean-sim
2617maintainer-clean-host: maybe-maintainer-clean-tar
2618maintainer-clean-host: maybe-maintainer-clean-texinfo
2619maintainer-clean-host: maybe-maintainer-clean-textutils
2620maintainer-clean-host: maybe-maintainer-clean-time
2621maintainer-clean-host: maybe-maintainer-clean-uudecode
2622maintainer-clean-host: maybe-maintainer-clean-wdiff
2623maintainer-clean-host: maybe-maintainer-clean-zip
2624maintainer-clean-host: maybe-maintainer-clean-zlib
2625maintainer-clean-host: maybe-maintainer-clean-gdb
2626maintainer-clean-host: maybe-maintainer-clean-expect
2627maintainer-clean-host: maybe-maintainer-clean-guile
2628maintainer-clean-host: maybe-maintainer-clean-tk
2629maintainer-clean-host: maybe-maintainer-clean-libtermcap
2630maintainer-clean-host: maybe-maintainer-clean-utils
2631maintainer-clean-host: maybe-maintainer-clean-gnattools
700d40ca 2632maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2a4cbe27 2633
4fa63067 2634.PHONY: maintainer-clean-target
c52c6897
PB
2635
2636maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2637maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2638maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2639maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2640maintainer-clean-target: maybe-maintainer-clean-target-libgcc
e552509b 2641maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
c52c6897
PB
2642maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2643maintainer-clean-target: maybe-maintainer-clean-target-libobjc
e552509b 2644maintainer-clean-target: maybe-maintainer-clean-target-libgo
c52c6897
PB
2645maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2646maintainer-clean-target: maybe-maintainer-clean-target-winsup
2647maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2648maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2649maintainer-clean-target: maybe-maintainer-clean-target-gperf
2650maintainer-clean-target: maybe-maintainer-clean-target-examples
2651maintainer-clean-target: maybe-maintainer-clean-target-libffi
2652maintainer-clean-target: maybe-maintainer-clean-target-libjava
2653maintainer-clean-target: maybe-maintainer-clean-target-zlib
2654maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2655maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2656maintainer-clean-target: maybe-maintainer-clean-target-rda
2657maintainer-clean-target: maybe-maintainer-clean-target-libada
2658maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2659
2a4cbe27 2660
4fa63067 2661# Here are the targets which correspond to the do-X targets.
2a4cbe27 2662
a3ca38d2
DD
2663.PHONY: info installcheck dvi pdf html
2664.PHONY: install-info install-pdf install-html
4fa63067
NN
2665.PHONY: clean distclean mostlyclean maintainer-clean realclean
2666.PHONY: local-clean local-distclean local-maintainer-clean
2667info: do-info
2668installcheck: do-installcheck
2669dvi: do-dvi
56a8fe78 2670pdf: do-pdf
6d389afc 2671html: do-html
2a4cbe27 2672
4fa63067
NN
2673# Make sure makeinfo is built before we do a `make info', if we're
2674# in fact building texinfo.
2675do-info: maybe-all-texinfo
2a4cbe27 2676
4fa63067 2677install-info: do-install-info dir.info
b40e3958 2678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2679 if [ -f dir.info ] ; then \
2680 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2681 else true ; fi
2a4cbe27 2682
a3ca38d2
DD
2683install-pdf: do-install-pdf
2684
108a6f8e
CD
2685install-html: do-install-html
2686
4fa63067
NN
2687local-clean:
2688 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2689
4fa63067
NN
2690local-distclean:
2691 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2692 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2693 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2694 rm -rf $(TARGET_SUBDIR); \
2695 else true; fi
2696 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2697 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2698 rm -rf $(HOST_SUBDIR); \
2699 else true; fi
4fa63067
NN
2700 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2701 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2702 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2703 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2704 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
18fa8f9c 2705 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2a4cbe27 2706
4fa63067
NN
2707local-maintainer-clean:
2708 @echo "This command is intended for maintainers to use;"
2709 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2710
4fa63067
NN
2711clean: do-clean local-clean
2712mostlyclean: do-mostlyclean local-clean
2713distclean: do-distclean local-clean local-distclean
2714maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2715maintainer-clean: local-distclean
2716realclean: maintainer-clean
2a4cbe27 2717
4fa63067 2718# Check target.
2a4cbe27 2719
4fa63067
NN
2720.PHONY: check do-check
2721check: do-check
2a4cbe27 2722
4fa63067 2723# Only include modules actually being configured and built.
f70224b5
PB
2724.PHONY: check-host
2725check-host: \
4fa63067
NN
2726 maybe-check-ash \
2727 maybe-check-autoconf \
2728 maybe-check-automake \
2729 maybe-check-bash \
2730 maybe-check-bfd \
2731 maybe-check-opcodes \
2732 maybe-check-binutils \
2733 maybe-check-bison \
2734 maybe-check-byacc \
2735 maybe-check-bzip2 \
f9806fa5 2736 maybe-check-cgen \
4fa63067
NN
2737 maybe-check-dejagnu \
2738 maybe-check-diff \
2739 maybe-check-dosutils \
2740 maybe-check-etc \
2741 maybe-check-fastjar \
2742 maybe-check-fileutils \
2743 maybe-check-findutils \
2744 maybe-check-find \
d3ed111c 2745 maybe-check-fixincludes \
4fa63067
NN
2746 maybe-check-flex \
2747 maybe-check-gas \
b813574b 2748 maybe-check-gcc \
4fa63067
NN
2749 maybe-check-gawk \
2750 maybe-check-gettext \
4b900473
PB
2751 maybe-check-gmp \
2752 maybe-check-mpfr \
e8a5fa9c 2753 maybe-check-mpc \
e28c595f
JM
2754 maybe-check-ppl \
2755 maybe-check-cloog \
1f53ca9a 2756 maybe-check-libelf \
4fa63067 2757 maybe-check-gnuserv \
93f9b408 2758 maybe-check-gold \
4fa63067
NN
2759 maybe-check-gprof \
2760 maybe-check-gzip \
2761 maybe-check-hello \
2762 maybe-check-indent \
2763 maybe-check-intl \
2764 maybe-check-tcl \
2765 maybe-check-itcl \
2766 maybe-check-ld \
04cf1b77 2767 maybe-check-libcpp \
be01d343 2768 maybe-check-libdecnumber \
4fa63067
NN
2769 maybe-check-libgui \
2770 maybe-check-libiberty \
dc448a7b 2771 maybe-check-libiconv \
4fa63067
NN
2772 maybe-check-libtool \
2773 maybe-check-m4 \
2774 maybe-check-make \
2775 maybe-check-mmalloc \
2776 maybe-check-patch \
2777 maybe-check-perl \
2778 maybe-check-prms \
2779 maybe-check-rcs \
2780 maybe-check-readline \
2781 maybe-check-release \
2782 maybe-check-recode \
2783 maybe-check-sed \
2784 maybe-check-send-pr \
2785 maybe-check-shellutils \
2786 maybe-check-sid \
2787 maybe-check-sim \
2788 maybe-check-tar \
2789 maybe-check-texinfo \
2790 maybe-check-textutils \
2791 maybe-check-time \
2792 maybe-check-uudecode \
2793 maybe-check-wdiff \
2794 maybe-check-zip \
2795 maybe-check-zlib \
2796 maybe-check-gdb \
2797 maybe-check-expect \
2798 maybe-check-guile \
2799 maybe-check-tk \
4fa63067
NN
2800 maybe-check-libtermcap \
2801 maybe-check-utils \
700d40ca
ILT
2802 maybe-check-gnattools \
2803 maybe-check-lto-plugin
f70224b5
PB
2804
2805.PHONY: check-target
2806check-target: \
4fa63067 2807 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2808 maybe-check-target-libmudflap \
064d0a7c 2809 maybe-check-target-libssp \
4fa63067 2810 maybe-check-target-newlib \
6aa8ef82 2811 maybe-check-target-libgcc \
e552509b 2812 maybe-check-target-libquadmath \
4b1cb4fe 2813 maybe-check-target-libgfortran \
4fa63067 2814 maybe-check-target-libobjc \
e552509b 2815 maybe-check-target-libgo \
4fa63067
NN
2816 maybe-check-target-libtermcap \
2817 maybe-check-target-winsup \
2818 maybe-check-target-libgloss \
2819 maybe-check-target-libiberty \
2820 maybe-check-target-gperf \
2821 maybe-check-target-examples \
2822 maybe-check-target-libffi \
2823 maybe-check-target-libjava \
2824 maybe-check-target-zlib \
2825 maybe-check-target-boehm-gc \
2826 maybe-check-target-qthreads \
2827 maybe-check-target-rda \
b3ded179
PB
2828 maybe-check-target-libada \
2829 maybe-check-target-libgomp
f70224b5
PB
2830
2831do-check:
0aed8855 2832 @: $(MAKE); $(unstage)
e360f423
PB
2833 @r=`${PWD_COMMAND}`; export r; \
2834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2835 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2836
4fa63067 2837# Automated reporting of test results.
2a4cbe27 2838
4fa63067
NN
2839warning.log: build.log
2840 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2841
4fa63067
NN
2842mail-report.log:
2843 if test x'$(BOOT_CFLAGS)' != x''; then \
2844 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2845 fi; \
2846 $(srcdir)/contrib/test_summary -t >$@
2847 chmod +x $@
2848 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2849
4fa63067
NN
2850mail-report-with-warnings.log: warning.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 -i warning.log >$@
2855 chmod +x $@
2856 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2857
4fa63067 2858# Installation targets.
2a4cbe27 2859
4fa63067 2860.PHONY: install uninstall
f70224b5 2861install:
0aed8855 2862 @: $(MAKE); $(unstage)
e360f423
PB
2863 @r=`${PWD_COMMAND}`; export r; \
2864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2865 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2866
4fa63067
NN
2867.PHONY: install-host-nogcc
2868install-host-nogcc: \
2869 maybe-install-ash \
2870 maybe-install-autoconf \
2871 maybe-install-automake \
2872 maybe-install-bash \
2873 maybe-install-bfd \
2874 maybe-install-opcodes \
2875 maybe-install-binutils \
2876 maybe-install-bison \
2877 maybe-install-byacc \
2878 maybe-install-bzip2 \
f9806fa5 2879 maybe-install-cgen \
4fa63067
NN
2880 maybe-install-dejagnu \
2881 maybe-install-diff \
2882 maybe-install-dosutils \
2883 maybe-install-etc \
2884 maybe-install-fastjar \
2885 maybe-install-fileutils \
2886 maybe-install-findutils \
2887 maybe-install-find \
d3ed111c 2888 maybe-install-fixincludes \
4fa63067
NN
2889 maybe-install-flex \
2890 maybe-install-gas \
2891 maybe-install-gawk \
2892 maybe-install-gettext \
4b900473
PB
2893 maybe-install-gmp \
2894 maybe-install-mpfr \
e8a5fa9c 2895 maybe-install-mpc \
e28c595f
JM
2896 maybe-install-ppl \
2897 maybe-install-cloog \
1f53ca9a 2898 maybe-install-libelf \
4fa63067 2899 maybe-install-gnuserv \
93f9b408 2900 maybe-install-gold \
4fa63067
NN
2901 maybe-install-gprof \
2902 maybe-install-gzip \
2903 maybe-install-hello \
2904 maybe-install-indent \
2905 maybe-install-intl \
2906 maybe-install-tcl \
2907 maybe-install-itcl \
2908 maybe-install-ld \
04cf1b77 2909 maybe-install-libcpp \
be01d343 2910 maybe-install-libdecnumber \
4fa63067
NN
2911 maybe-install-libgui \
2912 maybe-install-libiberty \
dc448a7b 2913 maybe-install-libiconv \
4fa63067
NN
2914 maybe-install-libtool \
2915 maybe-install-m4 \
2916 maybe-install-make \
2917 maybe-install-mmalloc \
2918 maybe-install-patch \
2919 maybe-install-perl \
2920 maybe-install-prms \
2921 maybe-install-rcs \
2922 maybe-install-readline \
2923 maybe-install-release \
2924 maybe-install-recode \
2925 maybe-install-sed \
2926 maybe-install-send-pr \
2927 maybe-install-shellutils \
2928 maybe-install-sid \
2929 maybe-install-sim \
2930 maybe-install-tar \
2931 maybe-install-texinfo \
2932 maybe-install-textutils \
2933 maybe-install-time \
2934 maybe-install-uudecode \
2935 maybe-install-wdiff \
2936 maybe-install-zip \
2937 maybe-install-zlib \
2938 maybe-install-gdb \
2939 maybe-install-expect \
2940 maybe-install-guile \
2941 maybe-install-tk \
4fa63067 2942 maybe-install-libtermcap \
b00612cc 2943 maybe-install-utils \
700d40ca
ILT
2944 maybe-install-gnattools \
2945 maybe-install-lto-plugin
2a4cbe27 2946
4fa63067 2947.PHONY: install-host
b813574b 2948install-host: \
4fa63067
NN
2949 maybe-install-ash \
2950 maybe-install-autoconf \
2951 maybe-install-automake \
2952 maybe-install-bash \
2953 maybe-install-bfd \
2954 maybe-install-opcodes \
2955 maybe-install-binutils \
2956 maybe-install-bison \
2957 maybe-install-byacc \
2958 maybe-install-bzip2 \
f9806fa5 2959 maybe-install-cgen \
4fa63067
NN
2960 maybe-install-dejagnu \
2961 maybe-install-diff \
2962 maybe-install-dosutils \
2963 maybe-install-etc \
2964 maybe-install-fastjar \
2965 maybe-install-fileutils \
2966 maybe-install-findutils \
2967 maybe-install-find \
d3ed111c 2968 maybe-install-fixincludes \
4fa63067
NN
2969 maybe-install-flex \
2970 maybe-install-gas \
b813574b 2971 maybe-install-gcc \
4fa63067
NN
2972 maybe-install-gawk \
2973 maybe-install-gettext \
4b900473
PB
2974 maybe-install-gmp \
2975 maybe-install-mpfr \
e8a5fa9c 2976 maybe-install-mpc \
e28c595f
JM
2977 maybe-install-ppl \
2978 maybe-install-cloog \
1f53ca9a 2979 maybe-install-libelf \
4fa63067 2980 maybe-install-gnuserv \
93f9b408 2981 maybe-install-gold \
4fa63067
NN
2982 maybe-install-gprof \
2983 maybe-install-gzip \
2984 maybe-install-hello \
2985 maybe-install-indent \
2986 maybe-install-intl \
2987 maybe-install-tcl \
2988 maybe-install-itcl \
2989 maybe-install-ld \
04cf1b77 2990 maybe-install-libcpp \
be01d343 2991 maybe-install-libdecnumber \
4fa63067
NN
2992 maybe-install-libgui \
2993 maybe-install-libiberty \
dc448a7b 2994 maybe-install-libiconv \
4fa63067
NN
2995 maybe-install-libtool \
2996 maybe-install-m4 \
2997 maybe-install-make \
2998 maybe-install-mmalloc \
2999 maybe-install-patch \
3000 maybe-install-perl \
3001 maybe-install-prms \
3002 maybe-install-rcs \
3003 maybe-install-readline \
3004 maybe-install-release \
3005 maybe-install-recode \
3006 maybe-install-sed \
3007 maybe-install-send-pr \
3008 maybe-install-shellutils \
3009 maybe-install-sid \
3010 maybe-install-sim \
3011 maybe-install-tar \
3012 maybe-install-texinfo \
3013 maybe-install-textutils \
3014 maybe-install-time \
3015 maybe-install-uudecode \
3016 maybe-install-wdiff \
3017 maybe-install-zip \
3018 maybe-install-zlib \
3019 maybe-install-gdb \
3020 maybe-install-expect \
3021 maybe-install-guile \
3022 maybe-install-tk \
4fa63067 3023 maybe-install-libtermcap \
b00612cc 3024 maybe-install-utils \
700d40ca
ILT
3025 maybe-install-gnattools \
3026 maybe-install-lto-plugin
2a4cbe27 3027
4fa63067
NN
3028.PHONY: install-target
3029install-target: \
3030 maybe-install-target-libstdc++-v3 \
4b1cb4fe 3031 maybe-install-target-libmudflap \
064d0a7c 3032 maybe-install-target-libssp \
4fa63067 3033 maybe-install-target-newlib \
6aa8ef82 3034 maybe-install-target-libgcc \
e552509b 3035 maybe-install-target-libquadmath \
4b1cb4fe 3036 maybe-install-target-libgfortran \
4fa63067 3037 maybe-install-target-libobjc \
e552509b 3038 maybe-install-target-libgo \
4fa63067
NN
3039 maybe-install-target-libtermcap \
3040 maybe-install-target-winsup \
3041 maybe-install-target-libgloss \
3042 maybe-install-target-libiberty \
3043 maybe-install-target-gperf \
3044 maybe-install-target-examples \
3045 maybe-install-target-libffi \
3046 maybe-install-target-libjava \
3047 maybe-install-target-zlib \
3048 maybe-install-target-boehm-gc \
3049 maybe-install-target-qthreads \
3050 maybe-install-target-rda \
b3ded179
PB
3051 maybe-install-target-libada \
3052 maybe-install-target-libgomp
2a4cbe27 3053
4fa63067
NN
3054uninstall:
3055 @echo "the uninstall target is not supported in this tree"
2a4cbe27 3056
4fa63067
NN
3057.PHONY: install.all
3058install.all: install-no-fixedincludes
3059 @if [ -f ./gcc/Makefile ] ; then \
3060 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 3061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 3062 $(HOST_EXPORTS) \
4fa63067
NN
3063 (cd ./gcc && \
3064 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3065 else \
3066 true ; \
3067 fi
2a4cbe27 3068
4fa63067
NN
3069# install-no-fixedincludes is used because Cygnus can not distribute
3070# the fixed header files.
3071.PHONY: install-no-fixedincludes
3072install-no-fixedincludes: installdirs install-host-nogcc \
3073 install-target gcc-no-fixedincludes
2a4cbe27 3074
9b980aa1
RW
3075.PHONY: install-strip
3076install-strip:
3077 @: $(MAKE); $(unstage)
3078 @r=`${PWD_COMMAND}`; export r; \
3079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3080 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
3081
3082.PHONY: install-strip-host
3083install-strip-host: \
3084 maybe-install-strip-ash \
3085 maybe-install-strip-autoconf \
3086 maybe-install-strip-automake \
3087 maybe-install-strip-bash \
3088 maybe-install-strip-bfd \
3089 maybe-install-strip-opcodes \
3090 maybe-install-strip-binutils \
3091 maybe-install-strip-bison \
3092 maybe-install-strip-byacc \
3093 maybe-install-strip-bzip2 \
3094 maybe-install-strip-cgen \
3095 maybe-install-strip-dejagnu \
3096 maybe-install-strip-diff \
3097 maybe-install-strip-dosutils \
3098 maybe-install-strip-etc \
3099 maybe-install-strip-fastjar \
3100 maybe-install-strip-fileutils \
3101 maybe-install-strip-findutils \
3102 maybe-install-strip-find \
3103 maybe-install-strip-fixincludes \
3104 maybe-install-strip-flex \
3105 maybe-install-strip-gas \
3106 maybe-install-strip-gcc \
3107 maybe-install-strip-gawk \
3108 maybe-install-strip-gettext \
3109 maybe-install-strip-gmp \
3110 maybe-install-strip-mpfr \
3111 maybe-install-strip-mpc \
3112 maybe-install-strip-ppl \
3113 maybe-install-strip-cloog \
3114 maybe-install-strip-libelf \
3115 maybe-install-strip-gnuserv \
3116 maybe-install-strip-gold \
3117 maybe-install-strip-gprof \
3118 maybe-install-strip-gzip \
3119 maybe-install-strip-hello \
3120 maybe-install-strip-indent \
3121 maybe-install-strip-intl \
3122 maybe-install-strip-tcl \
3123 maybe-install-strip-itcl \
3124 maybe-install-strip-ld \
3125 maybe-install-strip-libcpp \
3126 maybe-install-strip-libdecnumber \
3127 maybe-install-strip-libgui \
3128 maybe-install-strip-libiberty \
3129 maybe-install-strip-libiconv \
3130 maybe-install-strip-libtool \
3131 maybe-install-strip-m4 \
3132 maybe-install-strip-make \
3133 maybe-install-strip-mmalloc \
3134 maybe-install-strip-patch \
3135 maybe-install-strip-perl \
3136 maybe-install-strip-prms \
3137 maybe-install-strip-rcs \
3138 maybe-install-strip-readline \
3139 maybe-install-strip-release \
3140 maybe-install-strip-recode \
3141 maybe-install-strip-sed \
3142 maybe-install-strip-send-pr \
3143 maybe-install-strip-shellutils \
3144 maybe-install-strip-sid \
3145 maybe-install-strip-sim \
3146 maybe-install-strip-tar \
3147 maybe-install-strip-texinfo \
3148 maybe-install-strip-textutils \
3149 maybe-install-strip-time \
3150 maybe-install-strip-uudecode \
3151 maybe-install-strip-wdiff \
3152 maybe-install-strip-zip \
3153 maybe-install-strip-zlib \
3154 maybe-install-strip-gdb \
3155 maybe-install-strip-expect \
3156 maybe-install-strip-guile \
3157 maybe-install-strip-tk \
3158 maybe-install-strip-libtermcap \
3159 maybe-install-strip-utils \
3160 maybe-install-strip-gnattools \
3161 maybe-install-strip-lto-plugin
3162
3163.PHONY: install-strip-target
3164install-strip-target: \
3165 maybe-install-strip-target-libstdc++-v3 \
3166 maybe-install-strip-target-libmudflap \
3167 maybe-install-strip-target-libssp \
3168 maybe-install-strip-target-newlib \
3169 maybe-install-strip-target-libgcc \
3170 maybe-install-strip-target-libquadmath \
3171 maybe-install-strip-target-libgfortran \
3172 maybe-install-strip-target-libobjc \
3173 maybe-install-strip-target-libgo \
3174 maybe-install-strip-target-libtermcap \
3175 maybe-install-strip-target-winsup \
3176 maybe-install-strip-target-libgloss \
3177 maybe-install-strip-target-libiberty \
3178 maybe-install-strip-target-gperf \
3179 maybe-install-strip-target-examples \
3180 maybe-install-strip-target-libffi \
3181 maybe-install-strip-target-libjava \
3182 maybe-install-strip-target-zlib \
3183 maybe-install-strip-target-boehm-gc \
3184 maybe-install-strip-target-qthreads \
3185 maybe-install-strip-target-rda \
3186 maybe-install-strip-target-libada \
3187 maybe-install-strip-target-libgomp
3188
3189
4fa63067 3190### other supporting targets
2a4cbe27 3191
4fa63067
NN
3192MAKEDIRS= \
3193 $(DESTDIR)$(prefix) \
3194 $(DESTDIR)$(exec_prefix)
3195.PHONY: installdirs
3196installdirs: mkinstalldirs
3197 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 3198
4fa63067
NN
3199dir.info: do-install-info
3200 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3201 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3202 mv -f dir.info.new dir.info ; \
3203 else true ; \
3204 fi
2a4cbe27 3205
4fa63067
NN
3206dist:
3207 @echo "Building a full distribution of this tree isn't done"
3208 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 3209
4fa63067 3210etags tags: TAGS
2a4cbe27 3211
4fa63067
NN
3212# Right now this just builds TAGS in each subdirectory. emacs19 has the
3213# ability to use several tags files at once, so there is probably no need
3214# to combine them into one big TAGS file (like CVS 1.3 does). We could
3215# (if we felt like it) have this Makefile write a piece of elisp which
3216# the user could load to tell emacs19 where all the TAGS files we just
3217# built are.
3218TAGS: do-TAGS
2a4cbe27 3219
a7254363
PB
3220# ------------------------------------
3221# Macros for configure and all targets
3222# ------------------------------------
3223
3224
3225
3226
3227
4fa63067
NN
3228# --------------------------------------
3229# Modules which run on the build machine
3230# --------------------------------------
3231
a7254363 3232
4fa63067
NN
3233.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3234maybe-configure-build-libiberty:
4f0ef2d8
CD
3235@if gcc-bootstrap
3236configure-build-libiberty: stage_current
3237@endif gcc-bootstrap
6bd3dfaa
PB
3238@if build-libiberty
3239maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 3240configure-build-libiberty:
0aed8855 3241 @: $(MAKE); $(unstage)
c52c6897 3242 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3244 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3245 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1f53ca9a 3246 $(BUILD_EXPORTS) \
4fa63067
NN
3247 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3248 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3249 case $(srcdir) in \
b00612cc
PB
3250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3251 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3253 esac; \
b00612cc
PB
3254 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3255 libsrcdir="$$s/libiberty"; \
4fa63067
NN
3256 rm -f no-such-file || : ; \
3257 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3258 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3259 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3260 || exit 1
6bd3dfaa 3261@endif build-libiberty
2a4cbe27 3262
a7254363
PB
3263
3264
d545f33b
PB
3265
3266
4fa63067
NN
3267.PHONY: all-build-libiberty maybe-all-build-libiberty
3268maybe-all-build-libiberty:
4f0ef2d8
CD
3269@if gcc-bootstrap
3270all-build-libiberty: stage_current
3271@endif gcc-bootstrap
6bd3dfaa 3272@if build-libiberty
72b2455a 3273TARGET-build-libiberty=all
6bd3dfaa 3274maybe-all-build-libiberty: all-build-libiberty
4fa63067 3275all-build-libiberty: configure-build-libiberty
0aed8855 3276 @: $(MAKE); $(unstage)
4fa63067 3277 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3279 $(BUILD_EXPORTS) \
72b2455a 3280 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3282 $(TARGET-build-libiberty))
6bd3dfaa 3283@endif build-libiberty
2a4cbe27 3284
a7254363
PB
3285
3286
d545f33b
PB
3287
3288
6a9cf61e
PB
3289.PHONY: configure-build-bison maybe-configure-build-bison
3290maybe-configure-build-bison:
4f0ef2d8
CD
3291@if gcc-bootstrap
3292configure-build-bison: stage_current
3293@endif gcc-bootstrap
6a9cf61e
PB
3294@if build-bison
3295maybe-configure-build-bison: configure-build-bison
c52c6897 3296configure-build-bison:
0aed8855 3297 @: $(MAKE); $(unstage)
c52c6897 3298 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3300 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3301 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
1f53ca9a 3302 $(BUILD_EXPORTS) \
6a9cf61e
PB
3303 echo Configuring in $(BUILD_SUBDIR)/bison; \
3304 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3305 case $(srcdir) in \
b00612cc
PB
3306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3307 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3309 esac; \
b00612cc
PB
3310 srcdiroption="--srcdir=$${topdir}/bison"; \
3311 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3312 rm -f no-such-file || : ; \
3313 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3314 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3315 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3316 || exit 1
3317@endif build-bison
3318
a7254363
PB
3319
3320
d545f33b
PB
3321
3322
6a9cf61e
PB
3323.PHONY: all-build-bison maybe-all-build-bison
3324maybe-all-build-bison:
4f0ef2d8
CD
3325@if gcc-bootstrap
3326all-build-bison: stage_current
3327@endif gcc-bootstrap
6a9cf61e 3328@if build-bison
72b2455a 3329TARGET-build-bison=all
6a9cf61e
PB
3330maybe-all-build-bison: all-build-bison
3331all-build-bison: configure-build-bison
0aed8855 3332 @: $(MAKE); $(unstage)
6a9cf61e
PB
3333 @r=`${PWD_COMMAND}`; export r; \
3334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3335 $(BUILD_EXPORTS) \
72b2455a 3336 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3337 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3338 $(TARGET-build-bison))
6a9cf61e
PB
3339@endif build-bison
3340
a7254363
PB
3341
3342
d545f33b
PB
3343
3344
6a9cf61e
PB
3345.PHONY: configure-build-byacc maybe-configure-build-byacc
3346maybe-configure-build-byacc:
4f0ef2d8
CD
3347@if gcc-bootstrap
3348configure-build-byacc: stage_current
3349@endif gcc-bootstrap
6a9cf61e
PB
3350@if build-byacc
3351maybe-configure-build-byacc: configure-build-byacc
c52c6897 3352configure-build-byacc:
0aed8855 3353 @: $(MAKE); $(unstage)
c52c6897 3354 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3356 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3357 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
1f53ca9a 3358 $(BUILD_EXPORTS) \
6a9cf61e
PB
3359 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3360 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3361 case $(srcdir) in \
b00612cc
PB
3362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3363 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3365 esac; \
b00612cc
PB
3366 srcdiroption="--srcdir=$${topdir}/byacc"; \
3367 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3368 rm -f no-such-file || : ; \
3369 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3370 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3371 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3372 || exit 1
3373@endif build-byacc
3374
a7254363
PB
3375
3376
d545f33b
PB
3377
3378
6a9cf61e
PB
3379.PHONY: all-build-byacc maybe-all-build-byacc
3380maybe-all-build-byacc:
4f0ef2d8
CD
3381@if gcc-bootstrap
3382all-build-byacc: stage_current
3383@endif gcc-bootstrap
6a9cf61e 3384@if build-byacc
72b2455a 3385TARGET-build-byacc=all
6a9cf61e
PB
3386maybe-all-build-byacc: all-build-byacc
3387all-build-byacc: configure-build-byacc
0aed8855 3388 @: $(MAKE); $(unstage)
6a9cf61e
PB
3389 @r=`${PWD_COMMAND}`; export r; \
3390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3391 $(BUILD_EXPORTS) \
72b2455a 3392 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3393 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3394 $(TARGET-build-byacc))
6a9cf61e
PB
3395@endif build-byacc
3396
a7254363
PB
3397
3398
d545f33b
PB
3399
3400
6a9cf61e
PB
3401.PHONY: configure-build-flex maybe-configure-build-flex
3402maybe-configure-build-flex:
4f0ef2d8
CD
3403@if gcc-bootstrap
3404configure-build-flex: stage_current
3405@endif gcc-bootstrap
6a9cf61e
PB
3406@if build-flex
3407maybe-configure-build-flex: configure-build-flex
c52c6897 3408configure-build-flex:
0aed8855 3409 @: $(MAKE); $(unstage)
c52c6897 3410 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3412 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3413 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
1f53ca9a 3414 $(BUILD_EXPORTS) \
6a9cf61e
PB
3415 echo Configuring in $(BUILD_SUBDIR)/flex; \
3416 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3417 case $(srcdir) in \
b00612cc
PB
3418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3419 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3421 esac; \
b00612cc
PB
3422 srcdiroption="--srcdir=$${topdir}/flex"; \
3423 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3424 rm -f no-such-file || : ; \
3425 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3426 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3427 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3428 || exit 1
3429@endif build-flex
3430
a7254363
PB
3431
3432
d545f33b
PB
3433
3434
6a9cf61e
PB
3435.PHONY: all-build-flex maybe-all-build-flex
3436maybe-all-build-flex:
4f0ef2d8
CD
3437@if gcc-bootstrap
3438all-build-flex: stage_current
3439@endif gcc-bootstrap
6a9cf61e 3440@if build-flex
72b2455a 3441TARGET-build-flex=all
6a9cf61e
PB
3442maybe-all-build-flex: all-build-flex
3443all-build-flex: configure-build-flex
0aed8855 3444 @: $(MAKE); $(unstage)
6a9cf61e
PB
3445 @r=`${PWD_COMMAND}`; export r; \
3446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3447 $(BUILD_EXPORTS) \
72b2455a 3448 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3450 $(TARGET-build-flex))
6a9cf61e
PB
3451@endif build-flex
3452
a7254363
PB
3453
3454
d545f33b
PB
3455
3456
6a9cf61e
PB
3457.PHONY: configure-build-m4 maybe-configure-build-m4
3458maybe-configure-build-m4:
4f0ef2d8
CD
3459@if gcc-bootstrap
3460configure-build-m4: stage_current
3461@endif gcc-bootstrap
6a9cf61e
PB
3462@if build-m4
3463maybe-configure-build-m4: configure-build-m4
c52c6897 3464configure-build-m4:
0aed8855 3465 @: $(MAKE); $(unstage)
c52c6897 3466 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3468 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3469 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
1f53ca9a 3470 $(BUILD_EXPORTS) \
6a9cf61e
PB
3471 echo Configuring in $(BUILD_SUBDIR)/m4; \
3472 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3473 case $(srcdir) in \
b00612cc
PB
3474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3475 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3477 esac; \
b00612cc
PB
3478 srcdiroption="--srcdir=$${topdir}/m4"; \
3479 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3480 rm -f no-such-file || : ; \
3481 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3482 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3483 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3484 || exit 1
3485@endif build-m4
3486
a7254363
PB
3487
3488
d545f33b
PB
3489
3490
6a9cf61e
PB
3491.PHONY: all-build-m4 maybe-all-build-m4
3492maybe-all-build-m4:
4f0ef2d8
CD
3493@if gcc-bootstrap
3494all-build-m4: stage_current
3495@endif gcc-bootstrap
6a9cf61e 3496@if build-m4
72b2455a 3497TARGET-build-m4=all
6a9cf61e
PB
3498maybe-all-build-m4: all-build-m4
3499all-build-m4: configure-build-m4
0aed8855 3500 @: $(MAKE); $(unstage)
6a9cf61e
PB
3501 @r=`${PWD_COMMAND}`; export r; \
3502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3503 $(BUILD_EXPORTS) \
72b2455a 3504 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3505 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3506 $(TARGET-build-m4))
6a9cf61e
PB
3507@endif build-m4
3508
a7254363
PB
3509
3510
d545f33b
PB
3511
3512
6a9cf61e
PB
3513.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3514maybe-configure-build-texinfo:
4f0ef2d8
CD
3515@if gcc-bootstrap
3516configure-build-texinfo: stage_current
3517@endif gcc-bootstrap
6a9cf61e
PB
3518@if build-texinfo
3519maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3520configure-build-texinfo:
0aed8855 3521 @: $(MAKE); $(unstage)
c52c6897 3522 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3524 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3525 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
1f53ca9a 3526 $(BUILD_EXPORTS) \
6a9cf61e
PB
3527 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3528 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3529 case $(srcdir) in \
b00612cc
PB
3530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3531 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3533 esac; \
b00612cc
PB
3534 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3535 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3536 rm -f no-such-file || : ; \
3537 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3538 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3539 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3540 || exit 1
3541@endif build-texinfo
3542
a7254363
PB
3543
3544
d545f33b
PB
3545
3546
6a9cf61e
PB
3547.PHONY: all-build-texinfo maybe-all-build-texinfo
3548maybe-all-build-texinfo:
4f0ef2d8
CD
3549@if gcc-bootstrap
3550all-build-texinfo: stage_current
3551@endif gcc-bootstrap
6a9cf61e 3552@if build-texinfo
72b2455a 3553TARGET-build-texinfo=all
6a9cf61e
PB
3554maybe-all-build-texinfo: all-build-texinfo
3555all-build-texinfo: configure-build-texinfo
0aed8855 3556 @: $(MAKE); $(unstage)
6a9cf61e
PB
3557 @r=`${PWD_COMMAND}`; export r; \
3558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3559 $(BUILD_EXPORTS) \
72b2455a 3560 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3561 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3562 $(TARGET-build-texinfo))
6a9cf61e
PB
3563@endif build-texinfo
3564
a7254363
PB
3565
3566
d545f33b
PB
3567
3568
ee025550
PB
3569.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3570maybe-configure-build-fixincludes:
4f0ef2d8
CD
3571@if gcc-bootstrap
3572configure-build-fixincludes: stage_current
3573@endif gcc-bootstrap
ee025550
PB
3574@if build-fixincludes
3575maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3576configure-build-fixincludes:
0aed8855 3577 @: $(MAKE); $(unstage)
c52c6897 3578 @r=`${PWD_COMMAND}`; export r; \
ee025550 3579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3580 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3581 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
1f53ca9a 3582 $(BUILD_EXPORTS) \
ee025550
PB
3583 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3584 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3585 case $(srcdir) in \
b00612cc
PB
3586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3587 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3589 esac; \
b00612cc
PB
3590 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3591 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3592 rm -f no-such-file || : ; \
3593 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3594 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3595 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3596 || exit 1
3597@endif build-fixincludes
3598
a7254363
PB
3599
3600
d545f33b
PB
3601
3602
ee025550
PB
3603.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3604maybe-all-build-fixincludes:
4f0ef2d8
CD
3605@if gcc-bootstrap
3606all-build-fixincludes: stage_current
3607@endif gcc-bootstrap
ee025550
PB
3608@if build-fixincludes
3609TARGET-build-fixincludes=all
3610maybe-all-build-fixincludes: all-build-fixincludes
3611all-build-fixincludes: configure-build-fixincludes
0aed8855 3612 @: $(MAKE); $(unstage)
ee025550
PB
3613 @r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3615 $(BUILD_EXPORTS) \
ee025550 3616 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3618 $(TARGET-build-fixincludes))
ee025550
PB
3619@endif build-fixincludes
3620
2a4cbe27 3621
a7254363 3622
d545f33b
PB
3623
3624
4fa63067
NN
3625# --------------------------------------
3626# Modules which run on the host machine
3627# --------------------------------------
2a4cbe27 3628
a7254363 3629
4fa63067
NN
3630.PHONY: configure-ash maybe-configure-ash
3631maybe-configure-ash:
4f0ef2d8
CD
3632@if gcc-bootstrap
3633configure-ash: stage_current
3634@endif gcc-bootstrap
6bd3dfaa
PB
3635@if ash
3636maybe-configure-ash: configure-ash
c52c6897 3637configure-ash:
0aed8855 3638 @: $(MAKE); $(unstage)
c52c6897 3639 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3641 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
1f53ca9a 3643 $(HOST_EXPORTS) \
a7254363
PB
3644 echo Configuring in $(HOST_SUBDIR)/ash; \
3645 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3646 case $(srcdir) in \
b00612cc
PB
3647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3648 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3650 esac; \
b00612cc
PB
3651 srcdiroption="--srcdir=$${topdir}/ash"; \
3652 libsrcdir="$$s/ash"; \
4fa63067 3653 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3655 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3656 || exit 1
6bd3dfaa 3657@endif ash
2a4cbe27 3658
a7254363
PB
3659
3660
d545f33b
PB
3661
3662
4fa63067
NN
3663.PHONY: all-ash maybe-all-ash
3664maybe-all-ash:
4f0ef2d8
CD
3665@if gcc-bootstrap
3666all-ash: stage_current
3667@endif gcc-bootstrap
6bd3dfaa 3668@if ash
d27cc32e 3669TARGET-ash=all
6bd3dfaa 3670maybe-all-ash: all-ash
4fa63067 3671all-ash: configure-ash
0aed8855 3672 @: $(MAKE); $(unstage)
4fa63067
NN
3673 @r=`${PWD_COMMAND}`; export r; \
3674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3675 $(HOST_EXPORTS) \
b00612cc 3676 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3677 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3678 $(TARGET-ash))
6bd3dfaa 3679@endif ash
2a4cbe27 3680
a7254363 3681
d545f33b
PB
3682
3683
4fa63067
NN
3684.PHONY: check-ash maybe-check-ash
3685maybe-check-ash:
6bd3dfaa
PB
3686@if ash
3687maybe-check-ash: check-ash
2a4cbe27 3688
4fa63067 3689check-ash:
0aed8855 3690 @: $(MAKE); $(unstage)
4fa63067 3691 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3693 $(HOST_EXPORTS) \
b00612cc
PB
3694 (cd $(HOST_SUBDIR)/ash && \
3695 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3696
6bd3dfaa 3697@endif ash
2a4cbe27 3698
4fa63067
NN
3699.PHONY: install-ash maybe-install-ash
3700maybe-install-ash:
6bd3dfaa
PB
3701@if ash
3702maybe-install-ash: install-ash
2a4cbe27 3703
4fa63067 3704install-ash: installdirs
0aed8855 3705 @: $(MAKE); $(unstage)
4fa63067 3706 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3708 $(HOST_EXPORTS) \
b00612cc 3709 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3710 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3711
6bd3dfaa 3712@endif ash
2a4cbe27 3713
9b980aa1
RW
3714.PHONY: install-strip-ash maybe-install-strip-ash
3715maybe-install-strip-ash:
3716@if ash
3717maybe-install-strip-ash: install-strip-ash
3718
3719install-strip-ash: installdirs
3720 @: $(MAKE); $(unstage)
3721 @r=`${PWD_COMMAND}`; export r; \
3722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3723 $(HOST_EXPORTS) \
3724 (cd $(HOST_SUBDIR)/ash && \
3725 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3726
3727@endif ash
3728
56a8fe78 3729# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3730
4fa63067
NN
3731.PHONY: maybe-info-ash info-ash
3732maybe-info-ash:
6bd3dfaa
PB
3733@if ash
3734maybe-info-ash: info-ash
4fa63067
NN
3735
3736info-ash: \
3737 configure-ash
0aed8855 3738 @: $(MAKE); $(unstage)
4fa63067 3739 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3740 r=`${PWD_COMMAND}`; export r; \
3741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3742 $(HOST_EXPORTS) \
b813574b 3743 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3745 done; \
4fa63067 3746 echo "Doing info in ash" ; \
b00612cc 3747 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3750 "RANLIB=$${RANLIB}" \
0c24b341 3751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3752 info) \
2a4cbe27
NN
3753 || exit 1
3754
6bd3dfaa 3755@endif ash
2a4cbe27 3756
4fa63067
NN
3757.PHONY: maybe-dvi-ash dvi-ash
3758maybe-dvi-ash:
6bd3dfaa
PB
3759@if ash
3760maybe-dvi-ash: dvi-ash
2a4cbe27 3761
4fa63067
NN
3762dvi-ash: \
3763 configure-ash
0aed8855 3764 @: $(MAKE); $(unstage)
4fa63067 3765 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3766 r=`${PWD_COMMAND}`; export r; \
3767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3768 $(HOST_EXPORTS) \
b813574b 3769 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3771 done; \
4fa63067 3772 echo "Doing dvi in ash" ; \
b00612cc 3773 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3776 "RANLIB=$${RANLIB}" \
0c24b341 3777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3778 dvi) \
2a4cbe27
NN
3779 || exit 1
3780
6bd3dfaa 3781@endif ash
2a4cbe27 3782
56a8fe78
DD
3783.PHONY: maybe-pdf-ash pdf-ash
3784maybe-pdf-ash:
3785@if ash
3786maybe-pdf-ash: pdf-ash
3787
3788pdf-ash: \
3789 configure-ash
3790 @: $(MAKE); $(unstage)
3791 @[ -f ./ash/Makefile ] || exit 0; \
3792 r=`${PWD_COMMAND}`; export r; \
3793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3794 $(HOST_EXPORTS) \
3795 for flag in $(EXTRA_HOST_FLAGS) ; do \
3796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3797 done; \
3798 echo "Doing pdf in ash" ; \
3799 (cd $(HOST_SUBDIR)/ash && \
3800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3802 "RANLIB=$${RANLIB}" \
0c24b341 3803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3804 pdf) \
3805 || exit 1
3806
3807@endif ash
3808
6d389afc
MS
3809.PHONY: maybe-html-ash html-ash
3810maybe-html-ash:
3811@if ash
3812maybe-html-ash: html-ash
3813
3814html-ash: \
3815 configure-ash
0aed8855 3816 @: $(MAKE); $(unstage)
6d389afc
MS
3817 @[ -f ./ash/Makefile ] || exit 0; \
3818 r=`${PWD_COMMAND}`; export r; \
3819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3820 $(HOST_EXPORTS) \
3821 for flag in $(EXTRA_HOST_FLAGS) ; do \
3822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3823 done; \
3824 echo "Doing html in ash" ; \
b00612cc 3825 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3828 "RANLIB=$${RANLIB}" \
0c24b341 3829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3830 html) \
3831 || exit 1
3832
3833@endif ash
3834
4fa63067
NN
3835.PHONY: maybe-TAGS-ash TAGS-ash
3836maybe-TAGS-ash:
6bd3dfaa
PB
3837@if ash
3838maybe-TAGS-ash: TAGS-ash
2a4cbe27 3839
4fa63067
NN
3840TAGS-ash: \
3841 configure-ash
0aed8855 3842 @: $(MAKE); $(unstage)
4fa63067 3843 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3844 r=`${PWD_COMMAND}`; export r; \
3845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3846 $(HOST_EXPORTS) \
b813574b 3847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3849 done; \
4fa63067 3850 echo "Doing TAGS in ash" ; \
b00612cc 3851 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3854 "RANLIB=$${RANLIB}" \
0c24b341 3855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3856 TAGS) \
2a4cbe27
NN
3857 || exit 1
3858
6bd3dfaa 3859@endif ash
2a4cbe27 3860
4fa63067
NN
3861.PHONY: maybe-install-info-ash install-info-ash
3862maybe-install-info-ash:
6bd3dfaa
PB
3863@if ash
3864maybe-install-info-ash: install-info-ash
2a4cbe27 3865
4fa63067
NN
3866install-info-ash: \
3867 configure-ash \
3868 info-ash
0aed8855 3869 @: $(MAKE); $(unstage)
4fa63067 3870 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3871 r=`${PWD_COMMAND}`; export r; \
3872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3873 $(HOST_EXPORTS) \
b813574b 3874 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3876 done; \
4fa63067 3877 echo "Doing install-info in ash" ; \
b00612cc 3878 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3881 "RANLIB=$${RANLIB}" \
0c24b341 3882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3883 install-info) \
2a4cbe27
NN
3884 || exit 1
3885
6bd3dfaa 3886@endif ash
2a4cbe27 3887
a3ca38d2
DD
3888.PHONY: maybe-install-pdf-ash install-pdf-ash
3889maybe-install-pdf-ash:
3890@if ash
3891maybe-install-pdf-ash: install-pdf-ash
3892
3893install-pdf-ash: \
3894 configure-ash \
3895 pdf-ash
3896 @: $(MAKE); $(unstage)
3897 @[ -f ./ash/Makefile ] || exit 0; \
3898 r=`${PWD_COMMAND}`; export r; \
3899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3900 $(HOST_EXPORTS) \
3901 for flag in $(EXTRA_HOST_FLAGS) ; do \
3902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3903 done; \
3904 echo "Doing install-pdf in ash" ; \
3905 (cd $(HOST_SUBDIR)/ash && \
3906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3908 "RANLIB=$${RANLIB}" \
0c24b341 3909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3910 install-pdf) \
3911 || exit 1
3912
3913@endif ash
3914
108a6f8e
CD
3915.PHONY: maybe-install-html-ash install-html-ash
3916maybe-install-html-ash:
3917@if ash
3918maybe-install-html-ash: install-html-ash
3919
3920install-html-ash: \
3921 configure-ash \
3922 html-ash
3923 @: $(MAKE); $(unstage)
3924 @[ -f ./ash/Makefile ] || exit 0; \
3925 r=`${PWD_COMMAND}`; export r; \
3926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3927 $(HOST_EXPORTS) \
3928 for flag in $(EXTRA_HOST_FLAGS) ; do \
3929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3930 done; \
3931 echo "Doing install-html in ash" ; \
3932 (cd $(HOST_SUBDIR)/ash && \
3933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3935 "RANLIB=$${RANLIB}" \
0c24b341 3936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3937 install-html) \
3938 || exit 1
3939
3940@endif ash
3941
4fa63067
NN
3942.PHONY: maybe-installcheck-ash installcheck-ash
3943maybe-installcheck-ash:
6bd3dfaa
PB
3944@if ash
3945maybe-installcheck-ash: installcheck-ash
2a4cbe27 3946
4fa63067
NN
3947installcheck-ash: \
3948 configure-ash
0aed8855 3949 @: $(MAKE); $(unstage)
4fa63067 3950 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3951 r=`${PWD_COMMAND}`; export r; \
3952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3953 $(HOST_EXPORTS) \
b813574b 3954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3956 done; \
4fa63067 3957 echo "Doing installcheck in ash" ; \
b00612cc 3958 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3961 "RANLIB=$${RANLIB}" \
0c24b341 3962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3963 installcheck) \
2a4cbe27
NN
3964 || exit 1
3965
6bd3dfaa 3966@endif ash
2a4cbe27 3967
4fa63067
NN
3968.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3969maybe-mostlyclean-ash:
6bd3dfaa
PB
3970@if ash
3971maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3972
4fa63067 3973mostlyclean-ash:
0aed8855 3974 @: $(MAKE); $(unstage)
4fa63067 3975 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3976 r=`${PWD_COMMAND}`; export r; \
3977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3978 $(HOST_EXPORTS) \
b813574b 3979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3981 done; \
4fa63067 3982 echo "Doing mostlyclean in ash" ; \
b00612cc 3983 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3986 "RANLIB=$${RANLIB}" \
0c24b341 3987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3988 mostlyclean) \
2a4cbe27
NN
3989 || exit 1
3990
6bd3dfaa 3991@endif ash
2a4cbe27 3992
4fa63067
NN
3993.PHONY: maybe-clean-ash clean-ash
3994maybe-clean-ash:
6bd3dfaa
PB
3995@if ash
3996maybe-clean-ash: clean-ash
2a4cbe27 3997
4fa63067 3998clean-ash:
0aed8855 3999 @: $(MAKE); $(unstage)
4fa63067 4000 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4001 r=`${PWD_COMMAND}`; export r; \
4002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4003 $(HOST_EXPORTS) \
b813574b 4004 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4006 done; \
4fa63067 4007 echo "Doing clean in ash" ; \
b00612cc 4008 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4011 "RANLIB=$${RANLIB}" \
0c24b341 4012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4013 clean) \
2a4cbe27
NN
4014 || exit 1
4015
6bd3dfaa 4016@endif ash
2a4cbe27 4017
4fa63067
NN
4018.PHONY: maybe-distclean-ash distclean-ash
4019maybe-distclean-ash:
6bd3dfaa
PB
4020@if ash
4021maybe-distclean-ash: distclean-ash
2a4cbe27 4022
4fa63067 4023distclean-ash:
0aed8855 4024 @: $(MAKE); $(unstage)
4fa63067 4025 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4026 r=`${PWD_COMMAND}`; export r; \
4027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4028 $(HOST_EXPORTS) \
b813574b 4029 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4031 done; \
4fa63067 4032 echo "Doing distclean in ash" ; \
b00612cc 4033 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4036 "RANLIB=$${RANLIB}" \
0c24b341 4037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4038 distclean) \
2a4cbe27
NN
4039 || exit 1
4040
6bd3dfaa 4041@endif ash
2a4cbe27 4042
4fa63067
NN
4043.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
4044maybe-maintainer-clean-ash:
6bd3dfaa
PB
4045@if ash
4046maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 4047
4fa63067 4048maintainer-clean-ash:
0aed8855 4049 @: $(MAKE); $(unstage)
4fa63067 4050 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
4051 r=`${PWD_COMMAND}`; export r; \
4052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4053 $(HOST_EXPORTS) \
b813574b 4054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4056 done; \
4fa63067 4057 echo "Doing maintainer-clean in ash" ; \
b00612cc 4058 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
4059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4061 "RANLIB=$${RANLIB}" \
0c24b341 4062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4063 maintainer-clean) \
2a4cbe27
NN
4064 || exit 1
4065
6bd3dfaa 4066@endif ash
2a4cbe27 4067
2a4cbe27 4068
a7254363 4069
4fa63067
NN
4070.PHONY: configure-autoconf maybe-configure-autoconf
4071maybe-configure-autoconf:
4f0ef2d8
CD
4072@if gcc-bootstrap
4073configure-autoconf: stage_current
4074@endif gcc-bootstrap
6bd3dfaa
PB
4075@if autoconf
4076maybe-configure-autoconf: configure-autoconf
c52c6897 4077configure-autoconf:
0aed8855 4078 @: $(MAKE); $(unstage)
c52c6897 4079 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4081 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
4082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
1f53ca9a 4083 $(HOST_EXPORTS) \
a7254363
PB
4084 echo Configuring in $(HOST_SUBDIR)/autoconf; \
4085 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 4086 case $(srcdir) in \
b00612cc
PB
4087 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4088 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
4089 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4090 esac; \
b00612cc
PB
4091 srcdiroption="--srcdir=$${topdir}/autoconf"; \
4092 libsrcdir="$$s/autoconf"; \
4fa63067 4093 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4094 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4095 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4096 || exit 1
6bd3dfaa 4097@endif autoconf
2a4cbe27 4098
a7254363
PB
4099
4100
d545f33b
PB
4101
4102
4fa63067
NN
4103.PHONY: all-autoconf maybe-all-autoconf
4104maybe-all-autoconf:
4f0ef2d8
CD
4105@if gcc-bootstrap
4106all-autoconf: stage_current
4107@endif gcc-bootstrap
6bd3dfaa 4108@if autoconf
d27cc32e 4109TARGET-autoconf=all
6bd3dfaa 4110maybe-all-autoconf: all-autoconf
4fa63067 4111all-autoconf: configure-autoconf
0aed8855 4112 @: $(MAKE); $(unstage)
4fa63067
NN
4113 @r=`${PWD_COMMAND}`; export r; \
4114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4115 $(HOST_EXPORTS) \
b00612cc 4116 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
4117 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4118 $(TARGET-autoconf))
6bd3dfaa 4119@endif autoconf
2a4cbe27 4120
a7254363 4121
d545f33b
PB
4122
4123
4fa63067
NN
4124.PHONY: check-autoconf maybe-check-autoconf
4125maybe-check-autoconf:
6bd3dfaa
PB
4126@if autoconf
4127maybe-check-autoconf: check-autoconf
2a4cbe27 4128
4fa63067 4129check-autoconf:
0aed8855 4130 @: $(MAKE); $(unstage)
4fa63067 4131 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4133 $(HOST_EXPORTS) \
b00612cc
PB
4134 (cd $(HOST_SUBDIR)/autoconf && \
4135 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4136
6bd3dfaa 4137@endif autoconf
2a4cbe27 4138
4fa63067
NN
4139.PHONY: install-autoconf maybe-install-autoconf
4140maybe-install-autoconf:
6bd3dfaa
PB
4141@if autoconf
4142maybe-install-autoconf: install-autoconf
2a4cbe27 4143
4fa63067 4144install-autoconf: installdirs
0aed8855 4145 @: $(MAKE); $(unstage)
4fa63067 4146 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4148 $(HOST_EXPORTS) \
b00612cc 4149 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 4150 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4151
6bd3dfaa 4152@endif autoconf
2a4cbe27 4153
9b980aa1
RW
4154.PHONY: install-strip-autoconf maybe-install-strip-autoconf
4155maybe-install-strip-autoconf:
4156@if autoconf
4157maybe-install-strip-autoconf: install-strip-autoconf
4158
4159install-strip-autoconf: installdirs
4160 @: $(MAKE); $(unstage)
4161 @r=`${PWD_COMMAND}`; export r; \
4162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4163 $(HOST_EXPORTS) \
4164 (cd $(HOST_SUBDIR)/autoconf && \
4165 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4166
4167@endif autoconf
4168
56a8fe78 4169# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4170
4fa63067
NN
4171.PHONY: maybe-info-autoconf info-autoconf
4172maybe-info-autoconf:
6bd3dfaa
PB
4173@if autoconf
4174maybe-info-autoconf: info-autoconf
4fa63067
NN
4175
4176info-autoconf: \
4177 configure-autoconf
0aed8855 4178 @: $(MAKE); $(unstage)
4fa63067 4179 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4180 r=`${PWD_COMMAND}`; export r; \
4181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4182 $(HOST_EXPORTS) \
b813574b 4183 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4185 done; \
4fa63067 4186 echo "Doing info in autoconf" ; \
b00612cc 4187 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4190 "RANLIB=$${RANLIB}" \
0c24b341 4191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4192 info) \
2a4cbe27
NN
4193 || exit 1
4194
6bd3dfaa 4195@endif autoconf
2a4cbe27 4196
4fa63067
NN
4197.PHONY: maybe-dvi-autoconf dvi-autoconf
4198maybe-dvi-autoconf:
6bd3dfaa
PB
4199@if autoconf
4200maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 4201
4fa63067
NN
4202dvi-autoconf: \
4203 configure-autoconf
0aed8855 4204 @: $(MAKE); $(unstage)
4fa63067 4205 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4206 r=`${PWD_COMMAND}`; export r; \
4207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4208 $(HOST_EXPORTS) \
b813574b 4209 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4211 done; \
4fa63067 4212 echo "Doing dvi in autoconf" ; \
b00612cc 4213 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4216 "RANLIB=$${RANLIB}" \
0c24b341 4217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4218 dvi) \
2a4cbe27
NN
4219 || exit 1
4220
6bd3dfaa 4221@endif autoconf
2a4cbe27 4222
56a8fe78
DD
4223.PHONY: maybe-pdf-autoconf pdf-autoconf
4224maybe-pdf-autoconf:
4225@if autoconf
4226maybe-pdf-autoconf: pdf-autoconf
4227
4228pdf-autoconf: \
4229 configure-autoconf
4230 @: $(MAKE); $(unstage)
4231 @[ -f ./autoconf/Makefile ] || exit 0; \
4232 r=`${PWD_COMMAND}`; export r; \
4233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4234 $(HOST_EXPORTS) \
4235 for flag in $(EXTRA_HOST_FLAGS) ; do \
4236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4237 done; \
4238 echo "Doing pdf in autoconf" ; \
4239 (cd $(HOST_SUBDIR)/autoconf && \
4240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4242 "RANLIB=$${RANLIB}" \
0c24b341 4243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4244 pdf) \
4245 || exit 1
4246
4247@endif autoconf
4248
6d389afc
MS
4249.PHONY: maybe-html-autoconf html-autoconf
4250maybe-html-autoconf:
4251@if autoconf
4252maybe-html-autoconf: html-autoconf
4253
4254html-autoconf: \
4255 configure-autoconf
0aed8855 4256 @: $(MAKE); $(unstage)
6d389afc
MS
4257 @[ -f ./autoconf/Makefile ] || exit 0; \
4258 r=`${PWD_COMMAND}`; export r; \
4259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4260 $(HOST_EXPORTS) \
4261 for flag in $(EXTRA_HOST_FLAGS) ; do \
4262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4263 done; \
4264 echo "Doing html in autoconf" ; \
b00612cc 4265 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
4266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4268 "RANLIB=$${RANLIB}" \
0c24b341 4269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4270 html) \
4271 || exit 1
4272
4273@endif autoconf
4274
4fa63067
NN
4275.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4276maybe-TAGS-autoconf:
6bd3dfaa
PB
4277@if autoconf
4278maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 4279
4fa63067
NN
4280TAGS-autoconf: \
4281 configure-autoconf
0aed8855 4282 @: $(MAKE); $(unstage)
4fa63067 4283 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4284 r=`${PWD_COMMAND}`; export r; \
4285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4286 $(HOST_EXPORTS) \
b813574b 4287 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4289 done; \
4fa63067 4290 echo "Doing TAGS in autoconf" ; \
b00612cc 4291 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4294 "RANLIB=$${RANLIB}" \
0c24b341 4295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4296 TAGS) \
2a4cbe27
NN
4297 || exit 1
4298
6bd3dfaa 4299@endif autoconf
2a4cbe27 4300
4fa63067
NN
4301.PHONY: maybe-install-info-autoconf install-info-autoconf
4302maybe-install-info-autoconf:
6bd3dfaa
PB
4303@if autoconf
4304maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4305
4fa63067
NN
4306install-info-autoconf: \
4307 configure-autoconf \
4308 info-autoconf
0aed8855 4309 @: $(MAKE); $(unstage)
4fa63067 4310 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4311 r=`${PWD_COMMAND}`; export r; \
4312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4313 $(HOST_EXPORTS) \
b813574b 4314 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4316 done; \
4fa63067 4317 echo "Doing install-info in autoconf" ; \
b00612cc 4318 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4321 "RANLIB=$${RANLIB}" \
0c24b341 4322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4323 install-info) \
2a4cbe27
NN
4324 || exit 1
4325
6bd3dfaa 4326@endif autoconf
2a4cbe27 4327
a3ca38d2
DD
4328.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4329maybe-install-pdf-autoconf:
4330@if autoconf
4331maybe-install-pdf-autoconf: install-pdf-autoconf
4332
4333install-pdf-autoconf: \
4334 configure-autoconf \
4335 pdf-autoconf
4336 @: $(MAKE); $(unstage)
4337 @[ -f ./autoconf/Makefile ] || exit 0; \
4338 r=`${PWD_COMMAND}`; export r; \
4339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340 $(HOST_EXPORTS) \
4341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4343 done; \
4344 echo "Doing install-pdf in autoconf" ; \
4345 (cd $(HOST_SUBDIR)/autoconf && \
4346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4348 "RANLIB=$${RANLIB}" \
0c24b341 4349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4350 install-pdf) \
4351 || exit 1
4352
4353@endif autoconf
4354
108a6f8e
CD
4355.PHONY: maybe-install-html-autoconf install-html-autoconf
4356maybe-install-html-autoconf:
4357@if autoconf
4358maybe-install-html-autoconf: install-html-autoconf
4359
4360install-html-autoconf: \
4361 configure-autoconf \
4362 html-autoconf
4363 @: $(MAKE); $(unstage)
4364 @[ -f ./autoconf/Makefile ] || exit 0; \
4365 r=`${PWD_COMMAND}`; export r; \
4366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367 $(HOST_EXPORTS) \
4368 for flag in $(EXTRA_HOST_FLAGS) ; do \
4369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4370 done; \
4371 echo "Doing install-html in autoconf" ; \
4372 (cd $(HOST_SUBDIR)/autoconf && \
4373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4375 "RANLIB=$${RANLIB}" \
0c24b341 4376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4377 install-html) \
4378 || exit 1
4379
4380@endif autoconf
4381
4fa63067
NN
4382.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4383maybe-installcheck-autoconf:
6bd3dfaa
PB
4384@if autoconf
4385maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4386
4fa63067
NN
4387installcheck-autoconf: \
4388 configure-autoconf
0aed8855 4389 @: $(MAKE); $(unstage)
4fa63067 4390 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4391 r=`${PWD_COMMAND}`; export r; \
4392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4393 $(HOST_EXPORTS) \
b813574b 4394 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4396 done; \
4fa63067 4397 echo "Doing installcheck in autoconf" ; \
b00612cc 4398 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4401 "RANLIB=$${RANLIB}" \
0c24b341 4402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4403 installcheck) \
2a4cbe27
NN
4404 || exit 1
4405
6bd3dfaa 4406@endif autoconf
2a4cbe27 4407
4fa63067
NN
4408.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4409maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4410@if autoconf
4411maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4412
4fa63067 4413mostlyclean-autoconf:
0aed8855 4414 @: $(MAKE); $(unstage)
4fa63067 4415 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4416 r=`${PWD_COMMAND}`; export r; \
4417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4418 $(HOST_EXPORTS) \
b813574b 4419 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421 done; \
4fa63067 4422 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4423 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426 "RANLIB=$${RANLIB}" \
0c24b341 4427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4428 mostlyclean) \
2a4cbe27
NN
4429 || exit 1
4430
6bd3dfaa 4431@endif autoconf
2a4cbe27 4432
4fa63067
NN
4433.PHONY: maybe-clean-autoconf clean-autoconf
4434maybe-clean-autoconf:
6bd3dfaa
PB
4435@if autoconf
4436maybe-clean-autoconf: clean-autoconf
2a4cbe27 4437
4fa63067 4438clean-autoconf:
0aed8855 4439 @: $(MAKE); $(unstage)
4fa63067 4440 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4441 r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4443 $(HOST_EXPORTS) \
b813574b 4444 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4446 done; \
4fa63067 4447 echo "Doing clean in autoconf" ; \
b00612cc 4448 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4451 "RANLIB=$${RANLIB}" \
0c24b341 4452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4453 clean) \
2a4cbe27
NN
4454 || exit 1
4455
6bd3dfaa 4456@endif autoconf
2a4cbe27 4457
4fa63067
NN
4458.PHONY: maybe-distclean-autoconf distclean-autoconf
4459maybe-distclean-autoconf:
6bd3dfaa
PB
4460@if autoconf
4461maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4462
4fa63067 4463distclean-autoconf:
0aed8855 4464 @: $(MAKE); $(unstage)
4fa63067 4465 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4466 r=`${PWD_COMMAND}`; export r; \
4467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4468 $(HOST_EXPORTS) \
b813574b 4469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471 done; \
4fa63067 4472 echo "Doing distclean in autoconf" ; \
b00612cc 4473 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476 "RANLIB=$${RANLIB}" \
0c24b341 4477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4478 distclean) \
2a4cbe27
NN
4479 || exit 1
4480
6bd3dfaa 4481@endif autoconf
2a4cbe27 4482
4fa63067
NN
4483.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4484maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4485@if autoconf
4486maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4487
4fa63067 4488maintainer-clean-autoconf:
0aed8855 4489 @: $(MAKE); $(unstage)
4fa63067 4490 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4491 r=`${PWD_COMMAND}`; export r; \
4492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4493 $(HOST_EXPORTS) \
b813574b 4494 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4496 done; \
4fa63067 4497 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4498 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4501 "RANLIB=$${RANLIB}" \
0c24b341 4502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4503 maintainer-clean) \
2a4cbe27
NN
4504 || exit 1
4505
6bd3dfaa 4506@endif autoconf
2a4cbe27 4507
2a4cbe27 4508
a7254363 4509
4fa63067
NN
4510.PHONY: configure-automake maybe-configure-automake
4511maybe-configure-automake:
4f0ef2d8
CD
4512@if gcc-bootstrap
4513configure-automake: stage_current
4514@endif gcc-bootstrap
6bd3dfaa
PB
4515@if automake
4516maybe-configure-automake: configure-automake
c52c6897 4517configure-automake:
0aed8855 4518 @: $(MAKE); $(unstage)
c52c6897 4519 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4521 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
1f53ca9a 4523 $(HOST_EXPORTS) \
a7254363
PB
4524 echo Configuring in $(HOST_SUBDIR)/automake; \
4525 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4526 case $(srcdir) in \
b00612cc
PB
4527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4528 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4530 esac; \
b00612cc
PB
4531 srcdiroption="--srcdir=$${topdir}/automake"; \
4532 libsrcdir="$$s/automake"; \
4fa63067 4533 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4535 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4536 || exit 1
6bd3dfaa 4537@endif automake
2a4cbe27 4538
a7254363
PB
4539
4540
d545f33b
PB
4541
4542
4fa63067
NN
4543.PHONY: all-automake maybe-all-automake
4544maybe-all-automake:
4f0ef2d8
CD
4545@if gcc-bootstrap
4546all-automake: stage_current
4547@endif gcc-bootstrap
6bd3dfaa 4548@if automake
d27cc32e 4549TARGET-automake=all
6bd3dfaa 4550maybe-all-automake: all-automake
4fa63067 4551all-automake: configure-automake
0aed8855 4552 @: $(MAKE); $(unstage)
4fa63067
NN
4553 @r=`${PWD_COMMAND}`; export r; \
4554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4555 $(HOST_EXPORTS) \
b00612cc 4556 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4557 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4558 $(TARGET-automake))
6bd3dfaa 4559@endif automake
2a4cbe27 4560
a7254363 4561
d545f33b
PB
4562
4563
4fa63067
NN
4564.PHONY: check-automake maybe-check-automake
4565maybe-check-automake:
6bd3dfaa
PB
4566@if automake
4567maybe-check-automake: check-automake
2a4cbe27 4568
4fa63067 4569check-automake:
0aed8855 4570 @: $(MAKE); $(unstage)
4fa63067 4571 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4573 $(HOST_EXPORTS) \
b00612cc
PB
4574 (cd $(HOST_SUBDIR)/automake && \
4575 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4576
6bd3dfaa 4577@endif automake
4fa63067
NN
4578
4579.PHONY: install-automake maybe-install-automake
4580maybe-install-automake:
6bd3dfaa
PB
4581@if automake
4582maybe-install-automake: install-automake
2a4cbe27 4583
4fa63067 4584install-automake: installdirs
0aed8855 4585 @: $(MAKE); $(unstage)
4fa63067
NN
4586 @r=`${PWD_COMMAND}`; export r; \
4587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4588 $(HOST_EXPORTS) \
b00612cc 4589 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4590 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4591
6bd3dfaa 4592@endif automake
2a4cbe27 4593
9b980aa1
RW
4594.PHONY: install-strip-automake maybe-install-strip-automake
4595maybe-install-strip-automake:
4596@if automake
4597maybe-install-strip-automake: install-strip-automake
4598
4599install-strip-automake: installdirs
4600 @: $(MAKE); $(unstage)
4601 @r=`${PWD_COMMAND}`; export r; \
4602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4603 $(HOST_EXPORTS) \
4604 (cd $(HOST_SUBDIR)/automake && \
4605 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4606
4607@endif automake
4608
56a8fe78 4609# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4610
4611.PHONY: maybe-info-automake info-automake
4612maybe-info-automake:
6bd3dfaa
PB
4613@if automake
4614maybe-info-automake: info-automake
4fa63067
NN
4615
4616info-automake: \
4617 configure-automake
0aed8855 4618 @: $(MAKE); $(unstage)
4fa63067 4619 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4620 r=`${PWD_COMMAND}`; export r; \
4621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4622 $(HOST_EXPORTS) \
b813574b 4623 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4625 done; \
4fa63067 4626 echo "Doing info in automake" ; \
b00612cc 4627 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4630 "RANLIB=$${RANLIB}" \
0c24b341 4631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4632 info) \
2a4cbe27
NN
4633 || exit 1
4634
6bd3dfaa 4635@endif automake
2a4cbe27 4636
4fa63067
NN
4637.PHONY: maybe-dvi-automake dvi-automake
4638maybe-dvi-automake:
6bd3dfaa
PB
4639@if automake
4640maybe-dvi-automake: dvi-automake
2a4cbe27 4641
4fa63067
NN
4642dvi-automake: \
4643 configure-automake
0aed8855 4644 @: $(MAKE); $(unstage)
4fa63067 4645 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4646 r=`${PWD_COMMAND}`; export r; \
4647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4648 $(HOST_EXPORTS) \
b813574b 4649 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4651 done; \
4fa63067 4652 echo "Doing dvi in automake" ; \
b00612cc 4653 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4656 "RANLIB=$${RANLIB}" \
0c24b341 4657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4658 dvi) \
2a4cbe27
NN
4659 || exit 1
4660
6bd3dfaa 4661@endif automake
2a4cbe27 4662
56a8fe78
DD
4663.PHONY: maybe-pdf-automake pdf-automake
4664maybe-pdf-automake:
4665@if automake
4666maybe-pdf-automake: pdf-automake
4667
4668pdf-automake: \
4669 configure-automake
4670 @: $(MAKE); $(unstage)
4671 @[ -f ./automake/Makefile ] || exit 0; \
4672 r=`${PWD_COMMAND}`; export r; \
4673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4674 $(HOST_EXPORTS) \
4675 for flag in $(EXTRA_HOST_FLAGS) ; do \
4676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4677 done; \
4678 echo "Doing pdf in automake" ; \
4679 (cd $(HOST_SUBDIR)/automake && \
4680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4682 "RANLIB=$${RANLIB}" \
0c24b341 4683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4684 pdf) \
4685 || exit 1
4686
4687@endif automake
4688
6d389afc
MS
4689.PHONY: maybe-html-automake html-automake
4690maybe-html-automake:
4691@if automake
4692maybe-html-automake: html-automake
4693
4694html-automake: \
4695 configure-automake
0aed8855 4696 @: $(MAKE); $(unstage)
6d389afc
MS
4697 @[ -f ./automake/Makefile ] || exit 0; \
4698 r=`${PWD_COMMAND}`; export r; \
4699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4700 $(HOST_EXPORTS) \
4701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4703 done; \
4704 echo "Doing html in automake" ; \
b00612cc 4705 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4708 "RANLIB=$${RANLIB}" \
0c24b341 4709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4710 html) \
4711 || exit 1
4712
4713@endif automake
4714
4fa63067
NN
4715.PHONY: maybe-TAGS-automake TAGS-automake
4716maybe-TAGS-automake:
6bd3dfaa
PB
4717@if automake
4718maybe-TAGS-automake: TAGS-automake
2a4cbe27 4719
4fa63067
NN
4720TAGS-automake: \
4721 configure-automake
0aed8855 4722 @: $(MAKE); $(unstage)
4fa63067 4723 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4724 r=`${PWD_COMMAND}`; export r; \
4725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4726 $(HOST_EXPORTS) \
b813574b 4727 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4729 done; \
4fa63067 4730 echo "Doing TAGS in automake" ; \
b00612cc 4731 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4734 "RANLIB=$${RANLIB}" \
0c24b341 4735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4736 TAGS) \
2a4cbe27
NN
4737 || exit 1
4738
6bd3dfaa 4739@endif automake
2a4cbe27 4740
4fa63067
NN
4741.PHONY: maybe-install-info-automake install-info-automake
4742maybe-install-info-automake:
6bd3dfaa
PB
4743@if automake
4744maybe-install-info-automake: install-info-automake
2a4cbe27 4745
4fa63067
NN
4746install-info-automake: \
4747 configure-automake \
4748 info-automake
0aed8855 4749 @: $(MAKE); $(unstage)
4fa63067 4750 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4751 r=`${PWD_COMMAND}`; export r; \
4752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4753 $(HOST_EXPORTS) \
b813574b 4754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4756 done; \
4fa63067 4757 echo "Doing install-info in automake" ; \
b00612cc 4758 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4761 "RANLIB=$${RANLIB}" \
0c24b341 4762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4763 install-info) \
2a4cbe27
NN
4764 || exit 1
4765
6bd3dfaa 4766@endif automake
2a4cbe27 4767
a3ca38d2
DD
4768.PHONY: maybe-install-pdf-automake install-pdf-automake
4769maybe-install-pdf-automake:
4770@if automake
4771maybe-install-pdf-automake: install-pdf-automake
4772
4773install-pdf-automake: \
4774 configure-automake \
4775 pdf-automake
4776 @: $(MAKE); $(unstage)
4777 @[ -f ./automake/Makefile ] || exit 0; \
4778 r=`${PWD_COMMAND}`; export r; \
4779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4780 $(HOST_EXPORTS) \
4781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4783 done; \
4784 echo "Doing install-pdf in automake" ; \
4785 (cd $(HOST_SUBDIR)/automake && \
4786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4788 "RANLIB=$${RANLIB}" \
0c24b341 4789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4790 install-pdf) \
4791 || exit 1
4792
4793@endif automake
4794
108a6f8e
CD
4795.PHONY: maybe-install-html-automake install-html-automake
4796maybe-install-html-automake:
4797@if automake
4798maybe-install-html-automake: install-html-automake
4799
4800install-html-automake: \
4801 configure-automake \
4802 html-automake
4803 @: $(MAKE); $(unstage)
4804 @[ -f ./automake/Makefile ] || exit 0; \
4805 r=`${PWD_COMMAND}`; export r; \
4806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4807 $(HOST_EXPORTS) \
4808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4810 done; \
4811 echo "Doing install-html in automake" ; \
4812 (cd $(HOST_SUBDIR)/automake && \
4813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4815 "RANLIB=$${RANLIB}" \
0c24b341 4816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4817 install-html) \
4818 || exit 1
4819
4820@endif automake
4821
4fa63067
NN
4822.PHONY: maybe-installcheck-automake installcheck-automake
4823maybe-installcheck-automake:
6bd3dfaa
PB
4824@if automake
4825maybe-installcheck-automake: installcheck-automake
2a4cbe27 4826
4fa63067
NN
4827installcheck-automake: \
4828 configure-automake
0aed8855 4829 @: $(MAKE); $(unstage)
4fa63067 4830 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4831 r=`${PWD_COMMAND}`; export r; \
4832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4833 $(HOST_EXPORTS) \
b813574b 4834 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4836 done; \
4fa63067 4837 echo "Doing installcheck in automake" ; \
b00612cc 4838 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4841 "RANLIB=$${RANLIB}" \
0c24b341 4842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4843 installcheck) \
2a4cbe27
NN
4844 || exit 1
4845
6bd3dfaa 4846@endif automake
2a4cbe27 4847
4fa63067
NN
4848.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4849maybe-mostlyclean-automake:
6bd3dfaa
PB
4850@if automake
4851maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4852
4fa63067 4853mostlyclean-automake:
0aed8855 4854 @: $(MAKE); $(unstage)
4fa63067 4855 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4856 r=`${PWD_COMMAND}`; export r; \
4857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4858 $(HOST_EXPORTS) \
b813574b 4859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4861 done; \
4fa63067 4862 echo "Doing mostlyclean in automake" ; \
b00612cc 4863 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4866 "RANLIB=$${RANLIB}" \
0c24b341 4867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4868 mostlyclean) \
2a4cbe27
NN
4869 || exit 1
4870
6bd3dfaa 4871@endif automake
2a4cbe27 4872
4fa63067
NN
4873.PHONY: maybe-clean-automake clean-automake
4874maybe-clean-automake:
6bd3dfaa
PB
4875@if automake
4876maybe-clean-automake: clean-automake
2a4cbe27 4877
4fa63067 4878clean-automake:
0aed8855 4879 @: $(MAKE); $(unstage)
4fa63067 4880 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4881 r=`${PWD_COMMAND}`; export r; \
4882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4883 $(HOST_EXPORTS) \
b813574b 4884 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4886 done; \
4fa63067 4887 echo "Doing clean in automake" ; \
b00612cc 4888 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4891 "RANLIB=$${RANLIB}" \
0c24b341 4892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4893 clean) \
2a4cbe27
NN
4894 || exit 1
4895
6bd3dfaa 4896@endif automake
2a4cbe27 4897
4fa63067
NN
4898.PHONY: maybe-distclean-automake distclean-automake
4899maybe-distclean-automake:
6bd3dfaa
PB
4900@if automake
4901maybe-distclean-automake: distclean-automake
2a4cbe27 4902
4fa63067 4903distclean-automake:
0aed8855 4904 @: $(MAKE); $(unstage)
4fa63067 4905 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4906 r=`${PWD_COMMAND}`; export r; \
4907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4908 $(HOST_EXPORTS) \
b813574b 4909 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4911 done; \
4fa63067 4912 echo "Doing distclean in automake" ; \
b00612cc 4913 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4916 "RANLIB=$${RANLIB}" \
0c24b341 4917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4918 distclean) \
2a4cbe27
NN
4919 || exit 1
4920
6bd3dfaa 4921@endif automake
2a4cbe27 4922
4fa63067
NN
4923.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4924maybe-maintainer-clean-automake:
6bd3dfaa
PB
4925@if automake
4926maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4927
4fa63067 4928maintainer-clean-automake:
0aed8855 4929 @: $(MAKE); $(unstage)
4fa63067 4930 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4931 r=`${PWD_COMMAND}`; export r; \
4932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4933 $(HOST_EXPORTS) \
b813574b 4934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4936 done; \
4fa63067 4937 echo "Doing maintainer-clean in automake" ; \
b00612cc 4938 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4941 "RANLIB=$${RANLIB}" \
0c24b341 4942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4943 maintainer-clean) \
2a4cbe27
NN
4944 || exit 1
4945
6bd3dfaa 4946@endif automake
2a4cbe27 4947
2a4cbe27 4948
a7254363 4949
4fa63067
NN
4950.PHONY: configure-bash maybe-configure-bash
4951maybe-configure-bash:
4f0ef2d8
CD
4952@if gcc-bootstrap
4953configure-bash: stage_current
4954@endif gcc-bootstrap
6bd3dfaa
PB
4955@if bash
4956maybe-configure-bash: configure-bash
c52c6897 4957configure-bash:
0aed8855 4958 @: $(MAKE); $(unstage)
c52c6897 4959 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4961 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4962 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
1f53ca9a 4963 $(HOST_EXPORTS) \
a7254363
PB
4964 echo Configuring in $(HOST_SUBDIR)/bash; \
4965 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4966 case $(srcdir) in \
b00612cc
PB
4967 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4968 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4969 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4970 esac; \
b00612cc
PB
4971 srcdiroption="--srcdir=$${topdir}/bash"; \
4972 libsrcdir="$$s/bash"; \
4fa63067 4973 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4974 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4975 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4976 || exit 1
6bd3dfaa 4977@endif bash
2a4cbe27 4978
a7254363
PB
4979
4980
d545f33b
PB
4981
4982
4fa63067
NN
4983.PHONY: all-bash maybe-all-bash
4984maybe-all-bash:
4f0ef2d8
CD
4985@if gcc-bootstrap
4986all-bash: stage_current
4987@endif gcc-bootstrap
6bd3dfaa 4988@if bash
d27cc32e 4989TARGET-bash=all
6bd3dfaa 4990maybe-all-bash: all-bash
4fa63067 4991all-bash: configure-bash
0aed8855 4992 @: $(MAKE); $(unstage)
4fa63067
NN
4993 @r=`${PWD_COMMAND}`; export r; \
4994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4995 $(HOST_EXPORTS) \
b00612cc 4996 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4997 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4998 $(TARGET-bash))
6bd3dfaa 4999@endif bash
2a4cbe27 5000
a7254363 5001
d545f33b
PB
5002
5003
4fa63067
NN
5004.PHONY: check-bash maybe-check-bash
5005maybe-check-bash:
6bd3dfaa
PB
5006@if bash
5007maybe-check-bash: check-bash
2a4cbe27 5008
4fa63067 5009check-bash:
0aed8855 5010 @: $(MAKE); $(unstage)
4fa63067 5011 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5013 $(HOST_EXPORTS) \
b00612cc
PB
5014 (cd $(HOST_SUBDIR)/bash && \
5015 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5016
6bd3dfaa 5017@endif bash
2a4cbe27 5018
4fa63067
NN
5019.PHONY: install-bash maybe-install-bash
5020maybe-install-bash:
6bd3dfaa
PB
5021@if bash
5022maybe-install-bash: install-bash
2a4cbe27 5023
4fa63067 5024install-bash: installdirs
0aed8855 5025 @: $(MAKE); $(unstage)
4fa63067 5026 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5028 $(HOST_EXPORTS) \
b00612cc 5029 (cd $(HOST_SUBDIR)/bash && \
2da12f12 5030 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5031
6bd3dfaa 5032@endif bash
2a4cbe27 5033
9b980aa1
RW
5034.PHONY: install-strip-bash maybe-install-strip-bash
5035maybe-install-strip-bash:
5036@if bash
5037maybe-install-strip-bash: install-strip-bash
5038
5039install-strip-bash: installdirs
5040 @: $(MAKE); $(unstage)
5041 @r=`${PWD_COMMAND}`; export r; \
5042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5043 $(HOST_EXPORTS) \
5044 (cd $(HOST_SUBDIR)/bash && \
5045 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5046
5047@endif bash
5048
56a8fe78 5049# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5050
4fa63067
NN
5051.PHONY: maybe-info-bash info-bash
5052maybe-info-bash:
6bd3dfaa
PB
5053@if bash
5054maybe-info-bash: info-bash
4fa63067
NN
5055
5056info-bash: \
5057 configure-bash
0aed8855 5058 @: $(MAKE); $(unstage)
4fa63067 5059 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5060 r=`${PWD_COMMAND}`; export r; \
5061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5062 $(HOST_EXPORTS) \
b813574b 5063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5065 done; \
4fa63067 5066 echo "Doing info in bash" ; \
b00612cc 5067 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5070 "RANLIB=$${RANLIB}" \
0c24b341 5071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5072 info) \
2a4cbe27
NN
5073 || exit 1
5074
6bd3dfaa 5075@endif bash
2a4cbe27 5076
4fa63067
NN
5077.PHONY: maybe-dvi-bash dvi-bash
5078maybe-dvi-bash:
6bd3dfaa
PB
5079@if bash
5080maybe-dvi-bash: dvi-bash
2a4cbe27 5081
4fa63067
NN
5082dvi-bash: \
5083 configure-bash
0aed8855 5084 @: $(MAKE); $(unstage)
4fa63067 5085 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5086 r=`${PWD_COMMAND}`; export r; \
5087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5088 $(HOST_EXPORTS) \
b813574b 5089 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5091 done; \
4fa63067 5092 echo "Doing dvi in bash" ; \
b00612cc 5093 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5096 "RANLIB=$${RANLIB}" \
0c24b341 5097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5098 dvi) \
2a4cbe27
NN
5099 || exit 1
5100
6bd3dfaa 5101@endif bash
2a4cbe27 5102
56a8fe78
DD
5103.PHONY: maybe-pdf-bash pdf-bash
5104maybe-pdf-bash:
5105@if bash
5106maybe-pdf-bash: pdf-bash
5107
5108pdf-bash: \
5109 configure-bash
5110 @: $(MAKE); $(unstage)
5111 @[ -f ./bash/Makefile ] || exit 0; \
5112 r=`${PWD_COMMAND}`; export r; \
5113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5114 $(HOST_EXPORTS) \
5115 for flag in $(EXTRA_HOST_FLAGS) ; do \
5116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5117 done; \
5118 echo "Doing pdf in bash" ; \
5119 (cd $(HOST_SUBDIR)/bash && \
5120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5122 "RANLIB=$${RANLIB}" \
0c24b341 5123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5124 pdf) \
5125 || exit 1
5126
5127@endif bash
5128
6d389afc
MS
5129.PHONY: maybe-html-bash html-bash
5130maybe-html-bash:
5131@if bash
5132maybe-html-bash: html-bash
5133
5134html-bash: \
5135 configure-bash
0aed8855 5136 @: $(MAKE); $(unstage)
6d389afc
MS
5137 @[ -f ./bash/Makefile ] || exit 0; \
5138 r=`${PWD_COMMAND}`; export r; \
5139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5140 $(HOST_EXPORTS) \
5141 for flag in $(EXTRA_HOST_FLAGS) ; do \
5142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5143 done; \
5144 echo "Doing html in bash" ; \
b00612cc 5145 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
5146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5148 "RANLIB=$${RANLIB}" \
0c24b341 5149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5150 html) \
5151 || exit 1
5152
5153@endif bash
5154
4fa63067
NN
5155.PHONY: maybe-TAGS-bash TAGS-bash
5156maybe-TAGS-bash:
6bd3dfaa
PB
5157@if bash
5158maybe-TAGS-bash: TAGS-bash
2a4cbe27 5159
4fa63067
NN
5160TAGS-bash: \
5161 configure-bash
0aed8855 5162 @: $(MAKE); $(unstage)
4fa63067 5163 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5164 r=`${PWD_COMMAND}`; export r; \
5165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5166 $(HOST_EXPORTS) \
b813574b 5167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5169 done; \
4fa63067 5170 echo "Doing TAGS in bash" ; \
b00612cc 5171 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5174 "RANLIB=$${RANLIB}" \
0c24b341 5175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5176 TAGS) \
2a4cbe27
NN
5177 || exit 1
5178
6bd3dfaa 5179@endif bash
2a4cbe27 5180
4fa63067
NN
5181.PHONY: maybe-install-info-bash install-info-bash
5182maybe-install-info-bash:
6bd3dfaa
PB
5183@if bash
5184maybe-install-info-bash: install-info-bash
2a4cbe27 5185
4fa63067
NN
5186install-info-bash: \
5187 configure-bash \
5188 info-bash
0aed8855 5189 @: $(MAKE); $(unstage)
4fa63067 5190 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5191 r=`${PWD_COMMAND}`; export r; \
5192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5193 $(HOST_EXPORTS) \
b813574b 5194 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5196 done; \
4fa63067 5197 echo "Doing install-info in bash" ; \
b00612cc 5198 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5201 "RANLIB=$${RANLIB}" \
0c24b341 5202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5203 install-info) \
2a4cbe27
NN
5204 || exit 1
5205
6bd3dfaa 5206@endif bash
2a4cbe27 5207
a3ca38d2
DD
5208.PHONY: maybe-install-pdf-bash install-pdf-bash
5209maybe-install-pdf-bash:
5210@if bash
5211maybe-install-pdf-bash: install-pdf-bash
5212
5213install-pdf-bash: \
5214 configure-bash \
5215 pdf-bash
5216 @: $(MAKE); $(unstage)
5217 @[ -f ./bash/Makefile ] || exit 0; \
5218 r=`${PWD_COMMAND}`; export r; \
5219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5220 $(HOST_EXPORTS) \
5221 for flag in $(EXTRA_HOST_FLAGS) ; do \
5222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5223 done; \
5224 echo "Doing install-pdf in bash" ; \
5225 (cd $(HOST_SUBDIR)/bash && \
5226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5228 "RANLIB=$${RANLIB}" \
0c24b341 5229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5230 install-pdf) \
5231 || exit 1
5232
5233@endif bash
5234
108a6f8e
CD
5235.PHONY: maybe-install-html-bash install-html-bash
5236maybe-install-html-bash:
5237@if bash
5238maybe-install-html-bash: install-html-bash
5239
5240install-html-bash: \
5241 configure-bash \
5242 html-bash
5243 @: $(MAKE); $(unstage)
5244 @[ -f ./bash/Makefile ] || exit 0; \
5245 r=`${PWD_COMMAND}`; export r; \
5246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5247 $(HOST_EXPORTS) \
5248 for flag in $(EXTRA_HOST_FLAGS) ; do \
5249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5250 done; \
5251 echo "Doing install-html in bash" ; \
5252 (cd $(HOST_SUBDIR)/bash && \
5253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5255 "RANLIB=$${RANLIB}" \
0c24b341 5256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5257 install-html) \
5258 || exit 1
5259
5260@endif bash
5261
4fa63067
NN
5262.PHONY: maybe-installcheck-bash installcheck-bash
5263maybe-installcheck-bash:
6bd3dfaa
PB
5264@if bash
5265maybe-installcheck-bash: installcheck-bash
2a4cbe27 5266
4fa63067
NN
5267installcheck-bash: \
5268 configure-bash
0aed8855 5269 @: $(MAKE); $(unstage)
4fa63067 5270 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5271 r=`${PWD_COMMAND}`; export r; \
5272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5273 $(HOST_EXPORTS) \
b813574b 5274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5276 done; \
4fa63067 5277 echo "Doing installcheck in bash" ; \
b00612cc 5278 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5281 "RANLIB=$${RANLIB}" \
0c24b341 5282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5283 installcheck) \
2a4cbe27
NN
5284 || exit 1
5285
6bd3dfaa 5286@endif bash
2a4cbe27 5287
4fa63067
NN
5288.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5289maybe-mostlyclean-bash:
6bd3dfaa
PB
5290@if bash
5291maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 5292
4fa63067 5293mostlyclean-bash:
0aed8855 5294 @: $(MAKE); $(unstage)
4fa63067 5295 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5296 r=`${PWD_COMMAND}`; export r; \
5297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5298 $(HOST_EXPORTS) \
b813574b 5299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5301 done; \
4fa63067 5302 echo "Doing mostlyclean in bash" ; \
b00612cc 5303 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5306 "RANLIB=$${RANLIB}" \
0c24b341 5307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5308 mostlyclean) \
2a4cbe27
NN
5309 || exit 1
5310
6bd3dfaa 5311@endif bash
2a4cbe27 5312
4fa63067
NN
5313.PHONY: maybe-clean-bash clean-bash
5314maybe-clean-bash:
6bd3dfaa
PB
5315@if bash
5316maybe-clean-bash: clean-bash
2a4cbe27 5317
4fa63067 5318clean-bash:
0aed8855 5319 @: $(MAKE); $(unstage)
4fa63067 5320 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5321 r=`${PWD_COMMAND}`; export r; \
5322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5323 $(HOST_EXPORTS) \
b813574b 5324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5326 done; \
4fa63067 5327 echo "Doing clean in bash" ; \
b00612cc 5328 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5331 "RANLIB=$${RANLIB}" \
0c24b341 5332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5333 clean) \
2a4cbe27
NN
5334 || exit 1
5335
6bd3dfaa 5336@endif bash
2a4cbe27 5337
4fa63067
NN
5338.PHONY: maybe-distclean-bash distclean-bash
5339maybe-distclean-bash:
6bd3dfaa
PB
5340@if bash
5341maybe-distclean-bash: distclean-bash
2a4cbe27 5342
4fa63067 5343distclean-bash:
0aed8855 5344 @: $(MAKE); $(unstage)
4fa63067 5345 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5346 r=`${PWD_COMMAND}`; export r; \
5347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5348 $(HOST_EXPORTS) \
b813574b 5349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5351 done; \
4fa63067 5352 echo "Doing distclean in bash" ; \
b00612cc 5353 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5356 "RANLIB=$${RANLIB}" \
0c24b341 5357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5358 distclean) \
2a4cbe27
NN
5359 || exit 1
5360
6bd3dfaa 5361@endif bash
2a4cbe27 5362
4fa63067
NN
5363.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5364maybe-maintainer-clean-bash:
6bd3dfaa
PB
5365@if bash
5366maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5367
4fa63067 5368maintainer-clean-bash:
0aed8855 5369 @: $(MAKE); $(unstage)
4fa63067 5370 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5371 r=`${PWD_COMMAND}`; export r; \
5372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5373 $(HOST_EXPORTS) \
b813574b 5374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5376 done; \
4fa63067 5377 echo "Doing maintainer-clean in bash" ; \
b00612cc 5378 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5381 "RANLIB=$${RANLIB}" \
0c24b341 5382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5383 maintainer-clean) \
2a4cbe27
NN
5384 || exit 1
5385
6bd3dfaa 5386@endif bash
2a4cbe27 5387
2a4cbe27 5388
a7254363 5389
4fa63067
NN
5390.PHONY: configure-bfd maybe-configure-bfd
5391maybe-configure-bfd:
4f0ef2d8
CD
5392@if gcc-bootstrap
5393configure-bfd: stage_current
5394@endif gcc-bootstrap
6bd3dfaa
PB
5395@if bfd
5396maybe-configure-bfd: configure-bfd
c52c6897 5397configure-bfd:
c52c6897
PB
5398 @r=`${PWD_COMMAND}`; export r; \
5399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5400 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
1f53ca9a 5402 $(HOST_EXPORTS) \
a7254363
PB
5403 echo Configuring in $(HOST_SUBDIR)/bfd; \
5404 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5405 case $(srcdir) in \
b00612cc
PB
5406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5407 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5409 esac; \
b00612cc
PB
5410 srcdiroption="--srcdir=$${topdir}/bfd"; \
5411 libsrcdir="$$s/bfd"; \
4fa63067 5412 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5413 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5414 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5415 || exit 1
6bd3dfaa 5416@endif bfd
2a4cbe27 5417
a7254363
PB
5418
5419
d545f33b
PB
5420.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5421maybe-configure-stage1-bfd:
5422@if bfd-bootstrap
5423maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5424configure-stage1-bfd:
c52c6897 5425 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5426 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5427 @r=`${PWD_COMMAND}`; export r; \
5428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5429 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5430 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5431 $(HOST_EXPORTS) \
8ee82aff 5432 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5433 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5434 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5435 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5437 cd $(HOST_SUBDIR)/bfd || exit 1; \
5438 case $(srcdir) in \
5439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5440 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5442 esac; \
5443 srcdiroption="--srcdir=$${topdir}/bfd"; \
5444 libsrcdir="$$s/bfd"; \
5445 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5447 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5448 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5449@endif bfd-bootstrap
5450
5451.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5452maybe-configure-stage2-bfd:
5453@if bfd-bootstrap
5454maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5455configure-stage2-bfd:
c52c6897 5456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5457 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5458 @r=`${PWD_COMMAND}`; export r; \
5459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5460 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5461 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5462 $(HOST_EXPORTS) \
1b05fbbd 5463 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5464 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5465 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5466 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5467 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5469 cd $(HOST_SUBDIR)/bfd || exit 1; \
5470 case $(srcdir) in \
5471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5472 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5474 esac; \
5475 srcdiroption="--srcdir=$${topdir}/bfd"; \
5476 libsrcdir="$$s/bfd"; \
5477 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5478 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5479 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5480 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5481 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5482@endif bfd-bootstrap
5483
d545f33b
PB
5484.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5485maybe-configure-stage3-bfd:
5486@if bfd-bootstrap
5487maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5488configure-stage3-bfd:
c52c6897 5489 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5490 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5491 @r=`${PWD_COMMAND}`; export r; \
5492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5493 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5494 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5495 $(HOST_EXPORTS) \
1b05fbbd 5496 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5497 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5498 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5499 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5500 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5502 cd $(HOST_SUBDIR)/bfd || exit 1; \
5503 case $(srcdir) in \
5504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5505 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5507 esac; \
5508 srcdiroption="--srcdir=$${topdir}/bfd"; \
5509 libsrcdir="$$s/bfd"; \
5510 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5512 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5513 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5514 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5515@endif bfd-bootstrap
5516
d545f33b
PB
5517.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5518maybe-configure-stage4-bfd:
5519@if bfd-bootstrap
5520maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5521configure-stage4-bfd:
c52c6897 5522 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5523 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5524 @r=`${PWD_COMMAND}`; export r; \
5525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5526 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5527 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5528 $(HOST_EXPORTS) \
1b05fbbd 5529 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5530 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5531 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5532 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5533 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5535 cd $(HOST_SUBDIR)/bfd || exit 1; \
5536 case $(srcdir) in \
5537 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5538 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5539 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5540 esac; \
5541 srcdiroption="--srcdir=$${topdir}/bfd"; \
5542 libsrcdir="$$s/bfd"; \
5543 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5544 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5545 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5546 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5547 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5548@endif bfd-bootstrap
5549
5550.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5551maybe-configure-stageprofile-bfd:
5552@if bfd-bootstrap
5553maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5554configure-stageprofile-bfd:
c52c6897 5555 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5557 @r=`${PWD_COMMAND}`; export r; \
5558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5559 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5560 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5561 $(HOST_EXPORTS) \
1b05fbbd
AO
5562 $(POSTSTAGE1_HOST_EXPORTS) \
5563 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5564 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5565 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5566 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5567 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5568 cd $(HOST_SUBDIR)/bfd || exit 1; \
5569 case $(srcdir) in \
5570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5571 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5573 esac; \
5574 srcdiroption="--srcdir=$${topdir}/bfd"; \
5575 libsrcdir="$$s/bfd"; \
5576 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5578 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5579 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5580 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5581@endif bfd-bootstrap
5582
5583.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5584maybe-configure-stagefeedback-bfd:
5585@if bfd-bootstrap
5586maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5587configure-stagefeedback-bfd:
c52c6897 5588 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5589 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5590 @r=`${PWD_COMMAND}`; export r; \
5591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5592 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5593 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5594 $(HOST_EXPORTS) \
1b05fbbd
AO
5595 $(POSTSTAGE1_HOST_EXPORTS) \
5596 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5597 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5598 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5599 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5601 cd $(HOST_SUBDIR)/bfd || exit 1; \
5602 case $(srcdir) in \
5603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5604 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5606 esac; \
5607 srcdiroption="--srcdir=$${topdir}/bfd"; \
5608 libsrcdir="$$s/bfd"; \
5609 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5610 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5611 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5612 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5613 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5614@endif bfd-bootstrap
5615
5616
5617
5618
5619
4fa63067
NN
5620.PHONY: all-bfd maybe-all-bfd
5621maybe-all-bfd:
4f0ef2d8
CD
5622@if gcc-bootstrap
5623all-bfd: stage_current
5624@endif gcc-bootstrap
6bd3dfaa 5625@if bfd
d27cc32e 5626TARGET-bfd=all
6bd3dfaa 5627maybe-all-bfd: all-bfd
4fa63067 5628all-bfd: configure-bfd
c52c6897 5629 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5631 $(HOST_EXPORTS) \
b00612cc 5632 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5633 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5634 $(TARGET-bfd))
6bd3dfaa 5635@endif bfd
2a4cbe27 5636
a7254363 5637
d545f33b
PB
5638
5639.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5640.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5641maybe-all-stage1-bfd:
5642maybe-clean-stage1-bfd:
5643@if bfd-bootstrap
5644maybe-all-stage1-bfd: all-stage1-bfd
5645all-stage1: all-stage1-bfd
f70224b5 5646TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5647all-stage1-bfd: configure-stage1-bfd
c52c6897 5648 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5649 @r=`${PWD_COMMAND}`; export r; \
5650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5651 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 5652 $(HOST_EXPORTS) \
d545f33b 5653 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5654 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5655 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 5656 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
5657 LIBCFLAGS="$(LIBCFLAGS)" \
5658 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5659 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5660 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5661 $(EXTRA_HOST_FLAGS) \
5662 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5663 $(TARGET-stage1-bfd)
d545f33b
PB
5664
5665maybe-clean-stage1-bfd: clean-stage1-bfd
5666clean-stage1: clean-stage1-bfd
5667clean-stage1-bfd:
9dbaa842
DD
5668 @if [ $(current_stage) = stage1 ]; then \
5669 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5670 else \
5671 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5672 $(MAKE) stage1-start; \
5673 fi; \
d545f33b 5674 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5675 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5676 clean
d545f33b
PB
5677@endif bfd-bootstrap
5678
5679
5680.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5681.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5682maybe-all-stage2-bfd:
5683maybe-clean-stage2-bfd:
5684@if bfd-bootstrap
5685maybe-all-stage2-bfd: all-stage2-bfd
5686all-stage2: all-stage2-bfd
f70224b5 5687TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5688all-stage2-bfd: configure-stage2-bfd
c52c6897 5689 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5690 @r=`${PWD_COMMAND}`; export r; \
5691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5692 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 5693 $(HOST_EXPORTS) \
1f53ca9a 5694 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5695 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5696 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5697 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 5698 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
5699 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5700 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5701 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5702 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5703 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5704 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5705 $(TARGET-stage2-bfd)
d545f33b
PB
5706
5707maybe-clean-stage2-bfd: clean-stage2-bfd
5708clean-stage2: clean-stage2-bfd
5709clean-stage2-bfd:
9dbaa842
DD
5710 @if [ $(current_stage) = stage2 ]; then \
5711 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5712 else \
5713 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5714 $(MAKE) stage2-start; \
5715 fi; \
d545f33b 5716 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5717 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5718 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5719 clean
d545f33b
PB
5720@endif bfd-bootstrap
5721
5722
5723.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5724.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5725maybe-all-stage3-bfd:
5726maybe-clean-stage3-bfd:
5727@if bfd-bootstrap
5728maybe-all-stage3-bfd: all-stage3-bfd
5729all-stage3: all-stage3-bfd
f70224b5 5730TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5731all-stage3-bfd: configure-stage3-bfd
c52c6897 5732 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5733 @r=`${PWD_COMMAND}`; export r; \
5734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5735 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 5736 $(HOST_EXPORTS) \
1f53ca9a 5737 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5738 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5739 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5740 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 5741 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
5742 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5743 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5744 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5745 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5746 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5747 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5748 $(TARGET-stage3-bfd)
d545f33b
PB
5749
5750maybe-clean-stage3-bfd: clean-stage3-bfd
5751clean-stage3: clean-stage3-bfd
5752clean-stage3-bfd:
9dbaa842
DD
5753 @if [ $(current_stage) = stage3 ]; then \
5754 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5755 else \
5756 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5757 $(MAKE) stage3-start; \
5758 fi; \
d545f33b 5759 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5760 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5761 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5762 clean
d545f33b
PB
5763@endif bfd-bootstrap
5764
5765
5766.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5767.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5768maybe-all-stage4-bfd:
5769maybe-clean-stage4-bfd:
5770@if bfd-bootstrap
5771maybe-all-stage4-bfd: all-stage4-bfd
5772all-stage4: all-stage4-bfd
f70224b5 5773TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5774all-stage4-bfd: configure-stage4-bfd
c52c6897 5775 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5776 @r=`${PWD_COMMAND}`; export r; \
5777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5778 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 5779 $(HOST_EXPORTS) \
1f53ca9a 5780 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5781 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5782 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5783 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 5784 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 5785 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5786 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5787 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5788 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5789 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5790 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5791 $(TARGET-stage4-bfd)
d545f33b
PB
5792
5793maybe-clean-stage4-bfd: clean-stage4-bfd
5794clean-stage4: clean-stage4-bfd
5795clean-stage4-bfd:
9dbaa842
DD
5796 @if [ $(current_stage) = stage4 ]; then \
5797 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5798 else \
5799 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5800 $(MAKE) stage4-start; \
5801 fi; \
d545f33b 5802 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5803 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5804 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5805 clean
d545f33b
PB
5806@endif bfd-bootstrap
5807
5808
5809.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5810.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5811maybe-all-stageprofile-bfd:
5812maybe-clean-stageprofile-bfd:
5813@if bfd-bootstrap
5814maybe-all-stageprofile-bfd: all-stageprofile-bfd
5815all-stageprofile: all-stageprofile-bfd
f70224b5 5816TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5817all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5818 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5819 @r=`${PWD_COMMAND}`; export r; \
5820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5821 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 5822 $(HOST_EXPORTS) \
1f53ca9a 5823 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5824 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5826 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 5827 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
5828 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5833 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5834 $(TARGET-stageprofile-bfd)
d545f33b
PB
5835
5836maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5837clean-stageprofile: clean-stageprofile-bfd
5838clean-stageprofile-bfd:
9dbaa842
DD
5839 @if [ $(current_stage) = stageprofile ]; then \
5840 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5841 else \
5842 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5843 $(MAKE) stageprofile-start; \
5844 fi; \
d545f33b 5845 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5846 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5847 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5848 clean
d545f33b
PB
5849@endif bfd-bootstrap
5850
5851
5852.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5853.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5854maybe-all-stagefeedback-bfd:
5855maybe-clean-stagefeedback-bfd:
5856@if bfd-bootstrap
5857maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5858all-stagefeedback: all-stagefeedback-bfd
f70224b5 5859TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5860all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5861 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5862 @r=`${PWD_COMMAND}`; export r; \
5863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5864 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 5865 $(HOST_EXPORTS) \
1f53ca9a 5866 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5867 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5869 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 5870 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
5871 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5875 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5876 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5877 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5878
5879maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5880clean-stagefeedback: clean-stagefeedback-bfd
5881clean-stagefeedback-bfd:
9dbaa842
DD
5882 @if [ $(current_stage) = stagefeedback ]; then \
5883 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5884 else \
5885 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5886 $(MAKE) stagefeedback-start; \
5887 fi; \
d545f33b 5888 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5889 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5890 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5891 clean
d545f33b
PB
5892@endif bfd-bootstrap
5893
5894
5895
5896
5897
4fa63067
NN
5898.PHONY: check-bfd maybe-check-bfd
5899maybe-check-bfd:
6bd3dfaa
PB
5900@if bfd
5901maybe-check-bfd: check-bfd
2a4cbe27 5902
4fa63067 5903check-bfd:
0aed8855 5904 @: $(MAKE); $(unstage)
4fa63067 5905 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5907 $(HOST_EXPORTS) \
b00612cc
PB
5908 (cd $(HOST_SUBDIR)/bfd && \
5909 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5910
6bd3dfaa 5911@endif bfd
2a4cbe27 5912
4fa63067
NN
5913.PHONY: install-bfd maybe-install-bfd
5914maybe-install-bfd:
6bd3dfaa
PB
5915@if bfd
5916maybe-install-bfd: install-bfd
2a4cbe27 5917
4fa63067 5918install-bfd: installdirs
0aed8855 5919 @: $(MAKE); $(unstage)
4fa63067 5920 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5922 $(HOST_EXPORTS) \
b00612cc 5923 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5924 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5925
6bd3dfaa 5926@endif bfd
2a4cbe27 5927
9b980aa1
RW
5928.PHONY: install-strip-bfd maybe-install-strip-bfd
5929maybe-install-strip-bfd:
5930@if bfd
5931maybe-install-strip-bfd: install-strip-bfd
5932
5933install-strip-bfd: installdirs
5934 @: $(MAKE); $(unstage)
5935 @r=`${PWD_COMMAND}`; export r; \
5936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5937 $(HOST_EXPORTS) \
5938 (cd $(HOST_SUBDIR)/bfd && \
5939 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5940
5941@endif bfd
5942
56a8fe78 5943# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5944
4fa63067
NN
5945.PHONY: maybe-info-bfd info-bfd
5946maybe-info-bfd:
6bd3dfaa
PB
5947@if bfd
5948maybe-info-bfd: info-bfd
4fa63067
NN
5949
5950info-bfd: \
5951 configure-bfd
5952 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5953 r=`${PWD_COMMAND}`; export r; \
5954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5955 $(HOST_EXPORTS) \
b813574b 5956 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5958 done; \
4fa63067 5959 echo "Doing info in bfd" ; \
b00612cc 5960 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5963 "RANLIB=$${RANLIB}" \
0c24b341 5964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5965 info) \
2a4cbe27
NN
5966 || exit 1
5967
6bd3dfaa 5968@endif bfd
2a4cbe27 5969
4fa63067
NN
5970.PHONY: maybe-dvi-bfd dvi-bfd
5971maybe-dvi-bfd:
6bd3dfaa
PB
5972@if bfd
5973maybe-dvi-bfd: dvi-bfd
2a4cbe27 5974
4fa63067
NN
5975dvi-bfd: \
5976 configure-bfd
5977 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5978 r=`${PWD_COMMAND}`; export r; \
5979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5980 $(HOST_EXPORTS) \
b813574b 5981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5983 done; \
4fa63067 5984 echo "Doing dvi in bfd" ; \
b00612cc 5985 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5988 "RANLIB=$${RANLIB}" \
0c24b341 5989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5990 dvi) \
2a4cbe27
NN
5991 || exit 1
5992
6bd3dfaa 5993@endif bfd
2a4cbe27 5994
56a8fe78
DD
5995.PHONY: maybe-pdf-bfd pdf-bfd
5996maybe-pdf-bfd:
5997@if bfd
5998maybe-pdf-bfd: pdf-bfd
5999
6000pdf-bfd: \
6001 configure-bfd
6002 @[ -f ./bfd/Makefile ] || exit 0; \
6003 r=`${PWD_COMMAND}`; export r; \
6004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6005 $(HOST_EXPORTS) \
6006 for flag in $(EXTRA_HOST_FLAGS) ; do \
6007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6008 done; \
6009 echo "Doing pdf in bfd" ; \
6010 (cd $(HOST_SUBDIR)/bfd && \
6011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6013 "RANLIB=$${RANLIB}" \
0c24b341 6014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6015 pdf) \
6016 || exit 1
6017
6018@endif bfd
6019
6d389afc
MS
6020.PHONY: maybe-html-bfd html-bfd
6021maybe-html-bfd:
6022@if bfd
6023maybe-html-bfd: html-bfd
6024
6025html-bfd: \
6026 configure-bfd
6027 @[ -f ./bfd/Makefile ] || exit 0; \
6028 r=`${PWD_COMMAND}`; export r; \
6029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6030 $(HOST_EXPORTS) \
6031 for flag in $(EXTRA_HOST_FLAGS) ; do \
6032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6033 done; \
6034 echo "Doing html in bfd" ; \
b00612cc 6035 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
6036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6038 "RANLIB=$${RANLIB}" \
0c24b341 6039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6040 html) \
6041 || exit 1
6042
6043@endif bfd
6044
4fa63067
NN
6045.PHONY: maybe-TAGS-bfd TAGS-bfd
6046maybe-TAGS-bfd:
6bd3dfaa
PB
6047@if bfd
6048maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 6049
4fa63067
NN
6050TAGS-bfd: \
6051 configure-bfd
6052 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6053 r=`${PWD_COMMAND}`; export r; \
6054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6055 $(HOST_EXPORTS) \
b813574b 6056 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6058 done; \
4fa63067 6059 echo "Doing TAGS in bfd" ; \
b00612cc 6060 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6063 "RANLIB=$${RANLIB}" \
0c24b341 6064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6065 TAGS) \
2a4cbe27
NN
6066 || exit 1
6067
6bd3dfaa 6068@endif bfd
2a4cbe27 6069
4fa63067
NN
6070.PHONY: maybe-install-info-bfd install-info-bfd
6071maybe-install-info-bfd:
6bd3dfaa
PB
6072@if bfd
6073maybe-install-info-bfd: install-info-bfd
2a4cbe27 6074
4fa63067
NN
6075install-info-bfd: \
6076 configure-bfd \
6077 info-bfd
6078 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6079 r=`${PWD_COMMAND}`; export r; \
6080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6081 $(HOST_EXPORTS) \
b813574b 6082 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6084 done; \
4fa63067 6085 echo "Doing install-info in bfd" ; \
b00612cc 6086 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6089 "RANLIB=$${RANLIB}" \
0c24b341 6090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6091 install-info) \
2a4cbe27
NN
6092 || exit 1
6093
6bd3dfaa 6094@endif bfd
2a4cbe27 6095
a3ca38d2
DD
6096.PHONY: maybe-install-pdf-bfd install-pdf-bfd
6097maybe-install-pdf-bfd:
6098@if bfd
6099maybe-install-pdf-bfd: install-pdf-bfd
6100
6101install-pdf-bfd: \
6102 configure-bfd \
6103 pdf-bfd
6104 @[ -f ./bfd/Makefile ] || exit 0; \
6105 r=`${PWD_COMMAND}`; export r; \
6106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6107 $(HOST_EXPORTS) \
6108 for flag in $(EXTRA_HOST_FLAGS) ; do \
6109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6110 done; \
6111 echo "Doing install-pdf in bfd" ; \
6112 (cd $(HOST_SUBDIR)/bfd && \
6113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6115 "RANLIB=$${RANLIB}" \
0c24b341 6116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6117 install-pdf) \
6118 || exit 1
6119
6120@endif bfd
6121
108a6f8e
CD
6122.PHONY: maybe-install-html-bfd install-html-bfd
6123maybe-install-html-bfd:
6124@if bfd
6125maybe-install-html-bfd: install-html-bfd
6126
6127install-html-bfd: \
6128 configure-bfd \
6129 html-bfd
6130 @[ -f ./bfd/Makefile ] || exit 0; \
6131 r=`${PWD_COMMAND}`; export r; \
6132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6133 $(HOST_EXPORTS) \
6134 for flag in $(EXTRA_HOST_FLAGS) ; do \
6135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6136 done; \
6137 echo "Doing install-html in bfd" ; \
6138 (cd $(HOST_SUBDIR)/bfd && \
6139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6141 "RANLIB=$${RANLIB}" \
0c24b341 6142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6143 install-html) \
6144 || exit 1
6145
6146@endif bfd
6147
4fa63067
NN
6148.PHONY: maybe-installcheck-bfd installcheck-bfd
6149maybe-installcheck-bfd:
6bd3dfaa
PB
6150@if bfd
6151maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 6152
4fa63067
NN
6153installcheck-bfd: \
6154 configure-bfd
6155 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6156 r=`${PWD_COMMAND}`; export r; \
6157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6158 $(HOST_EXPORTS) \
b813574b 6159 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6161 done; \
4fa63067 6162 echo "Doing installcheck in bfd" ; \
b00612cc 6163 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6166 "RANLIB=$${RANLIB}" \
0c24b341 6167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6168 installcheck) \
2a4cbe27
NN
6169 || exit 1
6170
6bd3dfaa 6171@endif bfd
2a4cbe27 6172
4fa63067
NN
6173.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
6174maybe-mostlyclean-bfd:
6bd3dfaa
PB
6175@if bfd
6176maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 6177
4fa63067
NN
6178mostlyclean-bfd:
6179 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6180 r=`${PWD_COMMAND}`; export r; \
6181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6182 $(HOST_EXPORTS) \
b813574b 6183 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6185 done; \
4fa63067 6186 echo "Doing mostlyclean in bfd" ; \
b00612cc 6187 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6190 "RANLIB=$${RANLIB}" \
0c24b341 6191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6192 mostlyclean) \
2a4cbe27
NN
6193 || exit 1
6194
6bd3dfaa 6195@endif bfd
2a4cbe27 6196
4fa63067
NN
6197.PHONY: maybe-clean-bfd clean-bfd
6198maybe-clean-bfd:
6bd3dfaa
PB
6199@if bfd
6200maybe-clean-bfd: clean-bfd
2a4cbe27 6201
4fa63067
NN
6202clean-bfd:
6203 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6204 r=`${PWD_COMMAND}`; export r; \
6205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6206 $(HOST_EXPORTS) \
b813574b 6207 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6209 done; \
4fa63067 6210 echo "Doing clean in bfd" ; \
b00612cc 6211 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6214 "RANLIB=$${RANLIB}" \
0c24b341 6215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6216 clean) \
2a4cbe27
NN
6217 || exit 1
6218
6bd3dfaa 6219@endif bfd
2a4cbe27 6220
4fa63067
NN
6221.PHONY: maybe-distclean-bfd distclean-bfd
6222maybe-distclean-bfd:
6bd3dfaa
PB
6223@if bfd
6224maybe-distclean-bfd: distclean-bfd
2a4cbe27 6225
4fa63067
NN
6226distclean-bfd:
6227 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6228 r=`${PWD_COMMAND}`; export r; \
6229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6230 $(HOST_EXPORTS) \
b813574b 6231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6233 done; \
4fa63067 6234 echo "Doing distclean in bfd" ; \
b00612cc 6235 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6238 "RANLIB=$${RANLIB}" \
0c24b341 6239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6240 distclean) \
2a4cbe27
NN
6241 || exit 1
6242
6bd3dfaa 6243@endif bfd
2a4cbe27 6244
4fa63067
NN
6245.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6246maybe-maintainer-clean-bfd:
6bd3dfaa
PB
6247@if bfd
6248maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 6249
4fa63067
NN
6250maintainer-clean-bfd:
6251 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
6252 r=`${PWD_COMMAND}`; export r; \
6253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6254 $(HOST_EXPORTS) \
b813574b 6255 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
6256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6257 done; \
4fa63067 6258 echo "Doing maintainer-clean in bfd" ; \
b00612cc 6259 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
6260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6262 "RANLIB=$${RANLIB}" \
0c24b341 6263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6264 maintainer-clean) \
a2592b1b
DD
6265 || exit 1
6266
6bd3dfaa 6267@endif bfd
a2592b1b 6268
2a4cbe27 6269
a7254363 6270
4fa63067
NN
6271.PHONY: configure-opcodes maybe-configure-opcodes
6272maybe-configure-opcodes:
4f0ef2d8
CD
6273@if gcc-bootstrap
6274configure-opcodes: stage_current
6275@endif gcc-bootstrap
6bd3dfaa
PB
6276@if opcodes
6277maybe-configure-opcodes: configure-opcodes
c52c6897 6278configure-opcodes:
c52c6897
PB
6279 @r=`${PWD_COMMAND}`; export r; \
6280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6281 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6282 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
1f53ca9a 6283 $(HOST_EXPORTS) \
a7254363
PB
6284 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6285 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 6286 case $(srcdir) in \
b00612cc
PB
6287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6288 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6290 esac; \
b00612cc
PB
6291 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6292 libsrcdir="$$s/opcodes"; \
4fa63067 6293 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6294 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6295 --target=${target_alias} $${srcdiroption} \
4fa63067 6296 || exit 1
6bd3dfaa 6297@endif opcodes
2a4cbe27 6298
a7254363
PB
6299
6300
d545f33b
PB
6301.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6302maybe-configure-stage1-opcodes:
6303@if opcodes-bootstrap
6304maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 6305configure-stage1-opcodes:
c52c6897 6306 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6308 @r=`${PWD_COMMAND}`; export r; \
6309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6310 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6311 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 6312 $(HOST_EXPORTS) \
8ee82aff 6313 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6314 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6315 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6316 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6317 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6318 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6319 case $(srcdir) in \
6320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6321 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6323 esac; \
6324 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6325 libsrcdir="$$s/opcodes"; \
6326 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6327 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6328 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6329 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6330@endif opcodes-bootstrap
6331
6332.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6333maybe-configure-stage2-opcodes:
6334@if opcodes-bootstrap
6335maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 6336configure-stage2-opcodes:
c52c6897 6337 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6339 @r=`${PWD_COMMAND}`; export r; \
6340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6341 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6342 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6343 $(HOST_EXPORTS) \
1b05fbbd 6344 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6345 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6346 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6347 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6348 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6350 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6351 case $(srcdir) in \
6352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6353 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6355 esac; \
6356 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6357 libsrcdir="$$s/opcodes"; \
6358 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6360 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6361 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6362 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6363@endif opcodes-bootstrap
6364
d545f33b
PB
6365.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6366maybe-configure-stage3-opcodes:
6367@if opcodes-bootstrap
6368maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6369configure-stage3-opcodes:
c52c6897 6370 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6371 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6372 @r=`${PWD_COMMAND}`; export r; \
6373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6374 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6375 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6376 $(HOST_EXPORTS) \
1b05fbbd 6377 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6378 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6379 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6380 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6381 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6383 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6384 case $(srcdir) in \
6385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6386 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6388 esac; \
6389 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6390 libsrcdir="$$s/opcodes"; \
6391 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6393 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6394 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6395 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6396@endif opcodes-bootstrap
6397
d545f33b
PB
6398.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6399maybe-configure-stage4-opcodes:
6400@if opcodes-bootstrap
6401maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6402configure-stage4-opcodes:
c52c6897 6403 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6404 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6405 @r=`${PWD_COMMAND}`; export r; \
6406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6407 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6408 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6409 $(HOST_EXPORTS) \
1b05fbbd 6410 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6411 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6412 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6413 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6414 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6415 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6416 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6417 case $(srcdir) in \
6418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6419 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6421 esac; \
6422 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6423 libsrcdir="$$s/opcodes"; \
6424 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6426 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6427 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6428 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6429@endif opcodes-bootstrap
6430
6431.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6432maybe-configure-stageprofile-opcodes:
6433@if opcodes-bootstrap
6434maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6435configure-stageprofile-opcodes:
c52c6897 6436 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6438 @r=`${PWD_COMMAND}`; export r; \
6439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6440 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6441 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6442 $(HOST_EXPORTS) \
1b05fbbd
AO
6443 $(POSTSTAGE1_HOST_EXPORTS) \
6444 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6445 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6446 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6447 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6449 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6450 case $(srcdir) in \
6451 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6452 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6453 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6454 esac; \
6455 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6456 libsrcdir="$$s/opcodes"; \
6457 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6458 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6459 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6460 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6461 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6462@endif opcodes-bootstrap
6463
6464.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6465maybe-configure-stagefeedback-opcodes:
6466@if opcodes-bootstrap
6467maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6468configure-stagefeedback-opcodes:
c52c6897 6469 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6471 @r=`${PWD_COMMAND}`; export r; \
6472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6473 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6474 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6475 $(HOST_EXPORTS) \
1b05fbbd
AO
6476 $(POSTSTAGE1_HOST_EXPORTS) \
6477 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6478 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6479 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6480 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6482 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6483 case $(srcdir) in \
6484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6485 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6487 esac; \
6488 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6489 libsrcdir="$$s/opcodes"; \
6490 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6492 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6493 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6494 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6495@endif opcodes-bootstrap
6496
6497
6498
6499
6500
4fa63067
NN
6501.PHONY: all-opcodes maybe-all-opcodes
6502maybe-all-opcodes:
4f0ef2d8
CD
6503@if gcc-bootstrap
6504all-opcodes: stage_current
6505@endif gcc-bootstrap
6bd3dfaa 6506@if opcodes
d27cc32e 6507TARGET-opcodes=all
6bd3dfaa 6508maybe-all-opcodes: all-opcodes
4fa63067 6509all-opcodes: configure-opcodes
c52c6897 6510 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 6512 $(HOST_EXPORTS) \
b00612cc 6513 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6515 $(TARGET-opcodes))
6bd3dfaa 6516@endif opcodes
2a4cbe27 6517
a7254363 6518
d545f33b
PB
6519
6520.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6521.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6522maybe-all-stage1-opcodes:
6523maybe-clean-stage1-opcodes:
6524@if opcodes-bootstrap
6525maybe-all-stage1-opcodes: all-stage1-opcodes
6526all-stage1: all-stage1-opcodes
f70224b5 6527TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6528all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6529 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6530 @r=`${PWD_COMMAND}`; export r; \
6531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6532 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 6533 $(HOST_EXPORTS) \
d545f33b 6534 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6536 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 6537 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
6538 LIBCFLAGS="$(LIBCFLAGS)" \
6539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6542 $(EXTRA_HOST_FLAGS) \
6543 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6544 $(TARGET-stage1-opcodes)
d545f33b
PB
6545
6546maybe-clean-stage1-opcodes: clean-stage1-opcodes
6547clean-stage1: clean-stage1-opcodes
6548clean-stage1-opcodes:
9dbaa842
DD
6549 @if [ $(current_stage) = stage1 ]; then \
6550 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6551 else \
6552 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6553 $(MAKE) stage1-start; \
6554 fi; \
d545f33b 6555 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6556 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6557 clean
d545f33b
PB
6558@endif opcodes-bootstrap
6559
6560
6561.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6562.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6563maybe-all-stage2-opcodes:
6564maybe-clean-stage2-opcodes:
6565@if opcodes-bootstrap
6566maybe-all-stage2-opcodes: all-stage2-opcodes
6567all-stage2: all-stage2-opcodes
f70224b5 6568TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6569all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6570 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6571 @r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6573 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 6574 $(HOST_EXPORTS) \
1f53ca9a 6575 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6576 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6578 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 6579 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
6580 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6584 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6585 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6586 $(TARGET-stage2-opcodes)
d545f33b
PB
6587
6588maybe-clean-stage2-opcodes: clean-stage2-opcodes
6589clean-stage2: clean-stage2-opcodes
6590clean-stage2-opcodes:
9dbaa842
DD
6591 @if [ $(current_stage) = stage2 ]; then \
6592 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6593 else \
6594 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6595 $(MAKE) stage2-start; \
6596 fi; \
d545f33b 6597 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6598 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6599 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6600 clean
d545f33b
PB
6601@endif opcodes-bootstrap
6602
6603
6604.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6605.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6606maybe-all-stage3-opcodes:
6607maybe-clean-stage3-opcodes:
6608@if opcodes-bootstrap
6609maybe-all-stage3-opcodes: all-stage3-opcodes
6610all-stage3: all-stage3-opcodes
f70224b5 6611TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6612all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6613 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6614 @r=`${PWD_COMMAND}`; export r; \
6615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6616 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 6617 $(HOST_EXPORTS) \
1f53ca9a 6618 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6619 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6621 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 6622 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
6623 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6628 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6629 $(TARGET-stage3-opcodes)
d545f33b
PB
6630
6631maybe-clean-stage3-opcodes: clean-stage3-opcodes
6632clean-stage3: clean-stage3-opcodes
6633clean-stage3-opcodes:
9dbaa842
DD
6634 @if [ $(current_stage) = stage3 ]; then \
6635 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6636 else \
6637 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6638 $(MAKE) stage3-start; \
6639 fi; \
d545f33b 6640 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6641 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6642 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6643 clean
d545f33b
PB
6644@endif opcodes-bootstrap
6645
6646
6647.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6648.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6649maybe-all-stage4-opcodes:
6650maybe-clean-stage4-opcodes:
6651@if opcodes-bootstrap
6652maybe-all-stage4-opcodes: all-stage4-opcodes
6653all-stage4: all-stage4-opcodes
f70224b5 6654TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6655all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6656 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6657 @r=`${PWD_COMMAND}`; export r; \
6658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6659 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 6660 $(HOST_EXPORTS) \
1f53ca9a 6661 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6662 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6663 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6664 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 6665 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 6666 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6667 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6668 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6669 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6670 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6671 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6672 $(TARGET-stage4-opcodes)
d545f33b
PB
6673
6674maybe-clean-stage4-opcodes: clean-stage4-opcodes
6675clean-stage4: clean-stage4-opcodes
6676clean-stage4-opcodes:
9dbaa842
DD
6677 @if [ $(current_stage) = stage4 ]; then \
6678 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6679 else \
6680 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6681 $(MAKE) stage4-start; \
6682 fi; \
d545f33b 6683 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6684 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6685 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6686 clean
d545f33b
PB
6687@endif opcodes-bootstrap
6688
6689
6690.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6691.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6692maybe-all-stageprofile-opcodes:
6693maybe-clean-stageprofile-opcodes:
6694@if opcodes-bootstrap
6695maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6696all-stageprofile: all-stageprofile-opcodes
f70224b5 6697TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6698all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6699 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6700 @r=`${PWD_COMMAND}`; export r; \
6701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6702 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 6703 $(HOST_EXPORTS) \
1f53ca9a 6704 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6705 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6706 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6707 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 6708 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
6709 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6710 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6711 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6712 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6713 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6714 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6715 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6716
6717maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6718clean-stageprofile: clean-stageprofile-opcodes
6719clean-stageprofile-opcodes:
9dbaa842
DD
6720 @if [ $(current_stage) = stageprofile ]; then \
6721 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6722 else \
6723 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6724 $(MAKE) stageprofile-start; \
6725 fi; \
d545f33b 6726 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6727 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6728 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6729 clean
d545f33b
PB
6730@endif opcodes-bootstrap
6731
6732
6733.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6734.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6735maybe-all-stagefeedback-opcodes:
6736maybe-clean-stagefeedback-opcodes:
6737@if opcodes-bootstrap
6738maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6739all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6740TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6741all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6742 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6743 @r=`${PWD_COMMAND}`; export r; \
6744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6745 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 6746 $(HOST_EXPORTS) \
1f53ca9a 6747 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6748 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6750 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 6751 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
6752 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6756 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6757 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6758 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6759
6760maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6761clean-stagefeedback: clean-stagefeedback-opcodes
6762clean-stagefeedback-opcodes:
9dbaa842
DD
6763 @if [ $(current_stage) = stagefeedback ]; then \
6764 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6765 else \
6766 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6767 $(MAKE) stagefeedback-start; \
6768 fi; \
d545f33b 6769 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6770 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6771 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6772 clean
d545f33b
PB
6773@endif opcodes-bootstrap
6774
6775
6776
6777
6778
4fa63067
NN
6779.PHONY: check-opcodes maybe-check-opcodes
6780maybe-check-opcodes:
6bd3dfaa
PB
6781@if opcodes
6782maybe-check-opcodes: check-opcodes
4fa63067
NN
6783
6784check-opcodes:
0aed8855 6785 @: $(MAKE); $(unstage)
4fa63067 6786 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6788 $(HOST_EXPORTS) \
b00612cc
PB
6789 (cd $(HOST_SUBDIR)/opcodes && \
6790 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6791
6bd3dfaa 6792@endif opcodes
2a4cbe27 6793
4fa63067
NN
6794.PHONY: install-opcodes maybe-install-opcodes
6795maybe-install-opcodes:
6bd3dfaa
PB
6796@if opcodes
6797maybe-install-opcodes: install-opcodes
2a4cbe27 6798
4fa63067 6799install-opcodes: installdirs
0aed8855 6800 @: $(MAKE); $(unstage)
4fa63067
NN
6801 @r=`${PWD_COMMAND}`; export r; \
6802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6803 $(HOST_EXPORTS) \
b00612cc 6804 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6805 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6806
6bd3dfaa 6807@endif opcodes
4fa63067 6808
9b980aa1
RW
6809.PHONY: install-strip-opcodes maybe-install-strip-opcodes
6810maybe-install-strip-opcodes:
6811@if opcodes
6812maybe-install-strip-opcodes: install-strip-opcodes
6813
6814install-strip-opcodes: installdirs
6815 @: $(MAKE); $(unstage)
6816 @r=`${PWD_COMMAND}`; export r; \
6817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6818 $(HOST_EXPORTS) \
6819 (cd $(HOST_SUBDIR)/opcodes && \
6820 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6821
6822@endif opcodes
6823
56a8fe78 6824# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6825
6826.PHONY: maybe-info-opcodes info-opcodes
6827maybe-info-opcodes:
6bd3dfaa
PB
6828@if opcodes
6829maybe-info-opcodes: info-opcodes
4fa63067
NN
6830
6831info-opcodes: \
6832 configure-opcodes
6833 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6834 r=`${PWD_COMMAND}`; export r; \
6835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6836 $(HOST_EXPORTS) \
b813574b 6837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6839 done; \
4fa63067 6840 echo "Doing info in opcodes" ; \
b00612cc 6841 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6844 "RANLIB=$${RANLIB}" \
0c24b341 6845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6846 info) \
2a4cbe27
NN
6847 || exit 1
6848
6bd3dfaa 6849@endif opcodes
2a4cbe27 6850
4fa63067
NN
6851.PHONY: maybe-dvi-opcodes dvi-opcodes
6852maybe-dvi-opcodes:
6bd3dfaa
PB
6853@if opcodes
6854maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6855
4fa63067
NN
6856dvi-opcodes: \
6857 configure-opcodes
6858 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6859 r=`${PWD_COMMAND}`; export r; \
6860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6861 $(HOST_EXPORTS) \
b813574b 6862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6864 done; \
4fa63067 6865 echo "Doing dvi in opcodes" ; \
b00612cc 6866 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6869 "RANLIB=$${RANLIB}" \
0c24b341 6870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6871 dvi) \
2a4cbe27
NN
6872 || exit 1
6873
6bd3dfaa 6874@endif opcodes
2a4cbe27 6875
56a8fe78
DD
6876.PHONY: maybe-pdf-opcodes pdf-opcodes
6877maybe-pdf-opcodes:
6878@if opcodes
6879maybe-pdf-opcodes: pdf-opcodes
6880
6881pdf-opcodes: \
6882 configure-opcodes
6883 @[ -f ./opcodes/Makefile ] || exit 0; \
6884 r=`${PWD_COMMAND}`; export r; \
6885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6886 $(HOST_EXPORTS) \
6887 for flag in $(EXTRA_HOST_FLAGS) ; do \
6888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6889 done; \
6890 echo "Doing pdf in opcodes" ; \
6891 (cd $(HOST_SUBDIR)/opcodes && \
6892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6894 "RANLIB=$${RANLIB}" \
0c24b341 6895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6896 pdf) \
6897 || exit 1
6898
6899@endif opcodes
6900
6d389afc
MS
6901.PHONY: maybe-html-opcodes html-opcodes
6902maybe-html-opcodes:
6903@if opcodes
6904maybe-html-opcodes: html-opcodes
6905
6906html-opcodes: \
6907 configure-opcodes
6908 @[ -f ./opcodes/Makefile ] || exit 0; \
6909 r=`${PWD_COMMAND}`; export r; \
6910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6911 $(HOST_EXPORTS) \
6912 for flag in $(EXTRA_HOST_FLAGS) ; do \
6913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6914 done; \
6915 echo "Doing html in opcodes" ; \
b00612cc 6916 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6919 "RANLIB=$${RANLIB}" \
0c24b341 6920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6921 html) \
6922 || exit 1
6923
6924@endif opcodes
6925
4fa63067
NN
6926.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6927maybe-TAGS-opcodes:
6bd3dfaa
PB
6928@if opcodes
6929maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6930
4fa63067
NN
6931TAGS-opcodes: \
6932 configure-opcodes
6933 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6934 r=`${PWD_COMMAND}`; export r; \
6935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6936 $(HOST_EXPORTS) \
b813574b 6937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6939 done; \
4fa63067 6940 echo "Doing TAGS in opcodes" ; \
b00612cc 6941 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6944 "RANLIB=$${RANLIB}" \
0c24b341 6945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6946 TAGS) \
2a4cbe27
NN
6947 || exit 1
6948
6bd3dfaa 6949@endif opcodes
2a4cbe27 6950
4fa63067
NN
6951.PHONY: maybe-install-info-opcodes install-info-opcodes
6952maybe-install-info-opcodes:
6bd3dfaa
PB
6953@if opcodes
6954maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6955
4fa63067
NN
6956install-info-opcodes: \
6957 configure-opcodes \
6958 info-opcodes
6959 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6960 r=`${PWD_COMMAND}`; export r; \
6961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6962 $(HOST_EXPORTS) \
b813574b 6963 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6965 done; \
4fa63067 6966 echo "Doing install-info in opcodes" ; \
b00612cc 6967 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6970 "RANLIB=$${RANLIB}" \
0c24b341 6971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6972 install-info) \
2a4cbe27
NN
6973 || exit 1
6974
6bd3dfaa 6975@endif opcodes
2a4cbe27 6976
a3ca38d2
DD
6977.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6978maybe-install-pdf-opcodes:
6979@if opcodes
6980maybe-install-pdf-opcodes: install-pdf-opcodes
6981
6982install-pdf-opcodes: \
6983 configure-opcodes \
6984 pdf-opcodes
6985 @[ -f ./opcodes/Makefile ] || exit 0; \
6986 r=`${PWD_COMMAND}`; export r; \
6987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6988 $(HOST_EXPORTS) \
6989 for flag in $(EXTRA_HOST_FLAGS) ; do \
6990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6991 done; \
6992 echo "Doing install-pdf in opcodes" ; \
6993 (cd $(HOST_SUBDIR)/opcodes && \
6994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6996 "RANLIB=$${RANLIB}" \
0c24b341 6997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6998 install-pdf) \
6999 || exit 1
7000
7001@endif opcodes
7002
108a6f8e
CD
7003.PHONY: maybe-install-html-opcodes install-html-opcodes
7004maybe-install-html-opcodes:
7005@if opcodes
7006maybe-install-html-opcodes: install-html-opcodes
7007
7008install-html-opcodes: \
7009 configure-opcodes \
7010 html-opcodes
7011 @[ -f ./opcodes/Makefile ] || exit 0; \
7012 r=`${PWD_COMMAND}`; export r; \
7013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7014 $(HOST_EXPORTS) \
7015 for flag in $(EXTRA_HOST_FLAGS) ; do \
7016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7017 done; \
7018 echo "Doing install-html in opcodes" ; \
7019 (cd $(HOST_SUBDIR)/opcodes && \
7020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7022 "RANLIB=$${RANLIB}" \
0c24b341 7023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7024 install-html) \
7025 || exit 1
7026
7027@endif opcodes
7028
4fa63067
NN
7029.PHONY: maybe-installcheck-opcodes installcheck-opcodes
7030maybe-installcheck-opcodes:
6bd3dfaa
PB
7031@if opcodes
7032maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 7033
4fa63067
NN
7034installcheck-opcodes: \
7035 configure-opcodes
7036 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7037 r=`${PWD_COMMAND}`; export r; \
7038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7039 $(HOST_EXPORTS) \
b813574b 7040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7042 done; \
4fa63067 7043 echo "Doing installcheck in opcodes" ; \
b00612cc 7044 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7047 "RANLIB=$${RANLIB}" \
0c24b341 7048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7049 installcheck) \
2a4cbe27
NN
7050 || exit 1
7051
6bd3dfaa 7052@endif opcodes
2a4cbe27
NN
7053
7054.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
7055maybe-mostlyclean-opcodes:
6bd3dfaa
PB
7056@if opcodes
7057maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
7058
7059mostlyclean-opcodes:
7060 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7061 r=`${PWD_COMMAND}`; export r; \
7062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7063 $(HOST_EXPORTS) \
b813574b 7064 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7066 done; \
7067 echo "Doing mostlyclean in opcodes" ; \
b00612cc 7068 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7071 "RANLIB=$${RANLIB}" \
0c24b341 7072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7073 mostlyclean) \
2a4cbe27
NN
7074 || exit 1
7075
6bd3dfaa 7076@endif opcodes
2a4cbe27 7077
4fa63067
NN
7078.PHONY: maybe-clean-opcodes clean-opcodes
7079maybe-clean-opcodes:
6bd3dfaa
PB
7080@if opcodes
7081maybe-clean-opcodes: clean-opcodes
2a4cbe27 7082
4fa63067
NN
7083clean-opcodes:
7084 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7085 r=`${PWD_COMMAND}`; export r; \
7086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7087 $(HOST_EXPORTS) \
b813574b 7088 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7090 done; \
4fa63067 7091 echo "Doing clean in opcodes" ; \
b00612cc 7092 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7095 "RANLIB=$${RANLIB}" \
0c24b341 7096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7097 clean) \
2a4cbe27
NN
7098 || exit 1
7099
6bd3dfaa 7100@endif opcodes
2a4cbe27 7101
4fa63067
NN
7102.PHONY: maybe-distclean-opcodes distclean-opcodes
7103maybe-distclean-opcodes:
6bd3dfaa
PB
7104@if opcodes
7105maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 7106
4fa63067
NN
7107distclean-opcodes:
7108 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7109 r=`${PWD_COMMAND}`; export r; \
7110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7111 $(HOST_EXPORTS) \
b813574b 7112 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7114 done; \
4fa63067 7115 echo "Doing distclean in opcodes" ; \
b00612cc 7116 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7119 "RANLIB=$${RANLIB}" \
0c24b341 7120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7121 distclean) \
2a4cbe27
NN
7122 || exit 1
7123
6bd3dfaa 7124@endif opcodes
2a4cbe27 7125
4fa63067
NN
7126.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
7127maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
7128@if opcodes
7129maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 7130
4fa63067
NN
7131maintainer-clean-opcodes:
7132 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
7133 r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7135 $(HOST_EXPORTS) \
b813574b 7136 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7138 done; \
4fa63067 7139 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 7140 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
7141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7143 "RANLIB=$${RANLIB}" \
0c24b341 7144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7145 maintainer-clean) \
2a4cbe27
NN
7146 || exit 1
7147
6bd3dfaa 7148@endif opcodes
2a4cbe27 7149
2a4cbe27 7150
a7254363 7151
4fa63067
NN
7152.PHONY: configure-binutils maybe-configure-binutils
7153maybe-configure-binutils:
4f0ef2d8
CD
7154@if gcc-bootstrap
7155configure-binutils: stage_current
7156@endif gcc-bootstrap
6bd3dfaa
PB
7157@if binutils
7158maybe-configure-binutils: configure-binutils
c52c6897 7159configure-binutils:
c52c6897
PB
7160 @r=`${PWD_COMMAND}`; export r; \
7161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
7162 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
7163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
1f53ca9a 7164 $(HOST_EXPORTS) \
a7254363
PB
7165 echo Configuring in $(HOST_SUBDIR)/binutils; \
7166 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 7167 case $(srcdir) in \
b00612cc
PB
7168 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7169 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7170 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7171 esac; \
b00612cc
PB
7172 srcdiroption="--srcdir=$${topdir}/binutils"; \
7173 libsrcdir="$$s/binutils"; \
4fa63067 7174 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7175 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7176 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7177 || exit 1
6bd3dfaa 7178@endif binutils
2a4cbe27 7179
a7254363
PB
7180
7181
d545f33b
PB
7182.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
7183maybe-configure-stage1-binutils:
7184@if binutils-bootstrap
7185maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 7186configure-stage1-binutils:
c52c6897 7187 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 7188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7189 @r=`${PWD_COMMAND}`; export r; \
7190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7191 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 7192 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 7193 $(HOST_EXPORTS) \
8ee82aff 7194 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7195 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7196 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 7197 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7198 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7199 cd $(HOST_SUBDIR)/binutils || exit 1; \
7200 case $(srcdir) in \
7201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7202 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7204 esac; \
7205 srcdiroption="--srcdir=$${topdir}/binutils"; \
7206 libsrcdir="$$s/binutils"; \
7207 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7208 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7209 --target=${target_alias} $${srcdiroption} \
1b05fbbd 7210 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
7211@endif binutils-bootstrap
7212
7213.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
7214maybe-configure-stage2-binutils:
7215@if binutils-bootstrap
7216maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 7217configure-stage2-binutils:
c52c6897 7218 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 7219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7220 @r=`${PWD_COMMAND}`; export r; \
7221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7222 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 7223 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7224 $(HOST_EXPORTS) \
1b05fbbd 7225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7226 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7227 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7228 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7229 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7231 cd $(HOST_SUBDIR)/binutils || exit 1; \
7232 case $(srcdir) in \
7233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7234 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7236 esac; \
7237 srcdiroption="--srcdir=$${topdir}/binutils"; \
7238 libsrcdir="$$s/binutils"; \
7239 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7241 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7242 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7243 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
7244@endif binutils-bootstrap
7245
d545f33b
PB
7246.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
7247maybe-configure-stage3-binutils:
7248@if binutils-bootstrap
7249maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 7250configure-stage3-binutils:
c52c6897 7251 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 7252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7253 @r=`${PWD_COMMAND}`; export r; \
7254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7255 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 7256 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7257 $(HOST_EXPORTS) \
1b05fbbd 7258 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7259 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7260 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7261 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7262 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7264 cd $(HOST_SUBDIR)/binutils || exit 1; \
7265 case $(srcdir) in \
7266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7267 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7269 esac; \
7270 srcdiroption="--srcdir=$${topdir}/binutils"; \
7271 libsrcdir="$$s/binutils"; \
7272 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7274 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7275 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7276 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
7277@endif binutils-bootstrap
7278
d545f33b
PB
7279.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7280maybe-configure-stage4-binutils:
7281@if binutils-bootstrap
7282maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 7283configure-stage4-binutils:
c52c6897 7284 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 7285 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7286 @r=`${PWD_COMMAND}`; export r; \
7287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7288 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 7289 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7290 $(HOST_EXPORTS) \
1b05fbbd 7291 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7292 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7293 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7294 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7295 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7297 cd $(HOST_SUBDIR)/binutils || exit 1; \
7298 case $(srcdir) in \
7299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7300 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7302 esac; \
7303 srcdiroption="--srcdir=$${topdir}/binutils"; \
7304 libsrcdir="$$s/binutils"; \
7305 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7307 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7308 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7309 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
7310@endif binutils-bootstrap
7311
7312.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7313maybe-configure-stageprofile-binutils:
7314@if binutils-bootstrap
7315maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 7316configure-stageprofile-binutils:
c52c6897 7317 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 7318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7319 @r=`${PWD_COMMAND}`; export r; \
7320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7321 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 7322 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7323 $(HOST_EXPORTS) \
1b05fbbd
AO
7324 $(POSTSTAGE1_HOST_EXPORTS) \
7325 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7326 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7327 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7328 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 7329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7330 cd $(HOST_SUBDIR)/binutils || exit 1; \
7331 case $(srcdir) in \
7332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7333 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7335 esac; \
7336 srcdiroption="--srcdir=$${topdir}/binutils"; \
7337 libsrcdir="$$s/binutils"; \
7338 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7340 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7341 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7342 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
7343@endif binutils-bootstrap
7344
7345.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7346maybe-configure-stagefeedback-binutils:
7347@if binutils-bootstrap
7348maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7349configure-stagefeedback-binutils:
c52c6897 7350 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7352 @r=`${PWD_COMMAND}`; export r; \
7353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7354 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 7355 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7356 $(HOST_EXPORTS) \
1b05fbbd
AO
7357 $(POSTSTAGE1_HOST_EXPORTS) \
7358 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7359 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7360 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7361 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7363 cd $(HOST_SUBDIR)/binutils || exit 1; \
7364 case $(srcdir) in \
7365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7366 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7368 esac; \
7369 srcdiroption="--srcdir=$${topdir}/binutils"; \
7370 libsrcdir="$$s/binutils"; \
7371 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7372 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7373 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7374 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7375 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7376@endif binutils-bootstrap
7377
7378
7379
7380
7381
4fa63067
NN
7382.PHONY: all-binutils maybe-all-binutils
7383maybe-all-binutils:
4f0ef2d8
CD
7384@if gcc-bootstrap
7385all-binutils: stage_current
7386@endif gcc-bootstrap
6bd3dfaa 7387@if binutils
d27cc32e 7388TARGET-binutils=all
6bd3dfaa 7389maybe-all-binutils: all-binutils
4fa63067 7390all-binutils: configure-binutils
c52c6897 7391 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7393 $(HOST_EXPORTS) \
b00612cc 7394 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7395 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7396 $(TARGET-binutils))
6bd3dfaa 7397@endif binutils
4fa63067 7398
a7254363 7399
4fa63067 7400
d545f33b
PB
7401.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7402.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7403maybe-all-stage1-binutils:
7404maybe-clean-stage1-binutils:
7405@if binutils-bootstrap
7406maybe-all-stage1-binutils: all-stage1-binutils
7407all-stage1: all-stage1-binutils
f70224b5 7408TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7409all-stage1-binutils: configure-stage1-binutils
c52c6897 7410 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7411 @r=`${PWD_COMMAND}`; export r; \
7412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7413 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 7414 $(HOST_EXPORTS) \
d545f33b 7415 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7416 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7417 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 7418 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
7419 LIBCFLAGS="$(LIBCFLAGS)" \
7420 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7421 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7422 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7423 $(EXTRA_HOST_FLAGS) \
7424 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7425 $(TARGET-stage1-binutils)
2a4cbe27 7426
d545f33b
PB
7427maybe-clean-stage1-binutils: clean-stage1-binutils
7428clean-stage1: clean-stage1-binutils
7429clean-stage1-binutils:
9dbaa842
DD
7430 @if [ $(current_stage) = stage1 ]; then \
7431 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7432 else \
7433 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7434 $(MAKE) stage1-start; \
7435 fi; \
d545f33b 7436 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7437 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7438 clean
d545f33b 7439@endif binutils-bootstrap
2a4cbe27 7440
2a4cbe27 7441
d545f33b
PB
7442.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7443.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7444maybe-all-stage2-binutils:
7445maybe-clean-stage2-binutils:
7446@if binutils-bootstrap
7447maybe-all-stage2-binutils: all-stage2-binutils
7448all-stage2: all-stage2-binutils
f70224b5 7449TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7450all-stage2-binutils: configure-stage2-binutils
c52c6897 7451 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7452 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7454 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7455 $(HOST_EXPORTS) \
1f53ca9a 7456 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7457 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7458 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7459 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 7460 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
7461 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7462 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7463 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7464 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7465 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7466 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7467 $(TARGET-stage2-binutils)
2a4cbe27 7468
d545f33b
PB
7469maybe-clean-stage2-binutils: clean-stage2-binutils
7470clean-stage2: clean-stage2-binutils
7471clean-stage2-binutils:
9dbaa842
DD
7472 @if [ $(current_stage) = stage2 ]; then \
7473 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7474 else \
7475 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7476 $(MAKE) stage2-start; \
7477 fi; \
d545f33b 7478 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7479 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7480 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7481 clean
d545f33b 7482@endif binutils-bootstrap
2a4cbe27 7483
4fa63067 7484
d545f33b
PB
7485.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7486.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7487maybe-all-stage3-binutils:
7488maybe-clean-stage3-binutils:
7489@if binutils-bootstrap
7490maybe-all-stage3-binutils: all-stage3-binutils
7491all-stage3: all-stage3-binutils
f70224b5 7492TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7493all-stage3-binutils: configure-stage3-binutils
c52c6897 7494 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7495 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7497 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7498 $(HOST_EXPORTS) \
1f53ca9a 7499 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7500 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7502 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 7503 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
7504 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7508 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7509 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7510 $(TARGET-stage3-binutils)
2a4cbe27 7511
d545f33b
PB
7512maybe-clean-stage3-binutils: clean-stage3-binutils
7513clean-stage3: clean-stage3-binutils
7514clean-stage3-binutils:
9dbaa842
DD
7515 @if [ $(current_stage) = stage3 ]; then \
7516 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7517 else \
7518 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7519 $(MAKE) stage3-start; \
7520 fi; \
d545f33b 7521 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7522 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7523 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7524 clean
d545f33b 7525@endif binutils-bootstrap
2a4cbe27 7526
2a4cbe27 7527
d545f33b
PB
7528.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7529.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7530maybe-all-stage4-binutils:
7531maybe-clean-stage4-binutils:
7532@if binutils-bootstrap
7533maybe-all-stage4-binutils: all-stage4-binutils
7534all-stage4: all-stage4-binutils
f70224b5 7535TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7536all-stage4-binutils: configure-stage4-binutils
c52c6897 7537 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7538 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7540 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7541 $(HOST_EXPORTS) \
1f53ca9a 7542 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7543 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7545 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 7546 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 7547 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7551 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7552 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7553 $(TARGET-stage4-binutils)
d545f33b
PB
7554
7555maybe-clean-stage4-binutils: clean-stage4-binutils
7556clean-stage4: clean-stage4-binutils
7557clean-stage4-binutils:
9dbaa842
DD
7558 @if [ $(current_stage) = stage4 ]; then \
7559 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7560 else \
7561 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7562 $(MAKE) stage4-start; \
7563 fi; \
d545f33b 7564 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7565 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7566 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7567 clean
d545f33b
PB
7568@endif binutils-bootstrap
7569
7570
7571.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7572.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7573maybe-all-stageprofile-binutils:
7574maybe-clean-stageprofile-binutils:
7575@if binutils-bootstrap
7576maybe-all-stageprofile-binutils: all-stageprofile-binutils
7577all-stageprofile: all-stageprofile-binutils
f70224b5 7578TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7579all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7580 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7581 @r=`${PWD_COMMAND}`; export r; \
7582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7583 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 7584 $(HOST_EXPORTS) \
1f53ca9a 7585 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7586 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7587 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7588 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 7589 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
7590 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7591 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7592 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7593 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7594 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7595 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7596 $(TARGET-stageprofile-binutils)
d545f33b
PB
7597
7598maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7599clean-stageprofile: clean-stageprofile-binutils
7600clean-stageprofile-binutils:
9dbaa842
DD
7601 @if [ $(current_stage) = stageprofile ]; then \
7602 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7603 else \
7604 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7605 $(MAKE) stageprofile-start; \
7606 fi; \
d545f33b 7607 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7608 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7609 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7610 clean
d545f33b
PB
7611@endif binutils-bootstrap
7612
7613
7614.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7615.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7616maybe-all-stagefeedback-binutils:
7617maybe-clean-stagefeedback-binutils:
7618@if binutils-bootstrap
7619maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7620all-stagefeedback: all-stagefeedback-binutils
f70224b5 7621TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7622all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7623 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7624 @r=`${PWD_COMMAND}`; export r; \
7625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7626 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 7627 $(HOST_EXPORTS) \
1f53ca9a 7628 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7629 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7630 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7631 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 7632 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
7633 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7634 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7635 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7636 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7637 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7638 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7639 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7640
7641maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7642clean-stagefeedback: clean-stagefeedback-binutils
7643clean-stagefeedback-binutils:
9dbaa842
DD
7644 @if [ $(current_stage) = stagefeedback ]; then \
7645 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7646 else \
7647 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7648 $(MAKE) stagefeedback-start; \
7649 fi; \
d545f33b 7650 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7651 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7652 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7653 clean
d545f33b
PB
7654@endif binutils-bootstrap
7655
7656
7657
7658
7659
7660.PHONY: check-binutils maybe-check-binutils
7661maybe-check-binutils:
7662@if binutils
7663maybe-check-binutils: check-binutils
7664
7665check-binutils:
0aed8855 7666 @: $(MAKE); $(unstage)
d545f33b
PB
7667 @r=`${PWD_COMMAND}`; export r; \
7668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669 $(HOST_EXPORTS) \
7670 (cd $(HOST_SUBDIR)/binutils && \
7671 $(MAKE) $(FLAGS_TO_PASS) check)
7672
7673@endif binutils
7674
7675.PHONY: install-binutils maybe-install-binutils
7676maybe-install-binutils:
7677@if binutils
7678maybe-install-binutils: install-binutils
7679
7680install-binutils: installdirs
0aed8855 7681 @: $(MAKE); $(unstage)
d545f33b
PB
7682 @r=`${PWD_COMMAND}`; export r; \
7683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7684 $(HOST_EXPORTS) \
7685 (cd $(HOST_SUBDIR)/binutils && \
7686 $(MAKE) $(FLAGS_TO_PASS) install)
7687
7688@endif binutils
7689
9b980aa1
RW
7690.PHONY: install-strip-binutils maybe-install-strip-binutils
7691maybe-install-strip-binutils:
7692@if binutils
7693maybe-install-strip-binutils: install-strip-binutils
7694
7695install-strip-binutils: installdirs
7696 @: $(MAKE); $(unstage)
7697 @r=`${PWD_COMMAND}`; export r; \
7698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7699 $(HOST_EXPORTS) \
7700 (cd $(HOST_SUBDIR)/binutils && \
7701 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7702
7703@endif binutils
7704
56a8fe78 7705# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7706
7707.PHONY: maybe-info-binutils info-binutils
7708maybe-info-binutils:
7709@if binutils
7710maybe-info-binutils: info-binutils
7711
7712info-binutils: \
7713 configure-binutils
7714 @[ -f ./binutils/Makefile ] || exit 0; \
7715 r=`${PWD_COMMAND}`; export r; \
7716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7717 $(HOST_EXPORTS) \
7718 for flag in $(EXTRA_HOST_FLAGS) ; do \
7719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720 done; \
7721 echo "Doing info in binutils" ; \
7722 (cd $(HOST_SUBDIR)/binutils && \
7723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725 "RANLIB=$${RANLIB}" \
0c24b341 7726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7727 info) \
7728 || exit 1
7729
7730@endif binutils
7731
7732.PHONY: maybe-dvi-binutils dvi-binutils
7733maybe-dvi-binutils:
7734@if binutils
7735maybe-dvi-binutils: dvi-binutils
7736
7737dvi-binutils: \
7738 configure-binutils
7739 @[ -f ./binutils/Makefile ] || exit 0; \
7740 r=`${PWD_COMMAND}`; export r; \
7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7742 $(HOST_EXPORTS) \
7743 for flag in $(EXTRA_HOST_FLAGS) ; do \
7744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7745 done; \
7746 echo "Doing dvi in binutils" ; \
7747 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7750 "RANLIB=$${RANLIB}" \
0c24b341 7751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7752 dvi) \
2a4cbe27
NN
7753 || exit 1
7754
6bd3dfaa 7755@endif binutils
2a4cbe27 7756
56a8fe78
DD
7757.PHONY: maybe-pdf-binutils pdf-binutils
7758maybe-pdf-binutils:
7759@if binutils
7760maybe-pdf-binutils: pdf-binutils
7761
7762pdf-binutils: \
7763 configure-binutils
7764 @[ -f ./binutils/Makefile ] || exit 0; \
7765 r=`${PWD_COMMAND}`; export r; \
7766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7767 $(HOST_EXPORTS) \
7768 for flag in $(EXTRA_HOST_FLAGS) ; do \
7769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7770 done; \
7771 echo "Doing pdf in binutils" ; \
7772 (cd $(HOST_SUBDIR)/binutils && \
7773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7775 "RANLIB=$${RANLIB}" \
0c24b341 7776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7777 pdf) \
7778 || exit 1
7779
7780@endif binutils
7781
6d389afc
MS
7782.PHONY: maybe-html-binutils html-binutils
7783maybe-html-binutils:
7784@if binutils
7785maybe-html-binutils: html-binutils
7786
7787html-binutils: \
7788 configure-binutils
7789 @[ -f ./binutils/Makefile ] || exit 0; \
7790 r=`${PWD_COMMAND}`; export r; \
7791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7792 $(HOST_EXPORTS) \
7793 for flag in $(EXTRA_HOST_FLAGS) ; do \
7794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7795 done; \
7796 echo "Doing html in binutils" ; \
b00612cc 7797 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7800 "RANLIB=$${RANLIB}" \
0c24b341 7801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7802 html) \
7803 || exit 1
7804
7805@endif binutils
7806
4fa63067
NN
7807.PHONY: maybe-TAGS-binutils TAGS-binutils
7808maybe-TAGS-binutils:
6bd3dfaa
PB
7809@if binutils
7810maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7811
4fa63067
NN
7812TAGS-binutils: \
7813 configure-binutils
7814 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7815 r=`${PWD_COMMAND}`; export r; \
7816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7817 $(HOST_EXPORTS) \
b813574b 7818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7820 done; \
4fa63067 7821 echo "Doing TAGS in binutils" ; \
b00612cc 7822 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7825 "RANLIB=$${RANLIB}" \
0c24b341 7826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7827 TAGS) \
2a4cbe27
NN
7828 || exit 1
7829
6bd3dfaa 7830@endif binutils
2a4cbe27 7831
4fa63067
NN
7832.PHONY: maybe-install-info-binutils install-info-binutils
7833maybe-install-info-binutils:
6bd3dfaa
PB
7834@if binutils
7835maybe-install-info-binutils: install-info-binutils
2a4cbe27 7836
4fa63067
NN
7837install-info-binutils: \
7838 configure-binutils \
7839 info-binutils
7840 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7841 r=`${PWD_COMMAND}`; export r; \
7842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7843 $(HOST_EXPORTS) \
b813574b 7844 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7846 done; \
4fa63067 7847 echo "Doing install-info in binutils" ; \
b00612cc 7848 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7851 "RANLIB=$${RANLIB}" \
0c24b341 7852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7853 install-info) \
2a4cbe27
NN
7854 || exit 1
7855
6bd3dfaa 7856@endif binutils
2a4cbe27 7857
a3ca38d2
DD
7858.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7859maybe-install-pdf-binutils:
7860@if binutils
7861maybe-install-pdf-binutils: install-pdf-binutils
7862
7863install-pdf-binutils: \
7864 configure-binutils \
7865 pdf-binutils
7866 @[ -f ./binutils/Makefile ] || exit 0; \
7867 r=`${PWD_COMMAND}`; export r; \
7868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7869 $(HOST_EXPORTS) \
7870 for flag in $(EXTRA_HOST_FLAGS) ; do \
7871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7872 done; \
7873 echo "Doing install-pdf in binutils" ; \
7874 (cd $(HOST_SUBDIR)/binutils && \
7875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7877 "RANLIB=$${RANLIB}" \
0c24b341 7878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7879 install-pdf) \
7880 || exit 1
7881
7882@endif binutils
7883
108a6f8e
CD
7884.PHONY: maybe-install-html-binutils install-html-binutils
7885maybe-install-html-binutils:
7886@if binutils
7887maybe-install-html-binutils: install-html-binutils
7888
7889install-html-binutils: \
7890 configure-binutils \
7891 html-binutils
7892 @[ -f ./binutils/Makefile ] || exit 0; \
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7895 $(HOST_EXPORTS) \
7896 for flag in $(EXTRA_HOST_FLAGS) ; do \
7897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7898 done; \
7899 echo "Doing install-html in binutils" ; \
7900 (cd $(HOST_SUBDIR)/binutils && \
7901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7903 "RANLIB=$${RANLIB}" \
0c24b341 7904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7905 install-html) \
7906 || exit 1
7907
7908@endif binutils
7909
4fa63067
NN
7910.PHONY: maybe-installcheck-binutils installcheck-binutils
7911maybe-installcheck-binutils:
6bd3dfaa
PB
7912@if binutils
7913maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7914
4fa63067
NN
7915installcheck-binutils: \
7916 configure-binutils
7917 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7918 r=`${PWD_COMMAND}`; export r; \
7919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7920 $(HOST_EXPORTS) \
b813574b 7921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7923 done; \
4fa63067 7924 echo "Doing installcheck in binutils" ; \
b00612cc 7925 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7928 "RANLIB=$${RANLIB}" \
0c24b341 7929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7930 installcheck) \
2a4cbe27
NN
7931 || exit 1
7932
6bd3dfaa 7933@endif binutils
2a4cbe27 7934
4fa63067
NN
7935.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7936maybe-mostlyclean-binutils:
6bd3dfaa
PB
7937@if binutils
7938maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7939
4fa63067
NN
7940mostlyclean-binutils:
7941 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7942 r=`${PWD_COMMAND}`; export r; \
7943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7944 $(HOST_EXPORTS) \
b813574b 7945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7947 done; \
4fa63067 7948 echo "Doing mostlyclean in binutils" ; \
b00612cc 7949 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7952 "RANLIB=$${RANLIB}" \
0c24b341 7953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7954 mostlyclean) \
2a4cbe27
NN
7955 || exit 1
7956
6bd3dfaa 7957@endif binutils
2a4cbe27 7958
4fa63067
NN
7959.PHONY: maybe-clean-binutils clean-binutils
7960maybe-clean-binutils:
6bd3dfaa
PB
7961@if binutils
7962maybe-clean-binutils: clean-binutils
2a4cbe27 7963
4fa63067
NN
7964clean-binutils:
7965 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7966 r=`${PWD_COMMAND}`; export r; \
7967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7968 $(HOST_EXPORTS) \
b813574b 7969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7971 done; \
4fa63067 7972 echo "Doing clean in binutils" ; \
b00612cc 7973 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7976 "RANLIB=$${RANLIB}" \
0c24b341 7977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7978 clean) \
2a4cbe27
NN
7979 || exit 1
7980
6bd3dfaa 7981@endif binutils
2a4cbe27 7982
4fa63067
NN
7983.PHONY: maybe-distclean-binutils distclean-binutils
7984maybe-distclean-binutils:
6bd3dfaa
PB
7985@if binutils
7986maybe-distclean-binutils: distclean-binutils
2a4cbe27 7987
4fa63067
NN
7988distclean-binutils:
7989 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7990 r=`${PWD_COMMAND}`; export r; \
7991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7992 $(HOST_EXPORTS) \
b813574b 7993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7995 done; \
4fa63067 7996 echo "Doing distclean in binutils" ; \
b00612cc 7997 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8000 "RANLIB=$${RANLIB}" \
0c24b341 8001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8002 distclean) \
2a4cbe27
NN
8003 || exit 1
8004
6bd3dfaa 8005@endif binutils
2a4cbe27 8006
4fa63067
NN
8007.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
8008maybe-maintainer-clean-binutils:
6bd3dfaa
PB
8009@if binutils
8010maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 8011
4fa63067
NN
8012maintainer-clean-binutils:
8013 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
8014 r=`${PWD_COMMAND}`; export r; \
8015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8016 $(HOST_EXPORTS) \
b813574b 8017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8019 done; \
4fa63067 8020 echo "Doing maintainer-clean in binutils" ; \
b00612cc 8021 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
8022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8024 "RANLIB=$${RANLIB}" \
0c24b341 8025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8026 maintainer-clean) \
2a4cbe27
NN
8027 || exit 1
8028
6bd3dfaa 8029@endif binutils
2a4cbe27 8030
2a4cbe27 8031
a7254363 8032
4fa63067
NN
8033.PHONY: configure-bison maybe-configure-bison
8034maybe-configure-bison:
4f0ef2d8
CD
8035@if gcc-bootstrap
8036configure-bison: stage_current
8037@endif gcc-bootstrap
6bd3dfaa
PB
8038@if bison
8039maybe-configure-bison: configure-bison
c52c6897 8040configure-bison:
0aed8855 8041 @: $(MAKE); $(unstage)
c52c6897 8042 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8044 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
8045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
1f53ca9a 8046 $(HOST_EXPORTS) \
a7254363
PB
8047 echo Configuring in $(HOST_SUBDIR)/bison; \
8048 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 8049 case $(srcdir) in \
b00612cc
PB
8050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8051 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
8052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8053 esac; \
b00612cc
PB
8054 srcdiroption="--srcdir=$${topdir}/bison"; \
8055 libsrcdir="$$s/bison"; \
4fa63067 8056 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8057 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8058 --target=${target_alias} $${srcdiroption} \
2a4cbe27 8059 || exit 1
6bd3dfaa 8060@endif bison
2a4cbe27 8061
a7254363
PB
8062
8063
d545f33b
PB
8064
8065
4fa63067
NN
8066.PHONY: all-bison maybe-all-bison
8067maybe-all-bison:
4f0ef2d8
CD
8068@if gcc-bootstrap
8069all-bison: stage_current
8070@endif gcc-bootstrap
6bd3dfaa 8071@if bison
d27cc32e 8072TARGET-bison=all
6bd3dfaa 8073maybe-all-bison: all-bison
4fa63067 8074all-bison: configure-bison
0aed8855 8075 @: $(MAKE); $(unstage)
4fa63067
NN
8076 @r=`${PWD_COMMAND}`; export r; \
8077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8078 $(HOST_EXPORTS) \
b00612cc 8079 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
8080 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8081 $(TARGET-bison))
6bd3dfaa 8082@endif bison
2a4cbe27 8083
a7254363 8084
d545f33b
PB
8085
8086
4fa63067
NN
8087.PHONY: check-bison maybe-check-bison
8088maybe-check-bison:
6bd3dfaa
PB
8089@if bison
8090maybe-check-bison: check-bison
2a4cbe27 8091
4fa63067
NN
8092# This module is only tested in a native toolchain.
8093check-bison:
0aed8855 8094 @: $(MAKE); $(unstage)
4fa63067
NN
8095 @if [ '$(host)' = '$(target)' ] ; then \
8096 r=`${PWD_COMMAND}`; export r; \
8097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8098 $(HOST_EXPORTS) \
b00612cc 8099 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 8100 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8101 fi
8102
6bd3dfaa 8103@endif bison
4fa63067
NN
8104
8105.PHONY: install-bison maybe-install-bison
8106maybe-install-bison:
6bd3dfaa
PB
8107@if bison
8108maybe-install-bison: install-bison
4fa63067
NN
8109
8110install-bison: installdirs
0aed8855 8111 @: $(MAKE); $(unstage)
4fa63067 8112 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8114 $(HOST_EXPORTS) \
b00612cc 8115 (cd $(HOST_SUBDIR)/bison && \
2da12f12 8116 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8117
6bd3dfaa 8118@endif bison
2a4cbe27 8119
9b980aa1
RW
8120.PHONY: install-strip-bison maybe-install-strip-bison
8121maybe-install-strip-bison:
8122@if bison
8123maybe-install-strip-bison: install-strip-bison
8124
8125install-strip-bison: installdirs
8126 @: $(MAKE); $(unstage)
8127 @r=`${PWD_COMMAND}`; export r; \
8128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8129 $(HOST_EXPORTS) \
8130 (cd $(HOST_SUBDIR)/bison && \
8131 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8132
8133@endif bison
8134
56a8fe78 8135# Other targets (info, dvi, pdf, etc.)
2a4cbe27 8136
4fa63067
NN
8137.PHONY: maybe-info-bison info-bison
8138maybe-info-bison:
6bd3dfaa
PB
8139@if bison
8140maybe-info-bison: info-bison
4fa63067
NN
8141
8142info-bison: \
8143 configure-bison
0aed8855 8144 @: $(MAKE); $(unstage)
4fa63067 8145 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8146 r=`${PWD_COMMAND}`; export r; \
8147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8148 $(HOST_EXPORTS) \
b813574b 8149 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8151 done; \
4fa63067 8152 echo "Doing info in bison" ; \
b00612cc 8153 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8156 "RANLIB=$${RANLIB}" \
0c24b341 8157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8158 info) \
2a4cbe27
NN
8159 || exit 1
8160
6bd3dfaa 8161@endif bison
2a4cbe27 8162
4fa63067
NN
8163.PHONY: maybe-dvi-bison dvi-bison
8164maybe-dvi-bison:
6bd3dfaa
PB
8165@if bison
8166maybe-dvi-bison: dvi-bison
2a4cbe27 8167
4fa63067
NN
8168dvi-bison: \
8169 configure-bison
0aed8855 8170 @: $(MAKE); $(unstage)
4fa63067 8171 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8172 r=`${PWD_COMMAND}`; export r; \
8173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8174 $(HOST_EXPORTS) \
b813574b 8175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8177 done; \
4fa63067 8178 echo "Doing dvi in bison" ; \
b00612cc 8179 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8182 "RANLIB=$${RANLIB}" \
0c24b341 8183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8184 dvi) \
2a4cbe27
NN
8185 || exit 1
8186
6bd3dfaa 8187@endif bison
2a4cbe27 8188
56a8fe78
DD
8189.PHONY: maybe-pdf-bison pdf-bison
8190maybe-pdf-bison:
8191@if bison
8192maybe-pdf-bison: pdf-bison
8193
8194pdf-bison: \
8195 configure-bison
8196 @: $(MAKE); $(unstage)
8197 @[ -f ./bison/Makefile ] || exit 0; \
8198 r=`${PWD_COMMAND}`; export r; \
8199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8200 $(HOST_EXPORTS) \
8201 for flag in $(EXTRA_HOST_FLAGS) ; do \
8202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8203 done; \
8204 echo "Doing pdf in bison" ; \
8205 (cd $(HOST_SUBDIR)/bison && \
8206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8208 "RANLIB=$${RANLIB}" \
0c24b341 8209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8210 pdf) \
8211 || exit 1
8212
8213@endif bison
8214
6d389afc
MS
8215.PHONY: maybe-html-bison html-bison
8216maybe-html-bison:
8217@if bison
8218maybe-html-bison: html-bison
8219
8220html-bison: \
8221 configure-bison
0aed8855 8222 @: $(MAKE); $(unstage)
6d389afc
MS
8223 @[ -f ./bison/Makefile ] || exit 0; \
8224 r=`${PWD_COMMAND}`; export r; \
8225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8226 $(HOST_EXPORTS) \
8227 for flag in $(EXTRA_HOST_FLAGS) ; do \
8228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8229 done; \
8230 echo "Doing html in bison" ; \
b00612cc 8231 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
8232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8234 "RANLIB=$${RANLIB}" \
0c24b341 8235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8236 html) \
8237 || exit 1
8238
8239@endif bison
8240
4fa63067
NN
8241.PHONY: maybe-TAGS-bison TAGS-bison
8242maybe-TAGS-bison:
6bd3dfaa
PB
8243@if bison
8244maybe-TAGS-bison: TAGS-bison
2a4cbe27 8245
4fa63067
NN
8246TAGS-bison: \
8247 configure-bison
0aed8855 8248 @: $(MAKE); $(unstage)
4fa63067 8249 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8250 r=`${PWD_COMMAND}`; export r; \
8251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8252 $(HOST_EXPORTS) \
b813574b 8253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8255 done; \
4fa63067 8256 echo "Doing TAGS in bison" ; \
b00612cc 8257 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8260 "RANLIB=$${RANLIB}" \
0c24b341 8261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8262 TAGS) \
2a4cbe27
NN
8263 || exit 1
8264
6bd3dfaa 8265@endif bison
2a4cbe27 8266
4fa63067
NN
8267.PHONY: maybe-install-info-bison install-info-bison
8268maybe-install-info-bison:
6bd3dfaa
PB
8269@if bison
8270maybe-install-info-bison: install-info-bison
2a4cbe27 8271
4fa63067
NN
8272install-info-bison: \
8273 configure-bison \
8274 info-bison
0aed8855 8275 @: $(MAKE); $(unstage)
4fa63067 8276 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8277 r=`${PWD_COMMAND}`; export r; \
8278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8279 $(HOST_EXPORTS) \
b813574b 8280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8282 done; \
4fa63067 8283 echo "Doing install-info in bison" ; \
b00612cc 8284 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8287 "RANLIB=$${RANLIB}" \
0c24b341 8288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8289 install-info) \
2a4cbe27
NN
8290 || exit 1
8291
6bd3dfaa 8292@endif bison
2a4cbe27 8293
a3ca38d2
DD
8294.PHONY: maybe-install-pdf-bison install-pdf-bison
8295maybe-install-pdf-bison:
8296@if bison
8297maybe-install-pdf-bison: install-pdf-bison
8298
8299install-pdf-bison: \
8300 configure-bison \
8301 pdf-bison
8302 @: $(MAKE); $(unstage)
8303 @[ -f ./bison/Makefile ] || exit 0; \
8304 r=`${PWD_COMMAND}`; export r; \
8305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8306 $(HOST_EXPORTS) \
8307 for flag in $(EXTRA_HOST_FLAGS) ; do \
8308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8309 done; \
8310 echo "Doing install-pdf in bison" ; \
8311 (cd $(HOST_SUBDIR)/bison && \
8312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8314 "RANLIB=$${RANLIB}" \
0c24b341 8315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8316 install-pdf) \
8317 || exit 1
8318
8319@endif bison
8320
108a6f8e
CD
8321.PHONY: maybe-install-html-bison install-html-bison
8322maybe-install-html-bison:
8323@if bison
8324maybe-install-html-bison: install-html-bison
8325
8326install-html-bison: \
8327 configure-bison \
8328 html-bison
8329 @: $(MAKE); $(unstage)
8330 @[ -f ./bison/Makefile ] || exit 0; \
8331 r=`${PWD_COMMAND}`; export r; \
8332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8333 $(HOST_EXPORTS) \
8334 for flag in $(EXTRA_HOST_FLAGS) ; do \
8335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8336 done; \
8337 echo "Doing install-html in bison" ; \
8338 (cd $(HOST_SUBDIR)/bison && \
8339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8341 "RANLIB=$${RANLIB}" \
0c24b341 8342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8343 install-html) \
8344 || exit 1
8345
8346@endif bison
8347
4fa63067
NN
8348.PHONY: maybe-installcheck-bison installcheck-bison
8349maybe-installcheck-bison:
6bd3dfaa
PB
8350@if bison
8351maybe-installcheck-bison: installcheck-bison
2a4cbe27 8352
4fa63067
NN
8353installcheck-bison: \
8354 configure-bison
0aed8855 8355 @: $(MAKE); $(unstage)
4fa63067 8356 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8357 r=`${PWD_COMMAND}`; export r; \
8358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8359 $(HOST_EXPORTS) \
b813574b 8360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8362 done; \
4fa63067 8363 echo "Doing installcheck in bison" ; \
b00612cc 8364 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8367 "RANLIB=$${RANLIB}" \
0c24b341 8368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8369 installcheck) \
2a4cbe27
NN
8370 || exit 1
8371
6bd3dfaa 8372@endif bison
2a4cbe27 8373
4fa63067
NN
8374.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8375maybe-mostlyclean-bison:
6bd3dfaa
PB
8376@if bison
8377maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8378
4fa63067 8379mostlyclean-bison:
0aed8855 8380 @: $(MAKE); $(unstage)
4fa63067 8381 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8382 r=`${PWD_COMMAND}`; export r; \
8383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8384 $(HOST_EXPORTS) \
b813574b 8385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8387 done; \
4fa63067 8388 echo "Doing mostlyclean in bison" ; \
b00612cc 8389 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8392 "RANLIB=$${RANLIB}" \
0c24b341 8393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8394 mostlyclean) \
2a4cbe27
NN
8395 || exit 1
8396
6bd3dfaa 8397@endif bison
2a4cbe27 8398
4fa63067
NN
8399.PHONY: maybe-clean-bison clean-bison
8400maybe-clean-bison:
6bd3dfaa
PB
8401@if bison
8402maybe-clean-bison: clean-bison
2a4cbe27 8403
4fa63067 8404clean-bison:
0aed8855 8405 @: $(MAKE); $(unstage)
4fa63067 8406 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8407 r=`${PWD_COMMAND}`; export r; \
8408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8409 $(HOST_EXPORTS) \
b813574b 8410 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8412 done; \
4fa63067 8413 echo "Doing clean in bison" ; \
b00612cc 8414 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8417 "RANLIB=$${RANLIB}" \
0c24b341 8418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8419 clean) \
2a4cbe27
NN
8420 || exit 1
8421
6bd3dfaa 8422@endif bison
2a4cbe27 8423
4fa63067
NN
8424.PHONY: maybe-distclean-bison distclean-bison
8425maybe-distclean-bison:
6bd3dfaa
PB
8426@if bison
8427maybe-distclean-bison: distclean-bison
2a4cbe27 8428
4fa63067 8429distclean-bison:
0aed8855 8430 @: $(MAKE); $(unstage)
4fa63067 8431 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8432 r=`${PWD_COMMAND}`; export r; \
8433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8434 $(HOST_EXPORTS) \
b813574b 8435 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8437 done; \
4fa63067 8438 echo "Doing distclean in bison" ; \
b00612cc 8439 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8442 "RANLIB=$${RANLIB}" \
0c24b341 8443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8444 distclean) \
2a4cbe27
NN
8445 || exit 1
8446
6bd3dfaa 8447@endif bison
2a4cbe27 8448
4fa63067
NN
8449.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8450maybe-maintainer-clean-bison:
6bd3dfaa
PB
8451@if bison
8452maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8453
4fa63067 8454maintainer-clean-bison:
0aed8855 8455 @: $(MAKE); $(unstage)
4fa63067 8456 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8457 r=`${PWD_COMMAND}`; export r; \
8458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8459 $(HOST_EXPORTS) \
b813574b 8460 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8462 done; \
4fa63067 8463 echo "Doing maintainer-clean in bison" ; \
b00612cc 8464 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8467 "RANLIB=$${RANLIB}" \
0c24b341 8468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8469 maintainer-clean) \
2a4cbe27
NN
8470 || exit 1
8471
6bd3dfaa 8472@endif bison
2a4cbe27 8473
2a4cbe27 8474
a7254363 8475
4fa63067
NN
8476.PHONY: configure-byacc maybe-configure-byacc
8477maybe-configure-byacc:
4f0ef2d8
CD
8478@if gcc-bootstrap
8479configure-byacc: stage_current
8480@endif gcc-bootstrap
6bd3dfaa
PB
8481@if byacc
8482maybe-configure-byacc: configure-byacc
c52c6897 8483configure-byacc:
0aed8855 8484 @: $(MAKE); $(unstage)
c52c6897 8485 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8487 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
1f53ca9a 8489 $(HOST_EXPORTS) \
a7254363
PB
8490 echo Configuring in $(HOST_SUBDIR)/byacc; \
8491 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8492 case $(srcdir) in \
b00612cc
PB
8493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8494 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8496 esac; \
b00612cc
PB
8497 srcdiroption="--srcdir=$${topdir}/byacc"; \
8498 libsrcdir="$$s/byacc"; \
4fa63067 8499 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8500 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8501 --target=${target_alias} $${srcdiroption} \
4fa63067 8502 || exit 1
6bd3dfaa 8503@endif byacc
4fa63067 8504
a7254363
PB
8505
8506
d545f33b
PB
8507
8508
4fa63067
NN
8509.PHONY: all-byacc maybe-all-byacc
8510maybe-all-byacc:
4f0ef2d8
CD
8511@if gcc-bootstrap
8512all-byacc: stage_current
8513@endif gcc-bootstrap
6bd3dfaa 8514@if byacc
d27cc32e 8515TARGET-byacc=all
6bd3dfaa 8516maybe-all-byacc: all-byacc
4fa63067 8517all-byacc: configure-byacc
0aed8855 8518 @: $(MAKE); $(unstage)
4fa63067
NN
8519 @r=`${PWD_COMMAND}`; export r; \
8520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8521 $(HOST_EXPORTS) \
b00612cc 8522 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8523 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8524 $(TARGET-byacc))
6bd3dfaa 8525@endif byacc
4fa63067 8526
a7254363 8527
d545f33b
PB
8528
8529
4fa63067
NN
8530.PHONY: check-byacc maybe-check-byacc
8531maybe-check-byacc:
6bd3dfaa
PB
8532@if byacc
8533maybe-check-byacc: check-byacc
4fa63067
NN
8534
8535# This module is only tested in a native toolchain.
8536check-byacc:
0aed8855 8537 @: $(MAKE); $(unstage)
4fa63067
NN
8538 @if [ '$(host)' = '$(target)' ] ; then \
8539 r=`${PWD_COMMAND}`; export r; \
8540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8541 $(HOST_EXPORTS) \
b00612cc 8542 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8543 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8544 fi
8545
6bd3dfaa 8546@endif byacc
4fa63067
NN
8547
8548.PHONY: install-byacc maybe-install-byacc
8549maybe-install-byacc:
6bd3dfaa
PB
8550@if byacc
8551maybe-install-byacc: install-byacc
4fa63067
NN
8552
8553install-byacc: installdirs
0aed8855 8554 @: $(MAKE); $(unstage)
4fa63067
NN
8555 @r=`${PWD_COMMAND}`; export r; \
8556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8557 $(HOST_EXPORTS) \
b00612cc 8558 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8559 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8560
6bd3dfaa 8561@endif byacc
4fa63067 8562
9b980aa1
RW
8563.PHONY: install-strip-byacc maybe-install-strip-byacc
8564maybe-install-strip-byacc:
8565@if byacc
8566maybe-install-strip-byacc: install-strip-byacc
8567
8568install-strip-byacc: installdirs
8569 @: $(MAKE); $(unstage)
8570 @r=`${PWD_COMMAND}`; export r; \
8571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8572 $(HOST_EXPORTS) \
8573 (cd $(HOST_SUBDIR)/byacc && \
8574 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8575
8576@endif byacc
8577
56a8fe78 8578# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8579
8580.PHONY: maybe-info-byacc info-byacc
8581maybe-info-byacc:
6bd3dfaa
PB
8582@if byacc
8583maybe-info-byacc: info-byacc
4fa63067
NN
8584
8585info-byacc: \
8586 configure-byacc
0aed8855 8587 @: $(MAKE); $(unstage)
4fa63067 8588 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8589 r=`${PWD_COMMAND}`; export r; \
8590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8591 $(HOST_EXPORTS) \
b813574b 8592 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8594 done; \
4fa63067 8595 echo "Doing info in byacc" ; \
b00612cc 8596 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8599 "RANLIB=$${RANLIB}" \
0c24b341 8600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8601 info) \
2a4cbe27
NN
8602 || exit 1
8603
6bd3dfaa 8604@endif byacc
2a4cbe27 8605
4fa63067
NN
8606.PHONY: maybe-dvi-byacc dvi-byacc
8607maybe-dvi-byacc:
6bd3dfaa
PB
8608@if byacc
8609maybe-dvi-byacc: dvi-byacc
2a4cbe27 8610
4fa63067
NN
8611dvi-byacc: \
8612 configure-byacc
0aed8855 8613 @: $(MAKE); $(unstage)
4fa63067 8614 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8615 r=`${PWD_COMMAND}`; export r; \
8616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8617 $(HOST_EXPORTS) \
b813574b 8618 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8620 done; \
4fa63067 8621 echo "Doing dvi in byacc" ; \
b00612cc 8622 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8625 "RANLIB=$${RANLIB}" \
0c24b341 8626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8627 dvi) \
2a4cbe27
NN
8628 || exit 1
8629
6bd3dfaa 8630@endif byacc
2a4cbe27 8631
56a8fe78
DD
8632.PHONY: maybe-pdf-byacc pdf-byacc
8633maybe-pdf-byacc:
8634@if byacc
8635maybe-pdf-byacc: pdf-byacc
8636
8637pdf-byacc: \
8638 configure-byacc
8639 @: $(MAKE); $(unstage)
8640 @[ -f ./byacc/Makefile ] || exit 0; \
8641 r=`${PWD_COMMAND}`; export r; \
8642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8643 $(HOST_EXPORTS) \
8644 for flag in $(EXTRA_HOST_FLAGS) ; do \
8645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8646 done; \
8647 echo "Doing pdf in byacc" ; \
8648 (cd $(HOST_SUBDIR)/byacc && \
8649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8651 "RANLIB=$${RANLIB}" \
0c24b341 8652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8653 pdf) \
8654 || exit 1
8655
8656@endif byacc
8657
6d389afc
MS
8658.PHONY: maybe-html-byacc html-byacc
8659maybe-html-byacc:
8660@if byacc
8661maybe-html-byacc: html-byacc
8662
8663html-byacc: \
8664 configure-byacc
0aed8855 8665 @: $(MAKE); $(unstage)
6d389afc
MS
8666 @[ -f ./byacc/Makefile ] || exit 0; \
8667 r=`${PWD_COMMAND}`; export r; \
8668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8669 $(HOST_EXPORTS) \
8670 for flag in $(EXTRA_HOST_FLAGS) ; do \
8671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8672 done; \
8673 echo "Doing html in byacc" ; \
b00612cc 8674 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8677 "RANLIB=$${RANLIB}" \
0c24b341 8678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8679 html) \
8680 || exit 1
8681
8682@endif byacc
8683
4fa63067
NN
8684.PHONY: maybe-TAGS-byacc TAGS-byacc
8685maybe-TAGS-byacc:
6bd3dfaa
PB
8686@if byacc
8687maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8688
4fa63067
NN
8689TAGS-byacc: \
8690 configure-byacc
0aed8855 8691 @: $(MAKE); $(unstage)
4fa63067 8692 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8693 r=`${PWD_COMMAND}`; export r; \
8694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8695 $(HOST_EXPORTS) \
b813574b 8696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8698 done; \
4fa63067 8699 echo "Doing TAGS in byacc" ; \
b00612cc 8700 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8703 "RANLIB=$${RANLIB}" \
0c24b341 8704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8705 TAGS) \
2a4cbe27
NN
8706 || exit 1
8707
6bd3dfaa 8708@endif byacc
2a4cbe27 8709
4fa63067
NN
8710.PHONY: maybe-install-info-byacc install-info-byacc
8711maybe-install-info-byacc:
6bd3dfaa
PB
8712@if byacc
8713maybe-install-info-byacc: install-info-byacc
2a4cbe27 8714
4fa63067
NN
8715install-info-byacc: \
8716 configure-byacc \
8717 info-byacc
0aed8855 8718 @: $(MAKE); $(unstage)
4fa63067 8719 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8720 r=`${PWD_COMMAND}`; export r; \
8721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8722 $(HOST_EXPORTS) \
b813574b 8723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8725 done; \
4fa63067 8726 echo "Doing install-info in byacc" ; \
b00612cc 8727 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8730 "RANLIB=$${RANLIB}" \
0c24b341 8731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8732 install-info) \
2a4cbe27
NN
8733 || exit 1
8734
6bd3dfaa 8735@endif byacc
2a4cbe27 8736
a3ca38d2
DD
8737.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8738maybe-install-pdf-byacc:
8739@if byacc
8740maybe-install-pdf-byacc: install-pdf-byacc
8741
8742install-pdf-byacc: \
8743 configure-byacc \
8744 pdf-byacc
8745 @: $(MAKE); $(unstage)
8746 @[ -f ./byacc/Makefile ] || exit 0; \
8747 r=`${PWD_COMMAND}`; export r; \
8748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8749 $(HOST_EXPORTS) \
8750 for flag in $(EXTRA_HOST_FLAGS) ; do \
8751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8752 done; \
8753 echo "Doing install-pdf in byacc" ; \
8754 (cd $(HOST_SUBDIR)/byacc && \
8755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8757 "RANLIB=$${RANLIB}" \
0c24b341 8758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8759 install-pdf) \
8760 || exit 1
8761
8762@endif byacc
8763
108a6f8e
CD
8764.PHONY: maybe-install-html-byacc install-html-byacc
8765maybe-install-html-byacc:
8766@if byacc
8767maybe-install-html-byacc: install-html-byacc
8768
8769install-html-byacc: \
8770 configure-byacc \
8771 html-byacc
8772 @: $(MAKE); $(unstage)
8773 @[ -f ./byacc/Makefile ] || exit 0; \
8774 r=`${PWD_COMMAND}`; export r; \
8775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8776 $(HOST_EXPORTS) \
8777 for flag in $(EXTRA_HOST_FLAGS) ; do \
8778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8779 done; \
8780 echo "Doing install-html in byacc" ; \
8781 (cd $(HOST_SUBDIR)/byacc && \
8782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8784 "RANLIB=$${RANLIB}" \
0c24b341 8785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8786 install-html) \
8787 || exit 1
8788
8789@endif byacc
8790
4fa63067
NN
8791.PHONY: maybe-installcheck-byacc installcheck-byacc
8792maybe-installcheck-byacc:
6bd3dfaa
PB
8793@if byacc
8794maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8795
4fa63067
NN
8796installcheck-byacc: \
8797 configure-byacc
0aed8855 8798 @: $(MAKE); $(unstage)
4fa63067 8799 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8800 r=`${PWD_COMMAND}`; export r; \
8801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8802 $(HOST_EXPORTS) \
b813574b 8803 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8805 done; \
4fa63067 8806 echo "Doing installcheck in byacc" ; \
b00612cc 8807 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8810 "RANLIB=$${RANLIB}" \
0c24b341 8811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8812 installcheck) \
2a4cbe27
NN
8813 || exit 1
8814
6bd3dfaa 8815@endif byacc
2a4cbe27 8816
4fa63067
NN
8817.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8818maybe-mostlyclean-byacc:
6bd3dfaa
PB
8819@if byacc
8820maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8821
4fa63067 8822mostlyclean-byacc:
0aed8855 8823 @: $(MAKE); $(unstage)
4fa63067 8824 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8825 r=`${PWD_COMMAND}`; export r; \
8826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8827 $(HOST_EXPORTS) \
b813574b 8828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8830 done; \
4fa63067 8831 echo "Doing mostlyclean in byacc" ; \
b00612cc 8832 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8835 "RANLIB=$${RANLIB}" \
0c24b341 8836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8837 mostlyclean) \
2a4cbe27
NN
8838 || exit 1
8839
6bd3dfaa 8840@endif byacc
2a4cbe27 8841
4fa63067
NN
8842.PHONY: maybe-clean-byacc clean-byacc
8843maybe-clean-byacc:
6bd3dfaa
PB
8844@if byacc
8845maybe-clean-byacc: clean-byacc
2a4cbe27 8846
4fa63067 8847clean-byacc:
0aed8855 8848 @: $(MAKE); $(unstage)
4fa63067 8849 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8850 r=`${PWD_COMMAND}`; export r; \
8851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8852 $(HOST_EXPORTS) \
b813574b 8853 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8855 done; \
4fa63067 8856 echo "Doing clean in byacc" ; \
b00612cc 8857 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8860 "RANLIB=$${RANLIB}" \
0c24b341 8861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8862 clean) \
2a4cbe27
NN
8863 || exit 1
8864
6bd3dfaa 8865@endif byacc
2a4cbe27 8866
4fa63067
NN
8867.PHONY: maybe-distclean-byacc distclean-byacc
8868maybe-distclean-byacc:
6bd3dfaa
PB
8869@if byacc
8870maybe-distclean-byacc: distclean-byacc
2a4cbe27 8871
4fa63067 8872distclean-byacc:
0aed8855 8873 @: $(MAKE); $(unstage)
4fa63067 8874 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8875 r=`${PWD_COMMAND}`; export r; \
8876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8877 $(HOST_EXPORTS) \
b813574b 8878 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8880 done; \
4fa63067 8881 echo "Doing distclean in byacc" ; \
b00612cc 8882 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8885 "RANLIB=$${RANLIB}" \
0c24b341 8886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8887 distclean) \
2a4cbe27
NN
8888 || exit 1
8889
6bd3dfaa 8890@endif byacc
2a4cbe27 8891
4fa63067
NN
8892.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8893maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8894@if byacc
8895maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8896
4fa63067 8897maintainer-clean-byacc:
0aed8855 8898 @: $(MAKE); $(unstage)
4fa63067 8899 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8900 r=`${PWD_COMMAND}`; export r; \
8901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8902 $(HOST_EXPORTS) \
b813574b 8903 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8905 done; \
4fa63067 8906 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8907 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8910 "RANLIB=$${RANLIB}" \
0c24b341 8911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8912 maintainer-clean) \
2a4cbe27
NN
8913 || exit 1
8914
6bd3dfaa 8915@endif byacc
2a4cbe27 8916
2a4cbe27 8917
a7254363 8918
4fa63067
NN
8919.PHONY: configure-bzip2 maybe-configure-bzip2
8920maybe-configure-bzip2:
4f0ef2d8
CD
8921@if gcc-bootstrap
8922configure-bzip2: stage_current
8923@endif gcc-bootstrap
6bd3dfaa
PB
8924@if bzip2
8925maybe-configure-bzip2: configure-bzip2
c52c6897 8926configure-bzip2:
0aed8855 8927 @: $(MAKE); $(unstage)
c52c6897 8928 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8930 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
1f53ca9a 8932 $(HOST_EXPORTS) \
a7254363
PB
8933 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8934 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8935 case $(srcdir) in \
b00612cc
PB
8936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8937 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8939 esac; \
b00612cc
PB
8940 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8941 libsrcdir="$$s/bzip2"; \
4fa63067 8942 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8944 --target=${target_alias} $${srcdiroption} \
4fa63067 8945 || exit 1
6bd3dfaa 8946@endif bzip2
4fa63067 8947
a7254363
PB
8948
8949
d545f33b
PB
8950
8951
4fa63067
NN
8952.PHONY: all-bzip2 maybe-all-bzip2
8953maybe-all-bzip2:
4f0ef2d8
CD
8954@if gcc-bootstrap
8955all-bzip2: stage_current
8956@endif gcc-bootstrap
6bd3dfaa 8957@if bzip2
d27cc32e 8958TARGET-bzip2=all
6bd3dfaa 8959maybe-all-bzip2: all-bzip2
4fa63067 8960all-bzip2: configure-bzip2
0aed8855 8961 @: $(MAKE); $(unstage)
4fa63067
NN
8962 @r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8964 $(HOST_EXPORTS) \
b00612cc 8965 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8966 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8967 $(TARGET-bzip2))
6bd3dfaa 8968@endif bzip2
4fa63067 8969
a7254363 8970
d545f33b
PB
8971
8972
4fa63067
NN
8973.PHONY: check-bzip2 maybe-check-bzip2
8974maybe-check-bzip2:
6bd3dfaa
PB
8975@if bzip2
8976maybe-check-bzip2: check-bzip2
4fa63067
NN
8977
8978check-bzip2:
0aed8855 8979 @: $(MAKE); $(unstage)
4fa63067
NN
8980 @r=`${PWD_COMMAND}`; export r; \
8981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8982 $(HOST_EXPORTS) \
b00612cc
PB
8983 (cd $(HOST_SUBDIR)/bzip2 && \
8984 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8985
6bd3dfaa 8986@endif bzip2
4fa63067
NN
8987
8988.PHONY: install-bzip2 maybe-install-bzip2
8989maybe-install-bzip2:
6bd3dfaa
PB
8990@if bzip2
8991maybe-install-bzip2: install-bzip2
4fa63067
NN
8992
8993install-bzip2: installdirs
0aed8855 8994 @: $(MAKE); $(unstage)
4fa63067
NN
8995 @r=`${PWD_COMMAND}`; export r; \
8996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8997 $(HOST_EXPORTS) \
b00612cc 8998 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8999 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9000
6bd3dfaa 9001@endif bzip2
4fa63067 9002
9b980aa1
RW
9003.PHONY: install-strip-bzip2 maybe-install-strip-bzip2
9004maybe-install-strip-bzip2:
9005@if bzip2
9006maybe-install-strip-bzip2: install-strip-bzip2
9007
9008install-strip-bzip2: installdirs
9009 @: $(MAKE); $(unstage)
9010 @r=`${PWD_COMMAND}`; export r; \
9011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9012 $(HOST_EXPORTS) \
9013 (cd $(HOST_SUBDIR)/bzip2 && \
9014 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9015
9016@endif bzip2
9017
56a8fe78 9018# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9019
9020.PHONY: maybe-info-bzip2 info-bzip2
9021maybe-info-bzip2:
6bd3dfaa
PB
9022@if bzip2
9023maybe-info-bzip2: info-bzip2
4fa63067
NN
9024
9025info-bzip2: \
9026 configure-bzip2
0aed8855 9027 @: $(MAKE); $(unstage)
4fa63067 9028 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9029 r=`${PWD_COMMAND}`; export r; \
9030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9031 $(HOST_EXPORTS) \
b813574b 9032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9034 done; \
4fa63067 9035 echo "Doing info in bzip2" ; \
b00612cc 9036 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9039 "RANLIB=$${RANLIB}" \
0c24b341 9040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9041 info) \
2a4cbe27
NN
9042 || exit 1
9043
6bd3dfaa 9044@endif bzip2
2a4cbe27 9045
4fa63067
NN
9046.PHONY: maybe-dvi-bzip2 dvi-bzip2
9047maybe-dvi-bzip2:
6bd3dfaa
PB
9048@if bzip2
9049maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 9050
4fa63067
NN
9051dvi-bzip2: \
9052 configure-bzip2
0aed8855 9053 @: $(MAKE); $(unstage)
4fa63067 9054 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9055 r=`${PWD_COMMAND}`; export r; \
9056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9057 $(HOST_EXPORTS) \
b813574b 9058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9060 done; \
4fa63067 9061 echo "Doing dvi in bzip2" ; \
b00612cc 9062 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9065 "RANLIB=$${RANLIB}" \
0c24b341 9066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9067 dvi) \
2a4cbe27
NN
9068 || exit 1
9069
6bd3dfaa 9070@endif bzip2
2a4cbe27 9071
56a8fe78
DD
9072.PHONY: maybe-pdf-bzip2 pdf-bzip2
9073maybe-pdf-bzip2:
9074@if bzip2
9075maybe-pdf-bzip2: pdf-bzip2
9076
9077pdf-bzip2: \
9078 configure-bzip2
9079 @: $(MAKE); $(unstage)
9080 @[ -f ./bzip2/Makefile ] || exit 0; \
9081 r=`${PWD_COMMAND}`; export r; \
9082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9083 $(HOST_EXPORTS) \
9084 for flag in $(EXTRA_HOST_FLAGS) ; do \
9085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9086 done; \
9087 echo "Doing pdf in bzip2" ; \
9088 (cd $(HOST_SUBDIR)/bzip2 && \
9089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9091 "RANLIB=$${RANLIB}" \
0c24b341 9092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9093 pdf) \
9094 || exit 1
9095
9096@endif bzip2
9097
6d389afc
MS
9098.PHONY: maybe-html-bzip2 html-bzip2
9099maybe-html-bzip2:
9100@if bzip2
9101maybe-html-bzip2: html-bzip2
9102
9103html-bzip2: \
9104 configure-bzip2
0aed8855 9105 @: $(MAKE); $(unstage)
6d389afc
MS
9106 @[ -f ./bzip2/Makefile ] || exit 0; \
9107 r=`${PWD_COMMAND}`; export r; \
9108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9109 $(HOST_EXPORTS) \
9110 for flag in $(EXTRA_HOST_FLAGS) ; do \
9111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9112 done; \
9113 echo "Doing html in bzip2" ; \
b00612cc 9114 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
9115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9117 "RANLIB=$${RANLIB}" \
0c24b341 9118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9119 html) \
9120 || exit 1
9121
9122@endif bzip2
9123
4fa63067
NN
9124.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
9125maybe-TAGS-bzip2:
6bd3dfaa
PB
9126@if bzip2
9127maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 9128
4fa63067
NN
9129TAGS-bzip2: \
9130 configure-bzip2
0aed8855 9131 @: $(MAKE); $(unstage)
4fa63067 9132 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9133 r=`${PWD_COMMAND}`; export r; \
9134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9135 $(HOST_EXPORTS) \
b813574b 9136 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9138 done; \
4fa63067 9139 echo "Doing TAGS in bzip2" ; \
b00612cc 9140 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9143 "RANLIB=$${RANLIB}" \
0c24b341 9144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9145 TAGS) \
2a4cbe27
NN
9146 || exit 1
9147
6bd3dfaa 9148@endif bzip2
2a4cbe27 9149
4fa63067
NN
9150.PHONY: maybe-install-info-bzip2 install-info-bzip2
9151maybe-install-info-bzip2:
6bd3dfaa
PB
9152@if bzip2
9153maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 9154
4fa63067
NN
9155install-info-bzip2: \
9156 configure-bzip2 \
9157 info-bzip2
0aed8855 9158 @: $(MAKE); $(unstage)
4fa63067 9159 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9160 r=`${PWD_COMMAND}`; export r; \
9161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9162 $(HOST_EXPORTS) \
b813574b 9163 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9165 done; \
4fa63067 9166 echo "Doing install-info in bzip2" ; \
b00612cc 9167 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9170 "RANLIB=$${RANLIB}" \
0c24b341 9171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9172 install-info) \
2a4cbe27
NN
9173 || exit 1
9174
6bd3dfaa 9175@endif bzip2
2a4cbe27 9176
a3ca38d2
DD
9177.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
9178maybe-install-pdf-bzip2:
9179@if bzip2
9180maybe-install-pdf-bzip2: install-pdf-bzip2
9181
9182install-pdf-bzip2: \
9183 configure-bzip2 \
9184 pdf-bzip2
9185 @: $(MAKE); $(unstage)
9186 @[ -f ./bzip2/Makefile ] || exit 0; \
9187 r=`${PWD_COMMAND}`; export r; \
9188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9189 $(HOST_EXPORTS) \
9190 for flag in $(EXTRA_HOST_FLAGS) ; do \
9191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9192 done; \
9193 echo "Doing install-pdf in bzip2" ; \
9194 (cd $(HOST_SUBDIR)/bzip2 && \
9195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9197 "RANLIB=$${RANLIB}" \
0c24b341 9198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9199 install-pdf) \
9200 || exit 1
9201
9202@endif bzip2
9203
108a6f8e
CD
9204.PHONY: maybe-install-html-bzip2 install-html-bzip2
9205maybe-install-html-bzip2:
9206@if bzip2
9207maybe-install-html-bzip2: install-html-bzip2
9208
9209install-html-bzip2: \
9210 configure-bzip2 \
9211 html-bzip2
9212 @: $(MAKE); $(unstage)
9213 @[ -f ./bzip2/Makefile ] || exit 0; \
9214 r=`${PWD_COMMAND}`; export r; \
9215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9216 $(HOST_EXPORTS) \
9217 for flag in $(EXTRA_HOST_FLAGS) ; do \
9218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9219 done; \
9220 echo "Doing install-html in bzip2" ; \
9221 (cd $(HOST_SUBDIR)/bzip2 && \
9222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9224 "RANLIB=$${RANLIB}" \
0c24b341 9225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9226 install-html) \
9227 || exit 1
9228
9229@endif bzip2
9230
4fa63067
NN
9231.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
9232maybe-installcheck-bzip2:
6bd3dfaa
PB
9233@if bzip2
9234maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 9235
4fa63067
NN
9236installcheck-bzip2: \
9237 configure-bzip2
0aed8855 9238 @: $(MAKE); $(unstage)
4fa63067 9239 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9240 r=`${PWD_COMMAND}`; export r; \
9241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9242 $(HOST_EXPORTS) \
b813574b 9243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9245 done; \
4fa63067 9246 echo "Doing installcheck in bzip2" ; \
b00612cc 9247 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9250 "RANLIB=$${RANLIB}" \
0c24b341 9251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9252 installcheck) \
2a4cbe27
NN
9253 || exit 1
9254
6bd3dfaa 9255@endif bzip2
2a4cbe27 9256
4fa63067
NN
9257.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
9258maybe-mostlyclean-bzip2:
6bd3dfaa
PB
9259@if bzip2
9260maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 9261
4fa63067 9262mostlyclean-bzip2:
0aed8855 9263 @: $(MAKE); $(unstage)
4fa63067 9264 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9265 r=`${PWD_COMMAND}`; export r; \
9266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9267 $(HOST_EXPORTS) \
b813574b 9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
4fa63067 9271 echo "Doing mostlyclean in bzip2" ; \
b00612cc 9272 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
0c24b341 9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9277 mostlyclean) \
2a4cbe27
NN
9278 || exit 1
9279
6bd3dfaa 9280@endif bzip2
2a4cbe27 9281
4fa63067
NN
9282.PHONY: maybe-clean-bzip2 clean-bzip2
9283maybe-clean-bzip2:
6bd3dfaa
PB
9284@if bzip2
9285maybe-clean-bzip2: clean-bzip2
2a4cbe27 9286
4fa63067 9287clean-bzip2:
0aed8855 9288 @: $(MAKE); $(unstage)
4fa63067 9289 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9290 r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9292 $(HOST_EXPORTS) \
b813574b 9293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9295 done; \
4fa63067 9296 echo "Doing clean in bzip2" ; \
b00612cc 9297 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9300 "RANLIB=$${RANLIB}" \
0c24b341 9301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9302 clean) \
2a4cbe27
NN
9303 || exit 1
9304
6bd3dfaa 9305@endif bzip2
2a4cbe27 9306
4fa63067
NN
9307.PHONY: maybe-distclean-bzip2 distclean-bzip2
9308maybe-distclean-bzip2:
6bd3dfaa
PB
9309@if bzip2
9310maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 9311
4fa63067 9312distclean-bzip2:
0aed8855 9313 @: $(MAKE); $(unstage)
4fa63067 9314 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9315 r=`${PWD_COMMAND}`; export r; \
9316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9317 $(HOST_EXPORTS) \
b813574b 9318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9320 done; \
4fa63067 9321 echo "Doing distclean in bzip2" ; \
b00612cc 9322 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9325 "RANLIB=$${RANLIB}" \
0c24b341 9326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9327 distclean) \
2a4cbe27
NN
9328 || exit 1
9329
6bd3dfaa 9330@endif bzip2
2a4cbe27 9331
4fa63067
NN
9332.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9333maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
9334@if bzip2
9335maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 9336
4fa63067 9337maintainer-clean-bzip2:
0aed8855 9338 @: $(MAKE); $(unstage)
4fa63067 9339 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9340 r=`${PWD_COMMAND}`; export r; \
9341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9342 $(HOST_EXPORTS) \
b813574b 9343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9345 done; \
4fa63067 9346 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 9347 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9350 "RANLIB=$${RANLIB}" \
0c24b341 9351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9352 maintainer-clean) \
2a4cbe27
NN
9353 || exit 1
9354
6bd3dfaa 9355@endif bzip2
2a4cbe27 9356
2a4cbe27 9357
a7254363 9358
f9806fa5
DE
9359.PHONY: configure-cgen maybe-configure-cgen
9360maybe-configure-cgen:
9361@if gcc-bootstrap
9362configure-cgen: stage_current
9363@endif gcc-bootstrap
9364@if cgen
9365maybe-configure-cgen: configure-cgen
9366configure-cgen:
9367 @: $(MAKE); $(unstage)
9368 @r=`${PWD_COMMAND}`; export r; \
9369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9370 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
1f53ca9a 9372 $(HOST_EXPORTS) \
f9806fa5
DE
9373 echo Configuring in $(HOST_SUBDIR)/cgen; \
9374 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9375 case $(srcdir) in \
9376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9377 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9379 esac; \
9380 srcdiroption="--srcdir=$${topdir}/cgen"; \
9381 libsrcdir="$$s/cgen"; \
9382 $(SHELL) $${libsrcdir}/configure \
9383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9384 --target=${target_alias} $${srcdiroption} \
9385 || exit 1
9386@endif cgen
9387
9388
9389
9390
9391
9392.PHONY: all-cgen maybe-all-cgen
9393maybe-all-cgen:
9394@if gcc-bootstrap
9395all-cgen: stage_current
9396@endif gcc-bootstrap
9397@if cgen
9398TARGET-cgen=all
9399maybe-all-cgen: all-cgen
9400all-cgen: configure-cgen
9401 @: $(MAKE); $(unstage)
9402 @r=`${PWD_COMMAND}`; export r; \
9403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9404 $(HOST_EXPORTS) \
f9806fa5
DE
9405 (cd $(HOST_SUBDIR)/cgen && \
9406 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9407 $(TARGET-cgen))
9408@endif cgen
9409
9410
9411
9412
9413.PHONY: check-cgen maybe-check-cgen
9414maybe-check-cgen:
9415@if cgen
9416maybe-check-cgen: check-cgen
9417
9418check-cgen:
9419 @: $(MAKE); $(unstage)
9420 @r=`${PWD_COMMAND}`; export r; \
9421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9422 $(HOST_EXPORTS) \
9423 (cd $(HOST_SUBDIR)/cgen && \
9424 $(MAKE) $(FLAGS_TO_PASS) check)
9425
9426@endif cgen
9427
9428.PHONY: install-cgen maybe-install-cgen
9429maybe-install-cgen:
9430@if cgen
9431maybe-install-cgen: install-cgen
9432
9433install-cgen: installdirs
9434 @: $(MAKE); $(unstage)
9435 @r=`${PWD_COMMAND}`; export r; \
9436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9437 $(HOST_EXPORTS) \
9438 (cd $(HOST_SUBDIR)/cgen && \
9439 $(MAKE) $(FLAGS_TO_PASS) install)
9440
9441@endif cgen
9442
9b980aa1
RW
9443.PHONY: install-strip-cgen maybe-install-strip-cgen
9444maybe-install-strip-cgen:
9445@if cgen
9446maybe-install-strip-cgen: install-strip-cgen
9447
9448install-strip-cgen: installdirs
9449 @: $(MAKE); $(unstage)
9450 @r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9452 $(HOST_EXPORTS) \
9453 (cd $(HOST_SUBDIR)/cgen && \
9454 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9455
9456@endif cgen
9457
f9806fa5
DE
9458# Other targets (info, dvi, pdf, etc.)
9459
9460.PHONY: maybe-info-cgen info-cgen
9461maybe-info-cgen:
9462@if cgen
9463maybe-info-cgen: info-cgen
9464
9465info-cgen: \
9466 configure-cgen
9467 @: $(MAKE); $(unstage)
9468 @[ -f ./cgen/Makefile ] || exit 0; \
9469 r=`${PWD_COMMAND}`; export r; \
9470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471 $(HOST_EXPORTS) \
9472 for flag in $(EXTRA_HOST_FLAGS) ; do \
9473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9474 done; \
9475 echo "Doing info in cgen" ; \
9476 (cd $(HOST_SUBDIR)/cgen && \
9477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9479 "RANLIB=$${RANLIB}" \
9480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9481 info) \
9482 || exit 1
9483
9484@endif cgen
9485
9486.PHONY: maybe-dvi-cgen dvi-cgen
9487maybe-dvi-cgen:
9488@if cgen
9489maybe-dvi-cgen: dvi-cgen
9490
9491dvi-cgen: \
9492 configure-cgen
9493 @: $(MAKE); $(unstage)
9494 @[ -f ./cgen/Makefile ] || exit 0; \
9495 r=`${PWD_COMMAND}`; export r; \
9496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9497 $(HOST_EXPORTS) \
9498 for flag in $(EXTRA_HOST_FLAGS) ; do \
9499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9500 done; \
9501 echo "Doing dvi in cgen" ; \
9502 (cd $(HOST_SUBDIR)/cgen && \
9503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9505 "RANLIB=$${RANLIB}" \
9506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9507 dvi) \
9508 || exit 1
9509
9510@endif cgen
9511
9512.PHONY: maybe-pdf-cgen pdf-cgen
9513maybe-pdf-cgen:
9514@if cgen
9515maybe-pdf-cgen: pdf-cgen
9516
9517pdf-cgen: \
9518 configure-cgen
9519 @: $(MAKE); $(unstage)
9520 @[ -f ./cgen/Makefile ] || exit 0; \
9521 r=`${PWD_COMMAND}`; export r; \
9522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523 $(HOST_EXPORTS) \
9524 for flag in $(EXTRA_HOST_FLAGS) ; do \
9525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9526 done; \
9527 echo "Doing pdf in cgen" ; \
9528 (cd $(HOST_SUBDIR)/cgen && \
9529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9531 "RANLIB=$${RANLIB}" \
9532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9533 pdf) \
9534 || exit 1
9535
9536@endif cgen
9537
9538.PHONY: maybe-html-cgen html-cgen
9539maybe-html-cgen:
9540@if cgen
9541maybe-html-cgen: html-cgen
9542
9543html-cgen: \
9544 configure-cgen
9545 @: $(MAKE); $(unstage)
9546 @[ -f ./cgen/Makefile ] || exit 0; \
9547 r=`${PWD_COMMAND}`; export r; \
9548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9549 $(HOST_EXPORTS) \
9550 for flag in $(EXTRA_HOST_FLAGS) ; do \
9551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9552 done; \
9553 echo "Doing html in cgen" ; \
9554 (cd $(HOST_SUBDIR)/cgen && \
9555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9557 "RANLIB=$${RANLIB}" \
9558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9559 html) \
9560 || exit 1
9561
9562@endif cgen
9563
9564.PHONY: maybe-TAGS-cgen TAGS-cgen
9565maybe-TAGS-cgen:
9566@if cgen
9567maybe-TAGS-cgen: TAGS-cgen
9568
9569TAGS-cgen: \
9570 configure-cgen
9571 @: $(MAKE); $(unstage)
9572 @[ -f ./cgen/Makefile ] || exit 0; \
9573 r=`${PWD_COMMAND}`; export r; \
9574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9575 $(HOST_EXPORTS) \
9576 for flag in $(EXTRA_HOST_FLAGS) ; do \
9577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9578 done; \
9579 echo "Doing TAGS in cgen" ; \
9580 (cd $(HOST_SUBDIR)/cgen && \
9581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9583 "RANLIB=$${RANLIB}" \
9584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9585 TAGS) \
9586 || exit 1
9587
9588@endif cgen
9589
9590.PHONY: maybe-install-info-cgen install-info-cgen
9591maybe-install-info-cgen:
9592@if cgen
9593maybe-install-info-cgen: install-info-cgen
9594
9595install-info-cgen: \
9596 configure-cgen \
9597 info-cgen
9598 @: $(MAKE); $(unstage)
9599 @[ -f ./cgen/Makefile ] || exit 0; \
9600 r=`${PWD_COMMAND}`; export r; \
9601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9602 $(HOST_EXPORTS) \
9603 for flag in $(EXTRA_HOST_FLAGS) ; do \
9604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9605 done; \
9606 echo "Doing install-info in cgen" ; \
9607 (cd $(HOST_SUBDIR)/cgen && \
9608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9610 "RANLIB=$${RANLIB}" \
9611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9612 install-info) \
9613 || exit 1
9614
9615@endif cgen
9616
9617.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9618maybe-install-pdf-cgen:
9619@if cgen
9620maybe-install-pdf-cgen: install-pdf-cgen
9621
9622install-pdf-cgen: \
9623 configure-cgen \
9624 pdf-cgen
9625 @: $(MAKE); $(unstage)
9626 @[ -f ./cgen/Makefile ] || exit 0; \
9627 r=`${PWD_COMMAND}`; export r; \
9628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9629 $(HOST_EXPORTS) \
9630 for flag in $(EXTRA_HOST_FLAGS) ; do \
9631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9632 done; \
9633 echo "Doing install-pdf in cgen" ; \
9634 (cd $(HOST_SUBDIR)/cgen && \
9635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9637 "RANLIB=$${RANLIB}" \
9638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9639 install-pdf) \
9640 || exit 1
9641
9642@endif cgen
9643
9644.PHONY: maybe-install-html-cgen install-html-cgen
9645maybe-install-html-cgen:
9646@if cgen
9647maybe-install-html-cgen: install-html-cgen
9648
9649install-html-cgen: \
9650 configure-cgen \
9651 html-cgen
9652 @: $(MAKE); $(unstage)
9653 @[ -f ./cgen/Makefile ] || exit 0; \
9654 r=`${PWD_COMMAND}`; export r; \
9655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9656 $(HOST_EXPORTS) \
9657 for flag in $(EXTRA_HOST_FLAGS) ; do \
9658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9659 done; \
9660 echo "Doing install-html in cgen" ; \
9661 (cd $(HOST_SUBDIR)/cgen && \
9662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9664 "RANLIB=$${RANLIB}" \
9665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9666 install-html) \
9667 || exit 1
9668
9669@endif cgen
9670
9671.PHONY: maybe-installcheck-cgen installcheck-cgen
9672maybe-installcheck-cgen:
9673@if cgen
9674maybe-installcheck-cgen: installcheck-cgen
9675
9676installcheck-cgen: \
9677 configure-cgen
9678 @: $(MAKE); $(unstage)
9679 @[ -f ./cgen/Makefile ] || exit 0; \
9680 r=`${PWD_COMMAND}`; export r; \
9681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9682 $(HOST_EXPORTS) \
9683 for flag in $(EXTRA_HOST_FLAGS) ; do \
9684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9685 done; \
9686 echo "Doing installcheck in cgen" ; \
9687 (cd $(HOST_SUBDIR)/cgen && \
9688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9690 "RANLIB=$${RANLIB}" \
9691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9692 installcheck) \
9693 || exit 1
9694
9695@endif cgen
9696
9697.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9698maybe-mostlyclean-cgen:
9699@if cgen
9700maybe-mostlyclean-cgen: mostlyclean-cgen
9701
9702mostlyclean-cgen:
9703 @: $(MAKE); $(unstage)
9704 @[ -f ./cgen/Makefile ] || exit 0; \
9705 r=`${PWD_COMMAND}`; export r; \
9706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9707 $(HOST_EXPORTS) \
9708 for flag in $(EXTRA_HOST_FLAGS) ; do \
9709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9710 done; \
9711 echo "Doing mostlyclean in cgen" ; \
9712 (cd $(HOST_SUBDIR)/cgen && \
9713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9715 "RANLIB=$${RANLIB}" \
9716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9717 mostlyclean) \
9718 || exit 1
9719
9720@endif cgen
9721
9722.PHONY: maybe-clean-cgen clean-cgen
9723maybe-clean-cgen:
9724@if cgen
9725maybe-clean-cgen: clean-cgen
9726
9727clean-cgen:
9728 @: $(MAKE); $(unstage)
9729 @[ -f ./cgen/Makefile ] || exit 0; \
9730 r=`${PWD_COMMAND}`; export r; \
9731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9732 $(HOST_EXPORTS) \
9733 for flag in $(EXTRA_HOST_FLAGS) ; do \
9734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9735 done; \
9736 echo "Doing clean in cgen" ; \
9737 (cd $(HOST_SUBDIR)/cgen && \
9738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9740 "RANLIB=$${RANLIB}" \
9741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9742 clean) \
9743 || exit 1
9744
9745@endif cgen
9746
9747.PHONY: maybe-distclean-cgen distclean-cgen
9748maybe-distclean-cgen:
9749@if cgen
9750maybe-distclean-cgen: distclean-cgen
9751
9752distclean-cgen:
9753 @: $(MAKE); $(unstage)
9754 @[ -f ./cgen/Makefile ] || exit 0; \
9755 r=`${PWD_COMMAND}`; export r; \
9756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9757 $(HOST_EXPORTS) \
9758 for flag in $(EXTRA_HOST_FLAGS) ; do \
9759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9760 done; \
9761 echo "Doing distclean in cgen" ; \
9762 (cd $(HOST_SUBDIR)/cgen && \
9763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9765 "RANLIB=$${RANLIB}" \
9766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9767 distclean) \
9768 || exit 1
9769
9770@endif cgen
9771
9772.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9773maybe-maintainer-clean-cgen:
9774@if cgen
9775maybe-maintainer-clean-cgen: maintainer-clean-cgen
9776
9777maintainer-clean-cgen:
9778 @: $(MAKE); $(unstage)
9779 @[ -f ./cgen/Makefile ] || exit 0; \
9780 r=`${PWD_COMMAND}`; export r; \
9781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9782 $(HOST_EXPORTS) \
9783 for flag in $(EXTRA_HOST_FLAGS) ; do \
9784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9785 done; \
9786 echo "Doing maintainer-clean in cgen" ; \
9787 (cd $(HOST_SUBDIR)/cgen && \
9788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9790 "RANLIB=$${RANLIB}" \
9791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9792 maintainer-clean) \
9793 || exit 1
9794
9795@endif cgen
9796
9797
9798
4fa63067
NN
9799.PHONY: configure-dejagnu maybe-configure-dejagnu
9800maybe-configure-dejagnu:
4f0ef2d8
CD
9801@if gcc-bootstrap
9802configure-dejagnu: stage_current
9803@endif gcc-bootstrap
6bd3dfaa
PB
9804@if dejagnu
9805maybe-configure-dejagnu: configure-dejagnu
c52c6897 9806configure-dejagnu:
0aed8855 9807 @: $(MAKE); $(unstage)
c52c6897 9808 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9810 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
1f53ca9a 9812 $(HOST_EXPORTS) \
a7254363
PB
9813 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9814 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9815 case $(srcdir) in \
b00612cc
PB
9816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9817 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9819 esac; \
b00612cc
PB
9820 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9821 libsrcdir="$$s/dejagnu"; \
4fa63067 9822 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9824 --target=${target_alias} $${srcdiroption} \
4fa63067 9825 || exit 1
6bd3dfaa 9826@endif dejagnu
4fa63067 9827
a7254363
PB
9828
9829
d545f33b
PB
9830
9831
4fa63067
NN
9832.PHONY: all-dejagnu maybe-all-dejagnu
9833maybe-all-dejagnu:
4f0ef2d8
CD
9834@if gcc-bootstrap
9835all-dejagnu: stage_current
9836@endif gcc-bootstrap
6bd3dfaa 9837@if dejagnu
d27cc32e 9838TARGET-dejagnu=all
6bd3dfaa 9839maybe-all-dejagnu: all-dejagnu
4fa63067 9840all-dejagnu: configure-dejagnu
0aed8855 9841 @: $(MAKE); $(unstage)
4fa63067
NN
9842 @r=`${PWD_COMMAND}`; export r; \
9843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9844 $(HOST_EXPORTS) \
b00612cc 9845 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9846 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9847 $(TARGET-dejagnu))
6bd3dfaa 9848@endif dejagnu
4fa63067 9849
a7254363 9850
d545f33b
PB
9851
9852
4fa63067
NN
9853.PHONY: check-dejagnu maybe-check-dejagnu
9854maybe-check-dejagnu:
6bd3dfaa
PB
9855@if dejagnu
9856maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9857
9858check-dejagnu:
0aed8855 9859 @: $(MAKE); $(unstage)
4fa63067
NN
9860 @r=`${PWD_COMMAND}`; export r; \
9861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9862 $(HOST_EXPORTS) \
b00612cc
PB
9863 (cd $(HOST_SUBDIR)/dejagnu && \
9864 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9865
6bd3dfaa 9866@endif dejagnu
4fa63067
NN
9867
9868.PHONY: install-dejagnu maybe-install-dejagnu
9869maybe-install-dejagnu:
6bd3dfaa
PB
9870@if dejagnu
9871maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9872
9873install-dejagnu: installdirs
0aed8855 9874 @: $(MAKE); $(unstage)
4fa63067
NN
9875 @r=`${PWD_COMMAND}`; export r; \
9876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9877 $(HOST_EXPORTS) \
b00612cc 9878 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9879 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9880
6bd3dfaa 9881@endif dejagnu
4fa63067 9882
9b980aa1
RW
9883.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
9884maybe-install-strip-dejagnu:
9885@if dejagnu
9886maybe-install-strip-dejagnu: install-strip-dejagnu
9887
9888install-strip-dejagnu: installdirs
9889 @: $(MAKE); $(unstage)
9890 @r=`${PWD_COMMAND}`; export r; \
9891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9892 $(HOST_EXPORTS) \
9893 (cd $(HOST_SUBDIR)/dejagnu && \
9894 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9895
9896@endif dejagnu
9897
56a8fe78 9898# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9899
9900.PHONY: maybe-info-dejagnu info-dejagnu
9901maybe-info-dejagnu:
6bd3dfaa
PB
9902@if dejagnu
9903maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9904
9905info-dejagnu: \
9906 configure-dejagnu
0aed8855 9907 @: $(MAKE); $(unstage)
4fa63067 9908 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9909 r=`${PWD_COMMAND}`; export r; \
9910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9911 $(HOST_EXPORTS) \
b813574b 9912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9914 done; \
4fa63067 9915 echo "Doing info in dejagnu" ; \
b00612cc 9916 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9919 "RANLIB=$${RANLIB}" \
0c24b341 9920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9921 info) \
2a4cbe27
NN
9922 || exit 1
9923
6bd3dfaa 9924@endif dejagnu
2a4cbe27 9925
4fa63067
NN
9926.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9927maybe-dvi-dejagnu:
6bd3dfaa
PB
9928@if dejagnu
9929maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9930
4fa63067
NN
9931dvi-dejagnu: \
9932 configure-dejagnu
0aed8855 9933 @: $(MAKE); $(unstage)
4fa63067 9934 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9935 r=`${PWD_COMMAND}`; export r; \
9936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9937 $(HOST_EXPORTS) \
b813574b 9938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9940 done; \
4fa63067 9941 echo "Doing dvi in dejagnu" ; \
b00612cc 9942 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9945 "RANLIB=$${RANLIB}" \
0c24b341 9946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9947 dvi) \
2a4cbe27
NN
9948 || exit 1
9949
6bd3dfaa 9950@endif dejagnu
2a4cbe27 9951
56a8fe78
DD
9952.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9953maybe-pdf-dejagnu:
9954@if dejagnu
9955maybe-pdf-dejagnu: pdf-dejagnu
9956
9957pdf-dejagnu: \
9958 configure-dejagnu
9959 @: $(MAKE); $(unstage)
9960 @[ -f ./dejagnu/Makefile ] || exit 0; \
9961 r=`${PWD_COMMAND}`; export r; \
9962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9963 $(HOST_EXPORTS) \
9964 for flag in $(EXTRA_HOST_FLAGS) ; do \
9965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9966 done; \
9967 echo "Doing pdf in dejagnu" ; \
9968 (cd $(HOST_SUBDIR)/dejagnu && \
9969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9971 "RANLIB=$${RANLIB}" \
0c24b341 9972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9973 pdf) \
9974 || exit 1
9975
9976@endif dejagnu
9977
6d389afc
MS
9978.PHONY: maybe-html-dejagnu html-dejagnu
9979maybe-html-dejagnu:
9980@if dejagnu
9981maybe-html-dejagnu: html-dejagnu
9982
9983html-dejagnu: \
9984 configure-dejagnu
0aed8855 9985 @: $(MAKE); $(unstage)
6d389afc
MS
9986 @[ -f ./dejagnu/Makefile ] || exit 0; \
9987 r=`${PWD_COMMAND}`; export r; \
9988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9989 $(HOST_EXPORTS) \
9990 for flag in $(EXTRA_HOST_FLAGS) ; do \
9991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9992 done; \
9993 echo "Doing html in dejagnu" ; \
b00612cc 9994 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9997 "RANLIB=$${RANLIB}" \
0c24b341 9998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9999 html) \
10000 || exit 1
10001
10002@endif dejagnu
10003
4fa63067
NN
10004.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
10005maybe-TAGS-dejagnu:
6bd3dfaa
PB
10006@if dejagnu
10007maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 10008
4fa63067
NN
10009TAGS-dejagnu: \
10010 configure-dejagnu
0aed8855 10011 @: $(MAKE); $(unstage)
4fa63067 10012 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10013 r=`${PWD_COMMAND}`; export r; \
10014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10015 $(HOST_EXPORTS) \
b813574b 10016 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10018 done; \
4fa63067 10019 echo "Doing TAGS in dejagnu" ; \
b00612cc 10020 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10023 "RANLIB=$${RANLIB}" \
0c24b341 10024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10025 TAGS) \
2a4cbe27
NN
10026 || exit 1
10027
6bd3dfaa 10028@endif dejagnu
2a4cbe27 10029
4fa63067
NN
10030.PHONY: maybe-install-info-dejagnu install-info-dejagnu
10031maybe-install-info-dejagnu:
6bd3dfaa
PB
10032@if dejagnu
10033maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 10034
4fa63067
NN
10035install-info-dejagnu: \
10036 configure-dejagnu \
10037 info-dejagnu
0aed8855 10038 @: $(MAKE); $(unstage)
4fa63067 10039 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10040 r=`${PWD_COMMAND}`; export r; \
10041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10042 $(HOST_EXPORTS) \
b813574b 10043 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10045 done; \
4fa63067 10046 echo "Doing install-info in dejagnu" ; \
b00612cc 10047 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10050 "RANLIB=$${RANLIB}" \
0c24b341 10051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10052 install-info) \
2a4cbe27
NN
10053 || exit 1
10054
6bd3dfaa 10055@endif dejagnu
2a4cbe27 10056
a3ca38d2
DD
10057.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
10058maybe-install-pdf-dejagnu:
10059@if dejagnu
10060maybe-install-pdf-dejagnu: install-pdf-dejagnu
10061
10062install-pdf-dejagnu: \
10063 configure-dejagnu \
10064 pdf-dejagnu
10065 @: $(MAKE); $(unstage)
10066 @[ -f ./dejagnu/Makefile ] || exit 0; \
10067 r=`${PWD_COMMAND}`; export r; \
10068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10069 $(HOST_EXPORTS) \
10070 for flag in $(EXTRA_HOST_FLAGS) ; do \
10071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10072 done; \
10073 echo "Doing install-pdf in dejagnu" ; \
10074 (cd $(HOST_SUBDIR)/dejagnu && \
10075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10077 "RANLIB=$${RANLIB}" \
0c24b341 10078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10079 install-pdf) \
10080 || exit 1
10081
10082@endif dejagnu
10083
108a6f8e
CD
10084.PHONY: maybe-install-html-dejagnu install-html-dejagnu
10085maybe-install-html-dejagnu:
10086@if dejagnu
10087maybe-install-html-dejagnu: install-html-dejagnu
10088
10089install-html-dejagnu: \
10090 configure-dejagnu \
10091 html-dejagnu
10092 @: $(MAKE); $(unstage)
10093 @[ -f ./dejagnu/Makefile ] || exit 0; \
10094 r=`${PWD_COMMAND}`; export r; \
10095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10096 $(HOST_EXPORTS) \
10097 for flag in $(EXTRA_HOST_FLAGS) ; do \
10098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10099 done; \
10100 echo "Doing install-html in dejagnu" ; \
10101 (cd $(HOST_SUBDIR)/dejagnu && \
10102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10104 "RANLIB=$${RANLIB}" \
0c24b341 10105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10106 install-html) \
10107 || exit 1
10108
10109@endif dejagnu
10110
4fa63067
NN
10111.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
10112maybe-installcheck-dejagnu:
6bd3dfaa
PB
10113@if dejagnu
10114maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 10115
4fa63067
NN
10116installcheck-dejagnu: \
10117 configure-dejagnu
0aed8855 10118 @: $(MAKE); $(unstage)
4fa63067 10119 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10120 r=`${PWD_COMMAND}`; export r; \
10121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10122 $(HOST_EXPORTS) \
b813574b 10123 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10125 done; \
4fa63067 10126 echo "Doing installcheck in dejagnu" ; \
b00612cc 10127 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10130 "RANLIB=$${RANLIB}" \
0c24b341 10131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10132 installcheck) \
2a4cbe27
NN
10133 || exit 1
10134
6bd3dfaa 10135@endif dejagnu
2a4cbe27 10136
4fa63067
NN
10137.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
10138maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
10139@if dejagnu
10140maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 10141
4fa63067 10142mostlyclean-dejagnu:
0aed8855 10143 @: $(MAKE); $(unstage)
4fa63067 10144 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10145 r=`${PWD_COMMAND}`; export r; \
10146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10147 $(HOST_EXPORTS) \
b813574b 10148 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10150 done; \
4fa63067 10151 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 10152 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10155 "RANLIB=$${RANLIB}" \
0c24b341 10156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10157 mostlyclean) \
2a4cbe27
NN
10158 || exit 1
10159
6bd3dfaa 10160@endif dejagnu
2a4cbe27 10161
4fa63067
NN
10162.PHONY: maybe-clean-dejagnu clean-dejagnu
10163maybe-clean-dejagnu:
6bd3dfaa
PB
10164@if dejagnu
10165maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 10166
4fa63067 10167clean-dejagnu:
0aed8855 10168 @: $(MAKE); $(unstage)
4fa63067 10169 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10170 r=`${PWD_COMMAND}`; export r; \
10171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10172 $(HOST_EXPORTS) \
b813574b 10173 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10175 done; \
4fa63067 10176 echo "Doing clean in dejagnu" ; \
b00612cc 10177 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10180 "RANLIB=$${RANLIB}" \
0c24b341 10181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10182 clean) \
2a4cbe27
NN
10183 || exit 1
10184
6bd3dfaa 10185@endif dejagnu
2a4cbe27 10186
4fa63067
NN
10187.PHONY: maybe-distclean-dejagnu distclean-dejagnu
10188maybe-distclean-dejagnu:
6bd3dfaa
PB
10189@if dejagnu
10190maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 10191
4fa63067 10192distclean-dejagnu:
0aed8855 10193 @: $(MAKE); $(unstage)
4fa63067 10194 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10195 r=`${PWD_COMMAND}`; export r; \
10196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10197 $(HOST_EXPORTS) \
b813574b 10198 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10200 done; \
4fa63067 10201 echo "Doing distclean in dejagnu" ; \
b00612cc 10202 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10205 "RANLIB=$${RANLIB}" \
0c24b341 10206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10207 distclean) \
2a4cbe27
NN
10208 || exit 1
10209
6bd3dfaa 10210@endif dejagnu
2a4cbe27 10211
4fa63067
NN
10212.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
10213maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
10214@if dejagnu
10215maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 10216
4fa63067 10217maintainer-clean-dejagnu:
0aed8855 10218 @: $(MAKE); $(unstage)
4fa63067 10219 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
10220 r=`${PWD_COMMAND}`; export r; \
10221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10222 $(HOST_EXPORTS) \
b813574b 10223 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10225 done; \
4fa63067 10226 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 10227 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
10228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10230 "RANLIB=$${RANLIB}" \
0c24b341 10231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10232 maintainer-clean) \
4fa63067
NN
10233 || exit 1
10234
6bd3dfaa 10235@endif dejagnu
4fa63067
NN
10236
10237
a7254363 10238
4fa63067
NN
10239.PHONY: configure-diff maybe-configure-diff
10240maybe-configure-diff:
4f0ef2d8
CD
10241@if gcc-bootstrap
10242configure-diff: stage_current
10243@endif gcc-bootstrap
6bd3dfaa
PB
10244@if diff
10245maybe-configure-diff: configure-diff
c52c6897 10246configure-diff:
0aed8855 10247 @: $(MAKE); $(unstage)
c52c6897 10248 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10250 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
10251 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
1f53ca9a 10252 $(HOST_EXPORTS) \
a7254363
PB
10253 echo Configuring in $(HOST_SUBDIR)/diff; \
10254 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 10255 case $(srcdir) in \
b00612cc
PB
10256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10257 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
10258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10259 esac; \
b00612cc
PB
10260 srcdiroption="--srcdir=$${topdir}/diff"; \
10261 libsrcdir="$$s/diff"; \
4fa63067 10262 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10264 --target=${target_alias} $${srcdiroption} \
2a4cbe27 10265 || exit 1
6bd3dfaa 10266@endif diff
2a4cbe27 10267
a7254363
PB
10268
10269
d545f33b
PB
10270
10271
4fa63067
NN
10272.PHONY: all-diff maybe-all-diff
10273maybe-all-diff:
4f0ef2d8
CD
10274@if gcc-bootstrap
10275all-diff: stage_current
10276@endif gcc-bootstrap
6bd3dfaa 10277@if diff
d27cc32e 10278TARGET-diff=all
6bd3dfaa 10279maybe-all-diff: all-diff
4fa63067 10280all-diff: configure-diff
0aed8855 10281 @: $(MAKE); $(unstage)
4fa63067
NN
10282 @r=`${PWD_COMMAND}`; export r; \
10283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10284 $(HOST_EXPORTS) \
b00612cc 10285 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
10286 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10287 $(TARGET-diff))
6bd3dfaa 10288@endif diff
2a4cbe27 10289
a7254363 10290
d545f33b
PB
10291
10292
4fa63067
NN
10293.PHONY: check-diff maybe-check-diff
10294maybe-check-diff:
6bd3dfaa
PB
10295@if diff
10296maybe-check-diff: check-diff
2a4cbe27 10297
4fa63067 10298check-diff:
0aed8855 10299 @: $(MAKE); $(unstage)
4fa63067 10300 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10302 $(HOST_EXPORTS) \
b00612cc
PB
10303 (cd $(HOST_SUBDIR)/diff && \
10304 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10305
6bd3dfaa 10306@endif diff
2a4cbe27 10307
4fa63067
NN
10308.PHONY: install-diff maybe-install-diff
10309maybe-install-diff:
6bd3dfaa
PB
10310@if diff
10311maybe-install-diff: install-diff
2a4cbe27 10312
4fa63067 10313install-diff: installdirs
0aed8855 10314 @: $(MAKE); $(unstage)
4fa63067 10315 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10317 $(HOST_EXPORTS) \
b00612cc 10318 (cd $(HOST_SUBDIR)/diff && \
2da12f12 10319 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10320
6bd3dfaa 10321@endif diff
2a4cbe27 10322
9b980aa1
RW
10323.PHONY: install-strip-diff maybe-install-strip-diff
10324maybe-install-strip-diff:
10325@if diff
10326maybe-install-strip-diff: install-strip-diff
10327
10328install-strip-diff: installdirs
10329 @: $(MAKE); $(unstage)
10330 @r=`${PWD_COMMAND}`; export r; \
10331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10332 $(HOST_EXPORTS) \
10333 (cd $(HOST_SUBDIR)/diff && \
10334 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10335
10336@endif diff
10337
56a8fe78 10338# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10339
4fa63067
NN
10340.PHONY: maybe-info-diff info-diff
10341maybe-info-diff:
6bd3dfaa
PB
10342@if diff
10343maybe-info-diff: info-diff
2a4cbe27 10344
4fa63067
NN
10345info-diff: \
10346 configure-diff
0aed8855 10347 @: $(MAKE); $(unstage)
4fa63067 10348 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10349 r=`${PWD_COMMAND}`; export r; \
10350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10351 $(HOST_EXPORTS) \
b813574b 10352 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10354 done; \
4fa63067 10355 echo "Doing info in diff" ; \
b00612cc 10356 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10359 "RANLIB=$${RANLIB}" \
0c24b341 10360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10361 info) \
2a4cbe27
NN
10362 || exit 1
10363
6bd3dfaa 10364@endif diff
2a4cbe27 10365
4fa63067
NN
10366.PHONY: maybe-dvi-diff dvi-diff
10367maybe-dvi-diff:
6bd3dfaa
PB
10368@if diff
10369maybe-dvi-diff: dvi-diff
2a4cbe27 10370
4fa63067
NN
10371dvi-diff: \
10372 configure-diff
0aed8855 10373 @: $(MAKE); $(unstage)
4fa63067 10374 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10375 r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10377 $(HOST_EXPORTS) \
b813574b 10378 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10380 done; \
4fa63067 10381 echo "Doing dvi in diff" ; \
b00612cc 10382 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10385 "RANLIB=$${RANLIB}" \
0c24b341 10386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10387 dvi) \
2a4cbe27
NN
10388 || exit 1
10389
6bd3dfaa 10390@endif diff
2a4cbe27 10391
56a8fe78
DD
10392.PHONY: maybe-pdf-diff pdf-diff
10393maybe-pdf-diff:
10394@if diff
10395maybe-pdf-diff: pdf-diff
10396
10397pdf-diff: \
10398 configure-diff
10399 @: $(MAKE); $(unstage)
10400 @[ -f ./diff/Makefile ] || exit 0; \
10401 r=`${PWD_COMMAND}`; export r; \
10402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10403 $(HOST_EXPORTS) \
10404 for flag in $(EXTRA_HOST_FLAGS) ; do \
10405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10406 done; \
10407 echo "Doing pdf in diff" ; \
10408 (cd $(HOST_SUBDIR)/diff && \
10409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10411 "RANLIB=$${RANLIB}" \
0c24b341 10412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10413 pdf) \
10414 || exit 1
10415
10416@endif diff
10417
6d389afc
MS
10418.PHONY: maybe-html-diff html-diff
10419maybe-html-diff:
10420@if diff
10421maybe-html-diff: html-diff
10422
10423html-diff: \
10424 configure-diff
0aed8855 10425 @: $(MAKE); $(unstage)
6d389afc
MS
10426 @[ -f ./diff/Makefile ] || exit 0; \
10427 r=`${PWD_COMMAND}`; export r; \
10428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10429 $(HOST_EXPORTS) \
10430 for flag in $(EXTRA_HOST_FLAGS) ; do \
10431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10432 done; \
10433 echo "Doing html in diff" ; \
b00612cc 10434 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
10435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10437 "RANLIB=$${RANLIB}" \
0c24b341 10438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10439 html) \
10440 || exit 1
10441
10442@endif diff
10443
4fa63067
NN
10444.PHONY: maybe-TAGS-diff TAGS-diff
10445maybe-TAGS-diff:
6bd3dfaa
PB
10446@if diff
10447maybe-TAGS-diff: TAGS-diff
2a4cbe27 10448
4fa63067
NN
10449TAGS-diff: \
10450 configure-diff
0aed8855 10451 @: $(MAKE); $(unstage)
4fa63067 10452 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10453 r=`${PWD_COMMAND}`; export r; \
10454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10455 $(HOST_EXPORTS) \
b813574b 10456 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10458 done; \
4fa63067 10459 echo "Doing TAGS in diff" ; \
b00612cc 10460 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10463 "RANLIB=$${RANLIB}" \
0c24b341 10464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10465 TAGS) \
2a4cbe27
NN
10466 || exit 1
10467
6bd3dfaa 10468@endif diff
2a4cbe27 10469
4fa63067
NN
10470.PHONY: maybe-install-info-diff install-info-diff
10471maybe-install-info-diff:
6bd3dfaa
PB
10472@if diff
10473maybe-install-info-diff: install-info-diff
2a4cbe27 10474
4fa63067
NN
10475install-info-diff: \
10476 configure-diff \
10477 info-diff
0aed8855 10478 @: $(MAKE); $(unstage)
4fa63067 10479 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10480 r=`${PWD_COMMAND}`; export r; \
10481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10482 $(HOST_EXPORTS) \
b813574b 10483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10485 done; \
4fa63067 10486 echo "Doing install-info in diff" ; \
b00612cc 10487 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10490 "RANLIB=$${RANLIB}" \
0c24b341 10491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10492 install-info) \
2a4cbe27
NN
10493 || exit 1
10494
6bd3dfaa 10495@endif diff
2a4cbe27 10496
a3ca38d2
DD
10497.PHONY: maybe-install-pdf-diff install-pdf-diff
10498maybe-install-pdf-diff:
10499@if diff
10500maybe-install-pdf-diff: install-pdf-diff
10501
10502install-pdf-diff: \
10503 configure-diff \
10504 pdf-diff
10505 @: $(MAKE); $(unstage)
10506 @[ -f ./diff/Makefile ] || exit 0; \
10507 r=`${PWD_COMMAND}`; export r; \
10508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10509 $(HOST_EXPORTS) \
10510 for flag in $(EXTRA_HOST_FLAGS) ; do \
10511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10512 done; \
10513 echo "Doing install-pdf in diff" ; \
10514 (cd $(HOST_SUBDIR)/diff && \
10515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10517 "RANLIB=$${RANLIB}" \
0c24b341 10518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10519 install-pdf) \
10520 || exit 1
10521
10522@endif diff
10523
108a6f8e
CD
10524.PHONY: maybe-install-html-diff install-html-diff
10525maybe-install-html-diff:
10526@if diff
10527maybe-install-html-diff: install-html-diff
10528
10529install-html-diff: \
10530 configure-diff \
10531 html-diff
10532 @: $(MAKE); $(unstage)
10533 @[ -f ./diff/Makefile ] || exit 0; \
10534 r=`${PWD_COMMAND}`; export r; \
10535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10536 $(HOST_EXPORTS) \
10537 for flag in $(EXTRA_HOST_FLAGS) ; do \
10538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10539 done; \
10540 echo "Doing install-html in diff" ; \
10541 (cd $(HOST_SUBDIR)/diff && \
10542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10544 "RANLIB=$${RANLIB}" \
0c24b341 10545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10546 install-html) \
10547 || exit 1
10548
10549@endif diff
10550
4fa63067
NN
10551.PHONY: maybe-installcheck-diff installcheck-diff
10552maybe-installcheck-diff:
6bd3dfaa
PB
10553@if diff
10554maybe-installcheck-diff: installcheck-diff
2a4cbe27 10555
4fa63067
NN
10556installcheck-diff: \
10557 configure-diff
0aed8855 10558 @: $(MAKE); $(unstage)
4fa63067 10559 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10560 r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10562 $(HOST_EXPORTS) \
b813574b 10563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565 done; \
4fa63067 10566 echo "Doing installcheck in diff" ; \
b00612cc 10567 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570 "RANLIB=$${RANLIB}" \
0c24b341 10571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10572 installcheck) \
2a4cbe27
NN
10573 || exit 1
10574
6bd3dfaa 10575@endif diff
2a4cbe27 10576
4fa63067
NN
10577.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10578maybe-mostlyclean-diff:
6bd3dfaa
PB
10579@if diff
10580maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10581
4fa63067 10582mostlyclean-diff:
0aed8855 10583 @: $(MAKE); $(unstage)
4fa63067 10584 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10585 r=`${PWD_COMMAND}`; export r; \
10586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10587 $(HOST_EXPORTS) \
b813574b 10588 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10590 done; \
4fa63067 10591 echo "Doing mostlyclean in diff" ; \
b00612cc 10592 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10595 "RANLIB=$${RANLIB}" \
0c24b341 10596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10597 mostlyclean) \
2a4cbe27
NN
10598 || exit 1
10599
6bd3dfaa 10600@endif diff
2a4cbe27 10601
4fa63067
NN
10602.PHONY: maybe-clean-diff clean-diff
10603maybe-clean-diff:
6bd3dfaa
PB
10604@if diff
10605maybe-clean-diff: clean-diff
2a4cbe27 10606
4fa63067 10607clean-diff:
0aed8855 10608 @: $(MAKE); $(unstage)
4fa63067 10609 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10610 r=`${PWD_COMMAND}`; export r; \
10611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10612 $(HOST_EXPORTS) \
b813574b 10613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10615 done; \
4fa63067 10616 echo "Doing clean in diff" ; \
b00612cc 10617 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10620 "RANLIB=$${RANLIB}" \
0c24b341 10621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10622 clean) \
2a4cbe27
NN
10623 || exit 1
10624
6bd3dfaa 10625@endif diff
2a4cbe27 10626
4fa63067
NN
10627.PHONY: maybe-distclean-diff distclean-diff
10628maybe-distclean-diff:
6bd3dfaa
PB
10629@if diff
10630maybe-distclean-diff: distclean-diff
2a4cbe27 10631
4fa63067 10632distclean-diff:
0aed8855 10633 @: $(MAKE); $(unstage)
4fa63067 10634 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10635 r=`${PWD_COMMAND}`; export r; \
10636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10637 $(HOST_EXPORTS) \
b813574b 10638 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10640 done; \
4fa63067 10641 echo "Doing distclean in diff" ; \
b00612cc 10642 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10645 "RANLIB=$${RANLIB}" \
0c24b341 10646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10647 distclean) \
2a4cbe27
NN
10648 || exit 1
10649
6bd3dfaa 10650@endif diff
2a4cbe27 10651
4fa63067
NN
10652.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10653maybe-maintainer-clean-diff:
6bd3dfaa
PB
10654@if diff
10655maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10656
4fa63067 10657maintainer-clean-diff:
0aed8855 10658 @: $(MAKE); $(unstage)
4fa63067 10659 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10660 r=`${PWD_COMMAND}`; export r; \
10661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10662 $(HOST_EXPORTS) \
b813574b 10663 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10665 done; \
4fa63067 10666 echo "Doing maintainer-clean in diff" ; \
b00612cc 10667 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10670 "RANLIB=$${RANLIB}" \
0c24b341 10671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10672 maintainer-clean) \
2a4cbe27
NN
10673 || exit 1
10674
6bd3dfaa 10675@endif diff
2a4cbe27 10676
2a4cbe27 10677
a7254363 10678
4fa63067
NN
10679.PHONY: configure-dosutils maybe-configure-dosutils
10680maybe-configure-dosutils:
4f0ef2d8
CD
10681@if gcc-bootstrap
10682configure-dosutils: stage_current
10683@endif gcc-bootstrap
6bd3dfaa
PB
10684@if dosutils
10685maybe-configure-dosutils: configure-dosutils
c52c6897 10686configure-dosutils:
0aed8855 10687 @: $(MAKE); $(unstage)
c52c6897 10688 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10690 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
1f53ca9a 10692 $(HOST_EXPORTS) \
a7254363
PB
10693 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10694 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10695 case $(srcdir) in \
b00612cc
PB
10696 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10697 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10698 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10699 esac; \
b00612cc
PB
10700 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10701 libsrcdir="$$s/dosutils"; \
4fa63067 10702 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10703 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10704 --target=${target_alias} $${srcdiroption} \
4fa63067 10705 || exit 1
6bd3dfaa 10706@endif dosutils
4fa63067 10707
a7254363
PB
10708
10709
d545f33b
PB
10710
10711
4fa63067
NN
10712.PHONY: all-dosutils maybe-all-dosutils
10713maybe-all-dosutils:
4f0ef2d8
CD
10714@if gcc-bootstrap
10715all-dosutils: stage_current
10716@endif gcc-bootstrap
6bd3dfaa 10717@if dosutils
d27cc32e 10718TARGET-dosutils=all
6bd3dfaa 10719maybe-all-dosutils: all-dosutils
4fa63067 10720all-dosutils: configure-dosutils
0aed8855 10721 @: $(MAKE); $(unstage)
4fa63067
NN
10722 @r=`${PWD_COMMAND}`; export r; \
10723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10724 $(HOST_EXPORTS) \
b00612cc 10725 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10726 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10727 $(TARGET-dosutils))
6bd3dfaa 10728@endif dosutils
4fa63067 10729
a7254363 10730
d545f33b
PB
10731
10732
4fa63067
NN
10733.PHONY: check-dosutils maybe-check-dosutils
10734maybe-check-dosutils:
6bd3dfaa
PB
10735@if dosutils
10736maybe-check-dosutils: check-dosutils
2a4cbe27 10737
4fa63067 10738check-dosutils:
2a4cbe27 10739
6bd3dfaa 10740@endif dosutils
2a4cbe27 10741
4fa63067
NN
10742.PHONY: install-dosutils maybe-install-dosutils
10743maybe-install-dosutils:
6bd3dfaa
PB
10744@if dosutils
10745maybe-install-dosutils: install-dosutils
4fa63067
NN
10746
10747install-dosutils: installdirs
0aed8855 10748 @: $(MAKE); $(unstage)
4fa63067 10749 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10751 $(HOST_EXPORTS) \
b00612cc 10752 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10753 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10754
6bd3dfaa 10755@endif dosutils
2a4cbe27 10756
9b980aa1
RW
10757.PHONY: install-strip-dosutils maybe-install-strip-dosutils
10758maybe-install-strip-dosutils:
10759@if dosutils
10760maybe-install-strip-dosutils: install-strip-dosutils
10761
10762install-strip-dosutils: installdirs
10763 @: $(MAKE); $(unstage)
10764 @r=`${PWD_COMMAND}`; export r; \
10765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10766 $(HOST_EXPORTS) \
10767 (cd $(HOST_SUBDIR)/dosutils && \
10768 $(MAKE) $(FLAGS_TO_PASS) install-strip)
10769
10770@endif dosutils
10771
56a8fe78 10772# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10773
4fa63067
NN
10774.PHONY: maybe-info-dosutils info-dosutils
10775maybe-info-dosutils:
6bd3dfaa
PB
10776@if dosutils
10777maybe-info-dosutils: info-dosutils
4fa63067
NN
10778
10779info-dosutils: \
10780 configure-dosutils
0aed8855 10781 @: $(MAKE); $(unstage)
4fa63067 10782 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10783 r=`${PWD_COMMAND}`; export r; \
10784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10785 $(HOST_EXPORTS) \
b813574b 10786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10788 done; \
4fa63067 10789 echo "Doing info in dosutils" ; \
b00612cc 10790 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10793 "RANLIB=$${RANLIB}" \
0c24b341 10794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10795 info) \
2a4cbe27
NN
10796 || exit 1
10797
6bd3dfaa 10798@endif dosutils
2a4cbe27 10799
4fa63067
NN
10800.PHONY: maybe-dvi-dosutils dvi-dosutils
10801maybe-dvi-dosutils:
6bd3dfaa
PB
10802@if dosutils
10803maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10804
4fa63067
NN
10805dvi-dosutils: \
10806 configure-dosutils
0aed8855 10807 @: $(MAKE); $(unstage)
4fa63067 10808 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10809 r=`${PWD_COMMAND}`; export r; \
10810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10811 $(HOST_EXPORTS) \
b813574b 10812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10814 done; \
4fa63067 10815 echo "Doing dvi in dosutils" ; \
b00612cc 10816 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10819 "RANLIB=$${RANLIB}" \
0c24b341 10820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10821 dvi) \
2a4cbe27
NN
10822 || exit 1
10823
6bd3dfaa 10824@endif dosutils
2a4cbe27 10825
56a8fe78
DD
10826.PHONY: maybe-pdf-dosutils pdf-dosutils
10827maybe-pdf-dosutils:
10828@if dosutils
10829maybe-pdf-dosutils: pdf-dosutils
10830
10831pdf-dosutils: \
10832 configure-dosutils
10833 @: $(MAKE); $(unstage)
10834 @[ -f ./dosutils/Makefile ] || exit 0; \
10835 r=`${PWD_COMMAND}`; export r; \
10836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10837 $(HOST_EXPORTS) \
10838 for flag in $(EXTRA_HOST_FLAGS) ; do \
10839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10840 done; \
10841 echo "Doing pdf in dosutils" ; \
10842 (cd $(HOST_SUBDIR)/dosutils && \
10843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10845 "RANLIB=$${RANLIB}" \
0c24b341 10846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10847 pdf) \
10848 || exit 1
10849
10850@endif dosutils
10851
6d389afc
MS
10852.PHONY: maybe-html-dosutils html-dosutils
10853maybe-html-dosutils:
6bd3dfaa 10854@if dosutils
6d389afc 10855maybe-html-dosutils: html-dosutils
2a4cbe27 10856
6d389afc 10857html-dosutils: \
4fa63067 10858 configure-dosutils
0aed8855 10859 @: $(MAKE); $(unstage)
4fa63067 10860 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10861 r=`${PWD_COMMAND}`; export r; \
10862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10863 $(HOST_EXPORTS) \
b813574b 10864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10866 done; \
6d389afc 10867 echo "Doing html in dosutils" ; \
b00612cc 10868 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10871 "RANLIB=$${RANLIB}" \
0c24b341 10872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10873 html) \
2a4cbe27
NN
10874 || exit 1
10875
6bd3dfaa 10876@endif dosutils
2a4cbe27 10877
6d389afc
MS
10878.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10879maybe-TAGS-dosutils:
6bd3dfaa 10880@if dosutils
6d389afc 10881maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10882
6d389afc
MS
10883TAGS-dosutils: \
10884 configure-dosutils
0aed8855 10885 @: $(MAKE); $(unstage)
6d389afc
MS
10886 @[ -f ./dosutils/Makefile ] || exit 0; \
10887 r=`${PWD_COMMAND}`; export r; \
10888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10889 $(HOST_EXPORTS) \
10890 for flag in $(EXTRA_HOST_FLAGS) ; do \
10891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10892 done; \
10893 echo "Doing TAGS in dosutils" ; \
b00612cc 10894 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10897 "RANLIB=$${RANLIB}" \
0c24b341 10898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10899 TAGS) \
10900 || exit 1
10901
10902@endif dosutils
10903
10904.PHONY: maybe-install-info-dosutils install-info-dosutils
10905maybe-install-info-dosutils:
10906@if dosutils
10907maybe-install-info-dosutils: install-info-dosutils
10908
10909install-info-dosutils: \
10910 configure-dosutils \
10911 info-dosutils
0aed8855 10912 @: $(MAKE); $(unstage)
4fa63067 10913 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10914 r=`${PWD_COMMAND}`; export r; \
10915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10916 $(HOST_EXPORTS) \
b813574b 10917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10919 done; \
4fa63067 10920 echo "Doing install-info in dosutils" ; \
b00612cc 10921 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10924 "RANLIB=$${RANLIB}" \
0c24b341 10925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10926 install-info) \
2a4cbe27
NN
10927 || exit 1
10928
6bd3dfaa 10929@endif dosutils
2a4cbe27 10930
a3ca38d2
DD
10931.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10932maybe-install-pdf-dosutils:
10933@if dosutils
10934maybe-install-pdf-dosutils: install-pdf-dosutils
10935
10936install-pdf-dosutils: \
10937 configure-dosutils \
10938 pdf-dosutils
10939 @: $(MAKE); $(unstage)
10940 @[ -f ./dosutils/Makefile ] || exit 0; \
10941 r=`${PWD_COMMAND}`; export r; \
10942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10943 $(HOST_EXPORTS) \
10944 for flag in $(EXTRA_HOST_FLAGS) ; do \
10945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10946 done; \
10947 echo "Doing install-pdf in dosutils" ; \
10948 (cd $(HOST_SUBDIR)/dosutils && \
10949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10951 "RANLIB=$${RANLIB}" \
0c24b341 10952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10953 install-pdf) \
10954 || exit 1
10955
10956@endif dosutils
10957
108a6f8e
CD
10958.PHONY: maybe-install-html-dosutils install-html-dosutils
10959maybe-install-html-dosutils:
10960@if dosutils
10961maybe-install-html-dosutils: install-html-dosutils
10962
10963install-html-dosutils: \
10964 configure-dosutils \
10965 html-dosutils
10966 @: $(MAKE); $(unstage)
10967 @[ -f ./dosutils/Makefile ] || exit 0; \
10968 r=`${PWD_COMMAND}`; export r; \
10969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10970 $(HOST_EXPORTS) \
10971 for flag in $(EXTRA_HOST_FLAGS) ; do \
10972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10973 done; \
10974 echo "Doing install-html in dosutils" ; \
10975 (cd $(HOST_SUBDIR)/dosutils && \
10976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10978 "RANLIB=$${RANLIB}" \
0c24b341 10979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10980 install-html) \
10981 || exit 1
10982
10983@endif dosutils
10984
4fa63067
NN
10985.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10986maybe-installcheck-dosutils:
6bd3dfaa
PB
10987@if dosutils
10988maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10989
4fa63067
NN
10990installcheck-dosutils: \
10991 configure-dosutils
0aed8855 10992 @: $(MAKE); $(unstage)
4fa63067 10993 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10994 r=`${PWD_COMMAND}`; export r; \
10995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10996 $(HOST_EXPORTS) \
b813574b 10997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10999 done; \
4fa63067 11000 echo "Doing installcheck in dosutils" ; \
b00612cc 11001 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11004 "RANLIB=$${RANLIB}" \
0c24b341 11005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11006 installcheck) \
2a4cbe27
NN
11007 || exit 1
11008
6bd3dfaa 11009@endif dosutils
2a4cbe27 11010
4fa63067
NN
11011.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
11012maybe-mostlyclean-dosutils:
6bd3dfaa
PB
11013@if dosutils
11014maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 11015
4fa63067 11016mostlyclean-dosutils:
0aed8855 11017 @: $(MAKE); $(unstage)
4fa63067 11018 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
11019 r=`${PWD_COMMAND}`; export r; \
11020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11021 $(HOST_EXPORTS) \
b813574b 11022 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
11023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11024 done; \
4fa63067 11025 echo "Doing mostlyclean in dosutils" ; \
b00612cc 11026 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
11027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11029 "RANLIB=$${RANLIB}" \
0c24b341 11030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11031 mostlyclean) \
a2592b1b
DD
11032 || exit 1
11033
6bd3dfaa 11034@endif dosutils
a2592b1b 11035
4fa63067
NN
11036.PHONY: maybe-clean-dosutils clean-dosutils
11037maybe-clean-dosutils:
6bd3dfaa
PB
11038@if dosutils
11039maybe-clean-dosutils: clean-dosutils
2a4cbe27 11040
4fa63067 11041clean-dosutils:
0aed8855 11042 @: $(MAKE); $(unstage)
4fa63067 11043 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11044 r=`${PWD_COMMAND}`; export r; \
11045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11046 $(HOST_EXPORTS) \
b813574b 11047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11049 done; \
4fa63067 11050 echo "Doing clean in dosutils" ; \
b00612cc 11051 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11054 "RANLIB=$${RANLIB}" \
0c24b341 11055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11056 clean) \
2a4cbe27
NN
11057 || exit 1
11058
6bd3dfaa 11059@endif dosutils
2a4cbe27 11060
4fa63067
NN
11061.PHONY: maybe-distclean-dosutils distclean-dosutils
11062maybe-distclean-dosutils:
6bd3dfaa
PB
11063@if dosutils
11064maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 11065
4fa63067 11066distclean-dosutils:
0aed8855 11067 @: $(MAKE); $(unstage)
4fa63067 11068 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11069 r=`${PWD_COMMAND}`; export r; \
11070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11071 $(HOST_EXPORTS) \
b813574b 11072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11074 done; \
4fa63067 11075 echo "Doing distclean in dosutils" ; \
b00612cc 11076 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11079 "RANLIB=$${RANLIB}" \
0c24b341 11080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11081 distclean) \
2a4cbe27
NN
11082 || exit 1
11083
6bd3dfaa 11084@endif dosutils
2a4cbe27 11085
4fa63067
NN
11086.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
11087maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
11088@if dosutils
11089maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 11090
4fa63067 11091maintainer-clean-dosutils:
0aed8855 11092 @: $(MAKE); $(unstage)
4fa63067 11093 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
11094 r=`${PWD_COMMAND}`; export r; \
11095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11096 $(HOST_EXPORTS) \
b813574b 11097 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11099 done; \
4fa63067 11100 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 11101 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
11102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11104 "RANLIB=$${RANLIB}" \
0c24b341 11105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11106 maintainer-clean) \
2a4cbe27
NN
11107 || exit 1
11108
6bd3dfaa 11109@endif dosutils
2a4cbe27 11110
2a4cbe27 11111
a7254363 11112
4fa63067
NN
11113.PHONY: configure-etc maybe-configure-etc
11114maybe-configure-etc:
4f0ef2d8
CD
11115@if gcc-bootstrap
11116configure-etc: stage_current
11117@endif gcc-bootstrap
6bd3dfaa
PB
11118@if etc
11119maybe-configure-etc: configure-etc
c52c6897 11120configure-etc:
0aed8855 11121 @: $(MAKE); $(unstage)
c52c6897 11122 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11124 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
11125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
1f53ca9a 11126 $(HOST_EXPORTS) \
a7254363
PB
11127 echo Configuring in $(HOST_SUBDIR)/etc; \
11128 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 11129 case $(srcdir) in \
b00612cc
PB
11130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11131 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
11132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11133 esac; \
b00612cc
PB
11134 srcdiroption="--srcdir=$${topdir}/etc"; \
11135 libsrcdir="$$s/etc"; \
4fa63067 11136 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11138 --target=${target_alias} $${srcdiroption} \
4fa63067 11139 || exit 1
6bd3dfaa 11140@endif etc
4fa63067 11141
a7254363
PB
11142
11143
d545f33b
PB
11144
11145
4fa63067
NN
11146.PHONY: all-etc maybe-all-etc
11147maybe-all-etc:
4f0ef2d8
CD
11148@if gcc-bootstrap
11149all-etc: stage_current
11150@endif gcc-bootstrap
6bd3dfaa 11151@if etc
d27cc32e 11152TARGET-etc=all
6bd3dfaa 11153maybe-all-etc: all-etc
4fa63067 11154all-etc: configure-etc
0aed8855 11155 @: $(MAKE); $(unstage)
4fa63067
NN
11156 @r=`${PWD_COMMAND}`; export r; \
11157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11158 $(HOST_EXPORTS) \
b00612cc 11159 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
11160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11161 $(TARGET-etc))
6bd3dfaa 11162@endif etc
4fa63067 11163
a7254363 11164
d545f33b
PB
11165
11166
4fa63067
NN
11167.PHONY: check-etc maybe-check-etc
11168maybe-check-etc:
6bd3dfaa
PB
11169@if etc
11170maybe-check-etc: check-etc
4fa63067
NN
11171
11172check-etc:
0aed8855 11173 @: $(MAKE); $(unstage)
4fa63067
NN
11174 @r=`${PWD_COMMAND}`; export r; \
11175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11176 $(HOST_EXPORTS) \
b00612cc
PB
11177 (cd $(HOST_SUBDIR)/etc && \
11178 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11179
6bd3dfaa 11180@endif etc
4fa63067
NN
11181
11182.PHONY: install-etc maybe-install-etc
11183maybe-install-etc:
6bd3dfaa
PB
11184@if etc
11185maybe-install-etc: install-etc
4fa63067
NN
11186
11187install-etc: installdirs
0aed8855 11188 @: $(MAKE); $(unstage)
4fa63067
NN
11189 @r=`${PWD_COMMAND}`; export r; \
11190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11191 $(HOST_EXPORTS) \
b00612cc 11192 (cd $(HOST_SUBDIR)/etc && \
2da12f12 11193 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11194
6bd3dfaa 11195@endif etc
4fa63067 11196
9b980aa1
RW
11197.PHONY: install-strip-etc maybe-install-strip-etc
11198maybe-install-strip-etc:
11199@if etc
11200maybe-install-strip-etc: install-strip-etc
11201
11202install-strip-etc: installdirs
11203 @: $(MAKE); $(unstage)
11204 @r=`${PWD_COMMAND}`; export r; \
11205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11206 $(HOST_EXPORTS) \
11207 (cd $(HOST_SUBDIR)/etc && \
11208 $(MAKE) $(FLAGS_TO_PASS) install-strip)
11209
11210@endif etc
11211
56a8fe78 11212# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
11213
11214.PHONY: maybe-info-etc info-etc
11215maybe-info-etc:
6bd3dfaa
PB
11216@if etc
11217maybe-info-etc: info-etc
4fa63067
NN
11218
11219info-etc: \
11220 configure-etc
0aed8855 11221 @: $(MAKE); $(unstage)
4fa63067 11222 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11223 r=`${PWD_COMMAND}`; export r; \
11224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11225 $(HOST_EXPORTS) \
b813574b 11226 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11228 done; \
4fa63067 11229 echo "Doing info in etc" ; \
b00612cc 11230 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11233 "RANLIB=$${RANLIB}" \
0c24b341 11234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11235 info) \
2a4cbe27
NN
11236 || exit 1
11237
6bd3dfaa 11238@endif etc
2a4cbe27 11239
4fa63067
NN
11240.PHONY: maybe-dvi-etc dvi-etc
11241maybe-dvi-etc:
6bd3dfaa
PB
11242@if etc
11243maybe-dvi-etc: dvi-etc
2a4cbe27 11244
4fa63067
NN
11245dvi-etc: \
11246 configure-etc
0aed8855 11247 @: $(MAKE); $(unstage)
4fa63067 11248 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11249 r=`${PWD_COMMAND}`; export r; \
11250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11251 $(HOST_EXPORTS) \
b813574b 11252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11254 done; \
4fa63067 11255 echo "Doing dvi in etc" ; \
b00612cc 11256 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11259 "RANLIB=$${RANLIB}" \
0c24b341 11260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11261 dvi) \
2a4cbe27
NN
11262 || exit 1
11263
6bd3dfaa 11264@endif etc
2a4cbe27 11265
56a8fe78
DD
11266.PHONY: maybe-pdf-etc pdf-etc
11267maybe-pdf-etc:
11268@if etc
11269maybe-pdf-etc: pdf-etc
11270
11271pdf-etc: \
11272 configure-etc
11273 @: $(MAKE); $(unstage)
11274 @[ -f ./etc/Makefile ] || exit 0; \
11275 r=`${PWD_COMMAND}`; export r; \
11276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11277 $(HOST_EXPORTS) \
11278 for flag in $(EXTRA_HOST_FLAGS) ; do \
11279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11280 done; \
11281 echo "Doing pdf in etc" ; \
11282 (cd $(HOST_SUBDIR)/etc && \
11283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11285 "RANLIB=$${RANLIB}" \
0c24b341 11286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11287 pdf) \
11288 || exit 1
11289
11290@endif etc
11291
6d389afc
MS
11292.PHONY: maybe-html-etc html-etc
11293maybe-html-etc:
11294@if etc
11295maybe-html-etc: html-etc
11296
11297html-etc: \
11298 configure-etc
0aed8855 11299 @: $(MAKE); $(unstage)
6d389afc
MS
11300 @[ -f ./etc/Makefile ] || exit 0; \
11301 r=`${PWD_COMMAND}`; export r; \
11302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11303 $(HOST_EXPORTS) \
11304 for flag in $(EXTRA_HOST_FLAGS) ; do \
11305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11306 done; \
11307 echo "Doing html in etc" ; \
b00612cc 11308 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
11309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11311 "RANLIB=$${RANLIB}" \
0c24b341 11312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11313 html) \
11314 || exit 1
11315
11316@endif etc
11317
4fa63067
NN
11318.PHONY: maybe-TAGS-etc TAGS-etc
11319maybe-TAGS-etc:
6bd3dfaa
PB
11320@if etc
11321maybe-TAGS-etc: TAGS-etc
2a4cbe27 11322
4fa63067
NN
11323TAGS-etc: \
11324 configure-etc
0aed8855 11325 @: $(MAKE); $(unstage)
4fa63067 11326 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11327 r=`${PWD_COMMAND}`; export r; \
11328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11329 $(HOST_EXPORTS) \
b813574b 11330 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11332 done; \
4fa63067 11333 echo "Doing TAGS in etc" ; \
b00612cc 11334 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11337 "RANLIB=$${RANLIB}" \
0c24b341 11338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11339 TAGS) \
2a4cbe27
NN
11340 || exit 1
11341
6bd3dfaa 11342@endif etc
2a4cbe27 11343
4fa63067
NN
11344.PHONY: maybe-install-info-etc install-info-etc
11345maybe-install-info-etc:
6bd3dfaa
PB
11346@if etc
11347maybe-install-info-etc: install-info-etc
2a4cbe27 11348
4fa63067
NN
11349install-info-etc: \
11350 configure-etc \
11351 info-etc
0aed8855 11352 @: $(MAKE); $(unstage)
4fa63067 11353 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11354 r=`${PWD_COMMAND}`; export r; \
11355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11356 $(HOST_EXPORTS) \
b813574b 11357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11359 done; \
4fa63067 11360 echo "Doing install-info in etc" ; \
b00612cc 11361 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11364 "RANLIB=$${RANLIB}" \
0c24b341 11365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11366 install-info) \
2a4cbe27
NN
11367 || exit 1
11368
6bd3dfaa 11369@endif etc
2a4cbe27 11370
a3ca38d2
DD
11371.PHONY: maybe-install-pdf-etc install-pdf-etc
11372maybe-install-pdf-etc:
11373@if etc
11374maybe-install-pdf-etc: install-pdf-etc
11375
11376install-pdf-etc: \
11377 configure-etc \
11378 pdf-etc
11379 @: $(MAKE); $(unstage)
11380 @[ -f ./etc/Makefile ] || exit 0; \
11381 r=`${PWD_COMMAND}`; export r; \
11382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11383 $(HOST_EXPORTS) \
11384 for flag in $(EXTRA_HOST_FLAGS) ; do \
11385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11386 done; \
11387 echo "Doing install-pdf in etc" ; \
11388 (cd $(HOST_SUBDIR)/etc && \
11389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11391 "RANLIB=$${RANLIB}" \
0c24b341 11392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11393 install-pdf) \
11394 || exit 1
11395
11396@endif etc
11397
108a6f8e
CD
11398.PHONY: maybe-install-html-etc install-html-etc
11399maybe-install-html-etc:
11400@if etc
11401maybe-install-html-etc: install-html-etc
11402
11403install-html-etc: \
11404 configure-etc \
11405 html-etc
11406 @: $(MAKE); $(unstage)
11407 @[ -f ./etc/Makefile ] || exit 0; \
11408 r=`${PWD_COMMAND}`; export r; \
11409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11410 $(HOST_EXPORTS) \
11411 for flag in $(EXTRA_HOST_FLAGS) ; do \
11412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11413 done; \
11414 echo "Doing install-html in etc" ; \
11415 (cd $(HOST_SUBDIR)/etc && \
11416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11418 "RANLIB=$${RANLIB}" \
0c24b341 11419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11420 install-html) \
11421 || exit 1
11422
11423@endif etc
11424
4fa63067
NN
11425.PHONY: maybe-installcheck-etc installcheck-etc
11426maybe-installcheck-etc:
6bd3dfaa
PB
11427@if etc
11428maybe-installcheck-etc: installcheck-etc
2a4cbe27 11429
4fa63067
NN
11430installcheck-etc: \
11431 configure-etc
0aed8855 11432 @: $(MAKE); $(unstage)
4fa63067 11433 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11434 r=`${PWD_COMMAND}`; export r; \
11435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11436 $(HOST_EXPORTS) \
b813574b 11437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11439 done; \
4fa63067 11440 echo "Doing installcheck in etc" ; \
b00612cc 11441 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11444 "RANLIB=$${RANLIB}" \
0c24b341 11445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11446 installcheck) \
2a4cbe27
NN
11447 || exit 1
11448
6bd3dfaa 11449@endif etc
2a4cbe27 11450
4fa63067
NN
11451.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11452maybe-mostlyclean-etc:
6bd3dfaa
PB
11453@if etc
11454maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 11455
4fa63067 11456mostlyclean-etc:
0aed8855 11457 @: $(MAKE); $(unstage)
4fa63067 11458 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11459 r=`${PWD_COMMAND}`; export r; \
11460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11461 $(HOST_EXPORTS) \
b813574b 11462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11464 done; \
4fa63067 11465 echo "Doing mostlyclean in etc" ; \
b00612cc 11466 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11469 "RANLIB=$${RANLIB}" \
0c24b341 11470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11471 mostlyclean) \
2a4cbe27
NN
11472 || exit 1
11473
6bd3dfaa 11474@endif etc
2a4cbe27 11475
4fa63067
NN
11476.PHONY: maybe-clean-etc clean-etc
11477maybe-clean-etc:
6bd3dfaa
PB
11478@if etc
11479maybe-clean-etc: clean-etc
2a4cbe27 11480
4fa63067 11481clean-etc:
0aed8855 11482 @: $(MAKE); $(unstage)
4fa63067 11483 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11484 r=`${PWD_COMMAND}`; export r; \
11485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11486 $(HOST_EXPORTS) \
b813574b 11487 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11489 done; \
4fa63067 11490 echo "Doing clean in etc" ; \
b00612cc 11491 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11494 "RANLIB=$${RANLIB}" \
0c24b341 11495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11496 clean) \
2a4cbe27
NN
11497 || exit 1
11498
6bd3dfaa 11499@endif etc
2a4cbe27 11500
4fa63067
NN
11501.PHONY: maybe-distclean-etc distclean-etc
11502maybe-distclean-etc:
6bd3dfaa
PB
11503@if etc
11504maybe-distclean-etc: distclean-etc
2a4cbe27 11505
4fa63067 11506distclean-etc:
0aed8855 11507 @: $(MAKE); $(unstage)
4fa63067 11508 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11509 r=`${PWD_COMMAND}`; export r; \
11510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11511 $(HOST_EXPORTS) \
b813574b 11512 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11514 done; \
4fa63067 11515 echo "Doing distclean in etc" ; \
b00612cc 11516 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11519 "RANLIB=$${RANLIB}" \
0c24b341 11520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11521 distclean) \
2a4cbe27
NN
11522 || exit 1
11523
6bd3dfaa 11524@endif etc
2a4cbe27 11525
4fa63067
NN
11526.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11527maybe-maintainer-clean-etc:
6bd3dfaa
PB
11528@if etc
11529maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11530
4fa63067 11531maintainer-clean-etc:
0aed8855 11532 @: $(MAKE); $(unstage)
4fa63067 11533 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11534 r=`${PWD_COMMAND}`; export r; \
11535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11536 $(HOST_EXPORTS) \
b813574b 11537 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11539 done; \
4fa63067 11540 echo "Doing maintainer-clean in etc" ; \
b00612cc 11541 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11544 "RANLIB=$${RANLIB}" \
0c24b341 11545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11546 maintainer-clean) \
2a4cbe27
NN
11547 || exit 1
11548
6bd3dfaa 11549@endif etc
2a4cbe27 11550
2a4cbe27 11551
a7254363 11552
4fa63067
NN
11553.PHONY: configure-fastjar maybe-configure-fastjar
11554maybe-configure-fastjar:
4f0ef2d8
CD
11555@if gcc-bootstrap
11556configure-fastjar: stage_current
11557@endif gcc-bootstrap
6bd3dfaa
PB
11558@if fastjar
11559maybe-configure-fastjar: configure-fastjar
c52c6897 11560configure-fastjar:
0aed8855 11561 @: $(MAKE); $(unstage)
c52c6897 11562 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11564 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
1f53ca9a 11566 $(HOST_EXPORTS) \
a7254363
PB
11567 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11568 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11569 case $(srcdir) in \
b00612cc
PB
11570 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11571 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11572 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11573 esac; \
b00612cc
PB
11574 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11575 libsrcdir="$$s/fastjar"; \
4fa63067 11576 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11577 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11578 --target=${target_alias} $${srcdiroption} \
4fa63067 11579 || exit 1
6bd3dfaa 11580@endif fastjar
4fa63067 11581
a7254363
PB
11582
11583
d545f33b
PB
11584
11585
4fa63067
NN
11586.PHONY: all-fastjar maybe-all-fastjar
11587maybe-all-fastjar:
4f0ef2d8
CD
11588@if gcc-bootstrap
11589all-fastjar: stage_current
11590@endif gcc-bootstrap
6bd3dfaa 11591@if fastjar
d27cc32e 11592TARGET-fastjar=all
6bd3dfaa 11593maybe-all-fastjar: all-fastjar
4fa63067 11594all-fastjar: configure-fastjar
0aed8855 11595 @: $(MAKE); $(unstage)
4fa63067
NN
11596 @r=`${PWD_COMMAND}`; export r; \
11597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11598 $(HOST_EXPORTS) \
b00612cc 11599 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11600 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11601 $(TARGET-fastjar))
6bd3dfaa 11602@endif fastjar
2a4cbe27 11603
a7254363 11604
d545f33b
PB
11605
11606
4fa63067
NN
11607.PHONY: check-fastjar maybe-check-fastjar
11608maybe-check-fastjar:
6bd3dfaa
PB
11609@if fastjar
11610maybe-check-fastjar: check-fastjar
2a4cbe27 11611
4fa63067
NN
11612# This module is only tested in a native toolchain.
11613check-fastjar:
0aed8855 11614 @: $(MAKE); $(unstage)
4fa63067
NN
11615 @if [ '$(host)' = '$(target)' ] ; then \
11616 r=`${PWD_COMMAND}`; export r; \
11617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11618 $(HOST_EXPORTS) \
b00612cc 11619 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11620 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11621 fi
2a4cbe27 11622
6bd3dfaa 11623@endif fastjar
4fa63067
NN
11624
11625.PHONY: install-fastjar maybe-install-fastjar
11626maybe-install-fastjar:
6bd3dfaa
PB
11627@if fastjar
11628maybe-install-fastjar: install-fastjar
4fa63067
NN
11629
11630install-fastjar: installdirs
0aed8855 11631 @: $(MAKE); $(unstage)
4fa63067 11632 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11634 $(HOST_EXPORTS) \
b00612cc 11635 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11636 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11637
6bd3dfaa 11638@endif fastjar
2a4cbe27 11639
9b980aa1
RW
11640.PHONY: install-strip-fastjar maybe-install-strip-fastjar
11641maybe-install-strip-fastjar:
11642@if fastjar
11643maybe-install-strip-fastjar: install-strip-fastjar
11644
11645install-strip-fastjar: installdirs
11646 @: $(MAKE); $(unstage)
11647 @r=`${PWD_COMMAND}`; export r; \
11648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11649 $(HOST_EXPORTS) \
11650 (cd $(HOST_SUBDIR)/fastjar && \
11651 $(MAKE) $(FLAGS_TO_PASS) install-strip)
11652
11653@endif fastjar
11654
56a8fe78 11655# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11656
4fa63067
NN
11657.PHONY: maybe-info-fastjar info-fastjar
11658maybe-info-fastjar:
6bd3dfaa
PB
11659@if fastjar
11660maybe-info-fastjar: info-fastjar
4fa63067
NN
11661
11662info-fastjar: \
11663 configure-fastjar
0aed8855 11664 @: $(MAKE); $(unstage)
4fa63067 11665 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11666 r=`${PWD_COMMAND}`; export r; \
11667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11668 $(HOST_EXPORTS) \
b813574b 11669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11671 done; \
4fa63067 11672 echo "Doing info in fastjar" ; \
b00612cc 11673 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11676 "RANLIB=$${RANLIB}" \
0c24b341 11677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11678 info) \
2a4cbe27
NN
11679 || exit 1
11680
6bd3dfaa 11681@endif fastjar
2a4cbe27 11682
4fa63067
NN
11683.PHONY: maybe-dvi-fastjar dvi-fastjar
11684maybe-dvi-fastjar:
6bd3dfaa
PB
11685@if fastjar
11686maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11687
4fa63067
NN
11688dvi-fastjar: \
11689 configure-fastjar
0aed8855 11690 @: $(MAKE); $(unstage)
2a4cbe27 11691 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11692 r=`${PWD_COMMAND}`; export r; \
11693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11694 $(HOST_EXPORTS) \
b813574b 11695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11697 done; \
4fa63067 11698 echo "Doing dvi in fastjar" ; \
b00612cc 11699 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11702 "RANLIB=$${RANLIB}" \
0c24b341 11703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11704 dvi) \
2a4cbe27
NN
11705 || exit 1
11706
6bd3dfaa 11707@endif fastjar
2a4cbe27 11708
56a8fe78
DD
11709.PHONY: maybe-pdf-fastjar pdf-fastjar
11710maybe-pdf-fastjar:
11711@if fastjar
11712maybe-pdf-fastjar: pdf-fastjar
11713
11714pdf-fastjar: \
11715 configure-fastjar
11716 @: $(MAKE); $(unstage)
11717 @[ -f ./fastjar/Makefile ] || exit 0; \
11718 r=`${PWD_COMMAND}`; export r; \
11719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11720 $(HOST_EXPORTS) \
11721 for flag in $(EXTRA_HOST_FLAGS) ; do \
11722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11723 done; \
11724 echo "Doing pdf in fastjar" ; \
11725 (cd $(HOST_SUBDIR)/fastjar && \
11726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11728 "RANLIB=$${RANLIB}" \
0c24b341 11729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11730 pdf) \
11731 || exit 1
11732
11733@endif fastjar
11734
6d389afc
MS
11735.PHONY: maybe-html-fastjar html-fastjar
11736maybe-html-fastjar:
11737@if fastjar
11738maybe-html-fastjar: html-fastjar
11739
11740html-fastjar: \
11741 configure-fastjar
0aed8855 11742 @: $(MAKE); $(unstage)
6d389afc
MS
11743 @[ -f ./fastjar/Makefile ] || exit 0; \
11744 r=`${PWD_COMMAND}`; export r; \
11745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11746 $(HOST_EXPORTS) \
11747 for flag in $(EXTRA_HOST_FLAGS) ; do \
11748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11749 done; \
11750 echo "Doing html in fastjar" ; \
b00612cc 11751 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11754 "RANLIB=$${RANLIB}" \
0c24b341 11755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11756 html) \
11757 || exit 1
11758
11759@endif fastjar
11760
4fa63067
NN
11761.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11762maybe-TAGS-fastjar:
6bd3dfaa
PB
11763@if fastjar
11764maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11765
4fa63067
NN
11766TAGS-fastjar: \
11767 configure-fastjar
0aed8855 11768 @: $(MAKE); $(unstage)
4fa63067 11769 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11770 r=`${PWD_COMMAND}`; export r; \
11771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11772 $(HOST_EXPORTS) \
b813574b 11773 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11775 done; \
4fa63067 11776 echo "Doing TAGS in fastjar" ; \
b00612cc 11777 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11780 "RANLIB=$${RANLIB}" \
0c24b341 11781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11782 TAGS) \
2a4cbe27
NN
11783 || exit 1
11784
6bd3dfaa 11785@endif fastjar
2a4cbe27 11786
4fa63067
NN
11787.PHONY: maybe-install-info-fastjar install-info-fastjar
11788maybe-install-info-fastjar:
6bd3dfaa
PB
11789@if fastjar
11790maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11791
4fa63067
NN
11792install-info-fastjar: \
11793 configure-fastjar \
11794 info-fastjar
0aed8855 11795 @: $(MAKE); $(unstage)
4fa63067 11796 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11797 r=`${PWD_COMMAND}`; export r; \
11798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11799 $(HOST_EXPORTS) \
b813574b 11800 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11802 done; \
4fa63067 11803 echo "Doing install-info in fastjar" ; \
b00612cc 11804 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11807 "RANLIB=$${RANLIB}" \
0c24b341 11808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11809 install-info) \
2a4cbe27
NN
11810 || exit 1
11811
6bd3dfaa 11812@endif fastjar
2a4cbe27 11813
a3ca38d2
DD
11814.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11815maybe-install-pdf-fastjar:
11816@if fastjar
11817maybe-install-pdf-fastjar: install-pdf-fastjar
11818
11819install-pdf-fastjar: \
11820 configure-fastjar \
11821 pdf-fastjar
11822 @: $(MAKE); $(unstage)
11823 @[ -f ./fastjar/Makefile ] || exit 0; \
11824 r=`${PWD_COMMAND}`; export r; \
11825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11826 $(HOST_EXPORTS) \
11827 for flag in $(EXTRA_HOST_FLAGS) ; do \
11828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11829 done; \
11830 echo "Doing install-pdf in fastjar" ; \
11831 (cd $(HOST_SUBDIR)/fastjar && \
11832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11834 "RANLIB=$${RANLIB}" \
0c24b341 11835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11836 install-pdf) \
11837 || exit 1
11838
11839@endif fastjar
11840
108a6f8e
CD
11841.PHONY: maybe-install-html-fastjar install-html-fastjar
11842maybe-install-html-fastjar:
11843@if fastjar
11844maybe-install-html-fastjar: install-html-fastjar
11845
11846install-html-fastjar: \
11847 configure-fastjar \
11848 html-fastjar
11849 @: $(MAKE); $(unstage)
11850 @[ -f ./fastjar/Makefile ] || exit 0; \
11851 r=`${PWD_COMMAND}`; export r; \
11852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11853 $(HOST_EXPORTS) \
11854 for flag in $(EXTRA_HOST_FLAGS) ; do \
11855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11856 done; \
11857 echo "Doing install-html in fastjar" ; \
11858 (cd $(HOST_SUBDIR)/fastjar && \
11859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11861 "RANLIB=$${RANLIB}" \
0c24b341 11862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11863 install-html) \
11864 || exit 1
11865
11866@endif fastjar
11867
4fa63067
NN
11868.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11869maybe-installcheck-fastjar:
6bd3dfaa
PB
11870@if fastjar
11871maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11872
4fa63067
NN
11873installcheck-fastjar: \
11874 configure-fastjar
0aed8855 11875 @: $(MAKE); $(unstage)
4fa63067 11876 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11877 r=`${PWD_COMMAND}`; export r; \
11878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11879 $(HOST_EXPORTS) \
b813574b 11880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11882 done; \
4fa63067 11883 echo "Doing installcheck in fastjar" ; \
b00612cc 11884 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11887 "RANLIB=$${RANLIB}" \
0c24b341 11888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11889 installcheck) \
2a4cbe27
NN
11890 || exit 1
11891
6bd3dfaa 11892@endif fastjar
2a4cbe27 11893
4fa63067
NN
11894.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11895maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11896@if fastjar
11897maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11898
4fa63067 11899mostlyclean-fastjar:
0aed8855 11900 @: $(MAKE); $(unstage)
4fa63067 11901 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11902 r=`${PWD_COMMAND}`; export r; \
11903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11904 $(HOST_EXPORTS) \
b813574b 11905 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907 done; \
4fa63067 11908 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11909 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912 "RANLIB=$${RANLIB}" \
0c24b341 11913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11914 mostlyclean) \
2a4cbe27
NN
11915 || exit 1
11916
6bd3dfaa 11917@endif fastjar
2a4cbe27 11918
4fa63067
NN
11919.PHONY: maybe-clean-fastjar clean-fastjar
11920maybe-clean-fastjar:
6bd3dfaa
PB
11921@if fastjar
11922maybe-clean-fastjar: clean-fastjar
2a4cbe27 11923
4fa63067 11924clean-fastjar:
0aed8855 11925 @: $(MAKE); $(unstage)
4fa63067 11926 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11927 r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11929 $(HOST_EXPORTS) \
b813574b 11930 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11932 done; \
4fa63067 11933 echo "Doing clean in fastjar" ; \
b00612cc 11934 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11937 "RANLIB=$${RANLIB}" \
0c24b341 11938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11939 clean) \
2a4cbe27
NN
11940 || exit 1
11941
6bd3dfaa 11942@endif fastjar
2a4cbe27 11943
4fa63067
NN
11944.PHONY: maybe-distclean-fastjar distclean-fastjar
11945maybe-distclean-fastjar:
6bd3dfaa
PB
11946@if fastjar
11947maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11948
4fa63067 11949distclean-fastjar:
0aed8855 11950 @: $(MAKE); $(unstage)
4fa63067 11951 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11952 r=`${PWD_COMMAND}`; export r; \
11953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11954 $(HOST_EXPORTS) \
b813574b 11955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11957 done; \
4fa63067 11958 echo "Doing distclean in fastjar" ; \
b00612cc 11959 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11962 "RANLIB=$${RANLIB}" \
0c24b341 11963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11964 distclean) \
2a4cbe27
NN
11965 || exit 1
11966
6bd3dfaa 11967@endif fastjar
2a4cbe27 11968
4fa63067
NN
11969.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11970maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11971@if fastjar
11972maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11973
4fa63067 11974maintainer-clean-fastjar:
0aed8855 11975 @: $(MAKE); $(unstage)
4fa63067 11976 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11977 r=`${PWD_COMMAND}`; export r; \
11978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11979 $(HOST_EXPORTS) \
b813574b 11980 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11982 done; \
4fa63067 11983 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11984 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11987 "RANLIB=$${RANLIB}" \
0c24b341 11988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11989 maintainer-clean) \
2a4cbe27
NN
11990 || exit 1
11991
6bd3dfaa 11992@endif fastjar
2a4cbe27 11993
2a4cbe27 11994
a7254363 11995
4fa63067
NN
11996.PHONY: configure-fileutils maybe-configure-fileutils
11997maybe-configure-fileutils:
4f0ef2d8
CD
11998@if gcc-bootstrap
11999configure-fileutils: stage_current
12000@endif gcc-bootstrap
6bd3dfaa
PB
12001@if fileutils
12002maybe-configure-fileutils: configure-fileutils
c52c6897 12003configure-fileutils:
0aed8855 12004 @: $(MAKE); $(unstage)
c52c6897 12005 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12007 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
12008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
1f53ca9a 12009 $(HOST_EXPORTS) \
a7254363
PB
12010 echo Configuring in $(HOST_SUBDIR)/fileutils; \
12011 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 12012 case $(srcdir) in \
b00612cc
PB
12013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12014 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
12015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12016 esac; \
b00612cc
PB
12017 srcdiroption="--srcdir=$${topdir}/fileutils"; \
12018 libsrcdir="$$s/fileutils"; \
4fa63067 12019 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12021 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12022 || exit 1
6bd3dfaa 12023@endif fileutils
2a4cbe27 12024
a7254363
PB
12025
12026
d545f33b
PB
12027
12028
4fa63067
NN
12029.PHONY: all-fileutils maybe-all-fileutils
12030maybe-all-fileutils:
4f0ef2d8
CD
12031@if gcc-bootstrap
12032all-fileutils: stage_current
12033@endif gcc-bootstrap
6bd3dfaa 12034@if fileutils
d27cc32e 12035TARGET-fileutils=all
6bd3dfaa 12036maybe-all-fileutils: all-fileutils
4fa63067 12037all-fileutils: configure-fileutils
0aed8855 12038 @: $(MAKE); $(unstage)
4fa63067 12039 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12041 $(HOST_EXPORTS) \
b00612cc 12042 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
12043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12044 $(TARGET-fileutils))
6bd3dfaa 12045@endif fileutils
4fa63067 12046
a7254363 12047
d545f33b
PB
12048
12049
4fa63067
NN
12050.PHONY: check-fileutils maybe-check-fileutils
12051maybe-check-fileutils:
6bd3dfaa
PB
12052@if fileutils
12053maybe-check-fileutils: check-fileutils
4fa63067
NN
12054
12055check-fileutils:
0aed8855 12056 @: $(MAKE); $(unstage)
4fa63067
NN
12057 @r=`${PWD_COMMAND}`; export r; \
12058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12059 $(HOST_EXPORTS) \
b00612cc
PB
12060 (cd $(HOST_SUBDIR)/fileutils && \
12061 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12062
6bd3dfaa 12063@endif fileutils
2a4cbe27 12064
4fa63067
NN
12065.PHONY: install-fileutils maybe-install-fileutils
12066maybe-install-fileutils:
6bd3dfaa
PB
12067@if fileutils
12068maybe-install-fileutils: install-fileutils
2a4cbe27 12069
4fa63067 12070install-fileutils: installdirs
0aed8855 12071 @: $(MAKE); $(unstage)
4fa63067 12072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12074 $(HOST_EXPORTS) \
b00612cc 12075 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 12076 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12077
6bd3dfaa 12078@endif fileutils
2a4cbe27 12079
9b980aa1
RW
12080.PHONY: install-strip-fileutils maybe-install-strip-fileutils
12081maybe-install-strip-fileutils:
12082@if fileutils
12083maybe-install-strip-fileutils: install-strip-fileutils
12084
12085install-strip-fileutils: installdirs
12086 @: $(MAKE); $(unstage)
12087 @r=`${PWD_COMMAND}`; export r; \
12088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12089 $(HOST_EXPORTS) \
12090 (cd $(HOST_SUBDIR)/fileutils && \
12091 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12092
12093@endif fileutils
12094
56a8fe78 12095# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12096
4fa63067
NN
12097.PHONY: maybe-info-fileutils info-fileutils
12098maybe-info-fileutils:
6bd3dfaa
PB
12099@if fileutils
12100maybe-info-fileutils: info-fileutils
4fa63067
NN
12101
12102info-fileutils: \
12103 configure-fileutils
0aed8855 12104 @: $(MAKE); $(unstage)
4fa63067 12105 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12106 r=`${PWD_COMMAND}`; export r; \
12107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12108 $(HOST_EXPORTS) \
b813574b 12109 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12111 done; \
4fa63067 12112 echo "Doing info in fileutils" ; \
b00612cc 12113 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12116 "RANLIB=$${RANLIB}" \
0c24b341 12117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12118 info) \
2a4cbe27
NN
12119 || exit 1
12120
6bd3dfaa 12121@endif fileutils
2a4cbe27 12122
4fa63067
NN
12123.PHONY: maybe-dvi-fileutils dvi-fileutils
12124maybe-dvi-fileutils:
6bd3dfaa
PB
12125@if fileutils
12126maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 12127
4fa63067
NN
12128dvi-fileutils: \
12129 configure-fileutils
0aed8855 12130 @: $(MAKE); $(unstage)
4fa63067 12131 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12132 r=`${PWD_COMMAND}`; export r; \
12133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12134 $(HOST_EXPORTS) \
b813574b 12135 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12137 done; \
4fa63067 12138 echo "Doing dvi in fileutils" ; \
b00612cc 12139 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12142 "RANLIB=$${RANLIB}" \
0c24b341 12143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12144 dvi) \
2a4cbe27
NN
12145 || exit 1
12146
6bd3dfaa 12147@endif fileutils
2a4cbe27 12148
56a8fe78
DD
12149.PHONY: maybe-pdf-fileutils pdf-fileutils
12150maybe-pdf-fileutils:
12151@if fileutils
12152maybe-pdf-fileutils: pdf-fileutils
12153
12154pdf-fileutils: \
12155 configure-fileutils
12156 @: $(MAKE); $(unstage)
12157 @[ -f ./fileutils/Makefile ] || exit 0; \
12158 r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12160 $(HOST_EXPORTS) \
12161 for flag in $(EXTRA_HOST_FLAGS) ; do \
12162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12163 done; \
12164 echo "Doing pdf in fileutils" ; \
12165 (cd $(HOST_SUBDIR)/fileutils && \
12166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12168 "RANLIB=$${RANLIB}" \
0c24b341 12169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12170 pdf) \
12171 || exit 1
12172
12173@endif fileutils
12174
6d389afc
MS
12175.PHONY: maybe-html-fileutils html-fileutils
12176maybe-html-fileutils:
12177@if fileutils
12178maybe-html-fileutils: html-fileutils
12179
12180html-fileutils: \
12181 configure-fileutils
0aed8855 12182 @: $(MAKE); $(unstage)
6d389afc
MS
12183 @[ -f ./fileutils/Makefile ] || exit 0; \
12184 r=`${PWD_COMMAND}`; export r; \
12185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12186 $(HOST_EXPORTS) \
12187 for flag in $(EXTRA_HOST_FLAGS) ; do \
12188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12189 done; \
12190 echo "Doing html in fileutils" ; \
b00612cc 12191 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
12192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12194 "RANLIB=$${RANLIB}" \
0c24b341 12195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12196 html) \
12197 || exit 1
12198
12199@endif fileutils
12200
4fa63067
NN
12201.PHONY: maybe-TAGS-fileutils TAGS-fileutils
12202maybe-TAGS-fileutils:
6bd3dfaa
PB
12203@if fileutils
12204maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 12205
4fa63067
NN
12206TAGS-fileutils: \
12207 configure-fileutils
0aed8855 12208 @: $(MAKE); $(unstage)
4fa63067 12209 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12210 r=`${PWD_COMMAND}`; export r; \
12211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12212 $(HOST_EXPORTS) \
b813574b 12213 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12215 done; \
4fa63067 12216 echo "Doing TAGS in fileutils" ; \
b00612cc 12217 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12220 "RANLIB=$${RANLIB}" \
0c24b341 12221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12222 TAGS) \
2a4cbe27
NN
12223 || exit 1
12224
6bd3dfaa 12225@endif fileutils
2a4cbe27 12226
4fa63067
NN
12227.PHONY: maybe-install-info-fileutils install-info-fileutils
12228maybe-install-info-fileutils:
6bd3dfaa
PB
12229@if fileutils
12230maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 12231
4fa63067
NN
12232install-info-fileutils: \
12233 configure-fileutils \
12234 info-fileutils
0aed8855 12235 @: $(MAKE); $(unstage)
4fa63067 12236 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12237 r=`${PWD_COMMAND}`; export r; \
12238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12239 $(HOST_EXPORTS) \
b813574b 12240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12242 done; \
4fa63067 12243 echo "Doing install-info in fileutils" ; \
b00612cc 12244 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12247 "RANLIB=$${RANLIB}" \
0c24b341 12248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12249 install-info) \
2a4cbe27
NN
12250 || exit 1
12251
6bd3dfaa 12252@endif fileutils
2a4cbe27 12253
a3ca38d2
DD
12254.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
12255maybe-install-pdf-fileutils:
12256@if fileutils
12257maybe-install-pdf-fileutils: install-pdf-fileutils
12258
12259install-pdf-fileutils: \
12260 configure-fileutils \
12261 pdf-fileutils
12262 @: $(MAKE); $(unstage)
12263 @[ -f ./fileutils/Makefile ] || exit 0; \
12264 r=`${PWD_COMMAND}`; export r; \
12265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12266 $(HOST_EXPORTS) \
12267 for flag in $(EXTRA_HOST_FLAGS) ; do \
12268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12269 done; \
12270 echo "Doing install-pdf in fileutils" ; \
12271 (cd $(HOST_SUBDIR)/fileutils && \
12272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12274 "RANLIB=$${RANLIB}" \
0c24b341 12275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12276 install-pdf) \
12277 || exit 1
12278
12279@endif fileutils
12280
108a6f8e
CD
12281.PHONY: maybe-install-html-fileutils install-html-fileutils
12282maybe-install-html-fileutils:
12283@if fileutils
12284maybe-install-html-fileutils: install-html-fileutils
12285
12286install-html-fileutils: \
12287 configure-fileutils \
12288 html-fileutils
12289 @: $(MAKE); $(unstage)
12290 @[ -f ./fileutils/Makefile ] || exit 0; \
12291 r=`${PWD_COMMAND}`; export r; \
12292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12293 $(HOST_EXPORTS) \
12294 for flag in $(EXTRA_HOST_FLAGS) ; do \
12295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12296 done; \
12297 echo "Doing install-html in fileutils" ; \
12298 (cd $(HOST_SUBDIR)/fileutils && \
12299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12301 "RANLIB=$${RANLIB}" \
0c24b341 12302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12303 install-html) \
12304 || exit 1
12305
12306@endif fileutils
12307
4fa63067
NN
12308.PHONY: maybe-installcheck-fileutils installcheck-fileutils
12309maybe-installcheck-fileutils:
6bd3dfaa
PB
12310@if fileutils
12311maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 12312
4fa63067
NN
12313installcheck-fileutils: \
12314 configure-fileutils
0aed8855 12315 @: $(MAKE); $(unstage)
4fa63067 12316 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12317 r=`${PWD_COMMAND}`; export r; \
12318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12319 $(HOST_EXPORTS) \
b813574b 12320 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12322 done; \
4fa63067 12323 echo "Doing installcheck in fileutils" ; \
b00612cc 12324 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12327 "RANLIB=$${RANLIB}" \
0c24b341 12328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12329 installcheck) \
2a4cbe27
NN
12330 || exit 1
12331
6bd3dfaa 12332@endif fileutils
2a4cbe27 12333
4fa63067
NN
12334.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
12335maybe-mostlyclean-fileutils:
6bd3dfaa
PB
12336@if fileutils
12337maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 12338
4fa63067 12339mostlyclean-fileutils:
0aed8855 12340 @: $(MAKE); $(unstage)
4fa63067 12341 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12342 r=`${PWD_COMMAND}`; export r; \
12343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12344 $(HOST_EXPORTS) \
b813574b 12345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12347 done; \
4fa63067 12348 echo "Doing mostlyclean in fileutils" ; \
b00612cc 12349 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12352 "RANLIB=$${RANLIB}" \
0c24b341 12353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12354 mostlyclean) \
2a4cbe27
NN
12355 || exit 1
12356
6bd3dfaa 12357@endif fileutils
2a4cbe27 12358
4fa63067
NN
12359.PHONY: maybe-clean-fileutils clean-fileutils
12360maybe-clean-fileutils:
6bd3dfaa
PB
12361@if fileutils
12362maybe-clean-fileutils: clean-fileutils
2a4cbe27 12363
4fa63067 12364clean-fileutils:
0aed8855 12365 @: $(MAKE); $(unstage)
4fa63067 12366 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12367 r=`${PWD_COMMAND}`; export r; \
12368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12369 $(HOST_EXPORTS) \
b813574b 12370 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12372 done; \
4fa63067 12373 echo "Doing clean in fileutils" ; \
b00612cc 12374 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12377 "RANLIB=$${RANLIB}" \
0c24b341 12378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12379 clean) \
2a4cbe27
NN
12380 || exit 1
12381
6bd3dfaa 12382@endif fileutils
2a4cbe27 12383
4fa63067
NN
12384.PHONY: maybe-distclean-fileutils distclean-fileutils
12385maybe-distclean-fileutils:
6bd3dfaa
PB
12386@if fileutils
12387maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 12388
4fa63067 12389distclean-fileutils:
0aed8855 12390 @: $(MAKE); $(unstage)
4fa63067 12391 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12392 r=`${PWD_COMMAND}`; export r; \
12393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12394 $(HOST_EXPORTS) \
b813574b 12395 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12397 done; \
4fa63067 12398 echo "Doing distclean in fileutils" ; \
b00612cc 12399 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12402 "RANLIB=$${RANLIB}" \
0c24b341 12403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12404 distclean) \
2a4cbe27
NN
12405 || exit 1
12406
6bd3dfaa 12407@endif fileutils
2a4cbe27 12408
4fa63067
NN
12409.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
12410maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
12411@if fileutils
12412maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 12413
4fa63067 12414maintainer-clean-fileutils:
0aed8855 12415 @: $(MAKE); $(unstage)
4fa63067 12416 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12417 r=`${PWD_COMMAND}`; export r; \
12418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12419 $(HOST_EXPORTS) \
b813574b 12420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12422 done; \
4fa63067 12423 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 12424 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12427 "RANLIB=$${RANLIB}" \
0c24b341 12428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12429 maintainer-clean) \
2a4cbe27
NN
12430 || exit 1
12431
6bd3dfaa 12432@endif fileutils
2a4cbe27 12433
2a4cbe27 12434
a7254363 12435
4fa63067
NN
12436.PHONY: configure-findutils maybe-configure-findutils
12437maybe-configure-findutils:
4f0ef2d8
CD
12438@if gcc-bootstrap
12439configure-findutils: stage_current
12440@endif gcc-bootstrap
6bd3dfaa
PB
12441@if findutils
12442maybe-configure-findutils: configure-findutils
c52c6897 12443configure-findutils:
0aed8855 12444 @: $(MAKE); $(unstage)
c52c6897 12445 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12447 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
1f53ca9a 12449 $(HOST_EXPORTS) \
a7254363
PB
12450 echo Configuring in $(HOST_SUBDIR)/findutils; \
12451 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 12452 case $(srcdir) in \
b00612cc
PB
12453 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12454 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12455 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12456 esac; \
b00612cc
PB
12457 srcdiroption="--srcdir=$${topdir}/findutils"; \
12458 libsrcdir="$$s/findutils"; \
4fa63067 12459 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12460 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12461 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12462 || exit 1
6bd3dfaa 12463@endif findutils
2a4cbe27 12464
a7254363
PB
12465
12466
d545f33b
PB
12467
12468
4fa63067
NN
12469.PHONY: all-findutils maybe-all-findutils
12470maybe-all-findutils:
4f0ef2d8
CD
12471@if gcc-bootstrap
12472all-findutils: stage_current
12473@endif gcc-bootstrap
6bd3dfaa 12474@if findutils
d27cc32e 12475TARGET-findutils=all
6bd3dfaa 12476maybe-all-findutils: all-findutils
4fa63067 12477all-findutils: configure-findutils
0aed8855 12478 @: $(MAKE); $(unstage)
4fa63067
NN
12479 @r=`${PWD_COMMAND}`; export r; \
12480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12481 $(HOST_EXPORTS) \
b00612cc 12482 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
12483 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12484 $(TARGET-findutils))
6bd3dfaa 12485@endif findutils
2a4cbe27 12486
a7254363 12487
d545f33b
PB
12488
12489
4fa63067
NN
12490.PHONY: check-findutils maybe-check-findutils
12491maybe-check-findutils:
6bd3dfaa
PB
12492@if findutils
12493maybe-check-findutils: check-findutils
2a4cbe27 12494
4fa63067 12495check-findutils:
0aed8855 12496 @: $(MAKE); $(unstage)
4fa63067 12497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12499 $(HOST_EXPORTS) \
b00612cc
PB
12500 (cd $(HOST_SUBDIR)/findutils && \
12501 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12502
6bd3dfaa 12503@endif findutils
2a4cbe27 12504
4fa63067
NN
12505.PHONY: install-findutils maybe-install-findutils
12506maybe-install-findutils:
6bd3dfaa
PB
12507@if findutils
12508maybe-install-findutils: install-findutils
2a4cbe27 12509
4fa63067 12510install-findutils: installdirs
0aed8855 12511 @: $(MAKE); $(unstage)
4fa63067 12512 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12514 $(HOST_EXPORTS) \
b00612cc 12515 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 12516 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12517
6bd3dfaa 12518@endif findutils
2a4cbe27 12519
9b980aa1
RW
12520.PHONY: install-strip-findutils maybe-install-strip-findutils
12521maybe-install-strip-findutils:
12522@if findutils
12523maybe-install-strip-findutils: install-strip-findutils
12524
12525install-strip-findutils: installdirs
12526 @: $(MAKE); $(unstage)
12527 @r=`${PWD_COMMAND}`; export r; \
12528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12529 $(HOST_EXPORTS) \
12530 (cd $(HOST_SUBDIR)/findutils && \
12531 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12532
12533@endif findutils
12534
56a8fe78 12535# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12536
4fa63067
NN
12537.PHONY: maybe-info-findutils info-findutils
12538maybe-info-findutils:
6bd3dfaa
PB
12539@if findutils
12540maybe-info-findutils: info-findutils
2a4cbe27 12541
4fa63067
NN
12542info-findutils: \
12543 configure-findutils
0aed8855 12544 @: $(MAKE); $(unstage)
4fa63067 12545 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12548 $(HOST_EXPORTS) \
b813574b 12549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12551 done; \
4fa63067 12552 echo "Doing info in findutils" ; \
b00612cc 12553 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12556 "RANLIB=$${RANLIB}" \
0c24b341 12557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12558 info) \
2a4cbe27
NN
12559 || exit 1
12560
6bd3dfaa 12561@endif findutils
2a4cbe27 12562
4fa63067
NN
12563.PHONY: maybe-dvi-findutils dvi-findutils
12564maybe-dvi-findutils:
6bd3dfaa
PB
12565@if findutils
12566maybe-dvi-findutils: dvi-findutils
2a4cbe27 12567
4fa63067
NN
12568dvi-findutils: \
12569 configure-findutils
0aed8855 12570 @: $(MAKE); $(unstage)
4fa63067 12571 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12572 r=`${PWD_COMMAND}`; export r; \
12573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12574 $(HOST_EXPORTS) \
b813574b 12575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12577 done; \
4fa63067 12578 echo "Doing dvi in findutils" ; \
b00612cc 12579 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12582 "RANLIB=$${RANLIB}" \
0c24b341 12583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12584 dvi) \
2a4cbe27
NN
12585 || exit 1
12586
6bd3dfaa 12587@endif findutils
2a4cbe27 12588
56a8fe78
DD
12589.PHONY: maybe-pdf-findutils pdf-findutils
12590maybe-pdf-findutils:
12591@if findutils
12592maybe-pdf-findutils: pdf-findutils
12593
12594pdf-findutils: \
12595 configure-findutils
12596 @: $(MAKE); $(unstage)
12597 @[ -f ./findutils/Makefile ] || exit 0; \
12598 r=`${PWD_COMMAND}`; export r; \
12599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12600 $(HOST_EXPORTS) \
12601 for flag in $(EXTRA_HOST_FLAGS) ; do \
12602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12603 done; \
12604 echo "Doing pdf in findutils" ; \
12605 (cd $(HOST_SUBDIR)/findutils && \
12606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12608 "RANLIB=$${RANLIB}" \
0c24b341 12609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12610 pdf) \
12611 || exit 1
12612
12613@endif findutils
12614
6d389afc
MS
12615.PHONY: maybe-html-findutils html-findutils
12616maybe-html-findutils:
12617@if findutils
12618maybe-html-findutils: html-findutils
12619
12620html-findutils: \
12621 configure-findutils
0aed8855 12622 @: $(MAKE); $(unstage)
6d389afc
MS
12623 @[ -f ./findutils/Makefile ] || exit 0; \
12624 r=`${PWD_COMMAND}`; export r; \
12625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12626 $(HOST_EXPORTS) \
12627 for flag in $(EXTRA_HOST_FLAGS) ; do \
12628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12629 done; \
12630 echo "Doing html in findutils" ; \
b00612cc 12631 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12634 "RANLIB=$${RANLIB}" \
0c24b341 12635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12636 html) \
12637 || exit 1
12638
12639@endif findutils
12640
4fa63067
NN
12641.PHONY: maybe-TAGS-findutils TAGS-findutils
12642maybe-TAGS-findutils:
6bd3dfaa
PB
12643@if findutils
12644maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12645
4fa63067
NN
12646TAGS-findutils: \
12647 configure-findutils
0aed8855 12648 @: $(MAKE); $(unstage)
4fa63067 12649 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12650 r=`${PWD_COMMAND}`; export r; \
12651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12652 $(HOST_EXPORTS) \
b813574b 12653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12655 done; \
4fa63067 12656 echo "Doing TAGS in findutils" ; \
b00612cc 12657 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12660 "RANLIB=$${RANLIB}" \
0c24b341 12661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12662 TAGS) \
2a4cbe27
NN
12663 || exit 1
12664
6bd3dfaa 12665@endif findutils
2a4cbe27 12666
4fa63067
NN
12667.PHONY: maybe-install-info-findutils install-info-findutils
12668maybe-install-info-findutils:
6bd3dfaa
PB
12669@if findutils
12670maybe-install-info-findutils: install-info-findutils
2a4cbe27 12671
4fa63067
NN
12672install-info-findutils: \
12673 configure-findutils \
12674 info-findutils
0aed8855 12675 @: $(MAKE); $(unstage)
4fa63067 12676 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12677 r=`${PWD_COMMAND}`; export r; \
12678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12679 $(HOST_EXPORTS) \
b813574b 12680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12682 done; \
4fa63067 12683 echo "Doing install-info in findutils" ; \
b00612cc 12684 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12687 "RANLIB=$${RANLIB}" \
0c24b341 12688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12689 install-info) \
2a4cbe27
NN
12690 || exit 1
12691
6bd3dfaa 12692@endif findutils
2a4cbe27 12693
a3ca38d2
DD
12694.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12695maybe-install-pdf-findutils:
12696@if findutils
12697maybe-install-pdf-findutils: install-pdf-findutils
12698
12699install-pdf-findutils: \
12700 configure-findutils \
12701 pdf-findutils
12702 @: $(MAKE); $(unstage)
12703 @[ -f ./findutils/Makefile ] || exit 0; \
12704 r=`${PWD_COMMAND}`; export r; \
12705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12706 $(HOST_EXPORTS) \
12707 for flag in $(EXTRA_HOST_FLAGS) ; do \
12708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12709 done; \
12710 echo "Doing install-pdf in findutils" ; \
12711 (cd $(HOST_SUBDIR)/findutils && \
12712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12714 "RANLIB=$${RANLIB}" \
0c24b341 12715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12716 install-pdf) \
12717 || exit 1
12718
12719@endif findutils
12720
108a6f8e
CD
12721.PHONY: maybe-install-html-findutils install-html-findutils
12722maybe-install-html-findutils:
12723@if findutils
12724maybe-install-html-findutils: install-html-findutils
12725
12726install-html-findutils: \
12727 configure-findutils \
12728 html-findutils
12729 @: $(MAKE); $(unstage)
12730 @[ -f ./findutils/Makefile ] || exit 0; \
12731 r=`${PWD_COMMAND}`; export r; \
12732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12733 $(HOST_EXPORTS) \
12734 for flag in $(EXTRA_HOST_FLAGS) ; do \
12735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12736 done; \
12737 echo "Doing install-html in findutils" ; \
12738 (cd $(HOST_SUBDIR)/findutils && \
12739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12741 "RANLIB=$${RANLIB}" \
0c24b341 12742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12743 install-html) \
12744 || exit 1
12745
12746@endif findutils
12747
4fa63067
NN
12748.PHONY: maybe-installcheck-findutils installcheck-findutils
12749maybe-installcheck-findutils:
6bd3dfaa
PB
12750@if findutils
12751maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12752
4fa63067
NN
12753installcheck-findutils: \
12754 configure-findutils
0aed8855 12755 @: $(MAKE); $(unstage)
4fa63067 12756 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12757 r=`${PWD_COMMAND}`; export r; \
12758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12759 $(HOST_EXPORTS) \
b813574b 12760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12762 done; \
4fa63067 12763 echo "Doing installcheck in findutils" ; \
b00612cc 12764 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12767 "RANLIB=$${RANLIB}" \
0c24b341 12768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12769 installcheck) \
2a4cbe27
NN
12770 || exit 1
12771
6bd3dfaa 12772@endif findutils
2a4cbe27 12773
4fa63067
NN
12774.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12775maybe-mostlyclean-findutils:
6bd3dfaa
PB
12776@if findutils
12777maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12778
4fa63067 12779mostlyclean-findutils:
0aed8855 12780 @: $(MAKE); $(unstage)
4fa63067 12781 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12782 r=`${PWD_COMMAND}`; export r; \
12783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12784 $(HOST_EXPORTS) \
b813574b 12785 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12787 done; \
4fa63067 12788 echo "Doing mostlyclean in findutils" ; \
b00612cc 12789 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12792 "RANLIB=$${RANLIB}" \
0c24b341 12793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12794 mostlyclean) \
2a4cbe27
NN
12795 || exit 1
12796
6bd3dfaa 12797@endif findutils
2a4cbe27 12798
4fa63067
NN
12799.PHONY: maybe-clean-findutils clean-findutils
12800maybe-clean-findutils:
6bd3dfaa
PB
12801@if findutils
12802maybe-clean-findutils: clean-findutils
2a4cbe27 12803
4fa63067 12804clean-findutils:
0aed8855 12805 @: $(MAKE); $(unstage)
4fa63067 12806 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12807 r=`${PWD_COMMAND}`; export r; \
12808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12809 $(HOST_EXPORTS) \
b813574b 12810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12812 done; \
4fa63067 12813 echo "Doing clean in findutils" ; \
b00612cc 12814 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12817 "RANLIB=$${RANLIB}" \
0c24b341 12818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12819 clean) \
2a4cbe27
NN
12820 || exit 1
12821
6bd3dfaa 12822@endif findutils
2a4cbe27 12823
4fa63067
NN
12824.PHONY: maybe-distclean-findutils distclean-findutils
12825maybe-distclean-findutils:
6bd3dfaa
PB
12826@if findutils
12827maybe-distclean-findutils: distclean-findutils
2a4cbe27 12828
4fa63067 12829distclean-findutils:
0aed8855 12830 @: $(MAKE); $(unstage)
4fa63067 12831 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12832 r=`${PWD_COMMAND}`; export r; \
12833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12834 $(HOST_EXPORTS) \
b813574b 12835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12837 done; \
4fa63067 12838 echo "Doing distclean in findutils" ; \
b00612cc 12839 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12842 "RANLIB=$${RANLIB}" \
0c24b341 12843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12844 distclean) \
2a4cbe27
NN
12845 || exit 1
12846
6bd3dfaa 12847@endif findutils
2a4cbe27 12848
4fa63067
NN
12849.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12850maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12851@if findutils
12852maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12853
4fa63067 12854maintainer-clean-findutils:
0aed8855 12855 @: $(MAKE); $(unstage)
4fa63067 12856 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12857 r=`${PWD_COMMAND}`; export r; \
12858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12859 $(HOST_EXPORTS) \
b813574b 12860 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12862 done; \
4fa63067 12863 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12864 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12867 "RANLIB=$${RANLIB}" \
0c24b341 12868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12869 maintainer-clean) \
2a4cbe27
NN
12870 || exit 1
12871
6bd3dfaa 12872@endif findutils
2a4cbe27 12873
2a4cbe27 12874
a7254363 12875
4fa63067
NN
12876.PHONY: configure-find maybe-configure-find
12877maybe-configure-find:
4f0ef2d8
CD
12878@if gcc-bootstrap
12879configure-find: stage_current
12880@endif gcc-bootstrap
6bd3dfaa
PB
12881@if find
12882maybe-configure-find: configure-find
c52c6897 12883configure-find:
0aed8855 12884 @: $(MAKE); $(unstage)
c52c6897 12885 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12887 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
1f53ca9a 12889 $(HOST_EXPORTS) \
a7254363
PB
12890 echo Configuring in $(HOST_SUBDIR)/find; \
12891 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12892 case $(srcdir) in \
b00612cc
PB
12893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12894 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12896 esac; \
b00612cc
PB
12897 srcdiroption="--srcdir=$${topdir}/find"; \
12898 libsrcdir="$$s/find"; \
4fa63067 12899 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12901 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12902 || exit 1
6bd3dfaa 12903@endif find
2a4cbe27 12904
a7254363
PB
12905
12906
d545f33b
PB
12907
12908
4fa63067
NN
12909.PHONY: all-find maybe-all-find
12910maybe-all-find:
4f0ef2d8
CD
12911@if gcc-bootstrap
12912all-find: stage_current
12913@endif gcc-bootstrap
6bd3dfaa 12914@if find
d27cc32e 12915TARGET-find=all
6bd3dfaa 12916maybe-all-find: all-find
4fa63067 12917all-find: configure-find
0aed8855 12918 @: $(MAKE); $(unstage)
4fa63067
NN
12919 @r=`${PWD_COMMAND}`; export r; \
12920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12921 $(HOST_EXPORTS) \
b00612cc 12922 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12924 $(TARGET-find))
6bd3dfaa 12925@endif find
2a4cbe27 12926
a7254363 12927
d545f33b
PB
12928
12929
4fa63067
NN
12930.PHONY: check-find maybe-check-find
12931maybe-check-find:
6bd3dfaa
PB
12932@if find
12933maybe-check-find: check-find
2a4cbe27 12934
4fa63067 12935check-find:
0aed8855 12936 @: $(MAKE); $(unstage)
4fa63067 12937 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12939 $(HOST_EXPORTS) \
b00612cc
PB
12940 (cd $(HOST_SUBDIR)/find && \
12941 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12942
6bd3dfaa 12943@endif find
2a4cbe27 12944
4fa63067
NN
12945.PHONY: install-find maybe-install-find
12946maybe-install-find:
6bd3dfaa
PB
12947@if find
12948maybe-install-find: install-find
2a4cbe27 12949
4fa63067 12950install-find: installdirs
0aed8855 12951 @: $(MAKE); $(unstage)
4fa63067
NN
12952 @r=`${PWD_COMMAND}`; export r; \
12953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12954 $(HOST_EXPORTS) \
b00612cc 12955 (cd $(HOST_SUBDIR)/find && \
2da12f12 12956 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12957
6bd3dfaa 12958@endif find
4fa63067 12959
9b980aa1
RW
12960.PHONY: install-strip-find maybe-install-strip-find
12961maybe-install-strip-find:
12962@if find
12963maybe-install-strip-find: install-strip-find
12964
12965install-strip-find: installdirs
12966 @: $(MAKE); $(unstage)
12967 @r=`${PWD_COMMAND}`; export r; \
12968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12969 $(HOST_EXPORTS) \
12970 (cd $(HOST_SUBDIR)/find && \
12971 $(MAKE) $(FLAGS_TO_PASS) install-strip)
12972
12973@endif find
12974
56a8fe78 12975# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12976
12977.PHONY: maybe-info-find info-find
12978maybe-info-find:
6bd3dfaa
PB
12979@if find
12980maybe-info-find: info-find
4fa63067
NN
12981
12982info-find: \
12983 configure-find
0aed8855 12984 @: $(MAKE); $(unstage)
4fa63067 12985 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12986 r=`${PWD_COMMAND}`; export r; \
12987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12988 $(HOST_EXPORTS) \
b813574b 12989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12991 done; \
4fa63067 12992 echo "Doing info in find" ; \
b00612cc 12993 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12996 "RANLIB=$${RANLIB}" \
0c24b341 12997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12998 info) \
2a4cbe27
NN
12999 || exit 1
13000
6bd3dfaa 13001@endif find
2a4cbe27 13002
4fa63067
NN
13003.PHONY: maybe-dvi-find dvi-find
13004maybe-dvi-find:
6bd3dfaa
PB
13005@if find
13006maybe-dvi-find: dvi-find
2a4cbe27 13007
4fa63067
NN
13008dvi-find: \
13009 configure-find
0aed8855 13010 @: $(MAKE); $(unstage)
4fa63067 13011 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13012 r=`${PWD_COMMAND}`; export r; \
13013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13014 $(HOST_EXPORTS) \
b813574b 13015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13017 done; \
4fa63067 13018 echo "Doing dvi in find" ; \
b00612cc 13019 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13022 "RANLIB=$${RANLIB}" \
0c24b341 13023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13024 dvi) \
2a4cbe27
NN
13025 || exit 1
13026
6bd3dfaa 13027@endif find
2a4cbe27 13028
56a8fe78
DD
13029.PHONY: maybe-pdf-find pdf-find
13030maybe-pdf-find:
13031@if find
13032maybe-pdf-find: pdf-find
13033
13034pdf-find: \
13035 configure-find
13036 @: $(MAKE); $(unstage)
13037 @[ -f ./find/Makefile ] || exit 0; \
13038 r=`${PWD_COMMAND}`; export r; \
13039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040 $(HOST_EXPORTS) \
13041 for flag in $(EXTRA_HOST_FLAGS) ; do \
13042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13043 done; \
13044 echo "Doing pdf in find" ; \
13045 (cd $(HOST_SUBDIR)/find && \
13046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13048 "RANLIB=$${RANLIB}" \
0c24b341 13049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13050 pdf) \
13051 || exit 1
13052
13053@endif find
13054
6d389afc
MS
13055.PHONY: maybe-html-find html-find
13056maybe-html-find:
13057@if find
13058maybe-html-find: html-find
13059
13060html-find: \
13061 configure-find
0aed8855 13062 @: $(MAKE); $(unstage)
6d389afc
MS
13063 @[ -f ./find/Makefile ] || exit 0; \
13064 r=`${PWD_COMMAND}`; export r; \
13065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13066 $(HOST_EXPORTS) \
13067 for flag in $(EXTRA_HOST_FLAGS) ; do \
13068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13069 done; \
13070 echo "Doing html in find" ; \
b00612cc 13071 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
13072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13074 "RANLIB=$${RANLIB}" \
0c24b341 13075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13076 html) \
13077 || exit 1
13078
13079@endif find
13080
4fa63067
NN
13081.PHONY: maybe-TAGS-find TAGS-find
13082maybe-TAGS-find:
6bd3dfaa
PB
13083@if find
13084maybe-TAGS-find: TAGS-find
4fa63067
NN
13085
13086TAGS-find: \
13087 configure-find
0aed8855 13088 @: $(MAKE); $(unstage)
4fa63067 13089 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13090 r=`${PWD_COMMAND}`; export r; \
13091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13092 $(HOST_EXPORTS) \
b813574b 13093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13095 done; \
4fa63067 13096 echo "Doing TAGS in find" ; \
b00612cc 13097 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13100 "RANLIB=$${RANLIB}" \
0c24b341 13101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13102 TAGS) \
2a4cbe27
NN
13103 || exit 1
13104
6bd3dfaa 13105@endif find
2a4cbe27 13106
4fa63067
NN
13107.PHONY: maybe-install-info-find install-info-find
13108maybe-install-info-find:
6bd3dfaa
PB
13109@if find
13110maybe-install-info-find: install-info-find
2a4cbe27 13111
4fa63067
NN
13112install-info-find: \
13113 configure-find \
13114 info-find
0aed8855 13115 @: $(MAKE); $(unstage)
4fa63067 13116 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13117 r=`${PWD_COMMAND}`; export r; \
13118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13119 $(HOST_EXPORTS) \
b813574b 13120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13122 done; \
4fa63067 13123 echo "Doing install-info in find" ; \
b00612cc 13124 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13127 "RANLIB=$${RANLIB}" \
0c24b341 13128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13129 install-info) \
2a4cbe27
NN
13130 || exit 1
13131
6bd3dfaa 13132@endif find
2a4cbe27 13133
a3ca38d2
DD
13134.PHONY: maybe-install-pdf-find install-pdf-find
13135maybe-install-pdf-find:
13136@if find
13137maybe-install-pdf-find: install-pdf-find
13138
13139install-pdf-find: \
13140 configure-find \
13141 pdf-find
13142 @: $(MAKE); $(unstage)
13143 @[ -f ./find/Makefile ] || exit 0; \
13144 r=`${PWD_COMMAND}`; export r; \
13145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13146 $(HOST_EXPORTS) \
13147 for flag in $(EXTRA_HOST_FLAGS) ; do \
13148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13149 done; \
13150 echo "Doing install-pdf in find" ; \
13151 (cd $(HOST_SUBDIR)/find && \
13152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13154 "RANLIB=$${RANLIB}" \
0c24b341 13155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13156 install-pdf) \
13157 || exit 1
13158
13159@endif find
13160
108a6f8e
CD
13161.PHONY: maybe-install-html-find install-html-find
13162maybe-install-html-find:
13163@if find
13164maybe-install-html-find: install-html-find
13165
13166install-html-find: \
13167 configure-find \
13168 html-find
13169 @: $(MAKE); $(unstage)
13170 @[ -f ./find/Makefile ] || exit 0; \
13171 r=`${PWD_COMMAND}`; export r; \
13172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13173 $(HOST_EXPORTS) \
13174 for flag in $(EXTRA_HOST_FLAGS) ; do \
13175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13176 done; \
13177 echo "Doing install-html in find" ; \
13178 (cd $(HOST_SUBDIR)/find && \
13179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13181 "RANLIB=$${RANLIB}" \
0c24b341 13182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13183 install-html) \
13184 || exit 1
13185
13186@endif find
13187
4fa63067
NN
13188.PHONY: maybe-installcheck-find installcheck-find
13189maybe-installcheck-find:
6bd3dfaa
PB
13190@if find
13191maybe-installcheck-find: installcheck-find
2a4cbe27 13192
4fa63067
NN
13193installcheck-find: \
13194 configure-find
0aed8855 13195 @: $(MAKE); $(unstage)
4fa63067 13196 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13197 r=`${PWD_COMMAND}`; export r; \
13198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13199 $(HOST_EXPORTS) \
b813574b 13200 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13202 done; \
4fa63067 13203 echo "Doing installcheck in find" ; \
b00612cc 13204 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13207 "RANLIB=$${RANLIB}" \
0c24b341 13208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13209 installcheck) \
2a4cbe27
NN
13210 || exit 1
13211
6bd3dfaa 13212@endif find
2a4cbe27 13213
4fa63067
NN
13214.PHONY: maybe-mostlyclean-find mostlyclean-find
13215maybe-mostlyclean-find:
6bd3dfaa
PB
13216@if find
13217maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 13218
4fa63067 13219mostlyclean-find:
0aed8855 13220 @: $(MAKE); $(unstage)
4fa63067 13221 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13222 r=`${PWD_COMMAND}`; export r; \
13223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13224 $(HOST_EXPORTS) \
b813574b 13225 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13227 done; \
4fa63067 13228 echo "Doing mostlyclean in find" ; \
b00612cc 13229 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13232 "RANLIB=$${RANLIB}" \
0c24b341 13233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13234 mostlyclean) \
2a4cbe27
NN
13235 || exit 1
13236
6bd3dfaa 13237@endif find
2a4cbe27 13238
4fa63067
NN
13239.PHONY: maybe-clean-find clean-find
13240maybe-clean-find:
6bd3dfaa
PB
13241@if find
13242maybe-clean-find: clean-find
2a4cbe27 13243
4fa63067 13244clean-find:
0aed8855 13245 @: $(MAKE); $(unstage)
4fa63067 13246 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13247 r=`${PWD_COMMAND}`; export r; \
13248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13249 $(HOST_EXPORTS) \
b813574b 13250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13252 done; \
4fa63067 13253 echo "Doing clean in find" ; \
b00612cc 13254 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13257 "RANLIB=$${RANLIB}" \
0c24b341 13258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13259 clean) \
2a4cbe27
NN
13260 || exit 1
13261
6bd3dfaa 13262@endif find
2a4cbe27 13263
4fa63067
NN
13264.PHONY: maybe-distclean-find distclean-find
13265maybe-distclean-find:
6bd3dfaa
PB
13266@if find
13267maybe-distclean-find: distclean-find
2a4cbe27 13268
4fa63067 13269distclean-find:
0aed8855 13270 @: $(MAKE); $(unstage)
4fa63067 13271 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13272 r=`${PWD_COMMAND}`; export r; \
13273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13274 $(HOST_EXPORTS) \
b813574b 13275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13277 done; \
4fa63067 13278 echo "Doing distclean in find" ; \
b00612cc 13279 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13282 "RANLIB=$${RANLIB}" \
0c24b341 13283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13284 distclean) \
2a4cbe27
NN
13285 || exit 1
13286
6bd3dfaa 13287@endif find
2a4cbe27 13288
4fa63067
NN
13289.PHONY: maybe-maintainer-clean-find maintainer-clean-find
13290maybe-maintainer-clean-find:
6bd3dfaa
PB
13291@if find
13292maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 13293
4fa63067 13294maintainer-clean-find:
0aed8855 13295 @: $(MAKE); $(unstage)
4fa63067 13296 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
13297 r=`${PWD_COMMAND}`; export r; \
13298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13299 $(HOST_EXPORTS) \
b813574b 13300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13302 done; \
4fa63067 13303 echo "Doing maintainer-clean in find" ; \
b00612cc 13304 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
13305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13307 "RANLIB=$${RANLIB}" \
0c24b341 13308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13309 maintainer-clean) \
2a4cbe27
NN
13310 || exit 1
13311
6bd3dfaa 13312@endif find
2a4cbe27 13313
2a4cbe27 13314
a7254363 13315
d3ed111c
GK
13316.PHONY: configure-fixincludes maybe-configure-fixincludes
13317maybe-configure-fixincludes:
4f0ef2d8
CD
13318@if gcc-bootstrap
13319configure-fixincludes: stage_current
13320@endif gcc-bootstrap
d3ed111c
GK
13321@if fixincludes
13322maybe-configure-fixincludes: configure-fixincludes
c52c6897 13323configure-fixincludes:
0aed8855 13324 @: $(MAKE); $(unstage)
c52c6897 13325 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 13326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13327 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
13328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
1f53ca9a 13329 $(HOST_EXPORTS) \
a7254363
PB
13330 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
13331 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 13332 case $(srcdir) in \
b00612cc
PB
13333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13334 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
13335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 13336 esac; \
b00612cc
PB
13337 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
13338 libsrcdir="$$s/fixincludes"; \
d3ed111c 13339 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13340 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13341 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
13342 || exit 1
13343@endif fixincludes
13344
a7254363
PB
13345
13346
d545f33b
PB
13347
13348
d3ed111c
GK
13349.PHONY: all-fixincludes maybe-all-fixincludes
13350maybe-all-fixincludes:
4f0ef2d8
CD
13351@if gcc-bootstrap
13352all-fixincludes: stage_current
13353@endif gcc-bootstrap
d3ed111c
GK
13354@if fixincludes
13355TARGET-fixincludes=all
13356maybe-all-fixincludes: all-fixincludes
13357all-fixincludes: configure-fixincludes
0aed8855 13358 @: $(MAKE); $(unstage)
d3ed111c
GK
13359 @r=`${PWD_COMMAND}`; export r; \
13360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13361 $(HOST_EXPORTS) \
b00612cc 13362 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
13363 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13364 $(TARGET-fixincludes))
d3ed111c
GK
13365@endif fixincludes
13366
a7254363 13367
d545f33b
PB
13368
13369
d3ed111c
GK
13370.PHONY: check-fixincludes maybe-check-fixincludes
13371maybe-check-fixincludes:
13372@if fixincludes
13373maybe-check-fixincludes: check-fixincludes
13374
13375check-fixincludes:
0aed8855 13376 @: $(MAKE); $(unstage)
d3ed111c
GK
13377 @r=`${PWD_COMMAND}`; export r; \
13378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 13379 $(HOST_EXPORTS) \
b00612cc
PB
13380 (cd $(HOST_SUBDIR)/fixincludes && \
13381 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
13382
13383@endif fixincludes
13384
13385.PHONY: install-fixincludes maybe-install-fixincludes
13386maybe-install-fixincludes:
13387@if fixincludes
13388maybe-install-fixincludes: install-fixincludes
13389
13390install-fixincludes: installdirs
0aed8855 13391 @: $(MAKE); $(unstage)
d3ed111c
GK
13392 @r=`${PWD_COMMAND}`; export r; \
13393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 13394 $(HOST_EXPORTS) \
b00612cc 13395 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 13396 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
13397
13398@endif fixincludes
13399
9b980aa1
RW
13400.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
13401maybe-install-strip-fixincludes:
13402@if fixincludes
13403maybe-install-strip-fixincludes: install-strip-fixincludes
13404
13405install-strip-fixincludes: installdirs
13406 @: $(MAKE); $(unstage)
13407 @r=`${PWD_COMMAND}`; export r; \
13408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13409 $(HOST_EXPORTS) \
13410 (cd $(HOST_SUBDIR)/fixincludes && \
13411 $(MAKE) $(FLAGS_TO_PASS) install-strip)
13412
13413@endif fixincludes
13414
56a8fe78 13415# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
13416
13417.PHONY: maybe-info-fixincludes info-fixincludes
13418maybe-info-fixincludes:
13419@if fixincludes
13420maybe-info-fixincludes: info-fixincludes
13421
a4fd3374
DD
13422info-fixincludes: \
13423 configure-fixincludes
13424 @: $(MAKE); $(unstage)
13425 @[ -f ./fixincludes/Makefile ] || exit 0; \
13426 r=`${PWD_COMMAND}`; export r; \
13427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13428 $(HOST_EXPORTS) \
13429 for flag in $(EXTRA_HOST_FLAGS) ; do \
13430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13431 done; \
13432 echo "Doing info in fixincludes" ; \
13433 (cd $(HOST_SUBDIR)/fixincludes && \
13434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13436 "RANLIB=$${RANLIB}" \
0c24b341 13437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13438 info) \
13439 || exit 1
d3ed111c
GK
13440
13441@endif fixincludes
13442
13443.PHONY: maybe-dvi-fixincludes dvi-fixincludes
13444maybe-dvi-fixincludes:
13445@if fixincludes
13446maybe-dvi-fixincludes: dvi-fixincludes
13447
a4fd3374
DD
13448dvi-fixincludes: \
13449 configure-fixincludes
13450 @: $(MAKE); $(unstage)
13451 @[ -f ./fixincludes/Makefile ] || exit 0; \
13452 r=`${PWD_COMMAND}`; export r; \
13453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13454 $(HOST_EXPORTS) \
13455 for flag in $(EXTRA_HOST_FLAGS) ; do \
13456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13457 done; \
13458 echo "Doing dvi in fixincludes" ; \
13459 (cd $(HOST_SUBDIR)/fixincludes && \
13460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13462 "RANLIB=$${RANLIB}" \
0c24b341 13463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13464 dvi) \
13465 || exit 1
d3ed111c
GK
13466
13467@endif fixincludes
13468
56a8fe78
DD
13469.PHONY: maybe-pdf-fixincludes pdf-fixincludes
13470maybe-pdf-fixincludes:
13471@if fixincludes
13472maybe-pdf-fixincludes: pdf-fixincludes
13473
a4fd3374
DD
13474pdf-fixincludes: \
13475 configure-fixincludes
13476 @: $(MAKE); $(unstage)
13477 @[ -f ./fixincludes/Makefile ] || exit 0; \
13478 r=`${PWD_COMMAND}`; export r; \
13479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13480 $(HOST_EXPORTS) \
13481 for flag in $(EXTRA_HOST_FLAGS) ; do \
13482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13483 done; \
13484 echo "Doing pdf in fixincludes" ; \
13485 (cd $(HOST_SUBDIR)/fixincludes && \
13486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13488 "RANLIB=$${RANLIB}" \
0c24b341 13489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13490 pdf) \
13491 || exit 1
56a8fe78
DD
13492
13493@endif fixincludes
13494
6d389afc
MS
13495.PHONY: maybe-html-fixincludes html-fixincludes
13496maybe-html-fixincludes:
13497@if fixincludes
13498maybe-html-fixincludes: html-fixincludes
13499
13500html-fixincludes: \
13501 configure-fixincludes
0aed8855 13502 @: $(MAKE); $(unstage)
6d389afc
MS
13503 @[ -f ./fixincludes/Makefile ] || exit 0; \
13504 r=`${PWD_COMMAND}`; export r; \
13505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13506 $(HOST_EXPORTS) \
13507 for flag in $(EXTRA_HOST_FLAGS) ; do \
13508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13509 done; \
13510 echo "Doing html in fixincludes" ; \
b00612cc 13511 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
13512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13514 "RANLIB=$${RANLIB}" \
0c24b341 13515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13516 html) \
13517 || exit 1
13518
13519@endif fixincludes
13520
d3ed111c
GK
13521.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13522maybe-TAGS-fixincludes:
13523@if fixincludes
13524maybe-TAGS-fixincludes: TAGS-fixincludes
13525
1eefd493
PB
13526# fixincludes doesn't support TAGS.
13527TAGS-fixincludes:
d3ed111c
GK
13528
13529@endif fixincludes
13530
13531.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13532maybe-install-info-fixincludes:
13533@if fixincludes
13534maybe-install-info-fixincludes: install-info-fixincludes
13535
a4fd3374
DD
13536install-info-fixincludes: \
13537 configure-fixincludes \
13538 info-fixincludes
13539 @: $(MAKE); $(unstage)
13540 @[ -f ./fixincludes/Makefile ] || exit 0; \
13541 r=`${PWD_COMMAND}`; export r; \
13542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13543 $(HOST_EXPORTS) \
13544 for flag in $(EXTRA_HOST_FLAGS) ; do \
13545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13546 done; \
13547 echo "Doing install-info in fixincludes" ; \
13548 (cd $(HOST_SUBDIR)/fixincludes && \
13549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13551 "RANLIB=$${RANLIB}" \
0c24b341 13552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13553 install-info) \
13554 || exit 1
d3ed111c
GK
13555
13556@endif fixincludes
13557
a3ca38d2
DD
13558.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13559maybe-install-pdf-fixincludes:
13560@if fixincludes
13561maybe-install-pdf-fixincludes: install-pdf-fixincludes
13562
a4fd3374
DD
13563install-pdf-fixincludes: \
13564 configure-fixincludes \
13565 pdf-fixincludes
13566 @: $(MAKE); $(unstage)
13567 @[ -f ./fixincludes/Makefile ] || exit 0; \
13568 r=`${PWD_COMMAND}`; export r; \
13569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13570 $(HOST_EXPORTS) \
13571 for flag in $(EXTRA_HOST_FLAGS) ; do \
13572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13573 done; \
13574 echo "Doing install-pdf in fixincludes" ; \
13575 (cd $(HOST_SUBDIR)/fixincludes && \
13576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13578 "RANLIB=$${RANLIB}" \
0c24b341 13579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13580 install-pdf) \
13581 || exit 1
a3ca38d2
DD
13582
13583@endif fixincludes
13584
108a6f8e
CD
13585.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13586maybe-install-html-fixincludes:
13587@if fixincludes
13588maybe-install-html-fixincludes: install-html-fixincludes
13589
13590install-html-fixincludes: \
13591 configure-fixincludes \
13592 html-fixincludes
13593 @: $(MAKE); $(unstage)
13594 @[ -f ./fixincludes/Makefile ] || exit 0; \
13595 r=`${PWD_COMMAND}`; export r; \
13596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13597 $(HOST_EXPORTS) \
13598 for flag in $(EXTRA_HOST_FLAGS) ; do \
13599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13600 done; \
13601 echo "Doing install-html in fixincludes" ; \
13602 (cd $(HOST_SUBDIR)/fixincludes && \
13603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13605 "RANLIB=$${RANLIB}" \
0c24b341 13606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13607 install-html) \
13608 || exit 1
13609
13610@endif fixincludes
13611
d3ed111c
GK
13612.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13613maybe-installcheck-fixincludes:
13614@if fixincludes
13615maybe-installcheck-fixincludes: installcheck-fixincludes
13616
a4fd3374
DD
13617installcheck-fixincludes: \
13618 configure-fixincludes
13619 @: $(MAKE); $(unstage)
13620 @[ -f ./fixincludes/Makefile ] || exit 0; \
13621 r=`${PWD_COMMAND}`; export r; \
13622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13623 $(HOST_EXPORTS) \
13624 for flag in $(EXTRA_HOST_FLAGS) ; do \
13625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13626 done; \
13627 echo "Doing installcheck in fixincludes" ; \
13628 (cd $(HOST_SUBDIR)/fixincludes && \
13629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13631 "RANLIB=$${RANLIB}" \
0c24b341 13632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13633 installcheck) \
13634 || exit 1
d3ed111c
GK
13635
13636@endif fixincludes
13637
13638.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13639maybe-mostlyclean-fixincludes:
13640@if fixincludes
13641maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13642
13643mostlyclean-fixincludes:
0aed8855 13644 @: $(MAKE); $(unstage)
d3ed111c
GK
13645 @[ -f ./fixincludes/Makefile ] || exit 0; \
13646 r=`${PWD_COMMAND}`; export r; \
13647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13648 $(HOST_EXPORTS) \
13649 for flag in $(EXTRA_HOST_FLAGS) ; do \
13650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13651 done; \
13652 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13653 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13656 "RANLIB=$${RANLIB}" \
0c24b341 13657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13658 mostlyclean) \
13659 || exit 1
13660
13661@endif fixincludes
13662
13663.PHONY: maybe-clean-fixincludes clean-fixincludes
13664maybe-clean-fixincludes:
13665@if fixincludes
13666maybe-clean-fixincludes: clean-fixincludes
13667
13668clean-fixincludes:
0aed8855 13669 @: $(MAKE); $(unstage)
d3ed111c
GK
13670 @[ -f ./fixincludes/Makefile ] || exit 0; \
13671 r=`${PWD_COMMAND}`; export r; \
13672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13673 $(HOST_EXPORTS) \
13674 for flag in $(EXTRA_HOST_FLAGS) ; do \
13675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13676 done; \
13677 echo "Doing clean in fixincludes" ; \
b00612cc 13678 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13681 "RANLIB=$${RANLIB}" \
0c24b341 13682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13683 clean) \
13684 || exit 1
13685
13686@endif fixincludes
13687
13688.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13689maybe-distclean-fixincludes:
13690@if fixincludes
13691maybe-distclean-fixincludes: distclean-fixincludes
13692
13693distclean-fixincludes:
0aed8855 13694 @: $(MAKE); $(unstage)
d3ed111c
GK
13695 @[ -f ./fixincludes/Makefile ] || exit 0; \
13696 r=`${PWD_COMMAND}`; export r; \
13697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13698 $(HOST_EXPORTS) \
13699 for flag in $(EXTRA_HOST_FLAGS) ; do \
13700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13701 done; \
13702 echo "Doing distclean in fixincludes" ; \
b00612cc 13703 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13706 "RANLIB=$${RANLIB}" \
0c24b341 13707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13708 distclean) \
13709 || exit 1
13710
13711@endif fixincludes
13712
13713.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13714maybe-maintainer-clean-fixincludes:
13715@if fixincludes
13716maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13717
13718maintainer-clean-fixincludes:
0aed8855 13719 @: $(MAKE); $(unstage)
d3ed111c
GK
13720 @[ -f ./fixincludes/Makefile ] || exit 0; \
13721 r=`${PWD_COMMAND}`; export r; \
13722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13723 $(HOST_EXPORTS) \
13724 for flag in $(EXTRA_HOST_FLAGS) ; do \
13725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13726 done; \
13727 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13728 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13731 "RANLIB=$${RANLIB}" \
0c24b341 13732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13733 maintainer-clean) \
13734 || exit 1
13735
13736@endif fixincludes
13737
13738
a7254363 13739
4fa63067
NN
13740.PHONY: configure-flex maybe-configure-flex
13741maybe-configure-flex:
4f0ef2d8
CD
13742@if gcc-bootstrap
13743configure-flex: stage_current
13744@endif gcc-bootstrap
6bd3dfaa
PB
13745@if flex
13746maybe-configure-flex: configure-flex
c52c6897 13747configure-flex:
0aed8855 13748 @: $(MAKE); $(unstage)
c52c6897 13749 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13751 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
1f53ca9a 13753 $(HOST_EXPORTS) \
a7254363
PB
13754 echo Configuring in $(HOST_SUBDIR)/flex; \
13755 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13756 case $(srcdir) in \
b00612cc
PB
13757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13758 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13760 esac; \
b00612cc
PB
13761 srcdiroption="--srcdir=$${topdir}/flex"; \
13762 libsrcdir="$$s/flex"; \
4fa63067 13763 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13764 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13765 --target=${target_alias} $${srcdiroption} \
4fa63067 13766 || exit 1
6bd3dfaa 13767@endif flex
4fa63067 13768
a7254363
PB
13769
13770
d545f33b
PB
13771
13772
4fa63067
NN
13773.PHONY: all-flex maybe-all-flex
13774maybe-all-flex:
4f0ef2d8
CD
13775@if gcc-bootstrap
13776all-flex: stage_current
13777@endif gcc-bootstrap
6bd3dfaa 13778@if flex
d27cc32e 13779TARGET-flex=all
6bd3dfaa 13780maybe-all-flex: all-flex
4fa63067 13781all-flex: configure-flex
0aed8855 13782 @: $(MAKE); $(unstage)
4fa63067
NN
13783 @r=`${PWD_COMMAND}`; export r; \
13784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13785 $(HOST_EXPORTS) \
b00612cc 13786 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13787 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13788 $(TARGET-flex))
6bd3dfaa 13789@endif flex
4fa63067 13790
a7254363 13791
d545f33b
PB
13792
13793
4fa63067
NN
13794.PHONY: check-flex maybe-check-flex
13795maybe-check-flex:
6bd3dfaa
PB
13796@if flex
13797maybe-check-flex: check-flex
4fa63067
NN
13798
13799# This module is only tested in a native toolchain.
13800check-flex:
0aed8855 13801 @: $(MAKE); $(unstage)
4fa63067
NN
13802 @if [ '$(host)' = '$(target)' ] ; then \
13803 r=`${PWD_COMMAND}`; export r; \
13804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13805 $(HOST_EXPORTS) \
b00612cc 13806 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13807 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13808 fi
13809
6bd3dfaa 13810@endif flex
4fa63067
NN
13811
13812.PHONY: install-flex maybe-install-flex
13813maybe-install-flex:
6bd3dfaa
PB
13814@if flex
13815maybe-install-flex: install-flex
4fa63067
NN
13816
13817install-flex: installdirs
0aed8855 13818 @: $(MAKE); $(unstage)
4fa63067
NN
13819 @r=`${PWD_COMMAND}`; export r; \
13820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13821 $(HOST_EXPORTS) \
b00612cc 13822 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13823 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13824
6bd3dfaa 13825@endif flex
4fa63067 13826
9b980aa1
RW
13827.PHONY: install-strip-flex maybe-install-strip-flex
13828maybe-install-strip-flex:
13829@if flex
13830maybe-install-strip-flex: install-strip-flex
13831
13832install-strip-flex: installdirs
13833 @: $(MAKE); $(unstage)
13834 @r=`${PWD_COMMAND}`; export r; \
13835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13836 $(HOST_EXPORTS) \
13837 (cd $(HOST_SUBDIR)/flex && \
13838 $(MAKE) $(FLAGS_TO_PASS) install-strip)
13839
13840@endif flex
13841
56a8fe78 13842# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13843
13844.PHONY: maybe-info-flex info-flex
13845maybe-info-flex:
6bd3dfaa
PB
13846@if flex
13847maybe-info-flex: info-flex
4fa63067
NN
13848
13849info-flex: \
13850 configure-flex
0aed8855 13851 @: $(MAKE); $(unstage)
4fa63067 13852 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13853 r=`${PWD_COMMAND}`; export r; \
13854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13855 $(HOST_EXPORTS) \
b813574b 13856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13858 done; \
4fa63067 13859 echo "Doing info in flex" ; \
b00612cc 13860 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13863 "RANLIB=$${RANLIB}" \
0c24b341 13864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13865 info) \
2a4cbe27
NN
13866 || exit 1
13867
6bd3dfaa 13868@endif flex
2a4cbe27 13869
4fa63067
NN
13870.PHONY: maybe-dvi-flex dvi-flex
13871maybe-dvi-flex:
6bd3dfaa
PB
13872@if flex
13873maybe-dvi-flex: dvi-flex
2a4cbe27 13874
4fa63067
NN
13875dvi-flex: \
13876 configure-flex
0aed8855 13877 @: $(MAKE); $(unstage)
4fa63067 13878 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13879 r=`${PWD_COMMAND}`; export r; \
13880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13881 $(HOST_EXPORTS) \
b813574b 13882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13884 done; \
4fa63067 13885 echo "Doing dvi in flex" ; \
b00612cc 13886 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13889 "RANLIB=$${RANLIB}" \
0c24b341 13890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13891 dvi) \
2a4cbe27
NN
13892 || exit 1
13893
6bd3dfaa 13894@endif flex
2a4cbe27 13895
56a8fe78
DD
13896.PHONY: maybe-pdf-flex pdf-flex
13897maybe-pdf-flex:
13898@if flex
13899maybe-pdf-flex: pdf-flex
13900
13901pdf-flex: \
13902 configure-flex
13903 @: $(MAKE); $(unstage)
13904 @[ -f ./flex/Makefile ] || exit 0; \
13905 r=`${PWD_COMMAND}`; export r; \
13906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13907 $(HOST_EXPORTS) \
13908 for flag in $(EXTRA_HOST_FLAGS) ; do \
13909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13910 done; \
13911 echo "Doing pdf in flex" ; \
13912 (cd $(HOST_SUBDIR)/flex && \
13913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13915 "RANLIB=$${RANLIB}" \
0c24b341 13916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13917 pdf) \
13918 || exit 1
13919
13920@endif flex
13921
6d389afc
MS
13922.PHONY: maybe-html-flex html-flex
13923maybe-html-flex:
13924@if flex
13925maybe-html-flex: html-flex
13926
13927html-flex: \
13928 configure-flex
0aed8855 13929 @: $(MAKE); $(unstage)
6d389afc
MS
13930 @[ -f ./flex/Makefile ] || exit 0; \
13931 r=`${PWD_COMMAND}`; export r; \
13932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13933 $(HOST_EXPORTS) \
13934 for flag in $(EXTRA_HOST_FLAGS) ; do \
13935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13936 done; \
13937 echo "Doing html in flex" ; \
b00612cc 13938 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13941 "RANLIB=$${RANLIB}" \
0c24b341 13942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13943 html) \
13944 || exit 1
13945
13946@endif flex
13947
4fa63067
NN
13948.PHONY: maybe-TAGS-flex TAGS-flex
13949maybe-TAGS-flex:
6bd3dfaa
PB
13950@if flex
13951maybe-TAGS-flex: TAGS-flex
2a4cbe27 13952
4fa63067
NN
13953TAGS-flex: \
13954 configure-flex
0aed8855 13955 @: $(MAKE); $(unstage)
4fa63067 13956 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13957 r=`${PWD_COMMAND}`; export r; \
13958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13959 $(HOST_EXPORTS) \
b813574b 13960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13962 done; \
4fa63067 13963 echo "Doing TAGS in flex" ; \
b00612cc 13964 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13967 "RANLIB=$${RANLIB}" \
0c24b341 13968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13969 TAGS) \
2a4cbe27
NN
13970 || exit 1
13971
6bd3dfaa 13972@endif flex
2a4cbe27 13973
4fa63067
NN
13974.PHONY: maybe-install-info-flex install-info-flex
13975maybe-install-info-flex:
6bd3dfaa
PB
13976@if flex
13977maybe-install-info-flex: install-info-flex
2a4cbe27 13978
4fa63067
NN
13979install-info-flex: \
13980 configure-flex \
13981 info-flex
0aed8855 13982 @: $(MAKE); $(unstage)
4fa63067 13983 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13984 r=`${PWD_COMMAND}`; export r; \
13985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13986 $(HOST_EXPORTS) \
b813574b 13987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13989 done; \
4fa63067 13990 echo "Doing install-info in flex" ; \
b00612cc 13991 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13994 "RANLIB=$${RANLIB}" \
0c24b341 13995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13996 install-info) \
2a4cbe27
NN
13997 || exit 1
13998
6bd3dfaa 13999@endif flex
2a4cbe27 14000
a3ca38d2
DD
14001.PHONY: maybe-install-pdf-flex install-pdf-flex
14002maybe-install-pdf-flex:
14003@if flex
14004maybe-install-pdf-flex: install-pdf-flex
14005
14006install-pdf-flex: \
14007 configure-flex \
14008 pdf-flex
14009 @: $(MAKE); $(unstage)
14010 @[ -f ./flex/Makefile ] || exit 0; \
14011 r=`${PWD_COMMAND}`; export r; \
14012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14013 $(HOST_EXPORTS) \
14014 for flag in $(EXTRA_HOST_FLAGS) ; do \
14015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14016 done; \
14017 echo "Doing install-pdf in flex" ; \
14018 (cd $(HOST_SUBDIR)/flex && \
14019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14021 "RANLIB=$${RANLIB}" \
0c24b341 14022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14023 install-pdf) \
14024 || exit 1
14025
14026@endif flex
14027
108a6f8e
CD
14028.PHONY: maybe-install-html-flex install-html-flex
14029maybe-install-html-flex:
14030@if flex
14031maybe-install-html-flex: install-html-flex
14032
14033install-html-flex: \
14034 configure-flex \
14035 html-flex
14036 @: $(MAKE); $(unstage)
14037 @[ -f ./flex/Makefile ] || exit 0; \
14038 r=`${PWD_COMMAND}`; export r; \
14039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14040 $(HOST_EXPORTS) \
14041 for flag in $(EXTRA_HOST_FLAGS) ; do \
14042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14043 done; \
14044 echo "Doing install-html in flex" ; \
14045 (cd $(HOST_SUBDIR)/flex && \
14046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14048 "RANLIB=$${RANLIB}" \
0c24b341 14049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14050 install-html) \
14051 || exit 1
14052
14053@endif flex
14054
4fa63067
NN
14055.PHONY: maybe-installcheck-flex installcheck-flex
14056maybe-installcheck-flex:
6bd3dfaa
PB
14057@if flex
14058maybe-installcheck-flex: installcheck-flex
2a4cbe27 14059
4fa63067
NN
14060installcheck-flex: \
14061 configure-flex
0aed8855 14062 @: $(MAKE); $(unstage)
4fa63067 14063 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14064 r=`${PWD_COMMAND}`; export r; \
14065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14066 $(HOST_EXPORTS) \
b813574b 14067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14069 done; \
4fa63067 14070 echo "Doing installcheck in flex" ; \
b00612cc 14071 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14074 "RANLIB=$${RANLIB}" \
0c24b341 14075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14076 installcheck) \
2a4cbe27
NN
14077 || exit 1
14078
6bd3dfaa 14079@endif flex
2a4cbe27 14080
4fa63067
NN
14081.PHONY: maybe-mostlyclean-flex mostlyclean-flex
14082maybe-mostlyclean-flex:
6bd3dfaa
PB
14083@if flex
14084maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 14085
4fa63067 14086mostlyclean-flex:
0aed8855 14087 @: $(MAKE); $(unstage)
4fa63067 14088 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14089 r=`${PWD_COMMAND}`; export r; \
14090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14091 $(HOST_EXPORTS) \
b813574b 14092 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14094 done; \
4fa63067 14095 echo "Doing mostlyclean in flex" ; \
b00612cc 14096 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14099 "RANLIB=$${RANLIB}" \
0c24b341 14100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14101 mostlyclean) \
2a4cbe27
NN
14102 || exit 1
14103
6bd3dfaa 14104@endif flex
2a4cbe27 14105
4fa63067
NN
14106.PHONY: maybe-clean-flex clean-flex
14107maybe-clean-flex:
6bd3dfaa
PB
14108@if flex
14109maybe-clean-flex: clean-flex
2a4cbe27 14110
4fa63067 14111clean-flex:
0aed8855 14112 @: $(MAKE); $(unstage)
4fa63067 14113 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14114 r=`${PWD_COMMAND}`; export r; \
14115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14116 $(HOST_EXPORTS) \
b813574b 14117 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14119 done; \
4fa63067 14120 echo "Doing clean in flex" ; \
b00612cc 14121 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14124 "RANLIB=$${RANLIB}" \
0c24b341 14125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14126 clean) \
2a4cbe27
NN
14127 || exit 1
14128
6bd3dfaa 14129@endif flex
2a4cbe27 14130
4fa63067
NN
14131.PHONY: maybe-distclean-flex distclean-flex
14132maybe-distclean-flex:
6bd3dfaa
PB
14133@if flex
14134maybe-distclean-flex: distclean-flex
2a4cbe27 14135
4fa63067 14136distclean-flex:
0aed8855 14137 @: $(MAKE); $(unstage)
4fa63067 14138 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14139 r=`${PWD_COMMAND}`; export r; \
14140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14141 $(HOST_EXPORTS) \
b813574b 14142 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14144 done; \
4fa63067 14145 echo "Doing distclean in flex" ; \
b00612cc 14146 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14149 "RANLIB=$${RANLIB}" \
0c24b341 14150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14151 distclean) \
2a4cbe27
NN
14152 || exit 1
14153
6bd3dfaa 14154@endif flex
2a4cbe27 14155
4fa63067
NN
14156.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
14157maybe-maintainer-clean-flex:
6bd3dfaa
PB
14158@if flex
14159maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 14160
4fa63067 14161maintainer-clean-flex:
0aed8855 14162 @: $(MAKE); $(unstage)
4fa63067 14163 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
14164 r=`${PWD_COMMAND}`; export r; \
14165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14166 $(HOST_EXPORTS) \
b813574b 14167 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14169 done; \
4fa63067 14170 echo "Doing maintainer-clean in flex" ; \
b00612cc 14171 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
14172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14174 "RANLIB=$${RANLIB}" \
0c24b341 14175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14176 maintainer-clean) \
2a4cbe27
NN
14177 || exit 1
14178
6bd3dfaa 14179@endif flex
2a4cbe27 14180
2a4cbe27 14181
a7254363 14182
4fa63067
NN
14183.PHONY: configure-gas maybe-configure-gas
14184maybe-configure-gas:
4f0ef2d8
CD
14185@if gcc-bootstrap
14186configure-gas: stage_current
14187@endif gcc-bootstrap
6bd3dfaa
PB
14188@if gas
14189maybe-configure-gas: configure-gas
c52c6897 14190configure-gas:
c52c6897
PB
14191 @r=`${PWD_COMMAND}`; export r; \
14192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14193 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
14194 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
1f53ca9a 14195 $(HOST_EXPORTS) \
a7254363
PB
14196 echo Configuring in $(HOST_SUBDIR)/gas; \
14197 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 14198 case $(srcdir) in \
b00612cc
PB
14199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14200 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14202 esac; \
b00612cc
PB
14203 srcdiroption="--srcdir=$${topdir}/gas"; \
14204 libsrcdir="$$s/gas"; \
4fa63067 14205 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14207 --target=${target_alias} $${srcdiroption} \
4fa63067 14208 || exit 1
6bd3dfaa 14209@endif gas
4fa63067 14210
a7254363
PB
14211
14212
d545f33b
PB
14213.PHONY: configure-stage1-gas maybe-configure-stage1-gas
14214maybe-configure-stage1-gas:
14215@if gas-bootstrap
14216maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 14217configure-stage1-gas:
c52c6897 14218 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14220 @r=`${PWD_COMMAND}`; export r; \
14221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14222 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14223 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 14224 $(HOST_EXPORTS) \
8ee82aff 14225 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14226 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14227 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14228 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 14229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14230 cd $(HOST_SUBDIR)/gas || exit 1; \
14231 case $(srcdir) in \
14232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14233 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14235 esac; \
14236 srcdiroption="--srcdir=$${topdir}/gas"; \
14237 libsrcdir="$$s/gas"; \
14238 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14240 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14241 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14242@endif gas-bootstrap
14243
14244.PHONY: configure-stage2-gas maybe-configure-stage2-gas
14245maybe-configure-stage2-gas:
14246@if gas-bootstrap
14247maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 14248configure-stage2-gas:
c52c6897 14249 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14250 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14251 @r=`${PWD_COMMAND}`; export r; \
14252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14253 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14254 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14255 $(HOST_EXPORTS) \
1b05fbbd 14256 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14257 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14258 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14259 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14260 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 14261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14262 cd $(HOST_SUBDIR)/gas || exit 1; \
14263 case $(srcdir) in \
14264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14265 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14267 esac; \
14268 srcdiroption="--srcdir=$${topdir}/gas"; \
14269 libsrcdir="$$s/gas"; \
14270 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14271 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14272 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14273 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14274 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14275@endif gas-bootstrap
14276
d545f33b
PB
14277.PHONY: configure-stage3-gas maybe-configure-stage3-gas
14278maybe-configure-stage3-gas:
14279@if gas-bootstrap
14280maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 14281configure-stage3-gas:
c52c6897 14282 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14283 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14284 @r=`${PWD_COMMAND}`; export r; \
14285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14286 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14287 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14288 $(HOST_EXPORTS) \
1b05fbbd 14289 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14290 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14291 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14292 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14293 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 14294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14295 cd $(HOST_SUBDIR)/gas || exit 1; \
14296 case $(srcdir) in \
14297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14298 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14300 esac; \
14301 srcdiroption="--srcdir=$${topdir}/gas"; \
14302 libsrcdir="$$s/gas"; \
14303 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14304 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14305 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14306 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14307 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14308@endif gas-bootstrap
14309
d545f33b
PB
14310.PHONY: configure-stage4-gas maybe-configure-stage4-gas
14311maybe-configure-stage4-gas:
14312@if gas-bootstrap
14313maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 14314configure-stage4-gas:
c52c6897 14315 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14316 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14317 @r=`${PWD_COMMAND}`; export r; \
14318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14319 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14320 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14321 $(HOST_EXPORTS) \
1b05fbbd 14322 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14323 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14324 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14325 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14326 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 14327 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14328 cd $(HOST_SUBDIR)/gas || exit 1; \
14329 case $(srcdir) in \
14330 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14331 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14332 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14333 esac; \
14334 srcdiroption="--srcdir=$${topdir}/gas"; \
14335 libsrcdir="$$s/gas"; \
14336 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14338 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14339 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14340 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14341@endif gas-bootstrap
14342
14343.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
14344maybe-configure-stageprofile-gas:
14345@if gas-bootstrap
14346maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 14347configure-stageprofile-gas:
c52c6897 14348 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14349 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14350 @r=`${PWD_COMMAND}`; export r; \
14351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14352 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14353 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14354 $(HOST_EXPORTS) \
1b05fbbd
AO
14355 $(POSTSTAGE1_HOST_EXPORTS) \
14356 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14357 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14358 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14359 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 14360 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14361 cd $(HOST_SUBDIR)/gas || exit 1; \
14362 case $(srcdir) in \
14363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14364 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14366 esac; \
14367 srcdiroption="--srcdir=$${topdir}/gas"; \
14368 libsrcdir="$$s/gas"; \
14369 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14370 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14371 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14372 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14373 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14374@endif gas-bootstrap
14375
14376.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
14377maybe-configure-stagefeedback-gas:
14378@if gas-bootstrap
14379maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 14380configure-stagefeedback-gas:
c52c6897 14381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14382 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
14383 @r=`${PWD_COMMAND}`; export r; \
14384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14386 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 14387 $(HOST_EXPORTS) \
1b05fbbd
AO
14388 $(POSTSTAGE1_HOST_EXPORTS) \
14389 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14390 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14391 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14392 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 14393 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
14394 cd $(HOST_SUBDIR)/gas || exit 1; \
14395 case $(srcdir) in \
14396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14397 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
14398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14399 esac; \
14400 srcdiroption="--srcdir=$${topdir}/gas"; \
14401 libsrcdir="$$s/gas"; \
14402 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14403 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14404 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14405 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14406 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14407@endif gas-bootstrap
14408
14409
14410
14411
14412
4fa63067
NN
14413.PHONY: all-gas maybe-all-gas
14414maybe-all-gas:
4f0ef2d8
CD
14415@if gcc-bootstrap
14416all-gas: stage_current
14417@endif gcc-bootstrap
6bd3dfaa 14418@if gas
d27cc32e 14419TARGET-gas=all
6bd3dfaa 14420maybe-all-gas: all-gas
4fa63067 14421all-gas: configure-gas
c52c6897 14422 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 14424 $(HOST_EXPORTS) \
b00612cc 14425 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
14426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14427 $(TARGET-gas))
6bd3dfaa 14428@endif gas
4fa63067 14429
a7254363 14430
d545f33b
PB
14431
14432.PHONY: all-stage1-gas maybe-all-stage1-gas
14433.PHONY: clean-stage1-gas maybe-clean-stage1-gas
14434maybe-all-stage1-gas:
14435maybe-clean-stage1-gas:
14436@if gas-bootstrap
14437maybe-all-stage1-gas: all-stage1-gas
14438all-stage1: all-stage1-gas
f70224b5 14439TARGET-stage1-gas = $(TARGET-gas)
d545f33b 14440all-stage1-gas: configure-stage1-gas
c52c6897 14441 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14442 @r=`${PWD_COMMAND}`; export r; \
14443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14444 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14445 $(HOST_EXPORTS) \
d545f33b 14446 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14448 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14449 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14450 LIBCFLAGS="$(LIBCFLAGS)" \
14451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14454 $(EXTRA_HOST_FLAGS) \
14455 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14456 $(TARGET-stage1-gas)
d545f33b
PB
14457
14458maybe-clean-stage1-gas: clean-stage1-gas
14459clean-stage1: clean-stage1-gas
14460clean-stage1-gas:
9dbaa842
DD
14461 @if [ $(current_stage) = stage1 ]; then \
14462 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14463 else \
14464 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
14465 $(MAKE) stage1-start; \
14466 fi; \
d545f33b 14467 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14468 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14469 clean
d545f33b
PB
14470@endif gas-bootstrap
14471
14472
14473.PHONY: all-stage2-gas maybe-all-stage2-gas
14474.PHONY: clean-stage2-gas maybe-clean-stage2-gas
14475maybe-all-stage2-gas:
14476maybe-clean-stage2-gas:
14477@if gas-bootstrap
14478maybe-all-stage2-gas: all-stage2-gas
14479all-stage2: all-stage2-gas
f70224b5 14480TARGET-stage2-gas = $(TARGET-gas)
d545f33b 14481all-stage2-gas: configure-stage2-gas
c52c6897 14482 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14483 @r=`${PWD_COMMAND}`; export r; \
14484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14485 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14486 $(HOST_EXPORTS) \
1f53ca9a 14487 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14488 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14490 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14491 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14492 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14497 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14498 $(TARGET-stage2-gas)
d545f33b
PB
14499
14500maybe-clean-stage2-gas: clean-stage2-gas
14501clean-stage2: clean-stage2-gas
14502clean-stage2-gas:
9dbaa842
DD
14503 @if [ $(current_stage) = stage2 ]; then \
14504 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14505 else \
14506 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14507 $(MAKE) stage2-start; \
14508 fi; \
d545f33b 14509 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14510 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14511 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14512 clean
d545f33b
PB
14513@endif gas-bootstrap
14514
14515
14516.PHONY: all-stage3-gas maybe-all-stage3-gas
14517.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14518maybe-all-stage3-gas:
14519maybe-clean-stage3-gas:
14520@if gas-bootstrap
14521maybe-all-stage3-gas: all-stage3-gas
14522all-stage3: all-stage3-gas
f70224b5 14523TARGET-stage3-gas = $(TARGET-gas)
d545f33b 14524all-stage3-gas: configure-stage3-gas
c52c6897 14525 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14526 @r=`${PWD_COMMAND}`; export r; \
14527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14528 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14529 $(HOST_EXPORTS) \
1f53ca9a 14530 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14531 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14533 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14534 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14535 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14540 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14541 $(TARGET-stage3-gas)
d545f33b
PB
14542
14543maybe-clean-stage3-gas: clean-stage3-gas
14544clean-stage3: clean-stage3-gas
14545clean-stage3-gas:
9dbaa842
DD
14546 @if [ $(current_stage) = stage3 ]; then \
14547 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14548 else \
14549 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14550 $(MAKE) stage3-start; \
14551 fi; \
d545f33b 14552 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14553 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14554 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14555 clean
d545f33b
PB
14556@endif gas-bootstrap
14557
14558
14559.PHONY: all-stage4-gas maybe-all-stage4-gas
14560.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14561maybe-all-stage4-gas:
14562maybe-clean-stage4-gas:
14563@if gas-bootstrap
14564maybe-all-stage4-gas: all-stage4-gas
14565all-stage4: all-stage4-gas
f70224b5 14566TARGET-stage4-gas = $(TARGET-gas)
d545f33b 14567all-stage4-gas: configure-stage4-gas
c52c6897 14568 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14569 @r=`${PWD_COMMAND}`; export r; \
14570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14571 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14572 $(HOST_EXPORTS) \
1f53ca9a 14573 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14574 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14576 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14577 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14578 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14582 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14583 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14584 $(TARGET-stage4-gas)
d545f33b
PB
14585
14586maybe-clean-stage4-gas: clean-stage4-gas
14587clean-stage4: clean-stage4-gas
14588clean-stage4-gas:
9dbaa842
DD
14589 @if [ $(current_stage) = stage4 ]; then \
14590 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14591 else \
14592 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14593 $(MAKE) stage4-start; \
14594 fi; \
d545f33b 14595 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14596 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14597 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14598 clean
d545f33b
PB
14599@endif gas-bootstrap
14600
14601
14602.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14603.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14604maybe-all-stageprofile-gas:
14605maybe-clean-stageprofile-gas:
14606@if gas-bootstrap
14607maybe-all-stageprofile-gas: all-stageprofile-gas
14608all-stageprofile: all-stageprofile-gas
f70224b5 14609TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14610all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14611 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14612 @r=`${PWD_COMMAND}`; export r; \
14613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14614 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14615 $(HOST_EXPORTS) \
1f53ca9a 14616 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14617 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14619 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 14620 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
14621 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14625 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14626 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14627 $(TARGET-stageprofile-gas)
d545f33b
PB
14628
14629maybe-clean-stageprofile-gas: clean-stageprofile-gas
14630clean-stageprofile: clean-stageprofile-gas
14631clean-stageprofile-gas:
9dbaa842
DD
14632 @if [ $(current_stage) = stageprofile ]; then \
14633 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14634 else \
14635 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14636 $(MAKE) stageprofile-start; \
14637 fi; \
d545f33b 14638 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14639 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14640 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14641 clean
d545f33b
PB
14642@endif gas-bootstrap
14643
14644
14645.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14646.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14647maybe-all-stagefeedback-gas:
14648maybe-clean-stagefeedback-gas:
14649@if gas-bootstrap
14650maybe-all-stagefeedback-gas: all-stagefeedback-gas
14651all-stagefeedback: all-stagefeedback-gas
f70224b5 14652TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14653all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14654 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14655 @r=`${PWD_COMMAND}`; export r; \
14656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14657 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 14658 $(HOST_EXPORTS) \
1f53ca9a 14659 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14660 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14662 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 14663 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
14664 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14669 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14670 $(TARGET-stagefeedback-gas)
d545f33b
PB
14671
14672maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14673clean-stagefeedback: clean-stagefeedback-gas
14674clean-stagefeedback-gas:
9dbaa842
DD
14675 @if [ $(current_stage) = stagefeedback ]; then \
14676 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14677 else \
14678 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14679 $(MAKE) stagefeedback-start; \
14680 fi; \
d545f33b 14681 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14682 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14683 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14684 clean
d545f33b
PB
14685@endif gas-bootstrap
14686
14687
14688
14689
14690
4fa63067
NN
14691.PHONY: check-gas maybe-check-gas
14692maybe-check-gas:
6bd3dfaa
PB
14693@if gas
14694maybe-check-gas: check-gas
4fa63067
NN
14695
14696check-gas:
0aed8855 14697 @: $(MAKE); $(unstage)
4fa63067
NN
14698 @r=`${PWD_COMMAND}`; export r; \
14699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14700 $(HOST_EXPORTS) \
b00612cc
PB
14701 (cd $(HOST_SUBDIR)/gas && \
14702 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14703
6bd3dfaa 14704@endif gas
4fa63067
NN
14705
14706.PHONY: install-gas maybe-install-gas
14707maybe-install-gas:
6bd3dfaa
PB
14708@if gas
14709maybe-install-gas: install-gas
4fa63067
NN
14710
14711install-gas: installdirs
0aed8855 14712 @: $(MAKE); $(unstage)
4fa63067
NN
14713 @r=`${PWD_COMMAND}`; export r; \
14714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14715 $(HOST_EXPORTS) \
b00612cc 14716 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14717 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14718
6bd3dfaa 14719@endif gas
4fa63067 14720
9b980aa1
RW
14721.PHONY: install-strip-gas maybe-install-strip-gas
14722maybe-install-strip-gas:
14723@if gas
14724maybe-install-strip-gas: install-strip-gas
14725
14726install-strip-gas: installdirs
14727 @: $(MAKE); $(unstage)
14728 @r=`${PWD_COMMAND}`; export r; \
14729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14730 $(HOST_EXPORTS) \
14731 (cd $(HOST_SUBDIR)/gas && \
14732 $(MAKE) $(FLAGS_TO_PASS) install-strip)
14733
14734@endif gas
14735
56a8fe78 14736# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14737
14738.PHONY: maybe-info-gas info-gas
14739maybe-info-gas:
6bd3dfaa
PB
14740@if gas
14741maybe-info-gas: info-gas
4fa63067
NN
14742
14743info-gas: \
14744 configure-gas
14745 @[ -f ./gas/Makefile ] || exit 0; \
14746 r=`${PWD_COMMAND}`; export r; \
14747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14748 $(HOST_EXPORTS) \
b813574b 14749 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14751 done; \
4fa63067 14752 echo "Doing info in gas" ; \
b00612cc 14753 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14756 "RANLIB=$${RANLIB}" \
0c24b341 14757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14758 info) \
2a4cbe27
NN
14759 || exit 1
14760
6bd3dfaa 14761@endif gas
2a4cbe27 14762
4fa63067
NN
14763.PHONY: maybe-dvi-gas dvi-gas
14764maybe-dvi-gas:
6bd3dfaa
PB
14765@if gas
14766maybe-dvi-gas: dvi-gas
2a4cbe27 14767
4fa63067
NN
14768dvi-gas: \
14769 configure-gas
14770 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14771 r=`${PWD_COMMAND}`; export r; \
14772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14773 $(HOST_EXPORTS) \
b813574b 14774 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14776 done; \
4fa63067 14777 echo "Doing dvi in gas" ; \
b00612cc 14778 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14781 "RANLIB=$${RANLIB}" \
0c24b341 14782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14783 dvi) \
2a4cbe27
NN
14784 || exit 1
14785
6bd3dfaa 14786@endif gas
2a4cbe27 14787
56a8fe78
DD
14788.PHONY: maybe-pdf-gas pdf-gas
14789maybe-pdf-gas:
14790@if gas
14791maybe-pdf-gas: pdf-gas
14792
14793pdf-gas: \
14794 configure-gas
14795 @[ -f ./gas/Makefile ] || exit 0; \
14796 r=`${PWD_COMMAND}`; export r; \
14797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14798 $(HOST_EXPORTS) \
14799 for flag in $(EXTRA_HOST_FLAGS) ; do \
14800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14801 done; \
14802 echo "Doing pdf in gas" ; \
14803 (cd $(HOST_SUBDIR)/gas && \
14804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14806 "RANLIB=$${RANLIB}" \
0c24b341 14807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14808 pdf) \
14809 || exit 1
14810
14811@endif gas
14812
6d389afc
MS
14813.PHONY: maybe-html-gas html-gas
14814maybe-html-gas:
14815@if gas
14816maybe-html-gas: html-gas
14817
14818html-gas: \
14819 configure-gas
14820 @[ -f ./gas/Makefile ] || exit 0; \
14821 r=`${PWD_COMMAND}`; export r; \
14822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14823 $(HOST_EXPORTS) \
14824 for flag in $(EXTRA_HOST_FLAGS) ; do \
14825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14826 done; \
14827 echo "Doing html in gas" ; \
b00612cc 14828 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14831 "RANLIB=$${RANLIB}" \
0c24b341 14832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14833 html) \
14834 || exit 1
14835
14836@endif gas
14837
4fa63067
NN
14838.PHONY: maybe-TAGS-gas TAGS-gas
14839maybe-TAGS-gas:
6bd3dfaa
PB
14840@if gas
14841maybe-TAGS-gas: TAGS-gas
2a4cbe27 14842
4fa63067
NN
14843TAGS-gas: \
14844 configure-gas
14845 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14846 r=`${PWD_COMMAND}`; export r; \
14847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14848 $(HOST_EXPORTS) \
b813574b 14849 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14851 done; \
4fa63067 14852 echo "Doing TAGS in gas" ; \
b00612cc 14853 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14856 "RANLIB=$${RANLIB}" \
0c24b341 14857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14858 TAGS) \
2a4cbe27
NN
14859 || exit 1
14860
6bd3dfaa 14861@endif gas
2a4cbe27 14862
4fa63067
NN
14863.PHONY: maybe-install-info-gas install-info-gas
14864maybe-install-info-gas:
6bd3dfaa
PB
14865@if gas
14866maybe-install-info-gas: install-info-gas
2a4cbe27 14867
4fa63067
NN
14868install-info-gas: \
14869 configure-gas \
14870 info-gas
14871 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14872 r=`${PWD_COMMAND}`; export r; \
14873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14874 $(HOST_EXPORTS) \
b813574b 14875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14877 done; \
4fa63067 14878 echo "Doing install-info in gas" ; \
b00612cc 14879 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14882 "RANLIB=$${RANLIB}" \
0c24b341 14883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14884 install-info) \
2a4cbe27
NN
14885 || exit 1
14886
6bd3dfaa 14887@endif gas
2a4cbe27 14888
a3ca38d2
DD
14889.PHONY: maybe-install-pdf-gas install-pdf-gas
14890maybe-install-pdf-gas:
14891@if gas
14892maybe-install-pdf-gas: install-pdf-gas
14893
14894install-pdf-gas: \
14895 configure-gas \
14896 pdf-gas
14897 @[ -f ./gas/Makefile ] || exit 0; \
14898 r=`${PWD_COMMAND}`; export r; \
14899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14900 $(HOST_EXPORTS) \
14901 for flag in $(EXTRA_HOST_FLAGS) ; do \
14902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14903 done; \
14904 echo "Doing install-pdf in gas" ; \
14905 (cd $(HOST_SUBDIR)/gas && \
14906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14908 "RANLIB=$${RANLIB}" \
0c24b341 14909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14910 install-pdf) \
14911 || exit 1
14912
14913@endif gas
14914
108a6f8e
CD
14915.PHONY: maybe-install-html-gas install-html-gas
14916maybe-install-html-gas:
14917@if gas
14918maybe-install-html-gas: install-html-gas
14919
14920install-html-gas: \
14921 configure-gas \
14922 html-gas
14923 @[ -f ./gas/Makefile ] || exit 0; \
14924 r=`${PWD_COMMAND}`; export r; \
14925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14926 $(HOST_EXPORTS) \
14927 for flag in $(EXTRA_HOST_FLAGS) ; do \
14928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14929 done; \
14930 echo "Doing install-html in gas" ; \
14931 (cd $(HOST_SUBDIR)/gas && \
14932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14934 "RANLIB=$${RANLIB}" \
0c24b341 14935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14936 install-html) \
14937 || exit 1
14938
14939@endif gas
14940
4fa63067
NN
14941.PHONY: maybe-installcheck-gas installcheck-gas
14942maybe-installcheck-gas:
6bd3dfaa
PB
14943@if gas
14944maybe-installcheck-gas: installcheck-gas
2a4cbe27 14945
4fa63067
NN
14946installcheck-gas: \
14947 configure-gas
14948 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14949 r=`${PWD_COMMAND}`; export r; \
14950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14951 $(HOST_EXPORTS) \
b813574b 14952 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14954 done; \
4fa63067 14955 echo "Doing installcheck in gas" ; \
b00612cc 14956 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14959 "RANLIB=$${RANLIB}" \
0c24b341 14960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14961 installcheck) \
2a4cbe27
NN
14962 || exit 1
14963
6bd3dfaa 14964@endif gas
2a4cbe27 14965
4fa63067
NN
14966.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14967maybe-mostlyclean-gas:
6bd3dfaa
PB
14968@if gas
14969maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14970
4fa63067
NN
14971mostlyclean-gas:
14972 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14973 r=`${PWD_COMMAND}`; export r; \
14974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14975 $(HOST_EXPORTS) \
b813574b 14976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14978 done; \
4fa63067 14979 echo "Doing mostlyclean in gas" ; \
b00612cc 14980 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14983 "RANLIB=$${RANLIB}" \
0c24b341 14984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14985 mostlyclean) \
2a4cbe27
NN
14986 || exit 1
14987
6bd3dfaa 14988@endif gas
2a4cbe27 14989
4fa63067
NN
14990.PHONY: maybe-clean-gas clean-gas
14991maybe-clean-gas:
6bd3dfaa
PB
14992@if gas
14993maybe-clean-gas: clean-gas
2a4cbe27 14994
4fa63067
NN
14995clean-gas:
14996 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14997 r=`${PWD_COMMAND}`; export r; \
14998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14999 $(HOST_EXPORTS) \
b813574b 15000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15002 done; \
4fa63067 15003 echo "Doing clean in gas" ; \
b00612cc 15004 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15007 "RANLIB=$${RANLIB}" \
0c24b341 15008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15009 clean) \
2a4cbe27
NN
15010 || exit 1
15011
6bd3dfaa 15012@endif gas
2a4cbe27 15013
4fa63067
NN
15014.PHONY: maybe-distclean-gas distclean-gas
15015maybe-distclean-gas:
6bd3dfaa
PB
15016@if gas
15017maybe-distclean-gas: distclean-gas
2a4cbe27 15018
4fa63067
NN
15019distclean-gas:
15020 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
15021 r=`${PWD_COMMAND}`; export r; \
15022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15023 $(HOST_EXPORTS) \
b813574b 15024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026 done; \
4fa63067 15027 echo "Doing distclean in gas" ; \
b00612cc 15028 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031 "RANLIB=$${RANLIB}" \
0c24b341 15032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15033 distclean) \
2a4cbe27
NN
15034 || exit 1
15035
6bd3dfaa 15036@endif gas
2a4cbe27 15037
4fa63067
NN
15038.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
15039maybe-maintainer-clean-gas:
6bd3dfaa
PB
15040@if gas
15041maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 15042
4fa63067
NN
15043maintainer-clean-gas:
15044 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
15045 r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15047 $(HOST_EXPORTS) \
b813574b 15048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15050 done; \
4fa63067 15051 echo "Doing maintainer-clean in gas" ; \
b00612cc 15052 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
15053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15055 "RANLIB=$${RANLIB}" \
0c24b341 15056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15057 maintainer-clean) \
2a4cbe27
NN
15058 || exit 1
15059
6bd3dfaa 15060@endif gas
2a4cbe27 15061
2a4cbe27 15062
a7254363 15063
b813574b
PB
15064.PHONY: configure-gcc maybe-configure-gcc
15065maybe-configure-gcc:
c52c6897 15066@if gcc-bootstrap
4f0ef2d8 15067configure-gcc: stage_current
c52c6897
PB
15068@endif gcc-bootstrap
15069@if gcc
4f0ef2d8
CD
15070maybe-configure-gcc: configure-gcc
15071configure-gcc:
c52c6897
PB
15072 @r=`${PWD_COMMAND}`; export r; \
15073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
15074 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
15075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
1f53ca9a 15076 $(HOST_EXPORTS) \
a7254363
PB
15077 echo Configuring in $(HOST_SUBDIR)/gcc; \
15078 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 15079 case $(srcdir) in \
b00612cc
PB
15080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15081 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15083 esac; \
b00612cc
PB
15084 srcdiroption="--srcdir=$${topdir}/gcc"; \
15085 libsrcdir="$$s/gcc"; \
4fa63067 15086 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15088 --target=${target_alias} $${srcdiroption} \
4fa63067 15089 || exit 1
b813574b 15090@endif gcc
4fa63067 15091
a7254363
PB
15092
15093
d545f33b
PB
15094.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
15095maybe-configure-stage1-gcc:
15096@if gcc-bootstrap
15097maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 15098configure-stage1-gcc:
c52c6897 15099 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 15100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15101 @r=`${PWD_COMMAND}`; export r; \
15102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15103 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 15104 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 15105 $(HOST_EXPORTS) \
8ee82aff 15106 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15107 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15108 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 15109 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15111 cd $(HOST_SUBDIR)/gcc || exit 1; \
15112 case $(srcdir) in \
15113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15114 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15116 esac; \
15117 srcdiroption="--srcdir=$${topdir}/gcc"; \
15118 libsrcdir="$$s/gcc"; \
15119 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15121 --target=${target_alias} $${srcdiroption} \
1b05fbbd 15122 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
15123@endif gcc-bootstrap
15124
15125.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
15126maybe-configure-stage2-gcc:
15127@if gcc-bootstrap
15128maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 15129configure-stage2-gcc:
c52c6897 15130 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 15131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15132 @r=`${PWD_COMMAND}`; export r; \
15133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15134 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 15135 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15136 $(HOST_EXPORTS) \
1b05fbbd 15137 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15138 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15139 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15140 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15141 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15143 cd $(HOST_SUBDIR)/gcc || exit 1; \
15144 case $(srcdir) in \
15145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15146 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15148 esac; \
15149 srcdiroption="--srcdir=$${topdir}/gcc"; \
15150 libsrcdir="$$s/gcc"; \
15151 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15153 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15154 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15155 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
15156@endif gcc-bootstrap
15157
d545f33b
PB
15158.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
15159maybe-configure-stage3-gcc:
15160@if gcc-bootstrap
15161maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 15162configure-stage3-gcc:
c52c6897 15163 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 15164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15165 @r=`${PWD_COMMAND}`; export r; \
15166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15167 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 15168 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15169 $(HOST_EXPORTS) \
1b05fbbd 15170 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15171 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15172 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15173 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15174 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15176 cd $(HOST_SUBDIR)/gcc || exit 1; \
15177 case $(srcdir) in \
15178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15179 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15181 esac; \
15182 srcdiroption="--srcdir=$${topdir}/gcc"; \
15183 libsrcdir="$$s/gcc"; \
15184 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15186 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15187 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15188 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
15189@endif gcc-bootstrap
15190
d545f33b
PB
15191.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
15192maybe-configure-stage4-gcc:
15193@if gcc-bootstrap
15194maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 15195configure-stage4-gcc:
c52c6897 15196 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 15197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15198 @r=`${PWD_COMMAND}`; export r; \
15199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15200 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 15201 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15202 $(HOST_EXPORTS) \
1b05fbbd 15203 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 15204 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15205 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15206 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15207 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 15208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15209 cd $(HOST_SUBDIR)/gcc || exit 1; \
15210 case $(srcdir) in \
15211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15212 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15214 esac; \
15215 srcdiroption="--srcdir=$${topdir}/gcc"; \
15216 libsrcdir="$$s/gcc"; \
15217 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15219 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15220 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15221 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
15222@endif gcc-bootstrap
15223
15224.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
15225maybe-configure-stageprofile-gcc:
15226@if gcc-bootstrap
15227maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 15228configure-stageprofile-gcc:
c52c6897 15229 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 15230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15231 @r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15233 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 15234 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15235 $(HOST_EXPORTS) \
1b05fbbd
AO
15236 $(POSTSTAGE1_HOST_EXPORTS) \
15237 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15238 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15239 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15240 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 15241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15242 cd $(HOST_SUBDIR)/gcc || exit 1; \
15243 case $(srcdir) in \
15244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15245 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15247 esac; \
15248 srcdiroption="--srcdir=$${topdir}/gcc"; \
15249 libsrcdir="$$s/gcc"; \
15250 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15252 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15253 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15254 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
15255@endif gcc-bootstrap
15256
15257.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
15258maybe-configure-stagefeedback-gcc:
15259@if gcc-bootstrap
15260maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 15261configure-stagefeedback-gcc:
c52c6897 15262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 15263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
15264 @r=`${PWD_COMMAND}`; export r; \
15265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15266 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 15267 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 15268 $(HOST_EXPORTS) \
1b05fbbd
AO
15269 $(POSTSTAGE1_HOST_EXPORTS) \
15270 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
15271 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15272 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 15273 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 15274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
15275 cd $(HOST_SUBDIR)/gcc || exit 1; \
15276 case $(srcdir) in \
15277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15278 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
15279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15280 esac; \
15281 srcdiroption="--srcdir=$${topdir}/gcc"; \
15282 libsrcdir="$$s/gcc"; \
15283 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15285 --target=${target_alias} $${srcdiroption} \
c1cb7e02 15286 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 15287 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
15288@endif gcc-bootstrap
15289
15290
15291
15292
15293
b813574b
PB
15294.PHONY: all-gcc maybe-all-gcc
15295maybe-all-gcc:
4f0ef2d8
CD
15296@if gcc-bootstrap
15297all-gcc: stage_current
15298@endif gcc-bootstrap
b813574b 15299@if gcc
4b900473 15300TARGET-gcc=all
b813574b
PB
15301maybe-all-gcc: all-gcc
15302all-gcc: configure-gcc
c52c6897 15303 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15305 $(HOST_EXPORTS) \
b00612cc 15306 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
15307 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
15308 $(TARGET-gcc))
b813574b 15309@endif gcc
4fa63067 15310
a7254363 15311
d545f33b
PB
15312
15313.PHONY: all-stage1-gcc maybe-all-stage1-gcc
15314.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
15315maybe-all-stage1-gcc:
15316maybe-clean-stage1-gcc:
15317@if gcc-bootstrap
15318maybe-all-stage1-gcc: all-stage1-gcc
15319all-stage1: all-stage1-gcc
f70224b5 15320TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 15321all-stage1-gcc: configure-stage1-gcc
c52c6897 15322 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
15323 @r=`${PWD_COMMAND}`; export r; \
15324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15325 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 15326 $(HOST_EXPORTS) \
d545f33b 15327 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15329 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 15330 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
15331 LIBCFLAGS="$(LIBCFLAGS)" \
15332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15335 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
15336 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 15337 $(TARGET-stage1-gcc)
d545f33b
PB
15338
15339maybe-clean-stage1-gcc: clean-stage1-gcc
15340clean-stage1: clean-stage1-gcc
15341clean-stage1-gcc:
9dbaa842
DD
15342 @if [ $(current_stage) = stage1 ]; then \
15343 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15344 else \
15345 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
15346 $(MAKE) stage1-start; \
15347 fi; \
d545f33b 15348 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15349 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 15350 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15351@endif gcc-bootstrap
15352
15353
15354.PHONY: all-stage2-gcc maybe-all-stage2-gcc
15355.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
15356maybe-all-stage2-gcc:
15357maybe-clean-stage2-gcc:
15358@if gcc-bootstrap
15359maybe-all-stage2-gcc: all-stage2-gcc
15360all-stage2: all-stage2-gcc
f70224b5 15361TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 15362all-stage2-gcc: configure-stage2-gcc
c52c6897 15363 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
15364 @r=`${PWD_COMMAND}`; export r; \
15365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15366 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 15367 $(HOST_EXPORTS) \
1f53ca9a 15368 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15369 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15370 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15371 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 15372 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
15373 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15374 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15375 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15376 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15377 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15378 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 15379 $(TARGET-stage2-gcc)
d545f33b
PB
15380
15381maybe-clean-stage2-gcc: clean-stage2-gcc
15382clean-stage2: clean-stage2-gcc
15383clean-stage2-gcc:
9dbaa842
DD
15384 @if [ $(current_stage) = stage2 ]; then \
15385 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15386 else \
15387 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
15388 $(MAKE) stage2-start; \
15389 fi; \
d545f33b 15390 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15391 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15392 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15393 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15394@endif gcc-bootstrap
15395
15396
15397.PHONY: all-stage3-gcc maybe-all-stage3-gcc
15398.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
15399maybe-all-stage3-gcc:
15400maybe-clean-stage3-gcc:
15401@if gcc-bootstrap
15402maybe-all-stage3-gcc: all-stage3-gcc
15403all-stage3: all-stage3-gcc
f70224b5 15404TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 15405all-stage3-gcc: configure-stage3-gcc
c52c6897 15406 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
15407 @r=`${PWD_COMMAND}`; export r; \
15408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15409 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 15410 $(HOST_EXPORTS) \
1f53ca9a 15411 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15412 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15413 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15414 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 15415 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
15416 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15417 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15418 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15419 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15420 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15421 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 15422 $(TARGET-stage3-gcc)
d545f33b
PB
15423
15424maybe-clean-stage3-gcc: clean-stage3-gcc
15425clean-stage3: clean-stage3-gcc
15426clean-stage3-gcc:
9dbaa842
DD
15427 @if [ $(current_stage) = stage3 ]; then \
15428 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15429 else \
15430 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
15431 $(MAKE) stage3-start; \
15432 fi; \
d545f33b 15433 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15434 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15435 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15436 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15437@endif gcc-bootstrap
15438
15439
15440.PHONY: all-stage4-gcc maybe-all-stage4-gcc
15441.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
15442maybe-all-stage4-gcc:
15443maybe-clean-stage4-gcc:
15444@if gcc-bootstrap
15445maybe-all-stage4-gcc: all-stage4-gcc
15446all-stage4: all-stage4-gcc
f70224b5 15447TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 15448all-stage4-gcc: configure-stage4-gcc
c52c6897 15449 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
15450 @r=`${PWD_COMMAND}`; export r; \
15451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15452 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 15453 $(HOST_EXPORTS) \
1f53ca9a 15454 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15455 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15456 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15457 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 15458 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 15459 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
15460 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15461 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15462 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15463 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15464 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 15465 $(TARGET-stage4-gcc)
d545f33b
PB
15466
15467maybe-clean-stage4-gcc: clean-stage4-gcc
15468clean-stage4: clean-stage4-gcc
15469clean-stage4-gcc:
9dbaa842
DD
15470 @if [ $(current_stage) = stage4 ]; then \
15471 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15472 else \
15473 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
15474 $(MAKE) stage4-start; \
15475 fi; \
d545f33b 15476 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15477 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15478 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15479 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15480@endif gcc-bootstrap
15481
15482
15483.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
15484.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
15485maybe-all-stageprofile-gcc:
15486maybe-clean-stageprofile-gcc:
15487@if gcc-bootstrap
15488maybe-all-stageprofile-gcc: all-stageprofile-gcc
15489all-stageprofile: all-stageprofile-gcc
f70224b5 15490TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 15491all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 15492 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
15493 @r=`${PWD_COMMAND}`; export r; \
15494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15495 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 15496 $(HOST_EXPORTS) \
1f53ca9a 15497 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15498 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15499 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15500 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 15501 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
15502 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15503 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15504 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15505 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15506 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15507 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 15508 $(TARGET-stageprofile-gcc)
d545f33b
PB
15509
15510maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15511clean-stageprofile: clean-stageprofile-gcc
15512clean-stageprofile-gcc:
9dbaa842
DD
15513 @if [ $(current_stage) = stageprofile ]; then \
15514 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15515 else \
15516 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15517 $(MAKE) stageprofile-start; \
15518 fi; \
d545f33b 15519 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15520 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15521 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15522 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15523@endif gcc-bootstrap
15524
15525
15526.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15527.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15528maybe-all-stagefeedback-gcc:
15529maybe-clean-stagefeedback-gcc:
15530@if gcc-bootstrap
15531maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15532all-stagefeedback: all-stagefeedback-gcc
f70224b5 15533TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 15534all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 15535 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15536 @r=`${PWD_COMMAND}`; export r; \
15537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15538 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 15539 $(HOST_EXPORTS) \
1f53ca9a 15540 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15541 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15543 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 15544 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
15545 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15549 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15550 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 15551 $(TARGET-stagefeedback-gcc)
d545f33b
PB
15552
15553maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15554clean-stagefeedback: clean-stagefeedback-gcc
15555clean-stagefeedback-gcc:
9dbaa842
DD
15556 @if [ $(current_stage) = stagefeedback ]; then \
15557 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15558 else \
15559 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15560 $(MAKE) stagefeedback-start; \
15561 fi; \
d545f33b 15562 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15563 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15564 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15565 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15566@endif gcc-bootstrap
15567
15568
15569
15570
15571
b813574b
PB
15572.PHONY: check-gcc maybe-check-gcc
15573maybe-check-gcc:
15574@if gcc
15575maybe-check-gcc: check-gcc
4fa63067 15576
b813574b 15577check-gcc:
0aed8855 15578 @: $(MAKE); $(unstage)
4fa63067
NN
15579 @r=`${PWD_COMMAND}`; export r; \
15580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15581 $(HOST_EXPORTS) \
b00612cc
PB
15582 (cd $(HOST_SUBDIR)/gcc && \
15583 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 15584
b813574b 15585@endif gcc
4fa63067 15586
b813574b
PB
15587.PHONY: install-gcc maybe-install-gcc
15588maybe-install-gcc:
15589@if gcc
15590maybe-install-gcc: install-gcc
4fa63067 15591
b813574b 15592install-gcc: installdirs
0aed8855 15593 @: $(MAKE); $(unstage)
4fa63067
NN
15594 @r=`${PWD_COMMAND}`; export r; \
15595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15596 $(HOST_EXPORTS) \
b00612cc 15597 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15598 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15599
b813574b 15600@endif gcc
4fa63067 15601
9b980aa1
RW
15602.PHONY: install-strip-gcc maybe-install-strip-gcc
15603maybe-install-strip-gcc:
15604@if gcc
15605maybe-install-strip-gcc: install-strip-gcc
15606
15607install-strip-gcc: installdirs
15608 @: $(MAKE); $(unstage)
15609 @r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 $(HOST_EXPORTS) \
15612 (cd $(HOST_SUBDIR)/gcc && \
15613 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
15614
15615@endif gcc
15616
56a8fe78 15617# Other targets (info, dvi, pdf, etc.)
4fa63067 15618
b813574b
PB
15619.PHONY: maybe-info-gcc info-gcc
15620maybe-info-gcc:
15621@if gcc
15622maybe-info-gcc: info-gcc
4fa63067 15623
b813574b
PB
15624info-gcc: \
15625 configure-gcc
15626 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15627 r=`${PWD_COMMAND}`; export r; \
15628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15629 $(HOST_EXPORTS) \
b813574b 15630 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15632 done; \
b813574b 15633 echo "Doing info in gcc" ; \
b00612cc 15634 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15637 "RANLIB=$${RANLIB}" \
0c24b341 15638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15639 info) \
2a4cbe27
NN
15640 || exit 1
15641
b813574b 15642@endif gcc
2a4cbe27 15643
b813574b
PB
15644.PHONY: maybe-dvi-gcc dvi-gcc
15645maybe-dvi-gcc:
15646@if gcc
15647maybe-dvi-gcc: dvi-gcc
2a4cbe27 15648
b813574b
PB
15649dvi-gcc: \
15650 configure-gcc
15651 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15652 r=`${PWD_COMMAND}`; export r; \
15653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15654 $(HOST_EXPORTS) \
b813574b 15655 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15657 done; \
b813574b 15658 echo "Doing dvi in gcc" ; \
b00612cc 15659 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15662 "RANLIB=$${RANLIB}" \
0c24b341 15663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15664 dvi) \
2a4cbe27
NN
15665 || exit 1
15666
b813574b 15667@endif gcc
2a4cbe27 15668
56a8fe78
DD
15669.PHONY: maybe-pdf-gcc pdf-gcc
15670maybe-pdf-gcc:
15671@if gcc
15672maybe-pdf-gcc: pdf-gcc
15673
15674pdf-gcc: \
15675 configure-gcc
15676 @[ -f ./gcc/Makefile ] || exit 0; \
15677 r=`${PWD_COMMAND}`; export r; \
15678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15679 $(HOST_EXPORTS) \
15680 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15682 done; \
15683 echo "Doing pdf in gcc" ; \
15684 (cd $(HOST_SUBDIR)/gcc && \
15685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15687 "RANLIB=$${RANLIB}" \
0c24b341 15688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15689 pdf) \
15690 || exit 1
15691
15692@endif gcc
15693
6d389afc
MS
15694.PHONY: maybe-html-gcc html-gcc
15695maybe-html-gcc:
15696@if gcc
15697maybe-html-gcc: html-gcc
15698
15699html-gcc: \
15700 configure-gcc
15701 @[ -f ./gcc/Makefile ] || exit 0; \
15702 r=`${PWD_COMMAND}`; export r; \
15703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15704 $(HOST_EXPORTS) \
15705 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15707 done; \
15708 echo "Doing html in gcc" ; \
b00612cc 15709 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15712 "RANLIB=$${RANLIB}" \
0c24b341 15713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15714 html) \
15715 || exit 1
15716
15717@endif gcc
15718
b813574b
PB
15719.PHONY: maybe-TAGS-gcc TAGS-gcc
15720maybe-TAGS-gcc:
15721@if gcc
15722maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15723
b813574b
PB
15724TAGS-gcc: \
15725 configure-gcc
15726 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15727 r=`${PWD_COMMAND}`; export r; \
15728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15729 $(HOST_EXPORTS) \
b813574b 15730 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15732 done; \
b813574b 15733 echo "Doing TAGS in gcc" ; \
b00612cc 15734 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15737 "RANLIB=$${RANLIB}" \
0c24b341 15738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15739 TAGS) \
2a4cbe27
NN
15740 || exit 1
15741
b813574b 15742@endif gcc
2a4cbe27 15743
b813574b
PB
15744.PHONY: maybe-install-info-gcc install-info-gcc
15745maybe-install-info-gcc:
15746@if gcc
15747maybe-install-info-gcc: install-info-gcc
a2592b1b 15748
b813574b
PB
15749install-info-gcc: \
15750 configure-gcc \
15751 info-gcc
15752 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15753 r=`${PWD_COMMAND}`; export r; \
15754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15755 $(HOST_EXPORTS) \
b813574b 15756 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15758 done; \
b813574b 15759 echo "Doing install-info in gcc" ; \
b00612cc 15760 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15763 "RANLIB=$${RANLIB}" \
0c24b341 15764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15765 install-info) \
a2592b1b
DD
15766 || exit 1
15767
b813574b 15768@endif gcc
a2592b1b 15769
a3ca38d2
DD
15770.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15771maybe-install-pdf-gcc:
15772@if gcc
15773maybe-install-pdf-gcc: install-pdf-gcc
15774
15775install-pdf-gcc: \
15776 configure-gcc \
15777 pdf-gcc
15778 @[ -f ./gcc/Makefile ] || exit 0; \
15779 r=`${PWD_COMMAND}`; export r; \
15780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15781 $(HOST_EXPORTS) \
15782 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15784 done; \
15785 echo "Doing install-pdf in gcc" ; \
15786 (cd $(HOST_SUBDIR)/gcc && \
15787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15789 "RANLIB=$${RANLIB}" \
0c24b341 15790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15791 install-pdf) \
15792 || exit 1
15793
15794@endif gcc
15795
108a6f8e
CD
15796.PHONY: maybe-install-html-gcc install-html-gcc
15797maybe-install-html-gcc:
15798@if gcc
15799maybe-install-html-gcc: install-html-gcc
15800
15801install-html-gcc: \
15802 configure-gcc \
15803 html-gcc
15804 @[ -f ./gcc/Makefile ] || exit 0; \
15805 r=`${PWD_COMMAND}`; export r; \
15806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15807 $(HOST_EXPORTS) \
15808 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15810 done; \
15811 echo "Doing install-html in gcc" ; \
15812 (cd $(HOST_SUBDIR)/gcc && \
15813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15815 "RANLIB=$${RANLIB}" \
0c24b341 15816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15817 install-html) \
15818 || exit 1
15819
15820@endif gcc
15821
b813574b
PB
15822.PHONY: maybe-installcheck-gcc installcheck-gcc
15823maybe-installcheck-gcc:
15824@if gcc
15825maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15826
b813574b
PB
15827installcheck-gcc: \
15828 configure-gcc
15829 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15830 r=`${PWD_COMMAND}`; export r; \
15831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15832 $(HOST_EXPORTS) \
b813574b 15833 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15835 done; \
b813574b 15836 echo "Doing installcheck in gcc" ; \
b00612cc 15837 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15840 "RANLIB=$${RANLIB}" \
0c24b341 15841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15842 installcheck) \
4fa63067 15843 || exit 1
2a4cbe27 15844
b813574b 15845@endif gcc
4fa63067 15846
b813574b
PB
15847.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15848maybe-mostlyclean-gcc:
15849@if gcc
15850maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15851
b813574b
PB
15852mostlyclean-gcc:
15853 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15854 r=`${PWD_COMMAND}`; export r; \
15855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15856 $(HOST_EXPORTS) \
b813574b 15857 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15859 done; \
b813574b 15860 echo "Doing mostlyclean in gcc" ; \
b00612cc 15861 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15864 "RANLIB=$${RANLIB}" \
0c24b341 15865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15866 mostlyclean) \
2a4cbe27
NN
15867 || exit 1
15868
b813574b 15869@endif gcc
2a4cbe27 15870
b813574b
PB
15871.PHONY: maybe-clean-gcc clean-gcc
15872maybe-clean-gcc:
15873@if gcc
15874maybe-clean-gcc: clean-gcc
2a4cbe27 15875
b813574b
PB
15876clean-gcc:
15877 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15878 r=`${PWD_COMMAND}`; export r; \
15879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15880 $(HOST_EXPORTS) \
b813574b 15881 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15883 done; \
b813574b 15884 echo "Doing clean in gcc" ; \
b00612cc 15885 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15888 "RANLIB=$${RANLIB}" \
0c24b341 15889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15890 clean) \
2a4cbe27
NN
15891 || exit 1
15892
b813574b 15893@endif gcc
2a4cbe27 15894
b813574b
PB
15895.PHONY: maybe-distclean-gcc distclean-gcc
15896maybe-distclean-gcc:
15897@if gcc
15898maybe-distclean-gcc: distclean-gcc
2a4cbe27 15899
b813574b
PB
15900distclean-gcc:
15901 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15902 r=`${PWD_COMMAND}`; export r; \
15903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15904 $(HOST_EXPORTS) \
b813574b 15905 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15907 done; \
b813574b 15908 echo "Doing distclean in gcc" ; \
b00612cc 15909 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15912 "RANLIB=$${RANLIB}" \
0c24b341 15913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15914 distclean) \
2a4cbe27
NN
15915 || exit 1
15916
b813574b 15917@endif gcc
2a4cbe27 15918
b813574b
PB
15919.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15920maybe-maintainer-clean-gcc:
15921@if gcc
15922maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15923
b813574b
PB
15924maintainer-clean-gcc:
15925 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15926 r=`${PWD_COMMAND}`; export r; \
15927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15928 $(HOST_EXPORTS) \
b813574b 15929 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15931 done; \
b813574b 15932 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15933 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15936 "RANLIB=$${RANLIB}" \
0c24b341 15937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15938 maintainer-clean) \
2a4cbe27
NN
15939 || exit 1
15940
b813574b 15941@endif gcc
2a4cbe27 15942
2a4cbe27 15943
a7254363 15944
b813574b
PB
15945.PHONY: configure-gawk maybe-configure-gawk
15946maybe-configure-gawk:
4f0ef2d8
CD
15947@if gcc-bootstrap
15948configure-gawk: stage_current
15949@endif gcc-bootstrap
b813574b
PB
15950@if gawk
15951maybe-configure-gawk: configure-gawk
c52c6897 15952configure-gawk:
0aed8855 15953 @: $(MAKE); $(unstage)
c52c6897 15954 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15956 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
1f53ca9a 15958 $(HOST_EXPORTS) \
a7254363
PB
15959 echo Configuring in $(HOST_SUBDIR)/gawk; \
15960 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15961 case $(srcdir) in \
b00612cc
PB
15962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15963 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15965 esac; \
b00612cc
PB
15966 srcdiroption="--srcdir=$${topdir}/gawk"; \
15967 libsrcdir="$$s/gawk"; \
4fa63067 15968 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15970 --target=${target_alias} $${srcdiroption} \
4fa63067 15971 || exit 1
b813574b 15972@endif gawk
4fa63067 15973
a7254363
PB
15974
15975
d545f33b
PB
15976
15977
b813574b
PB
15978.PHONY: all-gawk maybe-all-gawk
15979maybe-all-gawk:
4f0ef2d8
CD
15980@if gcc-bootstrap
15981all-gawk: stage_current
15982@endif gcc-bootstrap
b813574b 15983@if gawk
d27cc32e 15984TARGET-gawk=all
b813574b
PB
15985maybe-all-gawk: all-gawk
15986all-gawk: configure-gawk
0aed8855 15987 @: $(MAKE); $(unstage)
4fa63067
NN
15988 @r=`${PWD_COMMAND}`; export r; \
15989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15990 $(HOST_EXPORTS) \
b00612cc 15991 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15992 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15993 $(TARGET-gawk))
b813574b 15994@endif gawk
4fa63067 15995
a7254363 15996
d545f33b
PB
15997
15998
b813574b
PB
15999.PHONY: check-gawk maybe-check-gawk
16000maybe-check-gawk:
16001@if gawk
16002maybe-check-gawk: check-gawk
4fa63067 16003
b813574b 16004check-gawk:
0aed8855 16005 @: $(MAKE); $(unstage)
4fa63067
NN
16006 @r=`${PWD_COMMAND}`; export r; \
16007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16008 $(HOST_EXPORTS) \
b00612cc
PB
16009 (cd $(HOST_SUBDIR)/gawk && \
16010 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16011
b813574b 16012@endif gawk
4fa63067 16013
b813574b
PB
16014.PHONY: install-gawk maybe-install-gawk
16015maybe-install-gawk:
16016@if gawk
16017maybe-install-gawk: install-gawk
4fa63067 16018
b813574b 16019install-gawk: installdirs
0aed8855 16020 @: $(MAKE); $(unstage)
4fa63067
NN
16021 @r=`${PWD_COMMAND}`; export r; \
16022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16023 $(HOST_EXPORTS) \
b00612cc 16024 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 16025 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16026
b813574b 16027@endif gawk
4fa63067 16028
9b980aa1
RW
16029.PHONY: install-strip-gawk maybe-install-strip-gawk
16030maybe-install-strip-gawk:
16031@if gawk
16032maybe-install-strip-gawk: install-strip-gawk
16033
16034install-strip-gawk: installdirs
16035 @: $(MAKE); $(unstage)
16036 @r=`${PWD_COMMAND}`; export r; \
16037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16038 $(HOST_EXPORTS) \
16039 (cd $(HOST_SUBDIR)/gawk && \
16040 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16041
16042@endif gawk
16043
56a8fe78 16044# Other targets (info, dvi, pdf, etc.)
4fa63067 16045
b813574b
PB
16046.PHONY: maybe-info-gawk info-gawk
16047maybe-info-gawk:
16048@if gawk
16049maybe-info-gawk: info-gawk
4fa63067 16050
b813574b
PB
16051info-gawk: \
16052 configure-gawk
0aed8855 16053 @: $(MAKE); $(unstage)
b813574b 16054 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16055 r=`${PWD_COMMAND}`; export r; \
16056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16057 $(HOST_EXPORTS) \
b813574b 16058 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16060 done; \
b813574b 16061 echo "Doing info in gawk" ; \
b00612cc 16062 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16065 "RANLIB=$${RANLIB}" \
0c24b341 16066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16067 info) \
2a4cbe27
NN
16068 || exit 1
16069
b813574b 16070@endif gawk
2a4cbe27 16071
b813574b
PB
16072.PHONY: maybe-dvi-gawk dvi-gawk
16073maybe-dvi-gawk:
16074@if gawk
16075maybe-dvi-gawk: dvi-gawk
2a4cbe27 16076
b813574b
PB
16077dvi-gawk: \
16078 configure-gawk
0aed8855 16079 @: $(MAKE); $(unstage)
b813574b 16080 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16081 r=`${PWD_COMMAND}`; export r; \
16082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16083 $(HOST_EXPORTS) \
b813574b 16084 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16086 done; \
b813574b 16087 echo "Doing dvi in gawk" ; \
b00612cc 16088 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16091 "RANLIB=$${RANLIB}" \
0c24b341 16092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16093 dvi) \
2a4cbe27
NN
16094 || exit 1
16095
b813574b 16096@endif gawk
2a4cbe27 16097
56a8fe78
DD
16098.PHONY: maybe-pdf-gawk pdf-gawk
16099maybe-pdf-gawk:
16100@if gawk
16101maybe-pdf-gawk: pdf-gawk
16102
16103pdf-gawk: \
16104 configure-gawk
16105 @: $(MAKE); $(unstage)
16106 @[ -f ./gawk/Makefile ] || exit 0; \
16107 r=`${PWD_COMMAND}`; export r; \
16108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16109 $(HOST_EXPORTS) \
16110 for flag in $(EXTRA_HOST_FLAGS) ; do \
16111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16112 done; \
16113 echo "Doing pdf in gawk" ; \
16114 (cd $(HOST_SUBDIR)/gawk && \
16115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16117 "RANLIB=$${RANLIB}" \
0c24b341 16118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16119 pdf) \
16120 || exit 1
16121
16122@endif gawk
16123
6d389afc
MS
16124.PHONY: maybe-html-gawk html-gawk
16125maybe-html-gawk:
16126@if gawk
16127maybe-html-gawk: html-gawk
16128
16129html-gawk: \
16130 configure-gawk
0aed8855 16131 @: $(MAKE); $(unstage)
6d389afc
MS
16132 @[ -f ./gawk/Makefile ] || exit 0; \
16133 r=`${PWD_COMMAND}`; export r; \
16134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16135 $(HOST_EXPORTS) \
16136 for flag in $(EXTRA_HOST_FLAGS) ; do \
16137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16138 done; \
16139 echo "Doing html in gawk" ; \
b00612cc 16140 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
16141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16143 "RANLIB=$${RANLIB}" \
0c24b341 16144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16145 html) \
16146 || exit 1
16147
16148@endif gawk
16149
b813574b
PB
16150.PHONY: maybe-TAGS-gawk TAGS-gawk
16151maybe-TAGS-gawk:
16152@if gawk
16153maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 16154
b813574b
PB
16155TAGS-gawk: \
16156 configure-gawk
0aed8855 16157 @: $(MAKE); $(unstage)
b813574b 16158 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16159 r=`${PWD_COMMAND}`; export r; \
16160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16161 $(HOST_EXPORTS) \
b813574b 16162 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16164 done; \
b813574b 16165 echo "Doing TAGS in gawk" ; \
b00612cc 16166 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16169 "RANLIB=$${RANLIB}" \
0c24b341 16170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16171 TAGS) \
2a4cbe27
NN
16172 || exit 1
16173
b813574b 16174@endif gawk
2a4cbe27 16175
b813574b
PB
16176.PHONY: maybe-install-info-gawk install-info-gawk
16177maybe-install-info-gawk:
16178@if gawk
16179maybe-install-info-gawk: install-info-gawk
2a4cbe27 16180
b813574b
PB
16181install-info-gawk: \
16182 configure-gawk \
16183 info-gawk
0aed8855 16184 @: $(MAKE); $(unstage)
b813574b 16185 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16186 r=`${PWD_COMMAND}`; export r; \
16187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16188 $(HOST_EXPORTS) \
b813574b 16189 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16191 done; \
b813574b 16192 echo "Doing install-info in gawk" ; \
b00612cc 16193 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16196 "RANLIB=$${RANLIB}" \
0c24b341 16197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16198 install-info) \
2a4cbe27
NN
16199 || exit 1
16200
b813574b 16201@endif gawk
2a4cbe27 16202
a3ca38d2
DD
16203.PHONY: maybe-install-pdf-gawk install-pdf-gawk
16204maybe-install-pdf-gawk:
16205@if gawk
16206maybe-install-pdf-gawk: install-pdf-gawk
16207
16208install-pdf-gawk: \
16209 configure-gawk \
16210 pdf-gawk
16211 @: $(MAKE); $(unstage)
16212 @[ -f ./gawk/Makefile ] || exit 0; \
16213 r=`${PWD_COMMAND}`; export r; \
16214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16215 $(HOST_EXPORTS) \
16216 for flag in $(EXTRA_HOST_FLAGS) ; do \
16217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16218 done; \
16219 echo "Doing install-pdf in gawk" ; \
16220 (cd $(HOST_SUBDIR)/gawk && \
16221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16223 "RANLIB=$${RANLIB}" \
0c24b341 16224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16225 install-pdf) \
16226 || exit 1
16227
16228@endif gawk
16229
108a6f8e
CD
16230.PHONY: maybe-install-html-gawk install-html-gawk
16231maybe-install-html-gawk:
16232@if gawk
16233maybe-install-html-gawk: install-html-gawk
16234
16235install-html-gawk: \
16236 configure-gawk \
16237 html-gawk
16238 @: $(MAKE); $(unstage)
16239 @[ -f ./gawk/Makefile ] || exit 0; \
16240 r=`${PWD_COMMAND}`; export r; \
16241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16242 $(HOST_EXPORTS) \
16243 for flag in $(EXTRA_HOST_FLAGS) ; do \
16244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16245 done; \
16246 echo "Doing install-html in gawk" ; \
16247 (cd $(HOST_SUBDIR)/gawk && \
16248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16250 "RANLIB=$${RANLIB}" \
0c24b341 16251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16252 install-html) \
16253 || exit 1
16254
16255@endif gawk
16256
b813574b
PB
16257.PHONY: maybe-installcheck-gawk installcheck-gawk
16258maybe-installcheck-gawk:
16259@if gawk
16260maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 16261
b813574b
PB
16262installcheck-gawk: \
16263 configure-gawk
0aed8855 16264 @: $(MAKE); $(unstage)
b813574b 16265 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16266 r=`${PWD_COMMAND}`; export r; \
16267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16268 $(HOST_EXPORTS) \
b813574b 16269 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16271 done; \
b813574b 16272 echo "Doing installcheck in gawk" ; \
b00612cc 16273 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16276 "RANLIB=$${RANLIB}" \
0c24b341 16277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16278 installcheck) \
2a4cbe27
NN
16279 || exit 1
16280
b813574b 16281@endif gawk
2a4cbe27 16282
b813574b
PB
16283.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
16284maybe-mostlyclean-gawk:
16285@if gawk
16286maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 16287
b813574b 16288mostlyclean-gawk:
0aed8855 16289 @: $(MAKE); $(unstage)
b813574b 16290 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16291 r=`${PWD_COMMAND}`; export r; \
16292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16293 $(HOST_EXPORTS) \
b813574b 16294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296 done; \
b813574b 16297 echo "Doing mostlyclean in gawk" ; \
b00612cc 16298 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16301 "RANLIB=$${RANLIB}" \
0c24b341 16302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16303 mostlyclean) \
2a4cbe27
NN
16304 || exit 1
16305
b813574b 16306@endif gawk
2a4cbe27 16307
b813574b
PB
16308.PHONY: maybe-clean-gawk clean-gawk
16309maybe-clean-gawk:
16310@if gawk
16311maybe-clean-gawk: clean-gawk
2a4cbe27 16312
b813574b 16313clean-gawk:
0aed8855 16314 @: $(MAKE); $(unstage)
b813574b 16315 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16316 r=`${PWD_COMMAND}`; export r; \
16317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16318 $(HOST_EXPORTS) \
b813574b 16319 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16321 done; \
b813574b 16322 echo "Doing clean in gawk" ; \
b00612cc 16323 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16326 "RANLIB=$${RANLIB}" \
0c24b341 16327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16328 clean) \
2a4cbe27
NN
16329 || exit 1
16330
b813574b 16331@endif gawk
2a4cbe27 16332
b813574b
PB
16333.PHONY: maybe-distclean-gawk distclean-gawk
16334maybe-distclean-gawk:
16335@if gawk
16336maybe-distclean-gawk: distclean-gawk
2a4cbe27 16337
b813574b 16338distclean-gawk:
0aed8855 16339 @: $(MAKE); $(unstage)
b813574b 16340 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16341 r=`${PWD_COMMAND}`; export r; \
16342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16343 $(HOST_EXPORTS) \
b813574b 16344 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16346 done; \
b813574b 16347 echo "Doing distclean in gawk" ; \
b00612cc 16348 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16351 "RANLIB=$${RANLIB}" \
0c24b341 16352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16353 distclean) \
2a4cbe27
NN
16354 || exit 1
16355
b813574b 16356@endif gawk
2a4cbe27 16357
b813574b
PB
16358.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
16359maybe-maintainer-clean-gawk:
16360@if gawk
16361maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 16362
b813574b 16363maintainer-clean-gawk:
0aed8855 16364 @: $(MAKE); $(unstage)
b813574b 16365 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
16366 r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16368 $(HOST_EXPORTS) \
b813574b 16369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371 done; \
b813574b 16372 echo "Doing maintainer-clean in gawk" ; \
b00612cc 16373 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
16374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376 "RANLIB=$${RANLIB}" \
0c24b341 16377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16378 maintainer-clean) \
2a4cbe27
NN
16379 || exit 1
16380
b813574b 16381@endif gawk
2a4cbe27 16382
2a4cbe27 16383
a7254363 16384
b813574b
PB
16385.PHONY: configure-gettext maybe-configure-gettext
16386maybe-configure-gettext:
4f0ef2d8
CD
16387@if gcc-bootstrap
16388configure-gettext: stage_current
16389@endif gcc-bootstrap
b813574b
PB
16390@if gettext
16391maybe-configure-gettext: configure-gettext
c52c6897 16392configure-gettext:
0aed8855 16393 @: $(MAKE); $(unstage)
c52c6897 16394 @r=`${PWD_COMMAND}`; export r; \
4fa63067 16395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
16396 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
16397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
1f53ca9a 16398 $(HOST_EXPORTS) \
a7254363
PB
16399 echo Configuring in $(HOST_SUBDIR)/gettext; \
16400 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 16401 case $(srcdir) in \
b00612cc
PB
16402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16403 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
16404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 16405 esac; \
b00612cc
PB
16406 srcdiroption="--srcdir=$${topdir}/gettext"; \
16407 libsrcdir="$$s/gettext"; \
4fa63067 16408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
16409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16410 --target=${target_alias} $${srcdiroption} \
4fa63067 16411 || exit 1
b813574b 16412@endif gettext
4fa63067 16413
a7254363
PB
16414
16415
d545f33b
PB
16416
16417
b813574b
PB
16418.PHONY: all-gettext maybe-all-gettext
16419maybe-all-gettext:
4f0ef2d8
CD
16420@if gcc-bootstrap
16421all-gettext: stage_current
16422@endif gcc-bootstrap
b813574b 16423@if gettext
d27cc32e 16424TARGET-gettext=all
b813574b
PB
16425maybe-all-gettext: all-gettext
16426all-gettext: configure-gettext
0aed8855 16427 @: $(MAKE); $(unstage)
4fa63067
NN
16428 @r=`${PWD_COMMAND}`; export r; \
16429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 16430 $(HOST_EXPORTS) \
b00612cc 16431 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
16432 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16433 $(TARGET-gettext))
b813574b 16434@endif gettext
4fa63067 16435
a7254363 16436
d545f33b
PB
16437
16438
b813574b
PB
16439.PHONY: check-gettext maybe-check-gettext
16440maybe-check-gettext:
16441@if gettext
16442maybe-check-gettext: check-gettext
4fa63067 16443
b813574b 16444check-gettext:
0aed8855 16445 @: $(MAKE); $(unstage)
4fa63067
NN
16446 @r=`${PWD_COMMAND}`; export r; \
16447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16448 $(HOST_EXPORTS) \
b00612cc
PB
16449 (cd $(HOST_SUBDIR)/gettext && \
16450 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16451
b813574b 16452@endif gettext
4fa63067 16453
b813574b
PB
16454.PHONY: install-gettext maybe-install-gettext
16455maybe-install-gettext:
16456@if gettext
16457maybe-install-gettext: install-gettext
4fa63067 16458
b813574b 16459install-gettext: installdirs
0aed8855 16460 @: $(MAKE); $(unstage)
4fa63067
NN
16461 @r=`${PWD_COMMAND}`; export r; \
16462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16463 $(HOST_EXPORTS) \
b00612cc 16464 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 16465 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16466
b813574b 16467@endif gettext
4fa63067 16468
9b980aa1
RW
16469.PHONY: install-strip-gettext maybe-install-strip-gettext
16470maybe-install-strip-gettext:
16471@if gettext
16472maybe-install-strip-gettext: install-strip-gettext
16473
16474install-strip-gettext: installdirs
16475 @: $(MAKE); $(unstage)
16476 @r=`${PWD_COMMAND}`; export r; \
16477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16478 $(HOST_EXPORTS) \
16479 (cd $(HOST_SUBDIR)/gettext && \
16480 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16481
16482@endif gettext
16483
56a8fe78 16484# Other targets (info, dvi, pdf, etc.)
4fa63067 16485
b813574b
PB
16486.PHONY: maybe-info-gettext info-gettext
16487maybe-info-gettext:
16488@if gettext
16489maybe-info-gettext: info-gettext
4fa63067 16490
b813574b
PB
16491info-gettext: \
16492 configure-gettext
0aed8855 16493 @: $(MAKE); $(unstage)
b813574b 16494 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16495 r=`${PWD_COMMAND}`; export r; \
16496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16497 $(HOST_EXPORTS) \
b813574b 16498 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16500 done; \
b813574b 16501 echo "Doing info in gettext" ; \
b00612cc 16502 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16505 "RANLIB=$${RANLIB}" \
0c24b341 16506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16507 info) \
2a4cbe27
NN
16508 || exit 1
16509
b813574b 16510@endif gettext
2a4cbe27 16511
b813574b
PB
16512.PHONY: maybe-dvi-gettext dvi-gettext
16513maybe-dvi-gettext:
16514@if gettext
16515maybe-dvi-gettext: dvi-gettext
2a4cbe27 16516
b813574b
PB
16517dvi-gettext: \
16518 configure-gettext
0aed8855 16519 @: $(MAKE); $(unstage)
b813574b 16520 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16521 r=`${PWD_COMMAND}`; export r; \
16522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16523 $(HOST_EXPORTS) \
b813574b 16524 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16526 done; \
b813574b 16527 echo "Doing dvi in gettext" ; \
b00612cc 16528 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16531 "RANLIB=$${RANLIB}" \
0c24b341 16532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16533 dvi) \
2a4cbe27
NN
16534 || exit 1
16535
b813574b 16536@endif gettext
2a4cbe27 16537
56a8fe78
DD
16538.PHONY: maybe-pdf-gettext pdf-gettext
16539maybe-pdf-gettext:
16540@if gettext
16541maybe-pdf-gettext: pdf-gettext
16542
16543pdf-gettext: \
16544 configure-gettext
16545 @: $(MAKE); $(unstage)
16546 @[ -f ./gettext/Makefile ] || exit 0; \
16547 r=`${PWD_COMMAND}`; export r; \
16548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16549 $(HOST_EXPORTS) \
16550 for flag in $(EXTRA_HOST_FLAGS) ; do \
16551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16552 done; \
16553 echo "Doing pdf in gettext" ; \
16554 (cd $(HOST_SUBDIR)/gettext && \
16555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16557 "RANLIB=$${RANLIB}" \
0c24b341 16558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16559 pdf) \
16560 || exit 1
16561
16562@endif gettext
16563
6d389afc
MS
16564.PHONY: maybe-html-gettext html-gettext
16565maybe-html-gettext:
16566@if gettext
16567maybe-html-gettext: html-gettext
16568
16569html-gettext: \
16570 configure-gettext
0aed8855 16571 @: $(MAKE); $(unstage)
6d389afc
MS
16572 @[ -f ./gettext/Makefile ] || exit 0; \
16573 r=`${PWD_COMMAND}`; export r; \
16574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16575 $(HOST_EXPORTS) \
16576 for flag in $(EXTRA_HOST_FLAGS) ; do \
16577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16578 done; \
16579 echo "Doing html in gettext" ; \
b00612cc 16580 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
16581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16583 "RANLIB=$${RANLIB}" \
0c24b341 16584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16585 html) \
16586 || exit 1
16587
16588@endif gettext
16589
b813574b
PB
16590.PHONY: maybe-TAGS-gettext TAGS-gettext
16591maybe-TAGS-gettext:
16592@if gettext
16593maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 16594
b813574b
PB
16595TAGS-gettext: \
16596 configure-gettext
0aed8855 16597 @: $(MAKE); $(unstage)
b813574b 16598 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16599 r=`${PWD_COMMAND}`; export r; \
16600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16601 $(HOST_EXPORTS) \
b813574b 16602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16604 done; \
b813574b 16605 echo "Doing TAGS in gettext" ; \
b00612cc 16606 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16609 "RANLIB=$${RANLIB}" \
0c24b341 16610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16611 TAGS) \
2a4cbe27
NN
16612 || exit 1
16613
b813574b 16614@endif gettext
2a4cbe27 16615
b813574b
PB
16616.PHONY: maybe-install-info-gettext install-info-gettext
16617maybe-install-info-gettext:
16618@if gettext
16619maybe-install-info-gettext: install-info-gettext
16620
16621install-info-gettext: \
16622 configure-gettext \
16623 info-gettext
0aed8855 16624 @: $(MAKE); $(unstage)
b813574b 16625 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16626 r=`${PWD_COMMAND}`; export r; \
16627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16628 $(HOST_EXPORTS) \
b813574b 16629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16631 done; \
b813574b 16632 echo "Doing install-info in gettext" ; \
b00612cc 16633 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16636 "RANLIB=$${RANLIB}" \
0c24b341 16637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16638 install-info) \
2a4cbe27
NN
16639 || exit 1
16640
b813574b 16641@endif gettext
2a4cbe27 16642
a3ca38d2
DD
16643.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16644maybe-install-pdf-gettext:
16645@if gettext
16646maybe-install-pdf-gettext: install-pdf-gettext
16647
16648install-pdf-gettext: \
16649 configure-gettext \
16650 pdf-gettext
16651 @: $(MAKE); $(unstage)
16652 @[ -f ./gettext/Makefile ] || exit 0; \
16653 r=`${PWD_COMMAND}`; export r; \
16654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16655 $(HOST_EXPORTS) \
16656 for flag in $(EXTRA_HOST_FLAGS) ; do \
16657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16658 done; \
16659 echo "Doing install-pdf in gettext" ; \
16660 (cd $(HOST_SUBDIR)/gettext && \
16661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16663 "RANLIB=$${RANLIB}" \
0c24b341 16664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16665 install-pdf) \
16666 || exit 1
16667
16668@endif gettext
16669
108a6f8e
CD
16670.PHONY: maybe-install-html-gettext install-html-gettext
16671maybe-install-html-gettext:
16672@if gettext
16673maybe-install-html-gettext: install-html-gettext
16674
16675install-html-gettext: \
16676 configure-gettext \
16677 html-gettext
16678 @: $(MAKE); $(unstage)
16679 @[ -f ./gettext/Makefile ] || exit 0; \
16680 r=`${PWD_COMMAND}`; export r; \
16681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16682 $(HOST_EXPORTS) \
16683 for flag in $(EXTRA_HOST_FLAGS) ; do \
16684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16685 done; \
16686 echo "Doing install-html in gettext" ; \
16687 (cd $(HOST_SUBDIR)/gettext && \
16688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16690 "RANLIB=$${RANLIB}" \
0c24b341 16691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16692 install-html) \
16693 || exit 1
16694
16695@endif gettext
16696
b813574b
PB
16697.PHONY: maybe-installcheck-gettext installcheck-gettext
16698maybe-installcheck-gettext:
16699@if gettext
16700maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16701
b813574b
PB
16702installcheck-gettext: \
16703 configure-gettext
0aed8855 16704 @: $(MAKE); $(unstage)
b813574b 16705 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16706 r=`${PWD_COMMAND}`; export r; \
16707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16708 $(HOST_EXPORTS) \
b813574b 16709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16711 done; \
b813574b 16712 echo "Doing installcheck in gettext" ; \
b00612cc 16713 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16716 "RANLIB=$${RANLIB}" \
0c24b341 16717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16718 installcheck) \
2a4cbe27
NN
16719 || exit 1
16720
b813574b 16721@endif gettext
2a4cbe27 16722
b813574b
PB
16723.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16724maybe-mostlyclean-gettext:
16725@if gettext
16726maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16727
b813574b 16728mostlyclean-gettext:
0aed8855 16729 @: $(MAKE); $(unstage)
b813574b 16730 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16731 r=`${PWD_COMMAND}`; export r; \
16732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16733 $(HOST_EXPORTS) \
b813574b 16734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16736 done; \
b813574b 16737 echo "Doing mostlyclean in gettext" ; \
b00612cc 16738 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16741 "RANLIB=$${RANLIB}" \
0c24b341 16742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16743 mostlyclean) \
2a4cbe27
NN
16744 || exit 1
16745
b813574b 16746@endif gettext
2a4cbe27 16747
b813574b
PB
16748.PHONY: maybe-clean-gettext clean-gettext
16749maybe-clean-gettext:
16750@if gettext
16751maybe-clean-gettext: clean-gettext
2a4cbe27 16752
b813574b 16753clean-gettext:
0aed8855 16754 @: $(MAKE); $(unstage)
b813574b 16755 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16756 r=`${PWD_COMMAND}`; export r; \
16757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16758 $(HOST_EXPORTS) \
b813574b 16759 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16761 done; \
b813574b 16762 echo "Doing clean in gettext" ; \
b00612cc 16763 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16766 "RANLIB=$${RANLIB}" \
0c24b341 16767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16768 clean) \
2a4cbe27
NN
16769 || exit 1
16770
b813574b 16771@endif gettext
2a4cbe27 16772
b813574b
PB
16773.PHONY: maybe-distclean-gettext distclean-gettext
16774maybe-distclean-gettext:
16775@if gettext
16776maybe-distclean-gettext: distclean-gettext
2a4cbe27 16777
b813574b 16778distclean-gettext:
0aed8855 16779 @: $(MAKE); $(unstage)
b813574b 16780 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16781 r=`${PWD_COMMAND}`; export r; \
16782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16783 $(HOST_EXPORTS) \
b813574b 16784 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16786 done; \
b813574b 16787 echo "Doing distclean in gettext" ; \
b00612cc 16788 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16791 "RANLIB=$${RANLIB}" \
0c24b341 16792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16793 distclean) \
2a4cbe27
NN
16794 || exit 1
16795
b813574b 16796@endif gettext
2a4cbe27 16797
b813574b
PB
16798.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16799maybe-maintainer-clean-gettext:
16800@if gettext
16801maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16802
b813574b 16803maintainer-clean-gettext:
0aed8855 16804 @: $(MAKE); $(unstage)
b813574b 16805 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16806 r=`${PWD_COMMAND}`; export r; \
16807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16808 $(HOST_EXPORTS) \
b813574b 16809 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16811 done; \
b813574b 16812 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16813 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16816 "RANLIB=$${RANLIB}" \
0c24b341 16817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16818 maintainer-clean) \
4fa63067
NN
16819 || exit 1
16820
b813574b 16821@endif gettext
4fa63067
NN
16822
16823
a7254363 16824
4b900473
PB
16825.PHONY: configure-gmp maybe-configure-gmp
16826maybe-configure-gmp:
16827@if gcc-bootstrap
16828configure-gmp: stage_current
16829@endif gcc-bootstrap
16830@if gmp
16831maybe-configure-gmp: configure-gmp
16832configure-gmp:
16833 @r=`${PWD_COMMAND}`; export r; \
16834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16835 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
1f53ca9a 16837 $(HOST_EXPORTS) \
4b900473
PB
16838 echo Configuring in $(HOST_SUBDIR)/gmp; \
16839 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16840 case $(srcdir) in \
16841 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16842 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16843 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16844 esac; \
16845 srcdiroption="--srcdir=$${topdir}/gmp"; \
16846 libsrcdir="$$s/gmp"; \
16847 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16848 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16849 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
4b900473
PB
16850 || exit 1
16851@endif gmp
16852
16853
16854
16855.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16856maybe-configure-stage1-gmp:
16857@if gmp-bootstrap
16858maybe-configure-stage1-gmp: configure-stage1-gmp
16859configure-stage1-gmp:
16860 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16862 @r=`${PWD_COMMAND}`; export r; \
16863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16864 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16865 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16866 $(HOST_EXPORTS) \
8ee82aff 16867 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16868 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16869 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16870 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16872 cd $(HOST_SUBDIR)/gmp || exit 1; \
16873 case $(srcdir) in \
16874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16875 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16877 esac; \
16878 srcdiroption="--srcdir=$${topdir}/gmp"; \
16879 libsrcdir="$$s/gmp"; \
16880 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16881 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16882 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16883 $(STAGE1_CONFIGURE_FLAGS) \
16884 --disable-shared
4b900473
PB
16885@endif gmp-bootstrap
16886
16887.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16888maybe-configure-stage2-gmp:
16889@if gmp-bootstrap
16890maybe-configure-stage2-gmp: configure-stage2-gmp
16891configure-stage2-gmp:
16892 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16893 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16894 @r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16896 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16897 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16898 $(HOST_EXPORTS) \
1b05fbbd 16899 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16900 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16901 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16902 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16903 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16905 cd $(HOST_SUBDIR)/gmp || exit 1; \
16906 case $(srcdir) in \
16907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16908 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16910 esac; \
16911 srcdiroption="--srcdir=$${topdir}/gmp"; \
16912 libsrcdir="$$s/gmp"; \
16913 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16914 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16915 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16916 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16917 $(STAGE2_CONFIGURE_FLAGS) \
16918 --disable-shared
8520c408
AO
16919@endif gmp-bootstrap
16920
4b900473
PB
16921.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16922maybe-configure-stage3-gmp:
16923@if gmp-bootstrap
16924maybe-configure-stage3-gmp: configure-stage3-gmp
16925configure-stage3-gmp:
16926 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16927 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16928 @r=`${PWD_COMMAND}`; export r; \
16929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16930 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16931 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16932 $(HOST_EXPORTS) \
1b05fbbd 16933 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16934 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16935 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16936 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16937 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16939 cd $(HOST_SUBDIR)/gmp || exit 1; \
16940 case $(srcdir) in \
16941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16942 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16944 esac; \
16945 srcdiroption="--srcdir=$${topdir}/gmp"; \
16946 libsrcdir="$$s/gmp"; \
16947 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16948 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16949 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16950 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16951 $(STAGE3_CONFIGURE_FLAGS) \
16952 --disable-shared
8520c408
AO
16953@endif gmp-bootstrap
16954
4b900473
PB
16955.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16956maybe-configure-stage4-gmp:
16957@if gmp-bootstrap
16958maybe-configure-stage4-gmp: configure-stage4-gmp
16959configure-stage4-gmp:
16960 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16962 @r=`${PWD_COMMAND}`; export r; \
16963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16964 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16965 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16966 $(HOST_EXPORTS) \
1b05fbbd 16967 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16968 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16969 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16970 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16971 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16973 cd $(HOST_SUBDIR)/gmp || exit 1; \
16974 case $(srcdir) in \
16975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16976 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16978 esac; \
16979 srcdiroption="--srcdir=$${topdir}/gmp"; \
16980 libsrcdir="$$s/gmp"; \
16981 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16982 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16983 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16984 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16985 $(STAGE4_CONFIGURE_FLAGS) \
16986 --disable-shared
4b900473
PB
16987@endif gmp-bootstrap
16988
16989.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16990maybe-configure-stageprofile-gmp:
16991@if gmp-bootstrap
16992maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16993configure-stageprofile-gmp:
16994 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16995 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16996 @r=`${PWD_COMMAND}`; export r; \
16997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16998 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16999 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
17000 $(HOST_EXPORTS) \
1b05fbbd
AO
17001 $(POSTSTAGE1_HOST_EXPORTS) \
17002 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17003 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17004 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
17005 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
17006 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
17007 cd $(HOST_SUBDIR)/gmp || exit 1; \
17008 case $(srcdir) in \
17009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17010 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
17011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17012 esac; \
17013 srcdiroption="--srcdir=$${topdir}/gmp"; \
17014 libsrcdir="$$s/gmp"; \
17015 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
17016 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17017 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 17018 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17019 $(STAGEprofile_CONFIGURE_FLAGS) \
17020 --disable-shared
4b900473
PB
17021@endif gmp-bootstrap
17022
17023.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
17024maybe-configure-stagefeedback-gmp:
17025@if gmp-bootstrap
17026maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
17027configure-stagefeedback-gmp:
17028 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17029 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
17030 @r=`${PWD_COMMAND}`; export r; \
17031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17032 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
17033 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
17034 $(HOST_EXPORTS) \
1b05fbbd
AO
17035 $(POSTSTAGE1_HOST_EXPORTS) \
17036 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17037 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17038 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
17039 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
17040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
17041 cd $(HOST_SUBDIR)/gmp || exit 1; \
17042 case $(srcdir) in \
17043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17044 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
17045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17046 esac; \
17047 srcdiroption="--srcdir=$${topdir}/gmp"; \
17048 libsrcdir="$$s/gmp"; \
17049 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
17050 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17051 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 17052 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
17053 $(STAGEfeedback_CONFIGURE_FLAGS) \
17054 --disable-shared
4b900473
PB
17055@endif gmp-bootstrap
17056
17057
17058
17059
17060
17061.PHONY: all-gmp maybe-all-gmp
17062maybe-all-gmp:
17063@if gcc-bootstrap
17064all-gmp: stage_current
17065@endif gcc-bootstrap
17066@if gmp
17067TARGET-gmp=all
17068maybe-all-gmp: all-gmp
17069all-gmp: configure-gmp
17070 @r=`${PWD_COMMAND}`; export r; \
17071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17072 $(HOST_EXPORTS) \
4b900473 17073 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
17074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17075 $(TARGET-gmp))
4b900473
PB
17076@endif gmp
17077
17078
17079
17080.PHONY: all-stage1-gmp maybe-all-stage1-gmp
17081.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
17082maybe-all-stage1-gmp:
17083maybe-clean-stage1-gmp:
17084@if gmp-bootstrap
17085maybe-all-stage1-gmp: all-stage1-gmp
17086all-stage1: all-stage1-gmp
17087TARGET-stage1-gmp = $(TARGET-gmp)
17088all-stage1-gmp: configure-stage1-gmp
17089 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17090 @r=`${PWD_COMMAND}`; export r; \
17091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17092 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17093 $(HOST_EXPORTS) \
4b900473 17094 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17096 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17097 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17098 LIBCFLAGS="$(LIBCFLAGS)" \
17099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17102 $(EXTRA_HOST_FLAGS) \
17103 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
17104 $(TARGET-stage1-gmp)
17105
17106maybe-clean-stage1-gmp: clean-stage1-gmp
17107clean-stage1: clean-stage1-gmp
17108clean-stage1-gmp:
17109 @if [ $(current_stage) = stage1 ]; then \
17110 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17111 else \
17112 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
17113 $(MAKE) stage1-start; \
17114 fi; \
17115 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17116 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 17117 clean
4b900473
PB
17118@endif gmp-bootstrap
17119
17120
17121.PHONY: all-stage2-gmp maybe-all-stage2-gmp
17122.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
17123maybe-all-stage2-gmp:
17124maybe-clean-stage2-gmp:
17125@if gmp-bootstrap
17126maybe-all-stage2-gmp: all-stage2-gmp
17127all-stage2: all-stage2-gmp
17128TARGET-stage2-gmp = $(TARGET-gmp)
17129all-stage2-gmp: configure-stage2-gmp
17130 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17131 @r=`${PWD_COMMAND}`; export r; \
17132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17133 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 17134 $(HOST_EXPORTS) \
1f53ca9a 17135 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17136 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17138 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 17139 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
17140 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17141 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17142 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17143 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17144 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17145 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
17146 $(TARGET-stage2-gmp)
17147
17148maybe-clean-stage2-gmp: clean-stage2-gmp
17149clean-stage2: clean-stage2-gmp
17150clean-stage2-gmp:
17151 @if [ $(current_stage) = stage2 ]; then \
17152 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17153 else \
17154 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
17155 $(MAKE) stage2-start; \
17156 fi; \
17157 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17158 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17159 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17160 clean
4b900473
PB
17161@endif gmp-bootstrap
17162
17163
17164.PHONY: all-stage3-gmp maybe-all-stage3-gmp
17165.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
17166maybe-all-stage3-gmp:
17167maybe-clean-stage3-gmp:
17168@if gmp-bootstrap
17169maybe-all-stage3-gmp: all-stage3-gmp
17170all-stage3: all-stage3-gmp
17171TARGET-stage3-gmp = $(TARGET-gmp)
17172all-stage3-gmp: configure-stage3-gmp
17173 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17174 @r=`${PWD_COMMAND}`; export r; \
17175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17176 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 17177 $(HOST_EXPORTS) \
1f53ca9a 17178 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17179 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17181 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 17182 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
17183 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17187 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17188 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
17189 $(TARGET-stage3-gmp)
17190
17191maybe-clean-stage3-gmp: clean-stage3-gmp
17192clean-stage3: clean-stage3-gmp
17193clean-stage3-gmp:
17194 @if [ $(current_stage) = stage3 ]; then \
17195 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17196 else \
17197 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
17198 $(MAKE) stage3-start; \
17199 fi; \
17200 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17201 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17202 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17203 clean
4b900473
PB
17204@endif gmp-bootstrap
17205
17206
17207.PHONY: all-stage4-gmp maybe-all-stage4-gmp
17208.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
17209maybe-all-stage4-gmp:
17210maybe-clean-stage4-gmp:
17211@if gmp-bootstrap
17212maybe-all-stage4-gmp: all-stage4-gmp
17213all-stage4: all-stage4-gmp
17214TARGET-stage4-gmp = $(TARGET-gmp)
17215all-stage4-gmp: configure-stage4-gmp
17216 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17217 @r=`${PWD_COMMAND}`; export r; \
17218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17219 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 17220 $(HOST_EXPORTS) \
1f53ca9a 17221 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17222 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17224 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 17225 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 17226 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17231 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
17232 $(TARGET-stage4-gmp)
17233
17234maybe-clean-stage4-gmp: clean-stage4-gmp
17235clean-stage4: clean-stage4-gmp
17236clean-stage4-gmp:
17237 @if [ $(current_stage) = stage4 ]; then \
17238 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17239 else \
17240 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
17241 $(MAKE) stage4-start; \
17242 fi; \
17243 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17244 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17245 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17246 clean
4b900473
PB
17247@endif gmp-bootstrap
17248
17249
17250.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
17251.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
17252maybe-all-stageprofile-gmp:
17253maybe-clean-stageprofile-gmp:
17254@if gmp-bootstrap
17255maybe-all-stageprofile-gmp: all-stageprofile-gmp
17256all-stageprofile: all-stageprofile-gmp
17257TARGET-stageprofile-gmp = $(TARGET-gmp)
17258all-stageprofile-gmp: configure-stageprofile-gmp
17259 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17260 @r=`${PWD_COMMAND}`; export r; \
17261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17262 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 17263 $(HOST_EXPORTS) \
1f53ca9a 17264 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17265 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17266 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17267 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 17268 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
17269 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17270 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17271 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17272 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17273 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17274 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
17275 $(TARGET-stageprofile-gmp)
17276
17277maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
17278clean-stageprofile: clean-stageprofile-gmp
17279clean-stageprofile-gmp:
17280 @if [ $(current_stage) = stageprofile ]; then \
17281 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17282 else \
17283 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
17284 $(MAKE) stageprofile-start; \
17285 fi; \
17286 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17287 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17288 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17289 clean
4b900473
PB
17290@endif gmp-bootstrap
17291
17292
17293.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
17294.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
17295maybe-all-stagefeedback-gmp:
17296maybe-clean-stagefeedback-gmp:
17297@if gmp-bootstrap
17298maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
17299all-stagefeedback: all-stagefeedback-gmp
17300TARGET-stagefeedback-gmp = $(TARGET-gmp)
17301all-stagefeedback-gmp: configure-stagefeedback-gmp
17302 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17303 @r=`${PWD_COMMAND}`; export r; \
17304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17305 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 17306 $(HOST_EXPORTS) \
1f53ca9a 17307 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 17308 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17310 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 17311 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
17312 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17316 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17317 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
17318 $(TARGET-stagefeedback-gmp)
17319
17320maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
17321clean-stagefeedback: clean-stagefeedback-gmp
17322clean-stagefeedback-gmp:
17323 @if [ $(current_stage) = stagefeedback ]; then \
17324 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
17325 else \
17326 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
17327 $(MAKE) stagefeedback-start; \
17328 fi; \
17329 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 17330 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 17331 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 17332 clean
4b900473
PB
17333@endif gmp-bootstrap
17334
17335
17336
17337
17338
17339.PHONY: check-gmp maybe-check-gmp
17340maybe-check-gmp:
17341@if gmp
17342maybe-check-gmp: check-gmp
17343
17344check-gmp:
17345 @: $(MAKE); $(unstage)
17346 @r=`${PWD_COMMAND}`; export r; \
17347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17348 $(HOST_EXPORTS) \
17349 (cd $(HOST_SUBDIR)/gmp && \
17350 $(MAKE) $(FLAGS_TO_PASS) check)
17351
17352@endif gmp
17353
17354.PHONY: install-gmp maybe-install-gmp
17355maybe-install-gmp:
17356@if gmp
17357maybe-install-gmp: install-gmp
17358
17359install-gmp:
17360
17361@endif gmp
17362
9b980aa1
RW
17363.PHONY: install-strip-gmp maybe-install-strip-gmp
17364maybe-install-strip-gmp:
17365@if gmp
17366maybe-install-strip-gmp: install-strip-gmp
17367
17368install-strip-gmp:
17369
17370@endif gmp
17371
4b900473
PB
17372# Other targets (info, dvi, pdf, etc.)
17373
17374.PHONY: maybe-info-gmp info-gmp
17375maybe-info-gmp:
17376@if gmp
17377maybe-info-gmp: info-gmp
17378
17379info-gmp: \
17380 configure-gmp
17381 @[ -f ./gmp/Makefile ] || exit 0; \
17382 r=`${PWD_COMMAND}`; export r; \
17383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17384 $(HOST_EXPORTS) \
17385 for flag in $(EXTRA_HOST_FLAGS) ; do \
17386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17387 done; \
17388 echo "Doing info in gmp" ; \
17389 (cd $(HOST_SUBDIR)/gmp && \
17390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17392 "RANLIB=$${RANLIB}" \
0c24b341 17393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17394 info) \
17395 || exit 1
17396
17397@endif gmp
17398
17399.PHONY: maybe-dvi-gmp dvi-gmp
17400maybe-dvi-gmp:
17401@if gmp
17402maybe-dvi-gmp: dvi-gmp
17403
17404dvi-gmp: \
17405 configure-gmp
17406 @[ -f ./gmp/Makefile ] || exit 0; \
17407 r=`${PWD_COMMAND}`; export r; \
17408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17409 $(HOST_EXPORTS) \
17410 for flag in $(EXTRA_HOST_FLAGS) ; do \
17411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17412 done; \
17413 echo "Doing dvi in gmp" ; \
17414 (cd $(HOST_SUBDIR)/gmp && \
17415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17417 "RANLIB=$${RANLIB}" \
0c24b341 17418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17419 dvi) \
17420 || exit 1
17421
17422@endif gmp
17423
17424.PHONY: maybe-pdf-gmp pdf-gmp
17425maybe-pdf-gmp:
17426@if gmp
17427maybe-pdf-gmp: pdf-gmp
17428
17429pdf-gmp: \
17430 configure-gmp
17431 @[ -f ./gmp/Makefile ] || exit 0; \
17432 r=`${PWD_COMMAND}`; export r; \
17433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17434 $(HOST_EXPORTS) \
17435 for flag in $(EXTRA_HOST_FLAGS) ; do \
17436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17437 done; \
17438 echo "Doing pdf in gmp" ; \
17439 (cd $(HOST_SUBDIR)/gmp && \
17440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17442 "RANLIB=$${RANLIB}" \
0c24b341 17443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17444 pdf) \
17445 || exit 1
17446
17447@endif gmp
17448
17449.PHONY: maybe-html-gmp html-gmp
17450maybe-html-gmp:
17451@if gmp
17452maybe-html-gmp: html-gmp
17453
17454html-gmp: \
17455 configure-gmp
17456 @[ -f ./gmp/Makefile ] || exit 0; \
17457 r=`${PWD_COMMAND}`; export r; \
17458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17459 $(HOST_EXPORTS) \
17460 for flag in $(EXTRA_HOST_FLAGS) ; do \
17461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17462 done; \
17463 echo "Doing html in gmp" ; \
17464 (cd $(HOST_SUBDIR)/gmp && \
17465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17467 "RANLIB=$${RANLIB}" \
0c24b341 17468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17469 html) \
17470 || exit 1
17471
17472@endif gmp
17473
17474.PHONY: maybe-TAGS-gmp TAGS-gmp
17475maybe-TAGS-gmp:
17476@if gmp
17477maybe-TAGS-gmp: TAGS-gmp
17478
17479TAGS-gmp: \
17480 configure-gmp
17481 @[ -f ./gmp/Makefile ] || exit 0; \
17482 r=`${PWD_COMMAND}`; export r; \
17483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17484 $(HOST_EXPORTS) \
17485 for flag in $(EXTRA_HOST_FLAGS) ; do \
17486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17487 done; \
17488 echo "Doing TAGS in gmp" ; \
17489 (cd $(HOST_SUBDIR)/gmp && \
17490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17492 "RANLIB=$${RANLIB}" \
0c24b341 17493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17494 TAGS) \
17495 || exit 1
17496
17497@endif gmp
17498
17499.PHONY: maybe-install-info-gmp install-info-gmp
17500maybe-install-info-gmp:
17501@if gmp
17502maybe-install-info-gmp: install-info-gmp
17503
17504install-info-gmp: \
17505 configure-gmp \
17506 info-gmp
17507 @[ -f ./gmp/Makefile ] || exit 0; \
17508 r=`${PWD_COMMAND}`; export r; \
17509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17510 $(HOST_EXPORTS) \
17511 for flag in $(EXTRA_HOST_FLAGS) ; do \
17512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17513 done; \
17514 echo "Doing install-info in gmp" ; \
17515 (cd $(HOST_SUBDIR)/gmp && \
17516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17518 "RANLIB=$${RANLIB}" \
0c24b341 17519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17520 install-info) \
17521 || exit 1
17522
17523@endif gmp
17524
a3ca38d2
DD
17525.PHONY: maybe-install-pdf-gmp install-pdf-gmp
17526maybe-install-pdf-gmp:
17527@if gmp
17528maybe-install-pdf-gmp: install-pdf-gmp
17529
17530install-pdf-gmp: \
17531 configure-gmp \
17532 pdf-gmp
17533 @[ -f ./gmp/Makefile ] || exit 0; \
17534 r=`${PWD_COMMAND}`; export r; \
17535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17536 $(HOST_EXPORTS) \
17537 for flag in $(EXTRA_HOST_FLAGS) ; do \
17538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17539 done; \
17540 echo "Doing install-pdf in gmp" ; \
17541 (cd $(HOST_SUBDIR)/gmp && \
17542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17544 "RANLIB=$${RANLIB}" \
0c24b341 17545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17546 install-pdf) \
17547 || exit 1
17548
17549@endif gmp
17550
4b900473
PB
17551.PHONY: maybe-install-html-gmp install-html-gmp
17552maybe-install-html-gmp:
17553@if gmp
17554maybe-install-html-gmp: install-html-gmp
17555
17556install-html-gmp: \
17557 configure-gmp \
17558 html-gmp
17559 @[ -f ./gmp/Makefile ] || exit 0; \
17560 r=`${PWD_COMMAND}`; export r; \
17561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17562 $(HOST_EXPORTS) \
17563 for flag in $(EXTRA_HOST_FLAGS) ; do \
17564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17565 done; \
17566 echo "Doing install-html in gmp" ; \
17567 (cd $(HOST_SUBDIR)/gmp && \
17568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17570 "RANLIB=$${RANLIB}" \
0c24b341 17571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17572 install-html) \
17573 || exit 1
17574
17575@endif gmp
17576
17577.PHONY: maybe-installcheck-gmp installcheck-gmp
17578maybe-installcheck-gmp:
17579@if gmp
17580maybe-installcheck-gmp: installcheck-gmp
17581
e28c595f
JM
17582installcheck-gmp: \
17583 configure-gmp
17584 @[ -f ./gmp/Makefile ] || exit 0; \
17585 r=`${PWD_COMMAND}`; export r; \
17586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17587 $(HOST_EXPORTS) \
17588 for flag in $(EXTRA_HOST_FLAGS) ; do \
17589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17590 done; \
17591 echo "Doing installcheck in gmp" ; \
17592 (cd $(HOST_SUBDIR)/gmp && \
17593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17595 "RANLIB=$${RANLIB}" \
17596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17597 installcheck) \
17598 || exit 1
17599
17600@endif gmp
17601
17602.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17603maybe-mostlyclean-gmp:
17604@if gmp
17605maybe-mostlyclean-gmp: mostlyclean-gmp
17606
17607mostlyclean-gmp:
17608 @[ -f ./gmp/Makefile ] || exit 0; \
17609 r=`${PWD_COMMAND}`; export r; \
17610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17611 $(HOST_EXPORTS) \
17612 for flag in $(EXTRA_HOST_FLAGS) ; do \
17613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17614 done; \
17615 echo "Doing mostlyclean in gmp" ; \
17616 (cd $(HOST_SUBDIR)/gmp && \
17617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17619 "RANLIB=$${RANLIB}" \
17620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17621 mostlyclean) \
17622 || exit 1
17623
17624@endif gmp
17625
17626.PHONY: maybe-clean-gmp clean-gmp
17627maybe-clean-gmp:
17628@if gmp
17629maybe-clean-gmp: clean-gmp
17630
17631clean-gmp:
17632 @[ -f ./gmp/Makefile ] || exit 0; \
17633 r=`${PWD_COMMAND}`; export r; \
17634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17635 $(HOST_EXPORTS) \
17636 for flag in $(EXTRA_HOST_FLAGS) ; do \
17637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17638 done; \
17639 echo "Doing clean in gmp" ; \
17640 (cd $(HOST_SUBDIR)/gmp && \
17641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17643 "RANLIB=$${RANLIB}" \
17644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17645 clean) \
17646 || exit 1
17647
17648@endif gmp
17649
17650.PHONY: maybe-distclean-gmp distclean-gmp
17651maybe-distclean-gmp:
17652@if gmp
17653maybe-distclean-gmp: distclean-gmp
17654
17655distclean-gmp:
17656 @[ -f ./gmp/Makefile ] || exit 0; \
17657 r=`${PWD_COMMAND}`; export r; \
17658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17659 $(HOST_EXPORTS) \
17660 for flag in $(EXTRA_HOST_FLAGS) ; do \
17661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17662 done; \
17663 echo "Doing distclean in gmp" ; \
17664 (cd $(HOST_SUBDIR)/gmp && \
17665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17667 "RANLIB=$${RANLIB}" \
17668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17669 distclean) \
17670 || exit 1
17671
17672@endif gmp
17673
17674.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17675maybe-maintainer-clean-gmp:
17676@if gmp
17677maybe-maintainer-clean-gmp: maintainer-clean-gmp
17678
17679maintainer-clean-gmp:
17680 @[ -f ./gmp/Makefile ] || exit 0; \
17681 r=`${PWD_COMMAND}`; export r; \
17682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17683 $(HOST_EXPORTS) \
17684 for flag in $(EXTRA_HOST_FLAGS) ; do \
17685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17686 done; \
17687 echo "Doing maintainer-clean in gmp" ; \
17688 (cd $(HOST_SUBDIR)/gmp && \
17689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17691 "RANLIB=$${RANLIB}" \
17692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17693 maintainer-clean) \
17694 || exit 1
17695
17696@endif gmp
17697
17698
17699
17700.PHONY: configure-mpfr maybe-configure-mpfr
17701maybe-configure-mpfr:
17702@if gcc-bootstrap
17703configure-mpfr: stage_current
17704@endif gcc-bootstrap
17705@if mpfr
17706maybe-configure-mpfr: configure-mpfr
17707configure-mpfr:
17708 @r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
1f53ca9a 17712 $(HOST_EXPORTS) \
e28c595f
JM
17713 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17714 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17715 case $(srcdir) in \
17716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17717 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17719 esac; \
17720 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17721 libsrcdir="$$s/mpfr"; \
17722 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17724 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17725 || exit 1
17726@endif mpfr
17727
17728
17729
17730.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17731maybe-configure-stage1-mpfr:
17732@if mpfr-bootstrap
17733maybe-configure-stage1-mpfr: configure-stage1-mpfr
17734configure-stage1-mpfr:
17735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17737 @r=`${PWD_COMMAND}`; export r; \
17738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17739 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17740 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17741 $(HOST_EXPORTS) \
e28c595f 17742 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17743 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17744 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17745 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17747 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17748 case $(srcdir) in \
17749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17750 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17752 esac; \
17753 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17754 libsrcdir="$$s/mpfr"; \
17755 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17757 --target=${target_alias} $${srcdiroption} \
1b05fbbd 17758 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17759 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17760@endif mpfr-bootstrap
17761
17762.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17763maybe-configure-stage2-mpfr:
17764@if mpfr-bootstrap
17765maybe-configure-stage2-mpfr: configure-stage2-mpfr
17766configure-stage2-mpfr:
17767 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17768 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17769 @r=`${PWD_COMMAND}`; export r; \
17770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17771 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17772 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17773 $(HOST_EXPORTS) \
1b05fbbd 17774 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17775 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17776 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17777 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17778 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17780 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17781 case $(srcdir) in \
17782 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17783 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17784 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17785 esac; \
17786 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17787 libsrcdir="$$s/mpfr"; \
17788 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17789 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17790 --target=${target_alias} $${srcdiroption} \
e28c595f 17791 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17792 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17793 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17794@endif mpfr-bootstrap
17795
17796.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17797maybe-configure-stage3-mpfr:
17798@if mpfr-bootstrap
17799maybe-configure-stage3-mpfr: configure-stage3-mpfr
17800configure-stage3-mpfr:
17801 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17803 @r=`${PWD_COMMAND}`; export r; \
17804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17805 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17806 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17807 $(HOST_EXPORTS) \
1b05fbbd 17808 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17809 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17810 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17811 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17812 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17813 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17814 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17815 case $(srcdir) in \
17816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17817 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17819 esac; \
17820 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17821 libsrcdir="$$s/mpfr"; \
17822 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17823 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17824 --target=${target_alias} $${srcdiroption} \
e28c595f 17825 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17826 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17827 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17828@endif mpfr-bootstrap
17829
17830.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17831maybe-configure-stage4-mpfr:
17832@if mpfr-bootstrap
17833maybe-configure-stage4-mpfr: configure-stage4-mpfr
17834configure-stage4-mpfr:
17835 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17836 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17837 @r=`${PWD_COMMAND}`; export r; \
17838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17839 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17840 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17841 $(HOST_EXPORTS) \
1b05fbbd 17842 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17843 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17844 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17845 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17846 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17848 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17849 case $(srcdir) in \
17850 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17851 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17852 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17853 esac; \
17854 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17855 libsrcdir="$$s/mpfr"; \
17856 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17857 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17858 --target=${target_alias} $${srcdiroption} \
e28c595f 17859 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17860 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17861 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17862@endif mpfr-bootstrap
17863
17864.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17865maybe-configure-stageprofile-mpfr:
17866@if mpfr-bootstrap
17867maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17868configure-stageprofile-mpfr:
17869 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17870 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17871 @r=`${PWD_COMMAND}`; export r; \
17872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17873 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17874 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17875 $(HOST_EXPORTS) \
1b05fbbd
AO
17876 $(POSTSTAGE1_HOST_EXPORTS) \
17877 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17878 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17879 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17880 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17881 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17882 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17883 case $(srcdir) in \
17884 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17885 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17886 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17887 esac; \
17888 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17889 libsrcdir="$$s/mpfr"; \
17890 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17891 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17892 --target=${target_alias} $${srcdiroption} \
e28c595f 17893 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17894 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17895 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17896@endif mpfr-bootstrap
17897
17898.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17899maybe-configure-stagefeedback-mpfr:
17900@if mpfr-bootstrap
17901maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17902configure-stagefeedback-mpfr:
17903 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17905 @r=`${PWD_COMMAND}`; export r; \
17906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17907 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17908 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17909 $(HOST_EXPORTS) \
1b05fbbd
AO
17910 $(POSTSTAGE1_HOST_EXPORTS) \
17911 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17912 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17913 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17914 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17916 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17917 case $(srcdir) in \
17918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17919 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17921 esac; \
17922 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17923 libsrcdir="$$s/mpfr"; \
17924 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17926 --target=${target_alias} $${srcdiroption} \
e28c595f 17927 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17928 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17929 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17930@endif mpfr-bootstrap
17931
17932
17933
17934
17935
17936.PHONY: all-mpfr maybe-all-mpfr
17937maybe-all-mpfr:
17938@if gcc-bootstrap
17939all-mpfr: stage_current
17940@endif gcc-bootstrap
17941@if mpfr
17942TARGET-mpfr=all
17943maybe-all-mpfr: all-mpfr
17944all-mpfr: configure-mpfr
17945 @r=`${PWD_COMMAND}`; export r; \
17946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17947 $(HOST_EXPORTS) \
e28c595f
JM
17948 (cd $(HOST_SUBDIR)/mpfr && \
17949 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17950 $(TARGET-mpfr))
17951@endif mpfr
17952
17953
17954
17955.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17956.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17957maybe-all-stage1-mpfr:
17958maybe-clean-stage1-mpfr:
17959@if mpfr-bootstrap
17960maybe-all-stage1-mpfr: all-stage1-mpfr
17961all-stage1: all-stage1-mpfr
17962TARGET-stage1-mpfr = $(TARGET-mpfr)
17963all-stage1-mpfr: configure-stage1-mpfr
17964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17965 @r=`${PWD_COMMAND}`; export r; \
17966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17967 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17968 $(HOST_EXPORTS) \
e28c595f
JM
17969 cd $(HOST_SUBDIR)/mpfr && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17971 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17972 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17973 LIBCFLAGS="$(LIBCFLAGS)" \
17974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17977 $(EXTRA_HOST_FLAGS) \
17978 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17979 $(TARGET-stage1-mpfr)
17980
17981maybe-clean-stage1-mpfr: clean-stage1-mpfr
17982clean-stage1: clean-stage1-mpfr
17983clean-stage1-mpfr:
17984 @if [ $(current_stage) = stage1 ]; then \
17985 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17986 else \
17987 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17988 $(MAKE) stage1-start; \
17989 fi; \
17990 cd $(HOST_SUBDIR)/mpfr && \
17991 $(MAKE) $(EXTRA_HOST_FLAGS) \
17992 clean
17993@endif mpfr-bootstrap
17994
17995
17996.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17997.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17998maybe-all-stage2-mpfr:
17999maybe-clean-stage2-mpfr:
18000@if mpfr-bootstrap
18001maybe-all-stage2-mpfr: all-stage2-mpfr
18002all-stage2: all-stage2-mpfr
18003TARGET-stage2-mpfr = $(TARGET-mpfr)
18004all-stage2-mpfr: configure-stage2-mpfr
18005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18006 @r=`${PWD_COMMAND}`; export r; \
18007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18008 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 18009 $(HOST_EXPORTS) \
1f53ca9a 18010 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18011 cd $(HOST_SUBDIR)/mpfr && \
18012 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18013 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18014 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
18015 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18016 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18017 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18018 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18019 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18020 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
18021 $(TARGET-stage2-mpfr)
18022
18023maybe-clean-stage2-mpfr: clean-stage2-mpfr
18024clean-stage2: clean-stage2-mpfr
18025clean-stage2-mpfr:
18026 @if [ $(current_stage) = stage2 ]; then \
18027 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18028 else \
18029 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
18030 $(MAKE) stage2-start; \
18031 fi; \
18032 cd $(HOST_SUBDIR)/mpfr && \
18033 $(MAKE) $(EXTRA_HOST_FLAGS) \
18034 $(POSTSTAGE1_FLAGS_TO_PASS) \
18035 clean
18036@endif mpfr-bootstrap
18037
18038
e28c595f
JM
18039.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
18040.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
18041maybe-all-stage3-mpfr:
18042maybe-clean-stage3-mpfr:
18043@if mpfr-bootstrap
18044maybe-all-stage3-mpfr: all-stage3-mpfr
18045all-stage3: all-stage3-mpfr
18046TARGET-stage3-mpfr = $(TARGET-mpfr)
18047all-stage3-mpfr: configure-stage3-mpfr
18048 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18049 @r=`${PWD_COMMAND}`; export r; \
18050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18051 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 18052 $(HOST_EXPORTS) \
1f53ca9a 18053 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18054 cd $(HOST_SUBDIR)/mpfr && \
18055 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18056 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18057 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
18058 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18059 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18060 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18061 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18062 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18063 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
18064 $(TARGET-stage3-mpfr)
18065
18066maybe-clean-stage3-mpfr: clean-stage3-mpfr
18067clean-stage3: clean-stage3-mpfr
18068clean-stage3-mpfr:
18069 @if [ $(current_stage) = stage3 ]; then \
18070 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18071 else \
18072 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
18073 $(MAKE) stage3-start; \
18074 fi; \
18075 cd $(HOST_SUBDIR)/mpfr && \
18076 $(MAKE) $(EXTRA_HOST_FLAGS) \
18077 $(POSTSTAGE1_FLAGS_TO_PASS) \
18078 clean
18079@endif mpfr-bootstrap
18080
18081
e28c595f
JM
18082.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
18083.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
18084maybe-all-stage4-mpfr:
18085maybe-clean-stage4-mpfr:
18086@if mpfr-bootstrap
18087maybe-all-stage4-mpfr: all-stage4-mpfr
18088all-stage4: all-stage4-mpfr
18089TARGET-stage4-mpfr = $(TARGET-mpfr)
18090all-stage4-mpfr: configure-stage4-mpfr
18091 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18092 @r=`${PWD_COMMAND}`; export r; \
18093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18094 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 18095 $(HOST_EXPORTS) \
1f53ca9a 18096 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18097 cd $(HOST_SUBDIR)/mpfr && \
18098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18099 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18100 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 18101 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
18102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18106 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
18107 $(TARGET-stage4-mpfr)
18108
18109maybe-clean-stage4-mpfr: clean-stage4-mpfr
18110clean-stage4: clean-stage4-mpfr
18111clean-stage4-mpfr:
18112 @if [ $(current_stage) = stage4 ]; then \
18113 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18114 else \
18115 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
18116 $(MAKE) stage4-start; \
18117 fi; \
18118 cd $(HOST_SUBDIR)/mpfr && \
18119 $(MAKE) $(EXTRA_HOST_FLAGS) \
18120 $(POSTSTAGE1_FLAGS_TO_PASS) \
18121 clean
18122@endif mpfr-bootstrap
18123
18124
18125.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
18126.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
18127maybe-all-stageprofile-mpfr:
18128maybe-clean-stageprofile-mpfr:
18129@if mpfr-bootstrap
18130maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
18131all-stageprofile: all-stageprofile-mpfr
18132TARGET-stageprofile-mpfr = $(TARGET-mpfr)
18133all-stageprofile-mpfr: configure-stageprofile-mpfr
18134 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18135 @r=`${PWD_COMMAND}`; export r; \
18136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18137 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 18138 $(HOST_EXPORTS) \
1f53ca9a 18139 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18140 cd $(HOST_SUBDIR)/mpfr && \
18141 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18142 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 18143 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
18144 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18145 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18146 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18147 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18148 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18149 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
18150 $(TARGET-stageprofile-mpfr)
18151
18152maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
18153clean-stageprofile: clean-stageprofile-mpfr
18154clean-stageprofile-mpfr:
18155 @if [ $(current_stage) = stageprofile ]; then \
18156 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18157 else \
18158 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
18159 $(MAKE) stageprofile-start; \
18160 fi; \
18161 cd $(HOST_SUBDIR)/mpfr && \
18162 $(MAKE) $(EXTRA_HOST_FLAGS) \
18163 $(POSTSTAGE1_FLAGS_TO_PASS) \
18164 clean
18165@endif mpfr-bootstrap
18166
18167
18168.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
18169.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
18170maybe-all-stagefeedback-mpfr:
18171maybe-clean-stagefeedback-mpfr:
18172@if mpfr-bootstrap
18173maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
18174all-stagefeedback: all-stagefeedback-mpfr
18175TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
18176all-stagefeedback-mpfr: configure-stagefeedback-mpfr
18177 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18178 @r=`${PWD_COMMAND}`; export r; \
18179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18180 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 18181 $(HOST_EXPORTS) \
1f53ca9a 18182 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
18183 cd $(HOST_SUBDIR)/mpfr && \
18184 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 18185 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 18186 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
18187 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18188 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18189 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18190 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18191 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18192 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
18193 $(TARGET-stagefeedback-mpfr)
18194
18195maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
18196clean-stagefeedback: clean-stagefeedback-mpfr
18197clean-stagefeedback-mpfr:
18198 @if [ $(current_stage) = stagefeedback ]; then \
18199 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
18200 else \
18201 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
18202 $(MAKE) stagefeedback-start; \
18203 fi; \
18204 cd $(HOST_SUBDIR)/mpfr && \
18205 $(MAKE) $(EXTRA_HOST_FLAGS) \
18206 $(POSTSTAGE1_FLAGS_TO_PASS) \
18207 clean
18208@endif mpfr-bootstrap
18209
18210
18211
18212
18213
18214.PHONY: check-mpfr maybe-check-mpfr
18215maybe-check-mpfr:
18216@if mpfr
18217maybe-check-mpfr: check-mpfr
18218
18219check-mpfr:
18220 @: $(MAKE); $(unstage)
18221 @r=`${PWD_COMMAND}`; export r; \
18222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18223 $(HOST_EXPORTS) \
18224 (cd $(HOST_SUBDIR)/mpfr && \
18225 $(MAKE) $(FLAGS_TO_PASS) check)
18226
18227@endif mpfr
18228
18229.PHONY: install-mpfr maybe-install-mpfr
18230maybe-install-mpfr:
18231@if mpfr
18232maybe-install-mpfr: install-mpfr
18233
18234install-mpfr:
18235
18236@endif mpfr
18237
9b980aa1
RW
18238.PHONY: install-strip-mpfr maybe-install-strip-mpfr
18239maybe-install-strip-mpfr:
18240@if mpfr
18241maybe-install-strip-mpfr: install-strip-mpfr
18242
18243install-strip-mpfr:
18244
18245@endif mpfr
18246
e28c595f
JM
18247# Other targets (info, dvi, pdf, etc.)
18248
18249.PHONY: maybe-info-mpfr info-mpfr
18250maybe-info-mpfr:
18251@if mpfr
18252maybe-info-mpfr: info-mpfr
18253
18254info-mpfr: \
18255 configure-mpfr
18256 @[ -f ./mpfr/Makefile ] || exit 0; \
18257 r=`${PWD_COMMAND}`; export r; \
18258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18259 $(HOST_EXPORTS) \
18260 for flag in $(EXTRA_HOST_FLAGS) ; do \
18261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18262 done; \
18263 echo "Doing info in mpfr" ; \
18264 (cd $(HOST_SUBDIR)/mpfr && \
18265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18267 "RANLIB=$${RANLIB}" \
18268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18269 info) \
18270 || exit 1
18271
18272@endif mpfr
18273
18274.PHONY: maybe-dvi-mpfr dvi-mpfr
18275maybe-dvi-mpfr:
18276@if mpfr
18277maybe-dvi-mpfr: dvi-mpfr
18278
18279dvi-mpfr: \
18280 configure-mpfr
18281 @[ -f ./mpfr/Makefile ] || exit 0; \
18282 r=`${PWD_COMMAND}`; export r; \
18283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18284 $(HOST_EXPORTS) \
18285 for flag in $(EXTRA_HOST_FLAGS) ; do \
18286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18287 done; \
18288 echo "Doing dvi in mpfr" ; \
18289 (cd $(HOST_SUBDIR)/mpfr && \
18290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18292 "RANLIB=$${RANLIB}" \
18293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18294 dvi) \
18295 || exit 1
18296
18297@endif mpfr
18298
18299.PHONY: maybe-pdf-mpfr pdf-mpfr
18300maybe-pdf-mpfr:
18301@if mpfr
18302maybe-pdf-mpfr: pdf-mpfr
18303
18304pdf-mpfr: \
18305 configure-mpfr
18306 @[ -f ./mpfr/Makefile ] || exit 0; \
18307 r=`${PWD_COMMAND}`; export r; \
18308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18309 $(HOST_EXPORTS) \
18310 for flag in $(EXTRA_HOST_FLAGS) ; do \
18311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18312 done; \
18313 echo "Doing pdf in mpfr" ; \
18314 (cd $(HOST_SUBDIR)/mpfr && \
18315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18317 "RANLIB=$${RANLIB}" \
18318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18319 pdf) \
18320 || exit 1
18321
18322@endif mpfr
18323
18324.PHONY: maybe-html-mpfr html-mpfr
18325maybe-html-mpfr:
18326@if mpfr
18327maybe-html-mpfr: html-mpfr
18328
18329html-mpfr: \
18330 configure-mpfr
18331 @[ -f ./mpfr/Makefile ] || exit 0; \
18332 r=`${PWD_COMMAND}`; export r; \
18333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18334 $(HOST_EXPORTS) \
18335 for flag in $(EXTRA_HOST_FLAGS) ; do \
18336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18337 done; \
18338 echo "Doing html in mpfr" ; \
18339 (cd $(HOST_SUBDIR)/mpfr && \
18340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18342 "RANLIB=$${RANLIB}" \
18343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18344 html) \
18345 || exit 1
18346
18347@endif mpfr
18348
18349.PHONY: maybe-TAGS-mpfr TAGS-mpfr
18350maybe-TAGS-mpfr:
18351@if mpfr
18352maybe-TAGS-mpfr: TAGS-mpfr
18353
18354TAGS-mpfr: \
18355 configure-mpfr
18356 @[ -f ./mpfr/Makefile ] || exit 0; \
18357 r=`${PWD_COMMAND}`; export r; \
18358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18359 $(HOST_EXPORTS) \
18360 for flag in $(EXTRA_HOST_FLAGS) ; do \
18361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18362 done; \
18363 echo "Doing TAGS in mpfr" ; \
18364 (cd $(HOST_SUBDIR)/mpfr && \
18365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18367 "RANLIB=$${RANLIB}" \
18368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18369 TAGS) \
18370 || exit 1
18371
18372@endif mpfr
18373
18374.PHONY: maybe-install-info-mpfr install-info-mpfr
18375maybe-install-info-mpfr:
18376@if mpfr
18377maybe-install-info-mpfr: install-info-mpfr
18378
18379install-info-mpfr: \
18380 configure-mpfr \
18381 info-mpfr
18382 @[ -f ./mpfr/Makefile ] || exit 0; \
18383 r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385 $(HOST_EXPORTS) \
18386 for flag in $(EXTRA_HOST_FLAGS) ; do \
18387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388 done; \
18389 echo "Doing install-info in mpfr" ; \
18390 (cd $(HOST_SUBDIR)/mpfr && \
18391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393 "RANLIB=$${RANLIB}" \
18394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18395 install-info) \
18396 || exit 1
18397
18398@endif mpfr
18399
18400.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
18401maybe-install-pdf-mpfr:
18402@if mpfr
18403maybe-install-pdf-mpfr: install-pdf-mpfr
18404
18405install-pdf-mpfr: \
18406 configure-mpfr \
18407 pdf-mpfr
18408 @[ -f ./mpfr/Makefile ] || exit 0; \
18409 r=`${PWD_COMMAND}`; export r; \
18410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18411 $(HOST_EXPORTS) \
18412 for flag in $(EXTRA_HOST_FLAGS) ; do \
18413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414 done; \
18415 echo "Doing install-pdf in mpfr" ; \
18416 (cd $(HOST_SUBDIR)/mpfr && \
18417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419 "RANLIB=$${RANLIB}" \
18420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18421 install-pdf) \
18422 || exit 1
18423
18424@endif mpfr
18425
18426.PHONY: maybe-install-html-mpfr install-html-mpfr
18427maybe-install-html-mpfr:
18428@if mpfr
18429maybe-install-html-mpfr: install-html-mpfr
18430
18431install-html-mpfr: \
18432 configure-mpfr \
18433 html-mpfr
18434 @[ -f ./mpfr/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing install-html in mpfr" ; \
18442 (cd $(HOST_SUBDIR)/mpfr && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 install-html) \
18448 || exit 1
18449
18450@endif mpfr
18451
18452.PHONY: maybe-installcheck-mpfr installcheck-mpfr
18453maybe-installcheck-mpfr:
18454@if mpfr
18455maybe-installcheck-mpfr: installcheck-mpfr
18456
18457installcheck-mpfr: \
18458 configure-mpfr
18459 @[ -f ./mpfr/Makefile ] || exit 0; \
18460 r=`${PWD_COMMAND}`; export r; \
18461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18462 $(HOST_EXPORTS) \
18463 for flag in $(EXTRA_HOST_FLAGS) ; do \
18464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18465 done; \
18466 echo "Doing installcheck in mpfr" ; \
18467 (cd $(HOST_SUBDIR)/mpfr && \
18468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18470 "RANLIB=$${RANLIB}" \
18471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18472 installcheck) \
18473 || exit 1
18474
18475@endif mpfr
18476
18477.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
18478maybe-mostlyclean-mpfr:
18479@if mpfr
18480maybe-mostlyclean-mpfr: mostlyclean-mpfr
18481
18482mostlyclean-mpfr:
18483 @[ -f ./mpfr/Makefile ] || exit 0; \
18484 r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18486 $(HOST_EXPORTS) \
18487 for flag in $(EXTRA_HOST_FLAGS) ; do \
18488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489 done; \
18490 echo "Doing mostlyclean in mpfr" ; \
18491 (cd $(HOST_SUBDIR)/mpfr && \
18492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494 "RANLIB=$${RANLIB}" \
18495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18496 mostlyclean) \
18497 || exit 1
18498
18499@endif mpfr
18500
18501.PHONY: maybe-clean-mpfr clean-mpfr
18502maybe-clean-mpfr:
18503@if mpfr
18504maybe-clean-mpfr: clean-mpfr
18505
18506clean-mpfr:
18507 @[ -f ./mpfr/Makefile ] || exit 0; \
18508 r=`${PWD_COMMAND}`; export r; \
18509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510 $(HOST_EXPORTS) \
18511 for flag in $(EXTRA_HOST_FLAGS) ; do \
18512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18513 done; \
18514 echo "Doing clean in mpfr" ; \
18515 (cd $(HOST_SUBDIR)/mpfr && \
18516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18518 "RANLIB=$${RANLIB}" \
18519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18520 clean) \
18521 || exit 1
18522
18523@endif mpfr
18524
18525.PHONY: maybe-distclean-mpfr distclean-mpfr
18526maybe-distclean-mpfr:
18527@if mpfr
18528maybe-distclean-mpfr: distclean-mpfr
18529
18530distclean-mpfr:
18531 @[ -f ./mpfr/Makefile ] || exit 0; \
18532 r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 for flag in $(EXTRA_HOST_FLAGS) ; do \
18536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18537 done; \
18538 echo "Doing distclean in mpfr" ; \
18539 (cd $(HOST_SUBDIR)/mpfr && \
18540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18542 "RANLIB=$${RANLIB}" \
18543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18544 distclean) \
18545 || exit 1
18546
18547@endif mpfr
18548
18549.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
18550maybe-maintainer-clean-mpfr:
18551@if mpfr
18552maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
18553
18554maintainer-clean-mpfr:
18555 @[ -f ./mpfr/Makefile ] || exit 0; \
18556 r=`${PWD_COMMAND}`; export r; \
18557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18558 $(HOST_EXPORTS) \
18559 for flag in $(EXTRA_HOST_FLAGS) ; do \
18560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18561 done; \
18562 echo "Doing maintainer-clean in mpfr" ; \
18563 (cd $(HOST_SUBDIR)/mpfr && \
18564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18566 "RANLIB=$${RANLIB}" \
18567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18568 maintainer-clean) \
18569 || exit 1
18570
18571@endif mpfr
18572
18573
18574
e8a5fa9c
RW
18575.PHONY: configure-mpc maybe-configure-mpc
18576maybe-configure-mpc:
18577@if gcc-bootstrap
18578configure-mpc: stage_current
18579@endif gcc-bootstrap
18580@if mpc
18581maybe-configure-mpc: configure-mpc
18582configure-mpc:
18583 @r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18585 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18586 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
1f53ca9a 18587 $(HOST_EXPORTS) \
e8a5fa9c
RW
18588 echo Configuring in $(HOST_SUBDIR)/mpc; \
18589 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18590 case $(srcdir) in \
18591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18592 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18594 esac; \
18595 srcdiroption="--srcdir=$${topdir}/mpc"; \
18596 libsrcdir="$$s/mpc"; \
18597 $(SHELL) $${libsrcdir}/configure \
18598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18599 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18600 || exit 1
18601@endif mpc
18602
18603
18604
18605.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18606maybe-configure-stage1-mpc:
18607@if mpc-bootstrap
18608maybe-configure-stage1-mpc: configure-stage1-mpc
18609configure-stage1-mpc:
18610 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18611 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18612 @r=`${PWD_COMMAND}`; export r; \
18613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18614 TFLAGS="$(STAGE1_TFLAGS)"; \
18615 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18616 $(HOST_EXPORTS) \
18617 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18618 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18619 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18620 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18621 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18622 cd $(HOST_SUBDIR)/mpc || exit 1; \
18623 case $(srcdir) in \
18624 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18625 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18626 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18627 esac; \
18628 srcdiroption="--srcdir=$${topdir}/mpc"; \
18629 libsrcdir="$$s/mpc"; \
18630 $(SHELL) $${libsrcdir}/configure \
18631 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18632 --target=${target_alias} $${srcdiroption} \
18633 $(STAGE1_CONFIGURE_FLAGS) \
18634 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18635@endif mpc-bootstrap
18636
18637.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18638maybe-configure-stage2-mpc:
18639@if mpc-bootstrap
18640maybe-configure-stage2-mpc: configure-stage2-mpc
18641configure-stage2-mpc:
18642 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18644 @r=`${PWD_COMMAND}`; export r; \
18645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18646 TFLAGS="$(STAGE2_TFLAGS)"; \
18647 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18648 $(HOST_EXPORTS) \
18649 $(POSTSTAGE1_HOST_EXPORTS) \
18650 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18651 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18652 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18653 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18654 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18655 cd $(HOST_SUBDIR)/mpc || exit 1; \
18656 case $(srcdir) in \
18657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18658 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18660 esac; \
18661 srcdiroption="--srcdir=$${topdir}/mpc"; \
18662 libsrcdir="$$s/mpc"; \
18663 $(SHELL) $${libsrcdir}/configure \
18664 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18665 --target=${target_alias} $${srcdiroption} \
18666 --with-build-libsubdir=$(HOST_SUBDIR) \
18667 $(STAGE2_CONFIGURE_FLAGS) \
18668 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18669@endif mpc-bootstrap
18670
18671.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18672maybe-configure-stage3-mpc:
18673@if mpc-bootstrap
18674maybe-configure-stage3-mpc: configure-stage3-mpc
18675configure-stage3-mpc:
18676 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18678 @r=`${PWD_COMMAND}`; export r; \
18679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18680 TFLAGS="$(STAGE3_TFLAGS)"; \
18681 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18682 $(HOST_EXPORTS) \
18683 $(POSTSTAGE1_HOST_EXPORTS) \
18684 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18685 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18686 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18687 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18689 cd $(HOST_SUBDIR)/mpc || exit 1; \
18690 case $(srcdir) in \
18691 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18692 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18693 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18694 esac; \
18695 srcdiroption="--srcdir=$${topdir}/mpc"; \
18696 libsrcdir="$$s/mpc"; \
18697 $(SHELL) $${libsrcdir}/configure \
18698 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18699 --target=${target_alias} $${srcdiroption} \
18700 --with-build-libsubdir=$(HOST_SUBDIR) \
18701 $(STAGE3_CONFIGURE_FLAGS) \
18702 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18703@endif mpc-bootstrap
18704
18705.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18706maybe-configure-stage4-mpc:
18707@if mpc-bootstrap
18708maybe-configure-stage4-mpc: configure-stage4-mpc
18709configure-stage4-mpc:
18710 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18711 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18712 @r=`${PWD_COMMAND}`; export r; \
18713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18714 TFLAGS="$(STAGE4_TFLAGS)"; \
18715 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18716 $(HOST_EXPORTS) \
18717 $(POSTSTAGE1_HOST_EXPORTS) \
18718 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18719 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18720 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18721 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18722 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18723 cd $(HOST_SUBDIR)/mpc || exit 1; \
18724 case $(srcdir) in \
18725 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18726 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18727 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18728 esac; \
18729 srcdiroption="--srcdir=$${topdir}/mpc"; \
18730 libsrcdir="$$s/mpc"; \
18731 $(SHELL) $${libsrcdir}/configure \
18732 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18733 --target=${target_alias} $${srcdiroption} \
18734 --with-build-libsubdir=$(HOST_SUBDIR) \
18735 $(STAGE4_CONFIGURE_FLAGS) \
18736 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18737@endif mpc-bootstrap
18738
18739.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18740maybe-configure-stageprofile-mpc:
18741@if mpc-bootstrap
18742maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18743configure-stageprofile-mpc:
18744 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18746 @r=`${PWD_COMMAND}`; export r; \
18747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18748 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18749 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18750 $(HOST_EXPORTS) \
18751 $(POSTSTAGE1_HOST_EXPORTS) \
18752 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18753 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18754 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18755 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18757 cd $(HOST_SUBDIR)/mpc || exit 1; \
18758 case $(srcdir) in \
18759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18760 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18762 esac; \
18763 srcdiroption="--srcdir=$${topdir}/mpc"; \
18764 libsrcdir="$$s/mpc"; \
18765 $(SHELL) $${libsrcdir}/configure \
18766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18767 --target=${target_alias} $${srcdiroption} \
18768 --with-build-libsubdir=$(HOST_SUBDIR) \
18769 $(STAGEprofile_CONFIGURE_FLAGS) \
18770 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18771@endif mpc-bootstrap
18772
18773.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18774maybe-configure-stagefeedback-mpc:
18775@if mpc-bootstrap
18776maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18777configure-stagefeedback-mpc:
18778 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18779 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18780 @r=`${PWD_COMMAND}`; export r; \
18781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18782 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18783 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18784 $(HOST_EXPORTS) \
18785 $(POSTSTAGE1_HOST_EXPORTS) \
18786 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18787 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18788 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18789 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18791 cd $(HOST_SUBDIR)/mpc || exit 1; \
18792 case $(srcdir) in \
18793 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18794 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18795 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18796 esac; \
18797 srcdiroption="--srcdir=$${topdir}/mpc"; \
18798 libsrcdir="$$s/mpc"; \
18799 $(SHELL) $${libsrcdir}/configure \
18800 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18801 --target=${target_alias} $${srcdiroption} \
18802 --with-build-libsubdir=$(HOST_SUBDIR) \
18803 $(STAGEfeedback_CONFIGURE_FLAGS) \
18804 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18805@endif mpc-bootstrap
18806
18807
18808
18809
18810
18811.PHONY: all-mpc maybe-all-mpc
18812maybe-all-mpc:
18813@if gcc-bootstrap
18814all-mpc: stage_current
18815@endif gcc-bootstrap
18816@if mpc
18817TARGET-mpc=all
18818maybe-all-mpc: all-mpc
18819all-mpc: configure-mpc
18820 @r=`${PWD_COMMAND}`; export r; \
18821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 18822 $(HOST_EXPORTS) \
e8a5fa9c
RW
18823 (cd $(HOST_SUBDIR)/mpc && \
18824 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18825 $(TARGET-mpc))
18826@endif mpc
18827
18828
18829
18830.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18831.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18832maybe-all-stage1-mpc:
18833maybe-clean-stage1-mpc:
18834@if mpc-bootstrap
18835maybe-all-stage1-mpc: all-stage1-mpc
18836all-stage1: all-stage1-mpc
18837TARGET-stage1-mpc = $(TARGET-mpc)
18838all-stage1-mpc: configure-stage1-mpc
18839 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18840 @r=`${PWD_COMMAND}`; export r; \
18841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18842 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 18843 $(HOST_EXPORTS) \
e8a5fa9c
RW
18844 cd $(HOST_SUBDIR)/mpc && \
18845 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18846 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 18847 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
e8a5fa9c
RW
18848 LIBCFLAGS="$(LIBCFLAGS)" \
18849 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18850 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18851 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18852 $(EXTRA_HOST_FLAGS) \
18853 TFLAGS="$(STAGE1_TFLAGS)" \
18854 $(TARGET-stage1-mpc)
18855
18856maybe-clean-stage1-mpc: clean-stage1-mpc
18857clean-stage1: clean-stage1-mpc
18858clean-stage1-mpc:
18859 @if [ $(current_stage) = stage1 ]; then \
18860 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18861 else \
18862 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18863 $(MAKE) stage1-start; \
18864 fi; \
18865 cd $(HOST_SUBDIR)/mpc && \
18866 $(MAKE) $(EXTRA_HOST_FLAGS) \
18867 clean
18868@endif mpc-bootstrap
18869
18870
18871.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18872.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18873maybe-all-stage2-mpc:
18874maybe-clean-stage2-mpc:
18875@if mpc-bootstrap
18876maybe-all-stage2-mpc: all-stage2-mpc
18877all-stage2: all-stage2-mpc
18878TARGET-stage2-mpc = $(TARGET-mpc)
18879all-stage2-mpc: configure-stage2-mpc
18880 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18881 @r=`${PWD_COMMAND}`; export r; \
18882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18883 TFLAGS="$(STAGE2_TFLAGS)"; \
18884 $(HOST_EXPORTS) \
1f53ca9a 18885 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18886 cd $(HOST_SUBDIR)/mpc && \
18887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18888 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18889 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
e8a5fa9c
RW
18890 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18894 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18895 TFLAGS="$(STAGE2_TFLAGS)" \
18896 $(TARGET-stage2-mpc)
18897
18898maybe-clean-stage2-mpc: clean-stage2-mpc
18899clean-stage2: clean-stage2-mpc
18900clean-stage2-mpc:
18901 @if [ $(current_stage) = stage2 ]; then \
18902 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18903 else \
18904 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18905 $(MAKE) stage2-start; \
18906 fi; \
18907 cd $(HOST_SUBDIR)/mpc && \
18908 $(MAKE) $(EXTRA_HOST_FLAGS) \
18909 $(POSTSTAGE1_FLAGS_TO_PASS) \
18910 clean
18911@endif mpc-bootstrap
18912
18913
18914.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18915.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18916maybe-all-stage3-mpc:
18917maybe-clean-stage3-mpc:
18918@if mpc-bootstrap
18919maybe-all-stage3-mpc: all-stage3-mpc
18920all-stage3: all-stage3-mpc
18921TARGET-stage3-mpc = $(TARGET-mpc)
18922all-stage3-mpc: configure-stage3-mpc
18923 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18924 @r=`${PWD_COMMAND}`; export r; \
18925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18926 TFLAGS="$(STAGE3_TFLAGS)"; \
18927 $(HOST_EXPORTS) \
1f53ca9a 18928 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18929 cd $(HOST_SUBDIR)/mpc && \
18930 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18931 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18932 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
e8a5fa9c
RW
18933 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18934 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18935 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18936 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18937 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18938 TFLAGS="$(STAGE3_TFLAGS)" \
18939 $(TARGET-stage3-mpc)
18940
18941maybe-clean-stage3-mpc: clean-stage3-mpc
18942clean-stage3: clean-stage3-mpc
18943clean-stage3-mpc:
18944 @if [ $(current_stage) = stage3 ]; then \
18945 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18946 else \
18947 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18948 $(MAKE) stage3-start; \
18949 fi; \
18950 cd $(HOST_SUBDIR)/mpc && \
18951 $(MAKE) $(EXTRA_HOST_FLAGS) \
18952 $(POSTSTAGE1_FLAGS_TO_PASS) \
18953 clean
18954@endif mpc-bootstrap
18955
18956
18957.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18958.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18959maybe-all-stage4-mpc:
18960maybe-clean-stage4-mpc:
18961@if mpc-bootstrap
18962maybe-all-stage4-mpc: all-stage4-mpc
18963all-stage4: all-stage4-mpc
18964TARGET-stage4-mpc = $(TARGET-mpc)
18965all-stage4-mpc: configure-stage4-mpc
18966 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18967 @r=`${PWD_COMMAND}`; export r; \
18968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18969 TFLAGS="$(STAGE4_TFLAGS)"; \
18970 $(HOST_EXPORTS) \
1f53ca9a 18971 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18972 cd $(HOST_SUBDIR)/mpc && \
18973 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18974 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18975 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e8a5fa9c
RW
18976 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18977 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18978 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18979 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18980 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18981 TFLAGS="$(STAGE4_TFLAGS)" \
18982 $(TARGET-stage4-mpc)
18983
18984maybe-clean-stage4-mpc: clean-stage4-mpc
18985clean-stage4: clean-stage4-mpc
18986clean-stage4-mpc:
18987 @if [ $(current_stage) = stage4 ]; then \
18988 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18989 else \
18990 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18991 $(MAKE) stage4-start; \
18992 fi; \
18993 cd $(HOST_SUBDIR)/mpc && \
18994 $(MAKE) $(EXTRA_HOST_FLAGS) \
18995 $(POSTSTAGE1_FLAGS_TO_PASS) \
18996 clean
18997@endif mpc-bootstrap
18998
18999
19000.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
19001.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
19002maybe-all-stageprofile-mpc:
19003maybe-clean-stageprofile-mpc:
19004@if mpc-bootstrap
19005maybe-all-stageprofile-mpc: all-stageprofile-mpc
19006all-stageprofile: all-stageprofile-mpc
19007TARGET-stageprofile-mpc = $(TARGET-mpc)
19008all-stageprofile-mpc: configure-stageprofile-mpc
19009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19010 @r=`${PWD_COMMAND}`; export r; \
19011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19012 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19013 $(HOST_EXPORTS) \
1f53ca9a 19014 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
19015 cd $(HOST_SUBDIR)/mpc && \
19016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19017 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19018 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
e8a5fa9c
RW
19019 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19023 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19024 TFLAGS="$(STAGEprofile_TFLAGS)" \
19025 $(TARGET-stageprofile-mpc)
19026
19027maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
19028clean-stageprofile: clean-stageprofile-mpc
19029clean-stageprofile-mpc:
19030 @if [ $(current_stage) = stageprofile ]; then \
19031 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
19032 else \
19033 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
19034 $(MAKE) stageprofile-start; \
19035 fi; \
19036 cd $(HOST_SUBDIR)/mpc && \
19037 $(MAKE) $(EXTRA_HOST_FLAGS) \
19038 $(POSTSTAGE1_FLAGS_TO_PASS) \
19039 clean
19040@endif mpc-bootstrap
19041
19042
19043.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
19044.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
19045maybe-all-stagefeedback-mpc:
19046maybe-clean-stagefeedback-mpc:
19047@if mpc-bootstrap
19048maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
19049all-stagefeedback: all-stagefeedback-mpc
19050TARGET-stagefeedback-mpc = $(TARGET-mpc)
19051all-stagefeedback-mpc: configure-stagefeedback-mpc
19052 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19053 @r=`${PWD_COMMAND}`; export r; \
19054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19055 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19056 $(HOST_EXPORTS) \
1f53ca9a 19057 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
19058 cd $(HOST_SUBDIR)/mpc && \
19059 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19060 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19061 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
e8a5fa9c
RW
19062 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19063 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19064 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19065 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19066 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19067 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19068 $(TARGET-stagefeedback-mpc)
19069
19070maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
19071clean-stagefeedback: clean-stagefeedback-mpc
19072clean-stagefeedback-mpc:
19073 @if [ $(current_stage) = stagefeedback ]; then \
19074 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
19075 else \
19076 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
19077 $(MAKE) stagefeedback-start; \
19078 fi; \
19079 cd $(HOST_SUBDIR)/mpc && \
19080 $(MAKE) $(EXTRA_HOST_FLAGS) \
19081 $(POSTSTAGE1_FLAGS_TO_PASS) \
19082 clean
19083@endif mpc-bootstrap
19084
19085
19086
19087
19088
19089.PHONY: check-mpc maybe-check-mpc
19090maybe-check-mpc:
19091@if mpc
19092maybe-check-mpc: check-mpc
19093
19094check-mpc:
19095 @: $(MAKE); $(unstage)
19096 @r=`${PWD_COMMAND}`; export r; \
19097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19098 $(HOST_EXPORTS) \
19099 (cd $(HOST_SUBDIR)/mpc && \
19100 $(MAKE) $(FLAGS_TO_PASS) check)
19101
19102@endif mpc
19103
19104.PHONY: install-mpc maybe-install-mpc
19105maybe-install-mpc:
19106@if mpc
19107maybe-install-mpc: install-mpc
19108
19109install-mpc:
19110
19111@endif mpc
19112
9b980aa1
RW
19113.PHONY: install-strip-mpc maybe-install-strip-mpc
19114maybe-install-strip-mpc:
19115@if mpc
19116maybe-install-strip-mpc: install-strip-mpc
19117
19118install-strip-mpc:
19119
19120@endif mpc
19121
e8a5fa9c
RW
19122# Other targets (info, dvi, pdf, etc.)
19123
19124.PHONY: maybe-info-mpc info-mpc
19125maybe-info-mpc:
19126@if mpc
19127maybe-info-mpc: info-mpc
19128
19129info-mpc: \
19130 configure-mpc
19131 @[ -f ./mpc/Makefile ] || exit 0; \
19132 r=`${PWD_COMMAND}`; export r; \
19133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19134 $(HOST_EXPORTS) \
19135 for flag in $(EXTRA_HOST_FLAGS) ; do \
19136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19137 done; \
19138 echo "Doing info in mpc" ; \
19139 (cd $(HOST_SUBDIR)/mpc && \
19140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19142 "RANLIB=$${RANLIB}" \
19143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19144 info) \
19145 || exit 1
19146
19147@endif mpc
19148
19149.PHONY: maybe-dvi-mpc dvi-mpc
19150maybe-dvi-mpc:
19151@if mpc
19152maybe-dvi-mpc: dvi-mpc
19153
19154dvi-mpc: \
19155 configure-mpc
19156 @[ -f ./mpc/Makefile ] || exit 0; \
19157 r=`${PWD_COMMAND}`; export r; \
19158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19159 $(HOST_EXPORTS) \
19160 for flag in $(EXTRA_HOST_FLAGS) ; do \
19161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19162 done; \
19163 echo "Doing dvi in mpc" ; \
19164 (cd $(HOST_SUBDIR)/mpc && \
19165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19167 "RANLIB=$${RANLIB}" \
19168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19169 dvi) \
19170 || exit 1
19171
19172@endif mpc
19173
19174.PHONY: maybe-pdf-mpc pdf-mpc
19175maybe-pdf-mpc:
19176@if mpc
19177maybe-pdf-mpc: pdf-mpc
19178
19179pdf-mpc: \
19180 configure-mpc
19181 @[ -f ./mpc/Makefile ] || exit 0; \
19182 r=`${PWD_COMMAND}`; export r; \
19183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19184 $(HOST_EXPORTS) \
19185 for flag in $(EXTRA_HOST_FLAGS) ; do \
19186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19187 done; \
19188 echo "Doing pdf in mpc" ; \
19189 (cd $(HOST_SUBDIR)/mpc && \
19190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19192 "RANLIB=$${RANLIB}" \
19193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19194 pdf) \
19195 || exit 1
19196
19197@endif mpc
19198
19199.PHONY: maybe-html-mpc html-mpc
19200maybe-html-mpc:
19201@if mpc
19202maybe-html-mpc: html-mpc
19203
19204html-mpc: \
19205 configure-mpc
19206 @[ -f ./mpc/Makefile ] || exit 0; \
19207 r=`${PWD_COMMAND}`; export r; \
19208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19209 $(HOST_EXPORTS) \
19210 for flag in $(EXTRA_HOST_FLAGS) ; do \
19211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19212 done; \
19213 echo "Doing html in mpc" ; \
19214 (cd $(HOST_SUBDIR)/mpc && \
19215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19217 "RANLIB=$${RANLIB}" \
19218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19219 html) \
19220 || exit 1
19221
19222@endif mpc
19223
19224.PHONY: maybe-TAGS-mpc TAGS-mpc
19225maybe-TAGS-mpc:
19226@if mpc
19227maybe-TAGS-mpc: TAGS-mpc
19228
19229TAGS-mpc: \
19230 configure-mpc
19231 @[ -f ./mpc/Makefile ] || exit 0; \
19232 r=`${PWD_COMMAND}`; export r; \
19233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19234 $(HOST_EXPORTS) \
19235 for flag in $(EXTRA_HOST_FLAGS) ; do \
19236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19237 done; \
19238 echo "Doing TAGS in mpc" ; \
19239 (cd $(HOST_SUBDIR)/mpc && \
19240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19242 "RANLIB=$${RANLIB}" \
19243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19244 TAGS) \
19245 || exit 1
19246
19247@endif mpc
19248
19249.PHONY: maybe-install-info-mpc install-info-mpc
19250maybe-install-info-mpc:
19251@if mpc
19252maybe-install-info-mpc: install-info-mpc
19253
19254install-info-mpc: \
19255 configure-mpc \
19256 info-mpc
19257 @[ -f ./mpc/Makefile ] || exit 0; \
19258 r=`${PWD_COMMAND}`; export r; \
19259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19260 $(HOST_EXPORTS) \
19261 for flag in $(EXTRA_HOST_FLAGS) ; do \
19262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19263 done; \
19264 echo "Doing install-info in mpc" ; \
19265 (cd $(HOST_SUBDIR)/mpc && \
19266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19268 "RANLIB=$${RANLIB}" \
19269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19270 install-info) \
19271 || exit 1
19272
19273@endif mpc
19274
19275.PHONY: maybe-install-pdf-mpc install-pdf-mpc
19276maybe-install-pdf-mpc:
19277@if mpc
19278maybe-install-pdf-mpc: install-pdf-mpc
19279
19280install-pdf-mpc: \
19281 configure-mpc \
19282 pdf-mpc
19283 @[ -f ./mpc/Makefile ] || exit 0; \
19284 r=`${PWD_COMMAND}`; export r; \
19285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19286 $(HOST_EXPORTS) \
19287 for flag in $(EXTRA_HOST_FLAGS) ; do \
19288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19289 done; \
19290 echo "Doing install-pdf in mpc" ; \
19291 (cd $(HOST_SUBDIR)/mpc && \
19292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19294 "RANLIB=$${RANLIB}" \
19295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19296 install-pdf) \
19297 || exit 1
19298
19299@endif mpc
19300
19301.PHONY: maybe-install-html-mpc install-html-mpc
19302maybe-install-html-mpc:
19303@if mpc
19304maybe-install-html-mpc: install-html-mpc
19305
19306install-html-mpc: \
19307 configure-mpc \
19308 html-mpc
19309 @[ -f ./mpc/Makefile ] || exit 0; \
19310 r=`${PWD_COMMAND}`; export r; \
19311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19312 $(HOST_EXPORTS) \
19313 for flag in $(EXTRA_HOST_FLAGS) ; do \
19314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315 done; \
19316 echo "Doing install-html in mpc" ; \
19317 (cd $(HOST_SUBDIR)/mpc && \
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320 "RANLIB=$${RANLIB}" \
19321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19322 install-html) \
19323 || exit 1
19324
19325@endif mpc
19326
19327.PHONY: maybe-installcheck-mpc installcheck-mpc
19328maybe-installcheck-mpc:
19329@if mpc
19330maybe-installcheck-mpc: installcheck-mpc
19331
19332installcheck-mpc: \
19333 configure-mpc
19334 @[ -f ./mpc/Makefile ] || exit 0; \
19335 r=`${PWD_COMMAND}`; export r; \
19336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19337 $(HOST_EXPORTS) \
19338 for flag in $(EXTRA_HOST_FLAGS) ; do \
19339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19340 done; \
19341 echo "Doing installcheck in mpc" ; \
19342 (cd $(HOST_SUBDIR)/mpc && \
19343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19345 "RANLIB=$${RANLIB}" \
19346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19347 installcheck) \
19348 || exit 1
19349
19350@endif mpc
19351
19352.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
19353maybe-mostlyclean-mpc:
19354@if mpc
19355maybe-mostlyclean-mpc: mostlyclean-mpc
19356
19357mostlyclean-mpc:
19358 @[ -f ./mpc/Makefile ] || exit 0; \
19359 r=`${PWD_COMMAND}`; export r; \
19360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19361 $(HOST_EXPORTS) \
19362 for flag in $(EXTRA_HOST_FLAGS) ; do \
19363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19364 done; \
19365 echo "Doing mostlyclean in mpc" ; \
19366 (cd $(HOST_SUBDIR)/mpc && \
19367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19369 "RANLIB=$${RANLIB}" \
19370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19371 mostlyclean) \
19372 || exit 1
19373
19374@endif mpc
19375
19376.PHONY: maybe-clean-mpc clean-mpc
19377maybe-clean-mpc:
19378@if mpc
19379maybe-clean-mpc: clean-mpc
19380
19381clean-mpc:
19382 @[ -f ./mpc/Makefile ] || exit 0; \
19383 r=`${PWD_COMMAND}`; export r; \
19384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19385 $(HOST_EXPORTS) \
19386 for flag in $(EXTRA_HOST_FLAGS) ; do \
19387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19388 done; \
19389 echo "Doing clean in mpc" ; \
19390 (cd $(HOST_SUBDIR)/mpc && \
19391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19393 "RANLIB=$${RANLIB}" \
19394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19395 clean) \
19396 || exit 1
19397
19398@endif mpc
19399
19400.PHONY: maybe-distclean-mpc distclean-mpc
19401maybe-distclean-mpc:
19402@if mpc
19403maybe-distclean-mpc: distclean-mpc
19404
19405distclean-mpc:
19406 @[ -f ./mpc/Makefile ] || exit 0; \
19407 r=`${PWD_COMMAND}`; export r; \
19408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19409 $(HOST_EXPORTS) \
19410 for flag in $(EXTRA_HOST_FLAGS) ; do \
19411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19412 done; \
19413 echo "Doing distclean in mpc" ; \
19414 (cd $(HOST_SUBDIR)/mpc && \
19415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19417 "RANLIB=$${RANLIB}" \
19418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19419 distclean) \
19420 || exit 1
19421
19422@endif mpc
19423
19424.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
19425maybe-maintainer-clean-mpc:
19426@if mpc
19427maybe-maintainer-clean-mpc: maintainer-clean-mpc
19428
19429maintainer-clean-mpc:
19430 @[ -f ./mpc/Makefile ] || exit 0; \
19431 r=`${PWD_COMMAND}`; export r; \
19432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19433 $(HOST_EXPORTS) \
19434 for flag in $(EXTRA_HOST_FLAGS) ; do \
19435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19436 done; \
19437 echo "Doing maintainer-clean in mpc" ; \
19438 (cd $(HOST_SUBDIR)/mpc && \
19439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19441 "RANLIB=$${RANLIB}" \
19442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19443 maintainer-clean) \
19444 || exit 1
19445
19446@endif mpc
19447
19448
19449
e28c595f
JM
19450.PHONY: configure-ppl maybe-configure-ppl
19451maybe-configure-ppl:
19452@if gcc-bootstrap
19453configure-ppl: stage_current
19454@endif gcc-bootstrap
19455@if ppl
19456maybe-configure-ppl: configure-ppl
19457configure-ppl:
19458 @r=`${PWD_COMMAND}`; export r; \
19459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19460 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
1f53ca9a 19462 $(HOST_EXPORTS) \
e28c595f
JM
19463 echo Configuring in $(HOST_SUBDIR)/ppl; \
19464 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
19465 case $(srcdir) in \
19466 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19467 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19468 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19469 esac; \
19470 srcdiroption="--srcdir=$${topdir}/ppl"; \
19471 libsrcdir="$$s/ppl"; \
19472 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19473 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19474 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
e28c595f
JM
19475 || exit 1
19476@endif ppl
19477
19478
19479
19480.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
19481maybe-configure-stage1-ppl:
19482@if ppl-bootstrap
19483maybe-configure-stage1-ppl: configure-stage1-ppl
19484configure-stage1-ppl:
19485 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19486 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19487 @r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19489 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19490 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 19491 $(HOST_EXPORTS) \
e28c595f 19492 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19493 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19494 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19495 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
19496 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19497 cd $(HOST_SUBDIR)/ppl || exit 1; \
19498 case $(srcdir) in \
19499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19500 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19502 esac; \
19503 srcdiroption="--srcdir=$${topdir}/ppl"; \
19504 libsrcdir="$$s/ppl"; \
19505 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19507 --target=${target_alias} $${srcdiroption} \
1b05fbbd
AO
19508 $(STAGE1_CONFIGURE_FLAGS) \
19509 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19510@endif ppl-bootstrap
19511
19512.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
19513maybe-configure-stage2-ppl:
19514@if ppl-bootstrap
19515maybe-configure-stage2-ppl: configure-stage2-ppl
19516configure-stage2-ppl:
19517 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19518 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19519 @r=`${PWD_COMMAND}`; export r; \
19520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19521 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
19522 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19523 $(HOST_EXPORTS) \
1b05fbbd 19524 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19525 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19526 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19527 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19528 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
19529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19530 cd $(HOST_SUBDIR)/ppl || exit 1; \
19531 case $(srcdir) in \
19532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19533 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19535 esac; \
19536 srcdiroption="--srcdir=$${topdir}/ppl"; \
19537 libsrcdir="$$s/ppl"; \
19538 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19539 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19540 --target=${target_alias} $${srcdiroption} \
e28c595f 19541 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19542 $(STAGE2_CONFIGURE_FLAGS) \
19543 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19544@endif ppl-bootstrap
19545
19546.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
19547maybe-configure-stage3-ppl:
19548@if ppl-bootstrap
19549maybe-configure-stage3-ppl: configure-stage3-ppl
19550configure-stage3-ppl:
19551 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19552 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19553 @r=`${PWD_COMMAND}`; export r; \
19554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19555 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
19556 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19557 $(HOST_EXPORTS) \
1b05fbbd 19558 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19559 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19560 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19561 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19562 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
19563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19564 cd $(HOST_SUBDIR)/ppl || exit 1; \
19565 case $(srcdir) in \
19566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19567 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19569 esac; \
19570 srcdiroption="--srcdir=$${topdir}/ppl"; \
19571 libsrcdir="$$s/ppl"; \
19572 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19574 --target=${target_alias} $${srcdiroption} \
e28c595f 19575 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19576 $(STAGE3_CONFIGURE_FLAGS) \
19577 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19578@endif ppl-bootstrap
19579
19580.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19581maybe-configure-stage4-ppl:
19582@if ppl-bootstrap
19583maybe-configure-stage4-ppl: configure-stage4-ppl
19584configure-stage4-ppl:
19585 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19586 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19587 @r=`${PWD_COMMAND}`; export r; \
19588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19589 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19590 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19591 $(HOST_EXPORTS) \
1b05fbbd 19592 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19593 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19594 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19595 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19596 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19598 cd $(HOST_SUBDIR)/ppl || exit 1; \
19599 case $(srcdir) in \
19600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19601 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19603 esac; \
19604 srcdiroption="--srcdir=$${topdir}/ppl"; \
19605 libsrcdir="$$s/ppl"; \
19606 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19608 --target=${target_alias} $${srcdiroption} \
e28c595f 19609 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19610 $(STAGE4_CONFIGURE_FLAGS) \
19611 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19612@endif ppl-bootstrap
19613
19614.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19615maybe-configure-stageprofile-ppl:
19616@if ppl-bootstrap
19617maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19618configure-stageprofile-ppl:
19619 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19621 @r=`${PWD_COMMAND}`; export r; \
19622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19623 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19624 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19625 $(HOST_EXPORTS) \
1b05fbbd
AO
19626 $(POSTSTAGE1_HOST_EXPORTS) \
19627 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19628 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19629 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19630 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19632 cd $(HOST_SUBDIR)/ppl || exit 1; \
19633 case $(srcdir) in \
19634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19635 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19637 esac; \
19638 srcdiroption="--srcdir=$${topdir}/ppl"; \
19639 libsrcdir="$$s/ppl"; \
19640 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19642 --target=${target_alias} $${srcdiroption} \
e28c595f 19643 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19644 $(STAGEprofile_CONFIGURE_FLAGS) \
19645 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19646@endif ppl-bootstrap
19647
19648.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19649maybe-configure-stagefeedback-ppl:
19650@if ppl-bootstrap
19651maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19652configure-stagefeedback-ppl:
19653 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19654 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19655 @r=`${PWD_COMMAND}`; export r; \
19656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19657 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19658 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19659 $(HOST_EXPORTS) \
1b05fbbd
AO
19660 $(POSTSTAGE1_HOST_EXPORTS) \
19661 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19662 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19663 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19664 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19665 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19666 cd $(HOST_SUBDIR)/ppl || exit 1; \
19667 case $(srcdir) in \
19668 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19669 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19670 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19671 esac; \
19672 srcdiroption="--srcdir=$${topdir}/ppl"; \
19673 libsrcdir="$$s/ppl"; \
19674 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19675 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19676 --target=${target_alias} $${srcdiroption} \
e28c595f 19677 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19678 $(STAGEfeedback_CONFIGURE_FLAGS) \
19679 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19680@endif ppl-bootstrap
19681
19682
19683
19684
19685
19686.PHONY: all-ppl maybe-all-ppl
19687maybe-all-ppl:
19688@if gcc-bootstrap
19689all-ppl: stage_current
19690@endif gcc-bootstrap
19691@if ppl
19692TARGET-ppl=all
19693maybe-all-ppl: all-ppl
19694all-ppl: configure-ppl
19695 @r=`${PWD_COMMAND}`; export r; \
19696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19697 $(HOST_EXPORTS) \
e28c595f
JM
19698 (cd $(HOST_SUBDIR)/ppl && \
19699 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19700 $(TARGET-ppl))
19701@endif ppl
19702
19703
19704
19705.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19706.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19707maybe-all-stage1-ppl:
19708maybe-clean-stage1-ppl:
19709@if ppl-bootstrap
19710maybe-all-stage1-ppl: all-stage1-ppl
19711all-stage1: all-stage1-ppl
19712TARGET-stage1-ppl = $(TARGET-ppl)
19713all-stage1-ppl: configure-stage1-ppl
19714 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19715 @r=`${PWD_COMMAND}`; export r; \
19716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19717 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 19718 $(HOST_EXPORTS) \
e28c595f
JM
19719 cd $(HOST_SUBDIR)/ppl && \
19720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19721 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 19722 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
19723 LIBCFLAGS="$(LIBCFLAGS)" \
19724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19727 $(EXTRA_HOST_FLAGS) \
19728 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19729 $(TARGET-stage1-ppl)
19730
19731maybe-clean-stage1-ppl: clean-stage1-ppl
19732clean-stage1: clean-stage1-ppl
19733clean-stage1-ppl:
19734 @if [ $(current_stage) = stage1 ]; then \
19735 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19736 else \
19737 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19738 $(MAKE) stage1-start; \
19739 fi; \
19740 cd $(HOST_SUBDIR)/ppl && \
19741 $(MAKE) $(EXTRA_HOST_FLAGS) \
19742 clean
19743@endif ppl-bootstrap
19744
19745
19746.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19747.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19748maybe-all-stage2-ppl:
19749maybe-clean-stage2-ppl:
19750@if ppl-bootstrap
19751maybe-all-stage2-ppl: all-stage2-ppl
19752all-stage2: all-stage2-ppl
19753TARGET-stage2-ppl = $(TARGET-ppl)
19754all-stage2-ppl: configure-stage2-ppl
19755 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19756 @r=`${PWD_COMMAND}`; export r; \
19757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19758 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19759 $(HOST_EXPORTS) \
1f53ca9a 19760 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19761 cd $(HOST_SUBDIR)/ppl && \
19762 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19763 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 19764 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
19765 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19766 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19767 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19768 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19769 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19770 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19771 $(TARGET-stage2-ppl)
19772
19773maybe-clean-stage2-ppl: clean-stage2-ppl
19774clean-stage2: clean-stage2-ppl
19775clean-stage2-ppl:
19776 @if [ $(current_stage) = stage2 ]; then \
19777 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19778 else \
19779 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19780 $(MAKE) stage2-start; \
19781 fi; \
19782 cd $(HOST_SUBDIR)/ppl && \
19783 $(MAKE) $(EXTRA_HOST_FLAGS) \
19784 $(POSTSTAGE1_FLAGS_TO_PASS) \
19785 clean
19786@endif ppl-bootstrap
19787
19788
e28c595f
JM
19789.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19790.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19791maybe-all-stage3-ppl:
19792maybe-clean-stage3-ppl:
19793@if ppl-bootstrap
19794maybe-all-stage3-ppl: all-stage3-ppl
19795all-stage3: all-stage3-ppl
19796TARGET-stage3-ppl = $(TARGET-ppl)
19797all-stage3-ppl: configure-stage3-ppl
19798 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19799 @r=`${PWD_COMMAND}`; export r; \
19800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19801 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19802 $(HOST_EXPORTS) \
1f53ca9a 19803 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19804 cd $(HOST_SUBDIR)/ppl && \
19805 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19806 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 19807 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
19808 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19809 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19810 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19811 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19812 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19813 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19814 $(TARGET-stage3-ppl)
19815
19816maybe-clean-stage3-ppl: clean-stage3-ppl
19817clean-stage3: clean-stage3-ppl
19818clean-stage3-ppl:
19819 @if [ $(current_stage) = stage3 ]; then \
19820 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19821 else \
19822 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19823 $(MAKE) stage3-start; \
19824 fi; \
19825 cd $(HOST_SUBDIR)/ppl && \
19826 $(MAKE) $(EXTRA_HOST_FLAGS) \
19827 $(POSTSTAGE1_FLAGS_TO_PASS) \
19828 clean
19829@endif ppl-bootstrap
19830
19831
e28c595f
JM
19832.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19833.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19834maybe-all-stage4-ppl:
19835maybe-clean-stage4-ppl:
19836@if ppl-bootstrap
19837maybe-all-stage4-ppl: all-stage4-ppl
19838all-stage4: all-stage4-ppl
19839TARGET-stage4-ppl = $(TARGET-ppl)
19840all-stage4-ppl: configure-stage4-ppl
19841 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19842 @r=`${PWD_COMMAND}`; export r; \
19843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19844 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19845 $(HOST_EXPORTS) \
1f53ca9a 19846 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19847 cd $(HOST_SUBDIR)/ppl && \
19848 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19849 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 19850 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 19851 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19852 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19853 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19854 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19855 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19856 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19857 $(TARGET-stage4-ppl)
19858
19859maybe-clean-stage4-ppl: clean-stage4-ppl
19860clean-stage4: clean-stage4-ppl
19861clean-stage4-ppl:
19862 @if [ $(current_stage) = stage4 ]; then \
19863 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19864 else \
19865 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19866 $(MAKE) stage4-start; \
19867 fi; \
19868 cd $(HOST_SUBDIR)/ppl && \
19869 $(MAKE) $(EXTRA_HOST_FLAGS) \
19870 $(POSTSTAGE1_FLAGS_TO_PASS) \
19871 clean
19872@endif ppl-bootstrap
19873
19874
19875.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19876.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19877maybe-all-stageprofile-ppl:
19878maybe-clean-stageprofile-ppl:
19879@if ppl-bootstrap
19880maybe-all-stageprofile-ppl: all-stageprofile-ppl
19881all-stageprofile: all-stageprofile-ppl
19882TARGET-stageprofile-ppl = $(TARGET-ppl)
19883all-stageprofile-ppl: configure-stageprofile-ppl
19884 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19885 @r=`${PWD_COMMAND}`; export r; \
19886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19887 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19888 $(HOST_EXPORTS) \
1f53ca9a 19889 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19890 cd $(HOST_SUBDIR)/ppl && \
19891 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19892 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19893 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
19894 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19895 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19896 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19897 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19898 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19899 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19900 $(TARGET-stageprofile-ppl)
19901
19902maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19903clean-stageprofile: clean-stageprofile-ppl
19904clean-stageprofile-ppl:
19905 @if [ $(current_stage) = stageprofile ]; then \
19906 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19907 else \
19908 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19909 $(MAKE) stageprofile-start; \
19910 fi; \
19911 cd $(HOST_SUBDIR)/ppl && \
19912 $(MAKE) $(EXTRA_HOST_FLAGS) \
19913 $(POSTSTAGE1_FLAGS_TO_PASS) \
19914 clean
19915@endif ppl-bootstrap
19916
19917
19918.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19919.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19920maybe-all-stagefeedback-ppl:
19921maybe-clean-stagefeedback-ppl:
19922@if ppl-bootstrap
19923maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19924all-stagefeedback: all-stagefeedback-ppl
19925TARGET-stagefeedback-ppl = $(TARGET-ppl)
19926all-stagefeedback-ppl: configure-stagefeedback-ppl
19927 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19928 @r=`${PWD_COMMAND}`; export r; \
19929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19930 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19931 $(HOST_EXPORTS) \
1f53ca9a 19932 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19933 cd $(HOST_SUBDIR)/ppl && \
19934 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19935 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19936 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
19937 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19938 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19939 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19940 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19941 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19942 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19943 $(TARGET-stagefeedback-ppl)
19944
19945maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19946clean-stagefeedback: clean-stagefeedback-ppl
19947clean-stagefeedback-ppl:
19948 @if [ $(current_stage) = stagefeedback ]; then \
19949 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19950 else \
19951 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19952 $(MAKE) stagefeedback-start; \
19953 fi; \
19954 cd $(HOST_SUBDIR)/ppl && \
19955 $(MAKE) $(EXTRA_HOST_FLAGS) \
19956 $(POSTSTAGE1_FLAGS_TO_PASS) \
19957 clean
19958@endif ppl-bootstrap
19959
19960
19961
19962
19963
19964.PHONY: check-ppl maybe-check-ppl
19965maybe-check-ppl:
19966@if ppl
19967maybe-check-ppl: check-ppl
19968
19969check-ppl:
19970 @: $(MAKE); $(unstage)
19971 @r=`${PWD_COMMAND}`; export r; \
19972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973 $(HOST_EXPORTS) \
19974 (cd $(HOST_SUBDIR)/ppl && \
19975 $(MAKE) $(FLAGS_TO_PASS) check)
19976
19977@endif ppl
19978
19979.PHONY: install-ppl maybe-install-ppl
19980maybe-install-ppl:
19981@if ppl
19982maybe-install-ppl: install-ppl
19983
19984install-ppl:
19985
19986@endif ppl
19987
9b980aa1
RW
19988.PHONY: install-strip-ppl maybe-install-strip-ppl
19989maybe-install-strip-ppl:
19990@if ppl
19991maybe-install-strip-ppl: install-strip-ppl
19992
19993install-strip-ppl:
19994
19995@endif ppl
19996
e28c595f
JM
19997# Other targets (info, dvi, pdf, etc.)
19998
19999.PHONY: maybe-info-ppl info-ppl
20000maybe-info-ppl:
20001@if ppl
20002maybe-info-ppl: info-ppl
20003
20004info-ppl: \
20005 configure-ppl
20006 @[ -f ./ppl/Makefile ] || exit 0; \
20007 r=`${PWD_COMMAND}`; export r; \
20008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20009 $(HOST_EXPORTS) \
20010 for flag in $(EXTRA_HOST_FLAGS) ; do \
20011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20012 done; \
20013 echo "Doing info in ppl" ; \
20014 (cd $(HOST_SUBDIR)/ppl && \
20015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20017 "RANLIB=$${RANLIB}" \
20018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20019 info) \
20020 || exit 1
20021
20022@endif ppl
20023
20024.PHONY: maybe-dvi-ppl dvi-ppl
20025maybe-dvi-ppl:
20026@if ppl
20027maybe-dvi-ppl: dvi-ppl
20028
20029dvi-ppl: \
20030 configure-ppl
20031 @[ -f ./ppl/Makefile ] || exit 0; \
20032 r=`${PWD_COMMAND}`; export r; \
20033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20034 $(HOST_EXPORTS) \
20035 for flag in $(EXTRA_HOST_FLAGS) ; do \
20036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20037 done; \
20038 echo "Doing dvi in ppl" ; \
20039 (cd $(HOST_SUBDIR)/ppl && \
20040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20042 "RANLIB=$${RANLIB}" \
20043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20044 dvi) \
20045 || exit 1
20046
20047@endif ppl
20048
20049.PHONY: maybe-pdf-ppl pdf-ppl
20050maybe-pdf-ppl:
20051@if ppl
20052maybe-pdf-ppl: pdf-ppl
20053
20054pdf-ppl: \
20055 configure-ppl
20056 @[ -f ./ppl/Makefile ] || exit 0; \
20057 r=`${PWD_COMMAND}`; export r; \
20058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059 $(HOST_EXPORTS) \
20060 for flag in $(EXTRA_HOST_FLAGS) ; do \
20061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20062 done; \
20063 echo "Doing pdf in ppl" ; \
20064 (cd $(HOST_SUBDIR)/ppl && \
20065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20067 "RANLIB=$${RANLIB}" \
20068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20069 pdf) \
20070 || exit 1
20071
20072@endif ppl
20073
20074.PHONY: maybe-html-ppl html-ppl
20075maybe-html-ppl:
20076@if ppl
20077maybe-html-ppl: html-ppl
20078
20079html-ppl: \
20080 configure-ppl
20081 @[ -f ./ppl/Makefile ] || exit 0; \
20082 r=`${PWD_COMMAND}`; export r; \
20083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20084 $(HOST_EXPORTS) \
20085 for flag in $(EXTRA_HOST_FLAGS) ; do \
20086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20087 done; \
20088 echo "Doing html in ppl" ; \
20089 (cd $(HOST_SUBDIR)/ppl && \
20090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20092 "RANLIB=$${RANLIB}" \
20093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20094 html) \
20095 || exit 1
20096
20097@endif ppl
20098
20099.PHONY: maybe-TAGS-ppl TAGS-ppl
20100maybe-TAGS-ppl:
20101@if ppl
20102maybe-TAGS-ppl: TAGS-ppl
20103
20104TAGS-ppl: \
20105 configure-ppl
20106 @[ -f ./ppl/Makefile ] || exit 0; \
20107 r=`${PWD_COMMAND}`; export r; \
20108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20109 $(HOST_EXPORTS) \
20110 for flag in $(EXTRA_HOST_FLAGS) ; do \
20111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20112 done; \
20113 echo "Doing TAGS in ppl" ; \
20114 (cd $(HOST_SUBDIR)/ppl && \
20115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20117 "RANLIB=$${RANLIB}" \
20118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20119 TAGS) \
20120 || exit 1
20121
20122@endif ppl
20123
20124.PHONY: maybe-install-info-ppl install-info-ppl
20125maybe-install-info-ppl:
20126@if ppl
20127maybe-install-info-ppl: install-info-ppl
20128
20129install-info-ppl: \
20130 configure-ppl \
20131 info-ppl
20132 @[ -f ./ppl/Makefile ] || exit 0; \
20133 r=`${PWD_COMMAND}`; export r; \
20134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20135 $(HOST_EXPORTS) \
20136 for flag in $(EXTRA_HOST_FLAGS) ; do \
20137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20138 done; \
20139 echo "Doing install-info in ppl" ; \
20140 (cd $(HOST_SUBDIR)/ppl && \
20141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20143 "RANLIB=$${RANLIB}" \
20144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20145 install-info) \
20146 || exit 1
20147
20148@endif ppl
20149
20150.PHONY: maybe-install-pdf-ppl install-pdf-ppl
20151maybe-install-pdf-ppl:
20152@if ppl
20153maybe-install-pdf-ppl: install-pdf-ppl
20154
20155install-pdf-ppl: \
20156 configure-ppl \
20157 pdf-ppl
20158 @[ -f ./ppl/Makefile ] || exit 0; \
20159 r=`${PWD_COMMAND}`; export r; \
20160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20161 $(HOST_EXPORTS) \
20162 for flag in $(EXTRA_HOST_FLAGS) ; do \
20163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20164 done; \
20165 echo "Doing install-pdf in ppl" ; \
20166 (cd $(HOST_SUBDIR)/ppl && \
20167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20169 "RANLIB=$${RANLIB}" \
20170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20171 install-pdf) \
20172 || exit 1
20173
20174@endif ppl
20175
20176.PHONY: maybe-install-html-ppl install-html-ppl
20177maybe-install-html-ppl:
20178@if ppl
20179maybe-install-html-ppl: install-html-ppl
20180
20181install-html-ppl: \
20182 configure-ppl \
20183 html-ppl
20184 @[ -f ./ppl/Makefile ] || exit 0; \
20185 r=`${PWD_COMMAND}`; export r; \
20186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20187 $(HOST_EXPORTS) \
20188 for flag in $(EXTRA_HOST_FLAGS) ; do \
20189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20190 done; \
20191 echo "Doing install-html in ppl" ; \
20192 (cd $(HOST_SUBDIR)/ppl && \
20193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20195 "RANLIB=$${RANLIB}" \
20196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20197 install-html) \
20198 || exit 1
20199
20200@endif ppl
20201
20202.PHONY: maybe-installcheck-ppl installcheck-ppl
20203maybe-installcheck-ppl:
20204@if ppl
20205maybe-installcheck-ppl: installcheck-ppl
20206
20207installcheck-ppl: \
20208 configure-ppl
20209 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20210 r=`${PWD_COMMAND}`; export r; \
20211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20212 $(HOST_EXPORTS) \
20213 for flag in $(EXTRA_HOST_FLAGS) ; do \
20214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20215 done; \
e28c595f
JM
20216 echo "Doing installcheck in ppl" ; \
20217 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20220 "RANLIB=$${RANLIB}" \
0c24b341 20221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20222 installcheck) \
20223 || exit 1
20224
e28c595f 20225@endif ppl
4b900473 20226
e28c595f
JM
20227.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
20228maybe-mostlyclean-ppl:
20229@if ppl
20230maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 20231
e28c595f
JM
20232mostlyclean-ppl:
20233 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20234 r=`${PWD_COMMAND}`; export r; \
20235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20236 $(HOST_EXPORTS) \
20237 for flag in $(EXTRA_HOST_FLAGS) ; do \
20238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20239 done; \
e28c595f
JM
20240 echo "Doing mostlyclean in ppl" ; \
20241 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20244 "RANLIB=$${RANLIB}" \
0c24b341 20245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20246 mostlyclean) \
20247 || exit 1
20248
e28c595f 20249@endif ppl
4b900473 20250
e28c595f
JM
20251.PHONY: maybe-clean-ppl clean-ppl
20252maybe-clean-ppl:
20253@if ppl
20254maybe-clean-ppl: clean-ppl
4b900473 20255
e28c595f
JM
20256clean-ppl:
20257 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20258 r=`${PWD_COMMAND}`; export r; \
20259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20260 $(HOST_EXPORTS) \
20261 for flag in $(EXTRA_HOST_FLAGS) ; do \
20262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20263 done; \
e28c595f
JM
20264 echo "Doing clean in ppl" ; \
20265 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20268 "RANLIB=$${RANLIB}" \
0c24b341 20269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20270 clean) \
20271 || exit 1
20272
e28c595f 20273@endif ppl
4b900473 20274
e28c595f
JM
20275.PHONY: maybe-distclean-ppl distclean-ppl
20276maybe-distclean-ppl:
20277@if ppl
20278maybe-distclean-ppl: distclean-ppl
4b900473 20279
e28c595f
JM
20280distclean-ppl:
20281 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20282 r=`${PWD_COMMAND}`; export r; \
20283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20284 $(HOST_EXPORTS) \
20285 for flag in $(EXTRA_HOST_FLAGS) ; do \
20286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20287 done; \
e28c595f
JM
20288 echo "Doing distclean in ppl" ; \
20289 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20292 "RANLIB=$${RANLIB}" \
0c24b341 20293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20294 distclean) \
20295 || exit 1
20296
e28c595f 20297@endif ppl
4b900473 20298
e28c595f
JM
20299.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
20300maybe-maintainer-clean-ppl:
20301@if ppl
20302maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 20303
e28c595f
JM
20304maintainer-clean-ppl:
20305 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
20306 r=`${PWD_COMMAND}`; export r; \
20307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20308 $(HOST_EXPORTS) \
20309 for flag in $(EXTRA_HOST_FLAGS) ; do \
20310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20311 done; \
e28c595f
JM
20312 echo "Doing maintainer-clean in ppl" ; \
20313 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
20314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20316 "RANLIB=$${RANLIB}" \
0c24b341 20317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20318 maintainer-clean) \
20319 || exit 1
20320
e28c595f 20321@endif ppl
4b900473
PB
20322
20323
20324
e28c595f
JM
20325.PHONY: configure-cloog maybe-configure-cloog
20326maybe-configure-cloog:
4b900473 20327@if gcc-bootstrap
e28c595f 20328configure-cloog: stage_current
4b900473 20329@endif gcc-bootstrap
e28c595f
JM
20330@if cloog
20331maybe-configure-cloog: configure-cloog
20332configure-cloog:
4b900473
PB
20333 @r=`${PWD_COMMAND}`; export r; \
20334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
20335 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
20336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
1f53ca9a 20337 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20338 echo Configuring in $(HOST_SUBDIR)/cloog; \
20339 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
20340 case $(srcdir) in \
20341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20342 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20344 esac; \
e28c595f
JM
20345 srcdiroption="--srcdir=$${topdir}/cloog"; \
20346 libsrcdir="$$s/cloog"; \
4b900473 20347 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20349 --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 20350 || exit 1
e28c595f 20351@endif cloog
4b900473
PB
20352
20353
20354
e28c595f
JM
20355.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
20356maybe-configure-stage1-cloog:
20357@if cloog-bootstrap
20358maybe-configure-stage1-cloog: configure-stage1-cloog
20359configure-stage1-cloog:
4b900473 20360 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 20361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20362 @r=`${PWD_COMMAND}`; export r; \
20363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20364 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 20365 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 20366 $(HOST_EXPORTS) \
8ee82aff 20367 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20368 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20369 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20370 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
20371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20372 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20373 case $(srcdir) in \
20374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20375 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20377 esac; \
e28c595f
JM
20378 srcdiroption="--srcdir=$${topdir}/cloog"; \
20379 libsrcdir="$$s/cloog"; \
4b900473 20380 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20382 --target=${target_alias} $${srcdiroption} \
1b05fbbd 20383 $(STAGE1_CONFIGURE_FLAGS) \
1f53ca9a 20384 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20385@endif cloog-bootstrap
20386
20387.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
20388maybe-configure-stage2-cloog:
20389@if cloog-bootstrap
20390maybe-configure-stage2-cloog: configure-stage2-cloog
20391configure-stage2-cloog:
4b900473 20392 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 20393 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20394 @r=`${PWD_COMMAND}`; export r; \
20395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20396 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 20397 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20398 $(HOST_EXPORTS) \
1b05fbbd 20399 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20400 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20401 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20402 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20403 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
20404 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20405 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20406 case $(srcdir) in \
20407 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20408 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20409 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20410 esac; \
e28c595f
JM
20411 srcdiroption="--srcdir=$${topdir}/cloog"; \
20412 libsrcdir="$$s/cloog"; \
4b900473 20413 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20414 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20415 --target=${target_alias} $${srcdiroption} \
4b900473 20416 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20417 $(STAGE2_CONFIGURE_FLAGS) \
1f53ca9a 20418 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20419@endif cloog-bootstrap
20420
20421.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
20422maybe-configure-stage3-cloog:
20423@if cloog-bootstrap
20424maybe-configure-stage3-cloog: configure-stage3-cloog
20425configure-stage3-cloog:
4b900473 20426 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 20427 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20428 @r=`${PWD_COMMAND}`; export r; \
20429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20430 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 20431 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20432 $(HOST_EXPORTS) \
1b05fbbd 20433 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20434 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20435 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20436 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20437 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
20438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20439 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20440 case $(srcdir) in \
20441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20442 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20444 esac; \
e28c595f
JM
20445 srcdiroption="--srcdir=$${topdir}/cloog"; \
20446 libsrcdir="$$s/cloog"; \
4b900473 20447 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20448 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20449 --target=${target_alias} $${srcdiroption} \
4b900473 20450 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20451 $(STAGE3_CONFIGURE_FLAGS) \
1f53ca9a 20452 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20453@endif cloog-bootstrap
20454
20455.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
20456maybe-configure-stage4-cloog:
20457@if cloog-bootstrap
20458maybe-configure-stage4-cloog: configure-stage4-cloog
20459configure-stage4-cloog:
4b900473 20460 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 20461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20462 @r=`${PWD_COMMAND}`; export r; \
20463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20464 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 20465 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20466 $(HOST_EXPORTS) \
1b05fbbd 20467 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 20468 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20469 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20470 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20471 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
20472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20473 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20474 case $(srcdir) in \
20475 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20476 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20477 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20478 esac; \
e28c595f
JM
20479 srcdiroption="--srcdir=$${topdir}/cloog"; \
20480 libsrcdir="$$s/cloog"; \
4b900473 20481 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20482 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20483 --target=${target_alias} $${srcdiroption} \
4b900473 20484 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20485 $(STAGE4_CONFIGURE_FLAGS) \
1f53ca9a 20486 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20487@endif cloog-bootstrap
20488
20489.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
20490maybe-configure-stageprofile-cloog:
20491@if cloog-bootstrap
20492maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
20493configure-stageprofile-cloog:
4b900473 20494 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 20495 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20496 @r=`${PWD_COMMAND}`; export r; \
20497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20498 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 20499 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20500 $(HOST_EXPORTS) \
1b05fbbd
AO
20501 $(POSTSTAGE1_HOST_EXPORTS) \
20502 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20503 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20504 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20505 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
20506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20507 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20508 case $(srcdir) in \
20509 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20510 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20511 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20512 esac; \
e28c595f
JM
20513 srcdiroption="--srcdir=$${topdir}/cloog"; \
20514 libsrcdir="$$s/cloog"; \
4b900473 20515 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20516 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20517 --target=${target_alias} $${srcdiroption} \
4b900473 20518 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20519 $(STAGEprofile_CONFIGURE_FLAGS) \
1f53ca9a 20520 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
20521@endif cloog-bootstrap
20522
20523.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
20524maybe-configure-stagefeedback-cloog:
20525@if cloog-bootstrap
20526maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
20527configure-stagefeedback-cloog:
4b900473 20528 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 20529 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20530 @r=`${PWD_COMMAND}`; export r; \
20531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20532 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 20533 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20534 $(HOST_EXPORTS) \
1b05fbbd
AO
20535 $(POSTSTAGE1_HOST_EXPORTS) \
20536 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20537 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20538 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20539 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
20540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20541 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20542 case $(srcdir) in \
20543 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20544 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20545 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20546 esac; \
e28c595f
JM
20547 srcdiroption="--srcdir=$${topdir}/cloog"; \
20548 libsrcdir="$$s/cloog"; \
4b900473 20549 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20550 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20551 --target=${target_alias} $${srcdiroption} \
4b900473 20552 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20553 $(STAGEfeedback_CONFIGURE_FLAGS) \
1f53ca9a 20554 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f 20555@endif cloog-bootstrap
4b900473
PB
20556
20557
20558
20559
20560
e28c595f
JM
20561.PHONY: all-cloog maybe-all-cloog
20562maybe-all-cloog:
4b900473 20563@if gcc-bootstrap
e28c595f 20564all-cloog: stage_current
4b900473 20565@endif gcc-bootstrap
e28c595f
JM
20566@if cloog
20567TARGET-cloog=all
20568maybe-all-cloog: all-cloog
20569all-cloog: configure-cloog
4b900473
PB
20570 @r=`${PWD_COMMAND}`; export r; \
20571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 20572 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20573 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20574 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
e28c595f
JM
20575 $(TARGET-cloog))
20576@endif cloog
4b900473
PB
20577
20578
20579
e28c595f
JM
20580.PHONY: all-stage1-cloog maybe-all-stage1-cloog
20581.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20582maybe-all-stage1-cloog:
20583maybe-clean-stage1-cloog:
20584@if cloog-bootstrap
20585maybe-all-stage1-cloog: all-stage1-cloog
20586all-stage1: all-stage1-cloog
20587TARGET-stage1-cloog = $(TARGET-cloog)
20588all-stage1-cloog: configure-stage1-cloog
4b900473
PB
20589 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20590 @r=`${PWD_COMMAND}`; export r; \
20591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20592 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 20593 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20594 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20596 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 20597 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
20598 LIBCFLAGS="$(LIBCFLAGS)" \
20599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20602 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20603 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 20604 $(TARGET-stage1-cloog)
4b900473 20605
e28c595f
JM
20606maybe-clean-stage1-cloog: clean-stage1-cloog
20607clean-stage1: clean-stage1-cloog
20608clean-stage1-cloog:
4b900473 20609 @if [ $(current_stage) = stage1 ]; then \
e28c595f 20610 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20611 else \
e28c595f 20612 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
20613 $(MAKE) stage1-start; \
20614 fi; \
e28c595f 20615 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20616 $(MAKE) $(EXTRA_HOST_FLAGS) \
1f53ca9a 20617 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20618@endif cloog-bootstrap
20619
20620
20621.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20622.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20623maybe-all-stage2-cloog:
20624maybe-clean-stage2-cloog:
20625@if cloog-bootstrap
20626maybe-all-stage2-cloog: all-stage2-cloog
20627all-stage2: all-stage2-cloog
20628TARGET-stage2-cloog = $(TARGET-cloog)
20629all-stage2-cloog: configure-stage2-cloog
4b900473
PB
20630 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20631 @r=`${PWD_COMMAND}`; export r; \
20632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20633 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 20634 $(HOST_EXPORTS) \
1f53ca9a 20635 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20636 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20637 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20638 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 20639 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
20640 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20641 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20642 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20643 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20644 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20645 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 20646 $(TARGET-stage2-cloog)
4b900473 20647
e28c595f
JM
20648maybe-clean-stage2-cloog: clean-stage2-cloog
20649clean-stage2: clean-stage2-cloog
20650clean-stage2-cloog:
4b900473 20651 @if [ $(current_stage) = stage2 ]; then \
e28c595f 20652 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20653 else \
e28c595f 20654 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
20655 $(MAKE) stage2-start; \
20656 fi; \
e28c595f 20657 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20658 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20659 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20660 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20661@endif cloog-bootstrap
20662
20663
e28c595f
JM
20664.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20665.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20666maybe-all-stage3-cloog:
20667maybe-clean-stage3-cloog:
20668@if cloog-bootstrap
20669maybe-all-stage3-cloog: all-stage3-cloog
20670all-stage3: all-stage3-cloog
20671TARGET-stage3-cloog = $(TARGET-cloog)
20672all-stage3-cloog: configure-stage3-cloog
4b900473
PB
20673 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20674 @r=`${PWD_COMMAND}`; export r; \
20675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20676 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 20677 $(HOST_EXPORTS) \
1f53ca9a 20678 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20679 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20681 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 20682 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
20683 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20687 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20688 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20689 $(TARGET-stage3-cloog)
4b900473 20690
e28c595f
JM
20691maybe-clean-stage3-cloog: clean-stage3-cloog
20692clean-stage3: clean-stage3-cloog
20693clean-stage3-cloog:
4b900473 20694 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20695 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20696 else \
e28c595f 20697 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20698 $(MAKE) stage3-start; \
20699 fi; \
e28c595f 20700 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20701 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20702 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20703 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20704@endif cloog-bootstrap
20705
20706
e28c595f
JM
20707.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20708.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20709maybe-all-stage4-cloog:
20710maybe-clean-stage4-cloog:
20711@if cloog-bootstrap
20712maybe-all-stage4-cloog: all-stage4-cloog
20713all-stage4: all-stage4-cloog
20714TARGET-stage4-cloog = $(TARGET-cloog)
20715all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20716 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20717 @r=`${PWD_COMMAND}`; export r; \
20718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20719 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 20720 $(HOST_EXPORTS) \
1f53ca9a 20721 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20722 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20723 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20724 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 20725 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 20726 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20727 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20728 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20729 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20730 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20731 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20732 $(TARGET-stage4-cloog)
4b900473 20733
e28c595f
JM
20734maybe-clean-stage4-cloog: clean-stage4-cloog
20735clean-stage4: clean-stage4-cloog
20736clean-stage4-cloog:
4b900473 20737 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20738 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20739 else \
e28c595f 20740 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20741 $(MAKE) stage4-start; \
20742 fi; \
e28c595f 20743 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20744 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20745 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20746 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20747@endif cloog-bootstrap
20748
20749
20750.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20751.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20752maybe-all-stageprofile-cloog:
20753maybe-clean-stageprofile-cloog:
20754@if cloog-bootstrap
20755maybe-all-stageprofile-cloog: all-stageprofile-cloog
20756all-stageprofile: all-stageprofile-cloog
20757TARGET-stageprofile-cloog = $(TARGET-cloog)
20758all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20759 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20760 @r=`${PWD_COMMAND}`; export r; \
20761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20762 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 20763 $(HOST_EXPORTS) \
1f53ca9a 20764 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20765 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20766 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20767 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 20768 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
20769 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20770 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20771 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20772 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20773 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20774 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20775 $(TARGET-stageprofile-cloog)
4b900473 20776
e28c595f
JM
20777maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20778clean-stageprofile: clean-stageprofile-cloog
20779clean-stageprofile-cloog:
4b900473 20780 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20781 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20782 else \
e28c595f 20783 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20784 $(MAKE) stageprofile-start; \
20785 fi; \
e28c595f 20786 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20787 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20788 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20789 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20790@endif cloog-bootstrap
20791
20792
20793.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20794.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20795maybe-all-stagefeedback-cloog:
20796maybe-clean-stagefeedback-cloog:
20797@if cloog-bootstrap
20798maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20799all-stagefeedback: all-stagefeedback-cloog
20800TARGET-stagefeedback-cloog = $(TARGET-cloog)
20801all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20802 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20803 @r=`${PWD_COMMAND}`; export r; \
20804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20805 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 20806 $(HOST_EXPORTS) \
1f53ca9a 20807 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20808 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20809 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20810 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 20811 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
20812 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20813 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20814 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20815 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20816 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20817 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20818 $(TARGET-stagefeedback-cloog)
4b900473 20819
e28c595f
JM
20820maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20821clean-stagefeedback: clean-stagefeedback-cloog
20822clean-stagefeedback-cloog:
4b900473 20823 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20824 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20825 else \
e28c595f 20826 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20827 $(MAKE) stagefeedback-start; \
20828 fi; \
e28c595f 20829 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20830 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20831 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20832 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f 20833@endif cloog-bootstrap
4b900473
PB
20834
20835
20836
20837
20838
e28c595f
JM
20839.PHONY: check-cloog maybe-check-cloog
20840maybe-check-cloog:
20841@if cloog
20842maybe-check-cloog: check-cloog
4b900473 20843
e28c595f 20844check-cloog:
4b900473
PB
20845 @: $(MAKE); $(unstage)
20846 @r=`${PWD_COMMAND}`; export r; \
20847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20848 $(HOST_EXPORTS) \
e28c595f 20849 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20850 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
4b900473 20851
e28c595f 20852@endif cloog
4b900473 20853
e28c595f
JM
20854.PHONY: install-cloog maybe-install-cloog
20855maybe-install-cloog:
20856@if cloog
20857maybe-install-cloog: install-cloog
4b900473 20858
e28c595f 20859install-cloog:
4b900473 20860
e28c595f 20861@endif cloog
4b900473 20862
9b980aa1
RW
20863.PHONY: install-strip-cloog maybe-install-strip-cloog
20864maybe-install-strip-cloog:
20865@if cloog
20866maybe-install-strip-cloog: install-strip-cloog
20867
20868install-strip-cloog:
20869
20870@endif cloog
20871
4b900473
PB
20872# Other targets (info, dvi, pdf, etc.)
20873
e28c595f
JM
20874.PHONY: maybe-info-cloog info-cloog
20875maybe-info-cloog:
20876@if cloog
20877maybe-info-cloog: info-cloog
4b900473 20878
e28c595f
JM
20879info-cloog: \
20880 configure-cloog
20881 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20882 r=`${PWD_COMMAND}`; export r; \
20883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20884 $(HOST_EXPORTS) \
1f53ca9a 20885 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20887 done; \
e28c595f
JM
20888 echo "Doing info in cloog" ; \
20889 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20892 "RANLIB=$${RANLIB}" \
0c24b341 20893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20894 info) \
20895 || exit 1
20896
e28c595f 20897@endif cloog
4b900473 20898
e28c595f
JM
20899.PHONY: maybe-dvi-cloog dvi-cloog
20900maybe-dvi-cloog:
20901@if cloog
20902maybe-dvi-cloog: dvi-cloog
4b900473 20903
e28c595f
JM
20904dvi-cloog: \
20905 configure-cloog
20906 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20907 r=`${PWD_COMMAND}`; export r; \
20908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20909 $(HOST_EXPORTS) \
1f53ca9a 20910 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20912 done; \
e28c595f
JM
20913 echo "Doing dvi in cloog" ; \
20914 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20917 "RANLIB=$${RANLIB}" \
0c24b341 20918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20919 dvi) \
20920 || exit 1
20921
e28c595f 20922@endif cloog
4b900473 20923
e28c595f
JM
20924.PHONY: maybe-pdf-cloog pdf-cloog
20925maybe-pdf-cloog:
20926@if cloog
20927maybe-pdf-cloog: pdf-cloog
4b900473 20928
e28c595f
JM
20929pdf-cloog: \
20930 configure-cloog
20931 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20932 r=`${PWD_COMMAND}`; export r; \
20933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20934 $(HOST_EXPORTS) \
1f53ca9a 20935 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20937 done; \
e28c595f
JM
20938 echo "Doing pdf in cloog" ; \
20939 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20942 "RANLIB=$${RANLIB}" \
0c24b341 20943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20944 pdf) \
20945 || exit 1
20946
e28c595f 20947@endif cloog
4b900473 20948
e28c595f
JM
20949.PHONY: maybe-html-cloog html-cloog
20950maybe-html-cloog:
20951@if cloog
20952maybe-html-cloog: html-cloog
4b900473 20953
e28c595f
JM
20954html-cloog: \
20955 configure-cloog
20956 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20957 r=`${PWD_COMMAND}`; export r; \
20958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20959 $(HOST_EXPORTS) \
1f53ca9a 20960 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20962 done; \
e28c595f
JM
20963 echo "Doing html in cloog" ; \
20964 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20967 "RANLIB=$${RANLIB}" \
0c24b341 20968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20969 html) \
20970 || exit 1
20971
e28c595f 20972@endif cloog
4b900473 20973
e28c595f
JM
20974.PHONY: maybe-TAGS-cloog TAGS-cloog
20975maybe-TAGS-cloog:
20976@if cloog
20977maybe-TAGS-cloog: TAGS-cloog
4b900473 20978
e28c595f
JM
20979TAGS-cloog: \
20980 configure-cloog
20981 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20982 r=`${PWD_COMMAND}`; export r; \
20983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20984 $(HOST_EXPORTS) \
1f53ca9a 20985 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20987 done; \
e28c595f
JM
20988 echo "Doing TAGS in cloog" ; \
20989 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20992 "RANLIB=$${RANLIB}" \
0c24b341 20993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20994 TAGS) \
20995 || exit 1
20996
e28c595f 20997@endif cloog
4b900473 20998
e28c595f
JM
20999.PHONY: maybe-install-info-cloog install-info-cloog
21000maybe-install-info-cloog:
21001@if cloog
21002maybe-install-info-cloog: install-info-cloog
4b900473 21003
e28c595f
JM
21004install-info-cloog: \
21005 configure-cloog \
21006 info-cloog
21007 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21008 r=`${PWD_COMMAND}`; export r; \
21009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010 $(HOST_EXPORTS) \
1f53ca9a 21011 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013 done; \
e28c595f
JM
21014 echo "Doing install-info in cloog" ; \
21015 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018 "RANLIB=$${RANLIB}" \
0c24b341 21019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21020 install-info) \
21021 || exit 1
21022
e28c595f 21023@endif cloog
4b900473 21024
e28c595f
JM
21025.PHONY: maybe-install-pdf-cloog install-pdf-cloog
21026maybe-install-pdf-cloog:
21027@if cloog
21028maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 21029
e28c595f
JM
21030install-pdf-cloog: \
21031 configure-cloog \
21032 pdf-cloog
21033 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
21034 r=`${PWD_COMMAND}`; export r; \
21035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21036 $(HOST_EXPORTS) \
1f53ca9a 21037 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
a3ca38d2
DD
21038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039 done; \
e28c595f
JM
21040 echo "Doing install-pdf in cloog" ; \
21041 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
21042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044 "RANLIB=$${RANLIB}" \
0c24b341 21045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21046 install-pdf) \
21047 || exit 1
21048
e28c595f 21049@endif cloog
a3ca38d2 21050
e28c595f
JM
21051.PHONY: maybe-install-html-cloog install-html-cloog
21052maybe-install-html-cloog:
21053@if cloog
21054maybe-install-html-cloog: install-html-cloog
4b900473 21055
e28c595f
JM
21056install-html-cloog: \
21057 configure-cloog \
21058 html-cloog
21059 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21060 r=`${PWD_COMMAND}`; export r; \
21061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21062 $(HOST_EXPORTS) \
1f53ca9a 21063 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065 done; \
e28c595f
JM
21066 echo "Doing install-html in cloog" ; \
21067 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070 "RANLIB=$${RANLIB}" \
0c24b341 21071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21072 install-html) \
21073 || exit 1
21074
e28c595f 21075@endif cloog
4b900473 21076
e28c595f
JM
21077.PHONY: maybe-installcheck-cloog installcheck-cloog
21078maybe-installcheck-cloog:
21079@if cloog
21080maybe-installcheck-cloog: installcheck-cloog
4b900473 21081
e28c595f
JM
21082installcheck-cloog: \
21083 configure-cloog
21084 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21085 r=`${PWD_COMMAND}`; export r; \
21086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21087 $(HOST_EXPORTS) \
1f53ca9a 21088 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21090 done; \
e28c595f
JM
21091 echo "Doing installcheck in cloog" ; \
21092 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21095 "RANLIB=$${RANLIB}" \
0c24b341 21096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21097 installcheck) \
21098 || exit 1
21099
e28c595f 21100@endif cloog
4b900473 21101
e28c595f
JM
21102.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
21103maybe-mostlyclean-cloog:
21104@if cloog
21105maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 21106
e28c595f
JM
21107mostlyclean-cloog:
21108 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21109 r=`${PWD_COMMAND}`; export r; \
21110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111 $(HOST_EXPORTS) \
1f53ca9a 21112 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21114 done; \
e28c595f
JM
21115 echo "Doing mostlyclean in cloog" ; \
21116 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21119 "RANLIB=$${RANLIB}" \
0c24b341 21120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21121 mostlyclean) \
21122 || exit 1
21123
e28c595f 21124@endif cloog
4b900473 21125
e28c595f
JM
21126.PHONY: maybe-clean-cloog clean-cloog
21127maybe-clean-cloog:
21128@if cloog
21129maybe-clean-cloog: clean-cloog
4b900473 21130
e28c595f
JM
21131clean-cloog:
21132 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21133 r=`${PWD_COMMAND}`; export r; \
21134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21135 $(HOST_EXPORTS) \
1f53ca9a 21136 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21138 done; \
e28c595f
JM
21139 echo "Doing clean in cloog" ; \
21140 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21143 "RANLIB=$${RANLIB}" \
0c24b341 21144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21145 clean) \
21146 || exit 1
21147
e28c595f 21148@endif cloog
4b900473 21149
e28c595f
JM
21150.PHONY: maybe-distclean-cloog distclean-cloog
21151maybe-distclean-cloog:
21152@if cloog
21153maybe-distclean-cloog: distclean-cloog
4b900473 21154
e28c595f
JM
21155distclean-cloog:
21156 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21157 r=`${PWD_COMMAND}`; export r; \
21158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21159 $(HOST_EXPORTS) \
1f53ca9a 21160 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21162 done; \
e28c595f
JM
21163 echo "Doing distclean in cloog" ; \
21164 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21167 "RANLIB=$${RANLIB}" \
0c24b341 21168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21169 distclean) \
21170 || exit 1
21171
e28c595f 21172@endif cloog
4b900473 21173
e28c595f
JM
21174.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
21175maybe-maintainer-clean-cloog:
21176@if cloog
21177maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 21178
e28c595f
JM
21179maintainer-clean-cloog:
21180 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
21181 r=`${PWD_COMMAND}`; export r; \
21182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21183 $(HOST_EXPORTS) \
1f53ca9a 21184 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
21185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21186 done; \
e28c595f
JM
21187 echo "Doing maintainer-clean in cloog" ; \
21188 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
21189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21191 "RANLIB=$${RANLIB}" \
0c24b341 21192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
21193 maintainer-clean) \
21194 || exit 1
21195
e28c595f 21196@endif cloog
4b900473
PB
21197
21198
21199
1f53ca9a
AO
21200.PHONY: configure-libelf maybe-configure-libelf
21201maybe-configure-libelf:
21202@if gcc-bootstrap
21203configure-libelf: stage_current
21204@endif gcc-bootstrap
21205@if libelf
21206maybe-configure-libelf: configure-libelf
21207configure-libelf:
21208 @r=`${PWD_COMMAND}`; export r; \
21209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21210 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21212 $(HOST_EXPORTS) \
21213 echo Configuring in $(HOST_SUBDIR)/libelf; \
21214 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
21215 case $(srcdir) in \
21216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21217 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21219 esac; \
21220 srcdiroption="--srcdir=$${topdir}/libelf"; \
21221 libsrcdir="$$s/libelf"; \
21222 $(SHELL) $${libsrcdir}/configure \
21223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21224 --target=${target_alias} $${srcdiroption} --disable-shared \
21225 || exit 1
21226@endif libelf
21227
21228
21229
21230.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
21231maybe-configure-stage1-libelf:
21232@if libelf-bootstrap
21233maybe-configure-stage1-libelf: configure-stage1-libelf
21234configure-stage1-libelf:
21235 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21237 @r=`${PWD_COMMAND}`; export r; \
21238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21239 TFLAGS="$(STAGE1_TFLAGS)"; \
21240 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21241 $(HOST_EXPORTS) \
21242 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21243 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21244 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21245 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
21246 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21247 cd $(HOST_SUBDIR)/libelf || exit 1; \
21248 case $(srcdir) in \
21249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21250 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21252 esac; \
21253 srcdiroption="--srcdir=$${topdir}/libelf"; \
21254 libsrcdir="$$s/libelf"; \
21255 $(SHELL) $${libsrcdir}/configure \
21256 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21257 --target=${target_alias} $${srcdiroption} \
21258 $(STAGE1_CONFIGURE_FLAGS) \
21259 --disable-shared
21260@endif libelf-bootstrap
21261
21262.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
21263maybe-configure-stage2-libelf:
21264@if libelf-bootstrap
21265maybe-configure-stage2-libelf: configure-stage2-libelf
21266configure-stage2-libelf:
21267 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21269 @r=`${PWD_COMMAND}`; export r; \
21270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21271 TFLAGS="$(STAGE2_TFLAGS)"; \
21272 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21273 $(HOST_EXPORTS) \
21274 $(POSTSTAGE1_HOST_EXPORTS) \
21275 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21276 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21277 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21278 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
21279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21280 cd $(HOST_SUBDIR)/libelf || exit 1; \
21281 case $(srcdir) in \
21282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21283 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21285 esac; \
21286 srcdiroption="--srcdir=$${topdir}/libelf"; \
21287 libsrcdir="$$s/libelf"; \
21288 $(SHELL) $${libsrcdir}/configure \
21289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21290 --target=${target_alias} $${srcdiroption} \
21291 --with-build-libsubdir=$(HOST_SUBDIR) \
21292 $(STAGE2_CONFIGURE_FLAGS) \
21293 --disable-shared
21294@endif libelf-bootstrap
21295
21296.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
21297maybe-configure-stage3-libelf:
21298@if libelf-bootstrap
21299maybe-configure-stage3-libelf: configure-stage3-libelf
21300configure-stage3-libelf:
21301 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21302 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21303 @r=`${PWD_COMMAND}`; export r; \
21304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21305 TFLAGS="$(STAGE3_TFLAGS)"; \
21306 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21307 $(HOST_EXPORTS) \
21308 $(POSTSTAGE1_HOST_EXPORTS) \
21309 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21310 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21311 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21312 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
21313 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21314 cd $(HOST_SUBDIR)/libelf || exit 1; \
21315 case $(srcdir) in \
21316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21317 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21319 esac; \
21320 srcdiroption="--srcdir=$${topdir}/libelf"; \
21321 libsrcdir="$$s/libelf"; \
21322 $(SHELL) $${libsrcdir}/configure \
21323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21324 --target=${target_alias} $${srcdiroption} \
21325 --with-build-libsubdir=$(HOST_SUBDIR) \
21326 $(STAGE3_CONFIGURE_FLAGS) \
21327 --disable-shared
21328@endif libelf-bootstrap
21329
21330.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
21331maybe-configure-stage4-libelf:
21332@if libelf-bootstrap
21333maybe-configure-stage4-libelf: configure-stage4-libelf
21334configure-stage4-libelf:
21335 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21336 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21337 @r=`${PWD_COMMAND}`; export r; \
21338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21339 TFLAGS="$(STAGE4_TFLAGS)"; \
21340 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21341 $(HOST_EXPORTS) \
21342 $(POSTSTAGE1_HOST_EXPORTS) \
21343 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21344 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21345 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21346 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
21347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21348 cd $(HOST_SUBDIR)/libelf || exit 1; \
21349 case $(srcdir) in \
21350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21351 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21353 esac; \
21354 srcdiroption="--srcdir=$${topdir}/libelf"; \
21355 libsrcdir="$$s/libelf"; \
21356 $(SHELL) $${libsrcdir}/configure \
21357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21358 --target=${target_alias} $${srcdiroption} \
21359 --with-build-libsubdir=$(HOST_SUBDIR) \
21360 $(STAGE4_CONFIGURE_FLAGS) \
21361 --disable-shared
21362@endif libelf-bootstrap
21363
21364.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
21365maybe-configure-stageprofile-libelf:
21366@if libelf-bootstrap
21367maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
21368configure-stageprofile-libelf:
21369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21370 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21371 @r=`${PWD_COMMAND}`; export r; \
21372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21373 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21374 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21375 $(HOST_EXPORTS) \
21376 $(POSTSTAGE1_HOST_EXPORTS) \
21377 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21378 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21379 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21380 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
21381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21382 cd $(HOST_SUBDIR)/libelf || exit 1; \
21383 case $(srcdir) in \
21384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21385 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21387 esac; \
21388 srcdiroption="--srcdir=$${topdir}/libelf"; \
21389 libsrcdir="$$s/libelf"; \
21390 $(SHELL) $${libsrcdir}/configure \
21391 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21392 --target=${target_alias} $${srcdiroption} \
21393 --with-build-libsubdir=$(HOST_SUBDIR) \
21394 $(STAGEprofile_CONFIGURE_FLAGS) \
21395 --disable-shared
21396@endif libelf-bootstrap
21397
21398.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
21399maybe-configure-stagefeedback-libelf:
21400@if libelf-bootstrap
21401maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
21402configure-stagefeedback-libelf:
21403 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21404 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
21405 @r=`${PWD_COMMAND}`; export r; \
21406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21407 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21408 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
21409 $(HOST_EXPORTS) \
21410 $(POSTSTAGE1_HOST_EXPORTS) \
21411 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21412 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21413 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21414 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
21415 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
21416 cd $(HOST_SUBDIR)/libelf || exit 1; \
21417 case $(srcdir) in \
21418 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21419 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
21420 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21421 esac; \
21422 srcdiroption="--srcdir=$${topdir}/libelf"; \
21423 libsrcdir="$$s/libelf"; \
21424 $(SHELL) $${libsrcdir}/configure \
21425 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21426 --target=${target_alias} $${srcdiroption} \
21427 --with-build-libsubdir=$(HOST_SUBDIR) \
21428 $(STAGEfeedback_CONFIGURE_FLAGS) \
21429 --disable-shared
21430@endif libelf-bootstrap
21431
21432
21433
21434
21435
21436.PHONY: all-libelf maybe-all-libelf
21437maybe-all-libelf:
21438@if gcc-bootstrap
21439all-libelf: stage_current
21440@endif gcc-bootstrap
21441@if libelf
21442TARGET-libelf=all
21443maybe-all-libelf: all-libelf
21444all-libelf: configure-libelf
21445 @r=`${PWD_COMMAND}`; export r; \
21446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21447 $(HOST_EXPORTS) \
21448 (cd $(HOST_SUBDIR)/libelf && \
21449 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21450 $(TARGET-libelf))
21451@endif libelf
21452
21453
21454
21455.PHONY: all-stage1-libelf maybe-all-stage1-libelf
21456.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
21457maybe-all-stage1-libelf:
21458maybe-clean-stage1-libelf:
21459@if libelf-bootstrap
21460maybe-all-stage1-libelf: all-stage1-libelf
21461all-stage1: all-stage1-libelf
21462TARGET-stage1-libelf = $(TARGET-libelf)
21463all-stage1-libelf: configure-stage1-libelf
21464 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21465 @r=`${PWD_COMMAND}`; export r; \
21466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21467 TFLAGS="$(STAGE1_TFLAGS)"; \
21468 $(HOST_EXPORTS) \
21469 cd $(HOST_SUBDIR)/libelf && \
21470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21471 CFLAGS="$(STAGE1_CFLAGS)" \
21472 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21473 LIBCFLAGS="$(LIBCFLAGS)" \
21474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21477 $(EXTRA_HOST_FLAGS) \
21478 TFLAGS="$(STAGE1_TFLAGS)" \
21479 $(TARGET-stage1-libelf)
21480
21481maybe-clean-stage1-libelf: clean-stage1-libelf
21482clean-stage1: clean-stage1-libelf
21483clean-stage1-libelf:
21484 @if [ $(current_stage) = stage1 ]; then \
21485 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21486 else \
21487 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
21488 $(MAKE) stage1-start; \
21489 fi; \
21490 cd $(HOST_SUBDIR)/libelf && \
21491 $(MAKE) $(EXTRA_HOST_FLAGS) \
21492 clean
21493@endif libelf-bootstrap
21494
21495
21496.PHONY: all-stage2-libelf maybe-all-stage2-libelf
21497.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
21498maybe-all-stage2-libelf:
21499maybe-clean-stage2-libelf:
21500@if libelf-bootstrap
21501maybe-all-stage2-libelf: all-stage2-libelf
21502all-stage2: all-stage2-libelf
21503TARGET-stage2-libelf = $(TARGET-libelf)
21504all-stage2-libelf: configure-stage2-libelf
21505 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21506 @r=`${PWD_COMMAND}`; export r; \
21507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21508 TFLAGS="$(STAGE2_TFLAGS)"; \
21509 $(HOST_EXPORTS) \
21510 $(POSTSTAGE1_HOST_EXPORTS) \
21511 cd $(HOST_SUBDIR)/libelf && \
21512 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21513 CFLAGS="$(STAGE2_CFLAGS)" \
21514 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21515 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21516 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21517 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21518 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21519 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21520 TFLAGS="$(STAGE2_TFLAGS)" \
21521 $(TARGET-stage2-libelf)
21522
21523maybe-clean-stage2-libelf: clean-stage2-libelf
21524clean-stage2: clean-stage2-libelf
21525clean-stage2-libelf:
21526 @if [ $(current_stage) = stage2 ]; then \
21527 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21528 else \
21529 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
21530 $(MAKE) stage2-start; \
21531 fi; \
21532 cd $(HOST_SUBDIR)/libelf && \
21533 $(MAKE) $(EXTRA_HOST_FLAGS) \
21534 $(POSTSTAGE1_FLAGS_TO_PASS) \
21535 clean
21536@endif libelf-bootstrap
21537
21538
21539.PHONY: all-stage3-libelf maybe-all-stage3-libelf
21540.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
21541maybe-all-stage3-libelf:
21542maybe-clean-stage3-libelf:
21543@if libelf-bootstrap
21544maybe-all-stage3-libelf: all-stage3-libelf
21545all-stage3: all-stage3-libelf
21546TARGET-stage3-libelf = $(TARGET-libelf)
21547all-stage3-libelf: configure-stage3-libelf
21548 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21549 @r=`${PWD_COMMAND}`; export r; \
21550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21551 TFLAGS="$(STAGE3_TFLAGS)"; \
21552 $(HOST_EXPORTS) \
21553 $(POSTSTAGE1_HOST_EXPORTS) \
21554 cd $(HOST_SUBDIR)/libelf && \
21555 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21556 CFLAGS="$(STAGE3_CFLAGS)" \
21557 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21558 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21559 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21560 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21561 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21562 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21563 TFLAGS="$(STAGE3_TFLAGS)" \
21564 $(TARGET-stage3-libelf)
21565
21566maybe-clean-stage3-libelf: clean-stage3-libelf
21567clean-stage3: clean-stage3-libelf
21568clean-stage3-libelf:
21569 @if [ $(current_stage) = stage3 ]; then \
21570 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21571 else \
21572 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
21573 $(MAKE) stage3-start; \
21574 fi; \
21575 cd $(HOST_SUBDIR)/libelf && \
21576 $(MAKE) $(EXTRA_HOST_FLAGS) \
21577 $(POSTSTAGE1_FLAGS_TO_PASS) \
21578 clean
21579@endif libelf-bootstrap
21580
21581
21582.PHONY: all-stage4-libelf maybe-all-stage4-libelf
21583.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
21584maybe-all-stage4-libelf:
21585maybe-clean-stage4-libelf:
21586@if libelf-bootstrap
21587maybe-all-stage4-libelf: all-stage4-libelf
21588all-stage4: all-stage4-libelf
21589TARGET-stage4-libelf = $(TARGET-libelf)
21590all-stage4-libelf: configure-stage4-libelf
21591 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21592 @r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 TFLAGS="$(STAGE4_TFLAGS)"; \
21595 $(HOST_EXPORTS) \
21596 $(POSTSTAGE1_HOST_EXPORTS) \
21597 cd $(HOST_SUBDIR)/libelf && \
21598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21599 CFLAGS="$(STAGE4_CFLAGS)" \
21600 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21601 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21606 TFLAGS="$(STAGE4_TFLAGS)" \
21607 $(TARGET-stage4-libelf)
21608
21609maybe-clean-stage4-libelf: clean-stage4-libelf
21610clean-stage4: clean-stage4-libelf
21611clean-stage4-libelf:
21612 @if [ $(current_stage) = stage4 ]; then \
21613 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21614 else \
21615 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21616 $(MAKE) stage4-start; \
21617 fi; \
21618 cd $(HOST_SUBDIR)/libelf && \
21619 $(MAKE) $(EXTRA_HOST_FLAGS) \
21620 $(POSTSTAGE1_FLAGS_TO_PASS) \
21621 clean
21622@endif libelf-bootstrap
21623
21624
21625.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21626.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21627maybe-all-stageprofile-libelf:
21628maybe-clean-stageprofile-libelf:
21629@if libelf-bootstrap
21630maybe-all-stageprofile-libelf: all-stageprofile-libelf
21631all-stageprofile: all-stageprofile-libelf
21632TARGET-stageprofile-libelf = $(TARGET-libelf)
21633all-stageprofile-libelf: configure-stageprofile-libelf
21634 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21635 @r=`${PWD_COMMAND}`; export r; \
21636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21637 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21638 $(HOST_EXPORTS) \
21639 $(POSTSTAGE1_HOST_EXPORTS) \
21640 cd $(HOST_SUBDIR)/libelf && \
21641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21642 CFLAGS="$(STAGEprofile_CFLAGS)" \
21643 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21644 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21649 TFLAGS="$(STAGEprofile_TFLAGS)" \
21650 $(TARGET-stageprofile-libelf)
21651
21652maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21653clean-stageprofile: clean-stageprofile-libelf
21654clean-stageprofile-libelf:
21655 @if [ $(current_stage) = stageprofile ]; then \
21656 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21657 else \
21658 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21659 $(MAKE) stageprofile-start; \
21660 fi; \
21661 cd $(HOST_SUBDIR)/libelf && \
21662 $(MAKE) $(EXTRA_HOST_FLAGS) \
21663 $(POSTSTAGE1_FLAGS_TO_PASS) \
21664 clean
21665@endif libelf-bootstrap
21666
21667
21668.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21669.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21670maybe-all-stagefeedback-libelf:
21671maybe-clean-stagefeedback-libelf:
21672@if libelf-bootstrap
21673maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21674all-stagefeedback: all-stagefeedback-libelf
21675TARGET-stagefeedback-libelf = $(TARGET-libelf)
21676all-stagefeedback-libelf: configure-stagefeedback-libelf
21677 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21678 @r=`${PWD_COMMAND}`; export r; \
21679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21680 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21681 $(HOST_EXPORTS) \
21682 $(POSTSTAGE1_HOST_EXPORTS) \
21683 cd $(HOST_SUBDIR)/libelf && \
21684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21685 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21686 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21687 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21692 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21693 $(TARGET-stagefeedback-libelf)
21694
21695maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21696clean-stagefeedback: clean-stagefeedback-libelf
21697clean-stagefeedback-libelf:
21698 @if [ $(current_stage) = stagefeedback ]; then \
21699 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21700 else \
21701 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21702 $(MAKE) stagefeedback-start; \
21703 fi; \
21704 cd $(HOST_SUBDIR)/libelf && \
21705 $(MAKE) $(EXTRA_HOST_FLAGS) \
21706 $(POSTSTAGE1_FLAGS_TO_PASS) \
21707 clean
21708@endif libelf-bootstrap
21709
21710
21711
21712
21713
21714.PHONY: check-libelf maybe-check-libelf
21715maybe-check-libelf:
21716@if libelf
21717maybe-check-libelf: check-libelf
21718
21719check-libelf:
21720 @: $(MAKE); $(unstage)
21721 @r=`${PWD_COMMAND}`; export r; \
21722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21723 $(HOST_EXPORTS) \
21724 (cd $(HOST_SUBDIR)/libelf && \
21725 $(MAKE) $(FLAGS_TO_PASS) check)
21726
21727@endif libelf
21728
21729.PHONY: install-libelf maybe-install-libelf
21730maybe-install-libelf:
21731@if libelf
21732maybe-install-libelf: install-libelf
21733
21734install-libelf:
21735
21736@endif libelf
21737
9b980aa1
RW
21738.PHONY: install-strip-libelf maybe-install-strip-libelf
21739maybe-install-strip-libelf:
21740@if libelf
21741maybe-install-strip-libelf: install-strip-libelf
21742
21743install-strip-libelf:
21744
21745@endif libelf
21746
1f53ca9a
AO
21747# Other targets (info, dvi, pdf, etc.)
21748
21749.PHONY: maybe-info-libelf info-libelf
21750maybe-info-libelf:
21751@if libelf
21752maybe-info-libelf: info-libelf
21753
21754info-libelf: \
21755 configure-libelf
21756 @[ -f ./libelf/Makefile ] || exit 0; \
21757 r=`${PWD_COMMAND}`; export r; \
21758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21759 $(HOST_EXPORTS) \
21760 for flag in $(EXTRA_HOST_FLAGS) ; do \
21761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21762 done; \
21763 echo "Doing info in libelf" ; \
21764 (cd $(HOST_SUBDIR)/libelf && \
21765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21767 "RANLIB=$${RANLIB}" \
21768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21769 info) \
21770 || exit 1
21771
21772@endif libelf
21773
21774.PHONY: maybe-dvi-libelf dvi-libelf
21775maybe-dvi-libelf:
21776@if libelf
21777maybe-dvi-libelf: dvi-libelf
21778
21779dvi-libelf: \
21780 configure-libelf
21781 @[ -f ./libelf/Makefile ] || exit 0; \
21782 r=`${PWD_COMMAND}`; export r; \
21783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21784 $(HOST_EXPORTS) \
21785 for flag in $(EXTRA_HOST_FLAGS) ; do \
21786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21787 done; \
21788 echo "Doing dvi in libelf" ; \
21789 (cd $(HOST_SUBDIR)/libelf && \
21790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21792 "RANLIB=$${RANLIB}" \
21793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21794 dvi) \
21795 || exit 1
21796
21797@endif libelf
21798
21799.PHONY: maybe-pdf-libelf pdf-libelf
21800maybe-pdf-libelf:
21801@if libelf
21802maybe-pdf-libelf: pdf-libelf
21803
21804pdf-libelf: \
21805 configure-libelf
21806 @[ -f ./libelf/Makefile ] || exit 0; \
21807 r=`${PWD_COMMAND}`; export r; \
21808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21809 $(HOST_EXPORTS) \
21810 for flag in $(EXTRA_HOST_FLAGS) ; do \
21811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21812 done; \
21813 echo "Doing pdf in libelf" ; \
21814 (cd $(HOST_SUBDIR)/libelf && \
21815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21817 "RANLIB=$${RANLIB}" \
21818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21819 pdf) \
21820 || exit 1
21821
21822@endif libelf
21823
21824.PHONY: maybe-html-libelf html-libelf
21825maybe-html-libelf:
21826@if libelf
21827maybe-html-libelf: html-libelf
21828
21829html-libelf: \
21830 configure-libelf
21831 @[ -f ./libelf/Makefile ] || exit 0; \
21832 r=`${PWD_COMMAND}`; export r; \
21833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21834 $(HOST_EXPORTS) \
21835 for flag in $(EXTRA_HOST_FLAGS) ; do \
21836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21837 done; \
21838 echo "Doing html in libelf" ; \
21839 (cd $(HOST_SUBDIR)/libelf && \
21840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21842 "RANLIB=$${RANLIB}" \
21843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21844 html) \
21845 || exit 1
21846
21847@endif libelf
21848
21849.PHONY: maybe-TAGS-libelf TAGS-libelf
21850maybe-TAGS-libelf:
21851@if libelf
21852maybe-TAGS-libelf: TAGS-libelf
21853
21854TAGS-libelf: \
21855 configure-libelf
21856 @[ -f ./libelf/Makefile ] || exit 0; \
21857 r=`${PWD_COMMAND}`; export r; \
21858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21859 $(HOST_EXPORTS) \
21860 for flag in $(EXTRA_HOST_FLAGS) ; do \
21861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21862 done; \
21863 echo "Doing TAGS in libelf" ; \
21864 (cd $(HOST_SUBDIR)/libelf && \
21865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21867 "RANLIB=$${RANLIB}" \
21868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21869 TAGS) \
21870 || exit 1
21871
21872@endif libelf
21873
21874.PHONY: maybe-install-info-libelf install-info-libelf
21875maybe-install-info-libelf:
21876@if libelf
21877maybe-install-info-libelf: install-info-libelf
21878
21879install-info-libelf: \
21880 configure-libelf \
21881 info-libelf
21882 @[ -f ./libelf/Makefile ] || exit 0; \
21883 r=`${PWD_COMMAND}`; export r; \
21884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21885 $(HOST_EXPORTS) \
21886 for flag in $(EXTRA_HOST_FLAGS) ; do \
21887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21888 done; \
21889 echo "Doing install-info in libelf" ; \
21890 (cd $(HOST_SUBDIR)/libelf && \
21891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21893 "RANLIB=$${RANLIB}" \
21894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21895 install-info) \
21896 || exit 1
21897
21898@endif libelf
21899
21900.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21901maybe-install-pdf-libelf:
21902@if libelf
21903maybe-install-pdf-libelf: install-pdf-libelf
21904
21905install-pdf-libelf: \
21906 configure-libelf \
21907 pdf-libelf
21908 @[ -f ./libelf/Makefile ] || exit 0; \
21909 r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21911 $(HOST_EXPORTS) \
21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
21915 echo "Doing install-pdf in libelf" ; \
21916 (cd $(HOST_SUBDIR)/libelf && \
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21921 install-pdf) \
21922 || exit 1
21923
21924@endif libelf
21925
21926.PHONY: maybe-install-html-libelf install-html-libelf
21927maybe-install-html-libelf:
21928@if libelf
21929maybe-install-html-libelf: install-html-libelf
21930
21931install-html-libelf: \
21932 configure-libelf \
21933 html-libelf
21934 @[ -f ./libelf/Makefile ] || exit 0; \
21935 r=`${PWD_COMMAND}`; export r; \
21936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21937 $(HOST_EXPORTS) \
21938 for flag in $(EXTRA_HOST_FLAGS) ; do \
21939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940 done; \
21941 echo "Doing install-html in libelf" ; \
21942 (cd $(HOST_SUBDIR)/libelf && \
21943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945 "RANLIB=$${RANLIB}" \
21946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21947 install-html) \
21948 || exit 1
21949
21950@endif libelf
21951
21952.PHONY: maybe-installcheck-libelf installcheck-libelf
21953maybe-installcheck-libelf:
21954@if libelf
21955maybe-installcheck-libelf: installcheck-libelf
21956
21957installcheck-libelf: \
21958 configure-libelf
21959 @[ -f ./libelf/Makefile ] || exit 0; \
21960 r=`${PWD_COMMAND}`; export r; \
21961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21962 $(HOST_EXPORTS) \
21963 for flag in $(EXTRA_HOST_FLAGS) ; do \
21964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21965 done; \
21966 echo "Doing installcheck in libelf" ; \
21967 (cd $(HOST_SUBDIR)/libelf && \
21968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21970 "RANLIB=$${RANLIB}" \
21971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21972 installcheck) \
21973 || exit 1
21974
21975@endif libelf
21976
21977.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21978maybe-mostlyclean-libelf:
21979@if libelf
21980maybe-mostlyclean-libelf: mostlyclean-libelf
21981
21982mostlyclean-libelf:
21983 @[ -f ./libelf/Makefile ] || exit 0; \
21984 r=`${PWD_COMMAND}`; export r; \
21985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21986 $(HOST_EXPORTS) \
21987 for flag in $(EXTRA_HOST_FLAGS) ; do \
21988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21989 done; \
21990 echo "Doing mostlyclean in libelf" ; \
21991 (cd $(HOST_SUBDIR)/libelf && \
21992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21994 "RANLIB=$${RANLIB}" \
21995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21996 mostlyclean) \
21997 || exit 1
21998
21999@endif libelf
22000
22001.PHONY: maybe-clean-libelf clean-libelf
22002maybe-clean-libelf:
22003@if libelf
22004maybe-clean-libelf: clean-libelf
22005
22006clean-libelf:
22007 @[ -f ./libelf/Makefile ] || exit 0; \
22008 r=`${PWD_COMMAND}`; export r; \
22009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22010 $(HOST_EXPORTS) \
22011 for flag in $(EXTRA_HOST_FLAGS) ; do \
22012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22013 done; \
22014 echo "Doing clean in libelf" ; \
22015 (cd $(HOST_SUBDIR)/libelf && \
22016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22018 "RANLIB=$${RANLIB}" \
22019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22020 clean) \
22021 || exit 1
22022
22023@endif libelf
22024
22025.PHONY: maybe-distclean-libelf distclean-libelf
22026maybe-distclean-libelf:
22027@if libelf
22028maybe-distclean-libelf: distclean-libelf
22029
22030distclean-libelf:
22031 @[ -f ./libelf/Makefile ] || exit 0; \
22032 r=`${PWD_COMMAND}`; export r; \
22033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22034 $(HOST_EXPORTS) \
22035 for flag in $(EXTRA_HOST_FLAGS) ; do \
22036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22037 done; \
22038 echo "Doing distclean in libelf" ; \
22039 (cd $(HOST_SUBDIR)/libelf && \
22040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22042 "RANLIB=$${RANLIB}" \
22043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22044 distclean) \
22045 || exit 1
22046
22047@endif libelf
22048
22049.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
22050maybe-maintainer-clean-libelf:
22051@if libelf
22052maybe-maintainer-clean-libelf: maintainer-clean-libelf
22053
22054maintainer-clean-libelf:
22055 @[ -f ./libelf/Makefile ] || exit 0; \
22056 r=`${PWD_COMMAND}`; export r; \
22057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22058 $(HOST_EXPORTS) \
22059 for flag in $(EXTRA_HOST_FLAGS) ; do \
22060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22061 done; \
22062 echo "Doing maintainer-clean in libelf" ; \
22063 (cd $(HOST_SUBDIR)/libelf && \
22064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22066 "RANLIB=$${RANLIB}" \
22067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22068 maintainer-clean) \
22069 || exit 1
22070
22071@endif libelf
22072
22073
22074
b813574b
PB
22075.PHONY: configure-gnuserv maybe-configure-gnuserv
22076maybe-configure-gnuserv:
4f0ef2d8
CD
22077@if gcc-bootstrap
22078configure-gnuserv: stage_current
22079@endif gcc-bootstrap
b813574b
PB
22080@if gnuserv
22081maybe-configure-gnuserv: configure-gnuserv
c52c6897 22082configure-gnuserv:
0aed8855 22083 @: $(MAKE); $(unstage)
c52c6897 22084 @r=`${PWD_COMMAND}`; export r; \
4fa63067 22085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22086 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
22087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
1f53ca9a 22088 $(HOST_EXPORTS) \
a7254363
PB
22089 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
22090 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 22091 case $(srcdir) in \
b00612cc
PB
22092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22093 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
22094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22095 esac; \
b00612cc
PB
22096 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
22097 libsrcdir="$$s/gnuserv"; \
4fa63067 22098 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22099 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22100 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22101 || exit 1
b813574b 22102@endif gnuserv
2a4cbe27 22103
a7254363
PB
22104
22105
d545f33b
PB
22106
22107
b813574b
PB
22108.PHONY: all-gnuserv maybe-all-gnuserv
22109maybe-all-gnuserv:
4f0ef2d8
CD
22110@if gcc-bootstrap
22111all-gnuserv: stage_current
22112@endif gcc-bootstrap
b813574b 22113@if gnuserv
d27cc32e 22114TARGET-gnuserv=all
b813574b
PB
22115maybe-all-gnuserv: all-gnuserv
22116all-gnuserv: configure-gnuserv
0aed8855 22117 @: $(MAKE); $(unstage)
4fa63067
NN
22118 @r=`${PWD_COMMAND}`; export r; \
22119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22120 $(HOST_EXPORTS) \
b00612cc 22121 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
22122 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22123 $(TARGET-gnuserv))
b813574b 22124@endif gnuserv
2a4cbe27 22125
a7254363 22126
d545f33b
PB
22127
22128
b813574b
PB
22129.PHONY: check-gnuserv maybe-check-gnuserv
22130maybe-check-gnuserv:
22131@if gnuserv
22132maybe-check-gnuserv: check-gnuserv
2a4cbe27 22133
b813574b 22134check-gnuserv:
0aed8855 22135 @: $(MAKE); $(unstage)
4fa63067 22136 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22138 $(HOST_EXPORTS) \
b00612cc
PB
22139 (cd $(HOST_SUBDIR)/gnuserv && \
22140 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22141
b813574b 22142@endif gnuserv
2a4cbe27 22143
b813574b
PB
22144.PHONY: install-gnuserv maybe-install-gnuserv
22145maybe-install-gnuserv:
22146@if gnuserv
22147maybe-install-gnuserv: install-gnuserv
2a4cbe27 22148
b813574b 22149install-gnuserv: installdirs
0aed8855 22150 @: $(MAKE); $(unstage)
4fa63067 22151 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22153 $(HOST_EXPORTS) \
b00612cc 22154 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 22155 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22156
b813574b 22157@endif gnuserv
2a4cbe27 22158
9b980aa1
RW
22159.PHONY: install-strip-gnuserv maybe-install-strip-gnuserv
22160maybe-install-strip-gnuserv:
22161@if gnuserv
22162maybe-install-strip-gnuserv: install-strip-gnuserv
22163
22164install-strip-gnuserv: installdirs
22165 @: $(MAKE); $(unstage)
22166 @r=`${PWD_COMMAND}`; export r; \
22167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22168 $(HOST_EXPORTS) \
22169 (cd $(HOST_SUBDIR)/gnuserv && \
22170 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22171
22172@endif gnuserv
22173
56a8fe78 22174# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22175
b813574b
PB
22176.PHONY: maybe-info-gnuserv info-gnuserv
22177maybe-info-gnuserv:
22178@if gnuserv
22179maybe-info-gnuserv: info-gnuserv
4fa63067 22180
b813574b
PB
22181info-gnuserv: \
22182 configure-gnuserv
0aed8855 22183 @: $(MAKE); $(unstage)
b813574b 22184 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22185 r=`${PWD_COMMAND}`; export r; \
22186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22187 $(HOST_EXPORTS) \
b813574b 22188 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22190 done; \
b813574b 22191 echo "Doing info in gnuserv" ; \
b00612cc 22192 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22195 "RANLIB=$${RANLIB}" \
0c24b341 22196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22197 info) \
2a4cbe27
NN
22198 || exit 1
22199
b813574b 22200@endif gnuserv
2a4cbe27 22201
b813574b
PB
22202.PHONY: maybe-dvi-gnuserv dvi-gnuserv
22203maybe-dvi-gnuserv:
22204@if gnuserv
22205maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 22206
b813574b
PB
22207dvi-gnuserv: \
22208 configure-gnuserv
0aed8855 22209 @: $(MAKE); $(unstage)
b813574b 22210 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22211 r=`${PWD_COMMAND}`; export r; \
22212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22213 $(HOST_EXPORTS) \
b813574b 22214 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22216 done; \
b813574b 22217 echo "Doing dvi in gnuserv" ; \
b00612cc 22218 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22221 "RANLIB=$${RANLIB}" \
0c24b341 22222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22223 dvi) \
2a4cbe27
NN
22224 || exit 1
22225
b813574b 22226@endif gnuserv
2a4cbe27 22227
56a8fe78
DD
22228.PHONY: maybe-pdf-gnuserv pdf-gnuserv
22229maybe-pdf-gnuserv:
22230@if gnuserv
22231maybe-pdf-gnuserv: pdf-gnuserv
22232
22233pdf-gnuserv: \
22234 configure-gnuserv
22235 @: $(MAKE); $(unstage)
22236 @[ -f ./gnuserv/Makefile ] || exit 0; \
22237 r=`${PWD_COMMAND}`; export r; \
22238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22239 $(HOST_EXPORTS) \
22240 for flag in $(EXTRA_HOST_FLAGS) ; do \
22241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22242 done; \
22243 echo "Doing pdf in gnuserv" ; \
22244 (cd $(HOST_SUBDIR)/gnuserv && \
22245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22247 "RANLIB=$${RANLIB}" \
0c24b341 22248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22249 pdf) \
22250 || exit 1
22251
22252@endif gnuserv
22253
6d389afc
MS
22254.PHONY: maybe-html-gnuserv html-gnuserv
22255maybe-html-gnuserv:
22256@if gnuserv
22257maybe-html-gnuserv: html-gnuserv
22258
22259html-gnuserv: \
22260 configure-gnuserv
0aed8855 22261 @: $(MAKE); $(unstage)
6d389afc
MS
22262 @[ -f ./gnuserv/Makefile ] || exit 0; \
22263 r=`${PWD_COMMAND}`; export r; \
22264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22265 $(HOST_EXPORTS) \
22266 for flag in $(EXTRA_HOST_FLAGS) ; do \
22267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22268 done; \
22269 echo "Doing html in gnuserv" ; \
b00612cc 22270 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
22271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22273 "RANLIB=$${RANLIB}" \
0c24b341 22274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22275 html) \
22276 || exit 1
22277
22278@endif gnuserv
22279
b813574b
PB
22280.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
22281maybe-TAGS-gnuserv:
22282@if gnuserv
22283maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 22284
b813574b
PB
22285TAGS-gnuserv: \
22286 configure-gnuserv
0aed8855 22287 @: $(MAKE); $(unstage)
b813574b 22288 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22289 r=`${PWD_COMMAND}`; export r; \
22290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22291 $(HOST_EXPORTS) \
b813574b 22292 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22294 done; \
b813574b 22295 echo "Doing TAGS in gnuserv" ; \
b00612cc 22296 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22299 "RANLIB=$${RANLIB}" \
0c24b341 22300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22301 TAGS) \
2a4cbe27
NN
22302 || exit 1
22303
b813574b 22304@endif gnuserv
2a4cbe27 22305
b813574b
PB
22306.PHONY: maybe-install-info-gnuserv install-info-gnuserv
22307maybe-install-info-gnuserv:
22308@if gnuserv
22309maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 22310
b813574b
PB
22311install-info-gnuserv: \
22312 configure-gnuserv \
22313 info-gnuserv
0aed8855 22314 @: $(MAKE); $(unstage)
b813574b 22315 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22316 r=`${PWD_COMMAND}`; export r; \
22317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22318 $(HOST_EXPORTS) \
b813574b 22319 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22321 done; \
b813574b 22322 echo "Doing install-info in gnuserv" ; \
b00612cc 22323 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22326 "RANLIB=$${RANLIB}" \
0c24b341 22327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22328 install-info) \
2a4cbe27
NN
22329 || exit 1
22330
b813574b 22331@endif gnuserv
2a4cbe27 22332
a3ca38d2
DD
22333.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
22334maybe-install-pdf-gnuserv:
22335@if gnuserv
22336maybe-install-pdf-gnuserv: install-pdf-gnuserv
22337
22338install-pdf-gnuserv: \
22339 configure-gnuserv \
22340 pdf-gnuserv
22341 @: $(MAKE); $(unstage)
22342 @[ -f ./gnuserv/Makefile ] || exit 0; \
22343 r=`${PWD_COMMAND}`; export r; \
22344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22345 $(HOST_EXPORTS) \
22346 for flag in $(EXTRA_HOST_FLAGS) ; do \
22347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22348 done; \
22349 echo "Doing install-pdf in gnuserv" ; \
22350 (cd $(HOST_SUBDIR)/gnuserv && \
22351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22353 "RANLIB=$${RANLIB}" \
0c24b341 22354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22355 install-pdf) \
22356 || exit 1
22357
22358@endif gnuserv
22359
108a6f8e
CD
22360.PHONY: maybe-install-html-gnuserv install-html-gnuserv
22361maybe-install-html-gnuserv:
22362@if gnuserv
22363maybe-install-html-gnuserv: install-html-gnuserv
22364
22365install-html-gnuserv: \
22366 configure-gnuserv \
22367 html-gnuserv
22368 @: $(MAKE); $(unstage)
22369 @[ -f ./gnuserv/Makefile ] || exit 0; \
22370 r=`${PWD_COMMAND}`; export r; \
22371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22372 $(HOST_EXPORTS) \
22373 for flag in $(EXTRA_HOST_FLAGS) ; do \
22374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22375 done; \
22376 echo "Doing install-html in gnuserv" ; \
22377 (cd $(HOST_SUBDIR)/gnuserv && \
22378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22380 "RANLIB=$${RANLIB}" \
0c24b341 22381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22382 install-html) \
22383 || exit 1
22384
22385@endif gnuserv
22386
b813574b
PB
22387.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
22388maybe-installcheck-gnuserv:
22389@if gnuserv
22390maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 22391
b813574b
PB
22392installcheck-gnuserv: \
22393 configure-gnuserv
0aed8855 22394 @: $(MAKE); $(unstage)
b813574b 22395 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22396 r=`${PWD_COMMAND}`; export r; \
22397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22398 $(HOST_EXPORTS) \
b813574b 22399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22401 done; \
b813574b 22402 echo "Doing installcheck in gnuserv" ; \
b00612cc 22403 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22406 "RANLIB=$${RANLIB}" \
0c24b341 22407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22408 installcheck) \
2a4cbe27
NN
22409 || exit 1
22410
b813574b 22411@endif gnuserv
2a4cbe27 22412
b813574b
PB
22413.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
22414maybe-mostlyclean-gnuserv:
22415@if gnuserv
22416maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 22417
b813574b 22418mostlyclean-gnuserv:
0aed8855 22419 @: $(MAKE); $(unstage)
b813574b 22420 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22421 r=`${PWD_COMMAND}`; export r; \
22422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22423 $(HOST_EXPORTS) \
b813574b 22424 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22426 done; \
b813574b 22427 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 22428 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22431 "RANLIB=$${RANLIB}" \
0c24b341 22432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22433 mostlyclean) \
2a4cbe27
NN
22434 || exit 1
22435
b813574b 22436@endif gnuserv
2a4cbe27 22437
b813574b
PB
22438.PHONY: maybe-clean-gnuserv clean-gnuserv
22439maybe-clean-gnuserv:
22440@if gnuserv
22441maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 22442
b813574b 22443clean-gnuserv:
0aed8855 22444 @: $(MAKE); $(unstage)
b813574b 22445 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22446 r=`${PWD_COMMAND}`; export r; \
22447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22448 $(HOST_EXPORTS) \
b813574b 22449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22451 done; \
b813574b 22452 echo "Doing clean in gnuserv" ; \
b00612cc 22453 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22456 "RANLIB=$${RANLIB}" \
0c24b341 22457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22458 clean) \
2a4cbe27
NN
22459 || exit 1
22460
b813574b 22461@endif gnuserv
2a4cbe27 22462
b813574b
PB
22463.PHONY: maybe-distclean-gnuserv distclean-gnuserv
22464maybe-distclean-gnuserv:
22465@if gnuserv
22466maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 22467
b813574b 22468distclean-gnuserv:
0aed8855 22469 @: $(MAKE); $(unstage)
b813574b 22470 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22471 r=`${PWD_COMMAND}`; export r; \
22472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22473 $(HOST_EXPORTS) \
b813574b 22474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22476 done; \
b813574b 22477 echo "Doing distclean in gnuserv" ; \
b00612cc 22478 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22481 "RANLIB=$${RANLIB}" \
0c24b341 22482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22483 distclean) \
2a4cbe27
NN
22484 || exit 1
22485
b813574b 22486@endif gnuserv
2a4cbe27 22487
b813574b
PB
22488.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
22489maybe-maintainer-clean-gnuserv:
22490@if gnuserv
22491maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 22492
b813574b 22493maintainer-clean-gnuserv:
0aed8855 22494 @: $(MAKE); $(unstage)
b813574b 22495 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
22496 r=`${PWD_COMMAND}`; export r; \
22497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22498 $(HOST_EXPORTS) \
b813574b 22499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22501 done; \
b813574b 22502 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 22503 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
22504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22506 "RANLIB=$${RANLIB}" \
0c24b341 22507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22508 maintainer-clean) \
2a4cbe27
NN
22509 || exit 1
22510
b813574b 22511@endif gnuserv
2a4cbe27 22512
2a4cbe27 22513
a7254363 22514
93f9b408
ILT
22515.PHONY: configure-gold maybe-configure-gold
22516maybe-configure-gold:
22517@if gcc-bootstrap
22518configure-gold: stage_current
22519@endif gcc-bootstrap
22520@if gold
22521maybe-configure-gold: configure-gold
22522configure-gold:
22523 @r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22525 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22526 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
1f53ca9a 22527 $(HOST_EXPORTS) \
93f9b408
ILT
22528 echo Configuring in $(HOST_SUBDIR)/gold; \
22529 cd "$(HOST_SUBDIR)/gold" || exit 1; \
22530 case $(srcdir) in \
22531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22532 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22534 esac; \
22535 srcdiroption="--srcdir=$${topdir}/gold"; \
22536 libsrcdir="$$s/gold"; \
22537 $(SHELL) $${libsrcdir}/configure \
22538 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22539 --target=${target_alias} $${srcdiroption} \
22540 || exit 1
22541@endif gold
22542
22543
22544
22545.PHONY: configure-stage1-gold maybe-configure-stage1-gold
22546maybe-configure-stage1-gold:
22547@if gold-bootstrap
22548maybe-configure-stage1-gold: configure-stage1-gold
22549configure-stage1-gold:
22550 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22551 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22552 @r=`${PWD_COMMAND}`; export r; \
22553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22554 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 22555 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 22556 $(HOST_EXPORTS) \
93f9b408 22557 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22558 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22559 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22560 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
22561 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22562 cd $(HOST_SUBDIR)/gold || exit 1; \
22563 case $(srcdir) in \
22564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22565 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22567 esac; \
22568 srcdiroption="--srcdir=$${topdir}/gold"; \
22569 libsrcdir="$$s/gold"; \
22570 $(SHELL) $${libsrcdir}/configure \
22571 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22572 --target=${target_alias} $${srcdiroption} \
1b05fbbd 22573 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
22574@endif gold-bootstrap
22575
22576.PHONY: configure-stage2-gold maybe-configure-stage2-gold
22577maybe-configure-stage2-gold:
22578@if gold-bootstrap
22579maybe-configure-stage2-gold: configure-stage2-gold
22580configure-stage2-gold:
22581 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22583 @r=`${PWD_COMMAND}`; export r; \
22584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22585 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
22586 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22587 $(HOST_EXPORTS) \
1b05fbbd 22588 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22589 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22590 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22591 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22592 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
22593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22594 cd $(HOST_SUBDIR)/gold || exit 1; \
22595 case $(srcdir) in \
22596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22597 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22599 esac; \
22600 srcdiroption="--srcdir=$${topdir}/gold"; \
22601 libsrcdir="$$s/gold"; \
22602 $(SHELL) $${libsrcdir}/configure \
22603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22604 --target=${target_alias} $${srcdiroption} \
22605 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22606 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
22607@endif gold-bootstrap
22608
22609.PHONY: configure-stage3-gold maybe-configure-stage3-gold
22610maybe-configure-stage3-gold:
22611@if gold-bootstrap
22612maybe-configure-stage3-gold: configure-stage3-gold
22613configure-stage3-gold:
22614 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22616 @r=`${PWD_COMMAND}`; export r; \
22617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22618 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
22619 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22620 $(HOST_EXPORTS) \
1b05fbbd 22621 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22622 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22623 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22624 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22625 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22627 cd $(HOST_SUBDIR)/gold || exit 1; \
22628 case $(srcdir) in \
22629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22630 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22632 esac; \
22633 srcdiroption="--srcdir=$${topdir}/gold"; \
22634 libsrcdir="$$s/gold"; \
22635 $(SHELL) $${libsrcdir}/configure \
22636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22637 --target=${target_alias} $${srcdiroption} \
22638 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22639 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
22640@endif gold-bootstrap
22641
22642.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22643maybe-configure-stage4-gold:
22644@if gold-bootstrap
22645maybe-configure-stage4-gold: configure-stage4-gold
22646configure-stage4-gold:
22647 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22649 @r=`${PWD_COMMAND}`; export r; \
22650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22651 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
22652 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22653 $(HOST_EXPORTS) \
1b05fbbd 22654 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22655 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22656 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22657 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22658 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22660 cd $(HOST_SUBDIR)/gold || exit 1; \
22661 case $(srcdir) in \
22662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22663 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22665 esac; \
22666 srcdiroption="--srcdir=$${topdir}/gold"; \
22667 libsrcdir="$$s/gold"; \
22668 $(SHELL) $${libsrcdir}/configure \
22669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22670 --target=${target_alias} $${srcdiroption} \
22671 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22672 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
22673@endif gold-bootstrap
22674
22675.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22676maybe-configure-stageprofile-gold:
22677@if gold-bootstrap
22678maybe-configure-stageprofile-gold: configure-stageprofile-gold
22679configure-stageprofile-gold:
22680 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22682 @r=`${PWD_COMMAND}`; export r; \
22683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22684 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
22685 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22686 $(HOST_EXPORTS) \
1b05fbbd
AO
22687 $(POSTSTAGE1_HOST_EXPORTS) \
22688 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22689 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22690 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22691 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22693 cd $(HOST_SUBDIR)/gold || exit 1; \
22694 case $(srcdir) in \
22695 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22696 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22697 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22698 esac; \
22699 srcdiroption="--srcdir=$${topdir}/gold"; \
22700 libsrcdir="$$s/gold"; \
22701 $(SHELL) $${libsrcdir}/configure \
22702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22703 --target=${target_alias} $${srcdiroption} \
22704 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22705 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
22706@endif gold-bootstrap
22707
22708.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22709maybe-configure-stagefeedback-gold:
22710@if gold-bootstrap
22711maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22712configure-stagefeedback-gold:
22713 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22714 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22715 @r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22717 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
22718 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22719 $(HOST_EXPORTS) \
1b05fbbd
AO
22720 $(POSTSTAGE1_HOST_EXPORTS) \
22721 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22722 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22723 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22724 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22726 cd $(HOST_SUBDIR)/gold || exit 1; \
22727 case $(srcdir) in \
22728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22729 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22731 esac; \
22732 srcdiroption="--srcdir=$${topdir}/gold"; \
22733 libsrcdir="$$s/gold"; \
22734 $(SHELL) $${libsrcdir}/configure \
22735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22736 --target=${target_alias} $${srcdiroption} \
22737 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22738 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
22739@endif gold-bootstrap
22740
22741
22742
22743
22744
22745.PHONY: all-gold maybe-all-gold
22746maybe-all-gold:
22747@if gcc-bootstrap
22748all-gold: stage_current
22749@endif gcc-bootstrap
22750@if gold
22751TARGET-gold=all
22752maybe-all-gold: all-gold
22753all-gold: configure-gold
22754 @r=`${PWD_COMMAND}`; export r; \
22755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22756 $(HOST_EXPORTS) \
93f9b408
ILT
22757 (cd $(HOST_SUBDIR)/gold && \
22758 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22759 $(TARGET-gold))
22760@endif gold
22761
22762
22763
22764.PHONY: all-stage1-gold maybe-all-stage1-gold
22765.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22766maybe-all-stage1-gold:
22767maybe-clean-stage1-gold:
22768@if gold-bootstrap
22769maybe-all-stage1-gold: all-stage1-gold
22770all-stage1: all-stage1-gold
22771TARGET-stage1-gold = $(TARGET-gold)
22772all-stage1-gold: configure-stage1-gold
22773 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22774 @r=`${PWD_COMMAND}`; export r; \
22775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22776 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 22777 $(HOST_EXPORTS) \
93f9b408
ILT
22778 cd $(HOST_SUBDIR)/gold && \
22779 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22780 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 22781 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
22782 LIBCFLAGS="$(LIBCFLAGS)" \
22783 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22784 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22785 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22786 $(EXTRA_HOST_FLAGS) \
22787 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
22788 $(TARGET-stage1-gold)
22789
22790maybe-clean-stage1-gold: clean-stage1-gold
22791clean-stage1: clean-stage1-gold
22792clean-stage1-gold:
22793 @if [ $(current_stage) = stage1 ]; then \
22794 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22795 else \
22796 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22797 $(MAKE) stage1-start; \
22798 fi; \
22799 cd $(HOST_SUBDIR)/gold && \
22800 $(MAKE) $(EXTRA_HOST_FLAGS) \
22801 clean
22802@endif gold-bootstrap
22803
22804
22805.PHONY: all-stage2-gold maybe-all-stage2-gold
22806.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22807maybe-all-stage2-gold:
22808maybe-clean-stage2-gold:
22809@if gold-bootstrap
22810maybe-all-stage2-gold: all-stage2-gold
22811all-stage2: all-stage2-gold
22812TARGET-stage2-gold = $(TARGET-gold)
22813all-stage2-gold: configure-stage2-gold
22814 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22815 @r=`${PWD_COMMAND}`; export r; \
22816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22817 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408 22818 $(HOST_EXPORTS) \
1f53ca9a 22819 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22820 cd $(HOST_SUBDIR)/gold && \
22821 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22822 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 22823 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
22824 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22825 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22826 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22827 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22828 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22829 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
22830 $(TARGET-stage2-gold)
22831
22832maybe-clean-stage2-gold: clean-stage2-gold
22833clean-stage2: clean-stage2-gold
22834clean-stage2-gold:
22835 @if [ $(current_stage) = stage2 ]; then \
22836 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22837 else \
22838 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22839 $(MAKE) stage2-start; \
22840 fi; \
22841 cd $(HOST_SUBDIR)/gold && \
22842 $(MAKE) $(EXTRA_HOST_FLAGS) \
22843 $(POSTSTAGE1_FLAGS_TO_PASS) \
22844 clean
22845@endif gold-bootstrap
22846
22847
93f9b408
ILT
22848.PHONY: all-stage3-gold maybe-all-stage3-gold
22849.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22850maybe-all-stage3-gold:
22851maybe-clean-stage3-gold:
22852@if gold-bootstrap
22853maybe-all-stage3-gold: all-stage3-gold
22854all-stage3: all-stage3-gold
22855TARGET-stage3-gold = $(TARGET-gold)
22856all-stage3-gold: configure-stage3-gold
22857 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22858 @r=`${PWD_COMMAND}`; export r; \
22859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22860 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408 22861 $(HOST_EXPORTS) \
1f53ca9a 22862 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22863 cd $(HOST_SUBDIR)/gold && \
22864 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22865 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 22866 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
22867 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22868 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22869 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22870 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22871 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22872 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
22873 $(TARGET-stage3-gold)
22874
22875maybe-clean-stage3-gold: clean-stage3-gold
22876clean-stage3: clean-stage3-gold
22877clean-stage3-gold:
22878 @if [ $(current_stage) = stage3 ]; then \
22879 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22880 else \
22881 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22882 $(MAKE) stage3-start; \
22883 fi; \
22884 cd $(HOST_SUBDIR)/gold && \
22885 $(MAKE) $(EXTRA_HOST_FLAGS) \
22886 $(POSTSTAGE1_FLAGS_TO_PASS) \
22887 clean
22888@endif gold-bootstrap
22889
22890
93f9b408
ILT
22891.PHONY: all-stage4-gold maybe-all-stage4-gold
22892.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22893maybe-all-stage4-gold:
22894maybe-clean-stage4-gold:
22895@if gold-bootstrap
22896maybe-all-stage4-gold: all-stage4-gold
22897all-stage4: all-stage4-gold
22898TARGET-stage4-gold = $(TARGET-gold)
22899all-stage4-gold: configure-stage4-gold
22900 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22901 @r=`${PWD_COMMAND}`; export r; \
22902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22903 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408 22904 $(HOST_EXPORTS) \
1f53ca9a 22905 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22906 cd $(HOST_SUBDIR)/gold && \
22907 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22908 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 22909 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
93f9b408 22910 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22911 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22912 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22913 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22914 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22915 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
22916 $(TARGET-stage4-gold)
22917
22918maybe-clean-stage4-gold: clean-stage4-gold
22919clean-stage4: clean-stage4-gold
22920clean-stage4-gold:
22921 @if [ $(current_stage) = stage4 ]; then \
22922 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22923 else \
22924 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22925 $(MAKE) stage4-start; \
22926 fi; \
22927 cd $(HOST_SUBDIR)/gold && \
22928 $(MAKE) $(EXTRA_HOST_FLAGS) \
22929 $(POSTSTAGE1_FLAGS_TO_PASS) \
22930 clean
22931@endif gold-bootstrap
22932
22933
22934.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22935.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22936maybe-all-stageprofile-gold:
22937maybe-clean-stageprofile-gold:
22938@if gold-bootstrap
22939maybe-all-stageprofile-gold: all-stageprofile-gold
22940all-stageprofile: all-stageprofile-gold
22941TARGET-stageprofile-gold = $(TARGET-gold)
22942all-stageprofile-gold: configure-stageprofile-gold
22943 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22944 @r=`${PWD_COMMAND}`; export r; \
22945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22946 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408 22947 $(HOST_EXPORTS) \
1f53ca9a 22948 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22949 cd $(HOST_SUBDIR)/gold && \
22950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22951 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 22952 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
22953 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22957 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22958 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
22959 $(TARGET-stageprofile-gold)
22960
22961maybe-clean-stageprofile-gold: clean-stageprofile-gold
22962clean-stageprofile: clean-stageprofile-gold
22963clean-stageprofile-gold:
22964 @if [ $(current_stage) = stageprofile ]; then \
22965 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22966 else \
22967 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22968 $(MAKE) stageprofile-start; \
22969 fi; \
22970 cd $(HOST_SUBDIR)/gold && \
22971 $(MAKE) $(EXTRA_HOST_FLAGS) \
22972 $(POSTSTAGE1_FLAGS_TO_PASS) \
22973 clean
22974@endif gold-bootstrap
22975
22976
22977.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22978.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22979maybe-all-stagefeedback-gold:
22980maybe-clean-stagefeedback-gold:
22981@if gold-bootstrap
22982maybe-all-stagefeedback-gold: all-stagefeedback-gold
22983all-stagefeedback: all-stagefeedback-gold
22984TARGET-stagefeedback-gold = $(TARGET-gold)
22985all-stagefeedback-gold: configure-stagefeedback-gold
22986 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22987 @r=`${PWD_COMMAND}`; export r; \
22988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22989 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408 22990 $(HOST_EXPORTS) \
1f53ca9a 22991 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22992 cd $(HOST_SUBDIR)/gold && \
22993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22994 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 22995 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
22996 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23001 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
23002 $(TARGET-stagefeedback-gold)
23003
23004maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
23005clean-stagefeedback: clean-stagefeedback-gold
23006clean-stagefeedback-gold:
23007 @if [ $(current_stage) = stagefeedback ]; then \
23008 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
23009 else \
23010 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
23011 $(MAKE) stagefeedback-start; \
23012 fi; \
23013 cd $(HOST_SUBDIR)/gold && \
23014 $(MAKE) $(EXTRA_HOST_FLAGS) \
23015 $(POSTSTAGE1_FLAGS_TO_PASS) \
23016 clean
23017@endif gold-bootstrap
23018
23019
23020
23021
23022
23023.PHONY: check-gold maybe-check-gold
23024maybe-check-gold:
23025@if gold
23026maybe-check-gold: check-gold
23027
23028check-gold:
23029 @: $(MAKE); $(unstage)
23030 @r=`${PWD_COMMAND}`; export r; \
23031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23032 $(HOST_EXPORTS) \
23033 (cd $(HOST_SUBDIR)/gold && \
23034 $(MAKE) $(FLAGS_TO_PASS) check)
23035
23036@endif gold
23037
23038.PHONY: install-gold maybe-install-gold
23039maybe-install-gold:
23040@if gold
23041maybe-install-gold: install-gold
23042
23043install-gold: installdirs
23044 @: $(MAKE); $(unstage)
23045 @r=`${PWD_COMMAND}`; export r; \
23046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23047 $(HOST_EXPORTS) \
23048 (cd $(HOST_SUBDIR)/gold && \
23049 $(MAKE) $(FLAGS_TO_PASS) install)
23050
23051@endif gold
23052
9b980aa1
RW
23053.PHONY: install-strip-gold maybe-install-strip-gold
23054maybe-install-strip-gold:
23055@if gold
23056maybe-install-strip-gold: install-strip-gold
23057
23058install-strip-gold: installdirs
23059 @: $(MAKE); $(unstage)
23060 @r=`${PWD_COMMAND}`; export r; \
23061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23062 $(HOST_EXPORTS) \
23063 (cd $(HOST_SUBDIR)/gold && \
23064 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23065
23066@endif gold
23067
93f9b408
ILT
23068# Other targets (info, dvi, pdf, etc.)
23069
23070.PHONY: maybe-info-gold info-gold
23071maybe-info-gold:
23072@if gold
23073maybe-info-gold: info-gold
23074
23075info-gold: \
23076 configure-gold
23077 @[ -f ./gold/Makefile ] || exit 0; \
23078 r=`${PWD_COMMAND}`; export r; \
23079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23080 $(HOST_EXPORTS) \
23081 for flag in $(EXTRA_HOST_FLAGS) ; do \
23082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23083 done; \
23084 echo "Doing info in gold" ; \
23085 (cd $(HOST_SUBDIR)/gold && \
23086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23088 "RANLIB=$${RANLIB}" \
23089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23090 info) \
23091 || exit 1
23092
23093@endif gold
23094
23095.PHONY: maybe-dvi-gold dvi-gold
23096maybe-dvi-gold:
23097@if gold
23098maybe-dvi-gold: dvi-gold
23099
23100dvi-gold: \
23101 configure-gold
23102 @[ -f ./gold/Makefile ] || exit 0; \
23103 r=`${PWD_COMMAND}`; export r; \
23104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23105 $(HOST_EXPORTS) \
23106 for flag in $(EXTRA_HOST_FLAGS) ; do \
23107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23108 done; \
23109 echo "Doing dvi in gold" ; \
23110 (cd $(HOST_SUBDIR)/gold && \
23111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23113 "RANLIB=$${RANLIB}" \
23114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23115 dvi) \
23116 || exit 1
23117
23118@endif gold
23119
23120.PHONY: maybe-pdf-gold pdf-gold
23121maybe-pdf-gold:
23122@if gold
23123maybe-pdf-gold: pdf-gold
23124
23125pdf-gold: \
23126 configure-gold
23127 @[ -f ./gold/Makefile ] || exit 0; \
23128 r=`${PWD_COMMAND}`; export r; \
23129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23130 $(HOST_EXPORTS) \
23131 for flag in $(EXTRA_HOST_FLAGS) ; do \
23132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23133 done; \
23134 echo "Doing pdf in gold" ; \
23135 (cd $(HOST_SUBDIR)/gold && \
23136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23138 "RANLIB=$${RANLIB}" \
23139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23140 pdf) \
23141 || exit 1
23142
23143@endif gold
23144
23145.PHONY: maybe-html-gold html-gold
23146maybe-html-gold:
23147@if gold
23148maybe-html-gold: html-gold
23149
23150html-gold: \
23151 configure-gold
23152 @[ -f ./gold/Makefile ] || exit 0; \
23153 r=`${PWD_COMMAND}`; export r; \
23154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23155 $(HOST_EXPORTS) \
23156 for flag in $(EXTRA_HOST_FLAGS) ; do \
23157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23158 done; \
23159 echo "Doing html in gold" ; \
23160 (cd $(HOST_SUBDIR)/gold && \
23161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23163 "RANLIB=$${RANLIB}" \
23164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23165 html) \
23166 || exit 1
23167
23168@endif gold
23169
23170.PHONY: maybe-TAGS-gold TAGS-gold
23171maybe-TAGS-gold:
23172@if gold
23173maybe-TAGS-gold: TAGS-gold
23174
23175TAGS-gold: \
23176 configure-gold
23177 @[ -f ./gold/Makefile ] || exit 0; \
23178 r=`${PWD_COMMAND}`; export r; \
23179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23180 $(HOST_EXPORTS) \
23181 for flag in $(EXTRA_HOST_FLAGS) ; do \
23182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23183 done; \
23184 echo "Doing TAGS in gold" ; \
23185 (cd $(HOST_SUBDIR)/gold && \
23186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23188 "RANLIB=$${RANLIB}" \
23189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23190 TAGS) \
23191 || exit 1
23192
23193@endif gold
23194
23195.PHONY: maybe-install-info-gold install-info-gold
23196maybe-install-info-gold:
23197@if gold
23198maybe-install-info-gold: install-info-gold
23199
23200install-info-gold: \
23201 configure-gold \
23202 info-gold
23203 @[ -f ./gold/Makefile ] || exit 0; \
23204 r=`${PWD_COMMAND}`; export r; \
23205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23206 $(HOST_EXPORTS) \
23207 for flag in $(EXTRA_HOST_FLAGS) ; do \
23208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23209 done; \
23210 echo "Doing install-info in gold" ; \
23211 (cd $(HOST_SUBDIR)/gold && \
23212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23214 "RANLIB=$${RANLIB}" \
23215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23216 install-info) \
23217 || exit 1
23218
23219@endif gold
23220
23221.PHONY: maybe-install-pdf-gold install-pdf-gold
23222maybe-install-pdf-gold:
23223@if gold
23224maybe-install-pdf-gold: install-pdf-gold
23225
23226install-pdf-gold: \
23227 configure-gold \
23228 pdf-gold
23229 @[ -f ./gold/Makefile ] || exit 0; \
23230 r=`${PWD_COMMAND}`; export r; \
23231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23232 $(HOST_EXPORTS) \
23233 for flag in $(EXTRA_HOST_FLAGS) ; do \
23234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23235 done; \
23236 echo "Doing install-pdf in gold" ; \
23237 (cd $(HOST_SUBDIR)/gold && \
23238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23240 "RANLIB=$${RANLIB}" \
23241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23242 install-pdf) \
23243 || exit 1
23244
23245@endif gold
23246
23247.PHONY: maybe-install-html-gold install-html-gold
23248maybe-install-html-gold:
23249@if gold
23250maybe-install-html-gold: install-html-gold
23251
23252install-html-gold: \
23253 configure-gold \
23254 html-gold
23255 @[ -f ./gold/Makefile ] || exit 0; \
23256 r=`${PWD_COMMAND}`; export r; \
23257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23258 $(HOST_EXPORTS) \
23259 for flag in $(EXTRA_HOST_FLAGS) ; do \
23260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23261 done; \
23262 echo "Doing install-html in gold" ; \
23263 (cd $(HOST_SUBDIR)/gold && \
23264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23266 "RANLIB=$${RANLIB}" \
23267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23268 install-html) \
23269 || exit 1
23270
23271@endif gold
23272
23273.PHONY: maybe-installcheck-gold installcheck-gold
23274maybe-installcheck-gold:
23275@if gold
23276maybe-installcheck-gold: installcheck-gold
23277
23278installcheck-gold: \
23279 configure-gold
23280 @[ -f ./gold/Makefile ] || exit 0; \
23281 r=`${PWD_COMMAND}`; export r; \
23282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23283 $(HOST_EXPORTS) \
23284 for flag in $(EXTRA_HOST_FLAGS) ; do \
23285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23286 done; \
23287 echo "Doing installcheck in gold" ; \
23288 (cd $(HOST_SUBDIR)/gold && \
23289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23291 "RANLIB=$${RANLIB}" \
23292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23293 installcheck) \
23294 || exit 1
23295
23296@endif gold
23297
23298.PHONY: maybe-mostlyclean-gold mostlyclean-gold
23299maybe-mostlyclean-gold:
23300@if gold
23301maybe-mostlyclean-gold: mostlyclean-gold
23302
23303mostlyclean-gold:
23304 @[ -f ./gold/Makefile ] || exit 0; \
23305 r=`${PWD_COMMAND}`; export r; \
23306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23307 $(HOST_EXPORTS) \
23308 for flag in $(EXTRA_HOST_FLAGS) ; do \
23309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310 done; \
23311 echo "Doing mostlyclean in gold" ; \
23312 (cd $(HOST_SUBDIR)/gold && \
23313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23315 "RANLIB=$${RANLIB}" \
23316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23317 mostlyclean) \
23318 || exit 1
23319
23320@endif gold
23321
23322.PHONY: maybe-clean-gold clean-gold
23323maybe-clean-gold:
23324@if gold
23325maybe-clean-gold: clean-gold
23326
23327clean-gold:
23328 @[ -f ./gold/Makefile ] || exit 0; \
23329 r=`${PWD_COMMAND}`; export r; \
23330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23331 $(HOST_EXPORTS) \
23332 for flag in $(EXTRA_HOST_FLAGS) ; do \
23333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23334 done; \
23335 echo "Doing clean in gold" ; \
23336 (cd $(HOST_SUBDIR)/gold && \
23337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23339 "RANLIB=$${RANLIB}" \
23340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23341 clean) \
23342 || exit 1
23343
23344@endif gold
23345
23346.PHONY: maybe-distclean-gold distclean-gold
23347maybe-distclean-gold:
23348@if gold
23349maybe-distclean-gold: distclean-gold
23350
23351distclean-gold:
23352 @[ -f ./gold/Makefile ] || exit 0; \
23353 r=`${PWD_COMMAND}`; export r; \
23354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23355 $(HOST_EXPORTS) \
23356 for flag in $(EXTRA_HOST_FLAGS) ; do \
23357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23358 done; \
23359 echo "Doing distclean in gold" ; \
23360 (cd $(HOST_SUBDIR)/gold && \
23361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23363 "RANLIB=$${RANLIB}" \
23364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23365 distclean) \
23366 || exit 1
23367
23368@endif gold
23369
23370.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
23371maybe-maintainer-clean-gold:
23372@if gold
23373maybe-maintainer-clean-gold: maintainer-clean-gold
23374
23375maintainer-clean-gold:
23376 @[ -f ./gold/Makefile ] || exit 0; \
23377 r=`${PWD_COMMAND}`; export r; \
23378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23379 $(HOST_EXPORTS) \
23380 for flag in $(EXTRA_HOST_FLAGS) ; do \
23381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23382 done; \
23383 echo "Doing maintainer-clean in gold" ; \
23384 (cd $(HOST_SUBDIR)/gold && \
23385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23387 "RANLIB=$${RANLIB}" \
23388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23389 maintainer-clean) \
23390 || exit 1
23391
23392@endif gold
23393
23394
23395
b813574b
PB
23396.PHONY: configure-gprof maybe-configure-gprof
23397maybe-configure-gprof:
4f0ef2d8
CD
23398@if gcc-bootstrap
23399configure-gprof: stage_current
23400@endif gcc-bootstrap
b813574b
PB
23401@if gprof
23402maybe-configure-gprof: configure-gprof
c52c6897 23403configure-gprof:
0aed8855 23404 @: $(MAKE); $(unstage)
c52c6897 23405 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23407 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
23408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
1f53ca9a 23409 $(HOST_EXPORTS) \
a7254363
PB
23410 echo Configuring in $(HOST_SUBDIR)/gprof; \
23411 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 23412 case $(srcdir) in \
b00612cc
PB
23413 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23414 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
23415 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23416 esac; \
b00612cc
PB
23417 srcdiroption="--srcdir=$${topdir}/gprof"; \
23418 libsrcdir="$$s/gprof"; \
4fa63067 23419 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23421 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23422 || exit 1
b813574b 23423@endif gprof
2a4cbe27 23424
a7254363
PB
23425
23426
d545f33b
PB
23427
23428
b813574b
PB
23429.PHONY: all-gprof maybe-all-gprof
23430maybe-all-gprof:
4f0ef2d8
CD
23431@if gcc-bootstrap
23432all-gprof: stage_current
23433@endif gcc-bootstrap
b813574b 23434@if gprof
d27cc32e 23435TARGET-gprof=all
b813574b
PB
23436maybe-all-gprof: all-gprof
23437all-gprof: configure-gprof
0aed8855 23438 @: $(MAKE); $(unstage)
4fa63067
NN
23439 @r=`${PWD_COMMAND}`; export r; \
23440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23441 $(HOST_EXPORTS) \
b00612cc 23442 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
23443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23444 $(TARGET-gprof))
b813574b 23445@endif gprof
2a4cbe27 23446
a7254363 23447
d545f33b
PB
23448
23449
b813574b
PB
23450.PHONY: check-gprof maybe-check-gprof
23451maybe-check-gprof:
23452@if gprof
23453maybe-check-gprof: check-gprof
2a4cbe27 23454
b813574b 23455check-gprof:
0aed8855 23456 @: $(MAKE); $(unstage)
4fa63067 23457 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23459 $(HOST_EXPORTS) \
b00612cc
PB
23460 (cd $(HOST_SUBDIR)/gprof && \
23461 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23462
b813574b 23463@endif gprof
2a4cbe27 23464
b813574b
PB
23465.PHONY: install-gprof maybe-install-gprof
23466maybe-install-gprof:
23467@if gprof
23468maybe-install-gprof: install-gprof
4fa63067 23469
b813574b 23470install-gprof: installdirs
0aed8855 23471 @: $(MAKE); $(unstage)
4fa63067 23472 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23474 $(HOST_EXPORTS) \
b00612cc 23475 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 23476 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23477
b813574b 23478@endif gprof
2a4cbe27 23479
9b980aa1
RW
23480.PHONY: install-strip-gprof maybe-install-strip-gprof
23481maybe-install-strip-gprof:
23482@if gprof
23483maybe-install-strip-gprof: install-strip-gprof
23484
23485install-strip-gprof: installdirs
23486 @: $(MAKE); $(unstage)
23487 @r=`${PWD_COMMAND}`; export r; \
23488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23489 $(HOST_EXPORTS) \
23490 (cd $(HOST_SUBDIR)/gprof && \
23491 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23492
23493@endif gprof
23494
56a8fe78 23495# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23496
b813574b
PB
23497.PHONY: maybe-info-gprof info-gprof
23498maybe-info-gprof:
23499@if gprof
23500maybe-info-gprof: info-gprof
4fa63067 23501
b813574b
PB
23502info-gprof: \
23503 configure-gprof
0aed8855 23504 @: $(MAKE); $(unstage)
b813574b 23505 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23506 r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23508 $(HOST_EXPORTS) \
b813574b 23509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23511 done; \
b813574b 23512 echo "Doing info in gprof" ; \
b00612cc 23513 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23516 "RANLIB=$${RANLIB}" \
0c24b341 23517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23518 info) \
2a4cbe27
NN
23519 || exit 1
23520
b813574b 23521@endif gprof
2a4cbe27 23522
b813574b
PB
23523.PHONY: maybe-dvi-gprof dvi-gprof
23524maybe-dvi-gprof:
23525@if gprof
23526maybe-dvi-gprof: dvi-gprof
2a4cbe27 23527
b813574b
PB
23528dvi-gprof: \
23529 configure-gprof
0aed8855 23530 @: $(MAKE); $(unstage)
b813574b 23531 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23532 r=`${PWD_COMMAND}`; export r; \
23533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23534 $(HOST_EXPORTS) \
b813574b 23535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23537 done; \
b813574b 23538 echo "Doing dvi in gprof" ; \
b00612cc 23539 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23542 "RANLIB=$${RANLIB}" \
0c24b341 23543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23544 dvi) \
2a4cbe27
NN
23545 || exit 1
23546
b813574b 23547@endif gprof
2a4cbe27 23548
56a8fe78
DD
23549.PHONY: maybe-pdf-gprof pdf-gprof
23550maybe-pdf-gprof:
23551@if gprof
23552maybe-pdf-gprof: pdf-gprof
23553
23554pdf-gprof: \
23555 configure-gprof
23556 @: $(MAKE); $(unstage)
23557 @[ -f ./gprof/Makefile ] || exit 0; \
23558 r=`${PWD_COMMAND}`; export r; \
23559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23560 $(HOST_EXPORTS) \
23561 for flag in $(EXTRA_HOST_FLAGS) ; do \
23562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23563 done; \
23564 echo "Doing pdf in gprof" ; \
23565 (cd $(HOST_SUBDIR)/gprof && \
23566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23568 "RANLIB=$${RANLIB}" \
0c24b341 23569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23570 pdf) \
23571 || exit 1
23572
23573@endif gprof
23574
6d389afc
MS
23575.PHONY: maybe-html-gprof html-gprof
23576maybe-html-gprof:
23577@if gprof
23578maybe-html-gprof: html-gprof
23579
23580html-gprof: \
23581 configure-gprof
0aed8855 23582 @: $(MAKE); $(unstage)
6d389afc
MS
23583 @[ -f ./gprof/Makefile ] || exit 0; \
23584 r=`${PWD_COMMAND}`; export r; \
23585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23586 $(HOST_EXPORTS) \
23587 for flag in $(EXTRA_HOST_FLAGS) ; do \
23588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23589 done; \
23590 echo "Doing html in gprof" ; \
b00612cc 23591 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
23592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23594 "RANLIB=$${RANLIB}" \
0c24b341 23595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23596 html) \
23597 || exit 1
23598
23599@endif gprof
23600
b813574b
PB
23601.PHONY: maybe-TAGS-gprof TAGS-gprof
23602maybe-TAGS-gprof:
23603@if gprof
23604maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 23605
b813574b
PB
23606TAGS-gprof: \
23607 configure-gprof
0aed8855 23608 @: $(MAKE); $(unstage)
b813574b 23609 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23610 r=`${PWD_COMMAND}`; export r; \
23611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23612 $(HOST_EXPORTS) \
b813574b 23613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23615 done; \
b813574b 23616 echo "Doing TAGS in gprof" ; \
b00612cc 23617 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23620 "RANLIB=$${RANLIB}" \
0c24b341 23621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23622 TAGS) \
2a4cbe27
NN
23623 || exit 1
23624
b813574b 23625@endif gprof
2a4cbe27 23626
b813574b
PB
23627.PHONY: maybe-install-info-gprof install-info-gprof
23628maybe-install-info-gprof:
23629@if gprof
23630maybe-install-info-gprof: install-info-gprof
2a4cbe27 23631
b813574b
PB
23632install-info-gprof: \
23633 configure-gprof \
23634 info-gprof
0aed8855 23635 @: $(MAKE); $(unstage)
b813574b 23636 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23637 r=`${PWD_COMMAND}`; export r; \
23638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23639 $(HOST_EXPORTS) \
b813574b 23640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23642 done; \
b813574b 23643 echo "Doing install-info in gprof" ; \
b00612cc 23644 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23647 "RANLIB=$${RANLIB}" \
0c24b341 23648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23649 install-info) \
2a4cbe27
NN
23650 || exit 1
23651
b813574b 23652@endif gprof
2a4cbe27 23653
a3ca38d2
DD
23654.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23655maybe-install-pdf-gprof:
23656@if gprof
23657maybe-install-pdf-gprof: install-pdf-gprof
23658
23659install-pdf-gprof: \
23660 configure-gprof \
23661 pdf-gprof
23662 @: $(MAKE); $(unstage)
23663 @[ -f ./gprof/Makefile ] || exit 0; \
23664 r=`${PWD_COMMAND}`; export r; \
23665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23666 $(HOST_EXPORTS) \
23667 for flag in $(EXTRA_HOST_FLAGS) ; do \
23668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23669 done; \
23670 echo "Doing install-pdf in gprof" ; \
23671 (cd $(HOST_SUBDIR)/gprof && \
23672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23674 "RANLIB=$${RANLIB}" \
0c24b341 23675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23676 install-pdf) \
23677 || exit 1
23678
23679@endif gprof
23680
108a6f8e
CD
23681.PHONY: maybe-install-html-gprof install-html-gprof
23682maybe-install-html-gprof:
23683@if gprof
23684maybe-install-html-gprof: install-html-gprof
23685
23686install-html-gprof: \
23687 configure-gprof \
23688 html-gprof
23689 @: $(MAKE); $(unstage)
23690 @[ -f ./gprof/Makefile ] || exit 0; \
23691 r=`${PWD_COMMAND}`; export r; \
23692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23693 $(HOST_EXPORTS) \
23694 for flag in $(EXTRA_HOST_FLAGS) ; do \
23695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23696 done; \
23697 echo "Doing install-html in gprof" ; \
23698 (cd $(HOST_SUBDIR)/gprof && \
23699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23701 "RANLIB=$${RANLIB}" \
0c24b341 23702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23703 install-html) \
23704 || exit 1
23705
23706@endif gprof
23707
b813574b
PB
23708.PHONY: maybe-installcheck-gprof installcheck-gprof
23709maybe-installcheck-gprof:
23710@if gprof
23711maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 23712
b813574b
PB
23713installcheck-gprof: \
23714 configure-gprof
0aed8855 23715 @: $(MAKE); $(unstage)
b813574b 23716 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23717 r=`${PWD_COMMAND}`; export r; \
23718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23719 $(HOST_EXPORTS) \
b813574b 23720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23722 done; \
b813574b 23723 echo "Doing installcheck in gprof" ; \
b00612cc 23724 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23727 "RANLIB=$${RANLIB}" \
0c24b341 23728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23729 installcheck) \
2a4cbe27
NN
23730 || exit 1
23731
b813574b 23732@endif gprof
2a4cbe27 23733
b813574b
PB
23734.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23735maybe-mostlyclean-gprof:
23736@if gprof
23737maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 23738
b813574b 23739mostlyclean-gprof:
0aed8855 23740 @: $(MAKE); $(unstage)
b813574b 23741 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23742 r=`${PWD_COMMAND}`; export r; \
23743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23744 $(HOST_EXPORTS) \
b813574b 23745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23747 done; \
b813574b 23748 echo "Doing mostlyclean in gprof" ; \
b00612cc 23749 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23752 "RANLIB=$${RANLIB}" \
0c24b341 23753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23754 mostlyclean) \
2a4cbe27
NN
23755 || exit 1
23756
b813574b 23757@endif gprof
2a4cbe27 23758
b813574b
PB
23759.PHONY: maybe-clean-gprof clean-gprof
23760maybe-clean-gprof:
23761@if gprof
23762maybe-clean-gprof: clean-gprof
2a4cbe27 23763
b813574b 23764clean-gprof:
0aed8855 23765 @: $(MAKE); $(unstage)
b813574b 23766 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23767 r=`${PWD_COMMAND}`; export r; \
23768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23769 $(HOST_EXPORTS) \
b813574b 23770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23772 done; \
b813574b 23773 echo "Doing clean in gprof" ; \
b00612cc 23774 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23777 "RANLIB=$${RANLIB}" \
0c24b341 23778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23779 clean) \
2a4cbe27
NN
23780 || exit 1
23781
b813574b 23782@endif gprof
2a4cbe27 23783
b813574b
PB
23784.PHONY: maybe-distclean-gprof distclean-gprof
23785maybe-distclean-gprof:
23786@if gprof
23787maybe-distclean-gprof: distclean-gprof
2a4cbe27 23788
b813574b 23789distclean-gprof:
0aed8855 23790 @: $(MAKE); $(unstage)
b813574b 23791 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23792 r=`${PWD_COMMAND}`; export r; \
23793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23794 $(HOST_EXPORTS) \
b813574b 23795 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23797 done; \
b813574b 23798 echo "Doing distclean in gprof" ; \
b00612cc 23799 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23802 "RANLIB=$${RANLIB}" \
0c24b341 23803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23804 distclean) \
2a4cbe27
NN
23805 || exit 1
23806
b813574b 23807@endif gprof
2a4cbe27 23808
b813574b
PB
23809.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23810maybe-maintainer-clean-gprof:
23811@if gprof
23812maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 23813
b813574b 23814maintainer-clean-gprof:
0aed8855 23815 @: $(MAKE); $(unstage)
b813574b 23816 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23817 r=`${PWD_COMMAND}`; export r; \
23818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23819 $(HOST_EXPORTS) \
b813574b 23820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23822 done; \
b813574b 23823 echo "Doing maintainer-clean in gprof" ; \
b00612cc 23824 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23827 "RANLIB=$${RANLIB}" \
0c24b341 23828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23829 maintainer-clean) \
2a4cbe27
NN
23830 || exit 1
23831
b813574b 23832@endif gprof
2a4cbe27 23833
2a4cbe27 23834
a7254363 23835
b813574b
PB
23836.PHONY: configure-gzip maybe-configure-gzip
23837maybe-configure-gzip:
4f0ef2d8
CD
23838@if gcc-bootstrap
23839configure-gzip: stage_current
23840@endif gcc-bootstrap
b813574b
PB
23841@if gzip
23842maybe-configure-gzip: configure-gzip
c52c6897 23843configure-gzip:
0aed8855 23844 @: $(MAKE); $(unstage)
c52c6897 23845 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23847 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
1f53ca9a 23849 $(HOST_EXPORTS) \
a7254363
PB
23850 echo Configuring in $(HOST_SUBDIR)/gzip; \
23851 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 23852 case $(srcdir) in \
b00612cc
PB
23853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23854 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23856 esac; \
b00612cc
PB
23857 srcdiroption="--srcdir=$${topdir}/gzip"; \
23858 libsrcdir="$$s/gzip"; \
4fa63067 23859 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23860 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23861 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23862 || exit 1
b813574b 23863@endif gzip
2a4cbe27 23864
a7254363
PB
23865
23866
d545f33b
PB
23867
23868
b813574b
PB
23869.PHONY: all-gzip maybe-all-gzip
23870maybe-all-gzip:
4f0ef2d8
CD
23871@if gcc-bootstrap
23872all-gzip: stage_current
23873@endif gcc-bootstrap
b813574b 23874@if gzip
d27cc32e 23875TARGET-gzip=all
b813574b
PB
23876maybe-all-gzip: all-gzip
23877all-gzip: configure-gzip
0aed8855 23878 @: $(MAKE); $(unstage)
4fa63067
NN
23879 @r=`${PWD_COMMAND}`; export r; \
23880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23881 $(HOST_EXPORTS) \
b00612cc 23882 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
23883 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23884 $(TARGET-gzip))
b813574b 23885@endif gzip
2a4cbe27 23886
a7254363 23887
d545f33b
PB
23888
23889
b813574b
PB
23890.PHONY: check-gzip maybe-check-gzip
23891maybe-check-gzip:
23892@if gzip
23893maybe-check-gzip: check-gzip
2a4cbe27 23894
b813574b 23895check-gzip:
0aed8855 23896 @: $(MAKE); $(unstage)
4fa63067 23897 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23899 $(HOST_EXPORTS) \
b00612cc
PB
23900 (cd $(HOST_SUBDIR)/gzip && \
23901 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23902
b813574b 23903@endif gzip
2a4cbe27 23904
b813574b
PB
23905.PHONY: install-gzip maybe-install-gzip
23906maybe-install-gzip:
23907@if gzip
23908maybe-install-gzip: install-gzip
2a4cbe27 23909
b813574b 23910install-gzip: installdirs
0aed8855 23911 @: $(MAKE); $(unstage)
4fa63067 23912 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23914 $(HOST_EXPORTS) \
b00612cc 23915 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 23916 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23917
b813574b 23918@endif gzip
2a4cbe27 23919
9b980aa1
RW
23920.PHONY: install-strip-gzip maybe-install-strip-gzip
23921maybe-install-strip-gzip:
23922@if gzip
23923maybe-install-strip-gzip: install-strip-gzip
23924
23925install-strip-gzip: installdirs
23926 @: $(MAKE); $(unstage)
23927 @r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23929 $(HOST_EXPORTS) \
23930 (cd $(HOST_SUBDIR)/gzip && \
23931 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23932
23933@endif gzip
23934
56a8fe78 23935# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23936
b813574b
PB
23937.PHONY: maybe-info-gzip info-gzip
23938maybe-info-gzip:
23939@if gzip
23940maybe-info-gzip: info-gzip
4fa63067 23941
b813574b
PB
23942info-gzip: \
23943 configure-gzip
0aed8855 23944 @: $(MAKE); $(unstage)
b813574b 23945 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23946 r=`${PWD_COMMAND}`; export r; \
23947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23948 $(HOST_EXPORTS) \
b813574b 23949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23951 done; \
b813574b 23952 echo "Doing info in gzip" ; \
b00612cc 23953 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23956 "RANLIB=$${RANLIB}" \
0c24b341 23957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23958 info) \
2a4cbe27
NN
23959 || exit 1
23960
b813574b 23961@endif gzip
2a4cbe27 23962
b813574b
PB
23963.PHONY: maybe-dvi-gzip dvi-gzip
23964maybe-dvi-gzip:
23965@if gzip
23966maybe-dvi-gzip: dvi-gzip
2a4cbe27 23967
b813574b
PB
23968dvi-gzip: \
23969 configure-gzip
0aed8855 23970 @: $(MAKE); $(unstage)
b813574b 23971 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23972 r=`${PWD_COMMAND}`; export r; \
23973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23974 $(HOST_EXPORTS) \
b813574b 23975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23977 done; \
b813574b 23978 echo "Doing dvi in gzip" ; \
b00612cc 23979 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23982 "RANLIB=$${RANLIB}" \
0c24b341 23983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23984 dvi) \
2a4cbe27
NN
23985 || exit 1
23986
b813574b 23987@endif gzip
2a4cbe27 23988
56a8fe78
DD
23989.PHONY: maybe-pdf-gzip pdf-gzip
23990maybe-pdf-gzip:
23991@if gzip
23992maybe-pdf-gzip: pdf-gzip
23993
23994pdf-gzip: \
23995 configure-gzip
23996 @: $(MAKE); $(unstage)
23997 @[ -f ./gzip/Makefile ] || exit 0; \
23998 r=`${PWD_COMMAND}`; export r; \
23999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24000 $(HOST_EXPORTS) \
24001 for flag in $(EXTRA_HOST_FLAGS) ; do \
24002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24003 done; \
24004 echo "Doing pdf in gzip" ; \
24005 (cd $(HOST_SUBDIR)/gzip && \
24006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24008 "RANLIB=$${RANLIB}" \
0c24b341 24009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24010 pdf) \
24011 || exit 1
24012
24013@endif gzip
24014
6d389afc
MS
24015.PHONY: maybe-html-gzip html-gzip
24016maybe-html-gzip:
24017@if gzip
24018maybe-html-gzip: html-gzip
24019
24020html-gzip: \
24021 configure-gzip
0aed8855 24022 @: $(MAKE); $(unstage)
6d389afc
MS
24023 @[ -f ./gzip/Makefile ] || exit 0; \
24024 r=`${PWD_COMMAND}`; export r; \
24025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24026 $(HOST_EXPORTS) \
24027 for flag in $(EXTRA_HOST_FLAGS) ; do \
24028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24029 done; \
24030 echo "Doing html in gzip" ; \
b00612cc 24031 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
24032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24034 "RANLIB=$${RANLIB}" \
0c24b341 24035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24036 html) \
24037 || exit 1
24038
24039@endif gzip
24040
b813574b
PB
24041.PHONY: maybe-TAGS-gzip TAGS-gzip
24042maybe-TAGS-gzip:
24043@if gzip
24044maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 24045
b813574b
PB
24046TAGS-gzip: \
24047 configure-gzip
0aed8855 24048 @: $(MAKE); $(unstage)
b813574b 24049 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24050 r=`${PWD_COMMAND}`; export r; \
24051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24052 $(HOST_EXPORTS) \
b813574b 24053 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24055 done; \
b813574b 24056 echo "Doing TAGS in gzip" ; \
b00612cc 24057 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24060 "RANLIB=$${RANLIB}" \
0c24b341 24061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24062 TAGS) \
2a4cbe27
NN
24063 || exit 1
24064
b813574b 24065@endif gzip
2a4cbe27 24066
b813574b
PB
24067.PHONY: maybe-install-info-gzip install-info-gzip
24068maybe-install-info-gzip:
24069@if gzip
24070maybe-install-info-gzip: install-info-gzip
2a4cbe27 24071
b813574b
PB
24072install-info-gzip: \
24073 configure-gzip \
24074 info-gzip
0aed8855 24075 @: $(MAKE); $(unstage)
b813574b 24076 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24077 r=`${PWD_COMMAND}`; export r; \
24078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24079 $(HOST_EXPORTS) \
b813574b 24080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24082 done; \
b813574b 24083 echo "Doing install-info in gzip" ; \
b00612cc 24084 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24087 "RANLIB=$${RANLIB}" \
0c24b341 24088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24089 install-info) \
2a4cbe27
NN
24090 || exit 1
24091
b813574b 24092@endif gzip
2a4cbe27 24093
a3ca38d2
DD
24094.PHONY: maybe-install-pdf-gzip install-pdf-gzip
24095maybe-install-pdf-gzip:
24096@if gzip
24097maybe-install-pdf-gzip: install-pdf-gzip
24098
24099install-pdf-gzip: \
24100 configure-gzip \
24101 pdf-gzip
24102 @: $(MAKE); $(unstage)
24103 @[ -f ./gzip/Makefile ] || exit 0; \
24104 r=`${PWD_COMMAND}`; export r; \
24105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24106 $(HOST_EXPORTS) \
24107 for flag in $(EXTRA_HOST_FLAGS) ; do \
24108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24109 done; \
24110 echo "Doing install-pdf in gzip" ; \
24111 (cd $(HOST_SUBDIR)/gzip && \
24112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24114 "RANLIB=$${RANLIB}" \
0c24b341 24115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24116 install-pdf) \
24117 || exit 1
24118
24119@endif gzip
24120
108a6f8e
CD
24121.PHONY: maybe-install-html-gzip install-html-gzip
24122maybe-install-html-gzip:
24123@if gzip
24124maybe-install-html-gzip: install-html-gzip
24125
24126install-html-gzip: \
24127 configure-gzip \
24128 html-gzip
24129 @: $(MAKE); $(unstage)
24130 @[ -f ./gzip/Makefile ] || exit 0; \
24131 r=`${PWD_COMMAND}`; export r; \
24132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24133 $(HOST_EXPORTS) \
24134 for flag in $(EXTRA_HOST_FLAGS) ; do \
24135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24136 done; \
24137 echo "Doing install-html in gzip" ; \
24138 (cd $(HOST_SUBDIR)/gzip && \
24139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24141 "RANLIB=$${RANLIB}" \
0c24b341 24142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24143 install-html) \
24144 || exit 1
24145
24146@endif gzip
24147
b813574b
PB
24148.PHONY: maybe-installcheck-gzip installcheck-gzip
24149maybe-installcheck-gzip:
24150@if gzip
24151maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 24152
b813574b
PB
24153installcheck-gzip: \
24154 configure-gzip
0aed8855 24155 @: $(MAKE); $(unstage)
b813574b 24156 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24157 r=`${PWD_COMMAND}`; export r; \
24158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24159 $(HOST_EXPORTS) \
b813574b 24160 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24162 done; \
b813574b 24163 echo "Doing installcheck in gzip" ; \
b00612cc 24164 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24167 "RANLIB=$${RANLIB}" \
0c24b341 24168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24169 installcheck) \
2a4cbe27
NN
24170 || exit 1
24171
b813574b 24172@endif gzip
2a4cbe27 24173
b813574b
PB
24174.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
24175maybe-mostlyclean-gzip:
24176@if gzip
24177maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 24178
b813574b 24179mostlyclean-gzip:
0aed8855 24180 @: $(MAKE); $(unstage)
b813574b 24181 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24182 r=`${PWD_COMMAND}`; export r; \
24183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24184 $(HOST_EXPORTS) \
b813574b 24185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24187 done; \
b813574b 24188 echo "Doing mostlyclean in gzip" ; \
b00612cc 24189 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24192 "RANLIB=$${RANLIB}" \
0c24b341 24193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24194 mostlyclean) \
2a4cbe27
NN
24195 || exit 1
24196
b813574b 24197@endif gzip
2a4cbe27 24198
b813574b
PB
24199.PHONY: maybe-clean-gzip clean-gzip
24200maybe-clean-gzip:
24201@if gzip
24202maybe-clean-gzip: clean-gzip
2a4cbe27 24203
b813574b 24204clean-gzip:
0aed8855 24205 @: $(MAKE); $(unstage)
b813574b 24206 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24207 r=`${PWD_COMMAND}`; export r; \
24208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24209 $(HOST_EXPORTS) \
b813574b 24210 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24212 done; \
b813574b 24213 echo "Doing clean in gzip" ; \
b00612cc 24214 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24217 "RANLIB=$${RANLIB}" \
0c24b341 24218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24219 clean) \
2a4cbe27
NN
24220 || exit 1
24221
b813574b 24222@endif gzip
2a4cbe27 24223
b813574b
PB
24224.PHONY: maybe-distclean-gzip distclean-gzip
24225maybe-distclean-gzip:
24226@if gzip
24227maybe-distclean-gzip: distclean-gzip
2a4cbe27 24228
b813574b 24229distclean-gzip:
0aed8855 24230 @: $(MAKE); $(unstage)
b813574b 24231 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24232 r=`${PWD_COMMAND}`; export r; \
24233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24234 $(HOST_EXPORTS) \
b813574b 24235 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24237 done; \
b813574b 24238 echo "Doing distclean in gzip" ; \
b00612cc 24239 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24242 "RANLIB=$${RANLIB}" \
0c24b341 24243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24244 distclean) \
2a4cbe27
NN
24245 || exit 1
24246
b813574b 24247@endif gzip
2a4cbe27 24248
b813574b
PB
24249.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
24250maybe-maintainer-clean-gzip:
24251@if gzip
24252maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 24253
b813574b 24254maintainer-clean-gzip:
0aed8855 24255 @: $(MAKE); $(unstage)
b813574b 24256 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
24257 r=`${PWD_COMMAND}`; export r; \
24258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24259 $(HOST_EXPORTS) \
b813574b 24260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24262 done; \
b813574b 24263 echo "Doing maintainer-clean in gzip" ; \
b00612cc 24264 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
24265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24267 "RANLIB=$${RANLIB}" \
0c24b341 24268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24269 maintainer-clean) \
2a4cbe27
NN
24270 || exit 1
24271
b813574b 24272@endif gzip
2a4cbe27 24273
2a4cbe27 24274
a7254363 24275
b813574b
PB
24276.PHONY: configure-hello maybe-configure-hello
24277maybe-configure-hello:
4f0ef2d8
CD
24278@if gcc-bootstrap
24279configure-hello: stage_current
24280@endif gcc-bootstrap
b813574b
PB
24281@if hello
24282maybe-configure-hello: configure-hello
c52c6897 24283configure-hello:
0aed8855 24284 @: $(MAKE); $(unstage)
c52c6897 24285 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24287 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
24288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
1f53ca9a 24289 $(HOST_EXPORTS) \
a7254363
PB
24290 echo Configuring in $(HOST_SUBDIR)/hello; \
24291 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 24292 case $(srcdir) in \
b00612cc
PB
24293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24294 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
24295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24296 esac; \
b00612cc
PB
24297 srcdiroption="--srcdir=$${topdir}/hello"; \
24298 libsrcdir="$$s/hello"; \
4fa63067 24299 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24301 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24302 || exit 1
b813574b 24303@endif hello
2a4cbe27 24304
a7254363
PB
24305
24306
d545f33b
PB
24307
24308
b813574b
PB
24309.PHONY: all-hello maybe-all-hello
24310maybe-all-hello:
4f0ef2d8
CD
24311@if gcc-bootstrap
24312all-hello: stage_current
24313@endif gcc-bootstrap
b813574b 24314@if hello
d27cc32e 24315TARGET-hello=all
b813574b
PB
24316maybe-all-hello: all-hello
24317all-hello: configure-hello
0aed8855 24318 @: $(MAKE); $(unstage)
4fa63067
NN
24319 @r=`${PWD_COMMAND}`; export r; \
24320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24321 $(HOST_EXPORTS) \
b00612cc 24322 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
24323 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24324 $(TARGET-hello))
b813574b 24325@endif hello
2a4cbe27 24326
a7254363 24327
d545f33b
PB
24328
24329
b813574b
PB
24330.PHONY: check-hello maybe-check-hello
24331maybe-check-hello:
24332@if hello
24333maybe-check-hello: check-hello
2a4cbe27 24334
b813574b 24335check-hello:
0aed8855 24336 @: $(MAKE); $(unstage)
4fa63067 24337 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24339 $(HOST_EXPORTS) \
b00612cc
PB
24340 (cd $(HOST_SUBDIR)/hello && \
24341 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24342
b813574b 24343@endif hello
2a4cbe27 24344
b813574b
PB
24345.PHONY: install-hello maybe-install-hello
24346maybe-install-hello:
24347@if hello
24348maybe-install-hello: install-hello
2a4cbe27 24349
b813574b 24350install-hello: installdirs
0aed8855 24351 @: $(MAKE); $(unstage)
4fa63067
NN
24352 @r=`${PWD_COMMAND}`; export r; \
24353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24354 $(HOST_EXPORTS) \
b00612cc 24355 (cd $(HOST_SUBDIR)/hello && \
2da12f12 24356 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24357
b813574b 24358@endif hello
4fa63067 24359
9b980aa1
RW
24360.PHONY: install-strip-hello maybe-install-strip-hello
24361maybe-install-strip-hello:
24362@if hello
24363maybe-install-strip-hello: install-strip-hello
24364
24365install-strip-hello: installdirs
24366 @: $(MAKE); $(unstage)
24367 @r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24369 $(HOST_EXPORTS) \
24370 (cd $(HOST_SUBDIR)/hello && \
24371 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24372
24373@endif hello
24374
56a8fe78 24375# Other targets (info, dvi, pdf, etc.)
4fa63067 24376
b813574b
PB
24377.PHONY: maybe-info-hello info-hello
24378maybe-info-hello:
24379@if hello
24380maybe-info-hello: info-hello
4fa63067 24381
b813574b
PB
24382info-hello: \
24383 configure-hello
0aed8855 24384 @: $(MAKE); $(unstage)
b813574b 24385 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24386 r=`${PWD_COMMAND}`; export r; \
24387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24388 $(HOST_EXPORTS) \
b813574b 24389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24391 done; \
b813574b 24392 echo "Doing info in hello" ; \
b00612cc 24393 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24396 "RANLIB=$${RANLIB}" \
0c24b341 24397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24398 info) \
2a4cbe27
NN
24399 || exit 1
24400
b813574b 24401@endif hello
2a4cbe27 24402
b813574b
PB
24403.PHONY: maybe-dvi-hello dvi-hello
24404maybe-dvi-hello:
24405@if hello
24406maybe-dvi-hello: dvi-hello
2a4cbe27 24407
b813574b
PB
24408dvi-hello: \
24409 configure-hello
0aed8855 24410 @: $(MAKE); $(unstage)
b813574b 24411 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24412 r=`${PWD_COMMAND}`; export r; \
24413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24414 $(HOST_EXPORTS) \
b813574b 24415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24417 done; \
b813574b 24418 echo "Doing dvi in hello" ; \
b00612cc 24419 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24422 "RANLIB=$${RANLIB}" \
0c24b341 24423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24424 dvi) \
2a4cbe27
NN
24425 || exit 1
24426
b813574b 24427@endif hello
2a4cbe27 24428
56a8fe78
DD
24429.PHONY: maybe-pdf-hello pdf-hello
24430maybe-pdf-hello:
24431@if hello
24432maybe-pdf-hello: pdf-hello
24433
24434pdf-hello: \
24435 configure-hello
24436 @: $(MAKE); $(unstage)
24437 @[ -f ./hello/Makefile ] || exit 0; \
24438 r=`${PWD_COMMAND}`; export r; \
24439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24440 $(HOST_EXPORTS) \
24441 for flag in $(EXTRA_HOST_FLAGS) ; do \
24442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24443 done; \
24444 echo "Doing pdf in hello" ; \
24445 (cd $(HOST_SUBDIR)/hello && \
24446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24448 "RANLIB=$${RANLIB}" \
0c24b341 24449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24450 pdf) \
24451 || exit 1
24452
24453@endif hello
24454
6d389afc
MS
24455.PHONY: maybe-html-hello html-hello
24456maybe-html-hello:
24457@if hello
24458maybe-html-hello: html-hello
24459
24460html-hello: \
24461 configure-hello
0aed8855 24462 @: $(MAKE); $(unstage)
6d389afc
MS
24463 @[ -f ./hello/Makefile ] || exit 0; \
24464 r=`${PWD_COMMAND}`; export r; \
24465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24466 $(HOST_EXPORTS) \
24467 for flag in $(EXTRA_HOST_FLAGS) ; do \
24468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24469 done; \
24470 echo "Doing html in hello" ; \
b00612cc 24471 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
24472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24474 "RANLIB=$${RANLIB}" \
0c24b341 24475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24476 html) \
24477 || exit 1
24478
24479@endif hello
24480
b813574b
PB
24481.PHONY: maybe-TAGS-hello TAGS-hello
24482maybe-TAGS-hello:
24483@if hello
24484maybe-TAGS-hello: TAGS-hello
2a4cbe27 24485
b813574b
PB
24486TAGS-hello: \
24487 configure-hello
0aed8855 24488 @: $(MAKE); $(unstage)
b813574b 24489 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24490 r=`${PWD_COMMAND}`; export r; \
24491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24492 $(HOST_EXPORTS) \
b813574b 24493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24495 done; \
b813574b 24496 echo "Doing TAGS in hello" ; \
b00612cc 24497 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24500 "RANLIB=$${RANLIB}" \
0c24b341 24501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24502 TAGS) \
2a4cbe27
NN
24503 || exit 1
24504
b813574b 24505@endif hello
2a4cbe27 24506
b813574b
PB
24507.PHONY: maybe-install-info-hello install-info-hello
24508maybe-install-info-hello:
24509@if hello
24510maybe-install-info-hello: install-info-hello
2a4cbe27 24511
b813574b
PB
24512install-info-hello: \
24513 configure-hello \
24514 info-hello
0aed8855 24515 @: $(MAKE); $(unstage)
b813574b 24516 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24517 r=`${PWD_COMMAND}`; export r; \
24518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24519 $(HOST_EXPORTS) \
b813574b 24520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522 done; \
b813574b 24523 echo "Doing install-info in hello" ; \
b00612cc 24524 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24527 "RANLIB=$${RANLIB}" \
0c24b341 24528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24529 install-info) \
2a4cbe27
NN
24530 || exit 1
24531
b813574b 24532@endif hello
2a4cbe27 24533
a3ca38d2
DD
24534.PHONY: maybe-install-pdf-hello install-pdf-hello
24535maybe-install-pdf-hello:
24536@if hello
24537maybe-install-pdf-hello: install-pdf-hello
24538
24539install-pdf-hello: \
24540 configure-hello \
24541 pdf-hello
24542 @: $(MAKE); $(unstage)
24543 @[ -f ./hello/Makefile ] || exit 0; \
24544 r=`${PWD_COMMAND}`; export r; \
24545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24546 $(HOST_EXPORTS) \
24547 for flag in $(EXTRA_HOST_FLAGS) ; do \
24548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24549 done; \
24550 echo "Doing install-pdf in hello" ; \
24551 (cd $(HOST_SUBDIR)/hello && \
24552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24554 "RANLIB=$${RANLIB}" \
0c24b341 24555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24556 install-pdf) \
24557 || exit 1
24558
24559@endif hello
24560
108a6f8e
CD
24561.PHONY: maybe-install-html-hello install-html-hello
24562maybe-install-html-hello:
24563@if hello
24564maybe-install-html-hello: install-html-hello
24565
24566install-html-hello: \
24567 configure-hello \
24568 html-hello
24569 @: $(MAKE); $(unstage)
24570 @[ -f ./hello/Makefile ] || exit 0; \
24571 r=`${PWD_COMMAND}`; export r; \
24572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24573 $(HOST_EXPORTS) \
24574 for flag in $(EXTRA_HOST_FLAGS) ; do \
24575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24576 done; \
24577 echo "Doing install-html in hello" ; \
24578 (cd $(HOST_SUBDIR)/hello && \
24579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24581 "RANLIB=$${RANLIB}" \
0c24b341 24582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24583 install-html) \
24584 || exit 1
24585
24586@endif hello
24587
b813574b
PB
24588.PHONY: maybe-installcheck-hello installcheck-hello
24589maybe-installcheck-hello:
24590@if hello
24591maybe-installcheck-hello: installcheck-hello
2a4cbe27 24592
b813574b
PB
24593installcheck-hello: \
24594 configure-hello
0aed8855 24595 @: $(MAKE); $(unstage)
b813574b 24596 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24597 r=`${PWD_COMMAND}`; export r; \
24598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24599 $(HOST_EXPORTS) \
b813574b 24600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24602 done; \
b813574b 24603 echo "Doing installcheck in hello" ; \
b00612cc 24604 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24607 "RANLIB=$${RANLIB}" \
0c24b341 24608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24609 installcheck) \
2a4cbe27
NN
24610 || exit 1
24611
b813574b 24612@endif hello
2a4cbe27 24613
b813574b
PB
24614.PHONY: maybe-mostlyclean-hello mostlyclean-hello
24615maybe-mostlyclean-hello:
24616@if hello
24617maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 24618
b813574b 24619mostlyclean-hello:
0aed8855 24620 @: $(MAKE); $(unstage)
b813574b 24621 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24622 r=`${PWD_COMMAND}`; export r; \
24623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24624 $(HOST_EXPORTS) \
b813574b 24625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24627 done; \
b813574b 24628 echo "Doing mostlyclean in hello" ; \
b00612cc 24629 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24632 "RANLIB=$${RANLIB}" \
0c24b341 24633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24634 mostlyclean) \
2a4cbe27
NN
24635 || exit 1
24636
b813574b 24637@endif hello
2a4cbe27 24638
b813574b
PB
24639.PHONY: maybe-clean-hello clean-hello
24640maybe-clean-hello:
24641@if hello
24642maybe-clean-hello: clean-hello
2a4cbe27 24643
b813574b 24644clean-hello:
0aed8855 24645 @: $(MAKE); $(unstage)
b813574b 24646 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24647 r=`${PWD_COMMAND}`; export r; \
24648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24649 $(HOST_EXPORTS) \
b813574b 24650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24652 done; \
b813574b 24653 echo "Doing clean in hello" ; \
b00612cc 24654 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24657 "RANLIB=$${RANLIB}" \
0c24b341 24658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24659 clean) \
2a4cbe27
NN
24660 || exit 1
24661
b813574b 24662@endif hello
2a4cbe27 24663
b813574b
PB
24664.PHONY: maybe-distclean-hello distclean-hello
24665maybe-distclean-hello:
24666@if hello
24667maybe-distclean-hello: distclean-hello
2a4cbe27 24668
b813574b 24669distclean-hello:
0aed8855 24670 @: $(MAKE); $(unstage)
b813574b 24671 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24672 r=`${PWD_COMMAND}`; export r; \
24673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24674 $(HOST_EXPORTS) \
b813574b 24675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24677 done; \
b813574b 24678 echo "Doing distclean in hello" ; \
b00612cc 24679 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24682 "RANLIB=$${RANLIB}" \
0c24b341 24683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24684 distclean) \
2a4cbe27
NN
24685 || exit 1
24686
b813574b 24687@endif hello
2a4cbe27 24688
b813574b
PB
24689.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24690maybe-maintainer-clean-hello:
24691@if hello
24692maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 24693
b813574b 24694maintainer-clean-hello:
0aed8855 24695 @: $(MAKE); $(unstage)
b813574b 24696 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24697 r=`${PWD_COMMAND}`; export r; \
24698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24699 $(HOST_EXPORTS) \
b813574b 24700 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24702 done; \
b813574b 24703 echo "Doing maintainer-clean in hello" ; \
b00612cc 24704 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24707 "RANLIB=$${RANLIB}" \
0c24b341 24708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24709 maintainer-clean) \
2a4cbe27
NN
24710 || exit 1
24711
b813574b 24712@endif hello
2a4cbe27 24713
2a4cbe27 24714
a7254363 24715
b813574b
PB
24716.PHONY: configure-indent maybe-configure-indent
24717maybe-configure-indent:
4f0ef2d8
CD
24718@if gcc-bootstrap
24719configure-indent: stage_current
24720@endif gcc-bootstrap
b813574b
PB
24721@if indent
24722maybe-configure-indent: configure-indent
c52c6897 24723configure-indent:
0aed8855 24724 @: $(MAKE); $(unstage)
c52c6897 24725 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24727 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24728 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
1f53ca9a 24729 $(HOST_EXPORTS) \
a7254363
PB
24730 echo Configuring in $(HOST_SUBDIR)/indent; \
24731 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 24732 case $(srcdir) in \
b00612cc
PB
24733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24734 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24736 esac; \
b00612cc
PB
24737 srcdiroption="--srcdir=$${topdir}/indent"; \
24738 libsrcdir="$$s/indent"; \
4fa63067 24739 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24741 --target=${target_alias} $${srcdiroption} \
4fa63067 24742 || exit 1
b813574b 24743@endif indent
2a4cbe27 24744
a7254363
PB
24745
24746
d545f33b
PB
24747
24748
b813574b
PB
24749.PHONY: all-indent maybe-all-indent
24750maybe-all-indent:
4f0ef2d8
CD
24751@if gcc-bootstrap
24752all-indent: stage_current
24753@endif gcc-bootstrap
b813574b 24754@if indent
d27cc32e 24755TARGET-indent=all
b813574b
PB
24756maybe-all-indent: all-indent
24757all-indent: configure-indent
0aed8855 24758 @: $(MAKE); $(unstage)
4fa63067
NN
24759 @r=`${PWD_COMMAND}`; export r; \
24760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24761 $(HOST_EXPORTS) \
b00612cc 24762 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
24763 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24764 $(TARGET-indent))
b813574b 24765@endif indent
2a4cbe27 24766
a7254363 24767
d545f33b
PB
24768
24769
b813574b
PB
24770.PHONY: check-indent maybe-check-indent
24771maybe-check-indent:
24772@if indent
24773maybe-check-indent: check-indent
2a4cbe27 24774
b813574b 24775check-indent:
0aed8855 24776 @: $(MAKE); $(unstage)
4fa63067 24777 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24779 $(HOST_EXPORTS) \
b00612cc
PB
24780 (cd $(HOST_SUBDIR)/indent && \
24781 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24782
b813574b 24783@endif indent
2a4cbe27 24784
b813574b
PB
24785.PHONY: install-indent maybe-install-indent
24786maybe-install-indent:
24787@if indent
24788maybe-install-indent: install-indent
2a4cbe27 24789
b813574b 24790install-indent: installdirs
0aed8855 24791 @: $(MAKE); $(unstage)
4fa63067 24792 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24794 $(HOST_EXPORTS) \
b00612cc 24795 (cd $(HOST_SUBDIR)/indent && \
2da12f12 24796 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24797
b813574b 24798@endif indent
2a4cbe27 24799
9b980aa1
RW
24800.PHONY: install-strip-indent maybe-install-strip-indent
24801maybe-install-strip-indent:
24802@if indent
24803maybe-install-strip-indent: install-strip-indent
24804
24805install-strip-indent: installdirs
24806 @: $(MAKE); $(unstage)
24807 @r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 (cd $(HOST_SUBDIR)/indent && \
24811 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24812
24813@endif indent
24814
56a8fe78 24815# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24816
b813574b
PB
24817.PHONY: maybe-info-indent info-indent
24818maybe-info-indent:
24819@if indent
24820maybe-info-indent: info-indent
4fa63067 24821
b813574b
PB
24822info-indent: \
24823 configure-indent
0aed8855 24824 @: $(MAKE); $(unstage)
b813574b 24825 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24826 r=`${PWD_COMMAND}`; export r; \
24827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24828 $(HOST_EXPORTS) \
b813574b 24829 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24831 done; \
b813574b 24832 echo "Doing info in indent" ; \
b00612cc 24833 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24836 "RANLIB=$${RANLIB}" \
0c24b341 24837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24838 info) \
2a4cbe27
NN
24839 || exit 1
24840
b813574b 24841@endif indent
2a4cbe27 24842
b813574b
PB
24843.PHONY: maybe-dvi-indent dvi-indent
24844maybe-dvi-indent:
24845@if indent
24846maybe-dvi-indent: dvi-indent
2a4cbe27 24847
b813574b
PB
24848dvi-indent: \
24849 configure-indent
0aed8855 24850 @: $(MAKE); $(unstage)
b813574b 24851 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24852 r=`${PWD_COMMAND}`; export r; \
24853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24854 $(HOST_EXPORTS) \
b813574b 24855 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24857 done; \
b813574b 24858 echo "Doing dvi in indent" ; \
b00612cc 24859 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24862 "RANLIB=$${RANLIB}" \
0c24b341 24863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24864 dvi) \
2a4cbe27
NN
24865 || exit 1
24866
b813574b 24867@endif indent
2a4cbe27 24868
56a8fe78
DD
24869.PHONY: maybe-pdf-indent pdf-indent
24870maybe-pdf-indent:
24871@if indent
24872maybe-pdf-indent: pdf-indent
24873
24874pdf-indent: \
24875 configure-indent
24876 @: $(MAKE); $(unstage)
24877 @[ -f ./indent/Makefile ] || exit 0; \
24878 r=`${PWD_COMMAND}`; export r; \
24879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24880 $(HOST_EXPORTS) \
24881 for flag in $(EXTRA_HOST_FLAGS) ; do \
24882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24883 done; \
24884 echo "Doing pdf in indent" ; \
24885 (cd $(HOST_SUBDIR)/indent && \
24886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24888 "RANLIB=$${RANLIB}" \
0c24b341 24889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24890 pdf) \
24891 || exit 1
24892
24893@endif indent
24894
6d389afc
MS
24895.PHONY: maybe-html-indent html-indent
24896maybe-html-indent:
24897@if indent
24898maybe-html-indent: html-indent
24899
24900html-indent: \
24901 configure-indent
0aed8855 24902 @: $(MAKE); $(unstage)
6d389afc
MS
24903 @[ -f ./indent/Makefile ] || exit 0; \
24904 r=`${PWD_COMMAND}`; export r; \
24905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24906 $(HOST_EXPORTS) \
24907 for flag in $(EXTRA_HOST_FLAGS) ; do \
24908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24909 done; \
24910 echo "Doing html in indent" ; \
b00612cc 24911 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
24912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24914 "RANLIB=$${RANLIB}" \
0c24b341 24915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24916 html) \
24917 || exit 1
24918
24919@endif indent
24920
b813574b
PB
24921.PHONY: maybe-TAGS-indent TAGS-indent
24922maybe-TAGS-indent:
24923@if indent
24924maybe-TAGS-indent: TAGS-indent
2a4cbe27 24925
b813574b
PB
24926TAGS-indent: \
24927 configure-indent
0aed8855 24928 @: $(MAKE); $(unstage)
b813574b 24929 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24930 r=`${PWD_COMMAND}`; export r; \
24931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24932 $(HOST_EXPORTS) \
b813574b 24933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24935 done; \
b813574b 24936 echo "Doing TAGS in indent" ; \
b00612cc 24937 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24940 "RANLIB=$${RANLIB}" \
0c24b341 24941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24942 TAGS) \
2a4cbe27
NN
24943 || exit 1
24944
b813574b 24945@endif indent
2a4cbe27 24946
b813574b
PB
24947.PHONY: maybe-install-info-indent install-info-indent
24948maybe-install-info-indent:
24949@if indent
24950maybe-install-info-indent: install-info-indent
2a4cbe27 24951
b813574b
PB
24952install-info-indent: \
24953 configure-indent \
24954 info-indent
0aed8855 24955 @: $(MAKE); $(unstage)
b813574b 24956 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24957 r=`${PWD_COMMAND}`; export r; \
24958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24959 $(HOST_EXPORTS) \
b813574b 24960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24962 done; \
b813574b 24963 echo "Doing install-info in indent" ; \
b00612cc 24964 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24967 "RANLIB=$${RANLIB}" \
0c24b341 24968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24969 install-info) \
2a4cbe27
NN
24970 || exit 1
24971
b813574b 24972@endif indent
2a4cbe27 24973
a3ca38d2
DD
24974.PHONY: maybe-install-pdf-indent install-pdf-indent
24975maybe-install-pdf-indent:
24976@if indent
24977maybe-install-pdf-indent: install-pdf-indent
24978
24979install-pdf-indent: \
24980 configure-indent \
24981 pdf-indent
24982 @: $(MAKE); $(unstage)
24983 @[ -f ./indent/Makefile ] || exit 0; \
24984 r=`${PWD_COMMAND}`; export r; \
24985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24986 $(HOST_EXPORTS) \
24987 for flag in $(EXTRA_HOST_FLAGS) ; do \
24988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24989 done; \
24990 echo "Doing install-pdf in indent" ; \
24991 (cd $(HOST_SUBDIR)/indent && \
24992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24994 "RANLIB=$${RANLIB}" \
0c24b341 24995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24996 install-pdf) \
24997 || exit 1
24998
24999@endif indent
25000
108a6f8e
CD
25001.PHONY: maybe-install-html-indent install-html-indent
25002maybe-install-html-indent:
25003@if indent
25004maybe-install-html-indent: install-html-indent
25005
25006install-html-indent: \
25007 configure-indent \
25008 html-indent
25009 @: $(MAKE); $(unstage)
25010 @[ -f ./indent/Makefile ] || exit 0; \
25011 r=`${PWD_COMMAND}`; export r; \
25012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25013 $(HOST_EXPORTS) \
25014 for flag in $(EXTRA_HOST_FLAGS) ; do \
25015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25016 done; \
25017 echo "Doing install-html in indent" ; \
25018 (cd $(HOST_SUBDIR)/indent && \
25019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25021 "RANLIB=$${RANLIB}" \
0c24b341 25022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25023 install-html) \
25024 || exit 1
25025
25026@endif indent
25027
b813574b
PB
25028.PHONY: maybe-installcheck-indent installcheck-indent
25029maybe-installcheck-indent:
25030@if indent
25031maybe-installcheck-indent: installcheck-indent
2a4cbe27 25032
b813574b
PB
25033installcheck-indent: \
25034 configure-indent
0aed8855 25035 @: $(MAKE); $(unstage)
b813574b 25036 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25037 r=`${PWD_COMMAND}`; export r; \
25038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25039 $(HOST_EXPORTS) \
b813574b 25040 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25042 done; \
b813574b 25043 echo "Doing installcheck in indent" ; \
b00612cc 25044 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25047 "RANLIB=$${RANLIB}" \
0c24b341 25048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25049 installcheck) \
2a4cbe27
NN
25050 || exit 1
25051
b813574b 25052@endif indent
2a4cbe27 25053
b813574b
PB
25054.PHONY: maybe-mostlyclean-indent mostlyclean-indent
25055maybe-mostlyclean-indent:
25056@if indent
25057maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 25058
b813574b 25059mostlyclean-indent:
0aed8855 25060 @: $(MAKE); $(unstage)
b813574b 25061 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25062 r=`${PWD_COMMAND}`; export r; \
25063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25064 $(HOST_EXPORTS) \
b813574b 25065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25067 done; \
b813574b 25068 echo "Doing mostlyclean in indent" ; \
b00612cc 25069 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25072 "RANLIB=$${RANLIB}" \
0c24b341 25073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25074 mostlyclean) \
2a4cbe27
NN
25075 || exit 1
25076
b813574b 25077@endif indent
2a4cbe27 25078
b813574b
PB
25079.PHONY: maybe-clean-indent clean-indent
25080maybe-clean-indent:
25081@if indent
25082maybe-clean-indent: clean-indent
2a4cbe27 25083
b813574b 25084clean-indent:
0aed8855 25085 @: $(MAKE); $(unstage)
b813574b 25086 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25087 r=`${PWD_COMMAND}`; export r; \
25088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25089 $(HOST_EXPORTS) \
b813574b 25090 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25092 done; \
b813574b 25093 echo "Doing clean in indent" ; \
b00612cc 25094 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25097 "RANLIB=$${RANLIB}" \
0c24b341 25098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25099 clean) \
2a4cbe27
NN
25100 || exit 1
25101
b813574b 25102@endif indent
2a4cbe27 25103
b813574b
PB
25104.PHONY: maybe-distclean-indent distclean-indent
25105maybe-distclean-indent:
25106@if indent
25107maybe-distclean-indent: distclean-indent
2a4cbe27 25108
b813574b 25109distclean-indent:
0aed8855 25110 @: $(MAKE); $(unstage)
b813574b 25111 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25112 r=`${PWD_COMMAND}`; export r; \
25113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25114 $(HOST_EXPORTS) \
b813574b 25115 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25117 done; \
b813574b 25118 echo "Doing distclean in indent" ; \
b00612cc 25119 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25122 "RANLIB=$${RANLIB}" \
0c24b341 25123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25124 distclean) \
2a4cbe27
NN
25125 || exit 1
25126
b813574b 25127@endif indent
2a4cbe27 25128
b813574b
PB
25129.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
25130maybe-maintainer-clean-indent:
25131@if indent
25132maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 25133
b813574b 25134maintainer-clean-indent:
0aed8855 25135 @: $(MAKE); $(unstage)
b813574b 25136 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
25137 r=`${PWD_COMMAND}`; export r; \
25138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25139 $(HOST_EXPORTS) \
b813574b 25140 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25142 done; \
b813574b 25143 echo "Doing maintainer-clean in indent" ; \
b00612cc 25144 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
25145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25147 "RANLIB=$${RANLIB}" \
0c24b341 25148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25149 maintainer-clean) \
2a4cbe27
NN
25150 || exit 1
25151
b813574b 25152@endif indent
2a4cbe27 25153
a2592b1b 25154
a7254363 25155
b813574b
PB
25156.PHONY: configure-intl maybe-configure-intl
25157maybe-configure-intl:
4f0ef2d8
CD
25158@if gcc-bootstrap
25159configure-intl: stage_current
25160@endif gcc-bootstrap
b813574b
PB
25161@if intl
25162maybe-configure-intl: configure-intl
c52c6897 25163configure-intl:
c52c6897
PB
25164 @r=`${PWD_COMMAND}`; export r; \
25165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25166 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
25167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
1f53ca9a 25168 $(HOST_EXPORTS) \
a7254363
PB
25169 echo Configuring in $(HOST_SUBDIR)/intl; \
25170 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 25171 case $(srcdir) in \
b00612cc
PB
25172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25173 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25175 esac; \
b00612cc
PB
25176 srcdiroption="--srcdir=$${topdir}/intl"; \
25177 libsrcdir="$$s/intl"; \
4fa63067 25178 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25180 --target=${target_alias} $${srcdiroption} \
a2592b1b 25181 || exit 1
b813574b 25182@endif intl
a2592b1b 25183
a7254363
PB
25184
25185
d545f33b
PB
25186.PHONY: configure-stage1-intl maybe-configure-stage1-intl
25187maybe-configure-stage1-intl:
25188@if intl-bootstrap
25189maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 25190configure-stage1-intl:
c52c6897 25191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25193 @r=`${PWD_COMMAND}`; export r; \
25194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25195 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25196 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 25197 $(HOST_EXPORTS) \
8ee82aff 25198 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25199 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25200 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 25201 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 25202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25203 cd $(HOST_SUBDIR)/intl || exit 1; \
25204 case $(srcdir) in \
25205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25206 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25208 esac; \
25209 srcdiroption="--srcdir=$${topdir}/intl"; \
25210 libsrcdir="$$s/intl"; \
25211 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25213 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25214 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
25215@endif intl-bootstrap
25216
25217.PHONY: configure-stage2-intl maybe-configure-stage2-intl
25218maybe-configure-stage2-intl:
25219@if intl-bootstrap
25220maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 25221configure-stage2-intl:
c52c6897 25222 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25224 @r=`${PWD_COMMAND}`; export r; \
25225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25226 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25227 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25228 $(HOST_EXPORTS) \
1b05fbbd 25229 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25230 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25231 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25232 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25233 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 25234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25235 cd $(HOST_SUBDIR)/intl || exit 1; \
25236 case $(srcdir) in \
25237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25238 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25240 esac; \
25241 srcdiroption="--srcdir=$${topdir}/intl"; \
25242 libsrcdir="$$s/intl"; \
25243 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25245 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25246 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25247 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25248@endif intl-bootstrap
25249
d545f33b
PB
25250.PHONY: configure-stage3-intl maybe-configure-stage3-intl
25251maybe-configure-stage3-intl:
25252@if intl-bootstrap
25253maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 25254configure-stage3-intl:
c52c6897 25255 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25257 @r=`${PWD_COMMAND}`; export r; \
25258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25259 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25260 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25261 $(HOST_EXPORTS) \
1b05fbbd 25262 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25263 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25264 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25265 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25266 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 25267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25268 cd $(HOST_SUBDIR)/intl || exit 1; \
25269 case $(srcdir) in \
25270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25271 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25273 esac; \
25274 srcdiroption="--srcdir=$${topdir}/intl"; \
25275 libsrcdir="$$s/intl"; \
25276 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25278 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25279 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25280 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25281@endif intl-bootstrap
25282
d545f33b
PB
25283.PHONY: configure-stage4-intl maybe-configure-stage4-intl
25284maybe-configure-stage4-intl:
25285@if intl-bootstrap
25286maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 25287configure-stage4-intl:
c52c6897 25288 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25290 @r=`${PWD_COMMAND}`; export r; \
25291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25292 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25293 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25294 $(HOST_EXPORTS) \
1b05fbbd 25295 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25296 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25297 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25298 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25299 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 25300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25301 cd $(HOST_SUBDIR)/intl || exit 1; \
25302 case $(srcdir) in \
25303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25304 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25306 esac; \
25307 srcdiroption="--srcdir=$${topdir}/intl"; \
25308 libsrcdir="$$s/intl"; \
25309 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25311 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25312 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25313 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
25314@endif intl-bootstrap
25315
25316.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
25317maybe-configure-stageprofile-intl:
25318@if intl-bootstrap
25319maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 25320configure-stageprofile-intl:
c52c6897 25321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25323 @r=`${PWD_COMMAND}`; export r; \
25324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25325 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25326 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25327 $(HOST_EXPORTS) \
1b05fbbd
AO
25328 $(POSTSTAGE1_HOST_EXPORTS) \
25329 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25330 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25331 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25332 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 25333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25334 cd $(HOST_SUBDIR)/intl || exit 1; \
25335 case $(srcdir) in \
25336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25337 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25339 esac; \
25340 srcdiroption="--srcdir=$${topdir}/intl"; \
25341 libsrcdir="$$s/intl"; \
25342 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25344 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25345 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25346 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
25347@endif intl-bootstrap
25348
25349.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
25350maybe-configure-stagefeedback-intl:
25351@if intl-bootstrap
25352maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 25353configure-stagefeedback-intl:
c52c6897 25354 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
25356 @r=`${PWD_COMMAND}`; export r; \
25357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25358 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25359 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 25360 $(HOST_EXPORTS) \
1b05fbbd
AO
25361 $(POSTSTAGE1_HOST_EXPORTS) \
25362 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
25363 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25364 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25365 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 25366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
25367 cd $(HOST_SUBDIR)/intl || exit 1; \
25368 case $(srcdir) in \
25369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25370 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
25371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25372 esac; \
25373 srcdiroption="--srcdir=$${topdir}/intl"; \
25374 libsrcdir="$$s/intl"; \
25375 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25377 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25378 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25379 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
25380@endif intl-bootstrap
25381
25382
25383
25384
25385
b813574b
PB
25386.PHONY: all-intl maybe-all-intl
25387maybe-all-intl:
4f0ef2d8
CD
25388@if gcc-bootstrap
25389all-intl: stage_current
25390@endif gcc-bootstrap
b813574b 25391@if intl
d27cc32e 25392TARGET-intl=all
b813574b
PB
25393maybe-all-intl: all-intl
25394all-intl: configure-intl
c52c6897 25395 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25397 $(HOST_EXPORTS) \
b00612cc 25398 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
25399 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25400 $(TARGET-intl))
b813574b 25401@endif intl
a2592b1b 25402
a7254363 25403
d545f33b
PB
25404
25405.PHONY: all-stage1-intl maybe-all-stage1-intl
25406.PHONY: clean-stage1-intl maybe-clean-stage1-intl
25407maybe-all-stage1-intl:
25408maybe-clean-stage1-intl:
25409@if intl-bootstrap
25410maybe-all-stage1-intl: all-stage1-intl
25411all-stage1: all-stage1-intl
f70224b5 25412TARGET-stage1-intl = $(TARGET-intl)
d545f33b 25413all-stage1-intl: configure-stage1-intl
c52c6897 25414 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25415 @r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25417 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 25418 $(HOST_EXPORTS) \
d545f33b 25419 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25420 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25421 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 25422 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
25423 LIBCFLAGS="$(LIBCFLAGS)" \
25424 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25425 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25426 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25427 $(EXTRA_HOST_FLAGS) \
25428 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 25429 $(TARGET-stage1-intl)
d545f33b
PB
25430
25431maybe-clean-stage1-intl: clean-stage1-intl
25432clean-stage1: clean-stage1-intl
25433clean-stage1-intl:
9dbaa842
DD
25434 @if [ $(current_stage) = stage1 ]; then \
25435 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25436 else \
25437 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
25438 $(MAKE) stage1-start; \
25439 fi; \
d545f33b 25440 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25441 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25442 clean
d545f33b
PB
25443@endif intl-bootstrap
25444
25445
25446.PHONY: all-stage2-intl maybe-all-stage2-intl
25447.PHONY: clean-stage2-intl maybe-clean-stage2-intl
25448maybe-all-stage2-intl:
25449maybe-clean-stage2-intl:
25450@if intl-bootstrap
25451maybe-all-stage2-intl: all-stage2-intl
25452all-stage2: all-stage2-intl
f70224b5 25453TARGET-stage2-intl = $(TARGET-intl)
d545f33b 25454all-stage2-intl: configure-stage2-intl
c52c6897 25455 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25456 @r=`${PWD_COMMAND}`; export r; \
25457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25458 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 25459 $(HOST_EXPORTS) \
1f53ca9a 25460 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25461 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25462 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25463 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 25464 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
25465 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25466 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25467 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25468 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25469 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25470 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25471 $(TARGET-stage2-intl)
d545f33b
PB
25472
25473maybe-clean-stage2-intl: clean-stage2-intl
25474clean-stage2: clean-stage2-intl
25475clean-stage2-intl:
9dbaa842
DD
25476 @if [ $(current_stage) = stage2 ]; then \
25477 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25478 else \
25479 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
25480 $(MAKE) stage2-start; \
25481 fi; \
d545f33b 25482 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25483 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25484 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25485 clean
d545f33b
PB
25486@endif intl-bootstrap
25487
25488
25489.PHONY: all-stage3-intl maybe-all-stage3-intl
25490.PHONY: clean-stage3-intl maybe-clean-stage3-intl
25491maybe-all-stage3-intl:
25492maybe-clean-stage3-intl:
25493@if intl-bootstrap
25494maybe-all-stage3-intl: all-stage3-intl
25495all-stage3: all-stage3-intl
f70224b5 25496TARGET-stage3-intl = $(TARGET-intl)
d545f33b 25497all-stage3-intl: configure-stage3-intl
c52c6897 25498 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25499 @r=`${PWD_COMMAND}`; export r; \
25500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25501 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 25502 $(HOST_EXPORTS) \
1f53ca9a 25503 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25504 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25506 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 25507 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
25508 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25513 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25514 $(TARGET-stage3-intl)
d545f33b
PB
25515
25516maybe-clean-stage3-intl: clean-stage3-intl
25517clean-stage3: clean-stage3-intl
25518clean-stage3-intl:
9dbaa842
DD
25519 @if [ $(current_stage) = stage3 ]; then \
25520 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25521 else \
25522 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
25523 $(MAKE) stage3-start; \
25524 fi; \
d545f33b 25525 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25526 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25527 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25528 clean
d545f33b
PB
25529@endif intl-bootstrap
25530
25531
25532.PHONY: all-stage4-intl maybe-all-stage4-intl
25533.PHONY: clean-stage4-intl maybe-clean-stage4-intl
25534maybe-all-stage4-intl:
25535maybe-clean-stage4-intl:
25536@if intl-bootstrap
25537maybe-all-stage4-intl: all-stage4-intl
25538all-stage4: all-stage4-intl
f70224b5 25539TARGET-stage4-intl = $(TARGET-intl)
d545f33b 25540all-stage4-intl: configure-stage4-intl
c52c6897 25541 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25542 @r=`${PWD_COMMAND}`; export r; \
25543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25544 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 25545 $(HOST_EXPORTS) \
1f53ca9a 25546 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25547 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25549 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 25550 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 25551 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25555 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25556 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25557 $(TARGET-stage4-intl)
d545f33b
PB
25558
25559maybe-clean-stage4-intl: clean-stage4-intl
25560clean-stage4: clean-stage4-intl
25561clean-stage4-intl:
9dbaa842
DD
25562 @if [ $(current_stage) = stage4 ]; then \
25563 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25564 else \
25565 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
25566 $(MAKE) stage4-start; \
25567 fi; \
d545f33b 25568 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25569 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25570 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25571 clean
d545f33b
PB
25572@endif intl-bootstrap
25573
25574
25575.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
25576.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
25577maybe-all-stageprofile-intl:
25578maybe-clean-stageprofile-intl:
25579@if intl-bootstrap
25580maybe-all-stageprofile-intl: all-stageprofile-intl
25581all-stageprofile: all-stageprofile-intl
f70224b5 25582TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 25583all-stageprofile-intl: configure-stageprofile-intl
c52c6897 25584 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25585 @r=`${PWD_COMMAND}`; export r; \
25586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25587 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 25588 $(HOST_EXPORTS) \
1f53ca9a 25589 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25590 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25592 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 25593 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
25594 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25599 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25600 $(TARGET-stageprofile-intl)
d545f33b
PB
25601
25602maybe-clean-stageprofile-intl: clean-stageprofile-intl
25603clean-stageprofile: clean-stageprofile-intl
25604clean-stageprofile-intl:
9dbaa842
DD
25605 @if [ $(current_stage) = stageprofile ]; then \
25606 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25607 else \
25608 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
25609 $(MAKE) stageprofile-start; \
25610 fi; \
d545f33b 25611 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25612 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25613 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25614 clean
d545f33b
PB
25615@endif intl-bootstrap
25616
25617
25618.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
25619.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
25620maybe-all-stagefeedback-intl:
25621maybe-clean-stagefeedback-intl:
25622@if intl-bootstrap
25623maybe-all-stagefeedback-intl: all-stagefeedback-intl
25624all-stagefeedback: all-stagefeedback-intl
f70224b5 25625TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 25626all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 25627 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25628 @r=`${PWD_COMMAND}`; export r; \
25629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25630 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 25631 $(HOST_EXPORTS) \
1f53ca9a 25632 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 25633 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 25635 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 25636 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
25637 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25642 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25643 $(TARGET-stagefeedback-intl)
d545f33b
PB
25644
25645maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
25646clean-stagefeedback: clean-stagefeedback-intl
25647clean-stagefeedback-intl:
9dbaa842
DD
25648 @if [ $(current_stage) = stagefeedback ]; then \
25649 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25650 else \
25651 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
25652 $(MAKE) stagefeedback-start; \
25653 fi; \
d545f33b 25654 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25655 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25656 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25657 clean
d545f33b
PB
25658@endif intl-bootstrap
25659
25660
25661
25662
25663
b813574b
PB
25664.PHONY: check-intl maybe-check-intl
25665maybe-check-intl:
25666@if intl
25667maybe-check-intl: check-intl
2a4cbe27 25668
b813574b 25669check-intl:
0aed8855 25670 @: $(MAKE); $(unstage)
4fa63067
NN
25671 @r=`${PWD_COMMAND}`; export r; \
25672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25673 $(HOST_EXPORTS) \
b00612cc
PB
25674 (cd $(HOST_SUBDIR)/intl && \
25675 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25676
b813574b 25677@endif intl
2a4cbe27 25678
b813574b
PB
25679.PHONY: install-intl maybe-install-intl
25680maybe-install-intl:
25681@if intl
25682maybe-install-intl: install-intl
2a4cbe27 25683
b813574b 25684install-intl: installdirs
0aed8855 25685 @: $(MAKE); $(unstage)
4fa63067
NN
25686 @r=`${PWD_COMMAND}`; export r; \
25687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25688 $(HOST_EXPORTS) \
b00612cc 25689 (cd $(HOST_SUBDIR)/intl && \
2da12f12 25690 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25691
b813574b 25692@endif intl
4fa63067 25693
9b980aa1
RW
25694.PHONY: install-strip-intl maybe-install-strip-intl
25695maybe-install-strip-intl:
25696@if intl
25697maybe-install-strip-intl: install-strip-intl
25698
25699install-strip-intl: installdirs
25700 @: $(MAKE); $(unstage)
25701 @r=`${PWD_COMMAND}`; export r; \
25702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25703 $(HOST_EXPORTS) \
25704 (cd $(HOST_SUBDIR)/intl && \
25705 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25706
25707@endif intl
25708
56a8fe78 25709# Other targets (info, dvi, pdf, etc.)
4fa63067 25710
b813574b
PB
25711.PHONY: maybe-info-intl info-intl
25712maybe-info-intl:
25713@if intl
25714maybe-info-intl: info-intl
4fa63067 25715
b813574b
PB
25716info-intl: \
25717 configure-intl
25718 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25719 r=`${PWD_COMMAND}`; export r; \
25720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25721 $(HOST_EXPORTS) \
b813574b 25722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25724 done; \
b813574b 25725 echo "Doing info in intl" ; \
b00612cc 25726 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25729 "RANLIB=$${RANLIB}" \
0c24b341 25730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25731 info) \
2a4cbe27
NN
25732 || exit 1
25733
b813574b 25734@endif intl
2a4cbe27 25735
b813574b
PB
25736.PHONY: maybe-dvi-intl dvi-intl
25737maybe-dvi-intl:
25738@if intl
25739maybe-dvi-intl: dvi-intl
2a4cbe27 25740
b813574b
PB
25741dvi-intl: \
25742 configure-intl
25743 @[ -f ./intl/Makefile ] || exit 0; \
25744 r=`${PWD_COMMAND}`; export r; \
b40e3958 25745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25746 $(HOST_EXPORTS) \
b813574b 25747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25749 done; \
b813574b 25750 echo "Doing dvi in intl" ; \
b00612cc 25751 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25754 "RANLIB=$${RANLIB}" \
0c24b341 25755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25756 dvi) \
2a4cbe27
NN
25757 || exit 1
25758
b813574b 25759@endif intl
2a4cbe27 25760
56a8fe78
DD
25761.PHONY: maybe-pdf-intl pdf-intl
25762maybe-pdf-intl:
25763@if intl
25764maybe-pdf-intl: pdf-intl
25765
25766pdf-intl: \
25767 configure-intl
25768 @[ -f ./intl/Makefile ] || exit 0; \
25769 r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25771 $(HOST_EXPORTS) \
25772 for flag in $(EXTRA_HOST_FLAGS) ; do \
25773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25774 done; \
25775 echo "Doing pdf in intl" ; \
25776 (cd $(HOST_SUBDIR)/intl && \
25777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25779 "RANLIB=$${RANLIB}" \
0c24b341 25780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25781 pdf) \
25782 || exit 1
25783
25784@endif intl
25785
6d389afc
MS
25786.PHONY: maybe-html-intl html-intl
25787maybe-html-intl:
25788@if intl
25789maybe-html-intl: html-intl
25790
25791html-intl: \
25792 configure-intl
25793 @[ -f ./intl/Makefile ] || exit 0; \
25794 r=`${PWD_COMMAND}`; export r; \
25795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25796 $(HOST_EXPORTS) \
25797 for flag in $(EXTRA_HOST_FLAGS) ; do \
25798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25799 done; \
25800 echo "Doing html in intl" ; \
b00612cc 25801 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
25802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25804 "RANLIB=$${RANLIB}" \
0c24b341 25805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25806 html) \
25807 || exit 1
25808
25809@endif intl
25810
b813574b
PB
25811.PHONY: maybe-TAGS-intl TAGS-intl
25812maybe-TAGS-intl:
25813@if intl
25814maybe-TAGS-intl: TAGS-intl
2a4cbe27 25815
b813574b
PB
25816TAGS-intl: \
25817 configure-intl
25818 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25819 r=`${PWD_COMMAND}`; export r; \
25820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25821 $(HOST_EXPORTS) \
b813574b 25822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824 done; \
b813574b 25825 echo "Doing TAGS in intl" ; \
b00612cc 25826 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829 "RANLIB=$${RANLIB}" \
0c24b341 25830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25831 TAGS) \
2a4cbe27
NN
25832 || exit 1
25833
b813574b 25834@endif intl
2a4cbe27 25835
b813574b
PB
25836.PHONY: maybe-install-info-intl install-info-intl
25837maybe-install-info-intl:
25838@if intl
25839maybe-install-info-intl: install-info-intl
2a4cbe27 25840
b813574b
PB
25841install-info-intl: \
25842 configure-intl \
25843 info-intl
25844 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25845 r=`${PWD_COMMAND}`; export r; \
25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25847 $(HOST_EXPORTS) \
b813574b 25848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25850 done; \
b813574b 25851 echo "Doing install-info in intl" ; \
b00612cc 25852 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25855 "RANLIB=$${RANLIB}" \
0c24b341 25856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25857 install-info) \
2a4cbe27
NN
25858 || exit 1
25859
b813574b 25860@endif intl
2a4cbe27 25861
a3ca38d2
DD
25862.PHONY: maybe-install-pdf-intl install-pdf-intl
25863maybe-install-pdf-intl:
25864@if intl
25865maybe-install-pdf-intl: install-pdf-intl
25866
25867install-pdf-intl: \
25868 configure-intl \
25869 pdf-intl
25870 @[ -f ./intl/Makefile ] || exit 0; \
25871 r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25873 $(HOST_EXPORTS) \
25874 for flag in $(EXTRA_HOST_FLAGS) ; do \
25875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25876 done; \
25877 echo "Doing install-pdf in intl" ; \
25878 (cd $(HOST_SUBDIR)/intl && \
25879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25881 "RANLIB=$${RANLIB}" \
0c24b341 25882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25883 install-pdf) \
25884 || exit 1
25885
25886@endif intl
25887
108a6f8e
CD
25888.PHONY: maybe-install-html-intl install-html-intl
25889maybe-install-html-intl:
25890@if intl
25891maybe-install-html-intl: install-html-intl
25892
25893install-html-intl: \
25894 configure-intl \
25895 html-intl
25896 @[ -f ./intl/Makefile ] || exit 0; \
25897 r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899 $(HOST_EXPORTS) \
25900 for flag in $(EXTRA_HOST_FLAGS) ; do \
25901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25902 done; \
25903 echo "Doing install-html in intl" ; \
25904 (cd $(HOST_SUBDIR)/intl && \
25905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25907 "RANLIB=$${RANLIB}" \
0c24b341 25908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25909 install-html) \
25910 || exit 1
25911
25912@endif intl
25913
b813574b
PB
25914.PHONY: maybe-installcheck-intl installcheck-intl
25915maybe-installcheck-intl:
25916@if intl
25917maybe-installcheck-intl: installcheck-intl
2a4cbe27 25918
b813574b
PB
25919installcheck-intl: \
25920 configure-intl
25921 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25922 r=`${PWD_COMMAND}`; export r; \
25923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25924 $(HOST_EXPORTS) \
b813574b 25925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927 done; \
b813574b 25928 echo "Doing installcheck in intl" ; \
b00612cc 25929 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932 "RANLIB=$${RANLIB}" \
0c24b341 25933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25934 installcheck) \
2a4cbe27
NN
25935 || exit 1
25936
b813574b 25937@endif intl
2a4cbe27 25938
b813574b
PB
25939.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25940maybe-mostlyclean-intl:
25941@if intl
25942maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 25943
b813574b
PB
25944mostlyclean-intl:
25945 @[ -f ./intl/Makefile ] || exit 0; \
25946 r=`${PWD_COMMAND}`; export r; \
25947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
25948 $(HOST_EXPORTS) \
25949 for flag in $(EXTRA_HOST_FLAGS) ; do \
25950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25951 done; \
25952 echo "Doing mostlyclean in intl" ; \
b00612cc 25953 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
25954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25956 "RANLIB=$${RANLIB}" \
0c24b341 25957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
25958 mostlyclean) \
25959 || exit 1
4fa63067 25960
b813574b 25961@endif intl
4fa63067 25962
b813574b
PB
25963.PHONY: maybe-clean-intl clean-intl
25964maybe-clean-intl:
25965@if intl
25966maybe-clean-intl: clean-intl
4fa63067 25967
b813574b
PB
25968clean-intl:
25969 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25970 r=`${PWD_COMMAND}`; export r; \
25971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25972 $(HOST_EXPORTS) \
b813574b 25973 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25975 done; \
b813574b 25976 echo "Doing clean in intl" ; \
b00612cc 25977 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25980 "RANLIB=$${RANLIB}" \
0c24b341 25981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25982 clean) \
2a4cbe27
NN
25983 || exit 1
25984
b813574b 25985@endif intl
2a4cbe27 25986
b813574b
PB
25987.PHONY: maybe-distclean-intl distclean-intl
25988maybe-distclean-intl:
25989@if intl
25990maybe-distclean-intl: distclean-intl
2a4cbe27 25991
b813574b
PB
25992distclean-intl:
25993 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25994 r=`${PWD_COMMAND}`; export r; \
25995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25996 $(HOST_EXPORTS) \
b813574b 25997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25999 done; \
b813574b 26000 echo "Doing distclean in intl" ; \
b00612cc 26001 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
26002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26004 "RANLIB=$${RANLIB}" \
0c24b341 26005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26006 distclean) \
2a4cbe27
NN
26007 || exit 1
26008
b813574b 26009@endif intl
2a4cbe27 26010
b813574b
PB
26011.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
26012maybe-maintainer-clean-intl:
26013@if intl
26014maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 26015
b813574b
PB
26016maintainer-clean-intl:
26017 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
26018 r=`${PWD_COMMAND}`; export r; \
26019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26020 $(HOST_EXPORTS) \
b813574b 26021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26023 done; \
b813574b 26024 echo "Doing maintainer-clean in intl" ; \
b00612cc 26025 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
26026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26028 "RANLIB=$${RANLIB}" \
0c24b341 26029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26030 maintainer-clean) \
2a4cbe27
NN
26031 || exit 1
26032
b813574b 26033@endif intl
2a4cbe27 26034
2a4cbe27 26035
a7254363 26036
b813574b
PB
26037.PHONY: configure-tcl maybe-configure-tcl
26038maybe-configure-tcl:
4f0ef2d8
CD
26039@if gcc-bootstrap
26040configure-tcl: stage_current
26041@endif gcc-bootstrap
b813574b
PB
26042@if tcl
26043maybe-configure-tcl: configure-tcl
c52c6897 26044configure-tcl:
0aed8855 26045 @: $(MAKE); $(unstage)
c52c6897 26046 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26048 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
26049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
1f53ca9a 26050 $(HOST_EXPORTS) \
a7254363
PB
26051 echo Configuring in $(HOST_SUBDIR)/tcl; \
26052 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 26053 case $(srcdir) in \
b00612cc
PB
26054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26055 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
26056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26057 esac; \
b00612cc
PB
26058 srcdiroption="--srcdir=$${topdir}/tcl"; \
26059 libsrcdir="$$s/tcl"; \
4fa63067 26060 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26062 --target=${target_alias} $${srcdiroption} \
2a4cbe27 26063 || exit 1
b813574b 26064@endif tcl
2a4cbe27 26065
a7254363
PB
26066
26067
d545f33b
PB
26068
26069
b813574b
PB
26070.PHONY: all-tcl maybe-all-tcl
26071maybe-all-tcl:
4f0ef2d8
CD
26072@if gcc-bootstrap
26073all-tcl: stage_current
26074@endif gcc-bootstrap
b813574b 26075@if tcl
d27cc32e 26076TARGET-tcl=all
b813574b
PB
26077maybe-all-tcl: all-tcl
26078all-tcl: configure-tcl
0aed8855 26079 @: $(MAKE); $(unstage)
4fa63067
NN
26080 @r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26082 $(HOST_EXPORTS) \
b00612cc 26083 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
26084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26085 $(TARGET-tcl))
b813574b 26086@endif tcl
4fa63067 26087
a7254363 26088
d545f33b
PB
26089
26090
b813574b
PB
26091.PHONY: check-tcl maybe-check-tcl
26092maybe-check-tcl:
26093@if tcl
26094maybe-check-tcl: check-tcl
2a4cbe27 26095
b813574b 26096check-tcl:
0aed8855 26097 @: $(MAKE); $(unstage)
4fa63067
NN
26098 @r=`${PWD_COMMAND}`; export r; \
26099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26100 $(HOST_EXPORTS) \
b00612cc
PB
26101 (cd $(HOST_SUBDIR)/tcl && \
26102 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 26103
b813574b 26104@endif tcl
4fa63067 26105
b813574b
PB
26106.PHONY: install-tcl maybe-install-tcl
26107maybe-install-tcl:
26108@if tcl
26109maybe-install-tcl: install-tcl
4fa63067 26110
b813574b 26111install-tcl: installdirs
0aed8855 26112 @: $(MAKE); $(unstage)
4fa63067
NN
26113 @r=`${PWD_COMMAND}`; export r; \
26114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26115 $(HOST_EXPORTS) \
b00612cc 26116 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 26117 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26118
b813574b 26119@endif tcl
4fa63067 26120
9b980aa1
RW
26121.PHONY: install-strip-tcl maybe-install-strip-tcl
26122maybe-install-strip-tcl:
26123@if tcl
26124maybe-install-strip-tcl: install-strip-tcl
26125
26126install-strip-tcl: installdirs
26127 @: $(MAKE); $(unstage)
26128 @r=`${PWD_COMMAND}`; export r; \
26129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26130 $(HOST_EXPORTS) \
26131 (cd $(HOST_SUBDIR)/tcl && \
26132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26133
26134@endif tcl
26135
56a8fe78 26136# Other targets (info, dvi, pdf, etc.)
4fa63067 26137
b813574b
PB
26138.PHONY: maybe-info-tcl info-tcl
26139maybe-info-tcl:
26140@if tcl
26141maybe-info-tcl: info-tcl
4fa63067 26142
b813574b
PB
26143info-tcl: \
26144 configure-tcl
0aed8855 26145 @: $(MAKE); $(unstage)
b813574b 26146 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26147 r=`${PWD_COMMAND}`; export r; \
26148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26149 $(HOST_EXPORTS) \
b813574b 26150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26152 done; \
b813574b 26153 echo "Doing info in tcl" ; \
b00612cc 26154 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26157 "RANLIB=$${RANLIB}" \
0c24b341 26158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26159 info) \
2a4cbe27
NN
26160 || exit 1
26161
b813574b 26162@endif tcl
2a4cbe27 26163
b813574b
PB
26164.PHONY: maybe-dvi-tcl dvi-tcl
26165maybe-dvi-tcl:
26166@if tcl
26167maybe-dvi-tcl: dvi-tcl
2a4cbe27 26168
b813574b
PB
26169dvi-tcl: \
26170 configure-tcl
0aed8855 26171 @: $(MAKE); $(unstage)
b813574b 26172 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26173 r=`${PWD_COMMAND}`; export r; \
26174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26175 $(HOST_EXPORTS) \
b813574b 26176 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26178 done; \
b813574b 26179 echo "Doing dvi in tcl" ; \
b00612cc 26180 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26183 "RANLIB=$${RANLIB}" \
0c24b341 26184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26185 dvi) \
2a4cbe27
NN
26186 || exit 1
26187
b813574b 26188@endif tcl
2a4cbe27 26189
56a8fe78
DD
26190.PHONY: maybe-pdf-tcl pdf-tcl
26191maybe-pdf-tcl:
26192@if tcl
26193maybe-pdf-tcl: pdf-tcl
26194
26195pdf-tcl: \
26196 configure-tcl
26197 @: $(MAKE); $(unstage)
26198 @[ -f ./tcl/Makefile ] || exit 0; \
26199 r=`${PWD_COMMAND}`; export r; \
26200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26201 $(HOST_EXPORTS) \
26202 for flag in $(EXTRA_HOST_FLAGS) ; do \
26203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26204 done; \
26205 echo "Doing pdf in tcl" ; \
26206 (cd $(HOST_SUBDIR)/tcl && \
26207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26209 "RANLIB=$${RANLIB}" \
0c24b341 26210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26211 pdf) \
26212 || exit 1
26213
26214@endif tcl
26215
6d389afc
MS
26216.PHONY: maybe-html-tcl html-tcl
26217maybe-html-tcl:
26218@if tcl
26219maybe-html-tcl: html-tcl
26220
26221html-tcl: \
26222 configure-tcl
0aed8855 26223 @: $(MAKE); $(unstage)
6d389afc
MS
26224 @[ -f ./tcl/Makefile ] || exit 0; \
26225 r=`${PWD_COMMAND}`; export r; \
26226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26227 $(HOST_EXPORTS) \
26228 for flag in $(EXTRA_HOST_FLAGS) ; do \
26229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26230 done; \
26231 echo "Doing html in tcl" ; \
b00612cc 26232 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
26233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26235 "RANLIB=$${RANLIB}" \
0c24b341 26236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26237 html) \
26238 || exit 1
26239
26240@endif tcl
26241
b813574b
PB
26242.PHONY: maybe-TAGS-tcl TAGS-tcl
26243maybe-TAGS-tcl:
26244@if tcl
26245maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 26246
b813574b
PB
26247TAGS-tcl: \
26248 configure-tcl
0aed8855 26249 @: $(MAKE); $(unstage)
b813574b 26250 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26251 r=`${PWD_COMMAND}`; export r; \
26252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26253 $(HOST_EXPORTS) \
b813574b 26254 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26256 done; \
b813574b 26257 echo "Doing TAGS in tcl" ; \
b00612cc 26258 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26261 "RANLIB=$${RANLIB}" \
0c24b341 26262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26263 TAGS) \
2a4cbe27
NN
26264 || exit 1
26265
b813574b 26266@endif tcl
2a4cbe27 26267
b813574b
PB
26268.PHONY: maybe-install-info-tcl install-info-tcl
26269maybe-install-info-tcl:
26270@if tcl
26271maybe-install-info-tcl: install-info-tcl
2a4cbe27 26272
b813574b
PB
26273install-info-tcl: \
26274 configure-tcl \
26275 info-tcl
0aed8855 26276 @: $(MAKE); $(unstage)
b813574b 26277 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26278 r=`${PWD_COMMAND}`; export r; \
26279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26280 $(HOST_EXPORTS) \
b813574b 26281 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26283 done; \
b813574b 26284 echo "Doing install-info in tcl" ; \
b00612cc 26285 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26288 "RANLIB=$${RANLIB}" \
0c24b341 26289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26290 install-info) \
2a4cbe27
NN
26291 || exit 1
26292
b813574b 26293@endif tcl
2a4cbe27 26294
a3ca38d2
DD
26295.PHONY: maybe-install-pdf-tcl install-pdf-tcl
26296maybe-install-pdf-tcl:
26297@if tcl
26298maybe-install-pdf-tcl: install-pdf-tcl
26299
26300install-pdf-tcl: \
26301 configure-tcl \
26302 pdf-tcl
26303 @: $(MAKE); $(unstage)
26304 @[ -f ./tcl/Makefile ] || exit 0; \
26305 r=`${PWD_COMMAND}`; export r; \
26306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26307 $(HOST_EXPORTS) \
26308 for flag in $(EXTRA_HOST_FLAGS) ; do \
26309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26310 done; \
26311 echo "Doing install-pdf in tcl" ; \
26312 (cd $(HOST_SUBDIR)/tcl && \
26313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26315 "RANLIB=$${RANLIB}" \
0c24b341 26316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26317 install-pdf) \
26318 || exit 1
26319
26320@endif tcl
26321
108a6f8e
CD
26322.PHONY: maybe-install-html-tcl install-html-tcl
26323maybe-install-html-tcl:
26324@if tcl
26325maybe-install-html-tcl: install-html-tcl
26326
26327install-html-tcl: \
26328 configure-tcl \
26329 html-tcl
26330 @: $(MAKE); $(unstage)
26331 @[ -f ./tcl/Makefile ] || exit 0; \
26332 r=`${PWD_COMMAND}`; export r; \
26333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26334 $(HOST_EXPORTS) \
26335 for flag in $(EXTRA_HOST_FLAGS) ; do \
26336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337 done; \
26338 echo "Doing install-html in tcl" ; \
26339 (cd $(HOST_SUBDIR)/tcl && \
26340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26342 "RANLIB=$${RANLIB}" \
0c24b341 26343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26344 install-html) \
26345 || exit 1
26346
26347@endif tcl
26348
b813574b
PB
26349.PHONY: maybe-installcheck-tcl installcheck-tcl
26350maybe-installcheck-tcl:
26351@if tcl
26352maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 26353
b813574b
PB
26354installcheck-tcl: \
26355 configure-tcl
0aed8855 26356 @: $(MAKE); $(unstage)
b813574b 26357 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26358 r=`${PWD_COMMAND}`; export r; \
26359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26360 $(HOST_EXPORTS) \
b813574b 26361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26363 done; \
b813574b 26364 echo "Doing installcheck in tcl" ; \
b00612cc 26365 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26368 "RANLIB=$${RANLIB}" \
0c24b341 26369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26370 installcheck) \
2a4cbe27
NN
26371 || exit 1
26372
b813574b 26373@endif tcl
2a4cbe27 26374
b813574b
PB
26375.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
26376maybe-mostlyclean-tcl:
26377@if tcl
26378maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 26379
b813574b
PB
26380# tcl doesn't support mostlyclean.
26381mostlyclean-tcl:
2a4cbe27 26382
b813574b 26383@endif tcl
2a4cbe27 26384
b813574b
PB
26385.PHONY: maybe-clean-tcl clean-tcl
26386maybe-clean-tcl:
26387@if tcl
26388maybe-clean-tcl: clean-tcl
2a4cbe27 26389
b813574b 26390clean-tcl:
0aed8855 26391 @: $(MAKE); $(unstage)
b813574b 26392 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26393 r=`${PWD_COMMAND}`; export r; \
26394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26395 $(HOST_EXPORTS) \
b813574b 26396 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26398 done; \
b813574b 26399 echo "Doing clean in tcl" ; \
b00612cc 26400 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26403 "RANLIB=$${RANLIB}" \
0c24b341 26404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26405 clean) \
2a4cbe27
NN
26406 || exit 1
26407
b813574b 26408@endif tcl
2a4cbe27 26409
b813574b
PB
26410.PHONY: maybe-distclean-tcl distclean-tcl
26411maybe-distclean-tcl:
26412@if tcl
26413maybe-distclean-tcl: distclean-tcl
2a4cbe27 26414
b813574b 26415distclean-tcl:
0aed8855 26416 @: $(MAKE); $(unstage)
b813574b 26417 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26418 r=`${PWD_COMMAND}`; export r; \
26419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26420 $(HOST_EXPORTS) \
b813574b 26421 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26423 done; \
b813574b 26424 echo "Doing distclean in tcl" ; \
b00612cc 26425 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26428 "RANLIB=$${RANLIB}" \
0c24b341 26429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26430 distclean) \
2a4cbe27
NN
26431 || exit 1
26432
b813574b 26433@endif tcl
2a4cbe27 26434
b813574b
PB
26435.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
26436maybe-maintainer-clean-tcl:
26437@if tcl
26438maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 26439
b813574b 26440maintainer-clean-tcl:
0aed8855 26441 @: $(MAKE); $(unstage)
b813574b 26442 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
26443 r=`${PWD_COMMAND}`; export r; \
26444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26445 $(HOST_EXPORTS) \
b813574b 26446 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26448 done; \
b813574b 26449 echo "Doing maintainer-clean in tcl" ; \
b00612cc 26450 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
26451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26453 "RANLIB=$${RANLIB}" \
0c24b341 26454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26455 maintainer-clean) \
2a4cbe27
NN
26456 || exit 1
26457
b813574b 26458@endif tcl
2a4cbe27 26459
2a4cbe27 26460
a7254363 26461
b813574b
PB
26462.PHONY: configure-itcl maybe-configure-itcl
26463maybe-configure-itcl:
4f0ef2d8
CD
26464@if gcc-bootstrap
26465configure-itcl: stage_current
26466@endif gcc-bootstrap
b813574b
PB
26467@if itcl
26468maybe-configure-itcl: configure-itcl
c52c6897 26469configure-itcl:
0aed8855 26470 @: $(MAKE); $(unstage)
c52c6897 26471 @r=`${PWD_COMMAND}`; export r; \
4fa63067 26472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26473 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
26474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
1f53ca9a 26475 $(HOST_EXPORTS) \
a7254363
PB
26476 echo Configuring in $(HOST_SUBDIR)/itcl; \
26477 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 26478 case $(srcdir) in \
b00612cc
PB
26479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26480 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
26481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26482 esac; \
b00612cc
PB
26483 srcdiroption="--srcdir=$${topdir}/itcl"; \
26484 libsrcdir="$$s/itcl"; \
4fa63067 26485 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26487 --target=${target_alias} $${srcdiroption} \
4fa63067 26488 || exit 1
b813574b 26489@endif itcl
4fa63067 26490
a7254363
PB
26491
26492
d545f33b
PB
26493
26494
b813574b
PB
26495.PHONY: all-itcl maybe-all-itcl
26496maybe-all-itcl:
4f0ef2d8
CD
26497@if gcc-bootstrap
26498all-itcl: stage_current
26499@endif gcc-bootstrap
b813574b 26500@if itcl
d27cc32e 26501TARGET-itcl=all
b813574b
PB
26502maybe-all-itcl: all-itcl
26503all-itcl: configure-itcl
0aed8855 26504 @: $(MAKE); $(unstage)
4fa63067
NN
26505 @r=`${PWD_COMMAND}`; export r; \
26506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26507 $(HOST_EXPORTS) \
b00612cc 26508 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
26509 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26510 $(TARGET-itcl))
b813574b 26511@endif itcl
4fa63067 26512
a7254363 26513
d545f33b
PB
26514
26515
b813574b
PB
26516.PHONY: check-itcl maybe-check-itcl
26517maybe-check-itcl:
26518@if itcl
26519maybe-check-itcl: check-itcl
4fa63067 26520
b813574b 26521check-itcl:
0aed8855 26522 @: $(MAKE); $(unstage)
4fa63067
NN
26523 @r=`${PWD_COMMAND}`; export r; \
26524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26525 $(HOST_EXPORTS) \
b00612cc
PB
26526 (cd $(HOST_SUBDIR)/itcl && \
26527 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 26528
b813574b 26529@endif itcl
4fa63067 26530
b813574b
PB
26531.PHONY: install-itcl maybe-install-itcl
26532maybe-install-itcl:
26533@if itcl
26534maybe-install-itcl: install-itcl
4fa63067 26535
b813574b 26536install-itcl: installdirs
0aed8855 26537 @: $(MAKE); $(unstage)
4fa63067
NN
26538 @r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26540 $(HOST_EXPORTS) \
b00612cc 26541 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 26542 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26543
b813574b 26544@endif itcl
4fa63067 26545
9b980aa1
RW
26546.PHONY: install-strip-itcl maybe-install-strip-itcl
26547maybe-install-strip-itcl:
26548@if itcl
26549maybe-install-strip-itcl: install-strip-itcl
26550
26551install-strip-itcl: installdirs
26552 @: $(MAKE); $(unstage)
26553 @r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26555 $(HOST_EXPORTS) \
26556 (cd $(HOST_SUBDIR)/itcl && \
26557 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26558
26559@endif itcl
26560
56a8fe78 26561# Other targets (info, dvi, pdf, etc.)
4fa63067 26562
b813574b
PB
26563.PHONY: maybe-info-itcl info-itcl
26564maybe-info-itcl:
26565@if itcl
26566maybe-info-itcl: info-itcl
4fa63067 26567
b813574b
PB
26568info-itcl: \
26569 configure-itcl
0aed8855 26570 @: $(MAKE); $(unstage)
b813574b 26571 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26572 r=`${PWD_COMMAND}`; export r; \
26573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26574 $(HOST_EXPORTS) \
b813574b 26575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26577 done; \
b813574b 26578 echo "Doing info in itcl" ; \
b00612cc 26579 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26582 "RANLIB=$${RANLIB}" \
0c24b341 26583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26584 info) \
2a4cbe27
NN
26585 || exit 1
26586
b813574b 26587@endif itcl
2a4cbe27 26588
b813574b
PB
26589.PHONY: maybe-dvi-itcl dvi-itcl
26590maybe-dvi-itcl:
26591@if itcl
26592maybe-dvi-itcl: dvi-itcl
2a4cbe27 26593
b813574b
PB
26594dvi-itcl: \
26595 configure-itcl
0aed8855 26596 @: $(MAKE); $(unstage)
b813574b 26597 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26598 r=`${PWD_COMMAND}`; export r; \
26599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26600 $(HOST_EXPORTS) \
b813574b 26601 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26603 done; \
b813574b 26604 echo "Doing dvi in itcl" ; \
b00612cc 26605 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26608 "RANLIB=$${RANLIB}" \
0c24b341 26609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26610 dvi) \
2a4cbe27
NN
26611 || exit 1
26612
b813574b 26613@endif itcl
2a4cbe27 26614
56a8fe78
DD
26615.PHONY: maybe-pdf-itcl pdf-itcl
26616maybe-pdf-itcl:
26617@if itcl
26618maybe-pdf-itcl: pdf-itcl
26619
26620pdf-itcl: \
26621 configure-itcl
26622 @: $(MAKE); $(unstage)
26623 @[ -f ./itcl/Makefile ] || exit 0; \
26624 r=`${PWD_COMMAND}`; export r; \
26625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26626 $(HOST_EXPORTS) \
26627 for flag in $(EXTRA_HOST_FLAGS) ; do \
26628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26629 done; \
26630 echo "Doing pdf in itcl" ; \
26631 (cd $(HOST_SUBDIR)/itcl && \
26632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26634 "RANLIB=$${RANLIB}" \
0c24b341 26635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26636 pdf) \
26637 || exit 1
26638
26639@endif itcl
26640
6d389afc
MS
26641.PHONY: maybe-html-itcl html-itcl
26642maybe-html-itcl:
26643@if itcl
26644maybe-html-itcl: html-itcl
26645
26646html-itcl: \
26647 configure-itcl
0aed8855 26648 @: $(MAKE); $(unstage)
6d389afc
MS
26649 @[ -f ./itcl/Makefile ] || exit 0; \
26650 r=`${PWD_COMMAND}`; export r; \
26651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26652 $(HOST_EXPORTS) \
26653 for flag in $(EXTRA_HOST_FLAGS) ; do \
26654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26655 done; \
26656 echo "Doing html in itcl" ; \
b00612cc 26657 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
26658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26660 "RANLIB=$${RANLIB}" \
0c24b341 26661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26662 html) \
26663 || exit 1
26664
26665@endif itcl
26666
b813574b
PB
26667.PHONY: maybe-TAGS-itcl TAGS-itcl
26668maybe-TAGS-itcl:
26669@if itcl
26670maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 26671
b813574b
PB
26672TAGS-itcl: \
26673 configure-itcl
0aed8855 26674 @: $(MAKE); $(unstage)
b813574b 26675 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26676 r=`${PWD_COMMAND}`; export r; \
26677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26678 $(HOST_EXPORTS) \
b813574b 26679 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26681 done; \
b813574b 26682 echo "Doing TAGS in itcl" ; \
b00612cc 26683 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26686 "RANLIB=$${RANLIB}" \
0c24b341 26687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26688 TAGS) \
2a4cbe27
NN
26689 || exit 1
26690
b813574b 26691@endif itcl
2a4cbe27 26692
b813574b
PB
26693.PHONY: maybe-install-info-itcl install-info-itcl
26694maybe-install-info-itcl:
26695@if itcl
26696maybe-install-info-itcl: install-info-itcl
2a4cbe27 26697
b813574b
PB
26698install-info-itcl: \
26699 configure-itcl \
26700 info-itcl
0aed8855 26701 @: $(MAKE); $(unstage)
b813574b 26702 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26703 r=`${PWD_COMMAND}`; export r; \
26704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26705 $(HOST_EXPORTS) \
b813574b 26706 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26708 done; \
b813574b 26709 echo "Doing install-info in itcl" ; \
b00612cc 26710 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26713 "RANLIB=$${RANLIB}" \
0c24b341 26714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26715 install-info) \
2a4cbe27
NN
26716 || exit 1
26717
b813574b 26718@endif itcl
2a4cbe27 26719
a3ca38d2
DD
26720.PHONY: maybe-install-pdf-itcl install-pdf-itcl
26721maybe-install-pdf-itcl:
26722@if itcl
26723maybe-install-pdf-itcl: install-pdf-itcl
26724
26725install-pdf-itcl: \
26726 configure-itcl \
26727 pdf-itcl
26728 @: $(MAKE); $(unstage)
26729 @[ -f ./itcl/Makefile ] || exit 0; \
26730 r=`${PWD_COMMAND}`; export r; \
26731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26732 $(HOST_EXPORTS) \
26733 for flag in $(EXTRA_HOST_FLAGS) ; do \
26734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26735 done; \
26736 echo "Doing install-pdf in itcl" ; \
26737 (cd $(HOST_SUBDIR)/itcl && \
26738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26740 "RANLIB=$${RANLIB}" \
0c24b341 26741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26742 install-pdf) \
26743 || exit 1
26744
26745@endif itcl
26746
108a6f8e
CD
26747.PHONY: maybe-install-html-itcl install-html-itcl
26748maybe-install-html-itcl:
26749@if itcl
26750maybe-install-html-itcl: install-html-itcl
26751
26752install-html-itcl: \
26753 configure-itcl \
26754 html-itcl
26755 @: $(MAKE); $(unstage)
26756 @[ -f ./itcl/Makefile ] || exit 0; \
26757 r=`${PWD_COMMAND}`; export r; \
26758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26759 $(HOST_EXPORTS) \
26760 for flag in $(EXTRA_HOST_FLAGS) ; do \
26761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26762 done; \
26763 echo "Doing install-html in itcl" ; \
26764 (cd $(HOST_SUBDIR)/itcl && \
26765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26767 "RANLIB=$${RANLIB}" \
0c24b341 26768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26769 install-html) \
26770 || exit 1
26771
26772@endif itcl
26773
b813574b
PB
26774.PHONY: maybe-installcheck-itcl installcheck-itcl
26775maybe-installcheck-itcl:
26776@if itcl
26777maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 26778
b813574b
PB
26779installcheck-itcl: \
26780 configure-itcl
0aed8855 26781 @: $(MAKE); $(unstage)
b813574b 26782 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26783 r=`${PWD_COMMAND}`; export r; \
26784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26785 $(HOST_EXPORTS) \
b813574b 26786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26788 done; \
b813574b 26789 echo "Doing installcheck in itcl" ; \
b00612cc 26790 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26793 "RANLIB=$${RANLIB}" \
0c24b341 26794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26795 installcheck) \
2a4cbe27
NN
26796 || exit 1
26797
b813574b 26798@endif itcl
2a4cbe27 26799
b813574b
PB
26800.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26801maybe-mostlyclean-itcl:
26802@if itcl
26803maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 26804
b813574b 26805mostlyclean-itcl:
0aed8855 26806 @: $(MAKE); $(unstage)
b813574b 26807 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26808 r=`${PWD_COMMAND}`; export r; \
26809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26810 $(HOST_EXPORTS) \
b813574b 26811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26813 done; \
b813574b 26814 echo "Doing mostlyclean in itcl" ; \
b00612cc 26815 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26818 "RANLIB=$${RANLIB}" \
0c24b341 26819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26820 mostlyclean) \
2a4cbe27
NN
26821 || exit 1
26822
b813574b 26823@endif itcl
2a4cbe27 26824
b813574b
PB
26825.PHONY: maybe-clean-itcl clean-itcl
26826maybe-clean-itcl:
26827@if itcl
26828maybe-clean-itcl: clean-itcl
2a4cbe27 26829
b813574b 26830clean-itcl:
0aed8855 26831 @: $(MAKE); $(unstage)
b813574b 26832 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26833 r=`${PWD_COMMAND}`; export r; \
26834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26835 $(HOST_EXPORTS) \
b813574b 26836 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26838 done; \
b813574b 26839 echo "Doing clean in itcl" ; \
b00612cc 26840 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26843 "RANLIB=$${RANLIB}" \
0c24b341 26844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26845 clean) \
2a4cbe27
NN
26846 || exit 1
26847
b813574b 26848@endif itcl
2a4cbe27 26849
b813574b
PB
26850.PHONY: maybe-distclean-itcl distclean-itcl
26851maybe-distclean-itcl:
26852@if itcl
26853maybe-distclean-itcl: distclean-itcl
2a4cbe27 26854
b813574b 26855distclean-itcl:
0aed8855 26856 @: $(MAKE); $(unstage)
b813574b 26857 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26858 r=`${PWD_COMMAND}`; export r; \
26859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26860 $(HOST_EXPORTS) \
b813574b 26861 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26863 done; \
b813574b 26864 echo "Doing distclean in itcl" ; \
b00612cc 26865 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26868 "RANLIB=$${RANLIB}" \
0c24b341 26869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26870 distclean) \
2a4cbe27
NN
26871 || exit 1
26872
b813574b 26873@endif itcl
2a4cbe27 26874
b813574b
PB
26875.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26876maybe-maintainer-clean-itcl:
26877@if itcl
26878maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 26879
b813574b 26880maintainer-clean-itcl:
0aed8855 26881 @: $(MAKE); $(unstage)
b813574b 26882 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26883 r=`${PWD_COMMAND}`; export r; \
26884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26885 $(HOST_EXPORTS) \
b813574b 26886 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26888 done; \
b813574b 26889 echo "Doing maintainer-clean in itcl" ; \
b00612cc 26890 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26893 "RANLIB=$${RANLIB}" \
0c24b341 26894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26895 maintainer-clean) \
2a4cbe27
NN
26896 || exit 1
26897
b813574b 26898@endif itcl
2a4cbe27 26899
2a4cbe27 26900
a7254363 26901
b813574b
PB
26902.PHONY: configure-ld maybe-configure-ld
26903maybe-configure-ld:
4f0ef2d8
CD
26904@if gcc-bootstrap
26905configure-ld: stage_current
26906@endif gcc-bootstrap
b813574b
PB
26907@if ld
26908maybe-configure-ld: configure-ld
c52c6897 26909configure-ld:
c52c6897
PB
26910 @r=`${PWD_COMMAND}`; export r; \
26911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26912 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
1f53ca9a 26914 $(HOST_EXPORTS) \
a7254363
PB
26915 echo Configuring in $(HOST_SUBDIR)/ld; \
26916 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 26917 case $(srcdir) in \
b00612cc
PB
26918 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26919 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26920 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 26921 esac; \
b00612cc
PB
26922 srcdiroption="--srcdir=$${topdir}/ld"; \
26923 libsrcdir="$$s/ld"; \
04cf1b77 26924 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26925 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26926 --target=${target_alias} $${srcdiroption} \
04cf1b77 26927 || exit 1
b813574b 26928@endif ld
04cf1b77 26929
a7254363
PB
26930
26931
d545f33b
PB
26932.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26933maybe-configure-stage1-ld:
26934@if ld-bootstrap
26935maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 26936configure-stage1-ld:
c52c6897 26937 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26938 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26939 @r=`${PWD_COMMAND}`; export r; \
26940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26941 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26942 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 26943 $(HOST_EXPORTS) \
8ee82aff 26944 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26945 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26946 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26947 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 26948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26949 cd $(HOST_SUBDIR)/ld || exit 1; \
26950 case $(srcdir) in \
26951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26952 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26954 esac; \
26955 srcdiroption="--srcdir=$${topdir}/ld"; \
26956 libsrcdir="$$s/ld"; \
26957 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26958 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26959 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26960 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26961@endif ld-bootstrap
26962
26963.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26964maybe-configure-stage2-ld:
26965@if ld-bootstrap
26966maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 26967configure-stage2-ld:
c52c6897 26968 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26970 @r=`${PWD_COMMAND}`; export r; \
26971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26972 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26973 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26974 $(HOST_EXPORTS) \
1b05fbbd 26975 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26976 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26977 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26978 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26979 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 26980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26981 cd $(HOST_SUBDIR)/ld || exit 1; \
26982 case $(srcdir) in \
26983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26984 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26986 esac; \
26987 srcdiroption="--srcdir=$${topdir}/ld"; \
26988 libsrcdir="$$s/ld"; \
26989 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26991 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26992 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26993 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26994@endif ld-bootstrap
26995
d545f33b
PB
26996.PHONY: configure-stage3-ld maybe-configure-stage3-ld
26997maybe-configure-stage3-ld:
26998@if ld-bootstrap
26999maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 27000configure-stage3-ld:
c52c6897 27001 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27002 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27003 @r=`${PWD_COMMAND}`; export r; \
27004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27005 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27006 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27007 $(HOST_EXPORTS) \
1b05fbbd 27008 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27009 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27010 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27011 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27012 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 27013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27014 cd $(HOST_SUBDIR)/ld || exit 1; \
27015 case $(srcdir) in \
27016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27017 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27019 esac; \
27020 srcdiroption="--srcdir=$${topdir}/ld"; \
27021 libsrcdir="$$s/ld"; \
27022 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27023 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27024 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27025 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27026 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27027@endif ld-bootstrap
27028
d545f33b
PB
27029.PHONY: configure-stage4-ld maybe-configure-stage4-ld
27030maybe-configure-stage4-ld:
27031@if ld-bootstrap
27032maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 27033configure-stage4-ld:
c52c6897 27034 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27035 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27036 @r=`${PWD_COMMAND}`; export r; \
27037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27038 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27039 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27040 $(HOST_EXPORTS) \
1b05fbbd 27041 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27042 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27043 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27044 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27045 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 27046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27047 cd $(HOST_SUBDIR)/ld || exit 1; \
27048 case $(srcdir) in \
27049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27050 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27052 esac; \
27053 srcdiroption="--srcdir=$${topdir}/ld"; \
27054 libsrcdir="$$s/ld"; \
27055 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27056 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27057 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27058 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27059 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27060@endif ld-bootstrap
27061
27062.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
27063maybe-configure-stageprofile-ld:
27064@if ld-bootstrap
27065maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 27066configure-stageprofile-ld:
c52c6897 27067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27068 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27069 @r=`${PWD_COMMAND}`; export r; \
27070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27072 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27073 $(HOST_EXPORTS) \
1b05fbbd
AO
27074 $(POSTSTAGE1_HOST_EXPORTS) \
27075 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27077 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27078 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 27079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27080 cd $(HOST_SUBDIR)/ld || exit 1; \
27081 case $(srcdir) in \
27082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27083 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27085 esac; \
27086 srcdiroption="--srcdir=$${topdir}/ld"; \
27087 libsrcdir="$$s/ld"; \
27088 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27090 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27091 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27092 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27093@endif ld-bootstrap
27094
27095.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
27096maybe-configure-stagefeedback-ld:
27097@if ld-bootstrap
27098maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 27099configure-stagefeedback-ld:
c52c6897 27100 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
27102 @r=`${PWD_COMMAND}`; export r; \
27103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27104 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27105 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 27106 $(HOST_EXPORTS) \
1b05fbbd
AO
27107 $(POSTSTAGE1_HOST_EXPORTS) \
27108 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27109 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27110 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27111 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 27112 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
27113 cd $(HOST_SUBDIR)/ld || exit 1; \
27114 case $(srcdir) in \
27115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27116 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
27117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27118 esac; \
27119 srcdiroption="--srcdir=$${topdir}/ld"; \
27120 libsrcdir="$$s/ld"; \
27121 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27122 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27123 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27124 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27125 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27126@endif ld-bootstrap
27127
27128
27129
27130
27131
b813574b
PB
27132.PHONY: all-ld maybe-all-ld
27133maybe-all-ld:
4f0ef2d8
CD
27134@if gcc-bootstrap
27135all-ld: stage_current
27136@endif gcc-bootstrap
b813574b 27137@if ld
d27cc32e 27138TARGET-ld=all
b813574b
PB
27139maybe-all-ld: all-ld
27140all-ld: configure-ld
c52c6897 27141 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 27142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 27143 $(HOST_EXPORTS) \
b00612cc 27144 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
27145 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27146 $(TARGET-ld))
b813574b 27147@endif ld
04cf1b77 27148
a7254363 27149
d545f33b
PB
27150
27151.PHONY: all-stage1-ld maybe-all-stage1-ld
27152.PHONY: clean-stage1-ld maybe-clean-stage1-ld
27153maybe-all-stage1-ld:
27154maybe-clean-stage1-ld:
27155@if ld-bootstrap
27156maybe-all-stage1-ld: all-stage1-ld
27157all-stage1: all-stage1-ld
f70224b5 27158TARGET-stage1-ld = $(TARGET-ld)
d545f33b 27159all-stage1-ld: configure-stage1-ld
c52c6897 27160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27161 @r=`${PWD_COMMAND}`; export r; \
27162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27163 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 27164 $(HOST_EXPORTS) \
d545f33b 27165 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27167 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 27168 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
27169 LIBCFLAGS="$(LIBCFLAGS)" \
27170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27173 $(EXTRA_HOST_FLAGS) \
27174 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27175 $(TARGET-stage1-ld)
d545f33b
PB
27176
27177maybe-clean-stage1-ld: clean-stage1-ld
27178clean-stage1: clean-stage1-ld
27179clean-stage1-ld:
9dbaa842
DD
27180 @if [ $(current_stage) = stage1 ]; then \
27181 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27182 else \
27183 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
27184 $(MAKE) stage1-start; \
27185 fi; \
d545f33b 27186 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27187 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27188 clean
d545f33b
PB
27189@endif ld-bootstrap
27190
27191
27192.PHONY: all-stage2-ld maybe-all-stage2-ld
27193.PHONY: clean-stage2-ld maybe-clean-stage2-ld
27194maybe-all-stage2-ld:
27195maybe-clean-stage2-ld:
27196@if ld-bootstrap
27197maybe-all-stage2-ld: all-stage2-ld
27198all-stage2: all-stage2-ld
f70224b5 27199TARGET-stage2-ld = $(TARGET-ld)
d545f33b 27200all-stage2-ld: configure-stage2-ld
c52c6897 27201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27202 @r=`${PWD_COMMAND}`; export r; \
27203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27204 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 27205 $(HOST_EXPORTS) \
1f53ca9a 27206 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27207 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27209 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 27210 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
27211 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27215 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27216 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27217 $(TARGET-stage2-ld)
d545f33b
PB
27218
27219maybe-clean-stage2-ld: clean-stage2-ld
27220clean-stage2: clean-stage2-ld
27221clean-stage2-ld:
9dbaa842
DD
27222 @if [ $(current_stage) = stage2 ]; then \
27223 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27224 else \
27225 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
27226 $(MAKE) stage2-start; \
27227 fi; \
d545f33b 27228 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27229 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27230 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27231 clean
d545f33b
PB
27232@endif ld-bootstrap
27233
27234
27235.PHONY: all-stage3-ld maybe-all-stage3-ld
27236.PHONY: clean-stage3-ld maybe-clean-stage3-ld
27237maybe-all-stage3-ld:
27238maybe-clean-stage3-ld:
27239@if ld-bootstrap
27240maybe-all-stage3-ld: all-stage3-ld
27241all-stage3: all-stage3-ld
f70224b5 27242TARGET-stage3-ld = $(TARGET-ld)
d545f33b 27243all-stage3-ld: configure-stage3-ld
c52c6897 27244 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27245 @r=`${PWD_COMMAND}`; export r; \
27246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27247 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 27248 $(HOST_EXPORTS) \
1f53ca9a 27249 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27250 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27251 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27252 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 27253 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
27254 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27255 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27256 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27257 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27258 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27259 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27260 $(TARGET-stage3-ld)
d545f33b
PB
27261
27262maybe-clean-stage3-ld: clean-stage3-ld
27263clean-stage3: clean-stage3-ld
27264clean-stage3-ld:
9dbaa842
DD
27265 @if [ $(current_stage) = stage3 ]; then \
27266 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27267 else \
27268 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
27269 $(MAKE) stage3-start; \
27270 fi; \
d545f33b 27271 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27272 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27273 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27274 clean
d545f33b
PB
27275@endif ld-bootstrap
27276
27277
27278.PHONY: all-stage4-ld maybe-all-stage4-ld
27279.PHONY: clean-stage4-ld maybe-clean-stage4-ld
27280maybe-all-stage4-ld:
27281maybe-clean-stage4-ld:
27282@if ld-bootstrap
27283maybe-all-stage4-ld: all-stage4-ld
27284all-stage4: all-stage4-ld
f70224b5 27285TARGET-stage4-ld = $(TARGET-ld)
d545f33b 27286all-stage4-ld: configure-stage4-ld
c52c6897 27287 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27288 @r=`${PWD_COMMAND}`; export r; \
27289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27290 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 27291 $(HOST_EXPORTS) \
1f53ca9a 27292 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27293 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27294 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27295 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 27296 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 27297 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27298 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27299 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27300 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27301 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27302 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27303 $(TARGET-stage4-ld)
d545f33b
PB
27304
27305maybe-clean-stage4-ld: clean-stage4-ld
27306clean-stage4: clean-stage4-ld
27307clean-stage4-ld:
9dbaa842
DD
27308 @if [ $(current_stage) = stage4 ]; then \
27309 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27310 else \
27311 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
27312 $(MAKE) stage4-start; \
27313 fi; \
d545f33b 27314 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27315 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27316 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27317 clean
d545f33b
PB
27318@endif ld-bootstrap
27319
27320
27321.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
27322.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
27323maybe-all-stageprofile-ld:
27324maybe-clean-stageprofile-ld:
27325@if ld-bootstrap
27326maybe-all-stageprofile-ld: all-stageprofile-ld
27327all-stageprofile: all-stageprofile-ld
f70224b5 27328TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 27329all-stageprofile-ld: configure-stageprofile-ld
c52c6897 27330 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27331 @r=`${PWD_COMMAND}`; export r; \
27332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27333 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 27334 $(HOST_EXPORTS) \
1f53ca9a 27335 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27336 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27337 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27338 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 27339 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
27340 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27341 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27342 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27343 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27344 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27345 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27346 $(TARGET-stageprofile-ld)
d545f33b
PB
27347
27348maybe-clean-stageprofile-ld: clean-stageprofile-ld
27349clean-stageprofile: clean-stageprofile-ld
27350clean-stageprofile-ld:
9dbaa842
DD
27351 @if [ $(current_stage) = stageprofile ]; then \
27352 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27353 else \
27354 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
27355 $(MAKE) stageprofile-start; \
27356 fi; \
d545f33b 27357 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27358 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27359 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27360 clean
d545f33b
PB
27361@endif ld-bootstrap
27362
27363
27364.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
27365.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
27366maybe-all-stagefeedback-ld:
27367maybe-clean-stagefeedback-ld:
27368@if ld-bootstrap
27369maybe-all-stagefeedback-ld: all-stagefeedback-ld
27370all-stagefeedback: all-stagefeedback-ld
f70224b5 27371TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 27372all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 27373 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27374 @r=`${PWD_COMMAND}`; export r; \
27375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 27377 $(HOST_EXPORTS) \
1f53ca9a 27378 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27379 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27381 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 27382 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
27383 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27387 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27388 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27389 $(TARGET-stagefeedback-ld)
d545f33b
PB
27390
27391maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
27392clean-stagefeedback: clean-stagefeedback-ld
27393clean-stagefeedback-ld:
9dbaa842
DD
27394 @if [ $(current_stage) = stagefeedback ]; then \
27395 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
27396 else \
27397 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
27398 $(MAKE) stagefeedback-start; \
27399 fi; \
d545f33b 27400 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 27401 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27402 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27403 clean
d545f33b
PB
27404@endif ld-bootstrap
27405
27406
27407
27408
27409
b813574b
PB
27410.PHONY: check-ld maybe-check-ld
27411maybe-check-ld:
27412@if ld
27413maybe-check-ld: check-ld
04cf1b77 27414
b813574b 27415check-ld:
0aed8855 27416 @: $(MAKE); $(unstage)
04cf1b77
PB
27417 @r=`${PWD_COMMAND}`; export r; \
27418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27419 $(HOST_EXPORTS) \
b00612cc
PB
27420 (cd $(HOST_SUBDIR)/ld && \
27421 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 27422
b813574b 27423@endif ld
04cf1b77 27424
b813574b
PB
27425.PHONY: install-ld maybe-install-ld
27426maybe-install-ld:
27427@if ld
27428maybe-install-ld: install-ld
04cf1b77 27429
b813574b 27430install-ld: installdirs
0aed8855 27431 @: $(MAKE); $(unstage)
04cf1b77
PB
27432 @r=`${PWD_COMMAND}`; export r; \
27433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27434 $(HOST_EXPORTS) \
b00612cc 27435 (cd $(HOST_SUBDIR)/ld && \
2da12f12 27436 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 27437
b813574b 27438@endif ld
04cf1b77 27439
9b980aa1
RW
27440.PHONY: install-strip-ld maybe-install-strip-ld
27441maybe-install-strip-ld:
27442@if ld
27443maybe-install-strip-ld: install-strip-ld
27444
27445install-strip-ld: installdirs
27446 @: $(MAKE); $(unstage)
27447 @r=`${PWD_COMMAND}`; export r; \
27448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27449 $(HOST_EXPORTS) \
27450 (cd $(HOST_SUBDIR)/ld && \
27451 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27452
27453@endif ld
27454
56a8fe78 27455# Other targets (info, dvi, pdf, etc.)
04cf1b77 27456
b813574b
PB
27457.PHONY: maybe-info-ld info-ld
27458maybe-info-ld:
27459@if ld
27460maybe-info-ld: info-ld
04cf1b77 27461
b813574b
PB
27462info-ld: \
27463 configure-ld
27464 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27465 r=`${PWD_COMMAND}`; export r; \
27466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27467 $(HOST_EXPORTS) \
b813574b 27468 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27470 done; \
b813574b 27471 echo "Doing info in ld" ; \
b00612cc 27472 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27475 "RANLIB=$${RANLIB}" \
0c24b341 27476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27477 info) \
04cf1b77
PB
27478 || exit 1
27479
b813574b 27480@endif ld
04cf1b77 27481
b813574b
PB
27482.PHONY: maybe-dvi-ld dvi-ld
27483maybe-dvi-ld:
27484@if ld
27485maybe-dvi-ld: dvi-ld
04cf1b77 27486
b813574b
PB
27487dvi-ld: \
27488 configure-ld
27489 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27490 r=`${PWD_COMMAND}`; export r; \
27491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27492 $(HOST_EXPORTS) \
b813574b 27493 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27495 done; \
b813574b 27496 echo "Doing dvi in ld" ; \
b00612cc 27497 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27500 "RANLIB=$${RANLIB}" \
0c24b341 27501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27502 dvi) \
04cf1b77
PB
27503 || exit 1
27504
b813574b 27505@endif ld
04cf1b77 27506
56a8fe78
DD
27507.PHONY: maybe-pdf-ld pdf-ld
27508maybe-pdf-ld:
27509@if ld
27510maybe-pdf-ld: pdf-ld
27511
27512pdf-ld: \
27513 configure-ld
27514 @[ -f ./ld/Makefile ] || exit 0; \
27515 r=`${PWD_COMMAND}`; export r; \
27516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27517 $(HOST_EXPORTS) \
27518 for flag in $(EXTRA_HOST_FLAGS) ; do \
27519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27520 done; \
27521 echo "Doing pdf in ld" ; \
27522 (cd $(HOST_SUBDIR)/ld && \
27523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27525 "RANLIB=$${RANLIB}" \
0c24b341 27526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27527 pdf) \
27528 || exit 1
27529
27530@endif ld
27531
6d389afc
MS
27532.PHONY: maybe-html-ld html-ld
27533maybe-html-ld:
27534@if ld
27535maybe-html-ld: html-ld
27536
27537html-ld: \
27538 configure-ld
27539 @[ -f ./ld/Makefile ] || exit 0; \
27540 r=`${PWD_COMMAND}`; export r; \
27541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27542 $(HOST_EXPORTS) \
27543 for flag in $(EXTRA_HOST_FLAGS) ; do \
27544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27545 done; \
27546 echo "Doing html in ld" ; \
b00612cc 27547 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
27548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27550 "RANLIB=$${RANLIB}" \
0c24b341 27551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27552 html) \
27553 || exit 1
27554
27555@endif ld
27556
b813574b
PB
27557.PHONY: maybe-TAGS-ld TAGS-ld
27558maybe-TAGS-ld:
27559@if ld
27560maybe-TAGS-ld: TAGS-ld
04cf1b77 27561
b813574b
PB
27562TAGS-ld: \
27563 configure-ld
27564 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27565 r=`${PWD_COMMAND}`; export r; \
27566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27567 $(HOST_EXPORTS) \
b813574b 27568 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27570 done; \
b813574b 27571 echo "Doing TAGS in ld" ; \
b00612cc 27572 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27575 "RANLIB=$${RANLIB}" \
0c24b341 27576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27577 TAGS) \
04cf1b77
PB
27578 || exit 1
27579
b813574b 27580@endif ld
04cf1b77 27581
b813574b
PB
27582.PHONY: maybe-install-info-ld install-info-ld
27583maybe-install-info-ld:
27584@if ld
27585maybe-install-info-ld: install-info-ld
04cf1b77 27586
b813574b
PB
27587install-info-ld: \
27588 configure-ld \
27589 info-ld
27590 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27591 r=`${PWD_COMMAND}`; export r; \
27592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27593 $(HOST_EXPORTS) \
b813574b 27594 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27596 done; \
b813574b 27597 echo "Doing install-info in ld" ; \
b00612cc 27598 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27601 "RANLIB=$${RANLIB}" \
0c24b341 27602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27603 install-info) \
04cf1b77
PB
27604 || exit 1
27605
b813574b 27606@endif ld
04cf1b77 27607
a3ca38d2
DD
27608.PHONY: maybe-install-pdf-ld install-pdf-ld
27609maybe-install-pdf-ld:
27610@if ld
27611maybe-install-pdf-ld: install-pdf-ld
27612
27613install-pdf-ld: \
27614 configure-ld \
27615 pdf-ld
27616 @[ -f ./ld/Makefile ] || exit 0; \
27617 r=`${PWD_COMMAND}`; export r; \
27618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27619 $(HOST_EXPORTS) \
27620 for flag in $(EXTRA_HOST_FLAGS) ; do \
27621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27622 done; \
27623 echo "Doing install-pdf in ld" ; \
27624 (cd $(HOST_SUBDIR)/ld && \
27625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27627 "RANLIB=$${RANLIB}" \
0c24b341 27628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27629 install-pdf) \
27630 || exit 1
27631
27632@endif ld
27633
108a6f8e
CD
27634.PHONY: maybe-install-html-ld install-html-ld
27635maybe-install-html-ld:
27636@if ld
27637maybe-install-html-ld: install-html-ld
27638
27639install-html-ld: \
27640 configure-ld \
27641 html-ld
27642 @[ -f ./ld/Makefile ] || exit 0; \
27643 r=`${PWD_COMMAND}`; export r; \
27644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27645 $(HOST_EXPORTS) \
27646 for flag in $(EXTRA_HOST_FLAGS) ; do \
27647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27648 done; \
27649 echo "Doing install-html in ld" ; \
27650 (cd $(HOST_SUBDIR)/ld && \
27651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27653 "RANLIB=$${RANLIB}" \
0c24b341 27654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27655 install-html) \
27656 || exit 1
27657
27658@endif ld
27659
b813574b
PB
27660.PHONY: maybe-installcheck-ld installcheck-ld
27661maybe-installcheck-ld:
27662@if ld
27663maybe-installcheck-ld: installcheck-ld
04cf1b77 27664
b813574b
PB
27665installcheck-ld: \
27666 configure-ld
27667 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27668 r=`${PWD_COMMAND}`; export r; \
27669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27670 $(HOST_EXPORTS) \
b813574b 27671 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27673 done; \
b813574b 27674 echo "Doing installcheck in ld" ; \
b00612cc 27675 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27678 "RANLIB=$${RANLIB}" \
0c24b341 27679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27680 installcheck) \
04cf1b77
PB
27681 || exit 1
27682
b813574b 27683@endif ld
04cf1b77 27684
b813574b
PB
27685.PHONY: maybe-mostlyclean-ld mostlyclean-ld
27686maybe-mostlyclean-ld:
27687@if ld
27688maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 27689
b813574b
PB
27690mostlyclean-ld:
27691 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27692 r=`${PWD_COMMAND}`; export r; \
27693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27694 $(HOST_EXPORTS) \
b813574b 27695 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27697 done; \
b813574b 27698 echo "Doing mostlyclean in ld" ; \
b00612cc 27699 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27702 "RANLIB=$${RANLIB}" \
0c24b341 27703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27704 mostlyclean) \
04cf1b77
PB
27705 || exit 1
27706
b813574b 27707@endif ld
04cf1b77 27708
b813574b
PB
27709.PHONY: maybe-clean-ld clean-ld
27710maybe-clean-ld:
27711@if ld
27712maybe-clean-ld: clean-ld
04cf1b77 27713
b813574b
PB
27714clean-ld:
27715 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27716 r=`${PWD_COMMAND}`; export r; \
27717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27718 $(HOST_EXPORTS) \
b813574b 27719 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27721 done; \
b813574b 27722 echo "Doing clean in ld" ; \
b00612cc 27723 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27726 "RANLIB=$${RANLIB}" \
0c24b341 27727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27728 clean) \
04cf1b77
PB
27729 || exit 1
27730
b813574b 27731@endif ld
04cf1b77 27732
b813574b
PB
27733.PHONY: maybe-distclean-ld distclean-ld
27734maybe-distclean-ld:
27735@if ld
27736maybe-distclean-ld: distclean-ld
04cf1b77 27737
b813574b
PB
27738distclean-ld:
27739 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27740 r=`${PWD_COMMAND}`; export r; \
27741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27742 $(HOST_EXPORTS) \
b813574b 27743 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27745 done; \
b813574b 27746 echo "Doing distclean in ld" ; \
b00612cc 27747 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27750 "RANLIB=$${RANLIB}" \
0c24b341 27751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27752 distclean) \
04cf1b77
PB
27753 || exit 1
27754
b813574b 27755@endif ld
04cf1b77 27756
b813574b
PB
27757.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27758maybe-maintainer-clean-ld:
27759@if ld
27760maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 27761
b813574b
PB
27762maintainer-clean-ld:
27763 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27764 r=`${PWD_COMMAND}`; export r; \
27765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27766 $(HOST_EXPORTS) \
b813574b 27767 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27769 done; \
b813574b 27770 echo "Doing maintainer-clean in ld" ; \
b00612cc 27771 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27774 "RANLIB=$${RANLIB}" \
0c24b341 27775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27776 maintainer-clean) \
04cf1b77
PB
27777 || exit 1
27778
b813574b 27779@endif ld
04cf1b77
PB
27780
27781
a7254363 27782
b813574b
PB
27783.PHONY: configure-libcpp maybe-configure-libcpp
27784maybe-configure-libcpp:
4f0ef2d8
CD
27785@if gcc-bootstrap
27786configure-libcpp: stage_current
27787@endif gcc-bootstrap
b813574b
PB
27788@if libcpp
27789maybe-configure-libcpp: configure-libcpp
c52c6897 27790configure-libcpp:
c52c6897
PB
27791 @r=`${PWD_COMMAND}`; export r; \
27792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27793 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
1f53ca9a 27795 $(HOST_EXPORTS) \
a7254363
PB
27796 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27797 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 27798 case $(srcdir) in \
b00612cc
PB
27799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27800 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27802 esac; \
b00612cc
PB
27803 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27804 libsrcdir="$$s/libcpp"; \
4fa63067 27805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27807 --target=${target_alias} $${srcdiroption} \
4fa63067 27808 || exit 1
b813574b 27809@endif libcpp
4fa63067 27810
a7254363
PB
27811
27812
d545f33b
PB
27813.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27814maybe-configure-stage1-libcpp:
27815@if libcpp-bootstrap
27816maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 27817configure-stage1-libcpp:
c52c6897 27818 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27819 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27820 @r=`${PWD_COMMAND}`; export r; \
27821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27822 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27823 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 27824 $(HOST_EXPORTS) \
8ee82aff 27825 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27826 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27827 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27828 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27830 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27831 case $(srcdir) in \
27832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27833 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27835 esac; \
27836 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27837 libsrcdir="$$s/libcpp"; \
27838 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27839 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27840 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27841 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27842@endif libcpp-bootstrap
27843
27844.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27845maybe-configure-stage2-libcpp:
27846@if libcpp-bootstrap
27847maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 27848configure-stage2-libcpp:
c52c6897 27849 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27850 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27851 @r=`${PWD_COMMAND}`; export r; \
27852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27853 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27854 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27855 $(HOST_EXPORTS) \
1b05fbbd 27856 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27857 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27858 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27859 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27860 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27862 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27863 case $(srcdir) in \
27864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27865 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27867 esac; \
27868 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27869 libsrcdir="$$s/libcpp"; \
27870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27873 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27874 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27875@endif libcpp-bootstrap
27876
d545f33b
PB
27877.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27878maybe-configure-stage3-libcpp:
27879@if libcpp-bootstrap
27880maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 27881configure-stage3-libcpp:
c52c6897 27882 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27884 @r=`${PWD_COMMAND}`; export r; \
27885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27886 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27887 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27888 $(HOST_EXPORTS) \
1b05fbbd 27889 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27890 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27891 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27892 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27893 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27895 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27896 case $(srcdir) in \
27897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27898 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27900 esac; \
27901 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27902 libsrcdir="$$s/libcpp"; \
27903 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27905 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27906 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27907 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27908@endif libcpp-bootstrap
27909
d545f33b
PB
27910.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27911maybe-configure-stage4-libcpp:
27912@if libcpp-bootstrap
27913maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 27914configure-stage4-libcpp:
c52c6897 27915 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27917 @r=`${PWD_COMMAND}`; export r; \
27918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27919 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27920 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27921 $(HOST_EXPORTS) \
1b05fbbd 27922 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27923 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27924 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27925 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27926 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27928 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27929 case $(srcdir) in \
27930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27931 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27933 esac; \
27934 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27935 libsrcdir="$$s/libcpp"; \
27936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27938 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27939 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27940 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27941@endif libcpp-bootstrap
27942
27943.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27944maybe-configure-stageprofile-libcpp:
27945@if libcpp-bootstrap
27946maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 27947configure-stageprofile-libcpp:
c52c6897 27948 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27949 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27950 @r=`${PWD_COMMAND}`; export r; \
27951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27952 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27953 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27954 $(HOST_EXPORTS) \
1b05fbbd
AO
27955 $(POSTSTAGE1_HOST_EXPORTS) \
27956 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27957 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27958 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27959 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27961 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27962 case $(srcdir) in \
27963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27964 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27966 esac; \
27967 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27968 libsrcdir="$$s/libcpp"; \
27969 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27971 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27972 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27973 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27974@endif libcpp-bootstrap
27975
27976.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27977maybe-configure-stagefeedback-libcpp:
27978@if libcpp-bootstrap
27979maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 27980configure-stagefeedback-libcpp:
c52c6897 27981 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27983 @r=`${PWD_COMMAND}`; export r; \
27984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27985 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27986 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27987 $(HOST_EXPORTS) \
1b05fbbd
AO
27988 $(POSTSTAGE1_HOST_EXPORTS) \
27989 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27990 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27991 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27992 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27994 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27995 case $(srcdir) in \
27996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27997 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27999 esac; \
28000 srcdiroption="--srcdir=$${topdir}/libcpp"; \
28001 libsrcdir="$$s/libcpp"; \
28002 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28004 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28005 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28006 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
28007@endif libcpp-bootstrap
28008
28009
28010
28011
28012
b813574b
PB
28013.PHONY: all-libcpp maybe-all-libcpp
28014maybe-all-libcpp:
4f0ef2d8
CD
28015@if gcc-bootstrap
28016all-libcpp: stage_current
28017@endif gcc-bootstrap
b813574b 28018@if libcpp
d27cc32e 28019TARGET-libcpp=all
b813574b
PB
28020maybe-all-libcpp: all-libcpp
28021all-libcpp: configure-libcpp
c52c6897 28022 @r=`${PWD_COMMAND}`; export r; \
4fa63067 28023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28024 $(HOST_EXPORTS) \
b00612cc 28025 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
28026 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28027 $(TARGET-libcpp))
b813574b 28028@endif libcpp
4fa63067 28029
a7254363 28030
d545f33b
PB
28031
28032.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28033.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
28034maybe-all-stage1-libcpp:
28035maybe-clean-stage1-libcpp:
28036@if libcpp-bootstrap
28037maybe-all-stage1-libcpp: all-stage1-libcpp
28038all-stage1: all-stage1-libcpp
f70224b5 28039TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 28040all-stage1-libcpp: configure-stage1-libcpp
c52c6897 28041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
28042 @r=`${PWD_COMMAND}`; export r; \
28043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28044 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28045 $(HOST_EXPORTS) \
d545f33b 28046 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28047 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28048 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28049 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28050 LIBCFLAGS="$(LIBCFLAGS)" \
28051 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28052 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28053 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28054 $(EXTRA_HOST_FLAGS) \
28055 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 28056 $(TARGET-stage1-libcpp)
d545f33b
PB
28057
28058maybe-clean-stage1-libcpp: clean-stage1-libcpp
28059clean-stage1: clean-stage1-libcpp
28060clean-stage1-libcpp:
9dbaa842
DD
28061 @if [ $(current_stage) = stage1 ]; then \
28062 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28063 else \
28064 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
28065 $(MAKE) stage1-start; \
28066 fi; \
d545f33b 28067 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28068 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28069 clean
d545f33b
PB
28070@endif libcpp-bootstrap
28071
28072
28073.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
28074.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
28075maybe-all-stage2-libcpp:
28076maybe-clean-stage2-libcpp:
28077@if libcpp-bootstrap
28078maybe-all-stage2-libcpp: all-stage2-libcpp
28079all-stage2: all-stage2-libcpp
f70224b5 28080TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 28081all-stage2-libcpp: configure-stage2-libcpp
c52c6897 28082 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
28083 @r=`${PWD_COMMAND}`; export r; \
28084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28085 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 28086 $(HOST_EXPORTS) \
1f53ca9a 28087 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28088 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28090 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28091 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28092 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28097 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 28098 $(TARGET-stage2-libcpp)
d545f33b
PB
28099
28100maybe-clean-stage2-libcpp: clean-stage2-libcpp
28101clean-stage2: clean-stage2-libcpp
28102clean-stage2-libcpp:
9dbaa842
DD
28103 @if [ $(current_stage) = stage2 ]; then \
28104 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28105 else \
28106 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
28107 $(MAKE) stage2-start; \
28108 fi; \
d545f33b 28109 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28110 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28111 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28112 clean
d545f33b
PB
28113@endif libcpp-bootstrap
28114
28115
28116.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
28117.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
28118maybe-all-stage3-libcpp:
28119maybe-clean-stage3-libcpp:
28120@if libcpp-bootstrap
28121maybe-all-stage3-libcpp: all-stage3-libcpp
28122all-stage3: all-stage3-libcpp
f70224b5 28123TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 28124all-stage3-libcpp: configure-stage3-libcpp
c52c6897 28125 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
28126 @r=`${PWD_COMMAND}`; export r; \
28127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28128 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 28129 $(HOST_EXPORTS) \
1f53ca9a 28130 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28131 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28132 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28133 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 28134 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
28135 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28136 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28137 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28138 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28139 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28140 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 28141 $(TARGET-stage3-libcpp)
d545f33b
PB
28142
28143maybe-clean-stage3-libcpp: clean-stage3-libcpp
28144clean-stage3: clean-stage3-libcpp
28145clean-stage3-libcpp:
9dbaa842
DD
28146 @if [ $(current_stage) = stage3 ]; then \
28147 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28148 else \
28149 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
28150 $(MAKE) stage3-start; \
28151 fi; \
d545f33b 28152 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28153 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28154 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28155 clean
d545f33b
PB
28156@endif libcpp-bootstrap
28157
28158
28159.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
28160.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
28161maybe-all-stage4-libcpp:
28162maybe-clean-stage4-libcpp:
28163@if libcpp-bootstrap
28164maybe-all-stage4-libcpp: all-stage4-libcpp
28165all-stage4: all-stage4-libcpp
f70224b5 28166TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 28167all-stage4-libcpp: configure-stage4-libcpp
c52c6897 28168 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
28169 @r=`${PWD_COMMAND}`; export r; \
28170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28171 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 28172 $(HOST_EXPORTS) \
1f53ca9a 28173 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28174 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28176 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 28177 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 28178 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28182 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28183 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 28184 $(TARGET-stage4-libcpp)
d545f33b
PB
28185
28186maybe-clean-stage4-libcpp: clean-stage4-libcpp
28187clean-stage4: clean-stage4-libcpp
28188clean-stage4-libcpp:
9dbaa842
DD
28189 @if [ $(current_stage) = stage4 ]; then \
28190 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28191 else \
28192 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
28193 $(MAKE) stage4-start; \
28194 fi; \
d545f33b 28195 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28196 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28197 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28198 clean
d545f33b
PB
28199@endif libcpp-bootstrap
28200
28201
28202.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
28203.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
28204maybe-all-stageprofile-libcpp:
28205maybe-clean-stageprofile-libcpp:
28206@if libcpp-bootstrap
28207maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
28208all-stageprofile: all-stageprofile-libcpp
f70224b5 28209TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 28210all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 28211 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
28212 @r=`${PWD_COMMAND}`; export r; \
28213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28214 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 28215 $(HOST_EXPORTS) \
1f53ca9a 28216 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28217 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28218 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28219 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 28220 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
28221 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28222 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28223 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28224 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28225 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28226 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 28227 $(TARGET-stageprofile-libcpp)
d545f33b
PB
28228
28229maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
28230clean-stageprofile: clean-stageprofile-libcpp
28231clean-stageprofile-libcpp:
9dbaa842
DD
28232 @if [ $(current_stage) = stageprofile ]; then \
28233 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28234 else \
28235 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
28236 $(MAKE) stageprofile-start; \
28237 fi; \
d545f33b 28238 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28239 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28240 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28241 clean
d545f33b
PB
28242@endif libcpp-bootstrap
28243
28244
28245.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
28246.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
28247maybe-all-stagefeedback-libcpp:
28248maybe-clean-stagefeedback-libcpp:
28249@if libcpp-bootstrap
28250maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
28251all-stagefeedback: all-stagefeedback-libcpp
f70224b5 28252TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 28253all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 28254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
28255 @r=`${PWD_COMMAND}`; export r; \
28256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28257 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 28258 $(HOST_EXPORTS) \
1f53ca9a 28259 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 28260 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28262 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 28263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
28264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28269 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 28270 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
28271
28272maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
28273clean-stagefeedback: clean-stagefeedback-libcpp
28274clean-stagefeedback-libcpp:
9dbaa842
DD
28275 @if [ $(current_stage) = stagefeedback ]; then \
28276 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
28277 else \
28278 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
28279 $(MAKE) stagefeedback-start; \
28280 fi; \
d545f33b 28281 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 28282 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28283 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28284 clean
d545f33b
PB
28285@endif libcpp-bootstrap
28286
28287
28288
28289
28290
b813574b
PB
28291.PHONY: check-libcpp maybe-check-libcpp
28292maybe-check-libcpp:
28293@if libcpp
28294maybe-check-libcpp: check-libcpp
4fa63067 28295
b813574b 28296check-libcpp:
0aed8855 28297 @: $(MAKE); $(unstage)
4fa63067
NN
28298 @r=`${PWD_COMMAND}`; export r; \
28299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28300 $(HOST_EXPORTS) \
b00612cc
PB
28301 (cd $(HOST_SUBDIR)/libcpp && \
28302 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 28303
b813574b 28304@endif libcpp
4fa63067 28305
b813574b
PB
28306.PHONY: install-libcpp maybe-install-libcpp
28307maybe-install-libcpp:
28308@if libcpp
28309maybe-install-libcpp: install-libcpp
28310
28311install-libcpp: installdirs
0aed8855 28312 @: $(MAKE); $(unstage)
4fa63067
NN
28313 @r=`${PWD_COMMAND}`; export r; \
28314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28315 $(HOST_EXPORTS) \
b00612cc 28316 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 28317 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28318
b813574b 28319@endif libcpp
4fa63067 28320
9b980aa1
RW
28321.PHONY: install-strip-libcpp maybe-install-strip-libcpp
28322maybe-install-strip-libcpp:
28323@if libcpp
28324maybe-install-strip-libcpp: install-strip-libcpp
28325
28326install-strip-libcpp: installdirs
28327 @: $(MAKE); $(unstage)
28328 @r=`${PWD_COMMAND}`; export r; \
28329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28330 $(HOST_EXPORTS) \
28331 (cd $(HOST_SUBDIR)/libcpp && \
28332 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28333
28334@endif libcpp
28335
56a8fe78 28336# Other targets (info, dvi, pdf, etc.)
4fa63067 28337
b813574b
PB
28338.PHONY: maybe-info-libcpp info-libcpp
28339maybe-info-libcpp:
28340@if libcpp
28341maybe-info-libcpp: info-libcpp
4fa63067 28342
b813574b
PB
28343info-libcpp: \
28344 configure-libcpp
28345 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28346 r=`${PWD_COMMAND}`; export r; \
28347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28348 $(HOST_EXPORTS) \
b813574b 28349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28351 done; \
b813574b 28352 echo "Doing info in libcpp" ; \
b00612cc 28353 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28356 "RANLIB=$${RANLIB}" \
0c24b341 28357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28358 info) \
2a4cbe27
NN
28359 || exit 1
28360
b813574b 28361@endif libcpp
2a4cbe27 28362
b813574b
PB
28363.PHONY: maybe-dvi-libcpp dvi-libcpp
28364maybe-dvi-libcpp:
28365@if libcpp
28366maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 28367
b813574b
PB
28368dvi-libcpp: \
28369 configure-libcpp
28370 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28371 r=`${PWD_COMMAND}`; export r; \
28372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28373 $(HOST_EXPORTS) \
b813574b 28374 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28376 done; \
b813574b 28377 echo "Doing dvi in libcpp" ; \
b00612cc 28378 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28381 "RANLIB=$${RANLIB}" \
0c24b341 28382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28383 dvi) \
2a4cbe27
NN
28384 || exit 1
28385
b813574b 28386@endif libcpp
2a4cbe27 28387
56a8fe78
DD
28388.PHONY: maybe-pdf-libcpp pdf-libcpp
28389maybe-pdf-libcpp:
28390@if libcpp
28391maybe-pdf-libcpp: pdf-libcpp
28392
28393pdf-libcpp: \
28394 configure-libcpp
28395 @[ -f ./libcpp/Makefile ] || exit 0; \
28396 r=`${PWD_COMMAND}`; export r; \
28397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28398 $(HOST_EXPORTS) \
28399 for flag in $(EXTRA_HOST_FLAGS) ; do \
28400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28401 done; \
28402 echo "Doing pdf in libcpp" ; \
28403 (cd $(HOST_SUBDIR)/libcpp && \
28404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28406 "RANLIB=$${RANLIB}" \
0c24b341 28407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28408 pdf) \
28409 || exit 1
28410
28411@endif libcpp
28412
6d389afc
MS
28413.PHONY: maybe-html-libcpp html-libcpp
28414maybe-html-libcpp:
28415@if libcpp
28416maybe-html-libcpp: html-libcpp
28417
28418html-libcpp: \
28419 configure-libcpp
28420 @[ -f ./libcpp/Makefile ] || exit 0; \
28421 r=`${PWD_COMMAND}`; export r; \
28422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28423 $(HOST_EXPORTS) \
28424 for flag in $(EXTRA_HOST_FLAGS) ; do \
28425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28426 done; \
28427 echo "Doing html in libcpp" ; \
b00612cc 28428 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
28429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28431 "RANLIB=$${RANLIB}" \
0c24b341 28432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28433 html) \
28434 || exit 1
28435
28436@endif libcpp
28437
b813574b
PB
28438.PHONY: maybe-TAGS-libcpp TAGS-libcpp
28439maybe-TAGS-libcpp:
28440@if libcpp
28441maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 28442
b813574b
PB
28443TAGS-libcpp: \
28444 configure-libcpp
28445 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28446 r=`${PWD_COMMAND}`; export r; \
28447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28448 $(HOST_EXPORTS) \
b813574b 28449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28451 done; \
b813574b 28452 echo "Doing TAGS in libcpp" ; \
b00612cc 28453 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28456 "RANLIB=$${RANLIB}" \
0c24b341 28457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28458 TAGS) \
2a4cbe27
NN
28459 || exit 1
28460
b813574b 28461@endif libcpp
2a4cbe27 28462
b813574b
PB
28463.PHONY: maybe-install-info-libcpp install-info-libcpp
28464maybe-install-info-libcpp:
28465@if libcpp
28466maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 28467
b813574b
PB
28468install-info-libcpp: \
28469 configure-libcpp \
28470 info-libcpp
28471 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28472 r=`${PWD_COMMAND}`; export r; \
28473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28474 $(HOST_EXPORTS) \
b813574b 28475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28477 done; \
b813574b 28478 echo "Doing install-info in libcpp" ; \
b00612cc 28479 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28482 "RANLIB=$${RANLIB}" \
0c24b341 28483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28484 install-info) \
2a4cbe27
NN
28485 || exit 1
28486
b813574b 28487@endif libcpp
2a4cbe27 28488
a3ca38d2
DD
28489.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
28490maybe-install-pdf-libcpp:
28491@if libcpp
28492maybe-install-pdf-libcpp: install-pdf-libcpp
28493
28494install-pdf-libcpp: \
28495 configure-libcpp \
28496 pdf-libcpp
28497 @[ -f ./libcpp/Makefile ] || exit 0; \
28498 r=`${PWD_COMMAND}`; export r; \
28499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28500 $(HOST_EXPORTS) \
28501 for flag in $(EXTRA_HOST_FLAGS) ; do \
28502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28503 done; \
28504 echo "Doing install-pdf in libcpp" ; \
28505 (cd $(HOST_SUBDIR)/libcpp && \
28506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28508 "RANLIB=$${RANLIB}" \
0c24b341 28509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28510 install-pdf) \
28511 || exit 1
28512
28513@endif libcpp
28514
108a6f8e
CD
28515.PHONY: maybe-install-html-libcpp install-html-libcpp
28516maybe-install-html-libcpp:
28517@if libcpp
28518maybe-install-html-libcpp: install-html-libcpp
28519
28520install-html-libcpp: \
28521 configure-libcpp \
28522 html-libcpp
28523 @[ -f ./libcpp/Makefile ] || exit 0; \
28524 r=`${PWD_COMMAND}`; export r; \
28525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28526 $(HOST_EXPORTS) \
28527 for flag in $(EXTRA_HOST_FLAGS) ; do \
28528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28529 done; \
28530 echo "Doing install-html in libcpp" ; \
28531 (cd $(HOST_SUBDIR)/libcpp && \
28532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28534 "RANLIB=$${RANLIB}" \
0c24b341 28535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28536 install-html) \
28537 || exit 1
28538
28539@endif libcpp
28540
b813574b
PB
28541.PHONY: maybe-installcheck-libcpp installcheck-libcpp
28542maybe-installcheck-libcpp:
28543@if libcpp
28544maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 28545
b813574b
PB
28546installcheck-libcpp: \
28547 configure-libcpp
28548 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28549 r=`${PWD_COMMAND}`; export r; \
28550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28551 $(HOST_EXPORTS) \
b813574b 28552 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28554 done; \
b813574b 28555 echo "Doing installcheck in libcpp" ; \
b00612cc 28556 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28559 "RANLIB=$${RANLIB}" \
0c24b341 28560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28561 installcheck) \
2a4cbe27
NN
28562 || exit 1
28563
b813574b 28564@endif libcpp
2a4cbe27 28565
b813574b
PB
28566.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
28567maybe-mostlyclean-libcpp:
28568@if libcpp
28569maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 28570
b813574b
PB
28571mostlyclean-libcpp:
28572 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28573 r=`${PWD_COMMAND}`; export r; \
28574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28575 $(HOST_EXPORTS) \
b813574b 28576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28578 done; \
b813574b 28579 echo "Doing mostlyclean in libcpp" ; \
b00612cc 28580 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28583 "RANLIB=$${RANLIB}" \
0c24b341 28584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28585 mostlyclean) \
2a4cbe27
NN
28586 || exit 1
28587
b813574b 28588@endif libcpp
2a4cbe27 28589
b813574b
PB
28590.PHONY: maybe-clean-libcpp clean-libcpp
28591maybe-clean-libcpp:
28592@if libcpp
28593maybe-clean-libcpp: clean-libcpp
2a4cbe27 28594
b813574b
PB
28595clean-libcpp:
28596 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28597 r=`${PWD_COMMAND}`; export r; \
28598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28599 $(HOST_EXPORTS) \
b813574b 28600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28602 done; \
b813574b 28603 echo "Doing clean in libcpp" ; \
b00612cc 28604 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28607 "RANLIB=$${RANLIB}" \
0c24b341 28608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28609 clean) \
2a4cbe27
NN
28610 || exit 1
28611
b813574b 28612@endif libcpp
2a4cbe27 28613
b813574b
PB
28614.PHONY: maybe-distclean-libcpp distclean-libcpp
28615maybe-distclean-libcpp:
28616@if libcpp
28617maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 28618
b813574b
PB
28619distclean-libcpp:
28620 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28621 r=`${PWD_COMMAND}`; export r; \
28622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28623 $(HOST_EXPORTS) \
b813574b 28624 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28626 done; \
b813574b 28627 echo "Doing distclean in libcpp" ; \
b00612cc 28628 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28631 "RANLIB=$${RANLIB}" \
0c24b341 28632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28633 distclean) \
2a4cbe27
NN
28634 || exit 1
28635
b813574b 28636@endif libcpp
2a4cbe27 28637
b813574b
PB
28638.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
28639maybe-maintainer-clean-libcpp:
28640@if libcpp
28641maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 28642
b813574b
PB
28643maintainer-clean-libcpp:
28644 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
28645 r=`${PWD_COMMAND}`; export r; \
28646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28647 $(HOST_EXPORTS) \
b813574b 28648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28650 done; \
b813574b 28651 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 28652 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
28653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28655 "RANLIB=$${RANLIB}" \
0c24b341 28656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28657 maintainer-clean) \
2a4cbe27
NN
28658 || exit 1
28659
b813574b 28660@endif libcpp
2a4cbe27 28661
2a4cbe27 28662
a7254363 28663
be01d343
PB
28664.PHONY: configure-libdecnumber maybe-configure-libdecnumber
28665maybe-configure-libdecnumber:
4f0ef2d8
CD
28666@if gcc-bootstrap
28667configure-libdecnumber: stage_current
28668@endif gcc-bootstrap
be01d343
PB
28669@if libdecnumber
28670maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 28671configure-libdecnumber:
c52c6897
PB
28672 @r=`${PWD_COMMAND}`; export r; \
28673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
28674 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
28675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
1f53ca9a 28676 $(HOST_EXPORTS) \
be01d343
PB
28677 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
28678 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
28679 case $(srcdir) in \
28680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28681 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28683 esac; \
28684 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28685 libsrcdir="$$s/libdecnumber"; \
28686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28688 --target=${target_alias} $${srcdiroption} \
be01d343
PB
28689 || exit 1
28690@endif libdecnumber
28691
28692
28693
28694.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
28695maybe-configure-stage1-libdecnumber:
28696@if libdecnumber-bootstrap
28697maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 28698configure-stage1-libdecnumber:
c52c6897 28699 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 28700 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28701 @r=`${PWD_COMMAND}`; export r; \
28702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28703 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 28704 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 28705 $(HOST_EXPORTS) \
8ee82aff 28706 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28707 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
28708 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 28709 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28711 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28712 case $(srcdir) in \
28713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28714 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28716 esac; \
28717 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28718 libsrcdir="$$s/libdecnumber"; \
28719 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28721 --target=${target_alias} $${srcdiroption} \
1b05fbbd 28722 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
28723@endif libdecnumber-bootstrap
28724
28725.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
28726maybe-configure-stage2-libdecnumber:
28727@if libdecnumber-bootstrap
28728maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 28729configure-stage2-libdecnumber:
c52c6897 28730 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 28731 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28732 @r=`${PWD_COMMAND}`; export r; \
28733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28734 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 28735 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28736 $(HOST_EXPORTS) \
1b05fbbd 28737 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28738 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28739 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28740 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 28741 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28743 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28744 case $(srcdir) in \
28745 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28746 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28747 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28748 esac; \
28749 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28750 libsrcdir="$$s/libdecnumber"; \
28751 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28752 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28753 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28754 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28755 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
28756@endif libdecnumber-bootstrap
28757
be01d343
PB
28758.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
28759maybe-configure-stage3-libdecnumber:
28760@if libdecnumber-bootstrap
28761maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 28762configure-stage3-libdecnumber:
c52c6897 28763 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28764 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28765 @r=`${PWD_COMMAND}`; export r; \
28766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28767 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28768 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28769 $(HOST_EXPORTS) \
1b05fbbd 28770 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28771 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28772 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28773 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 28774 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28776 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28777 case $(srcdir) in \
28778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28779 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28781 esac; \
28782 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28783 libsrcdir="$$s/libdecnumber"; \
28784 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28786 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28787 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28788 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28789@endif libdecnumber-bootstrap
28790
be01d343
PB
28791.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28792maybe-configure-stage4-libdecnumber:
28793@if libdecnumber-bootstrap
28794maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 28795configure-stage4-libdecnumber:
c52c6897 28796 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28798 @r=`${PWD_COMMAND}`; export r; \
28799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28800 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28801 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28802 $(HOST_EXPORTS) \
1b05fbbd 28803 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28804 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28805 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28806 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 28807 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28809 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28810 case $(srcdir) in \
28811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28812 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28814 esac; \
28815 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28816 libsrcdir="$$s/libdecnumber"; \
28817 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28818 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28819 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28820 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28821 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
28822@endif libdecnumber-bootstrap
28823
28824.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28825maybe-configure-stageprofile-libdecnumber:
28826@if libdecnumber-bootstrap
28827maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 28828configure-stageprofile-libdecnumber:
c52c6897 28829 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28830 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28831 @r=`${PWD_COMMAND}`; export r; \
28832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28833 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28834 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28835 $(HOST_EXPORTS) \
1b05fbbd
AO
28836 $(POSTSTAGE1_HOST_EXPORTS) \
28837 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28838 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28839 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 28840 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28842 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28843 case $(srcdir) in \
28844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28845 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28847 esac; \
28848 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28849 libsrcdir="$$s/libdecnumber"; \
28850 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28852 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28853 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28854 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
28855@endif libdecnumber-bootstrap
28856
28857.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28858maybe-configure-stagefeedback-libdecnumber:
28859@if libdecnumber-bootstrap
28860maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 28861configure-stagefeedback-libdecnumber:
c52c6897 28862 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28863 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28864 @r=`${PWD_COMMAND}`; export r; \
28865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28866 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28867 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28868 $(HOST_EXPORTS) \
1b05fbbd
AO
28869 $(POSTSTAGE1_HOST_EXPORTS) \
28870 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28871 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28872 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 28873 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28875 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28876 case $(srcdir) in \
28877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28878 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28880 esac; \
28881 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28882 libsrcdir="$$s/libdecnumber"; \
28883 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28885 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28886 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28887 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
28888@endif libdecnumber-bootstrap
28889
28890
28891
28892
28893
28894.PHONY: all-libdecnumber maybe-all-libdecnumber
28895maybe-all-libdecnumber:
4f0ef2d8
CD
28896@if gcc-bootstrap
28897all-libdecnumber: stage_current
28898@endif gcc-bootstrap
be01d343
PB
28899@if libdecnumber
28900TARGET-libdecnumber=all
28901maybe-all-libdecnumber: all-libdecnumber
28902all-libdecnumber: configure-libdecnumber
c52c6897 28903 @r=`${PWD_COMMAND}`; export r; \
be01d343 28904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28905 $(HOST_EXPORTS) \
be01d343 28906 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
28907 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28908 $(TARGET-libdecnumber))
be01d343
PB
28909@endif libdecnumber
28910
28911
28912
28913.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28914.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28915maybe-all-stage1-libdecnumber:
28916maybe-clean-stage1-libdecnumber:
28917@if libdecnumber-bootstrap
28918maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28919all-stage1: all-stage1-libdecnumber
28920TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28921all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 28922 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
28923 @r=`${PWD_COMMAND}`; export r; \
28924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28925 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28926 $(HOST_EXPORTS) \
be01d343 28927 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28929 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28930 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28931 LIBCFLAGS="$(LIBCFLAGS)" \
28932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28935 $(EXTRA_HOST_FLAGS) \
28936 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
28937 $(TARGET-stage1-libdecnumber)
28938
28939maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28940clean-stage1: clean-stage1-libdecnumber
28941clean-stage1-libdecnumber:
9dbaa842
DD
28942 @if [ $(current_stage) = stage1 ]; then \
28943 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28944 else \
28945 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28946 $(MAKE) stage1-start; \
28947 fi; \
be01d343 28948 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28949 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28950 clean
be01d343
PB
28951@endif libdecnumber-bootstrap
28952
28953
28954.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28955.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28956maybe-all-stage2-libdecnumber:
28957maybe-clean-stage2-libdecnumber:
28958@if libdecnumber-bootstrap
28959maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28960all-stage2: all-stage2-libdecnumber
28961TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28962all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 28963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
28964 @r=`${PWD_COMMAND}`; export r; \
28965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28966 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 28967 $(HOST_EXPORTS) \
1f53ca9a 28968 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28969 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28971 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28972 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28973 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28977 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28978 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
28979 $(TARGET-stage2-libdecnumber)
28980
28981maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28982clean-stage2: clean-stage2-libdecnumber
28983clean-stage2-libdecnumber:
9dbaa842
DD
28984 @if [ $(current_stage) = stage2 ]; then \
28985 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28986 else \
28987 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28988 $(MAKE) stage2-start; \
28989 fi; \
be01d343 28990 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28991 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28992 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28993 clean
be01d343
PB
28994@endif libdecnumber-bootstrap
28995
28996
28997.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
28998.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
28999maybe-all-stage3-libdecnumber:
29000maybe-clean-stage3-libdecnumber:
29001@if libdecnumber-bootstrap
29002maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
29003all-stage3: all-stage3-libdecnumber
29004TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
29005all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 29006 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
29007 @r=`${PWD_COMMAND}`; export r; \
29008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29009 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 29010 $(HOST_EXPORTS) \
1f53ca9a 29011 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29012 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29014 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 29015 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
29016 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29020 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29021 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
29022 $(TARGET-stage3-libdecnumber)
29023
29024maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
29025clean-stage3: clean-stage3-libdecnumber
29026clean-stage3-libdecnumber:
9dbaa842
DD
29027 @if [ $(current_stage) = stage3 ]; then \
29028 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29029 else \
29030 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
29031 $(MAKE) stage3-start; \
29032 fi; \
be01d343 29033 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29034 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29035 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29036 clean
be01d343
PB
29037@endif libdecnumber-bootstrap
29038
29039
29040.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
29041.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
29042maybe-all-stage4-libdecnumber:
29043maybe-clean-stage4-libdecnumber:
29044@if libdecnumber-bootstrap
29045maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
29046all-stage4: all-stage4-libdecnumber
29047TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
29048all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 29049 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
29050 @r=`${PWD_COMMAND}`; export r; \
29051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29052 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 29053 $(HOST_EXPORTS) \
1f53ca9a 29054 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29055 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29057 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 29058 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 29059 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
29060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29064 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
29065 $(TARGET-stage4-libdecnumber)
29066
29067maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
29068clean-stage4: clean-stage4-libdecnumber
29069clean-stage4-libdecnumber:
9dbaa842
DD
29070 @if [ $(current_stage) = stage4 ]; then \
29071 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29072 else \
29073 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
29074 $(MAKE) stage4-start; \
29075 fi; \
be01d343 29076 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29077 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29078 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29079 clean
be01d343
PB
29080@endif libdecnumber-bootstrap
29081
29082
29083.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
29084.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
29085maybe-all-stageprofile-libdecnumber:
29086maybe-clean-stageprofile-libdecnumber:
29087@if libdecnumber-bootstrap
29088maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
29089all-stageprofile: all-stageprofile-libdecnumber
29090TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
29091all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 29092 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
29093 @r=`${PWD_COMMAND}`; export r; \
29094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29095 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343 29096 $(HOST_EXPORTS) \
1f53ca9a 29097 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29098 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29099 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29100 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 29101 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
29102 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29103 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29104 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29105 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29106 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29107 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
29108 $(TARGET-stageprofile-libdecnumber)
29109
29110maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
29111clean-stageprofile: clean-stageprofile-libdecnumber
29112clean-stageprofile-libdecnumber:
9dbaa842
DD
29113 @if [ $(current_stage) = stageprofile ]; then \
29114 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29115 else \
29116 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
29117 $(MAKE) stageprofile-start; \
29118 fi; \
be01d343 29119 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29120 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29121 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29122 clean
be01d343
PB
29123@endif libdecnumber-bootstrap
29124
29125
29126.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
29127.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
29128maybe-all-stagefeedback-libdecnumber:
29129maybe-clean-stagefeedback-libdecnumber:
29130@if libdecnumber-bootstrap
29131maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
29132all-stagefeedback: all-stagefeedback-libdecnumber
29133TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
29134all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 29135 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
29136 @r=`${PWD_COMMAND}`; export r; \
29137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29138 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 29139 $(HOST_EXPORTS) \
1f53ca9a 29140 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 29141 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29143 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 29144 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
29145 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29150 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
29151 $(TARGET-stagefeedback-libdecnumber)
29152
29153maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
29154clean-stagefeedback: clean-stagefeedback-libdecnumber
29155clean-stagefeedback-libdecnumber:
9dbaa842
DD
29156 @if [ $(current_stage) = stagefeedback ]; then \
29157 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
29158 else \
29159 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
29160 $(MAKE) stagefeedback-start; \
29161 fi; \
be01d343 29162 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 29163 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 29164 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29165 clean
be01d343
PB
29166@endif libdecnumber-bootstrap
29167
29168
29169
29170
29171
29172.PHONY: check-libdecnumber maybe-check-libdecnumber
29173maybe-check-libdecnumber:
29174@if libdecnumber
29175maybe-check-libdecnumber: check-libdecnumber
29176
29177check-libdecnumber:
0aed8855 29178 @: $(MAKE); $(unstage)
be01d343
PB
29179 @r=`${PWD_COMMAND}`; export r; \
29180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29181 $(HOST_EXPORTS) \
29182 (cd $(HOST_SUBDIR)/libdecnumber && \
29183 $(MAKE) $(FLAGS_TO_PASS) check)
29184
29185@endif libdecnumber
29186
29187.PHONY: install-libdecnumber maybe-install-libdecnumber
29188maybe-install-libdecnumber:
29189@if libdecnumber
29190maybe-install-libdecnumber: install-libdecnumber
29191
29192install-libdecnumber: installdirs
0aed8855 29193 @: $(MAKE); $(unstage)
be01d343
PB
29194 @r=`${PWD_COMMAND}`; export r; \
29195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29196 $(HOST_EXPORTS) \
29197 (cd $(HOST_SUBDIR)/libdecnumber && \
29198 $(MAKE) $(FLAGS_TO_PASS) install)
29199
29200@endif libdecnumber
29201
9b980aa1
RW
29202.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
29203maybe-install-strip-libdecnumber:
29204@if libdecnumber
29205maybe-install-strip-libdecnumber: install-strip-libdecnumber
29206
29207install-strip-libdecnumber: installdirs
29208 @: $(MAKE); $(unstage)
29209 @r=`${PWD_COMMAND}`; export r; \
29210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29211 $(HOST_EXPORTS) \
29212 (cd $(HOST_SUBDIR)/libdecnumber && \
29213 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29214
29215@endif libdecnumber
29216
56a8fe78 29217# Other targets (info, dvi, pdf, etc.)
be01d343
PB
29218
29219.PHONY: maybe-info-libdecnumber info-libdecnumber
29220maybe-info-libdecnumber:
29221@if libdecnumber
29222maybe-info-libdecnumber: info-libdecnumber
29223
29224info-libdecnumber: \
29225 configure-libdecnumber
29226 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29227 r=`${PWD_COMMAND}`; export r; \
29228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29229 $(HOST_EXPORTS) \
29230 for flag in $(EXTRA_HOST_FLAGS) ; do \
29231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29232 done; \
29233 echo "Doing info in libdecnumber" ; \
29234 (cd $(HOST_SUBDIR)/libdecnumber && \
29235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29237 "RANLIB=$${RANLIB}" \
0c24b341 29238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29239 info) \
29240 || exit 1
29241
29242@endif libdecnumber
29243
29244.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
29245maybe-dvi-libdecnumber:
29246@if libdecnumber
29247maybe-dvi-libdecnumber: dvi-libdecnumber
29248
29249dvi-libdecnumber: \
29250 configure-libdecnumber
29251 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29252 r=`${PWD_COMMAND}`; export r; \
29253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29254 $(HOST_EXPORTS) \
29255 for flag in $(EXTRA_HOST_FLAGS) ; do \
29256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29257 done; \
29258 echo "Doing dvi in libdecnumber" ; \
29259 (cd $(HOST_SUBDIR)/libdecnumber && \
29260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29262 "RANLIB=$${RANLIB}" \
0c24b341 29263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29264 dvi) \
29265 || exit 1
29266
29267@endif libdecnumber
29268
56a8fe78
DD
29269.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
29270maybe-pdf-libdecnumber:
29271@if libdecnumber
29272maybe-pdf-libdecnumber: pdf-libdecnumber
29273
29274pdf-libdecnumber: \
29275 configure-libdecnumber
29276 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29277 r=`${PWD_COMMAND}`; export r; \
29278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29279 $(HOST_EXPORTS) \
29280 for flag in $(EXTRA_HOST_FLAGS) ; do \
29281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29282 done; \
29283 echo "Doing pdf in libdecnumber" ; \
29284 (cd $(HOST_SUBDIR)/libdecnumber && \
29285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29287 "RANLIB=$${RANLIB}" \
0c24b341 29288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29289 pdf) \
29290 || exit 1
29291
29292@endif libdecnumber
29293
be01d343
PB
29294.PHONY: maybe-html-libdecnumber html-libdecnumber
29295maybe-html-libdecnumber:
29296@if libdecnumber
29297maybe-html-libdecnumber: html-libdecnumber
29298
29299html-libdecnumber: \
29300 configure-libdecnumber
29301 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29302 r=`${PWD_COMMAND}`; export r; \
29303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29304 $(HOST_EXPORTS) \
29305 for flag in $(EXTRA_HOST_FLAGS) ; do \
29306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29307 done; \
29308 echo "Doing html in libdecnumber" ; \
29309 (cd $(HOST_SUBDIR)/libdecnumber && \
29310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29312 "RANLIB=$${RANLIB}" \
0c24b341 29313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29314 html) \
29315 || exit 1
29316
29317@endif libdecnumber
29318
29319.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
29320maybe-TAGS-libdecnumber:
29321@if libdecnumber
29322maybe-TAGS-libdecnumber: TAGS-libdecnumber
29323
29324TAGS-libdecnumber: \
29325 configure-libdecnumber
29326 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29327 r=`${PWD_COMMAND}`; export r; \
29328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29329 $(HOST_EXPORTS) \
29330 for flag in $(EXTRA_HOST_FLAGS) ; do \
29331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29332 done; \
29333 echo "Doing TAGS in libdecnumber" ; \
29334 (cd $(HOST_SUBDIR)/libdecnumber && \
29335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29337 "RANLIB=$${RANLIB}" \
0c24b341 29338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29339 TAGS) \
29340 || exit 1
29341
29342@endif libdecnumber
29343
29344.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
29345maybe-install-info-libdecnumber:
29346@if libdecnumber
29347maybe-install-info-libdecnumber: install-info-libdecnumber
29348
29349install-info-libdecnumber: \
29350 configure-libdecnumber \
29351 info-libdecnumber
29352 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29353 r=`${PWD_COMMAND}`; export r; \
29354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29355 $(HOST_EXPORTS) \
29356 for flag in $(EXTRA_HOST_FLAGS) ; do \
29357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29358 done; \
29359 echo "Doing install-info in libdecnumber" ; \
29360 (cd $(HOST_SUBDIR)/libdecnumber && \
29361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29363 "RANLIB=$${RANLIB}" \
0c24b341 29364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29365 install-info) \
29366 || exit 1
29367
29368@endif libdecnumber
29369
a3ca38d2
DD
29370.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
29371maybe-install-pdf-libdecnumber:
29372@if libdecnumber
29373maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
29374
29375install-pdf-libdecnumber: \
29376 configure-libdecnumber \
29377 pdf-libdecnumber
29378 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29379 r=`${PWD_COMMAND}`; export r; \
29380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29381 $(HOST_EXPORTS) \
29382 for flag in $(EXTRA_HOST_FLAGS) ; do \
29383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29384 done; \
29385 echo "Doing install-pdf in libdecnumber" ; \
29386 (cd $(HOST_SUBDIR)/libdecnumber && \
29387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29389 "RANLIB=$${RANLIB}" \
0c24b341 29390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29391 install-pdf) \
29392 || exit 1
29393
29394@endif libdecnumber
29395
108a6f8e
CD
29396.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
29397maybe-install-html-libdecnumber:
29398@if libdecnumber
29399maybe-install-html-libdecnumber: install-html-libdecnumber
29400
29401install-html-libdecnumber: \
29402 configure-libdecnumber \
29403 html-libdecnumber
29404 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29405 r=`${PWD_COMMAND}`; export r; \
29406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29407 $(HOST_EXPORTS) \
29408 for flag in $(EXTRA_HOST_FLAGS) ; do \
29409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29410 done; \
29411 echo "Doing install-html in libdecnumber" ; \
29412 (cd $(HOST_SUBDIR)/libdecnumber && \
29413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29415 "RANLIB=$${RANLIB}" \
0c24b341 29416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29417 install-html) \
29418 || exit 1
29419
29420@endif libdecnumber
29421
be01d343
PB
29422.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
29423maybe-installcheck-libdecnumber:
29424@if libdecnumber
29425maybe-installcheck-libdecnumber: installcheck-libdecnumber
29426
29427installcheck-libdecnumber: \
29428 configure-libdecnumber
29429 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29430 r=`${PWD_COMMAND}`; export r; \
29431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29432 $(HOST_EXPORTS) \
29433 for flag in $(EXTRA_HOST_FLAGS) ; do \
29434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29435 done; \
29436 echo "Doing installcheck in libdecnumber" ; \
29437 (cd $(HOST_SUBDIR)/libdecnumber && \
29438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29440 "RANLIB=$${RANLIB}" \
0c24b341 29441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29442 installcheck) \
29443 || exit 1
29444
29445@endif libdecnumber
29446
29447.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
29448maybe-mostlyclean-libdecnumber:
29449@if libdecnumber
29450maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
29451
29452mostlyclean-libdecnumber:
29453 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29454 r=`${PWD_COMMAND}`; export r; \
29455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29456 $(HOST_EXPORTS) \
29457 for flag in $(EXTRA_HOST_FLAGS) ; do \
29458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29459 done; \
29460 echo "Doing mostlyclean in libdecnumber" ; \
29461 (cd $(HOST_SUBDIR)/libdecnumber && \
29462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29464 "RANLIB=$${RANLIB}" \
0c24b341 29465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29466 mostlyclean) \
29467 || exit 1
29468
29469@endif libdecnumber
29470
29471.PHONY: maybe-clean-libdecnumber clean-libdecnumber
29472maybe-clean-libdecnumber:
29473@if libdecnumber
29474maybe-clean-libdecnumber: clean-libdecnumber
29475
29476clean-libdecnumber:
29477 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29478 r=`${PWD_COMMAND}`; export r; \
29479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29480 $(HOST_EXPORTS) \
29481 for flag in $(EXTRA_HOST_FLAGS) ; do \
29482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29483 done; \
29484 echo "Doing clean in libdecnumber" ; \
29485 (cd $(HOST_SUBDIR)/libdecnumber && \
29486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29488 "RANLIB=$${RANLIB}" \
0c24b341 29489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29490 clean) \
29491 || exit 1
29492
29493@endif libdecnumber
29494
29495.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
29496maybe-distclean-libdecnumber:
29497@if libdecnumber
29498maybe-distclean-libdecnumber: distclean-libdecnumber
29499
29500distclean-libdecnumber:
29501 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29502 r=`${PWD_COMMAND}`; export r; \
29503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29504 $(HOST_EXPORTS) \
29505 for flag in $(EXTRA_HOST_FLAGS) ; do \
29506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29507 done; \
29508 echo "Doing distclean in libdecnumber" ; \
29509 (cd $(HOST_SUBDIR)/libdecnumber && \
29510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29512 "RANLIB=$${RANLIB}" \
0c24b341 29513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29514 distclean) \
29515 || exit 1
29516
29517@endif libdecnumber
29518
29519.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
29520maybe-maintainer-clean-libdecnumber:
29521@if libdecnumber
29522maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
29523
29524maintainer-clean-libdecnumber:
29525 @[ -f ./libdecnumber/Makefile ] || exit 0; \
29526 r=`${PWD_COMMAND}`; export r; \
29527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29528 $(HOST_EXPORTS) \
29529 for flag in $(EXTRA_HOST_FLAGS) ; do \
29530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29531 done; \
29532 echo "Doing maintainer-clean in libdecnumber" ; \
29533 (cd $(HOST_SUBDIR)/libdecnumber && \
29534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29536 "RANLIB=$${RANLIB}" \
0c24b341 29537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
29538 maintainer-clean) \
29539 || exit 1
29540
29541@endif libdecnumber
29542
29543
29544
b813574b
PB
29545.PHONY: configure-libgui maybe-configure-libgui
29546maybe-configure-libgui:
4f0ef2d8
CD
29547@if gcc-bootstrap
29548configure-libgui: stage_current
29549@endif gcc-bootstrap
b813574b
PB
29550@if libgui
29551maybe-configure-libgui: configure-libgui
c52c6897 29552configure-libgui:
0aed8855 29553 @: $(MAKE); $(unstage)
c52c6897 29554 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 29555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29556 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
29557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
1f53ca9a 29558 $(HOST_EXPORTS) \
a7254363
PB
29559 echo Configuring in $(HOST_SUBDIR)/libgui; \
29560 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 29561 case $(srcdir) in \
b00612cc
PB
29562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29563 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
29564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 29565 esac; \
b00612cc
PB
29566 srcdiroption="--srcdir=$${topdir}/libgui"; \
29567 libsrcdir="$$s/libgui"; \
4b1cb4fe 29568 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29569 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29570 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 29571 || exit 1
b813574b 29572@endif libgui
4b1cb4fe 29573
a7254363
PB
29574
29575
d545f33b
PB
29576
29577
b813574b
PB
29578.PHONY: all-libgui maybe-all-libgui
29579maybe-all-libgui:
4f0ef2d8
CD
29580@if gcc-bootstrap
29581all-libgui: stage_current
29582@endif gcc-bootstrap
b813574b 29583@if libgui
d27cc32e 29584TARGET-libgui=all
b813574b
PB
29585maybe-all-libgui: all-libgui
29586all-libgui: configure-libgui
0aed8855 29587 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29588 @r=`${PWD_COMMAND}`; export r; \
29589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 29590 $(HOST_EXPORTS) \
b00612cc 29591 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
29592 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29593 $(TARGET-libgui))
b813574b 29594@endif libgui
4b1cb4fe 29595
a7254363 29596
d545f33b
PB
29597
29598
b813574b
PB
29599.PHONY: check-libgui maybe-check-libgui
29600maybe-check-libgui:
29601@if libgui
29602maybe-check-libgui: check-libgui
4b1cb4fe 29603
b813574b 29604check-libgui:
0aed8855 29605 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29606 @r=`${PWD_COMMAND}`; export r; \
29607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29608 $(HOST_EXPORTS) \
b00612cc
PB
29609 (cd $(HOST_SUBDIR)/libgui && \
29610 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 29611
b813574b 29612@endif libgui
4b1cb4fe 29613
b813574b
PB
29614.PHONY: install-libgui maybe-install-libgui
29615maybe-install-libgui:
29616@if libgui
29617maybe-install-libgui: install-libgui
4b1cb4fe 29618
b813574b 29619install-libgui: installdirs
0aed8855 29620 @: $(MAKE); $(unstage)
b813574b
PB
29621 @r=`${PWD_COMMAND}`; export r; \
29622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 29623 $(HOST_EXPORTS) \
b00612cc 29624 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 29625 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 29626
b813574b 29627@endif libgui
4b1cb4fe 29628
9b980aa1
RW
29629.PHONY: install-strip-libgui maybe-install-strip-libgui
29630maybe-install-strip-libgui:
29631@if libgui
29632maybe-install-strip-libgui: install-strip-libgui
29633
29634install-strip-libgui: installdirs
29635 @: $(MAKE); $(unstage)
29636 @r=`${PWD_COMMAND}`; export r; \
29637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29638 $(HOST_EXPORTS) \
29639 (cd $(HOST_SUBDIR)/libgui && \
29640 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29641
29642@endif libgui
29643
56a8fe78 29644# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 29645
b813574b
PB
29646.PHONY: maybe-info-libgui info-libgui
29647maybe-info-libgui:
29648@if libgui
29649maybe-info-libgui: info-libgui
4b1cb4fe 29650
b813574b
PB
29651info-libgui: \
29652 configure-libgui
0aed8855 29653 @: $(MAKE); $(unstage)
b813574b 29654 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29655 r=`${PWD_COMMAND}`; export r; \
29656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29657 $(HOST_EXPORTS) \
b813574b 29658 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29660 done; \
b813574b 29661 echo "Doing info in libgui" ; \
b00612cc 29662 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29665 "RANLIB=$${RANLIB}" \
0c24b341 29666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29667 info) \
4b1cb4fe
DD
29668 || exit 1
29669
b813574b 29670@endif libgui
4b1cb4fe 29671
b813574b
PB
29672.PHONY: maybe-dvi-libgui dvi-libgui
29673maybe-dvi-libgui:
29674@if libgui
29675maybe-dvi-libgui: dvi-libgui
4b1cb4fe 29676
b813574b
PB
29677dvi-libgui: \
29678 configure-libgui
0aed8855 29679 @: $(MAKE); $(unstage)
b813574b 29680 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29681 r=`${PWD_COMMAND}`; export r; \
29682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29683 $(HOST_EXPORTS) \
b813574b 29684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29686 done; \
b813574b 29687 echo "Doing dvi in libgui" ; \
b00612cc 29688 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29691 "RANLIB=$${RANLIB}" \
0c24b341 29692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29693 dvi) \
4b1cb4fe
DD
29694 || exit 1
29695
b813574b 29696@endif libgui
4b1cb4fe 29697
56a8fe78
DD
29698.PHONY: maybe-pdf-libgui pdf-libgui
29699maybe-pdf-libgui:
29700@if libgui
29701maybe-pdf-libgui: pdf-libgui
29702
29703pdf-libgui: \
29704 configure-libgui
29705 @: $(MAKE); $(unstage)
29706 @[ -f ./libgui/Makefile ] || exit 0; \
29707 r=`${PWD_COMMAND}`; export r; \
29708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29709 $(HOST_EXPORTS) \
29710 for flag in $(EXTRA_HOST_FLAGS) ; do \
29711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29712 done; \
29713 echo "Doing pdf in libgui" ; \
29714 (cd $(HOST_SUBDIR)/libgui && \
29715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29717 "RANLIB=$${RANLIB}" \
0c24b341 29718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29719 pdf) \
29720 || exit 1
29721
29722@endif libgui
29723
6d389afc
MS
29724.PHONY: maybe-html-libgui html-libgui
29725maybe-html-libgui:
29726@if libgui
29727maybe-html-libgui: html-libgui
29728
29729html-libgui: \
29730 configure-libgui
0aed8855 29731 @: $(MAKE); $(unstage)
6d389afc
MS
29732 @[ -f ./libgui/Makefile ] || exit 0; \
29733 r=`${PWD_COMMAND}`; export r; \
29734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29735 $(HOST_EXPORTS) \
29736 for flag in $(EXTRA_HOST_FLAGS) ; do \
29737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29738 done; \
29739 echo "Doing html in libgui" ; \
b00612cc 29740 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
29741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29743 "RANLIB=$${RANLIB}" \
0c24b341 29744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29745 html) \
29746 || exit 1
29747
29748@endif libgui
29749
b813574b
PB
29750.PHONY: maybe-TAGS-libgui TAGS-libgui
29751maybe-TAGS-libgui:
29752@if libgui
29753maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 29754
b813574b
PB
29755TAGS-libgui: \
29756 configure-libgui
0aed8855 29757 @: $(MAKE); $(unstage)
b813574b 29758 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29759 r=`${PWD_COMMAND}`; export r; \
29760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29761 $(HOST_EXPORTS) \
b813574b 29762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29764 done; \
b813574b 29765 echo "Doing TAGS in libgui" ; \
b00612cc 29766 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29769 "RANLIB=$${RANLIB}" \
0c24b341 29770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29771 TAGS) \
4b1cb4fe
DD
29772 || exit 1
29773
b813574b 29774@endif libgui
4b1cb4fe 29775
b813574b
PB
29776.PHONY: maybe-install-info-libgui install-info-libgui
29777maybe-install-info-libgui:
29778@if libgui
29779maybe-install-info-libgui: install-info-libgui
4b1cb4fe 29780
b813574b
PB
29781install-info-libgui: \
29782 configure-libgui \
29783 info-libgui
0aed8855 29784 @: $(MAKE); $(unstage)
b813574b 29785 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29786 r=`${PWD_COMMAND}`; export r; \
29787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29788 $(HOST_EXPORTS) \
b813574b 29789 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29791 done; \
b813574b 29792 echo "Doing install-info in libgui" ; \
b00612cc 29793 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29796 "RANLIB=$${RANLIB}" \
0c24b341 29797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29798 install-info) \
4b1cb4fe
DD
29799 || exit 1
29800
b813574b 29801@endif libgui
4b1cb4fe 29802
a3ca38d2
DD
29803.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29804maybe-install-pdf-libgui:
29805@if libgui
29806maybe-install-pdf-libgui: install-pdf-libgui
29807
29808install-pdf-libgui: \
29809 configure-libgui \
29810 pdf-libgui
29811 @: $(MAKE); $(unstage)
29812 @[ -f ./libgui/Makefile ] || exit 0; \
29813 r=`${PWD_COMMAND}`; export r; \
29814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29815 $(HOST_EXPORTS) \
29816 for flag in $(EXTRA_HOST_FLAGS) ; do \
29817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29818 done; \
29819 echo "Doing install-pdf in libgui" ; \
29820 (cd $(HOST_SUBDIR)/libgui && \
29821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29823 "RANLIB=$${RANLIB}" \
0c24b341 29824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29825 install-pdf) \
29826 || exit 1
29827
29828@endif libgui
29829
108a6f8e
CD
29830.PHONY: maybe-install-html-libgui install-html-libgui
29831maybe-install-html-libgui:
29832@if libgui
29833maybe-install-html-libgui: install-html-libgui
29834
29835install-html-libgui: \
29836 configure-libgui \
29837 html-libgui
29838 @: $(MAKE); $(unstage)
29839 @[ -f ./libgui/Makefile ] || exit 0; \
29840 r=`${PWD_COMMAND}`; export r; \
29841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29842 $(HOST_EXPORTS) \
29843 for flag in $(EXTRA_HOST_FLAGS) ; do \
29844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29845 done; \
29846 echo "Doing install-html in libgui" ; \
29847 (cd $(HOST_SUBDIR)/libgui && \
29848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29850 "RANLIB=$${RANLIB}" \
0c24b341 29851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29852 install-html) \
29853 || exit 1
29854
29855@endif libgui
29856
b813574b
PB
29857.PHONY: maybe-installcheck-libgui installcheck-libgui
29858maybe-installcheck-libgui:
29859@if libgui
29860maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 29861
b813574b
PB
29862installcheck-libgui: \
29863 configure-libgui
0aed8855 29864 @: $(MAKE); $(unstage)
b813574b 29865 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29866 r=`${PWD_COMMAND}`; export r; \
29867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29868 $(HOST_EXPORTS) \
b813574b 29869 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29871 done; \
b813574b 29872 echo "Doing installcheck in libgui" ; \
b00612cc 29873 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29876 "RANLIB=$${RANLIB}" \
0c24b341 29877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29878 installcheck) \
4b1cb4fe
DD
29879 || exit 1
29880
b813574b 29881@endif libgui
4b1cb4fe 29882
b813574b
PB
29883.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29884maybe-mostlyclean-libgui:
29885@if libgui
29886maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 29887
b813574b 29888mostlyclean-libgui:
0aed8855 29889 @: $(MAKE); $(unstage)
b813574b 29890 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29891 r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29893 $(HOST_EXPORTS) \
b813574b 29894 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29896 done; \
b813574b 29897 echo "Doing mostlyclean in libgui" ; \
b00612cc 29898 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29901 "RANLIB=$${RANLIB}" \
0c24b341 29902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29903 mostlyclean) \
4b1cb4fe
DD
29904 || exit 1
29905
b813574b 29906@endif libgui
4b1cb4fe 29907
b813574b
PB
29908.PHONY: maybe-clean-libgui clean-libgui
29909maybe-clean-libgui:
29910@if libgui
29911maybe-clean-libgui: clean-libgui
4b1cb4fe 29912
b813574b 29913clean-libgui:
0aed8855 29914 @: $(MAKE); $(unstage)
b813574b 29915 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29916 r=`${PWD_COMMAND}`; export r; \
29917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29918 $(HOST_EXPORTS) \
b813574b 29919 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29921 done; \
b813574b 29922 echo "Doing clean in libgui" ; \
b00612cc 29923 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29926 "RANLIB=$${RANLIB}" \
0c24b341 29927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29928 clean) \
4b1cb4fe
DD
29929 || exit 1
29930
b813574b 29931@endif libgui
4b1cb4fe 29932
b813574b
PB
29933.PHONY: maybe-distclean-libgui distclean-libgui
29934maybe-distclean-libgui:
29935@if libgui
29936maybe-distclean-libgui: distclean-libgui
4b1cb4fe 29937
b813574b 29938distclean-libgui:
0aed8855 29939 @: $(MAKE); $(unstage)
b813574b 29940 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29941 r=`${PWD_COMMAND}`; export r; \
29942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29943 $(HOST_EXPORTS) \
b813574b 29944 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29946 done; \
b813574b 29947 echo "Doing distclean in libgui" ; \
b00612cc 29948 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29951 "RANLIB=$${RANLIB}" \
0c24b341 29952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29953 distclean) \
4b1cb4fe
DD
29954 || exit 1
29955
b813574b 29956@endif libgui
4b1cb4fe 29957
b813574b
PB
29958.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29959maybe-maintainer-clean-libgui:
29960@if libgui
29961maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 29962
b813574b 29963maintainer-clean-libgui:
0aed8855 29964 @: $(MAKE); $(unstage)
b813574b 29965 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29966 r=`${PWD_COMMAND}`; export r; \
29967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29968 $(HOST_EXPORTS) \
b813574b 29969 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29971 done; \
b813574b 29972 echo "Doing maintainer-clean in libgui" ; \
b00612cc 29973 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29976 "RANLIB=$${RANLIB}" \
0c24b341 29977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29978 maintainer-clean) \
4b1cb4fe
DD
29979 || exit 1
29980
b813574b 29981@endif libgui
4b1cb4fe
DD
29982
29983
a7254363 29984
b813574b
PB
29985.PHONY: configure-libiberty maybe-configure-libiberty
29986maybe-configure-libiberty:
4f0ef2d8
CD
29987@if gcc-bootstrap
29988configure-libiberty: stage_current
29989@endif gcc-bootstrap
b813574b
PB
29990@if libiberty
29991maybe-configure-libiberty: configure-libiberty
c52c6897 29992configure-libiberty:
c52c6897
PB
29993 @r=`${PWD_COMMAND}`; export r; \
29994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29995 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29996 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
1f53ca9a 29997 $(HOST_EXPORTS) \
a7254363
PB
29998 echo Configuring in $(HOST_SUBDIR)/libiberty; \
29999 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 30000 case $(srcdir) in \
b00612cc
PB
30001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30002 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30004 esac; \
b00612cc
PB
30005 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30006 libsrcdir="$$s/libiberty"; \
4fa63067 30007 $(SHELL) $${libsrcdir}/configure \
4b900473 30008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
700d40ca 30009 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
2a4cbe27 30010 || exit 1
b813574b 30011@endif libiberty
2a4cbe27 30012
a7254363
PB
30013
30014
d545f33b
PB
30015.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
30016maybe-configure-stage1-libiberty:
30017@if libiberty-bootstrap
30018maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 30019configure-stage1-libiberty:
c52c6897 30020 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 30021 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30022 @r=`${PWD_COMMAND}`; export r; \
30023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30024 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 30025 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 30026 $(HOST_EXPORTS) \
8ee82aff 30027 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30028 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30029 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 30030 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30032 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30033 case $(srcdir) in \
30034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30035 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30037 esac; \
30038 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30039 libsrcdir="$$s/libiberty"; \
30040 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30042 --target=${target_alias} $${srcdiroption} \
700d40ca
ILT
30043 $(STAGE1_CONFIGURE_FLAGS) \
30044 @extra_host_libiberty_configure_flags@
d545f33b
PB
30045@endif libiberty-bootstrap
30046
30047.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
30048maybe-configure-stage2-libiberty:
30049@if libiberty-bootstrap
30050maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 30051configure-stage2-libiberty:
c52c6897 30052 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 30053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30054 @r=`${PWD_COMMAND}`; export r; \
30055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30056 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 30057 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30058 $(HOST_EXPORTS) \
1b05fbbd 30059 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30060 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30061 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30062 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30063 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30065 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30066 case $(srcdir) in \
30067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30068 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30070 esac; \
30071 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30072 libsrcdir="$$s/libiberty"; \
30073 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30075 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30076 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30077 $(STAGE2_CONFIGURE_FLAGS) \
30078 @extra_host_libiberty_configure_flags@
8520c408
AO
30079@endif libiberty-bootstrap
30080
d545f33b
PB
30081.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
30082maybe-configure-stage3-libiberty:
30083@if libiberty-bootstrap
30084maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 30085configure-stage3-libiberty:
c52c6897 30086 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 30087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30088 @r=`${PWD_COMMAND}`; export r; \
30089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30090 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 30091 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30092 $(HOST_EXPORTS) \
1b05fbbd 30093 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30094 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30095 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30096 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30097 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30099 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30100 case $(srcdir) in \
30101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30102 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30104 esac; \
30105 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30106 libsrcdir="$$s/libiberty"; \
30107 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30108 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30109 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30110 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30111 $(STAGE3_CONFIGURE_FLAGS) \
30112 @extra_host_libiberty_configure_flags@
8520c408
AO
30113@endif libiberty-bootstrap
30114
d545f33b
PB
30115.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
30116maybe-configure-stage4-libiberty:
30117@if libiberty-bootstrap
30118maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 30119configure-stage4-libiberty:
c52c6897 30120 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 30121 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30122 @r=`${PWD_COMMAND}`; export r; \
30123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30124 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 30125 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30126 $(HOST_EXPORTS) \
1b05fbbd 30127 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 30128 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30129 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30130 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30131 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30133 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30134 case $(srcdir) in \
30135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30136 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30138 esac; \
30139 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30140 libsrcdir="$$s/libiberty"; \
30141 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30143 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30144 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30145 $(STAGE4_CONFIGURE_FLAGS) \
30146 @extra_host_libiberty_configure_flags@
d545f33b
PB
30147@endif libiberty-bootstrap
30148
30149.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
30150maybe-configure-stageprofile-libiberty:
30151@if libiberty-bootstrap
30152maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 30153configure-stageprofile-libiberty:
c52c6897 30154 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 30155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30156 @r=`${PWD_COMMAND}`; export r; \
30157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30158 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 30159 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30160 $(HOST_EXPORTS) \
1b05fbbd
AO
30161 $(POSTSTAGE1_HOST_EXPORTS) \
30162 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30163 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30164 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30165 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30167 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30168 case $(srcdir) in \
30169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30170 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30172 esac; \
30173 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30174 libsrcdir="$$s/libiberty"; \
30175 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30176 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30177 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30178 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30179 $(STAGEprofile_CONFIGURE_FLAGS) \
30180 @extra_host_libiberty_configure_flags@
d545f33b
PB
30181@endif libiberty-bootstrap
30182
30183.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
30184maybe-configure-stagefeedback-libiberty:
30185@if libiberty-bootstrap
30186maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 30187configure-stagefeedback-libiberty:
c52c6897 30188 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 30189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
30190 @r=`${PWD_COMMAND}`; export r; \
30191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30192 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 30193 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 30194 $(HOST_EXPORTS) \
1b05fbbd
AO
30195 $(POSTSTAGE1_HOST_EXPORTS) \
30196 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
30197 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30198 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 30199 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 30200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
30201 cd $(HOST_SUBDIR)/libiberty || exit 1; \
30202 case $(srcdir) in \
30203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30204 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
30205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30206 esac; \
30207 srcdiroption="--srcdir=$${topdir}/libiberty"; \
30208 libsrcdir="$$s/libiberty"; \
30209 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30211 --target=${target_alias} $${srcdiroption} \
c1cb7e02 30212 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
30213 $(STAGEfeedback_CONFIGURE_FLAGS) \
30214 @extra_host_libiberty_configure_flags@
d545f33b
PB
30215@endif libiberty-bootstrap
30216
30217
30218
30219
30220
b813574b
PB
30221.PHONY: all-libiberty maybe-all-libiberty
30222maybe-all-libiberty:
4f0ef2d8
CD
30223@if gcc-bootstrap
30224all-libiberty: stage_current
30225@endif gcc-bootstrap
b813574b 30226@if libiberty
d27cc32e 30227TARGET-libiberty=all
b813574b
PB
30228maybe-all-libiberty: all-libiberty
30229all-libiberty: configure-libiberty
c52c6897 30230 @r=`${PWD_COMMAND}`; export r; \
b813574b 30231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30232 $(HOST_EXPORTS) \
b00612cc 30233 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
30234 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30235 $(TARGET-libiberty))
b813574b 30236@endif libiberty
2a4cbe27 30237
a7254363 30238
d545f33b
PB
30239
30240.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
30241.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
30242maybe-all-stage1-libiberty:
30243maybe-clean-stage1-libiberty:
30244@if libiberty-bootstrap
30245maybe-all-stage1-libiberty: all-stage1-libiberty
30246all-stage1: all-stage1-libiberty
f70224b5 30247TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 30248all-stage1-libiberty: configure-stage1-libiberty
c52c6897 30249 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
30250 @r=`${PWD_COMMAND}`; export r; \
30251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30252 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 30253 $(HOST_EXPORTS) \
d545f33b 30254 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30255 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30256 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 30257 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
30258 LIBCFLAGS="$(LIBCFLAGS)" \
30259 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30260 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30261 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30262 $(EXTRA_HOST_FLAGS) \
30263 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 30264 $(TARGET-stage1-libiberty)
d545f33b
PB
30265
30266maybe-clean-stage1-libiberty: clean-stage1-libiberty
30267clean-stage1: clean-stage1-libiberty
30268clean-stage1-libiberty:
9dbaa842
DD
30269 @if [ $(current_stage) = stage1 ]; then \
30270 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30271 else \
30272 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
30273 $(MAKE) stage1-start; \
30274 fi; \
d545f33b 30275 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30276 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 30277 clean
d545f33b
PB
30278@endif libiberty-bootstrap
30279
30280
30281.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
30282.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
30283maybe-all-stage2-libiberty:
30284maybe-clean-stage2-libiberty:
30285@if libiberty-bootstrap
30286maybe-all-stage2-libiberty: all-stage2-libiberty
30287all-stage2: all-stage2-libiberty
f70224b5 30288TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 30289all-stage2-libiberty: configure-stage2-libiberty
c52c6897 30290 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
30291 @r=`${PWD_COMMAND}`; export r; \
30292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30293 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 30294 $(HOST_EXPORTS) \
1f53ca9a 30295 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30296 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30297 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30298 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 30299 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
30300 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30301 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30302 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30303 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30304 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30305 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 30306 $(TARGET-stage2-libiberty)
d545f33b
PB
30307
30308maybe-clean-stage2-libiberty: clean-stage2-libiberty
30309clean-stage2: clean-stage2-libiberty
30310clean-stage2-libiberty:
9dbaa842
DD
30311 @if [ $(current_stage) = stage2 ]; then \
30312 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30313 else \
30314 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
30315 $(MAKE) stage2-start; \
30316 fi; \
d545f33b 30317 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30318 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30319 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30320 clean
d545f33b
PB
30321@endif libiberty-bootstrap
30322
30323
30324.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
30325.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
30326maybe-all-stage3-libiberty:
30327maybe-clean-stage3-libiberty:
30328@if libiberty-bootstrap
30329maybe-all-stage3-libiberty: all-stage3-libiberty
30330all-stage3: all-stage3-libiberty
f70224b5 30331TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 30332all-stage3-libiberty: configure-stage3-libiberty
c52c6897 30333 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
30334 @r=`${PWD_COMMAND}`; export r; \
30335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30336 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 30337 $(HOST_EXPORTS) \
1f53ca9a 30338 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30339 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30340 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30341 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 30342 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
30343 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30344 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30345 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30346 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30347 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30348 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 30349 $(TARGET-stage3-libiberty)
d545f33b
PB
30350
30351maybe-clean-stage3-libiberty: clean-stage3-libiberty
30352clean-stage3: clean-stage3-libiberty
30353clean-stage3-libiberty:
9dbaa842
DD
30354 @if [ $(current_stage) = stage3 ]; then \
30355 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30356 else \
30357 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
30358 $(MAKE) stage3-start; \
30359 fi; \
d545f33b 30360 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30361 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30362 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30363 clean
d545f33b
PB
30364@endif libiberty-bootstrap
30365
30366
30367.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
30368.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
30369maybe-all-stage4-libiberty:
30370maybe-clean-stage4-libiberty:
30371@if libiberty-bootstrap
30372maybe-all-stage4-libiberty: all-stage4-libiberty
30373all-stage4: all-stage4-libiberty
f70224b5 30374TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 30375all-stage4-libiberty: configure-stage4-libiberty
c52c6897 30376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
30377 @r=`${PWD_COMMAND}`; export r; \
30378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30379 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 30380 $(HOST_EXPORTS) \
1f53ca9a 30381 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30382 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30383 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30384 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 30385 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 30386 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
30387 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30388 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30389 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30390 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30391 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 30392 $(TARGET-stage4-libiberty)
d545f33b
PB
30393
30394maybe-clean-stage4-libiberty: clean-stage4-libiberty
30395clean-stage4: clean-stage4-libiberty
30396clean-stage4-libiberty:
9dbaa842
DD
30397 @if [ $(current_stage) = stage4 ]; then \
30398 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30399 else \
30400 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
30401 $(MAKE) stage4-start; \
30402 fi; \
d545f33b 30403 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30404 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30405 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30406 clean
d545f33b
PB
30407@endif libiberty-bootstrap
30408
30409
30410.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
30411.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
30412maybe-all-stageprofile-libiberty:
30413maybe-clean-stageprofile-libiberty:
30414@if libiberty-bootstrap
30415maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
30416all-stageprofile: all-stageprofile-libiberty
f70224b5 30417TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 30418all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 30419 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
30420 @r=`${PWD_COMMAND}`; export r; \
30421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30422 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 30423 $(HOST_EXPORTS) \
1f53ca9a 30424 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30425 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30426 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30427 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 30428 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
30429 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30430 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30431 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30432 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30433 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30434 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 30435 $(TARGET-stageprofile-libiberty)
d545f33b
PB
30436
30437maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
30438clean-stageprofile: clean-stageprofile-libiberty
30439clean-stageprofile-libiberty:
9dbaa842
DD
30440 @if [ $(current_stage) = stageprofile ]; then \
30441 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30442 else \
30443 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
30444 $(MAKE) stageprofile-start; \
30445 fi; \
d545f33b 30446 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30447 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30448 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30449 clean
d545f33b
PB
30450@endif libiberty-bootstrap
30451
30452
30453.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
30454.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
30455maybe-all-stagefeedback-libiberty:
30456maybe-clean-stagefeedback-libiberty:
30457@if libiberty-bootstrap
30458maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
30459all-stagefeedback: all-stagefeedback-libiberty
f70224b5 30460TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 30461all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 30462 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
30463 @r=`${PWD_COMMAND}`; export r; \
30464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 30465 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 30466 $(HOST_EXPORTS) \
1f53ca9a 30467 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 30468 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30469 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 30470 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 30471 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
30472 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30473 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30474 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30475 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30476 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30477 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 30478 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
30479
30480maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
30481clean-stagefeedback: clean-stagefeedback-libiberty
30482clean-stagefeedback-libiberty:
9dbaa842
DD
30483 @if [ $(current_stage) = stagefeedback ]; then \
30484 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
30485 else \
30486 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
30487 $(MAKE) stagefeedback-start; \
30488 fi; \
d545f33b 30489 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 30490 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 30491 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 30492 clean
d545f33b
PB
30493@endif libiberty-bootstrap
30494
30495
30496
30497
30498
b813574b
PB
30499.PHONY: check-libiberty maybe-check-libiberty
30500maybe-check-libiberty:
30501@if libiberty
30502maybe-check-libiberty: check-libiberty
2a4cbe27 30503
b813574b 30504check-libiberty:
0aed8855 30505 @: $(MAKE); $(unstage)
4fa63067 30506 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30508 $(HOST_EXPORTS) \
b00612cc
PB
30509 (cd $(HOST_SUBDIR)/libiberty && \
30510 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30511
b813574b 30512@endif libiberty
2a4cbe27 30513
b813574b
PB
30514.PHONY: install-libiberty maybe-install-libiberty
30515maybe-install-libiberty:
30516@if libiberty
30517maybe-install-libiberty: install-libiberty
2a4cbe27 30518
b813574b 30519install-libiberty: installdirs
0aed8855 30520 @: $(MAKE); $(unstage)
4fa63067 30521 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30523 $(HOST_EXPORTS) \
b00612cc 30524 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 30525 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 30526
b813574b 30527@endif libiberty
2a4cbe27 30528
9b980aa1
RW
30529.PHONY: install-strip-libiberty maybe-install-strip-libiberty
30530maybe-install-strip-libiberty:
30531@if libiberty
30532maybe-install-strip-libiberty: install-strip-libiberty
30533
30534install-strip-libiberty: installdirs
30535 @: $(MAKE); $(unstage)
30536 @r=`${PWD_COMMAND}`; export r; \
30537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30538 $(HOST_EXPORTS) \
30539 (cd $(HOST_SUBDIR)/libiberty && \
30540 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30541
30542@endif libiberty
30543
56a8fe78 30544# Other targets (info, dvi, pdf, etc.)
2a4cbe27 30545
b813574b
PB
30546.PHONY: maybe-info-libiberty info-libiberty
30547maybe-info-libiberty:
30548@if libiberty
30549maybe-info-libiberty: info-libiberty
4fa63067 30550
b813574b
PB
30551info-libiberty: \
30552 configure-libiberty
30553 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30554 r=`${PWD_COMMAND}`; export r; \
30555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30556 $(HOST_EXPORTS) \
b813574b 30557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30559 done; \
6d389afc 30560 echo "Doing info in libiberty" ; \
b00612cc 30561 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
30562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30564 "RANLIB=$${RANLIB}" \
0c24b341 30565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30566 info) \
30567 || exit 1
30568
30569@endif libiberty
30570
30571.PHONY: maybe-dvi-libiberty dvi-libiberty
30572maybe-dvi-libiberty:
30573@if libiberty
30574maybe-dvi-libiberty: dvi-libiberty
30575
30576dvi-libiberty: \
30577 configure-libiberty
30578 @[ -f ./libiberty/Makefile ] || exit 0; \
30579 r=`${PWD_COMMAND}`; export r; \
30580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30581 $(HOST_EXPORTS) \
30582 for flag in $(EXTRA_HOST_FLAGS) ; do \
30583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30584 done; \
30585 echo "Doing dvi in libiberty" ; \
b00612cc 30586 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30589 "RANLIB=$${RANLIB}" \
0c24b341 30590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30591 dvi) \
2a4cbe27
NN
30592 || exit 1
30593
b813574b 30594@endif libiberty
2a4cbe27 30595
56a8fe78
DD
30596.PHONY: maybe-pdf-libiberty pdf-libiberty
30597maybe-pdf-libiberty:
30598@if libiberty
30599maybe-pdf-libiberty: pdf-libiberty
30600
30601pdf-libiberty: \
30602 configure-libiberty
30603 @[ -f ./libiberty/Makefile ] || exit 0; \
30604 r=`${PWD_COMMAND}`; export r; \
30605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30606 $(HOST_EXPORTS) \
30607 for flag in $(EXTRA_HOST_FLAGS) ; do \
30608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30609 done; \
30610 echo "Doing pdf in libiberty" ; \
30611 (cd $(HOST_SUBDIR)/libiberty && \
30612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30614 "RANLIB=$${RANLIB}" \
0c24b341 30615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30616 pdf) \
30617 || exit 1
30618
30619@endif libiberty
30620
6d389afc
MS
30621.PHONY: maybe-html-libiberty html-libiberty
30622maybe-html-libiberty:
b813574b 30623@if libiberty
6d389afc 30624maybe-html-libiberty: html-libiberty
2a4cbe27 30625
6d389afc 30626html-libiberty: \
b813574b
PB
30627 configure-libiberty
30628 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30629 r=`${PWD_COMMAND}`; export r; \
30630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30631 $(HOST_EXPORTS) \
b813574b 30632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30634 done; \
6d389afc 30635 echo "Doing html in libiberty" ; \
b00612cc 30636 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30639 "RANLIB=$${RANLIB}" \
0c24b341 30640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 30641 html) \
2a4cbe27
NN
30642 || exit 1
30643
b813574b 30644@endif libiberty
2a4cbe27 30645
b813574b
PB
30646.PHONY: maybe-TAGS-libiberty TAGS-libiberty
30647maybe-TAGS-libiberty:
30648@if libiberty
30649maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 30650
b813574b
PB
30651TAGS-libiberty: \
30652 configure-libiberty
30653 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30654 r=`${PWD_COMMAND}`; export r; \
30655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30656 $(HOST_EXPORTS) \
b813574b 30657 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30659 done; \
b813574b 30660 echo "Doing TAGS in libiberty" ; \
b00612cc 30661 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30664 "RANLIB=$${RANLIB}" \
0c24b341 30665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30666 TAGS) \
2a4cbe27
NN
30667 || exit 1
30668
b813574b 30669@endif libiberty
2a4cbe27 30670
b813574b
PB
30671.PHONY: maybe-install-info-libiberty install-info-libiberty
30672maybe-install-info-libiberty:
30673@if libiberty
30674maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 30675
b813574b
PB
30676install-info-libiberty: \
30677 configure-libiberty \
30678 info-libiberty
30679 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30680 r=`${PWD_COMMAND}`; export r; \
30681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30682 $(HOST_EXPORTS) \
b813574b 30683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30685 done; \
b813574b 30686 echo "Doing install-info in libiberty" ; \
b00612cc 30687 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30690 "RANLIB=$${RANLIB}" \
0c24b341 30691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30692 install-info) \
2a4cbe27
NN
30693 || exit 1
30694
b813574b 30695@endif libiberty
2a4cbe27 30696
a3ca38d2
DD
30697.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
30698maybe-install-pdf-libiberty:
30699@if libiberty
30700maybe-install-pdf-libiberty: install-pdf-libiberty
30701
30702install-pdf-libiberty: \
30703 configure-libiberty \
30704 pdf-libiberty
30705 @[ -f ./libiberty/Makefile ] || exit 0; \
30706 r=`${PWD_COMMAND}`; export r; \
30707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30708 $(HOST_EXPORTS) \
30709 for flag in $(EXTRA_HOST_FLAGS) ; do \
30710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30711 done; \
30712 echo "Doing install-pdf in libiberty" ; \
30713 (cd $(HOST_SUBDIR)/libiberty && \
30714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30716 "RANLIB=$${RANLIB}" \
0c24b341 30717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30718 install-pdf) \
30719 || exit 1
30720
30721@endif libiberty
30722
108a6f8e
CD
30723.PHONY: maybe-install-html-libiberty install-html-libiberty
30724maybe-install-html-libiberty:
30725@if libiberty
30726maybe-install-html-libiberty: install-html-libiberty
30727
30728install-html-libiberty: \
30729 configure-libiberty \
30730 html-libiberty
30731 @[ -f ./libiberty/Makefile ] || exit 0; \
30732 r=`${PWD_COMMAND}`; export r; \
30733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30734 $(HOST_EXPORTS) \
30735 for flag in $(EXTRA_HOST_FLAGS) ; do \
30736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30737 done; \
30738 echo "Doing install-html in libiberty" ; \
30739 (cd $(HOST_SUBDIR)/libiberty && \
30740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30742 "RANLIB=$${RANLIB}" \
0c24b341 30743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30744 install-html) \
30745 || exit 1
30746
30747@endif libiberty
30748
b813574b
PB
30749.PHONY: maybe-installcheck-libiberty installcheck-libiberty
30750maybe-installcheck-libiberty:
30751@if libiberty
30752maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 30753
b813574b
PB
30754installcheck-libiberty: \
30755 configure-libiberty
30756 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30757 r=`${PWD_COMMAND}`; export r; \
30758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30759 $(HOST_EXPORTS) \
b813574b 30760 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30762 done; \
b813574b 30763 echo "Doing installcheck in libiberty" ; \
b00612cc 30764 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30767 "RANLIB=$${RANLIB}" \
0c24b341 30768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30769 installcheck) \
2a4cbe27
NN
30770 || exit 1
30771
b813574b 30772@endif libiberty
2a4cbe27 30773
b813574b
PB
30774.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
30775maybe-mostlyclean-libiberty:
30776@if libiberty
30777maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 30778
b813574b
PB
30779mostlyclean-libiberty:
30780 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30781 r=`${PWD_COMMAND}`; export r; \
30782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30783 $(HOST_EXPORTS) \
b813574b 30784 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30786 done; \
b813574b 30787 echo "Doing mostlyclean in libiberty" ; \
b00612cc 30788 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30791 "RANLIB=$${RANLIB}" \
0c24b341 30792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30793 mostlyclean) \
2a4cbe27
NN
30794 || exit 1
30795
b813574b 30796@endif libiberty
2a4cbe27 30797
b813574b
PB
30798.PHONY: maybe-clean-libiberty clean-libiberty
30799maybe-clean-libiberty:
30800@if libiberty
30801maybe-clean-libiberty: clean-libiberty
2a4cbe27 30802
b813574b
PB
30803clean-libiberty:
30804 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30805 r=`${PWD_COMMAND}`; export r; \
30806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30807 $(HOST_EXPORTS) \
b813574b 30808 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30810 done; \
b813574b 30811 echo "Doing clean in libiberty" ; \
b00612cc 30812 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30815 "RANLIB=$${RANLIB}" \
0c24b341 30816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30817 clean) \
2a4cbe27
NN
30818 || exit 1
30819
b813574b 30820@endif libiberty
2a4cbe27 30821
b813574b
PB
30822.PHONY: maybe-distclean-libiberty distclean-libiberty
30823maybe-distclean-libiberty:
30824@if libiberty
30825maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 30826
b813574b
PB
30827distclean-libiberty:
30828 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30829 r=`${PWD_COMMAND}`; export r; \
30830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30831 $(HOST_EXPORTS) \
b813574b 30832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30834 done; \
b813574b 30835 echo "Doing distclean in libiberty" ; \
b00612cc 30836 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30839 "RANLIB=$${RANLIB}" \
0c24b341 30840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30841 distclean) \
2a4cbe27
NN
30842 || exit 1
30843
b813574b 30844@endif libiberty
2a4cbe27 30845
b813574b
PB
30846.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30847maybe-maintainer-clean-libiberty:
30848@if libiberty
30849maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 30850
b813574b
PB
30851maintainer-clean-libiberty:
30852 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30853 r=`${PWD_COMMAND}`; export r; \
30854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30855 $(HOST_EXPORTS) \
b813574b 30856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30858 done; \
b813574b 30859 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 30860 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30863 "RANLIB=$${RANLIB}" \
0c24b341 30864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30865 maintainer-clean) \
2a4cbe27
NN
30866 || exit 1
30867
b813574b 30868@endif libiberty
2a4cbe27 30869
2a4cbe27 30870
a7254363 30871
dc448a7b
TT
30872.PHONY: configure-libiconv maybe-configure-libiconv
30873maybe-configure-libiconv:
30874@if gcc-bootstrap
30875configure-libiconv: stage_current
30876@endif gcc-bootstrap
30877@if libiconv
30878maybe-configure-libiconv: configure-libiconv
30879configure-libiconv:
30880 @: $(MAKE); $(unstage)
30881 @r=`${PWD_COMMAND}`; export r; \
30882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30883 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
1f53ca9a 30885 $(HOST_EXPORTS) \
dc448a7b
TT
30886 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30887 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30888 case $(srcdir) in \
30889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30890 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30892 esac; \
30893 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30894 libsrcdir="$$s/libiconv"; \
30895 $(SHELL) $${libsrcdir}/configure \
30896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30897 --target=${target_alias} $${srcdiroption} --disable-shared \
30898 || exit 1
30899@endif libiconv
30900
30901
30902
30903
30904
30905.PHONY: all-libiconv maybe-all-libiconv
30906maybe-all-libiconv:
30907@if gcc-bootstrap
30908all-libiconv: stage_current
30909@endif gcc-bootstrap
30910@if libiconv
30911TARGET-libiconv=all
30912maybe-all-libiconv: all-libiconv
30913all-libiconv: configure-libiconv
30914 @: $(MAKE); $(unstage)
30915 @r=`${PWD_COMMAND}`; export r; \
30916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30917 $(HOST_EXPORTS) \
dc448a7b
TT
30918 (cd $(HOST_SUBDIR)/libiconv && \
30919 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30920 $(TARGET-libiconv))
30921@endif libiconv
30922
30923
30924
30925
30926.PHONY: check-libiconv maybe-check-libiconv
30927maybe-check-libiconv:
30928@if libiconv
30929maybe-check-libiconv: check-libiconv
30930
30931check-libiconv:
30932 @: $(MAKE); $(unstage)
30933 @r=`${PWD_COMMAND}`; export r; \
30934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30935 $(HOST_EXPORTS) \
30936 (cd $(HOST_SUBDIR)/libiconv && \
30937 $(MAKE) $(FLAGS_TO_PASS) check)
30938
30939@endif libiconv
30940
30941.PHONY: install-libiconv maybe-install-libiconv
30942maybe-install-libiconv:
30943@if libiconv
30944maybe-install-libiconv: install-libiconv
30945
30946install-libiconv:
30947
30948@endif libiconv
30949
9b980aa1
RW
30950.PHONY: install-strip-libiconv maybe-install-strip-libiconv
30951maybe-install-strip-libiconv:
30952@if libiconv
30953maybe-install-strip-libiconv: install-strip-libiconv
30954
30955install-strip-libiconv:
30956
30957@endif libiconv
30958
dc448a7b
TT
30959# Other targets (info, dvi, pdf, etc.)
30960
30961.PHONY: maybe-info-libiconv info-libiconv
30962maybe-info-libiconv:
30963@if libiconv
30964maybe-info-libiconv: info-libiconv
30965
30966info-libiconv: \
30967 configure-libiconv
30968 @: $(MAKE); $(unstage)
30969 @[ -f ./libiconv/Makefile ] || exit 0; \
30970 r=`${PWD_COMMAND}`; export r; \
30971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30972 $(HOST_EXPORTS) \
30973 for flag in $(EXTRA_HOST_FLAGS) ; do \
30974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30975 done; \
30976 echo "Doing info in libiconv" ; \
30977 (cd $(HOST_SUBDIR)/libiconv && \
30978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30980 "RANLIB=$${RANLIB}" \
30981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30982 info) \
30983 || exit 1
30984
30985@endif libiconv
30986
30987.PHONY: maybe-dvi-libiconv dvi-libiconv
30988maybe-dvi-libiconv:
30989@if libiconv
30990maybe-dvi-libiconv: dvi-libiconv
30991
30992dvi-libiconv: \
30993 configure-libiconv
30994 @: $(MAKE); $(unstage)
30995 @[ -f ./libiconv/Makefile ] || exit 0; \
30996 r=`${PWD_COMMAND}`; export r; \
30997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30998 $(HOST_EXPORTS) \
30999 for flag in $(EXTRA_HOST_FLAGS) ; do \
31000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31001 done; \
31002 echo "Doing dvi in libiconv" ; \
31003 (cd $(HOST_SUBDIR)/libiconv && \
31004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31006 "RANLIB=$${RANLIB}" \
31007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31008 dvi) \
31009 || exit 1
31010
31011@endif libiconv
31012
31013.PHONY: maybe-pdf-libiconv pdf-libiconv
31014maybe-pdf-libiconv:
31015@if libiconv
31016maybe-pdf-libiconv: pdf-libiconv
31017
31018pdf-libiconv: \
31019 configure-libiconv
31020 @: $(MAKE); $(unstage)
31021 @[ -f ./libiconv/Makefile ] || exit 0; \
31022 r=`${PWD_COMMAND}`; export r; \
31023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31024 $(HOST_EXPORTS) \
31025 for flag in $(EXTRA_HOST_FLAGS) ; do \
31026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31027 done; \
31028 echo "Doing pdf in libiconv" ; \
31029 (cd $(HOST_SUBDIR)/libiconv && \
31030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31032 "RANLIB=$${RANLIB}" \
31033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31034 pdf) \
31035 || exit 1
31036
31037@endif libiconv
31038
31039.PHONY: maybe-html-libiconv html-libiconv
31040maybe-html-libiconv:
31041@if libiconv
31042maybe-html-libiconv: html-libiconv
31043
31044html-libiconv: \
31045 configure-libiconv
31046 @: $(MAKE); $(unstage)
31047 @[ -f ./libiconv/Makefile ] || exit 0; \
31048 r=`${PWD_COMMAND}`; export r; \
31049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31050 $(HOST_EXPORTS) \
31051 for flag in $(EXTRA_HOST_FLAGS) ; do \
31052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31053 done; \
31054 echo "Doing html in libiconv" ; \
31055 (cd $(HOST_SUBDIR)/libiconv && \
31056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31058 "RANLIB=$${RANLIB}" \
31059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31060 html) \
31061 || exit 1
31062
31063@endif libiconv
31064
31065.PHONY: maybe-TAGS-libiconv TAGS-libiconv
31066maybe-TAGS-libiconv:
31067@if libiconv
31068maybe-TAGS-libiconv: TAGS-libiconv
31069
31070TAGS-libiconv: \
31071 configure-libiconv
31072 @: $(MAKE); $(unstage)
31073 @[ -f ./libiconv/Makefile ] || exit 0; \
31074 r=`${PWD_COMMAND}`; export r; \
31075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31076 $(HOST_EXPORTS) \
31077 for flag in $(EXTRA_HOST_FLAGS) ; do \
31078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31079 done; \
31080 echo "Doing TAGS in libiconv" ; \
31081 (cd $(HOST_SUBDIR)/libiconv && \
31082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31084 "RANLIB=$${RANLIB}" \
31085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31086 TAGS) \
31087 || exit 1
31088
31089@endif libiconv
31090
31091.PHONY: maybe-install-info-libiconv install-info-libiconv
31092maybe-install-info-libiconv:
31093@if libiconv
31094maybe-install-info-libiconv: install-info-libiconv
31095
31096# libiconv doesn't support install-info.
31097install-info-libiconv:
31098
31099@endif libiconv
31100
31101.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
31102maybe-install-pdf-libiconv:
31103@if libiconv
31104maybe-install-pdf-libiconv: install-pdf-libiconv
31105
31106# libiconv doesn't support install-pdf.
31107install-pdf-libiconv:
31108
31109@endif libiconv
31110
31111.PHONY: maybe-install-html-libiconv install-html-libiconv
31112maybe-install-html-libiconv:
31113@if libiconv
31114maybe-install-html-libiconv: install-html-libiconv
31115
31116# libiconv doesn't support install-html.
31117install-html-libiconv:
31118
31119@endif libiconv
31120
31121.PHONY: maybe-installcheck-libiconv installcheck-libiconv
31122maybe-installcheck-libiconv:
31123@if libiconv
31124maybe-installcheck-libiconv: installcheck-libiconv
31125
31126installcheck-libiconv: \
31127 configure-libiconv
31128 @: $(MAKE); $(unstage)
31129 @[ -f ./libiconv/Makefile ] || exit 0; \
31130 r=`${PWD_COMMAND}`; export r; \
31131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31132 $(HOST_EXPORTS) \
31133 for flag in $(EXTRA_HOST_FLAGS) ; do \
31134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31135 done; \
31136 echo "Doing installcheck in libiconv" ; \
31137 (cd $(HOST_SUBDIR)/libiconv && \
31138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31140 "RANLIB=$${RANLIB}" \
31141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31142 installcheck) \
31143 || exit 1
31144
31145@endif libiconv
31146
31147.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
31148maybe-mostlyclean-libiconv:
31149@if libiconv
31150maybe-mostlyclean-libiconv: mostlyclean-libiconv
31151
31152mostlyclean-libiconv:
31153 @: $(MAKE); $(unstage)
31154 @[ -f ./libiconv/Makefile ] || exit 0; \
31155 r=`${PWD_COMMAND}`; export r; \
31156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31157 $(HOST_EXPORTS) \
31158 for flag in $(EXTRA_HOST_FLAGS) ; do \
31159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31160 done; \
31161 echo "Doing mostlyclean in libiconv" ; \
31162 (cd $(HOST_SUBDIR)/libiconv && \
31163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31165 "RANLIB=$${RANLIB}" \
31166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31167 mostlyclean) \
31168 || exit 1
31169
31170@endif libiconv
31171
31172.PHONY: maybe-clean-libiconv clean-libiconv
31173maybe-clean-libiconv:
31174@if libiconv
31175maybe-clean-libiconv: clean-libiconv
31176
31177clean-libiconv:
31178 @: $(MAKE); $(unstage)
31179 @[ -f ./libiconv/Makefile ] || exit 0; \
31180 r=`${PWD_COMMAND}`; export r; \
31181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31182 $(HOST_EXPORTS) \
31183 for flag in $(EXTRA_HOST_FLAGS) ; do \
31184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31185 done; \
31186 echo "Doing clean in libiconv" ; \
31187 (cd $(HOST_SUBDIR)/libiconv && \
31188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31190 "RANLIB=$${RANLIB}" \
31191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31192 clean) \
31193 || exit 1
31194
31195@endif libiconv
31196
31197.PHONY: maybe-distclean-libiconv distclean-libiconv
31198maybe-distclean-libiconv:
31199@if libiconv
31200maybe-distclean-libiconv: distclean-libiconv
31201
31202distclean-libiconv:
31203 @: $(MAKE); $(unstage)
31204 @[ -f ./libiconv/Makefile ] || exit 0; \
31205 r=`${PWD_COMMAND}`; export r; \
31206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31207 $(HOST_EXPORTS) \
31208 for flag in $(EXTRA_HOST_FLAGS) ; do \
31209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31210 done; \
31211 echo "Doing distclean in libiconv" ; \
31212 (cd $(HOST_SUBDIR)/libiconv && \
31213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31215 "RANLIB=$${RANLIB}" \
31216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31217 distclean) \
31218 || exit 1
31219
31220@endif libiconv
31221
31222.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
31223maybe-maintainer-clean-libiconv:
31224@if libiconv
31225maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
31226
31227maintainer-clean-libiconv:
31228 @: $(MAKE); $(unstage)
31229 @[ -f ./libiconv/Makefile ] || exit 0; \
31230 r=`${PWD_COMMAND}`; export r; \
31231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31232 $(HOST_EXPORTS) \
31233 for flag in $(EXTRA_HOST_FLAGS) ; do \
31234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31235 done; \
31236 echo "Doing maintainer-clean in libiconv" ; \
31237 (cd $(HOST_SUBDIR)/libiconv && \
31238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31240 "RANLIB=$${RANLIB}" \
31241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31242 maintainer-clean) \
31243 || exit 1
31244
31245@endif libiconv
31246
31247
31248
b813574b
PB
31249.PHONY: configure-libtool maybe-configure-libtool
31250maybe-configure-libtool:
4f0ef2d8
CD
31251@if gcc-bootstrap
31252configure-libtool: stage_current
31253@endif gcc-bootstrap
b813574b
PB
31254@if libtool
31255maybe-configure-libtool: configure-libtool
c52c6897 31256configure-libtool:
0aed8855 31257 @: $(MAKE); $(unstage)
c52c6897 31258 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31260 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
31261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
1f53ca9a 31262 $(HOST_EXPORTS) \
a7254363
PB
31263 echo Configuring in $(HOST_SUBDIR)/libtool; \
31264 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 31265 case $(srcdir) in \
b00612cc
PB
31266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31267 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
31268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31269 esac; \
b00612cc
PB
31270 srcdiroption="--srcdir=$${topdir}/libtool"; \
31271 libsrcdir="$$s/libtool"; \
4fa63067 31272 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31274 --target=${target_alias} $${srcdiroption} \
2a4cbe27 31275 || exit 1
b813574b 31276@endif libtool
2a4cbe27 31277
a7254363
PB
31278
31279
d545f33b
PB
31280
31281
b813574b
PB
31282.PHONY: all-libtool maybe-all-libtool
31283maybe-all-libtool:
4f0ef2d8
CD
31284@if gcc-bootstrap
31285all-libtool: stage_current
31286@endif gcc-bootstrap
b813574b 31287@if libtool
d27cc32e 31288TARGET-libtool=all
b813574b
PB
31289maybe-all-libtool: all-libtool
31290all-libtool: configure-libtool
0aed8855 31291 @: $(MAKE); $(unstage)
4fa63067
NN
31292 @r=`${PWD_COMMAND}`; export r; \
31293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31294 $(HOST_EXPORTS) \
b00612cc 31295 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
31296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31297 $(TARGET-libtool))
b813574b 31298@endif libtool
2a4cbe27 31299
a7254363 31300
d545f33b
PB
31301
31302
b813574b
PB
31303.PHONY: check-libtool maybe-check-libtool
31304maybe-check-libtool:
31305@if libtool
31306maybe-check-libtool: check-libtool
2a4cbe27 31307
b813574b 31308check-libtool:
0aed8855 31309 @: $(MAKE); $(unstage)
4fa63067 31310 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31312 $(HOST_EXPORTS) \
b00612cc
PB
31313 (cd $(HOST_SUBDIR)/libtool && \
31314 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 31315
b813574b 31316@endif libtool
2a4cbe27 31317
b813574b
PB
31318.PHONY: install-libtool maybe-install-libtool
31319maybe-install-libtool:
31320@if libtool
31321maybe-install-libtool: install-libtool
2a4cbe27 31322
b813574b 31323install-libtool: installdirs
0aed8855 31324 @: $(MAKE); $(unstage)
4fa63067 31325 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31327 $(HOST_EXPORTS) \
b00612cc 31328 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 31329 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 31330
b813574b 31331@endif libtool
2a4cbe27 31332
9b980aa1
RW
31333.PHONY: install-strip-libtool maybe-install-strip-libtool
31334maybe-install-strip-libtool:
31335@if libtool
31336maybe-install-strip-libtool: install-strip-libtool
31337
31338install-strip-libtool: installdirs
31339 @: $(MAKE); $(unstage)
31340 @r=`${PWD_COMMAND}`; export r; \
31341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31342 $(HOST_EXPORTS) \
31343 (cd $(HOST_SUBDIR)/libtool && \
31344 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31345
31346@endif libtool
31347
56a8fe78 31348# Other targets (info, dvi, pdf, etc.)
2a4cbe27 31349
b813574b
PB
31350.PHONY: maybe-info-libtool info-libtool
31351maybe-info-libtool:
31352@if libtool
31353maybe-info-libtool: info-libtool
4fa63067 31354
b813574b
PB
31355info-libtool: \
31356 configure-libtool
0aed8855 31357 @: $(MAKE); $(unstage)
b813574b 31358 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31359 r=`${PWD_COMMAND}`; export r; \
31360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31361 $(HOST_EXPORTS) \
b813574b 31362 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31364 done; \
b813574b 31365 echo "Doing info in libtool" ; \
b00612cc 31366 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31369 "RANLIB=$${RANLIB}" \
0c24b341 31370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31371 info) \
2a4cbe27
NN
31372 || exit 1
31373
b813574b 31374@endif libtool
2a4cbe27 31375
b813574b
PB
31376.PHONY: maybe-dvi-libtool dvi-libtool
31377maybe-dvi-libtool:
31378@if libtool
31379maybe-dvi-libtool: dvi-libtool
2a4cbe27 31380
b813574b
PB
31381dvi-libtool: \
31382 configure-libtool
0aed8855 31383 @: $(MAKE); $(unstage)
b813574b 31384 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31385 r=`${PWD_COMMAND}`; export r; \
31386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31387 $(HOST_EXPORTS) \
b813574b 31388 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31390 done; \
b813574b 31391 echo "Doing dvi in libtool" ; \
b00612cc 31392 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31395 "RANLIB=$${RANLIB}" \
0c24b341 31396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31397 dvi) \
2a4cbe27
NN
31398 || exit 1
31399
b813574b 31400@endif libtool
2a4cbe27 31401
56a8fe78
DD
31402.PHONY: maybe-pdf-libtool pdf-libtool
31403maybe-pdf-libtool:
31404@if libtool
31405maybe-pdf-libtool: pdf-libtool
31406
31407pdf-libtool: \
31408 configure-libtool
31409 @: $(MAKE); $(unstage)
31410 @[ -f ./libtool/Makefile ] || exit 0; \
31411 r=`${PWD_COMMAND}`; export r; \
31412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31413 $(HOST_EXPORTS) \
31414 for flag in $(EXTRA_HOST_FLAGS) ; do \
31415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31416 done; \
31417 echo "Doing pdf in libtool" ; \
31418 (cd $(HOST_SUBDIR)/libtool && \
31419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31421 "RANLIB=$${RANLIB}" \
0c24b341 31422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31423 pdf) \
31424 || exit 1
31425
31426@endif libtool
31427
6d389afc
MS
31428.PHONY: maybe-html-libtool html-libtool
31429maybe-html-libtool:
31430@if libtool
31431maybe-html-libtool: html-libtool
31432
31433html-libtool: \
31434 configure-libtool
0aed8855 31435 @: $(MAKE); $(unstage)
6d389afc
MS
31436 @[ -f ./libtool/Makefile ] || exit 0; \
31437 r=`${PWD_COMMAND}`; export r; \
31438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31439 $(HOST_EXPORTS) \
31440 for flag in $(EXTRA_HOST_FLAGS) ; do \
31441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31442 done; \
31443 echo "Doing html in libtool" ; \
b00612cc 31444 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
31445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31447 "RANLIB=$${RANLIB}" \
0c24b341 31448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31449 html) \
31450 || exit 1
31451
31452@endif libtool
31453
b813574b
PB
31454.PHONY: maybe-TAGS-libtool TAGS-libtool
31455maybe-TAGS-libtool:
31456@if libtool
31457maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 31458
b813574b
PB
31459TAGS-libtool: \
31460 configure-libtool
0aed8855 31461 @: $(MAKE); $(unstage)
b813574b 31462 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31463 r=`${PWD_COMMAND}`; export r; \
31464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31465 $(HOST_EXPORTS) \
b813574b 31466 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31468 done; \
b813574b 31469 echo "Doing TAGS in libtool" ; \
b00612cc 31470 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31473 "RANLIB=$${RANLIB}" \
0c24b341 31474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31475 TAGS) \
2a4cbe27
NN
31476 || exit 1
31477
b813574b 31478@endif libtool
2a4cbe27 31479
b813574b
PB
31480.PHONY: maybe-install-info-libtool install-info-libtool
31481maybe-install-info-libtool:
31482@if libtool
31483maybe-install-info-libtool: install-info-libtool
2a4cbe27 31484
b813574b
PB
31485install-info-libtool: \
31486 configure-libtool \
31487 info-libtool
0aed8855 31488 @: $(MAKE); $(unstage)
b813574b 31489 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31490 r=`${PWD_COMMAND}`; export r; \
31491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31492 $(HOST_EXPORTS) \
b813574b 31493 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31495 done; \
b813574b 31496 echo "Doing install-info in libtool" ; \
b00612cc 31497 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31500 "RANLIB=$${RANLIB}" \
0c24b341 31501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31502 install-info) \
2a4cbe27
NN
31503 || exit 1
31504
b813574b 31505@endif libtool
2a4cbe27 31506
a3ca38d2
DD
31507.PHONY: maybe-install-pdf-libtool install-pdf-libtool
31508maybe-install-pdf-libtool:
31509@if libtool
31510maybe-install-pdf-libtool: install-pdf-libtool
31511
31512install-pdf-libtool: \
31513 configure-libtool \
31514 pdf-libtool
31515 @: $(MAKE); $(unstage)
31516 @[ -f ./libtool/Makefile ] || exit 0; \
31517 r=`${PWD_COMMAND}`; export r; \
31518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31519 $(HOST_EXPORTS) \
31520 for flag in $(EXTRA_HOST_FLAGS) ; do \
31521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31522 done; \
31523 echo "Doing install-pdf in libtool" ; \
31524 (cd $(HOST_SUBDIR)/libtool && \
31525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31527 "RANLIB=$${RANLIB}" \
0c24b341 31528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31529 install-pdf) \
31530 || exit 1
31531
31532@endif libtool
31533
108a6f8e
CD
31534.PHONY: maybe-install-html-libtool install-html-libtool
31535maybe-install-html-libtool:
31536@if libtool
31537maybe-install-html-libtool: install-html-libtool
31538
31539install-html-libtool: \
31540 configure-libtool \
31541 html-libtool
31542 @: $(MAKE); $(unstage)
31543 @[ -f ./libtool/Makefile ] || exit 0; \
31544 r=`${PWD_COMMAND}`; export r; \
31545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31546 $(HOST_EXPORTS) \
31547 for flag in $(EXTRA_HOST_FLAGS) ; do \
31548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31549 done; \
31550 echo "Doing install-html in libtool" ; \
31551 (cd $(HOST_SUBDIR)/libtool && \
31552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31554 "RANLIB=$${RANLIB}" \
0c24b341 31555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31556 install-html) \
31557 || exit 1
31558
31559@endif libtool
31560
b813574b
PB
31561.PHONY: maybe-installcheck-libtool installcheck-libtool
31562maybe-installcheck-libtool:
31563@if libtool
31564maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 31565
b813574b
PB
31566installcheck-libtool: \
31567 configure-libtool
0aed8855 31568 @: $(MAKE); $(unstage)
b813574b 31569 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31570 r=`${PWD_COMMAND}`; export r; \
31571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31572 $(HOST_EXPORTS) \
b813574b 31573 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31575 done; \
b813574b 31576 echo "Doing installcheck in libtool" ; \
b00612cc 31577 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31580 "RANLIB=$${RANLIB}" \
0c24b341 31581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31582 installcheck) \
2a4cbe27
NN
31583 || exit 1
31584
b813574b 31585@endif libtool
2a4cbe27 31586
b813574b
PB
31587.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
31588maybe-mostlyclean-libtool:
31589@if libtool
31590maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 31591
b813574b 31592mostlyclean-libtool:
0aed8855 31593 @: $(MAKE); $(unstage)
b813574b 31594 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31595 r=`${PWD_COMMAND}`; export r; \
31596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31597 $(HOST_EXPORTS) \
b813574b 31598 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31600 done; \
b813574b 31601 echo "Doing mostlyclean in libtool" ; \
b00612cc 31602 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31605 "RANLIB=$${RANLIB}" \
0c24b341 31606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31607 mostlyclean) \
2a4cbe27
NN
31608 || exit 1
31609
b813574b 31610@endif libtool
2a4cbe27 31611
b813574b
PB
31612.PHONY: maybe-clean-libtool clean-libtool
31613maybe-clean-libtool:
31614@if libtool
31615maybe-clean-libtool: clean-libtool
2a4cbe27 31616
b813574b 31617clean-libtool:
0aed8855 31618 @: $(MAKE); $(unstage)
b813574b 31619 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31620 r=`${PWD_COMMAND}`; export r; \
31621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31622 $(HOST_EXPORTS) \
b813574b 31623 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31625 done; \
b813574b 31626 echo "Doing clean in libtool" ; \
b00612cc 31627 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31630 "RANLIB=$${RANLIB}" \
0c24b341 31631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31632 clean) \
2a4cbe27
NN
31633 || exit 1
31634
b813574b 31635@endif libtool
2a4cbe27 31636
b813574b
PB
31637.PHONY: maybe-distclean-libtool distclean-libtool
31638maybe-distclean-libtool:
31639@if libtool
31640maybe-distclean-libtool: distclean-libtool
2a4cbe27 31641
b813574b 31642distclean-libtool:
0aed8855 31643 @: $(MAKE); $(unstage)
b813574b 31644 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31645 r=`${PWD_COMMAND}`; export r; \
31646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31647 $(HOST_EXPORTS) \
b813574b 31648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31650 done; \
b813574b 31651 echo "Doing distclean in libtool" ; \
b00612cc 31652 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31655 "RANLIB=$${RANLIB}" \
0c24b341 31656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31657 distclean) \
2a4cbe27
NN
31658 || exit 1
31659
b813574b 31660@endif libtool
2a4cbe27 31661
b813574b
PB
31662.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
31663maybe-maintainer-clean-libtool:
31664@if libtool
31665maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 31666
b813574b 31667maintainer-clean-libtool:
0aed8855 31668 @: $(MAKE); $(unstage)
b813574b 31669 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
31670 r=`${PWD_COMMAND}`; export r; \
31671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31672 $(HOST_EXPORTS) \
b813574b 31673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31675 done; \
b813574b 31676 echo "Doing maintainer-clean in libtool" ; \
b00612cc 31677 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
31678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31680 "RANLIB=$${RANLIB}" \
0c24b341 31681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31682 maintainer-clean) \
2a4cbe27
NN
31683 || exit 1
31684
b813574b 31685@endif libtool
2a4cbe27 31686
2a4cbe27 31687
a7254363 31688
b813574b
PB
31689.PHONY: configure-m4 maybe-configure-m4
31690maybe-configure-m4:
4f0ef2d8
CD
31691@if gcc-bootstrap
31692configure-m4: stage_current
31693@endif gcc-bootstrap
b813574b
PB
31694@if m4
31695maybe-configure-m4: configure-m4
c52c6897 31696configure-m4:
0aed8855 31697 @: $(MAKE); $(unstage)
c52c6897 31698 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31700 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
31701 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
1f53ca9a 31702 $(HOST_EXPORTS) \
a7254363
PB
31703 echo Configuring in $(HOST_SUBDIR)/m4; \
31704 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 31705 case $(srcdir) in \
b00612cc
PB
31706 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31707 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
31708 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31709 esac; \
b00612cc
PB
31710 srcdiroption="--srcdir=$${topdir}/m4"; \
31711 libsrcdir="$$s/m4"; \
4fa63067 31712 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31713 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31714 --target=${target_alias} $${srcdiroption} \
2a4cbe27 31715 || exit 1
b813574b 31716@endif m4
2a4cbe27 31717
a7254363
PB
31718
31719
d545f33b
PB
31720
31721
b813574b
PB
31722.PHONY: all-m4 maybe-all-m4
31723maybe-all-m4:
4f0ef2d8
CD
31724@if gcc-bootstrap
31725all-m4: stage_current
31726@endif gcc-bootstrap
b813574b 31727@if m4
d27cc32e 31728TARGET-m4=all
b813574b
PB
31729maybe-all-m4: all-m4
31730all-m4: configure-m4
0aed8855 31731 @: $(MAKE); $(unstage)
4fa63067
NN
31732 @r=`${PWD_COMMAND}`; export r; \
31733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31734 $(HOST_EXPORTS) \
b00612cc 31735 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
31736 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31737 $(TARGET-m4))
b813574b 31738@endif m4
4fa63067 31739
a7254363 31740
d545f33b
PB
31741
31742
b813574b
PB
31743.PHONY: check-m4 maybe-check-m4
31744maybe-check-m4:
31745@if m4
31746maybe-check-m4: check-m4
2a4cbe27 31747
b813574b 31748check-m4:
0aed8855 31749 @: $(MAKE); $(unstage)
4fa63067
NN
31750 @r=`${PWD_COMMAND}`; export r; \
31751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31752 $(HOST_EXPORTS) \
b00612cc
PB
31753 (cd $(HOST_SUBDIR)/m4 && \
31754 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 31755
b813574b 31756@endif m4
4fa63067 31757
b813574b
PB
31758.PHONY: install-m4 maybe-install-m4
31759maybe-install-m4:
31760@if m4
31761maybe-install-m4: install-m4
4fa63067 31762
b813574b 31763install-m4: installdirs
0aed8855 31764 @: $(MAKE); $(unstage)
4fa63067
NN
31765 @r=`${PWD_COMMAND}`; export r; \
31766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31767 $(HOST_EXPORTS) \
b00612cc 31768 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 31769 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31770
b813574b 31771@endif m4
4fa63067 31772
9b980aa1
RW
31773.PHONY: install-strip-m4 maybe-install-strip-m4
31774maybe-install-strip-m4:
31775@if m4
31776maybe-install-strip-m4: install-strip-m4
31777
31778install-strip-m4: installdirs
31779 @: $(MAKE); $(unstage)
31780 @r=`${PWD_COMMAND}`; export r; \
31781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31782 $(HOST_EXPORTS) \
31783 (cd $(HOST_SUBDIR)/m4 && \
31784 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31785
31786@endif m4
31787
56a8fe78 31788# Other targets (info, dvi, pdf, etc.)
4fa63067 31789
b813574b
PB
31790.PHONY: maybe-info-m4 info-m4
31791maybe-info-m4:
31792@if m4
31793maybe-info-m4: info-m4
4fa63067 31794
b813574b
PB
31795info-m4: \
31796 configure-m4
0aed8855 31797 @: $(MAKE); $(unstage)
b813574b 31798 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31799 r=`${PWD_COMMAND}`; export r; \
31800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31801 $(HOST_EXPORTS) \
b813574b 31802 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31804 done; \
b813574b 31805 echo "Doing info in m4" ; \
b00612cc 31806 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31809 "RANLIB=$${RANLIB}" \
0c24b341 31810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31811 info) \
2a4cbe27
NN
31812 || exit 1
31813
b813574b 31814@endif m4
2a4cbe27 31815
b813574b
PB
31816.PHONY: maybe-dvi-m4 dvi-m4
31817maybe-dvi-m4:
31818@if m4
31819maybe-dvi-m4: dvi-m4
2a4cbe27 31820
b813574b
PB
31821dvi-m4: \
31822 configure-m4
0aed8855 31823 @: $(MAKE); $(unstage)
b813574b 31824 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31825 r=`${PWD_COMMAND}`; export r; \
31826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31827 $(HOST_EXPORTS) \
b813574b 31828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31830 done; \
b813574b 31831 echo "Doing dvi in m4" ; \
b00612cc 31832 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31835 "RANLIB=$${RANLIB}" \
0c24b341 31836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31837 dvi) \
2a4cbe27
NN
31838 || exit 1
31839
b813574b 31840@endif m4
2a4cbe27 31841
56a8fe78
DD
31842.PHONY: maybe-pdf-m4 pdf-m4
31843maybe-pdf-m4:
31844@if m4
31845maybe-pdf-m4: pdf-m4
31846
31847pdf-m4: \
31848 configure-m4
31849 @: $(MAKE); $(unstage)
31850 @[ -f ./m4/Makefile ] || exit 0; \
31851 r=`${PWD_COMMAND}`; export r; \
31852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31853 $(HOST_EXPORTS) \
31854 for flag in $(EXTRA_HOST_FLAGS) ; do \
31855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31856 done; \
31857 echo "Doing pdf in m4" ; \
31858 (cd $(HOST_SUBDIR)/m4 && \
31859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31861 "RANLIB=$${RANLIB}" \
0c24b341 31862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31863 pdf) \
31864 || exit 1
31865
31866@endif m4
31867
6d389afc
MS
31868.PHONY: maybe-html-m4 html-m4
31869maybe-html-m4:
31870@if m4
31871maybe-html-m4: html-m4
31872
31873html-m4: \
31874 configure-m4
0aed8855 31875 @: $(MAKE); $(unstage)
6d389afc
MS
31876 @[ -f ./m4/Makefile ] || exit 0; \
31877 r=`${PWD_COMMAND}`; export r; \
31878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31879 $(HOST_EXPORTS) \
31880 for flag in $(EXTRA_HOST_FLAGS) ; do \
31881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31882 done; \
31883 echo "Doing html in m4" ; \
b00612cc 31884 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
31885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31887 "RANLIB=$${RANLIB}" \
0c24b341 31888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31889 html) \
31890 || exit 1
31891
31892@endif m4
31893
b813574b
PB
31894.PHONY: maybe-TAGS-m4 TAGS-m4
31895maybe-TAGS-m4:
31896@if m4
31897maybe-TAGS-m4: TAGS-m4
2a4cbe27 31898
b813574b
PB
31899TAGS-m4: \
31900 configure-m4
0aed8855 31901 @: $(MAKE); $(unstage)
b813574b 31902 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31903 r=`${PWD_COMMAND}`; export r; \
31904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31905 $(HOST_EXPORTS) \
b813574b 31906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31908 done; \
b813574b 31909 echo "Doing TAGS in m4" ; \
b00612cc 31910 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31913 "RANLIB=$${RANLIB}" \
0c24b341 31914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31915 TAGS) \
2a4cbe27
NN
31916 || exit 1
31917
b813574b 31918@endif m4
2a4cbe27 31919
b813574b
PB
31920.PHONY: maybe-install-info-m4 install-info-m4
31921maybe-install-info-m4:
31922@if m4
31923maybe-install-info-m4: install-info-m4
2a4cbe27 31924
b813574b
PB
31925install-info-m4: \
31926 configure-m4 \
31927 info-m4
0aed8855 31928 @: $(MAKE); $(unstage)
b813574b 31929 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31930 r=`${PWD_COMMAND}`; export r; \
31931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31932 $(HOST_EXPORTS) \
b813574b 31933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31935 done; \
b813574b 31936 echo "Doing install-info in m4" ; \
b00612cc 31937 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31940 "RANLIB=$${RANLIB}" \
0c24b341 31941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31942 install-info) \
2a4cbe27
NN
31943 || exit 1
31944
b813574b 31945@endif m4
2a4cbe27 31946
a3ca38d2
DD
31947.PHONY: maybe-install-pdf-m4 install-pdf-m4
31948maybe-install-pdf-m4:
31949@if m4
31950maybe-install-pdf-m4: install-pdf-m4
31951
31952install-pdf-m4: \
31953 configure-m4 \
31954 pdf-m4
31955 @: $(MAKE); $(unstage)
31956 @[ -f ./m4/Makefile ] || exit 0; \
31957 r=`${PWD_COMMAND}`; export r; \
31958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31959 $(HOST_EXPORTS) \
31960 for flag in $(EXTRA_HOST_FLAGS) ; do \
31961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31962 done; \
31963 echo "Doing install-pdf in m4" ; \
31964 (cd $(HOST_SUBDIR)/m4 && \
31965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31967 "RANLIB=$${RANLIB}" \
0c24b341 31968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31969 install-pdf) \
31970 || exit 1
31971
31972@endif m4
31973
108a6f8e
CD
31974.PHONY: maybe-install-html-m4 install-html-m4
31975maybe-install-html-m4:
31976@if m4
31977maybe-install-html-m4: install-html-m4
31978
31979install-html-m4: \
31980 configure-m4 \
31981 html-m4
31982 @: $(MAKE); $(unstage)
31983 @[ -f ./m4/Makefile ] || exit 0; \
31984 r=`${PWD_COMMAND}`; export r; \
31985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31986 $(HOST_EXPORTS) \
31987 for flag in $(EXTRA_HOST_FLAGS) ; do \
31988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31989 done; \
31990 echo "Doing install-html in m4" ; \
31991 (cd $(HOST_SUBDIR)/m4 && \
31992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31994 "RANLIB=$${RANLIB}" \
0c24b341 31995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31996 install-html) \
31997 || exit 1
31998
31999@endif m4
32000
b813574b
PB
32001.PHONY: maybe-installcheck-m4 installcheck-m4
32002maybe-installcheck-m4:
32003@if m4
32004maybe-installcheck-m4: installcheck-m4
2a4cbe27 32005
b813574b
PB
32006installcheck-m4: \
32007 configure-m4
0aed8855 32008 @: $(MAKE); $(unstage)
b813574b 32009 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32010 r=`${PWD_COMMAND}`; export r; \
32011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32012 $(HOST_EXPORTS) \
b813574b 32013 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32015 done; \
b813574b 32016 echo "Doing installcheck in m4" ; \
b00612cc 32017 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32020 "RANLIB=$${RANLIB}" \
0c24b341 32021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32022 installcheck) \
2a4cbe27
NN
32023 || exit 1
32024
b813574b 32025@endif m4
2a4cbe27 32026
b813574b
PB
32027.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
32028maybe-mostlyclean-m4:
32029@if m4
32030maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 32031
b813574b 32032mostlyclean-m4:
0aed8855 32033 @: $(MAKE); $(unstage)
b813574b 32034 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32035 r=`${PWD_COMMAND}`; export r; \
32036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32037 $(HOST_EXPORTS) \
b813574b 32038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32040 done; \
b813574b 32041 echo "Doing mostlyclean in m4" ; \
b00612cc 32042 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32045 "RANLIB=$${RANLIB}" \
0c24b341 32046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32047 mostlyclean) \
2a4cbe27
NN
32048 || exit 1
32049
b813574b 32050@endif m4
2a4cbe27 32051
b813574b
PB
32052.PHONY: maybe-clean-m4 clean-m4
32053maybe-clean-m4:
32054@if m4
32055maybe-clean-m4: clean-m4
2a4cbe27 32056
b813574b 32057clean-m4:
0aed8855 32058 @: $(MAKE); $(unstage)
b813574b 32059 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
32060 r=`${PWD_COMMAND}`; export r; \
32061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32062 $(HOST_EXPORTS) \
b813574b 32063 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
32064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32065 done; \
b813574b 32066 echo "Doing clean in m4" ; \
b00612cc 32067 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
32068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32070 "RANLIB=$${RANLIB}" \
0c24b341 32071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32072 clean) \
2a4cbe27
NN
32073 || exit 1
32074
b813574b 32075@endif m4
2a4cbe27 32076
b813574b
PB
32077.PHONY: maybe-distclean-m4 distclean-m4
32078maybe-distclean-m4:
32079@if m4
32080maybe-distclean-m4: distclean-m4
a2592b1b 32081
b813574b 32082distclean-m4:
0aed8855 32083 @: $(MAKE); $(unstage)
b813574b 32084 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
32085 r=`${PWD_COMMAND}`; export r; \
32086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32087 $(HOST_EXPORTS) \
b813574b 32088 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
32089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32090 done; \
b813574b 32091 echo "Doing distclean in m4" ; \
b00612cc 32092 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
32093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32095 "RANLIB=$${RANLIB}" \
0c24b341 32096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32097 distclean) \
a2592b1b
DD
32098 || exit 1
32099
b813574b 32100@endif m4
a2592b1b 32101
b813574b
PB
32102.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
32103maybe-maintainer-clean-m4:
32104@if m4
32105maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 32106
b813574b 32107maintainer-clean-m4:
0aed8855 32108 @: $(MAKE); $(unstage)
b813574b 32109 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 32110 r=`${PWD_COMMAND}`; export r; \
b40e3958 32111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32112 $(HOST_EXPORTS) \
b813574b 32113 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32115 done; \
b813574b 32116 echo "Doing maintainer-clean in m4" ; \
b00612cc 32117 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
32118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32120 "RANLIB=$${RANLIB}" \
0c24b341 32121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32122 maintainer-clean) \
4fa63067 32123 || exit 1
252b5132 32124
b813574b 32125@endif m4
252b5132 32126
252b5132 32127
a7254363 32128
b813574b
PB
32129.PHONY: configure-make maybe-configure-make
32130maybe-configure-make:
4f0ef2d8
CD
32131@if gcc-bootstrap
32132configure-make: stage_current
32133@endif gcc-bootstrap
b813574b
PB
32134@if make
32135maybe-configure-make: configure-make
c52c6897 32136configure-make:
0aed8855 32137 @: $(MAKE); $(unstage)
c52c6897 32138 @r=`${PWD_COMMAND}`; export r; \
b813574b 32139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32140 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
32141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
1f53ca9a 32142 $(HOST_EXPORTS) \
a7254363
PB
32143 echo Configuring in $(HOST_SUBDIR)/make; \
32144 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 32145 case $(srcdir) in \
b00612cc
PB
32146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32147 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
32148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 32149 esac; \
b00612cc
PB
32150 srcdiroption="--srcdir=$${topdir}/make"; \
32151 libsrcdir="$$s/make"; \
4fa63067 32152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32154 --target=${target_alias} $${srcdiroption} \
4fa63067 32155 || exit 1
b813574b 32156@endif make
252b5132 32157
a7254363
PB
32158
32159
d545f33b
PB
32160
32161
b813574b
PB
32162.PHONY: all-make maybe-all-make
32163maybe-all-make:
4f0ef2d8
CD
32164@if gcc-bootstrap
32165all-make: stage_current
32166@endif gcc-bootstrap
b813574b 32167@if make
d27cc32e 32168TARGET-make=all
b813574b
PB
32169maybe-all-make: all-make
32170all-make: configure-make
0aed8855 32171 @: $(MAKE); $(unstage)
4fa63067
NN
32172 @r=`${PWD_COMMAND}`; export r; \
32173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32174 $(HOST_EXPORTS) \
b00612cc 32175 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
32176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32177 $(TARGET-make))
b813574b 32178@endif make
252b5132 32179
a7254363 32180
d545f33b
PB
32181
32182
b813574b
PB
32183.PHONY: check-make maybe-check-make
32184maybe-check-make:
32185@if make
32186maybe-check-make: check-make
252b5132 32187
b813574b 32188check-make:
0aed8855 32189 @: $(MAKE); $(unstage)
b813574b
PB
32190 @r=`${PWD_COMMAND}`; export r; \
32191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32192 $(HOST_EXPORTS) \
b00612cc
PB
32193 (cd $(HOST_SUBDIR)/make && \
32194 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 32195
b813574b 32196@endif make
16ae0395 32197
b813574b
PB
32198.PHONY: install-make maybe-install-make
32199maybe-install-make:
32200@if make
32201maybe-install-make: install-make
4fa63067 32202
b813574b 32203install-make: installdirs
0aed8855 32204 @: $(MAKE); $(unstage)
4fa63067
NN
32205 @r=`${PWD_COMMAND}`; export r; \
32206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32207 $(HOST_EXPORTS) \
b00612cc 32208 (cd $(HOST_SUBDIR)/make && \
2da12f12 32209 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32210
b813574b 32211@endif make
4fa63067 32212
9b980aa1
RW
32213.PHONY: install-strip-make maybe-install-strip-make
32214maybe-install-strip-make:
32215@if make
32216maybe-install-strip-make: install-strip-make
32217
32218install-strip-make: installdirs
32219 @: $(MAKE); $(unstage)
32220 @r=`${PWD_COMMAND}`; export r; \
32221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32222 $(HOST_EXPORTS) \
32223 (cd $(HOST_SUBDIR)/make && \
32224 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32225
32226@endif make
32227
56a8fe78 32228# Other targets (info, dvi, pdf, etc.)
4fa63067 32229
b813574b
PB
32230.PHONY: maybe-info-make info-make
32231maybe-info-make:
32232@if make
32233maybe-info-make: info-make
4fa63067 32234
b813574b
PB
32235info-make: \
32236 configure-make
0aed8855 32237 @: $(MAKE); $(unstage)
b813574b 32238 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32239 r=`${PWD_COMMAND}`; export r; \
32240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32241 $(HOST_EXPORTS) \
b813574b 32242 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32244 done; \
b813574b 32245 echo "Doing info in make" ; \
b00612cc 32246 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32249 "RANLIB=$${RANLIB}" \
0c24b341 32250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32251 info) \
4fa63067
NN
32252 || exit 1
32253
b813574b 32254@endif make
4fa63067 32255
b813574b
PB
32256.PHONY: maybe-dvi-make dvi-make
32257maybe-dvi-make:
32258@if make
32259maybe-dvi-make: dvi-make
4fa63067 32260
b813574b
PB
32261dvi-make: \
32262 configure-make
0aed8855 32263 @: $(MAKE); $(unstage)
b813574b 32264 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32265 r=`${PWD_COMMAND}`; export r; \
32266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32267 $(HOST_EXPORTS) \
b813574b 32268 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32270 done; \
b813574b 32271 echo "Doing dvi in make" ; \
b00612cc 32272 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32275 "RANLIB=$${RANLIB}" \
0c24b341 32276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32277 dvi) \
4fa63067 32278 || exit 1
16ae0395 32279
b813574b 32280@endif make
252b5132 32281
56a8fe78
DD
32282.PHONY: maybe-pdf-make pdf-make
32283maybe-pdf-make:
32284@if make
32285maybe-pdf-make: pdf-make
32286
32287pdf-make: \
32288 configure-make
32289 @: $(MAKE); $(unstage)
32290 @[ -f ./make/Makefile ] || exit 0; \
32291 r=`${PWD_COMMAND}`; export r; \
32292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32293 $(HOST_EXPORTS) \
32294 for flag in $(EXTRA_HOST_FLAGS) ; do \
32295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32296 done; \
32297 echo "Doing pdf in make" ; \
32298 (cd $(HOST_SUBDIR)/make && \
32299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32301 "RANLIB=$${RANLIB}" \
0c24b341 32302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32303 pdf) \
32304 || exit 1
32305
32306@endif make
32307
6d389afc
MS
32308.PHONY: maybe-html-make html-make
32309maybe-html-make:
32310@if make
32311maybe-html-make: html-make
32312
32313html-make: \
32314 configure-make
0aed8855 32315 @: $(MAKE); $(unstage)
6d389afc
MS
32316 @[ -f ./make/Makefile ] || exit 0; \
32317 r=`${PWD_COMMAND}`; export r; \
32318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32319 $(HOST_EXPORTS) \
32320 for flag in $(EXTRA_HOST_FLAGS) ; do \
32321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32322 done; \
32323 echo "Doing html in make" ; \
b00612cc 32324 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
32325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32327 "RANLIB=$${RANLIB}" \
0c24b341 32328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32329 html) \
32330 || exit 1
32331
32332@endif make
32333
b813574b
PB
32334.PHONY: maybe-TAGS-make TAGS-make
32335maybe-TAGS-make:
32336@if make
32337maybe-TAGS-make: TAGS-make
252b5132 32338
b813574b
PB
32339TAGS-make: \
32340 configure-make
0aed8855 32341 @: $(MAKE); $(unstage)
b813574b 32342 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32343 r=`${PWD_COMMAND}`; export r; \
32344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32345 $(HOST_EXPORTS) \
b813574b 32346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32348 done; \
b813574b 32349 echo "Doing TAGS in make" ; \
b00612cc 32350 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32353 "RANLIB=$${RANLIB}" \
0c24b341 32354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32355 TAGS) \
4fa63067 32356 || exit 1
3866be5d 32357
b813574b 32358@endif make
3866be5d 32359
b813574b
PB
32360.PHONY: maybe-install-info-make install-info-make
32361maybe-install-info-make:
32362@if make
32363maybe-install-info-make: install-info-make
3866be5d 32364
b813574b
PB
32365install-info-make: \
32366 configure-make \
32367 info-make
0aed8855 32368 @: $(MAKE); $(unstage)
b813574b 32369 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32370 r=`${PWD_COMMAND}`; export r; \
32371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32372 $(HOST_EXPORTS) \
b813574b 32373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32375 done; \
b813574b 32376 echo "Doing install-info in make" ; \
b00612cc 32377 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32380 "RANLIB=$${RANLIB}" \
0c24b341 32381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32382 install-info) \
4fa63067 32383 || exit 1
3866be5d 32384
b813574b 32385@endif make
3866be5d 32386
a3ca38d2
DD
32387.PHONY: maybe-install-pdf-make install-pdf-make
32388maybe-install-pdf-make:
32389@if make
32390maybe-install-pdf-make: install-pdf-make
32391
32392install-pdf-make: \
32393 configure-make \
32394 pdf-make
32395 @: $(MAKE); $(unstage)
32396 @[ -f ./make/Makefile ] || exit 0; \
32397 r=`${PWD_COMMAND}`; export r; \
32398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32399 $(HOST_EXPORTS) \
32400 for flag in $(EXTRA_HOST_FLAGS) ; do \
32401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32402 done; \
32403 echo "Doing install-pdf in make" ; \
32404 (cd $(HOST_SUBDIR)/make && \
32405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32407 "RANLIB=$${RANLIB}" \
0c24b341 32408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32409 install-pdf) \
32410 || exit 1
32411
32412@endif make
32413
108a6f8e
CD
32414.PHONY: maybe-install-html-make install-html-make
32415maybe-install-html-make:
32416@if make
32417maybe-install-html-make: install-html-make
32418
32419install-html-make: \
32420 configure-make \
32421 html-make
32422 @: $(MAKE); $(unstage)
32423 @[ -f ./make/Makefile ] || exit 0; \
32424 r=`${PWD_COMMAND}`; export r; \
32425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32426 $(HOST_EXPORTS) \
32427 for flag in $(EXTRA_HOST_FLAGS) ; do \
32428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32429 done; \
32430 echo "Doing install-html in make" ; \
32431 (cd $(HOST_SUBDIR)/make && \
32432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32434 "RANLIB=$${RANLIB}" \
0c24b341 32435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32436 install-html) \
32437 || exit 1
32438
32439@endif make
32440
b813574b
PB
32441.PHONY: maybe-installcheck-make installcheck-make
32442maybe-installcheck-make:
32443@if make
32444maybe-installcheck-make: installcheck-make
15723a45 32445
b813574b
PB
32446installcheck-make: \
32447 configure-make
0aed8855 32448 @: $(MAKE); $(unstage)
b813574b 32449 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32450 r=`${PWD_COMMAND}`; export r; \
32451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32452 $(HOST_EXPORTS) \
b813574b 32453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32455 done; \
b813574b 32456 echo "Doing installcheck in make" ; \
b00612cc 32457 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32460 "RANLIB=$${RANLIB}" \
0c24b341 32461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32462 installcheck) \
4fa63067 32463 || exit 1
15723a45 32464
b813574b 32465@endif make
15723a45 32466
b813574b
PB
32467.PHONY: maybe-mostlyclean-make mostlyclean-make
32468maybe-mostlyclean-make:
32469@if make
32470maybe-mostlyclean-make: mostlyclean-make
15723a45 32471
b813574b 32472mostlyclean-make:
0aed8855 32473 @: $(MAKE); $(unstage)
b813574b 32474 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
32475 r=`${PWD_COMMAND}`; export r; \
32476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32477 $(HOST_EXPORTS) \
b813574b 32478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32480 done; \
b813574b 32481 echo "Doing mostlyclean in make" ; \
b00612cc 32482 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485 "RANLIB=$${RANLIB}" \
0c24b341 32486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32487 mostlyclean) \
bba45b8b 32488 || exit 1
15723a45 32489
b813574b 32490@endif make
4fa63067 32491
b813574b
PB
32492.PHONY: maybe-clean-make clean-make
32493maybe-clean-make:
32494@if make
32495maybe-clean-make: clean-make
4fa63067 32496
b813574b 32497clean-make:
0aed8855 32498 @: $(MAKE); $(unstage)
b813574b 32499 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32500 r=`${PWD_COMMAND}`; export r; \
32501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32502 $(HOST_EXPORTS) \
b813574b 32503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32505 done; \
b813574b 32506 echo "Doing clean in make" ; \
b00612cc 32507 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32510 "RANLIB=$${RANLIB}" \
0c24b341 32511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32512 clean) \
4fa63067
NN
32513 || exit 1
32514
b813574b 32515@endif make
4fa63067 32516
b813574b
PB
32517.PHONY: maybe-distclean-make distclean-make
32518maybe-distclean-make:
32519@if make
32520maybe-distclean-make: distclean-make
4fa63067 32521
b813574b 32522distclean-make:
0aed8855 32523 @: $(MAKE); $(unstage)
b813574b 32524 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
32525 r=`${PWD_COMMAND}`; export r; \
32526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32527 $(HOST_EXPORTS) \
b813574b 32528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32530 done; \
b813574b 32531 echo "Doing distclean in make" ; \
b00612cc 32532 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32535 "RANLIB=$${RANLIB}" \
0c24b341 32536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32537 distclean) \
4fa63067
NN
32538 || exit 1
32539
b813574b 32540@endif make
4fa63067 32541
b813574b
PB
32542.PHONY: maybe-maintainer-clean-make maintainer-clean-make
32543maybe-maintainer-clean-make:
32544@if make
32545maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 32546
b813574b 32547maintainer-clean-make:
0aed8855 32548 @: $(MAKE); $(unstage)
b813574b 32549 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 32550 r=`${PWD_COMMAND}`; export r; \
b40e3958 32551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32552 $(HOST_EXPORTS) \
b813574b 32553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32555 done; \
b813574b 32556 echo "Doing maintainer-clean in make" ; \
b00612cc 32557 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
32558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32560 "RANLIB=$${RANLIB}" \
0c24b341 32561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32562 maintainer-clean) \
4fa63067 32563 || exit 1
3866be5d 32564
b813574b 32565@endif make
3866be5d 32566
3866be5d 32567
a7254363 32568
b813574b
PB
32569.PHONY: configure-mmalloc maybe-configure-mmalloc
32570maybe-configure-mmalloc:
4f0ef2d8
CD
32571@if gcc-bootstrap
32572configure-mmalloc: stage_current
32573@endif gcc-bootstrap
b813574b
PB
32574@if mmalloc
32575maybe-configure-mmalloc: configure-mmalloc
c52c6897 32576configure-mmalloc:
0aed8855 32577 @: $(MAKE); $(unstage)
c52c6897 32578 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32580 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
32581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
1f53ca9a 32582 $(HOST_EXPORTS) \
a7254363
PB
32583 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
32584 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 32585 case $(srcdir) in \
b00612cc
PB
32586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32587 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
32588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32589 esac; \
b00612cc
PB
32590 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
32591 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 32592 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32594 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32595 || exit 1
b813574b 32596@endif mmalloc
e2b9e2dc 32597
a7254363
PB
32598
32599
d545f33b
PB
32600
32601
b813574b
PB
32602.PHONY: all-mmalloc maybe-all-mmalloc
32603maybe-all-mmalloc:
4f0ef2d8
CD
32604@if gcc-bootstrap
32605all-mmalloc: stage_current
32606@endif gcc-bootstrap
b813574b 32607@if mmalloc
d27cc32e 32608TARGET-mmalloc=all
b813574b
PB
32609maybe-all-mmalloc: all-mmalloc
32610all-mmalloc: configure-mmalloc
0aed8855 32611 @: $(MAKE); $(unstage)
b40e3958
L
32612 @r=`${PWD_COMMAND}`; export r; \
32613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32614 $(HOST_EXPORTS) \
b00612cc 32615 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
32616 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32617 $(TARGET-mmalloc))
b813574b 32618@endif mmalloc
3866be5d 32619
a7254363 32620
d545f33b
PB
32621
32622
b813574b
PB
32623.PHONY: check-mmalloc maybe-check-mmalloc
32624maybe-check-mmalloc:
32625@if mmalloc
32626maybe-check-mmalloc: check-mmalloc
3866be5d 32627
b813574b 32628check-mmalloc:
3866be5d 32629
b813574b 32630@endif mmalloc
3866be5d 32631
b813574b
PB
32632.PHONY: install-mmalloc maybe-install-mmalloc
32633maybe-install-mmalloc:
32634@if mmalloc
32635maybe-install-mmalloc: install-mmalloc
4fa63067 32636
b813574b 32637install-mmalloc: installdirs
0aed8855 32638 @: $(MAKE); $(unstage)
4fa63067
NN
32639 @r=`${PWD_COMMAND}`; export r; \
32640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32641 $(HOST_EXPORTS) \
b00612cc 32642 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 32643 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32644
b813574b 32645@endif mmalloc
4fa63067 32646
9b980aa1
RW
32647.PHONY: install-strip-mmalloc maybe-install-strip-mmalloc
32648maybe-install-strip-mmalloc:
32649@if mmalloc
32650maybe-install-strip-mmalloc: install-strip-mmalloc
32651
32652install-strip-mmalloc: installdirs
32653 @: $(MAKE); $(unstage)
32654 @r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 $(HOST_EXPORTS) \
32657 (cd $(HOST_SUBDIR)/mmalloc && \
32658 $(MAKE) $(FLAGS_TO_PASS) install-strip)
32659
32660@endif mmalloc
32661
56a8fe78 32662# Other targets (info, dvi, pdf, etc.)
4fa63067 32663
b813574b
PB
32664.PHONY: maybe-info-mmalloc info-mmalloc
32665maybe-info-mmalloc:
32666@if mmalloc
32667maybe-info-mmalloc: info-mmalloc
4fa63067 32668
b813574b
PB
32669info-mmalloc: \
32670 configure-mmalloc
0aed8855 32671 @: $(MAKE); $(unstage)
b813574b 32672 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32673 r=`${PWD_COMMAND}`; export r; \
32674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32675 $(HOST_EXPORTS) \
b813574b 32676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32678 done; \
b813574b 32679 echo "Doing info in mmalloc" ; \
b00612cc 32680 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32683 "RANLIB=$${RANLIB}" \
0c24b341 32684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32685 info) \
4fa63067
NN
32686 || exit 1
32687
b813574b 32688@endif mmalloc
4fa63067 32689
b813574b
PB
32690.PHONY: maybe-dvi-mmalloc dvi-mmalloc
32691maybe-dvi-mmalloc:
32692@if mmalloc
32693maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 32694
b813574b
PB
32695dvi-mmalloc: \
32696 configure-mmalloc
0aed8855 32697 @: $(MAKE); $(unstage)
b813574b 32698 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32699 r=`${PWD_COMMAND}`; export r; \
32700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32701 $(HOST_EXPORTS) \
b813574b 32702 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32704 done; \
b813574b 32705 echo "Doing dvi in mmalloc" ; \
b00612cc 32706 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32709 "RANLIB=$${RANLIB}" \
0c24b341 32710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32711 dvi) \
4fa63067
NN
32712 || exit 1
32713
b813574b 32714@endif mmalloc
4fa63067 32715
56a8fe78
DD
32716.PHONY: maybe-pdf-mmalloc pdf-mmalloc
32717maybe-pdf-mmalloc:
32718@if mmalloc
32719maybe-pdf-mmalloc: pdf-mmalloc
32720
32721pdf-mmalloc: \
32722 configure-mmalloc
32723 @: $(MAKE); $(unstage)
32724 @[ -f ./mmalloc/Makefile ] || exit 0; \
32725 r=`${PWD_COMMAND}`; export r; \
32726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32727 $(HOST_EXPORTS) \
32728 for flag in $(EXTRA_HOST_FLAGS) ; do \
32729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32730 done; \
32731 echo "Doing pdf in mmalloc" ; \
32732 (cd $(HOST_SUBDIR)/mmalloc && \
32733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32735 "RANLIB=$${RANLIB}" \
0c24b341 32736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32737 pdf) \
32738 || exit 1
32739
32740@endif mmalloc
32741
6d389afc
MS
32742.PHONY: maybe-html-mmalloc html-mmalloc
32743maybe-html-mmalloc:
32744@if mmalloc
32745maybe-html-mmalloc: html-mmalloc
32746
32747html-mmalloc: \
32748 configure-mmalloc
0aed8855 32749 @: $(MAKE); $(unstage)
6d389afc
MS
32750 @[ -f ./mmalloc/Makefile ] || exit 0; \
32751 r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32753 $(HOST_EXPORTS) \
32754 for flag in $(EXTRA_HOST_FLAGS) ; do \
32755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32756 done; \
32757 echo "Doing html in mmalloc" ; \
b00612cc 32758 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
32759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32761 "RANLIB=$${RANLIB}" \
0c24b341 32762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32763 html) \
32764 || exit 1
32765
32766@endif mmalloc
32767
b813574b
PB
32768.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
32769maybe-TAGS-mmalloc:
32770@if mmalloc
32771maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 32772
b813574b
PB
32773TAGS-mmalloc: \
32774 configure-mmalloc
0aed8855 32775 @: $(MAKE); $(unstage)
b813574b 32776 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32777 r=`${PWD_COMMAND}`; export r; \
32778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32779 $(HOST_EXPORTS) \
b813574b 32780 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32782 done; \
b813574b 32783 echo "Doing TAGS in mmalloc" ; \
b00612cc 32784 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32787 "RANLIB=$${RANLIB}" \
0c24b341 32788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32789 TAGS) \
4fa63067
NN
32790 || exit 1
32791
b813574b 32792@endif mmalloc
4fa63067 32793
b813574b
PB
32794.PHONY: maybe-install-info-mmalloc install-info-mmalloc
32795maybe-install-info-mmalloc:
32796@if mmalloc
32797maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 32798
b813574b
PB
32799install-info-mmalloc: \
32800 configure-mmalloc \
32801 info-mmalloc
0aed8855 32802 @: $(MAKE); $(unstage)
b813574b 32803 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32804 r=`${PWD_COMMAND}`; export r; \
32805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32806 $(HOST_EXPORTS) \
b813574b 32807 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32809 done; \
b813574b 32810 echo "Doing install-info in mmalloc" ; \
b00612cc 32811 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32814 "RANLIB=$${RANLIB}" \
0c24b341 32815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32816 install-info) \
4fa63067
NN
32817 || exit 1
32818
b813574b 32819@endif mmalloc
4fa63067 32820
a3ca38d2
DD
32821.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
32822maybe-install-pdf-mmalloc:
32823@if mmalloc
32824maybe-install-pdf-mmalloc: install-pdf-mmalloc
32825
32826install-pdf-mmalloc: \
32827 configure-mmalloc \
32828 pdf-mmalloc
32829 @: $(MAKE); $(unstage)
32830 @[ -f ./mmalloc/Makefile ] || exit 0; \
32831 r=`${PWD_COMMAND}`; export r; \
32832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32833 $(HOST_EXPORTS) \
32834 for flag in $(EXTRA_HOST_FLAGS) ; do \
32835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32836 done; \
32837 echo "Doing install-pdf in mmalloc" ; \
32838 (cd $(HOST_SUBDIR)/mmalloc && \
32839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32841 "RANLIB=$${RANLIB}" \
0c24b341 32842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32843 install-pdf) \
32844 || exit 1
32845
32846@endif mmalloc
32847
108a6f8e
CD
32848.PHONY: maybe-install-html-mmalloc install-html-mmalloc
32849maybe-install-html-mmalloc:
32850@if mmalloc
32851maybe-install-html-mmalloc: install-html-mmalloc
32852
32853install-html-mmalloc: \
32854 configure-mmalloc \
32855 html-mmalloc
32856 @: $(MAKE); $(unstage)
32857 @[ -f ./mmalloc/Makefile ] || exit 0; \
32858 r=`${PWD_COMMAND}`; export r; \
32859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32860 $(HOST_EXPORTS) \
32861 for flag in $(EXTRA_HOST_FLAGS) ; do \
32862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32863 done; \
32864 echo "Doing install-html in mmalloc" ; \
32865 (cd $(HOST_SUBDIR)/mmalloc && \
32866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32868 "RANLIB=$${RANLIB}" \
0c24b341 32869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32870 install-html) \
32871 || exit 1
32872
32873@endif mmalloc
32874
b813574b
PB
32875.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
32876maybe-installcheck-mmalloc:
32877@if mmalloc
32878maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 32879
b813574b
PB
32880installcheck-mmalloc: \
32881 configure-mmalloc
0aed8855 32882 @: $(MAKE); $(unstage)
b813574b 32883 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32884 r=`${PWD_COMMAND}`; export r; \
32885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32886 $(HOST_EXPORTS) \
b813574b 32887 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32889 done; \
b813574b 32890 echo "Doing installcheck in mmalloc" ; \
b00612cc 32891 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32894 "RANLIB=$${RANLIB}" \
0c24b341 32895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32896 installcheck) \
4fa63067
NN
32897 || exit 1
32898
b813574b 32899@endif mmalloc
4fa63067 32900
b813574b
PB
32901.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32902maybe-mostlyclean-mmalloc:
32903@if mmalloc
32904maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 32905
b813574b 32906mostlyclean-mmalloc:
0aed8855 32907 @: $(MAKE); $(unstage)
b813574b 32908 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32909 r=`${PWD_COMMAND}`; export r; \
32910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32911 $(HOST_EXPORTS) \
b813574b 32912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32914 done; \
b813574b 32915 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 32916 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32919 "RANLIB=$${RANLIB}" \
0c24b341 32920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32921 mostlyclean) \
4fa63067
NN
32922 || exit 1
32923
b813574b 32924@endif mmalloc
4fa63067 32925
b813574b
PB
32926.PHONY: maybe-clean-mmalloc clean-mmalloc
32927maybe-clean-mmalloc:
32928@if mmalloc
32929maybe-clean-mmalloc: clean-mmalloc
4fa63067 32930
b813574b 32931clean-mmalloc:
0aed8855 32932 @: $(MAKE); $(unstage)
b813574b 32933 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32934 r=`${PWD_COMMAND}`; export r; \
32935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32936 $(HOST_EXPORTS) \
b813574b 32937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32939 done; \
b813574b 32940 echo "Doing clean in mmalloc" ; \
b00612cc 32941 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32944 "RANLIB=$${RANLIB}" \
0c24b341 32945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32946 clean) \
4fa63067
NN
32947 || exit 1
32948
b813574b 32949@endif mmalloc
4fa63067 32950
b813574b
PB
32951.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32952maybe-distclean-mmalloc:
32953@if mmalloc
32954maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 32955
b813574b 32956distclean-mmalloc:
0aed8855 32957 @: $(MAKE); $(unstage)
b813574b 32958 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32959 r=`${PWD_COMMAND}`; export r; \
32960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32961 $(HOST_EXPORTS) \
b813574b 32962 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32964 done; \
b813574b 32965 echo "Doing distclean in mmalloc" ; \
b00612cc 32966 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32969 "RANLIB=$${RANLIB}" \
0c24b341 32970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32971 distclean) \
4fa63067
NN
32972 || exit 1
32973
b813574b 32974@endif mmalloc
4fa63067 32975
b813574b
PB
32976.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32977maybe-maintainer-clean-mmalloc:
32978@if mmalloc
32979maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 32980
b813574b 32981maintainer-clean-mmalloc:
0aed8855 32982 @: $(MAKE); $(unstage)
b813574b 32983 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32984 r=`${PWD_COMMAND}`; export r; \
32985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32986 $(HOST_EXPORTS) \
b813574b 32987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32989 done; \
b813574b 32990 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 32991 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32994 "RANLIB=$${RANLIB}" \
0c24b341 32995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32996 maintainer-clean) \
4fa63067 32997 || exit 1
16ae0395 32998
b813574b 32999@endif mmalloc
3866be5d
NN
33000
33001
a7254363 33002
b813574b
PB
33003.PHONY: configure-patch maybe-configure-patch
33004maybe-configure-patch:
4f0ef2d8
CD
33005@if gcc-bootstrap
33006configure-patch: stage_current
33007@endif gcc-bootstrap
b813574b
PB
33008@if patch
33009maybe-configure-patch: configure-patch
c52c6897 33010configure-patch:
0aed8855 33011 @: $(MAKE); $(unstage)
c52c6897 33012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33014 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
33015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
1f53ca9a 33016 $(HOST_EXPORTS) \
a7254363
PB
33017 echo Configuring in $(HOST_SUBDIR)/patch; \
33018 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 33019 case $(srcdir) in \
b00612cc
PB
33020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33021 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
33022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33023 esac; \
b00612cc
PB
33024 srcdiroption="--srcdir=$${topdir}/patch"; \
33025 libsrcdir="$$s/patch"; \
e2b9e2dc 33026 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33027 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33028 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33029 || exit 1
b813574b 33030@endif patch
e2b9e2dc 33031
a7254363
PB
33032
33033
d545f33b
PB
33034
33035
b813574b
PB
33036.PHONY: all-patch maybe-all-patch
33037maybe-all-patch:
4f0ef2d8
CD
33038@if gcc-bootstrap
33039all-patch: stage_current
33040@endif gcc-bootstrap
b813574b 33041@if patch
d27cc32e 33042TARGET-patch=all
b813574b
PB
33043maybe-all-patch: all-patch
33044all-patch: configure-patch
0aed8855 33045 @: $(MAKE); $(unstage)
b40e3958
L
33046 @r=`${PWD_COMMAND}`; export r; \
33047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33048 $(HOST_EXPORTS) \
b00612cc 33049 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
33050 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33051 $(TARGET-patch))
b813574b 33052@endif patch
3866be5d 33053
a7254363 33054
d545f33b
PB
33055
33056
b813574b
PB
33057.PHONY: check-patch maybe-check-patch
33058maybe-check-patch:
33059@if patch
33060maybe-check-patch: check-patch
3866be5d 33061
b813574b 33062check-patch:
0aed8855 33063 @: $(MAKE); $(unstage)
b40e3958
L
33064 @r=`${PWD_COMMAND}`; export r; \
33065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33066 $(HOST_EXPORTS) \
b00612cc
PB
33067 (cd $(HOST_SUBDIR)/patch && \
33068 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33069
b813574b 33070@endif patch
3866be5d 33071
b813574b
PB
33072.PHONY: install-patch maybe-install-patch
33073maybe-install-patch:
33074@if patch
33075maybe-install-patch: install-patch
16ae0395 33076
b813574b 33077install-patch: installdirs
0aed8855 33078 @: $(MAKE); $(unstage)
b40e3958
L
33079 @r=`${PWD_COMMAND}`; export r; \
33080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33081 $(HOST_EXPORTS) \
b00612cc 33082 (cd $(HOST_SUBDIR)/patch && \
2da12f12 33083 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33084
b813574b 33085@endif patch
3866be5d 33086
9b980aa1
RW
33087.PHONY: install-strip-patch maybe-install-strip-patch
33088maybe-install-strip-patch:
33089@if patch
33090maybe-install-strip-patch: install-strip-patch
33091
33092install-strip-patch: installdirs
33093 @: $(MAKE); $(unstage)
33094 @r=`${PWD_COMMAND}`; export r; \
33095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33096 $(HOST_EXPORTS) \
33097 (cd $(HOST_SUBDIR)/patch && \
33098 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33099
33100@endif patch
33101
56a8fe78 33102# Other targets (info, dvi, pdf, etc.)
4fa63067 33103
b813574b
PB
33104.PHONY: maybe-info-patch info-patch
33105maybe-info-patch:
33106@if patch
33107maybe-info-patch: info-patch
4fa63067 33108
b813574b
PB
33109info-patch: \
33110 configure-patch
0aed8855 33111 @: $(MAKE); $(unstage)
b813574b 33112 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33113 r=`${PWD_COMMAND}`; export r; \
33114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33115 $(HOST_EXPORTS) \
b813574b 33116 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33118 done; \
b813574b 33119 echo "Doing info in patch" ; \
b00612cc 33120 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33123 "RANLIB=$${RANLIB}" \
0c24b341 33124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33125 info) \
4fa63067
NN
33126 || exit 1
33127
b813574b 33128@endif patch
4fa63067 33129
b813574b
PB
33130.PHONY: maybe-dvi-patch dvi-patch
33131maybe-dvi-patch:
33132@if patch
33133maybe-dvi-patch: dvi-patch
4fa63067 33134
b813574b
PB
33135dvi-patch: \
33136 configure-patch
0aed8855 33137 @: $(MAKE); $(unstage)
b813574b 33138 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33139 r=`${PWD_COMMAND}`; export r; \
33140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33141 $(HOST_EXPORTS) \
b813574b 33142 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33144 done; \
b813574b 33145 echo "Doing dvi in patch" ; \
b00612cc 33146 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33149 "RANLIB=$${RANLIB}" \
0c24b341 33150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33151 dvi) \
4fa63067
NN
33152 || exit 1
33153
b813574b 33154@endif patch
4fa63067 33155
56a8fe78
DD
33156.PHONY: maybe-pdf-patch pdf-patch
33157maybe-pdf-patch:
33158@if patch
33159maybe-pdf-patch: pdf-patch
33160
33161pdf-patch: \
33162 configure-patch
33163 @: $(MAKE); $(unstage)
33164 @[ -f ./patch/Makefile ] || exit 0; \
33165 r=`${PWD_COMMAND}`; export r; \
33166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33167 $(HOST_EXPORTS) \
33168 for flag in $(EXTRA_HOST_FLAGS) ; do \
33169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33170 done; \
33171 echo "Doing pdf in patch" ; \
33172 (cd $(HOST_SUBDIR)/patch && \
33173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33175 "RANLIB=$${RANLIB}" \
0c24b341 33176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33177 pdf) \
33178 || exit 1
33179
33180@endif patch
33181
6d389afc
MS
33182.PHONY: maybe-html-patch html-patch
33183maybe-html-patch:
33184@if patch
33185maybe-html-patch: html-patch
33186
33187html-patch: \
33188 configure-patch
0aed8855 33189 @: $(MAKE); $(unstage)
6d389afc
MS
33190 @[ -f ./patch/Makefile ] || exit 0; \
33191 r=`${PWD_COMMAND}`; export r; \
33192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33193 $(HOST_EXPORTS) \
33194 for flag in $(EXTRA_HOST_FLAGS) ; do \
33195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33196 done; \
33197 echo "Doing html in patch" ; \
b00612cc 33198 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
33199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33201 "RANLIB=$${RANLIB}" \
0c24b341 33202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33203 html) \
33204 || exit 1
33205
33206@endif patch
33207
b813574b
PB
33208.PHONY: maybe-TAGS-patch TAGS-patch
33209maybe-TAGS-patch:
33210@if patch
33211maybe-TAGS-patch: TAGS-patch
4fa63067 33212
b813574b
PB
33213TAGS-patch: \
33214 configure-patch
0aed8855 33215 @: $(MAKE); $(unstage)
b813574b 33216 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33217 r=`${PWD_COMMAND}`; export r; \
33218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33219 $(HOST_EXPORTS) \
b813574b 33220 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33222 done; \
b813574b 33223 echo "Doing TAGS in patch" ; \
b00612cc 33224 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33227 "RANLIB=$${RANLIB}" \
0c24b341 33228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33229 TAGS) \
4fa63067
NN
33230 || exit 1
33231
b813574b 33232@endif patch
4fa63067 33233
b813574b
PB
33234.PHONY: maybe-install-info-patch install-info-patch
33235maybe-install-info-patch:
33236@if patch
33237maybe-install-info-patch: install-info-patch
4fa63067 33238
b813574b
PB
33239install-info-patch: \
33240 configure-patch \
33241 info-patch
0aed8855 33242 @: $(MAKE); $(unstage)
b813574b 33243 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33244 r=`${PWD_COMMAND}`; export r; \
33245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33246 $(HOST_EXPORTS) \
b813574b 33247 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33249 done; \
b813574b 33250 echo "Doing install-info in patch" ; \
b00612cc 33251 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33254 "RANLIB=$${RANLIB}" \
0c24b341 33255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33256 install-info) \
4fa63067
NN
33257 || exit 1
33258
b813574b 33259@endif patch
4fa63067 33260
a3ca38d2
DD
33261.PHONY: maybe-install-pdf-patch install-pdf-patch
33262maybe-install-pdf-patch:
33263@if patch
33264maybe-install-pdf-patch: install-pdf-patch
33265
33266install-pdf-patch: \
33267 configure-patch \
33268 pdf-patch
33269 @: $(MAKE); $(unstage)
33270 @[ -f ./patch/Makefile ] || exit 0; \
33271 r=`${PWD_COMMAND}`; export r; \
33272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33273 $(HOST_EXPORTS) \
33274 for flag in $(EXTRA_HOST_FLAGS) ; do \
33275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33276 done; \
33277 echo "Doing install-pdf in patch" ; \
33278 (cd $(HOST_SUBDIR)/patch && \
33279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33281 "RANLIB=$${RANLIB}" \
0c24b341 33282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33283 install-pdf) \
33284 || exit 1
33285
33286@endif patch
33287
108a6f8e
CD
33288.PHONY: maybe-install-html-patch install-html-patch
33289maybe-install-html-patch:
33290@if patch
33291maybe-install-html-patch: install-html-patch
33292
33293install-html-patch: \
33294 configure-patch \
33295 html-patch
33296 @: $(MAKE); $(unstage)
33297 @[ -f ./patch/Makefile ] || exit 0; \
33298 r=`${PWD_COMMAND}`; export r; \
33299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33300 $(HOST_EXPORTS) \
33301 for flag in $(EXTRA_HOST_FLAGS) ; do \
33302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33303 done; \
33304 echo "Doing install-html in patch" ; \
33305 (cd $(HOST_SUBDIR)/patch && \
33306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33308 "RANLIB=$${RANLIB}" \
0c24b341 33309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33310 install-html) \
33311 || exit 1
33312
33313@endif patch
33314
b813574b
PB
33315.PHONY: maybe-installcheck-patch installcheck-patch
33316maybe-installcheck-patch:
33317@if patch
33318maybe-installcheck-patch: installcheck-patch
4fa63067 33319
b813574b
PB
33320installcheck-patch: \
33321 configure-patch
0aed8855 33322 @: $(MAKE); $(unstage)
b813574b 33323 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33324 r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33326 $(HOST_EXPORTS) \
b813574b 33327 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33329 done; \
b813574b 33330 echo "Doing installcheck in patch" ; \
b00612cc 33331 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33334 "RANLIB=$${RANLIB}" \
0c24b341 33335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33336 installcheck) \
4fa63067
NN
33337 || exit 1
33338
b813574b 33339@endif patch
4fa63067 33340
b813574b
PB
33341.PHONY: maybe-mostlyclean-patch mostlyclean-patch
33342maybe-mostlyclean-patch:
33343@if patch
33344maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 33345
b813574b 33346mostlyclean-patch:
0aed8855 33347 @: $(MAKE); $(unstage)
b813574b 33348 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33349 r=`${PWD_COMMAND}`; export r; \
33350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33351 $(HOST_EXPORTS) \
b813574b 33352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33354 done; \
b813574b 33355 echo "Doing mostlyclean in patch" ; \
b00612cc 33356 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33359 "RANLIB=$${RANLIB}" \
0c24b341 33360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33361 mostlyclean) \
4fa63067
NN
33362 || exit 1
33363
b813574b 33364@endif patch
4fa63067 33365
b813574b
PB
33366.PHONY: maybe-clean-patch clean-patch
33367maybe-clean-patch:
33368@if patch
33369maybe-clean-patch: clean-patch
4fa63067 33370
b813574b 33371clean-patch:
0aed8855 33372 @: $(MAKE); $(unstage)
b813574b 33373 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33374 r=`${PWD_COMMAND}`; export r; \
33375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33376 $(HOST_EXPORTS) \
b813574b 33377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33379 done; \
b813574b 33380 echo "Doing clean in patch" ; \
b00612cc 33381 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33384 "RANLIB=$${RANLIB}" \
0c24b341 33385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33386 clean) \
4fa63067
NN
33387 || exit 1
33388
b813574b 33389@endif patch
4fa63067 33390
b813574b
PB
33391.PHONY: maybe-distclean-patch distclean-patch
33392maybe-distclean-patch:
33393@if patch
33394maybe-distclean-patch: distclean-patch
4fa63067 33395
b813574b 33396distclean-patch:
0aed8855 33397 @: $(MAKE); $(unstage)
b813574b 33398 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33399 r=`${PWD_COMMAND}`; export r; \
33400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33401 $(HOST_EXPORTS) \
b813574b 33402 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33404 done; \
b813574b 33405 echo "Doing distclean in patch" ; \
b00612cc 33406 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33409 "RANLIB=$${RANLIB}" \
0c24b341 33410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33411 distclean) \
4fa63067
NN
33412 || exit 1
33413
b813574b 33414@endif patch
4fa63067 33415
b813574b
PB
33416.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
33417maybe-maintainer-clean-patch:
33418@if patch
33419maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 33420
b813574b 33421maintainer-clean-patch:
0aed8855 33422 @: $(MAKE); $(unstage)
b813574b 33423 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
33424 r=`${PWD_COMMAND}`; export r; \
33425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33426 $(HOST_EXPORTS) \
b813574b 33427 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33429 done; \
b813574b 33430 echo "Doing maintainer-clean in patch" ; \
b00612cc 33431 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
33432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33434 "RANLIB=$${RANLIB}" \
0c24b341 33435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33436 maintainer-clean) \
4fa63067
NN
33437 || exit 1
33438
b813574b 33439@endif patch
4fa63067
NN
33440
33441
a7254363 33442
b813574b
PB
33443.PHONY: configure-perl maybe-configure-perl
33444maybe-configure-perl:
4f0ef2d8
CD
33445@if gcc-bootstrap
33446configure-perl: stage_current
33447@endif gcc-bootstrap
b813574b
PB
33448@if perl
33449maybe-configure-perl: configure-perl
c52c6897 33450configure-perl:
0aed8855 33451 @: $(MAKE); $(unstage)
c52c6897 33452 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33454 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
33455 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
1f53ca9a 33456 $(HOST_EXPORTS) \
a7254363
PB
33457 echo Configuring in $(HOST_SUBDIR)/perl; \
33458 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 33459 case $(srcdir) in \
b00612cc
PB
33460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33461 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
33462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33463 esac; \
b00612cc
PB
33464 srcdiroption="--srcdir=$${topdir}/perl"; \
33465 libsrcdir="$$s/perl"; \
e2b9e2dc 33466 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33467 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33468 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33469 || exit 1
b813574b 33470@endif perl
e2b9e2dc 33471
a7254363
PB
33472
33473
d545f33b
PB
33474
33475
b813574b
PB
33476.PHONY: all-perl maybe-all-perl
33477maybe-all-perl:
4f0ef2d8
CD
33478@if gcc-bootstrap
33479all-perl: stage_current
33480@endif gcc-bootstrap
b813574b 33481@if perl
d27cc32e 33482TARGET-perl=all
b813574b
PB
33483maybe-all-perl: all-perl
33484all-perl: configure-perl
0aed8855 33485 @: $(MAKE); $(unstage)
b40e3958
L
33486 @r=`${PWD_COMMAND}`; export r; \
33487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33488 $(HOST_EXPORTS) \
b00612cc 33489 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
33490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33491 $(TARGET-perl))
b813574b 33492@endif perl
3866be5d 33493
a7254363 33494
d545f33b
PB
33495
33496
b813574b
PB
33497.PHONY: check-perl maybe-check-perl
33498maybe-check-perl:
33499@if perl
33500maybe-check-perl: check-perl
3866be5d 33501
b813574b 33502check-perl:
0aed8855 33503 @: $(MAKE); $(unstage)
b40e3958
L
33504 @r=`${PWD_COMMAND}`; export r; \
33505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33506 $(HOST_EXPORTS) \
b00612cc
PB
33507 (cd $(HOST_SUBDIR)/perl && \
33508 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33509
b813574b 33510@endif perl
3866be5d 33511
b813574b
PB
33512.PHONY: install-perl maybe-install-perl
33513maybe-install-perl:
33514@if perl
33515maybe-install-perl: install-perl
16ae0395 33516
b813574b 33517install-perl: installdirs
0aed8855 33518 @: $(MAKE); $(unstage)
b40e3958
L
33519 @r=`${PWD_COMMAND}`; export r; \
33520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33521 $(HOST_EXPORTS) \
b00612cc 33522 (cd $(HOST_SUBDIR)/perl && \
2da12f12 33523 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33524
b813574b 33525@endif perl
3866be5d 33526
9b980aa1
RW
33527.PHONY: install-strip-perl maybe-install-strip-perl
33528maybe-install-strip-perl:
33529@if perl
33530maybe-install-strip-perl: install-strip-perl
33531
33532install-strip-perl: installdirs
33533 @: $(MAKE); $(unstage)
33534 @r=`${PWD_COMMAND}`; export r; \
33535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33536 $(HOST_EXPORTS) \
33537 (cd $(HOST_SUBDIR)/perl && \
33538 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33539
33540@endif perl
33541
56a8fe78 33542# Other targets (info, dvi, pdf, etc.)
4fa63067 33543
b813574b
PB
33544.PHONY: maybe-info-perl info-perl
33545maybe-info-perl:
33546@if perl
33547maybe-info-perl: info-perl
4fa63067 33548
b813574b
PB
33549info-perl: \
33550 configure-perl
0aed8855 33551 @: $(MAKE); $(unstage)
b813574b 33552 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
33553 r=`${PWD_COMMAND}`; export r; \
33554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33555 $(HOST_EXPORTS) \
b813574b 33556 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33558 done; \
b813574b 33559 echo "Doing info in perl" ; \
b00612cc 33560 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563 "RANLIB=$${RANLIB}" \
0c24b341 33564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33565 info) \
e2b9e2dc
NN
33566 || exit 1
33567
b813574b 33568@endif perl
4fa63067 33569
b813574b
PB
33570.PHONY: maybe-dvi-perl dvi-perl
33571maybe-dvi-perl:
33572@if perl
33573maybe-dvi-perl: dvi-perl
4fa63067 33574
b813574b
PB
33575dvi-perl: \
33576 configure-perl
0aed8855 33577 @: $(MAKE); $(unstage)
b813574b 33578 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33579 r=`${PWD_COMMAND}`; export r; \
b40e3958 33580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33581 $(HOST_EXPORTS) \
b813574b 33582 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33584 done; \
b813574b 33585 echo "Doing dvi in perl" ; \
b00612cc 33586 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33589 "RANLIB=$${RANLIB}" \
0c24b341 33590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33591 dvi) \
4fa63067 33592 || exit 1
3866be5d 33593
b813574b 33594@endif perl
3866be5d 33595
56a8fe78
DD
33596.PHONY: maybe-pdf-perl pdf-perl
33597maybe-pdf-perl:
33598@if perl
33599maybe-pdf-perl: pdf-perl
33600
33601pdf-perl: \
33602 configure-perl
33603 @: $(MAKE); $(unstage)
33604 @[ -f ./perl/Makefile ] || exit 0; \
33605 r=`${PWD_COMMAND}`; export r; \
33606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33607 $(HOST_EXPORTS) \
33608 for flag in $(EXTRA_HOST_FLAGS) ; do \
33609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33610 done; \
33611 echo "Doing pdf in perl" ; \
33612 (cd $(HOST_SUBDIR)/perl && \
33613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33615 "RANLIB=$${RANLIB}" \
0c24b341 33616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33617 pdf) \
33618 || exit 1
33619
33620@endif perl
33621
6d389afc
MS
33622.PHONY: maybe-html-perl html-perl
33623maybe-html-perl:
33624@if perl
33625maybe-html-perl: html-perl
33626
33627html-perl: \
33628 configure-perl
0aed8855 33629 @: $(MAKE); $(unstage)
6d389afc
MS
33630 @[ -f ./perl/Makefile ] || exit 0; \
33631 r=`${PWD_COMMAND}`; export r; \
33632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33633 $(HOST_EXPORTS) \
33634 for flag in $(EXTRA_HOST_FLAGS) ; do \
33635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33636 done; \
33637 echo "Doing html in perl" ; \
b00612cc 33638 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
33639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33641 "RANLIB=$${RANLIB}" \
0c24b341 33642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33643 html) \
33644 || exit 1
33645
33646@endif perl
33647
b813574b
PB
33648.PHONY: maybe-TAGS-perl TAGS-perl
33649maybe-TAGS-perl:
33650@if perl
33651maybe-TAGS-perl: TAGS-perl
4fa63067 33652
b813574b
PB
33653TAGS-perl: \
33654 configure-perl
0aed8855 33655 @: $(MAKE); $(unstage)
b813574b 33656 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33657 r=`${PWD_COMMAND}`; export r; \
b40e3958 33658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33659 $(HOST_EXPORTS) \
b813574b 33660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33662 done; \
b813574b 33663 echo "Doing TAGS in perl" ; \
b00612cc 33664 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33667 "RANLIB=$${RANLIB}" \
0c24b341 33668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33669 TAGS) \
4fa63067 33670 || exit 1
3866be5d 33671
b813574b 33672@endif perl
3866be5d 33673
b813574b
PB
33674.PHONY: maybe-install-info-perl install-info-perl
33675maybe-install-info-perl:
33676@if perl
33677maybe-install-info-perl: install-info-perl
16ae0395 33678
b813574b
PB
33679install-info-perl: \
33680 configure-perl \
33681 info-perl
0aed8855 33682 @: $(MAKE); $(unstage)
b813574b 33683 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33684 r=`${PWD_COMMAND}`; export r; \
33685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33686 $(HOST_EXPORTS) \
b813574b 33687 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33689 done; \
b813574b 33690 echo "Doing install-info in perl" ; \
b00612cc 33691 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33694 "RANLIB=$${RANLIB}" \
0c24b341 33695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33696 install-info) \
4fa63067
NN
33697 || exit 1
33698
b813574b 33699@endif perl
4fa63067 33700
a3ca38d2
DD
33701.PHONY: maybe-install-pdf-perl install-pdf-perl
33702maybe-install-pdf-perl:
33703@if perl
33704maybe-install-pdf-perl: install-pdf-perl
33705
33706install-pdf-perl: \
33707 configure-perl \
33708 pdf-perl
33709 @: $(MAKE); $(unstage)
33710 @[ -f ./perl/Makefile ] || exit 0; \
33711 r=`${PWD_COMMAND}`; export r; \
33712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33713 $(HOST_EXPORTS) \
33714 for flag in $(EXTRA_HOST_FLAGS) ; do \
33715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33716 done; \
33717 echo "Doing install-pdf in perl" ; \
33718 (cd $(HOST_SUBDIR)/perl && \
33719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33721 "RANLIB=$${RANLIB}" \
0c24b341 33722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33723 install-pdf) \
33724 || exit 1
33725
33726@endif perl
33727
108a6f8e
CD
33728.PHONY: maybe-install-html-perl install-html-perl
33729maybe-install-html-perl:
33730@if perl
33731maybe-install-html-perl: install-html-perl
33732
33733install-html-perl: \
33734 configure-perl \
33735 html-perl
33736 @: $(MAKE); $(unstage)
33737 @[ -f ./perl/Makefile ] || exit 0; \
33738 r=`${PWD_COMMAND}`; export r; \
33739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33740 $(HOST_EXPORTS) \
33741 for flag in $(EXTRA_HOST_FLAGS) ; do \
33742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33743 done; \
33744 echo "Doing install-html in perl" ; \
33745 (cd $(HOST_SUBDIR)/perl && \
33746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33748 "RANLIB=$${RANLIB}" \
0c24b341 33749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33750 install-html) \
33751 || exit 1
33752
33753@endif perl
33754
b813574b
PB
33755.PHONY: maybe-installcheck-perl installcheck-perl
33756maybe-installcheck-perl:
33757@if perl
33758maybe-installcheck-perl: installcheck-perl
4fa63067 33759
b813574b
PB
33760installcheck-perl: \
33761 configure-perl
0aed8855 33762 @: $(MAKE); $(unstage)
b813574b 33763 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33764 r=`${PWD_COMMAND}`; export r; \
33765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33766 $(HOST_EXPORTS) \
b813574b 33767 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33769 done; \
b813574b 33770 echo "Doing installcheck in perl" ; \
b00612cc 33771 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33774 "RANLIB=$${RANLIB}" \
0c24b341 33775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33776 installcheck) \
4fa63067
NN
33777 || exit 1
33778
b813574b 33779@endif perl
4fa63067 33780
b813574b
PB
33781.PHONY: maybe-mostlyclean-perl mostlyclean-perl
33782maybe-mostlyclean-perl:
33783@if perl
33784maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 33785
b813574b 33786mostlyclean-perl:
0aed8855 33787 @: $(MAKE); $(unstage)
b813574b 33788 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33789 r=`${PWD_COMMAND}`; export r; \
33790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33791 $(HOST_EXPORTS) \
b813574b 33792 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33794 done; \
b813574b 33795 echo "Doing mostlyclean in perl" ; \
b00612cc 33796 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33799 "RANLIB=$${RANLIB}" \
0c24b341 33800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33801 mostlyclean) \
4fa63067
NN
33802 || exit 1
33803
b813574b 33804@endif perl
4fa63067 33805
b813574b
PB
33806.PHONY: maybe-clean-perl clean-perl
33807maybe-clean-perl:
33808@if perl
33809maybe-clean-perl: clean-perl
4fa63067 33810
b813574b 33811clean-perl:
0aed8855 33812 @: $(MAKE); $(unstage)
b813574b 33813 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33814 r=`${PWD_COMMAND}`; export r; \
33815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33816 $(HOST_EXPORTS) \
b813574b 33817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33819 done; \
b813574b 33820 echo "Doing clean in perl" ; \
b00612cc 33821 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33824 "RANLIB=$${RANLIB}" \
0c24b341 33825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33826 clean) \
4fa63067
NN
33827 || exit 1
33828
b813574b 33829@endif perl
4fa63067 33830
b813574b
PB
33831.PHONY: maybe-distclean-perl distclean-perl
33832maybe-distclean-perl:
33833@if perl
33834maybe-distclean-perl: distclean-perl
4fa63067 33835
b813574b 33836distclean-perl:
0aed8855 33837 @: $(MAKE); $(unstage)
b813574b 33838 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
33839 r=`${PWD_COMMAND}`; export r; \
33840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33841 $(HOST_EXPORTS) \
b813574b 33842 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33844 done; \
b813574b 33845 echo "Doing distclean in perl" ; \
b00612cc 33846 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33849 "RANLIB=$${RANLIB}" \
0c24b341 33850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33851 distclean) \
4fa63067
NN
33852 || exit 1
33853
b813574b 33854@endif perl
4fa63067 33855
b813574b
PB
33856.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
33857maybe-maintainer-clean-perl:
33858@if perl
33859maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 33860
b813574b 33861maintainer-clean-perl:
0aed8855 33862 @: $(MAKE); $(unstage)
b813574b 33863 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33864 r=`${PWD_COMMAND}`; export r; \
b40e3958 33865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33866 $(HOST_EXPORTS) \
b813574b 33867 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33869 done; \
b813574b 33870 echo "Doing maintainer-clean in perl" ; \
b00612cc 33871 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33874 "RANLIB=$${RANLIB}" \
0c24b341 33875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33876 maintainer-clean) \
4fa63067 33877 || exit 1
3866be5d 33878
b813574b 33879@endif perl
3866be5d 33880
4fa63067 33881
a7254363 33882
b813574b
PB
33883.PHONY: configure-prms maybe-configure-prms
33884maybe-configure-prms:
4f0ef2d8
CD
33885@if gcc-bootstrap
33886configure-prms: stage_current
33887@endif gcc-bootstrap
b813574b
PB
33888@if prms
33889maybe-configure-prms: configure-prms
c52c6897 33890configure-prms:
0aed8855 33891 @: $(MAKE); $(unstage)
c52c6897 33892 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33894 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
33895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
1f53ca9a 33896 $(HOST_EXPORTS) \
a7254363
PB
33897 echo Configuring in $(HOST_SUBDIR)/prms; \
33898 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 33899 case $(srcdir) in \
b00612cc
PB
33900 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33901 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
33902 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33903 esac; \
b00612cc
PB
33904 srcdiroption="--srcdir=$${topdir}/prms"; \
33905 libsrcdir="$$s/prms"; \
e2b9e2dc 33906 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33907 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33908 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33909 || exit 1
b813574b 33910@endif prms
e2b9e2dc 33911
a7254363
PB
33912
33913
d545f33b
PB
33914
33915
b813574b
PB
33916.PHONY: all-prms maybe-all-prms
33917maybe-all-prms:
4f0ef2d8
CD
33918@if gcc-bootstrap
33919all-prms: stage_current
33920@endif gcc-bootstrap
b813574b 33921@if prms
d27cc32e 33922TARGET-prms=all
b813574b
PB
33923maybe-all-prms: all-prms
33924all-prms: configure-prms
0aed8855 33925 @: $(MAKE); $(unstage)
b40e3958
L
33926 @r=`${PWD_COMMAND}`; export r; \
33927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33928 $(HOST_EXPORTS) \
b00612cc 33929 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
33930 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33931 $(TARGET-prms))
b813574b 33932@endif prms
3866be5d 33933
a7254363 33934
d545f33b
PB
33935
33936
b813574b
PB
33937.PHONY: check-prms maybe-check-prms
33938maybe-check-prms:
33939@if prms
33940maybe-check-prms: check-prms
3866be5d 33941
b813574b 33942check-prms:
0aed8855 33943 @: $(MAKE); $(unstage)
b40e3958
L
33944 @r=`${PWD_COMMAND}`; export r; \
33945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33946 $(HOST_EXPORTS) \
b00612cc
PB
33947 (cd $(HOST_SUBDIR)/prms && \
33948 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33949
b813574b 33950@endif prms
3866be5d 33951
b813574b
PB
33952.PHONY: install-prms maybe-install-prms
33953maybe-install-prms:
33954@if prms
33955maybe-install-prms: install-prms
4fa63067 33956
b813574b 33957install-prms: installdirs
0aed8855 33958 @: $(MAKE); $(unstage)
4fa63067
NN
33959 @r=`${PWD_COMMAND}`; export r; \
33960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33961 $(HOST_EXPORTS) \
b00612cc 33962 (cd $(HOST_SUBDIR)/prms && \
2da12f12 33963 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33964
b813574b 33965@endif prms
4fa63067 33966
9b980aa1
RW
33967.PHONY: install-strip-prms maybe-install-strip-prms
33968maybe-install-strip-prms:
33969@if prms
33970maybe-install-strip-prms: install-strip-prms
33971
33972install-strip-prms: installdirs
33973 @: $(MAKE); $(unstage)
33974 @r=`${PWD_COMMAND}`; export r; \
33975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33976 $(HOST_EXPORTS) \
33977 (cd $(HOST_SUBDIR)/prms && \
33978 $(MAKE) $(FLAGS_TO_PASS) install-strip)
33979
33980@endif prms
33981
56a8fe78 33982# Other targets (info, dvi, pdf, etc.)
4fa63067 33983
b813574b
PB
33984.PHONY: maybe-info-prms info-prms
33985maybe-info-prms:
33986@if prms
33987maybe-info-prms: info-prms
4fa63067 33988
b813574b
PB
33989info-prms: \
33990 configure-prms
0aed8855 33991 @: $(MAKE); $(unstage)
b813574b 33992 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33993 r=`${PWD_COMMAND}`; export r; \
33994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33995 $(HOST_EXPORTS) \
b813574b 33996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33998 done; \
b813574b 33999 echo "Doing info in prms" ; \
b00612cc 34000 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34003 "RANLIB=$${RANLIB}" \
0c24b341 34004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34005 info) \
4fa63067
NN
34006 || exit 1
34007
b813574b 34008@endif prms
4fa63067 34009
b813574b
PB
34010.PHONY: maybe-dvi-prms dvi-prms
34011maybe-dvi-prms:
34012@if prms
34013maybe-dvi-prms: dvi-prms
4fa63067 34014
b813574b
PB
34015dvi-prms: \
34016 configure-prms
0aed8855 34017 @: $(MAKE); $(unstage)
b813574b 34018 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34019 r=`${PWD_COMMAND}`; export r; \
34020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34021 $(HOST_EXPORTS) \
b813574b 34022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34024 done; \
b813574b 34025 echo "Doing dvi in prms" ; \
b00612cc 34026 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34029 "RANLIB=$${RANLIB}" \
0c24b341 34030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34031 dvi) \
4fa63067
NN
34032 || exit 1
34033
b813574b 34034@endif prms
4fa63067 34035
56a8fe78
DD
34036.PHONY: maybe-pdf-prms pdf-prms
34037maybe-pdf-prms:
34038@if prms
34039maybe-pdf-prms: pdf-prms
34040
34041pdf-prms: \
34042 configure-prms
34043 @: $(MAKE); $(unstage)
34044 @[ -f ./prms/Makefile ] || exit 0; \
34045 r=`${PWD_COMMAND}`; export r; \
34046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34047 $(HOST_EXPORTS) \
34048 for flag in $(EXTRA_HOST_FLAGS) ; do \
34049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34050 done; \
34051 echo "Doing pdf in prms" ; \
34052 (cd $(HOST_SUBDIR)/prms && \
34053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34055 "RANLIB=$${RANLIB}" \
0c24b341 34056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34057 pdf) \
34058 || exit 1
34059
34060@endif prms
34061
6d389afc
MS
34062.PHONY: maybe-html-prms html-prms
34063maybe-html-prms:
34064@if prms
34065maybe-html-prms: html-prms
34066
34067html-prms: \
34068 configure-prms
0aed8855 34069 @: $(MAKE); $(unstage)
6d389afc
MS
34070 @[ -f ./prms/Makefile ] || exit 0; \
34071 r=`${PWD_COMMAND}`; export r; \
34072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34073 $(HOST_EXPORTS) \
34074 for flag in $(EXTRA_HOST_FLAGS) ; do \
34075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34076 done; \
34077 echo "Doing html in prms" ; \
b00612cc 34078 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
34079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34081 "RANLIB=$${RANLIB}" \
0c24b341 34082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34083 html) \
34084 || exit 1
34085
34086@endif prms
34087
b813574b
PB
34088.PHONY: maybe-TAGS-prms TAGS-prms
34089maybe-TAGS-prms:
34090@if prms
34091maybe-TAGS-prms: TAGS-prms
4fa63067 34092
b813574b
PB
34093TAGS-prms: \
34094 configure-prms
0aed8855 34095 @: $(MAKE); $(unstage)
b813574b 34096 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34097 r=`${PWD_COMMAND}`; export r; \
34098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34099 $(HOST_EXPORTS) \
b813574b 34100 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34102 done; \
b813574b 34103 echo "Doing TAGS in prms" ; \
b00612cc 34104 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34107 "RANLIB=$${RANLIB}" \
0c24b341 34108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34109 TAGS) \
4fa63067
NN
34110 || exit 1
34111
b813574b 34112@endif prms
4fa63067 34113
b813574b
PB
34114.PHONY: maybe-install-info-prms install-info-prms
34115maybe-install-info-prms:
34116@if prms
34117maybe-install-info-prms: install-info-prms
4fa63067 34118
b813574b
PB
34119install-info-prms: \
34120 configure-prms \
34121 info-prms
0aed8855 34122 @: $(MAKE); $(unstage)
b813574b 34123 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34124 r=`${PWD_COMMAND}`; export r; \
34125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34126 $(HOST_EXPORTS) \
b813574b 34127 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34129 done; \
b813574b 34130 echo "Doing install-info in prms" ; \
b00612cc 34131 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34134 "RANLIB=$${RANLIB}" \
0c24b341 34135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34136 install-info) \
4fa63067
NN
34137 || exit 1
34138
b813574b 34139@endif prms
4fa63067 34140
a3ca38d2
DD
34141.PHONY: maybe-install-pdf-prms install-pdf-prms
34142maybe-install-pdf-prms:
34143@if prms
34144maybe-install-pdf-prms: install-pdf-prms
34145
34146install-pdf-prms: \
34147 configure-prms \
34148 pdf-prms
34149 @: $(MAKE); $(unstage)
34150 @[ -f ./prms/Makefile ] || exit 0; \
34151 r=`${PWD_COMMAND}`; export r; \
34152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34153 $(HOST_EXPORTS) \
34154 for flag in $(EXTRA_HOST_FLAGS) ; do \
34155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34156 done; \
34157 echo "Doing install-pdf in prms" ; \
34158 (cd $(HOST_SUBDIR)/prms && \
34159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34161 "RANLIB=$${RANLIB}" \
0c24b341 34162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34163 install-pdf) \
34164 || exit 1
34165
34166@endif prms
34167
108a6f8e
CD
34168.PHONY: maybe-install-html-prms install-html-prms
34169maybe-install-html-prms:
34170@if prms
34171maybe-install-html-prms: install-html-prms
34172
34173install-html-prms: \
34174 configure-prms \
34175 html-prms
34176 @: $(MAKE); $(unstage)
34177 @[ -f ./prms/Makefile ] || exit 0; \
34178 r=`${PWD_COMMAND}`; export r; \
34179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34180 $(HOST_EXPORTS) \
34181 for flag in $(EXTRA_HOST_FLAGS) ; do \
34182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34183 done; \
34184 echo "Doing install-html in prms" ; \
34185 (cd $(HOST_SUBDIR)/prms && \
34186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34188 "RANLIB=$${RANLIB}" \
0c24b341 34189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34190 install-html) \
34191 || exit 1
34192
34193@endif prms
34194
b813574b
PB
34195.PHONY: maybe-installcheck-prms installcheck-prms
34196maybe-installcheck-prms:
34197@if prms
34198maybe-installcheck-prms: installcheck-prms
4fa63067 34199
b813574b
PB
34200installcheck-prms: \
34201 configure-prms
0aed8855 34202 @: $(MAKE); $(unstage)
b813574b 34203 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34204 r=`${PWD_COMMAND}`; export r; \
34205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34206 $(HOST_EXPORTS) \
b813574b 34207 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34209 done; \
b813574b 34210 echo "Doing installcheck in prms" ; \
b00612cc 34211 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34214 "RANLIB=$${RANLIB}" \
0c24b341 34215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34216 installcheck) \
4fa63067
NN
34217 || exit 1
34218
b813574b 34219@endif prms
4fa63067 34220
b813574b
PB
34221.PHONY: maybe-mostlyclean-prms mostlyclean-prms
34222maybe-mostlyclean-prms:
34223@if prms
34224maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 34225
b813574b 34226mostlyclean-prms:
0aed8855 34227 @: $(MAKE); $(unstage)
b813574b 34228 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34229 r=`${PWD_COMMAND}`; export r; \
34230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34231 $(HOST_EXPORTS) \
b813574b 34232 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34234 done; \
b813574b 34235 echo "Doing mostlyclean in prms" ; \
b00612cc 34236 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34239 "RANLIB=$${RANLIB}" \
0c24b341 34240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34241 mostlyclean) \
4fa63067
NN
34242 || exit 1
34243
b813574b 34244@endif prms
4fa63067 34245
b813574b
PB
34246.PHONY: maybe-clean-prms clean-prms
34247maybe-clean-prms:
34248@if prms
34249maybe-clean-prms: clean-prms
4fa63067 34250
b813574b 34251clean-prms:
0aed8855 34252 @: $(MAKE); $(unstage)
b813574b 34253 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34254 r=`${PWD_COMMAND}`; export r; \
34255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34256 $(HOST_EXPORTS) \
b813574b 34257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34259 done; \
b813574b 34260 echo "Doing clean in prms" ; \
b00612cc 34261 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34264 "RANLIB=$${RANLIB}" \
0c24b341 34265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34266 clean) \
4fa63067
NN
34267 || exit 1
34268
b813574b 34269@endif prms
4fa63067 34270
b813574b
PB
34271.PHONY: maybe-distclean-prms distclean-prms
34272maybe-distclean-prms:
34273@if prms
34274maybe-distclean-prms: distclean-prms
4fa63067 34275
b813574b 34276distclean-prms:
0aed8855 34277 @: $(MAKE); $(unstage)
b813574b 34278 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34279 r=`${PWD_COMMAND}`; export r; \
34280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34281 $(HOST_EXPORTS) \
b813574b 34282 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34284 done; \
b813574b 34285 echo "Doing distclean in prms" ; \
b00612cc 34286 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34289 "RANLIB=$${RANLIB}" \
0c24b341 34290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34291 distclean) \
4fa63067
NN
34292 || exit 1
34293
b813574b 34294@endif prms
4fa63067 34295
b813574b
PB
34296.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
34297maybe-maintainer-clean-prms:
34298@if prms
34299maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 34300
b813574b 34301maintainer-clean-prms:
0aed8855 34302 @: $(MAKE); $(unstage)
b813574b 34303 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
34304 r=`${PWD_COMMAND}`; export r; \
34305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34306 $(HOST_EXPORTS) \
b813574b 34307 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34309 done; \
b813574b 34310 echo "Doing maintainer-clean in prms" ; \
b00612cc 34311 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
34312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34314 "RANLIB=$${RANLIB}" \
0c24b341 34315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34316 maintainer-clean) \
4fa63067 34317 || exit 1
16ae0395 34318
b813574b 34319@endif prms
3866be5d
NN
34320
34321
a7254363 34322
b813574b
PB
34323.PHONY: configure-rcs maybe-configure-rcs
34324maybe-configure-rcs:
4f0ef2d8
CD
34325@if gcc-bootstrap
34326configure-rcs: stage_current
34327@endif gcc-bootstrap
b813574b
PB
34328@if rcs
34329maybe-configure-rcs: configure-rcs
c52c6897 34330configure-rcs:
0aed8855 34331 @: $(MAKE); $(unstage)
c52c6897 34332 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34334 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
34335 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
1f53ca9a 34336 $(HOST_EXPORTS) \
a7254363
PB
34337 echo Configuring in $(HOST_SUBDIR)/rcs; \
34338 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 34339 case $(srcdir) in \
b00612cc
PB
34340 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34341 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
34342 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34343 esac; \
b00612cc
PB
34344 srcdiroption="--srcdir=$${topdir}/rcs"; \
34345 libsrcdir="$$s/rcs"; \
e2b9e2dc 34346 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34347 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34348 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34349 || exit 1
b813574b 34350@endif rcs
e2b9e2dc 34351
a7254363
PB
34352
34353
d545f33b
PB
34354
34355
b813574b
PB
34356.PHONY: all-rcs maybe-all-rcs
34357maybe-all-rcs:
4f0ef2d8
CD
34358@if gcc-bootstrap
34359all-rcs: stage_current
34360@endif gcc-bootstrap
b813574b 34361@if rcs
d27cc32e 34362TARGET-rcs=all
b813574b
PB
34363maybe-all-rcs: all-rcs
34364all-rcs: configure-rcs
0aed8855 34365 @: $(MAKE); $(unstage)
b40e3958
L
34366 @r=`${PWD_COMMAND}`; export r; \
34367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34368 $(HOST_EXPORTS) \
b00612cc 34369 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
34370 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34371 $(TARGET-rcs))
b813574b 34372@endif rcs
3866be5d 34373
a7254363 34374
d545f33b
PB
34375
34376
b813574b
PB
34377.PHONY: check-rcs maybe-check-rcs
34378maybe-check-rcs:
34379@if rcs
34380maybe-check-rcs: check-rcs
3866be5d 34381
b813574b 34382check-rcs:
0aed8855 34383 @: $(MAKE); $(unstage)
b40e3958
L
34384 @r=`${PWD_COMMAND}`; export r; \
34385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34386 $(HOST_EXPORTS) \
b00612cc
PB
34387 (cd $(HOST_SUBDIR)/rcs && \
34388 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34389
b813574b 34390@endif rcs
3866be5d 34391
b813574b
PB
34392.PHONY: install-rcs maybe-install-rcs
34393maybe-install-rcs:
34394@if rcs
34395maybe-install-rcs: install-rcs
16ae0395 34396
b813574b 34397install-rcs: installdirs
0aed8855 34398 @: $(MAKE); $(unstage)
b40e3958
L
34399 @r=`${PWD_COMMAND}`; export r; \
34400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34401 $(HOST_EXPORTS) \
b00612cc 34402 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 34403 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34404
b813574b 34405@endif rcs
3866be5d 34406
9b980aa1
RW
34407.PHONY: install-strip-rcs maybe-install-strip-rcs
34408maybe-install-strip-rcs:
34409@if rcs
34410maybe-install-strip-rcs: install-strip-rcs
34411
34412install-strip-rcs: installdirs
34413 @: $(MAKE); $(unstage)
34414 @r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34416 $(HOST_EXPORTS) \
34417 (cd $(HOST_SUBDIR)/rcs && \
34418 $(MAKE) $(FLAGS_TO_PASS) install-strip)
34419
34420@endif rcs
34421
56a8fe78 34422# Other targets (info, dvi, pdf, etc.)
4fa63067 34423
b813574b
PB
34424.PHONY: maybe-info-rcs info-rcs
34425maybe-info-rcs:
34426@if rcs
34427maybe-info-rcs: info-rcs
4fa63067 34428
b813574b
PB
34429info-rcs: \
34430 configure-rcs
0aed8855 34431 @: $(MAKE); $(unstage)
b813574b 34432 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34433 r=`${PWD_COMMAND}`; export r; \
34434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34435 $(HOST_EXPORTS) \
b813574b 34436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34438 done; \
b813574b 34439 echo "Doing info in rcs" ; \
b00612cc 34440 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34443 "RANLIB=$${RANLIB}" \
0c24b341 34444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34445 info) \
4fa63067
NN
34446 || exit 1
34447
b813574b 34448@endif rcs
4fa63067 34449
b813574b
PB
34450.PHONY: maybe-dvi-rcs dvi-rcs
34451maybe-dvi-rcs:
34452@if rcs
34453maybe-dvi-rcs: dvi-rcs
4fa63067 34454
b813574b
PB
34455dvi-rcs: \
34456 configure-rcs
0aed8855 34457 @: $(MAKE); $(unstage)
b813574b 34458 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34459 r=`${PWD_COMMAND}`; export r; \
34460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34461 $(HOST_EXPORTS) \
b813574b 34462 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34464 done; \
b813574b 34465 echo "Doing dvi in rcs" ; \
b00612cc 34466 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34469 "RANLIB=$${RANLIB}" \
0c24b341 34470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34471 dvi) \
4fa63067
NN
34472 || exit 1
34473
b813574b 34474@endif rcs
4fa63067 34475
56a8fe78
DD
34476.PHONY: maybe-pdf-rcs pdf-rcs
34477maybe-pdf-rcs:
34478@if rcs
34479maybe-pdf-rcs: pdf-rcs
34480
34481pdf-rcs: \
34482 configure-rcs
34483 @: $(MAKE); $(unstage)
34484 @[ -f ./rcs/Makefile ] || exit 0; \
34485 r=`${PWD_COMMAND}`; export r; \
34486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34487 $(HOST_EXPORTS) \
34488 for flag in $(EXTRA_HOST_FLAGS) ; do \
34489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34490 done; \
34491 echo "Doing pdf in rcs" ; \
34492 (cd $(HOST_SUBDIR)/rcs && \
34493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34495 "RANLIB=$${RANLIB}" \
0c24b341 34496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34497 pdf) \
34498 || exit 1
34499
34500@endif rcs
34501
6d389afc
MS
34502.PHONY: maybe-html-rcs html-rcs
34503maybe-html-rcs:
34504@if rcs
34505maybe-html-rcs: html-rcs
34506
34507html-rcs: \
34508 configure-rcs
0aed8855 34509 @: $(MAKE); $(unstage)
6d389afc
MS
34510 @[ -f ./rcs/Makefile ] || exit 0; \
34511 r=`${PWD_COMMAND}`; export r; \
34512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34513 $(HOST_EXPORTS) \
34514 for flag in $(EXTRA_HOST_FLAGS) ; do \
34515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34516 done; \
34517 echo "Doing html in rcs" ; \
b00612cc 34518 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
34519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34521 "RANLIB=$${RANLIB}" \
0c24b341 34522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34523 html) \
34524 || exit 1
34525
34526@endif rcs
34527
b813574b
PB
34528.PHONY: maybe-TAGS-rcs TAGS-rcs
34529maybe-TAGS-rcs:
34530@if rcs
34531maybe-TAGS-rcs: TAGS-rcs
4fa63067 34532
b813574b
PB
34533TAGS-rcs: \
34534 configure-rcs
0aed8855 34535 @: $(MAKE); $(unstage)
b813574b 34536 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34537 r=`${PWD_COMMAND}`; export r; \
34538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34539 $(HOST_EXPORTS) \
b813574b 34540 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34542 done; \
b813574b 34543 echo "Doing TAGS in rcs" ; \
b00612cc 34544 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34547 "RANLIB=$${RANLIB}" \
0c24b341 34548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34549 TAGS) \
4fa63067
NN
34550 || exit 1
34551
b813574b 34552@endif rcs
4fa63067 34553
b813574b
PB
34554.PHONY: maybe-install-info-rcs install-info-rcs
34555maybe-install-info-rcs:
34556@if rcs
34557maybe-install-info-rcs: install-info-rcs
4fa63067 34558
b813574b
PB
34559install-info-rcs: \
34560 configure-rcs \
34561 info-rcs
0aed8855 34562 @: $(MAKE); $(unstage)
b813574b 34563 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34564 r=`${PWD_COMMAND}`; export r; \
34565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34566 $(HOST_EXPORTS) \
b813574b 34567 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34569 done; \
b813574b 34570 echo "Doing install-info in rcs" ; \
b00612cc 34571 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34574 "RANLIB=$${RANLIB}" \
0c24b341 34575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34576 install-info) \
4fa63067
NN
34577 || exit 1
34578
b813574b 34579@endif rcs
4fa63067 34580
a3ca38d2
DD
34581.PHONY: maybe-install-pdf-rcs install-pdf-rcs
34582maybe-install-pdf-rcs:
34583@if rcs
34584maybe-install-pdf-rcs: install-pdf-rcs
34585
34586install-pdf-rcs: \
34587 configure-rcs \
34588 pdf-rcs
34589 @: $(MAKE); $(unstage)
34590 @[ -f ./rcs/Makefile ] || exit 0; \
34591 r=`${PWD_COMMAND}`; export r; \
34592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34593 $(HOST_EXPORTS) \
34594 for flag in $(EXTRA_HOST_FLAGS) ; do \
34595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34596 done; \
34597 echo "Doing install-pdf in rcs" ; \
34598 (cd $(HOST_SUBDIR)/rcs && \
34599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34601 "RANLIB=$${RANLIB}" \
0c24b341 34602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34603 install-pdf) \
34604 || exit 1
34605
34606@endif rcs
34607
108a6f8e
CD
34608.PHONY: maybe-install-html-rcs install-html-rcs
34609maybe-install-html-rcs:
34610@if rcs
34611maybe-install-html-rcs: install-html-rcs
34612
34613install-html-rcs: \
34614 configure-rcs \
34615 html-rcs
34616 @: $(MAKE); $(unstage)
34617 @[ -f ./rcs/Makefile ] || exit 0; \
34618 r=`${PWD_COMMAND}`; export r; \
34619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34620 $(HOST_EXPORTS) \
34621 for flag in $(EXTRA_HOST_FLAGS) ; do \
34622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34623 done; \
34624 echo "Doing install-html in rcs" ; \
34625 (cd $(HOST_SUBDIR)/rcs && \
34626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34628 "RANLIB=$${RANLIB}" \
0c24b341 34629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34630 install-html) \
34631 || exit 1
34632
34633@endif rcs
34634
b813574b
PB
34635.PHONY: maybe-installcheck-rcs installcheck-rcs
34636maybe-installcheck-rcs:
34637@if rcs
34638maybe-installcheck-rcs: installcheck-rcs
4fa63067 34639
b813574b
PB
34640installcheck-rcs: \
34641 configure-rcs
0aed8855 34642 @: $(MAKE); $(unstage)
b813574b 34643 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34644 r=`${PWD_COMMAND}`; export r; \
34645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34646 $(HOST_EXPORTS) \
b813574b 34647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34649 done; \
b813574b 34650 echo "Doing installcheck in rcs" ; \
b00612cc 34651 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34654 "RANLIB=$${RANLIB}" \
0c24b341 34655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34656 installcheck) \
4fa63067
NN
34657 || exit 1
34658
b813574b 34659@endif rcs
4fa63067 34660
b813574b
PB
34661.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
34662maybe-mostlyclean-rcs:
34663@if rcs
34664maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 34665
b813574b 34666mostlyclean-rcs:
0aed8855 34667 @: $(MAKE); $(unstage)
b813574b 34668 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34669 r=`${PWD_COMMAND}`; export r; \
34670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34671 $(HOST_EXPORTS) \
b813574b 34672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34674 done; \
b813574b 34675 echo "Doing mostlyclean in rcs" ; \
b00612cc 34676 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34679 "RANLIB=$${RANLIB}" \
0c24b341 34680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34681 mostlyclean) \
4fa63067
NN
34682 || exit 1
34683
b813574b 34684@endif rcs
4fa63067 34685
b813574b
PB
34686.PHONY: maybe-clean-rcs clean-rcs
34687maybe-clean-rcs:
34688@if rcs
34689maybe-clean-rcs: clean-rcs
4fa63067 34690
b813574b 34691clean-rcs:
0aed8855 34692 @: $(MAKE); $(unstage)
b813574b 34693 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34694 r=`${PWD_COMMAND}`; export r; \
34695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34696 $(HOST_EXPORTS) \
b813574b 34697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34699 done; \
b813574b 34700 echo "Doing clean in rcs" ; \
b00612cc 34701 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34704 "RANLIB=$${RANLIB}" \
0c24b341 34705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34706 clean) \
4fa63067
NN
34707 || exit 1
34708
b813574b 34709@endif rcs
4fa63067 34710
b813574b
PB
34711.PHONY: maybe-distclean-rcs distclean-rcs
34712maybe-distclean-rcs:
34713@if rcs
34714maybe-distclean-rcs: distclean-rcs
4fa63067 34715
b813574b 34716distclean-rcs:
0aed8855 34717 @: $(MAKE); $(unstage)
b813574b 34718 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34719 r=`${PWD_COMMAND}`; export r; \
34720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34721 $(HOST_EXPORTS) \
b813574b 34722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34724 done; \
b813574b 34725 echo "Doing distclean in rcs" ; \
b00612cc 34726 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34729 "RANLIB=$${RANLIB}" \
0c24b341 34730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34731 distclean) \
4fa63067
NN
34732 || exit 1
34733
b813574b 34734@endif rcs
4fa63067 34735
b813574b
PB
34736.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
34737maybe-maintainer-clean-rcs:
34738@if rcs
34739maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 34740
b813574b 34741maintainer-clean-rcs:
0aed8855 34742 @: $(MAKE); $(unstage)
b813574b 34743 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
34744 r=`${PWD_COMMAND}`; export r; \
34745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34746 $(HOST_EXPORTS) \
b813574b 34747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34749 done; \
b813574b 34750 echo "Doing maintainer-clean in rcs" ; \
b00612cc 34751 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
34752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34754 "RANLIB=$${RANLIB}" \
0c24b341 34755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34756 maintainer-clean) \
4fa63067
NN
34757 || exit 1
34758
b813574b 34759@endif rcs
4fa63067
NN
34760
34761
a7254363 34762
b813574b
PB
34763.PHONY: configure-readline maybe-configure-readline
34764maybe-configure-readline:
4f0ef2d8
CD
34765@if gcc-bootstrap
34766configure-readline: stage_current
34767@endif gcc-bootstrap
b813574b
PB
34768@if readline
34769maybe-configure-readline: configure-readline
c52c6897 34770configure-readline:
0aed8855 34771 @: $(MAKE); $(unstage)
c52c6897 34772 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34774 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
34775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
1f53ca9a 34776 $(HOST_EXPORTS) \
a7254363
PB
34777 echo Configuring in $(HOST_SUBDIR)/readline; \
34778 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 34779 case $(srcdir) in \
b00612cc
PB
34780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34781 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
34782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34783 esac; \
b00612cc
PB
34784 srcdiroption="--srcdir=$${topdir}/readline"; \
34785 libsrcdir="$$s/readline"; \
e2b9e2dc 34786 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34788 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34789 || exit 1
b813574b 34790@endif readline
e2b9e2dc 34791
a7254363
PB
34792
34793
d545f33b
PB
34794
34795
b813574b
PB
34796.PHONY: all-readline maybe-all-readline
34797maybe-all-readline:
4f0ef2d8
CD
34798@if gcc-bootstrap
34799all-readline: stage_current
34800@endif gcc-bootstrap
b813574b 34801@if readline
d27cc32e 34802TARGET-readline=all
b813574b
PB
34803maybe-all-readline: all-readline
34804all-readline: configure-readline
0aed8855 34805 @: $(MAKE); $(unstage)
b40e3958
L
34806 @r=`${PWD_COMMAND}`; export r; \
34807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34808 $(HOST_EXPORTS) \
b00612cc 34809 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
34810 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34811 $(TARGET-readline))
b813574b 34812@endif readline
3866be5d 34813
a7254363 34814
d545f33b
PB
34815
34816
b813574b
PB
34817.PHONY: check-readline maybe-check-readline
34818maybe-check-readline:
34819@if readline
34820maybe-check-readline: check-readline
3866be5d 34821
b813574b 34822check-readline:
0aed8855 34823 @: $(MAKE); $(unstage)
b813574b
PB
34824 @r=`${PWD_COMMAND}`; export r; \
34825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34826 $(HOST_EXPORTS) \
b00612cc
PB
34827 (cd $(HOST_SUBDIR)/readline && \
34828 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 34829
b813574b 34830@endif readline
4fa63067 34831
b813574b
PB
34832.PHONY: install-readline maybe-install-readline
34833maybe-install-readline:
34834@if readline
34835maybe-install-readline: install-readline
4fa63067 34836
b813574b 34837install-readline: installdirs
0aed8855 34838 @: $(MAKE); $(unstage)
b813574b
PB
34839 @r=`${PWD_COMMAND}`; export r; \
34840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 34841 $(HOST_EXPORTS) \
b00612cc 34842 (cd $(HOST_SUBDIR)/readline && \
2da12f12 34843 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34844
b813574b 34845@endif readline
4fa63067 34846
9b980aa1
RW
34847.PHONY: install-strip-readline maybe-install-strip-readline
34848maybe-install-strip-readline:
34849@if readline
34850maybe-install-strip-readline: install-strip-readline
34851
34852install-strip-readline: installdirs
34853 @: $(MAKE); $(unstage)
34854 @r=`${PWD_COMMAND}`; export r; \
34855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34856 $(HOST_EXPORTS) \
34857 (cd $(HOST_SUBDIR)/readline && \
34858 $(MAKE) $(FLAGS_TO_PASS) install-strip)
34859
34860@endif readline
34861
56a8fe78 34862# Other targets (info, dvi, pdf, etc.)
4fa63067 34863
b813574b
PB
34864.PHONY: maybe-info-readline info-readline
34865maybe-info-readline:
34866@if readline
34867maybe-info-readline: info-readline
4fa63067 34868
b813574b
PB
34869info-readline: \
34870 configure-readline
0aed8855 34871 @: $(MAKE); $(unstage)
b813574b 34872 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34873 r=`${PWD_COMMAND}`; export r; \
b40e3958 34874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34875 $(HOST_EXPORTS) \
b813574b 34876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34878 done; \
b813574b 34879 echo "Doing info in readline" ; \
b00612cc 34880 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34883 "RANLIB=$${RANLIB}" \
0c24b341 34884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34885 info) \
4fa63067 34886 || exit 1
3866be5d 34887
b813574b 34888@endif readline
3866be5d 34889
b813574b
PB
34890.PHONY: maybe-dvi-readline dvi-readline
34891maybe-dvi-readline:
34892@if readline
34893maybe-dvi-readline: dvi-readline
16ae0395 34894
b813574b
PB
34895dvi-readline: \
34896 configure-readline
0aed8855 34897 @: $(MAKE); $(unstage)
b813574b 34898 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34899 r=`${PWD_COMMAND}`; export r; \
b40e3958 34900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34901 $(HOST_EXPORTS) \
b813574b 34902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34904 done; \
b813574b 34905 echo "Doing dvi in readline" ; \
b00612cc 34906 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34909 "RANLIB=$${RANLIB}" \
0c24b341 34910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34911 dvi) \
4fa63067 34912 || exit 1
3866be5d 34913
b813574b 34914@endif readline
3866be5d 34915
56a8fe78
DD
34916.PHONY: maybe-pdf-readline pdf-readline
34917maybe-pdf-readline:
34918@if readline
34919maybe-pdf-readline: pdf-readline
34920
34921pdf-readline: \
34922 configure-readline
34923 @: $(MAKE); $(unstage)
34924 @[ -f ./readline/Makefile ] || exit 0; \
34925 r=`${PWD_COMMAND}`; export r; \
34926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34927 $(HOST_EXPORTS) \
34928 for flag in $(EXTRA_HOST_FLAGS) ; do \
34929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34930 done; \
34931 echo "Doing pdf in readline" ; \
34932 (cd $(HOST_SUBDIR)/readline && \
34933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34935 "RANLIB=$${RANLIB}" \
0c24b341 34936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34937 pdf) \
34938 || exit 1
34939
34940@endif readline
34941
6d389afc
MS
34942.PHONY: maybe-html-readline html-readline
34943maybe-html-readline:
34944@if readline
34945maybe-html-readline: html-readline
34946
34947html-readline: \
34948 configure-readline
0aed8855 34949 @: $(MAKE); $(unstage)
6d389afc
MS
34950 @[ -f ./readline/Makefile ] || exit 0; \
34951 r=`${PWD_COMMAND}`; export r; \
34952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34953 $(HOST_EXPORTS) \
34954 for flag in $(EXTRA_HOST_FLAGS) ; do \
34955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34956 done; \
34957 echo "Doing html in readline" ; \
b00612cc 34958 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
34959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34961 "RANLIB=$${RANLIB}" \
0c24b341 34962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34963 html) \
34964 || exit 1
34965
34966@endif readline
34967
b813574b
PB
34968.PHONY: maybe-TAGS-readline TAGS-readline
34969maybe-TAGS-readline:
34970@if readline
34971maybe-TAGS-readline: TAGS-readline
4fa63067 34972
b813574b
PB
34973TAGS-readline: \
34974 configure-readline
0aed8855 34975 @: $(MAKE); $(unstage)
b813574b 34976 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
34977 r=`${PWD_COMMAND}`; export r; \
34978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34979 $(HOST_EXPORTS) \
b813574b 34980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34982 done; \
b813574b 34983 echo "Doing TAGS in readline" ; \
b00612cc 34984 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34987 "RANLIB=$${RANLIB}" \
0c24b341 34988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34989 TAGS) \
e2b9e2dc
NN
34990 || exit 1
34991
b813574b 34992@endif readline
4fa63067 34993
b813574b
PB
34994.PHONY: maybe-install-info-readline install-info-readline
34995maybe-install-info-readline:
34996@if readline
34997maybe-install-info-readline: install-info-readline
4fa63067 34998
b813574b
PB
34999install-info-readline: \
35000 configure-readline \
35001 info-readline
0aed8855 35002 @: $(MAKE); $(unstage)
b813574b 35003 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 35004 r=`${PWD_COMMAND}`; export r; \
b40e3958 35005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35006 $(HOST_EXPORTS) \
b813574b 35007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35009 done; \
b813574b 35010 echo "Doing install-info in readline" ; \
b00612cc 35011 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35014 "RANLIB=$${RANLIB}" \
0c24b341 35015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35016 install-info) \
4fa63067 35017 || exit 1
3866be5d 35018
b813574b 35019@endif readline
3866be5d 35020
a3ca38d2
DD
35021.PHONY: maybe-install-pdf-readline install-pdf-readline
35022maybe-install-pdf-readline:
35023@if readline
35024maybe-install-pdf-readline: install-pdf-readline
35025
35026install-pdf-readline: \
35027 configure-readline \
35028 pdf-readline
35029 @: $(MAKE); $(unstage)
35030 @[ -f ./readline/Makefile ] || exit 0; \
35031 r=`${PWD_COMMAND}`; export r; \
35032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35033 $(HOST_EXPORTS) \
35034 for flag in $(EXTRA_HOST_FLAGS) ; do \
35035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35036 done; \
35037 echo "Doing install-pdf in readline" ; \
35038 (cd $(HOST_SUBDIR)/readline && \
35039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35041 "RANLIB=$${RANLIB}" \
0c24b341 35042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35043 install-pdf) \
35044 || exit 1
35045
35046@endif readline
35047
108a6f8e
CD
35048.PHONY: maybe-install-html-readline install-html-readline
35049maybe-install-html-readline:
35050@if readline
35051maybe-install-html-readline: install-html-readline
35052
35053install-html-readline: \
35054 configure-readline \
35055 html-readline
35056 @: $(MAKE); $(unstage)
35057 @[ -f ./readline/Makefile ] || exit 0; \
35058 r=`${PWD_COMMAND}`; export r; \
35059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35060 $(HOST_EXPORTS) \
35061 for flag in $(EXTRA_HOST_FLAGS) ; do \
35062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35063 done; \
35064 echo "Doing install-html in readline" ; \
35065 (cd $(HOST_SUBDIR)/readline && \
35066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35068 "RANLIB=$${RANLIB}" \
0c24b341 35069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35070 install-html) \
35071 || exit 1
35072
35073@endif readline
35074
b813574b
PB
35075.PHONY: maybe-installcheck-readline installcheck-readline
35076maybe-installcheck-readline:
35077@if readline
35078maybe-installcheck-readline: installcheck-readline
4fa63067 35079
b813574b
PB
35080installcheck-readline: \
35081 configure-readline
0aed8855 35082 @: $(MAKE); $(unstage)
b813574b 35083 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35084 r=`${PWD_COMMAND}`; export r; \
35085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35086 $(HOST_EXPORTS) \
b813574b 35087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35089 done; \
b813574b 35090 echo "Doing installcheck in readline" ; \
b00612cc 35091 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35094 "RANLIB=$${RANLIB}" \
0c24b341 35095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35096 installcheck) \
4fa63067 35097 || exit 1
3866be5d 35098
b813574b 35099@endif readline
3866be5d 35100
b813574b
PB
35101.PHONY: maybe-mostlyclean-readline mostlyclean-readline
35102maybe-mostlyclean-readline:
35103@if readline
35104maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 35105
b813574b 35106mostlyclean-readline:
0aed8855 35107 @: $(MAKE); $(unstage)
b813574b 35108 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35109 r=`${PWD_COMMAND}`; export r; \
35110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35111 $(HOST_EXPORTS) \
b813574b 35112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35114 done; \
b813574b 35115 echo "Doing mostlyclean in readline" ; \
b00612cc 35116 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35119 "RANLIB=$${RANLIB}" \
0c24b341 35120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35121 mostlyclean) \
4fa63067
NN
35122 || exit 1
35123
b813574b 35124@endif readline
4fa63067 35125
b813574b
PB
35126.PHONY: maybe-clean-readline clean-readline
35127maybe-clean-readline:
35128@if readline
35129maybe-clean-readline: clean-readline
4fa63067 35130
b813574b 35131clean-readline:
0aed8855 35132 @: $(MAKE); $(unstage)
b813574b 35133 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35134 r=`${PWD_COMMAND}`; export r; \
35135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35136 $(HOST_EXPORTS) \
b813574b 35137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35139 done; \
b813574b 35140 echo "Doing clean in readline" ; \
b00612cc 35141 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35144 "RANLIB=$${RANLIB}" \
0c24b341 35145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35146 clean) \
4fa63067
NN
35147 || exit 1
35148
b813574b 35149@endif readline
4fa63067 35150
b813574b
PB
35151.PHONY: maybe-distclean-readline distclean-readline
35152maybe-distclean-readline:
35153@if readline
35154maybe-distclean-readline: distclean-readline
4fa63067 35155
b813574b 35156distclean-readline:
0aed8855 35157 @: $(MAKE); $(unstage)
b813574b 35158 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
35159 r=`${PWD_COMMAND}`; export r; \
35160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35161 $(HOST_EXPORTS) \
b813574b 35162 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35164 done; \
b813574b 35165 echo "Doing distclean in readline" ; \
b00612cc 35166 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35169 "RANLIB=$${RANLIB}" \
0c24b341 35170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35171 distclean) \
4fa63067
NN
35172 || exit 1
35173
b813574b 35174@endif readline
4fa63067 35175
b813574b
PB
35176.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
35177maybe-maintainer-clean-readline:
35178@if readline
35179maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 35180
b813574b 35181maintainer-clean-readline:
0aed8855 35182 @: $(MAKE); $(unstage)
b813574b 35183 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 35184 r=`${PWD_COMMAND}`; export r; \
b40e3958 35185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35186 $(HOST_EXPORTS) \
b813574b 35187 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35189 done; \
b813574b 35190 echo "Doing maintainer-clean in readline" ; \
b00612cc 35191 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
35192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35194 "RANLIB=$${RANLIB}" \
0c24b341 35195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35196 maintainer-clean) \
4fa63067 35197 || exit 1
3866be5d 35198
b813574b 35199@endif readline
3866be5d 35200
4fa63067 35201
a7254363 35202
b813574b
PB
35203.PHONY: configure-release maybe-configure-release
35204maybe-configure-release:
4f0ef2d8
CD
35205@if gcc-bootstrap
35206configure-release: stage_current
35207@endif gcc-bootstrap
b813574b
PB
35208@if release
35209maybe-configure-release: configure-release
c52c6897 35210configure-release:
0aed8855 35211 @: $(MAKE); $(unstage)
c52c6897 35212 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35214 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
35215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
1f53ca9a 35216 $(HOST_EXPORTS) \
a7254363
PB
35217 echo Configuring in $(HOST_SUBDIR)/release; \
35218 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 35219 case $(srcdir) in \
b00612cc
PB
35220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35221 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
35222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35223 esac; \
b00612cc
PB
35224 srcdiroption="--srcdir=$${topdir}/release"; \
35225 libsrcdir="$$s/release"; \
e2b9e2dc 35226 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35227 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35228 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35229 || exit 1
b813574b 35230@endif release
e2b9e2dc 35231
a7254363
PB
35232
35233
d545f33b
PB
35234
35235
b813574b
PB
35236.PHONY: all-release maybe-all-release
35237maybe-all-release:
4f0ef2d8
CD
35238@if gcc-bootstrap
35239all-release: stage_current
35240@endif gcc-bootstrap
b813574b 35241@if release
d27cc32e 35242TARGET-release=all
b813574b
PB
35243maybe-all-release: all-release
35244all-release: configure-release
0aed8855 35245 @: $(MAKE); $(unstage)
b40e3958
L
35246 @r=`${PWD_COMMAND}`; export r; \
35247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35248 $(HOST_EXPORTS) \
b00612cc 35249 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
35250 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35251 $(TARGET-release))
b813574b 35252@endif release
3866be5d 35253
a7254363 35254
d545f33b
PB
35255
35256
b813574b
PB
35257.PHONY: check-release maybe-check-release
35258maybe-check-release:
35259@if release
35260maybe-check-release: check-release
3866be5d 35261
b813574b 35262check-release:
3866be5d 35263
b813574b 35264@endif release
3866be5d 35265
b813574b
PB
35266.PHONY: install-release maybe-install-release
35267maybe-install-release:
35268@if release
35269maybe-install-release: install-release
16ae0395 35270
b813574b 35271install-release:
4fa63067 35272
b813574b 35273@endif release
4fa63067 35274
9b980aa1
RW
35275.PHONY: install-strip-release maybe-install-strip-release
35276maybe-install-strip-release:
35277@if release
35278maybe-install-strip-release: install-strip-release
35279
35280install-strip-release:
35281
35282@endif release
35283
56a8fe78 35284# Other targets (info, dvi, pdf, etc.)
4fa63067 35285
b813574b
PB
35286.PHONY: maybe-info-release info-release
35287maybe-info-release:
35288@if release
35289maybe-info-release: info-release
4fa63067 35290
b813574b
PB
35291info-release: \
35292 configure-release
0aed8855 35293 @: $(MAKE); $(unstage)
b813574b 35294 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35295 r=`${PWD_COMMAND}`; export r; \
35296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35297 $(HOST_EXPORTS) \
b813574b 35298 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35300 done; \
b813574b 35301 echo "Doing info in release" ; \
b00612cc 35302 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35305 "RANLIB=$${RANLIB}" \
0c24b341 35306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35307 info) \
4fa63067
NN
35308 || exit 1
35309
b813574b 35310@endif release
4fa63067 35311
b813574b
PB
35312.PHONY: maybe-dvi-release dvi-release
35313maybe-dvi-release:
35314@if release
35315maybe-dvi-release: dvi-release
4fa63067 35316
b813574b
PB
35317dvi-release: \
35318 configure-release
0aed8855 35319 @: $(MAKE); $(unstage)
b813574b 35320 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35321 r=`${PWD_COMMAND}`; export r; \
35322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35323 $(HOST_EXPORTS) \
b813574b 35324 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35326 done; \
b813574b 35327 echo "Doing dvi in release" ; \
b00612cc 35328 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35331 "RANLIB=$${RANLIB}" \
0c24b341 35332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35333 dvi) \
4fa63067
NN
35334 || exit 1
35335
b813574b 35336@endif release
4fa63067 35337
56a8fe78
DD
35338.PHONY: maybe-pdf-release pdf-release
35339maybe-pdf-release:
35340@if release
35341maybe-pdf-release: pdf-release
35342
35343pdf-release: \
35344 configure-release
35345 @: $(MAKE); $(unstage)
35346 @[ -f ./release/Makefile ] || exit 0; \
35347 r=`${PWD_COMMAND}`; export r; \
35348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35349 $(HOST_EXPORTS) \
35350 for flag in $(EXTRA_HOST_FLAGS) ; do \
35351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35352 done; \
35353 echo "Doing pdf in release" ; \
35354 (cd $(HOST_SUBDIR)/release && \
35355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35357 "RANLIB=$${RANLIB}" \
0c24b341 35358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35359 pdf) \
35360 || exit 1
35361
35362@endif release
35363
6d389afc
MS
35364.PHONY: maybe-html-release html-release
35365maybe-html-release:
35366@if release
35367maybe-html-release: html-release
35368
35369html-release: \
35370 configure-release
0aed8855 35371 @: $(MAKE); $(unstage)
6d389afc
MS
35372 @[ -f ./release/Makefile ] || exit 0; \
35373 r=`${PWD_COMMAND}`; export r; \
35374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35375 $(HOST_EXPORTS) \
35376 for flag in $(EXTRA_HOST_FLAGS) ; do \
35377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378 done; \
35379 echo "Doing html in release" ; \
b00612cc 35380 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
35381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35383 "RANLIB=$${RANLIB}" \
0c24b341 35384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35385 html) \
35386 || exit 1
35387
35388@endif release
35389
b813574b
PB
35390.PHONY: maybe-TAGS-release TAGS-release
35391maybe-TAGS-release:
35392@if release
35393maybe-TAGS-release: TAGS-release
4fa63067 35394
b813574b
PB
35395TAGS-release: \
35396 configure-release
0aed8855 35397 @: $(MAKE); $(unstage)
b813574b 35398 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35399 r=`${PWD_COMMAND}`; export r; \
35400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35401 $(HOST_EXPORTS) \
b813574b 35402 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35404 done; \
b813574b 35405 echo "Doing TAGS in release" ; \
b00612cc 35406 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35409 "RANLIB=$${RANLIB}" \
0c24b341 35410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35411 TAGS) \
4fa63067
NN
35412 || exit 1
35413
b813574b 35414@endif release
4fa63067 35415
b813574b
PB
35416.PHONY: maybe-install-info-release install-info-release
35417maybe-install-info-release:
35418@if release
35419maybe-install-info-release: install-info-release
4fa63067 35420
b813574b
PB
35421install-info-release: \
35422 configure-release \
35423 info-release
0aed8855 35424 @: $(MAKE); $(unstage)
b813574b 35425 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35426 r=`${PWD_COMMAND}`; export r; \
35427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35428 $(HOST_EXPORTS) \
b813574b 35429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35431 done; \
b813574b 35432 echo "Doing install-info in release" ; \
b00612cc 35433 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35436 "RANLIB=$${RANLIB}" \
0c24b341 35437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35438 install-info) \
4fa63067
NN
35439 || exit 1
35440
b813574b 35441@endif release
4fa63067 35442
a3ca38d2
DD
35443.PHONY: maybe-install-pdf-release install-pdf-release
35444maybe-install-pdf-release:
35445@if release
35446maybe-install-pdf-release: install-pdf-release
35447
35448install-pdf-release: \
35449 configure-release \
35450 pdf-release
35451 @: $(MAKE); $(unstage)
35452 @[ -f ./release/Makefile ] || exit 0; \
35453 r=`${PWD_COMMAND}`; export r; \
35454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35455 $(HOST_EXPORTS) \
35456 for flag in $(EXTRA_HOST_FLAGS) ; do \
35457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35458 done; \
35459 echo "Doing install-pdf in release" ; \
35460 (cd $(HOST_SUBDIR)/release && \
35461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35463 "RANLIB=$${RANLIB}" \
0c24b341 35464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35465 install-pdf) \
35466 || exit 1
35467
35468@endif release
35469
108a6f8e
CD
35470.PHONY: maybe-install-html-release install-html-release
35471maybe-install-html-release:
35472@if release
35473maybe-install-html-release: install-html-release
35474
35475install-html-release: \
35476 configure-release \
35477 html-release
35478 @: $(MAKE); $(unstage)
35479 @[ -f ./release/Makefile ] || exit 0; \
35480 r=`${PWD_COMMAND}`; export r; \
35481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35482 $(HOST_EXPORTS) \
35483 for flag in $(EXTRA_HOST_FLAGS) ; do \
35484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35485 done; \
35486 echo "Doing install-html in release" ; \
35487 (cd $(HOST_SUBDIR)/release && \
35488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35490 "RANLIB=$${RANLIB}" \
0c24b341 35491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35492 install-html) \
35493 || exit 1
35494
35495@endif release
35496
b813574b
PB
35497.PHONY: maybe-installcheck-release installcheck-release
35498maybe-installcheck-release:
35499@if release
35500maybe-installcheck-release: installcheck-release
4fa63067 35501
b813574b
PB
35502installcheck-release: \
35503 configure-release
0aed8855 35504 @: $(MAKE); $(unstage)
b813574b 35505 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35506 r=`${PWD_COMMAND}`; export r; \
35507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35508 $(HOST_EXPORTS) \
b813574b 35509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35511 done; \
b813574b 35512 echo "Doing installcheck in release" ; \
b00612cc 35513 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35516 "RANLIB=$${RANLIB}" \
0c24b341 35517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35518 installcheck) \
4fa63067
NN
35519 || exit 1
35520
b813574b 35521@endif release
4fa63067 35522
b813574b
PB
35523.PHONY: maybe-mostlyclean-release mostlyclean-release
35524maybe-mostlyclean-release:
35525@if release
35526maybe-mostlyclean-release: mostlyclean-release
4fa63067 35527
b813574b 35528mostlyclean-release:
0aed8855 35529 @: $(MAKE); $(unstage)
b813574b 35530 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35531 r=`${PWD_COMMAND}`; export r; \
35532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35533 $(HOST_EXPORTS) \
b813574b 35534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35536 done; \
b813574b 35537 echo "Doing mostlyclean in release" ; \
b00612cc 35538 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35541 "RANLIB=$${RANLIB}" \
0c24b341 35542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35543 mostlyclean) \
4fa63067
NN
35544 || exit 1
35545
b813574b 35546@endif release
4fa63067 35547
b813574b
PB
35548.PHONY: maybe-clean-release clean-release
35549maybe-clean-release:
35550@if release
35551maybe-clean-release: clean-release
4fa63067 35552
b813574b 35553clean-release:
0aed8855 35554 @: $(MAKE); $(unstage)
b813574b 35555 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35556 r=`${PWD_COMMAND}`; export r; \
35557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35558 $(HOST_EXPORTS) \
b813574b 35559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35561 done; \
b813574b 35562 echo "Doing clean in release" ; \
b00612cc 35563 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35566 "RANLIB=$${RANLIB}" \
0c24b341 35567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35568 clean) \
4fa63067
NN
35569 || exit 1
35570
b813574b 35571@endif release
4fa63067 35572
b813574b
PB
35573.PHONY: maybe-distclean-release distclean-release
35574maybe-distclean-release:
35575@if release
35576maybe-distclean-release: distclean-release
4fa63067 35577
b813574b 35578distclean-release:
0aed8855 35579 @: $(MAKE); $(unstage)
b813574b 35580 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35581 r=`${PWD_COMMAND}`; export r; \
35582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35583 $(HOST_EXPORTS) \
b813574b 35584 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35586 done; \
b813574b 35587 echo "Doing distclean in release" ; \
b00612cc 35588 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35591 "RANLIB=$${RANLIB}" \
0c24b341 35592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35593 distclean) \
4fa63067
NN
35594 || exit 1
35595
b813574b 35596@endif release
4fa63067 35597
b813574b
PB
35598.PHONY: maybe-maintainer-clean-release maintainer-clean-release
35599maybe-maintainer-clean-release:
35600@if release
35601maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 35602
b813574b 35603maintainer-clean-release:
0aed8855 35604 @: $(MAKE); $(unstage)
b813574b 35605 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
35606 r=`${PWD_COMMAND}`; export r; \
35607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35608 $(HOST_EXPORTS) \
b813574b 35609 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35611 done; \
b813574b 35612 echo "Doing maintainer-clean in release" ; \
b00612cc 35613 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
35614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35616 "RANLIB=$${RANLIB}" \
0c24b341 35617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35618 maintainer-clean) \
4fa63067 35619 || exit 1
3866be5d 35620
b813574b 35621@endif release
3866be5d 35622
4fa63067 35623
a7254363 35624
b813574b
PB
35625.PHONY: configure-recode maybe-configure-recode
35626maybe-configure-recode:
4f0ef2d8
CD
35627@if gcc-bootstrap
35628configure-recode: stage_current
35629@endif gcc-bootstrap
b813574b
PB
35630@if recode
35631maybe-configure-recode: configure-recode
c52c6897 35632configure-recode:
0aed8855 35633 @: $(MAKE); $(unstage)
c52c6897 35634 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35636 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
35637 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
1f53ca9a 35638 $(HOST_EXPORTS) \
a7254363
PB
35639 echo Configuring in $(HOST_SUBDIR)/recode; \
35640 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 35641 case $(srcdir) in \
b00612cc
PB
35642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35643 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
35644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35645 esac; \
b00612cc
PB
35646 srcdiroption="--srcdir=$${topdir}/recode"; \
35647 libsrcdir="$$s/recode"; \
e2b9e2dc 35648 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35649 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35650 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35651 || exit 1
b813574b 35652@endif recode
e2b9e2dc 35653
a7254363
PB
35654
35655
d545f33b
PB
35656
35657
b813574b
PB
35658.PHONY: all-recode maybe-all-recode
35659maybe-all-recode:
4f0ef2d8
CD
35660@if gcc-bootstrap
35661all-recode: stage_current
35662@endif gcc-bootstrap
b813574b 35663@if recode
d27cc32e 35664TARGET-recode=all
b813574b
PB
35665maybe-all-recode: all-recode
35666all-recode: configure-recode
0aed8855 35667 @: $(MAKE); $(unstage)
b40e3958
L
35668 @r=`${PWD_COMMAND}`; export r; \
35669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35670 $(HOST_EXPORTS) \
b00612cc 35671 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
35672 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35673 $(TARGET-recode))
b813574b 35674@endif recode
3866be5d 35675
a7254363 35676
d545f33b
PB
35677
35678
b813574b
PB
35679.PHONY: check-recode maybe-check-recode
35680maybe-check-recode:
35681@if recode
35682maybe-check-recode: check-recode
3866be5d 35683
b813574b 35684check-recode:
0aed8855 35685 @: $(MAKE); $(unstage)
b40e3958
L
35686 @r=`${PWD_COMMAND}`; export r; \
35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35688 $(HOST_EXPORTS) \
b00612cc
PB
35689 (cd $(HOST_SUBDIR)/recode && \
35690 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35691
b813574b 35692@endif recode
3866be5d 35693
b813574b
PB
35694.PHONY: install-recode maybe-install-recode
35695maybe-install-recode:
35696@if recode
35697maybe-install-recode: install-recode
4fa63067 35698
b813574b 35699install-recode: installdirs
0aed8855 35700 @: $(MAKE); $(unstage)
4fa63067
NN
35701 @r=`${PWD_COMMAND}`; export r; \
35702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35703 $(HOST_EXPORTS) \
b00612cc 35704 (cd $(HOST_SUBDIR)/recode && \
2da12f12 35705 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35706
b813574b 35707@endif recode
4fa63067 35708
9b980aa1
RW
35709.PHONY: install-strip-recode maybe-install-strip-recode
35710maybe-install-strip-recode:
35711@if recode
35712maybe-install-strip-recode: install-strip-recode
35713
35714install-strip-recode: installdirs
35715 @: $(MAKE); $(unstage)
35716 @r=`${PWD_COMMAND}`; export r; \
35717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35718 $(HOST_EXPORTS) \
35719 (cd $(HOST_SUBDIR)/recode && \
35720 $(MAKE) $(FLAGS_TO_PASS) install-strip)
35721
35722@endif recode
35723
56a8fe78 35724# Other targets (info, dvi, pdf, etc.)
4fa63067 35725
b813574b
PB
35726.PHONY: maybe-info-recode info-recode
35727maybe-info-recode:
35728@if recode
35729maybe-info-recode: info-recode
4fa63067 35730
b813574b
PB
35731info-recode: \
35732 configure-recode
0aed8855 35733 @: $(MAKE); $(unstage)
b813574b 35734 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35735 r=`${PWD_COMMAND}`; export r; \
35736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35737 $(HOST_EXPORTS) \
b813574b 35738 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740 done; \
b813574b 35741 echo "Doing info in recode" ; \
b00612cc 35742 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35745 "RANLIB=$${RANLIB}" \
0c24b341 35746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35747 info) \
4fa63067
NN
35748 || exit 1
35749
b813574b 35750@endif recode
4fa63067 35751
b813574b
PB
35752.PHONY: maybe-dvi-recode dvi-recode
35753maybe-dvi-recode:
35754@if recode
35755maybe-dvi-recode: dvi-recode
4fa63067 35756
b813574b
PB
35757dvi-recode: \
35758 configure-recode
0aed8855 35759 @: $(MAKE); $(unstage)
b813574b 35760 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35761 r=`${PWD_COMMAND}`; export r; \
35762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35763 $(HOST_EXPORTS) \
b813574b 35764 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35766 done; \
b813574b 35767 echo "Doing dvi in recode" ; \
b00612cc 35768 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35771 "RANLIB=$${RANLIB}" \
0c24b341 35772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35773 dvi) \
4fa63067
NN
35774 || exit 1
35775
b813574b 35776@endif recode
4fa63067 35777
56a8fe78
DD
35778.PHONY: maybe-pdf-recode pdf-recode
35779maybe-pdf-recode:
35780@if recode
35781maybe-pdf-recode: pdf-recode
35782
35783pdf-recode: \
35784 configure-recode
35785 @: $(MAKE); $(unstage)
35786 @[ -f ./recode/Makefile ] || exit 0; \
35787 r=`${PWD_COMMAND}`; export r; \
35788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35789 $(HOST_EXPORTS) \
35790 for flag in $(EXTRA_HOST_FLAGS) ; do \
35791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35792 done; \
35793 echo "Doing pdf in recode" ; \
35794 (cd $(HOST_SUBDIR)/recode && \
35795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35797 "RANLIB=$${RANLIB}" \
0c24b341 35798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35799 pdf) \
35800 || exit 1
35801
35802@endif recode
35803
6d389afc
MS
35804.PHONY: maybe-html-recode html-recode
35805maybe-html-recode:
35806@if recode
35807maybe-html-recode: html-recode
35808
35809html-recode: \
35810 configure-recode
0aed8855 35811 @: $(MAKE); $(unstage)
6d389afc
MS
35812 @[ -f ./recode/Makefile ] || exit 0; \
35813 r=`${PWD_COMMAND}`; export r; \
35814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35815 $(HOST_EXPORTS) \
35816 for flag in $(EXTRA_HOST_FLAGS) ; do \
35817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35818 done; \
35819 echo "Doing html in recode" ; \
b00612cc 35820 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
35821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35823 "RANLIB=$${RANLIB}" \
0c24b341 35824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35825 html) \
35826 || exit 1
35827
35828@endif recode
35829
b813574b
PB
35830.PHONY: maybe-TAGS-recode TAGS-recode
35831maybe-TAGS-recode:
35832@if recode
35833maybe-TAGS-recode: TAGS-recode
4fa63067 35834
b813574b
PB
35835TAGS-recode: \
35836 configure-recode
0aed8855 35837 @: $(MAKE); $(unstage)
b813574b 35838 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35839 r=`${PWD_COMMAND}`; export r; \
35840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35841 $(HOST_EXPORTS) \
b813574b 35842 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35844 done; \
b813574b 35845 echo "Doing TAGS in recode" ; \
b00612cc 35846 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35849 "RANLIB=$${RANLIB}" \
0c24b341 35850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35851 TAGS) \
4fa63067
NN
35852 || exit 1
35853
b813574b 35854@endif recode
4fa63067 35855
b813574b
PB
35856.PHONY: maybe-install-info-recode install-info-recode
35857maybe-install-info-recode:
35858@if recode
35859maybe-install-info-recode: install-info-recode
4fa63067 35860
b813574b
PB
35861install-info-recode: \
35862 configure-recode \
35863 info-recode
0aed8855 35864 @: $(MAKE); $(unstage)
b813574b 35865 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35866 r=`${PWD_COMMAND}`; export r; \
35867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35868 $(HOST_EXPORTS) \
b813574b 35869 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35871 done; \
b813574b 35872 echo "Doing install-info in recode" ; \
b00612cc 35873 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35876 "RANLIB=$${RANLIB}" \
0c24b341 35877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35878 install-info) \
4fa63067
NN
35879 || exit 1
35880
b813574b 35881@endif recode
4fa63067 35882
a3ca38d2
DD
35883.PHONY: maybe-install-pdf-recode install-pdf-recode
35884maybe-install-pdf-recode:
35885@if recode
35886maybe-install-pdf-recode: install-pdf-recode
35887
35888install-pdf-recode: \
35889 configure-recode \
35890 pdf-recode
35891 @: $(MAKE); $(unstage)
35892 @[ -f ./recode/Makefile ] || exit 0; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35895 $(HOST_EXPORTS) \
35896 for flag in $(EXTRA_HOST_FLAGS) ; do \
35897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35898 done; \
35899 echo "Doing install-pdf in recode" ; \
35900 (cd $(HOST_SUBDIR)/recode && \
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
0c24b341 35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35905 install-pdf) \
35906 || exit 1
35907
35908@endif recode
35909
108a6f8e
CD
35910.PHONY: maybe-install-html-recode install-html-recode
35911maybe-install-html-recode:
35912@if recode
35913maybe-install-html-recode: install-html-recode
35914
35915install-html-recode: \
35916 configure-recode \
35917 html-recode
35918 @: $(MAKE); $(unstage)
35919 @[ -f ./recode/Makefile ] || exit 0; \
35920 r=`${PWD_COMMAND}`; export r; \
35921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35922 $(HOST_EXPORTS) \
35923 for flag in $(EXTRA_HOST_FLAGS) ; do \
35924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35925 done; \
35926 echo "Doing install-html in recode" ; \
35927 (cd $(HOST_SUBDIR)/recode && \
35928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35930 "RANLIB=$${RANLIB}" \
0c24b341 35931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35932 install-html) \
35933 || exit 1
35934
35935@endif recode
35936
b813574b
PB
35937.PHONY: maybe-installcheck-recode installcheck-recode
35938maybe-installcheck-recode:
35939@if recode
35940maybe-installcheck-recode: installcheck-recode
4fa63067 35941
b813574b
PB
35942installcheck-recode: \
35943 configure-recode
0aed8855 35944 @: $(MAKE); $(unstage)
b813574b 35945 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35946 r=`${PWD_COMMAND}`; export r; \
35947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35948 $(HOST_EXPORTS) \
b813574b 35949 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35951 done; \
b813574b 35952 echo "Doing installcheck in recode" ; \
b00612cc 35953 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35956 "RANLIB=$${RANLIB}" \
0c24b341 35957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35958 installcheck) \
4fa63067
NN
35959 || exit 1
35960
b813574b 35961@endif recode
4fa63067 35962
b813574b
PB
35963.PHONY: maybe-mostlyclean-recode mostlyclean-recode
35964maybe-mostlyclean-recode:
35965@if recode
35966maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 35967
b813574b 35968mostlyclean-recode:
0aed8855 35969 @: $(MAKE); $(unstage)
b813574b 35970 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35971 r=`${PWD_COMMAND}`; export r; \
35972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35973 $(HOST_EXPORTS) \
b813574b 35974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35976 done; \
b813574b 35977 echo "Doing mostlyclean in recode" ; \
b00612cc 35978 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35981 "RANLIB=$${RANLIB}" \
0c24b341 35982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35983 mostlyclean) \
4fa63067
NN
35984 || exit 1
35985
b813574b 35986@endif recode
4fa63067 35987
b813574b
PB
35988.PHONY: maybe-clean-recode clean-recode
35989maybe-clean-recode:
35990@if recode
35991maybe-clean-recode: clean-recode
4fa63067 35992
b813574b 35993clean-recode:
0aed8855 35994 @: $(MAKE); $(unstage)
b813574b 35995 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35996 r=`${PWD_COMMAND}`; export r; \
35997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35998 $(HOST_EXPORTS) \
b813574b 35999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36001 done; \
b813574b 36002 echo "Doing clean in recode" ; \
b00612cc 36003 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36006 "RANLIB=$${RANLIB}" \
0c24b341 36007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36008 clean) \
4fa63067
NN
36009 || exit 1
36010
b813574b 36011@endif recode
4fa63067 36012
b813574b
PB
36013.PHONY: maybe-distclean-recode distclean-recode
36014maybe-distclean-recode:
36015@if recode
36016maybe-distclean-recode: distclean-recode
4fa63067 36017
b813574b 36018distclean-recode:
0aed8855 36019 @: $(MAKE); $(unstage)
b813574b 36020 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
36021 r=`${PWD_COMMAND}`; export r; \
36022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36023 $(HOST_EXPORTS) \
b813574b 36024 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36026 done; \
b813574b 36027 echo "Doing distclean in recode" ; \
b00612cc 36028 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36031 "RANLIB=$${RANLIB}" \
0c24b341 36032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36033 distclean) \
4fa63067
NN
36034 || exit 1
36035
b813574b 36036@endif recode
4fa63067 36037
b813574b
PB
36038.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
36039maybe-maintainer-clean-recode:
36040@if recode
36041maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 36042
b813574b 36043maintainer-clean-recode:
0aed8855 36044 @: $(MAKE); $(unstage)
b813574b 36045 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
36046 r=`${PWD_COMMAND}`; export r; \
36047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36048 $(HOST_EXPORTS) \
b813574b 36049 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36051 done; \
b813574b 36052 echo "Doing maintainer-clean in recode" ; \
b00612cc 36053 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
36054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36056 "RANLIB=$${RANLIB}" \
0c24b341 36057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36058 maintainer-clean) \
4fa63067 36059 || exit 1
16ae0395 36060
b813574b 36061@endif recode
3866be5d
NN
36062
36063
a7254363 36064
b813574b
PB
36065.PHONY: configure-sed maybe-configure-sed
36066maybe-configure-sed:
4f0ef2d8
CD
36067@if gcc-bootstrap
36068configure-sed: stage_current
36069@endif gcc-bootstrap
b813574b
PB
36070@if sed
36071maybe-configure-sed: configure-sed
c52c6897 36072configure-sed:
0aed8855 36073 @: $(MAKE); $(unstage)
c52c6897 36074 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36076 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
36077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
1f53ca9a 36078 $(HOST_EXPORTS) \
a7254363
PB
36079 echo Configuring in $(HOST_SUBDIR)/sed; \
36080 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 36081 case $(srcdir) in \
b00612cc
PB
36082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36083 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
36084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36085 esac; \
b00612cc
PB
36086 srcdiroption="--srcdir=$${topdir}/sed"; \
36087 libsrcdir="$$s/sed"; \
e2b9e2dc 36088 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36089 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36090 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36091 || exit 1
b813574b 36092@endif sed
e2b9e2dc 36093
a7254363
PB
36094
36095
d545f33b
PB
36096
36097
b813574b
PB
36098.PHONY: all-sed maybe-all-sed
36099maybe-all-sed:
4f0ef2d8
CD
36100@if gcc-bootstrap
36101all-sed: stage_current
36102@endif gcc-bootstrap
b813574b 36103@if sed
d27cc32e 36104TARGET-sed=all
b813574b
PB
36105maybe-all-sed: all-sed
36106all-sed: configure-sed
0aed8855 36107 @: $(MAKE); $(unstage)
b40e3958
L
36108 @r=`${PWD_COMMAND}`; export r; \
36109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36110 $(HOST_EXPORTS) \
b00612cc 36111 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
36112 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36113 $(TARGET-sed))
b813574b 36114@endif sed
3866be5d 36115
a7254363 36116
d545f33b
PB
36117
36118
b813574b
PB
36119.PHONY: check-sed maybe-check-sed
36120maybe-check-sed:
36121@if sed
36122maybe-check-sed: check-sed
3866be5d 36123
b813574b 36124check-sed:
0aed8855 36125 @: $(MAKE); $(unstage)
b40e3958
L
36126 @r=`${PWD_COMMAND}`; export r; \
36127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36128 $(HOST_EXPORTS) \
b00612cc
PB
36129 (cd $(HOST_SUBDIR)/sed && \
36130 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36131
b813574b 36132@endif sed
3866be5d 36133
b813574b
PB
36134.PHONY: install-sed maybe-install-sed
36135maybe-install-sed:
36136@if sed
36137maybe-install-sed: install-sed
16ae0395 36138
b813574b 36139install-sed: installdirs
0aed8855 36140 @: $(MAKE); $(unstage)
b40e3958
L
36141 @r=`${PWD_COMMAND}`; export r; \
36142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36143 $(HOST_EXPORTS) \
b00612cc 36144 (cd $(HOST_SUBDIR)/sed && \
2da12f12 36145 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36146
b813574b 36147@endif sed
3866be5d 36148
9b980aa1
RW
36149.PHONY: install-strip-sed maybe-install-strip-sed
36150maybe-install-strip-sed:
36151@if sed
36152maybe-install-strip-sed: install-strip-sed
36153
36154install-strip-sed: installdirs
36155 @: $(MAKE); $(unstage)
36156 @r=`${PWD_COMMAND}`; export r; \
36157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36158 $(HOST_EXPORTS) \
36159 (cd $(HOST_SUBDIR)/sed && \
36160 $(MAKE) $(FLAGS_TO_PASS) install-strip)
36161
36162@endif sed
36163
56a8fe78 36164# Other targets (info, dvi, pdf, etc.)
4fa63067 36165
b813574b
PB
36166.PHONY: maybe-info-sed info-sed
36167maybe-info-sed:
36168@if sed
36169maybe-info-sed: info-sed
4fa63067 36170
b813574b
PB
36171info-sed: \
36172 configure-sed
0aed8855 36173 @: $(MAKE); $(unstage)
b813574b 36174 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36175 r=`${PWD_COMMAND}`; export r; \
36176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36177 $(HOST_EXPORTS) \
b813574b 36178 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36180 done; \
6d389afc 36181 echo "Doing info in sed" ; \
b00612cc 36182 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
36183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36185 "RANLIB=$${RANLIB}" \
0c24b341 36186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36187 info) \
36188 || exit 1
36189
36190@endif sed
36191
36192.PHONY: maybe-dvi-sed dvi-sed
36193maybe-dvi-sed:
36194@if sed
36195maybe-dvi-sed: dvi-sed
36196
36197dvi-sed: \
36198 configure-sed
0aed8855 36199 @: $(MAKE); $(unstage)
6d389afc
MS
36200 @[ -f ./sed/Makefile ] || exit 0; \
36201 r=`${PWD_COMMAND}`; export r; \
36202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36203 $(HOST_EXPORTS) \
36204 for flag in $(EXTRA_HOST_FLAGS) ; do \
36205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36206 done; \
36207 echo "Doing dvi in sed" ; \
b00612cc 36208 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36211 "RANLIB=$${RANLIB}" \
0c24b341 36212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36213 dvi) \
4fa63067
NN
36214 || exit 1
36215
b813574b 36216@endif sed
4fa63067 36217
56a8fe78
DD
36218.PHONY: maybe-pdf-sed pdf-sed
36219maybe-pdf-sed:
36220@if sed
36221maybe-pdf-sed: pdf-sed
36222
36223pdf-sed: \
36224 configure-sed
36225 @: $(MAKE); $(unstage)
36226 @[ -f ./sed/Makefile ] || exit 0; \
36227 r=`${PWD_COMMAND}`; export r; \
36228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36229 $(HOST_EXPORTS) \
36230 for flag in $(EXTRA_HOST_FLAGS) ; do \
36231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36232 done; \
36233 echo "Doing pdf in sed" ; \
36234 (cd $(HOST_SUBDIR)/sed && \
36235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36237 "RANLIB=$${RANLIB}" \
0c24b341 36238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36239 pdf) \
36240 || exit 1
36241
36242@endif sed
36243
6d389afc
MS
36244.PHONY: maybe-html-sed html-sed
36245maybe-html-sed:
b813574b 36246@if sed
6d389afc 36247maybe-html-sed: html-sed
4fa63067 36248
6d389afc 36249html-sed: \
b813574b 36250 configure-sed
0aed8855 36251 @: $(MAKE); $(unstage)
b813574b 36252 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36253 r=`${PWD_COMMAND}`; export r; \
36254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36255 $(HOST_EXPORTS) \
b813574b 36256 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36258 done; \
6d389afc 36259 echo "Doing html in sed" ; \
b00612cc 36260 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36263 "RANLIB=$${RANLIB}" \
0c24b341 36264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 36265 html) \
4fa63067
NN
36266 || exit 1
36267
b813574b 36268@endif sed
4fa63067 36269
b813574b
PB
36270.PHONY: maybe-TAGS-sed TAGS-sed
36271maybe-TAGS-sed:
36272@if sed
36273maybe-TAGS-sed: TAGS-sed
4fa63067 36274
b813574b
PB
36275TAGS-sed: \
36276 configure-sed
0aed8855 36277 @: $(MAKE); $(unstage)
b813574b 36278 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36279 r=`${PWD_COMMAND}`; export r; \
36280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36281 $(HOST_EXPORTS) \
b813574b 36282 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36284 done; \
b813574b 36285 echo "Doing TAGS in sed" ; \
b00612cc 36286 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36289 "RANLIB=$${RANLIB}" \
0c24b341 36290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36291 TAGS) \
4fa63067
NN
36292 || exit 1
36293
b813574b 36294@endif sed
4fa63067 36295
b813574b
PB
36296.PHONY: maybe-install-info-sed install-info-sed
36297maybe-install-info-sed:
36298@if sed
36299maybe-install-info-sed: install-info-sed
4fa63067 36300
b813574b
PB
36301install-info-sed: \
36302 configure-sed \
36303 info-sed
0aed8855 36304 @: $(MAKE); $(unstage)
b813574b 36305 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36306 r=`${PWD_COMMAND}`; export r; \
36307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36308 $(HOST_EXPORTS) \
b813574b 36309 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36311 done; \
b813574b 36312 echo "Doing install-info in sed" ; \
b00612cc 36313 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36316 "RANLIB=$${RANLIB}" \
0c24b341 36317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36318 install-info) \
4fa63067
NN
36319 || exit 1
36320
b813574b 36321@endif sed
4fa63067 36322
a3ca38d2
DD
36323.PHONY: maybe-install-pdf-sed install-pdf-sed
36324maybe-install-pdf-sed:
36325@if sed
36326maybe-install-pdf-sed: install-pdf-sed
36327
36328install-pdf-sed: \
36329 configure-sed \
36330 pdf-sed
36331 @: $(MAKE); $(unstage)
36332 @[ -f ./sed/Makefile ] || exit 0; \
36333 r=`${PWD_COMMAND}`; export r; \
36334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36335 $(HOST_EXPORTS) \
36336 for flag in $(EXTRA_HOST_FLAGS) ; do \
36337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36338 done; \
36339 echo "Doing install-pdf in sed" ; \
36340 (cd $(HOST_SUBDIR)/sed && \
36341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36343 "RANLIB=$${RANLIB}" \
0c24b341 36344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36345 install-pdf) \
36346 || exit 1
36347
36348@endif sed
36349
108a6f8e
CD
36350.PHONY: maybe-install-html-sed install-html-sed
36351maybe-install-html-sed:
36352@if sed
36353maybe-install-html-sed: install-html-sed
36354
36355install-html-sed: \
36356 configure-sed \
36357 html-sed
36358 @: $(MAKE); $(unstage)
36359 @[ -f ./sed/Makefile ] || exit 0; \
36360 r=`${PWD_COMMAND}`; export r; \
36361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36362 $(HOST_EXPORTS) \
36363 for flag in $(EXTRA_HOST_FLAGS) ; do \
36364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36365 done; \
36366 echo "Doing install-html in sed" ; \
36367 (cd $(HOST_SUBDIR)/sed && \
36368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36370 "RANLIB=$${RANLIB}" \
0c24b341 36371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36372 install-html) \
36373 || exit 1
36374
36375@endif sed
36376
b813574b
PB
36377.PHONY: maybe-installcheck-sed installcheck-sed
36378maybe-installcheck-sed:
36379@if sed
36380maybe-installcheck-sed: installcheck-sed
4fa63067 36381
b813574b
PB
36382installcheck-sed: \
36383 configure-sed
0aed8855 36384 @: $(MAKE); $(unstage)
b813574b 36385 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36386 r=`${PWD_COMMAND}`; export r; \
36387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36388 $(HOST_EXPORTS) \
b813574b 36389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36391 done; \
b813574b 36392 echo "Doing installcheck in sed" ; \
b00612cc 36393 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36396 "RANLIB=$${RANLIB}" \
0c24b341 36397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36398 installcheck) \
4fa63067
NN
36399 || exit 1
36400
b813574b 36401@endif sed
4fa63067 36402
b813574b
PB
36403.PHONY: maybe-mostlyclean-sed mostlyclean-sed
36404maybe-mostlyclean-sed:
36405@if sed
36406maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 36407
b813574b 36408mostlyclean-sed:
0aed8855 36409 @: $(MAKE); $(unstage)
b813574b 36410 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36411 r=`${PWD_COMMAND}`; export r; \
36412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36413 $(HOST_EXPORTS) \
b813574b 36414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36416 done; \
b813574b 36417 echo "Doing mostlyclean in sed" ; \
b00612cc 36418 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36421 "RANLIB=$${RANLIB}" \
0c24b341 36422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36423 mostlyclean) \
4fa63067
NN
36424 || exit 1
36425
b813574b 36426@endif sed
4fa63067 36427
b813574b
PB
36428.PHONY: maybe-clean-sed clean-sed
36429maybe-clean-sed:
36430@if sed
36431maybe-clean-sed: clean-sed
4fa63067 36432
b813574b 36433clean-sed:
0aed8855 36434 @: $(MAKE); $(unstage)
b813574b 36435 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36436 r=`${PWD_COMMAND}`; export r; \
36437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36438 $(HOST_EXPORTS) \
b813574b 36439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36441 done; \
b813574b 36442 echo "Doing clean in sed" ; \
b00612cc 36443 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36446 "RANLIB=$${RANLIB}" \
0c24b341 36447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36448 clean) \
4fa63067
NN
36449 || exit 1
36450
b813574b 36451@endif sed
4fa63067 36452
b813574b
PB
36453.PHONY: maybe-distclean-sed distclean-sed
36454maybe-distclean-sed:
36455@if sed
36456maybe-distclean-sed: distclean-sed
4fa63067 36457
b813574b 36458distclean-sed:
0aed8855 36459 @: $(MAKE); $(unstage)
b813574b 36460 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36461 r=`${PWD_COMMAND}`; export r; \
36462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36463 $(HOST_EXPORTS) \
b813574b 36464 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36466 done; \
b813574b 36467 echo "Doing distclean in sed" ; \
b00612cc 36468 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36471 "RANLIB=$${RANLIB}" \
0c24b341 36472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36473 distclean) \
4fa63067
NN
36474 || exit 1
36475
b813574b 36476@endif sed
4fa63067 36477
b813574b
PB
36478.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
36479maybe-maintainer-clean-sed:
36480@if sed
36481maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 36482
b813574b 36483maintainer-clean-sed:
0aed8855 36484 @: $(MAKE); $(unstage)
b813574b 36485 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
36486 r=`${PWD_COMMAND}`; export r; \
36487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36488 $(HOST_EXPORTS) \
b813574b 36489 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36491 done; \
b813574b 36492 echo "Doing maintainer-clean in sed" ; \
b00612cc 36493 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
36494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36496 "RANLIB=$${RANLIB}" \
0c24b341 36497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36498 maintainer-clean) \
4fa63067
NN
36499 || exit 1
36500
b813574b 36501@endif sed
4fa63067
NN
36502
36503
a7254363 36504
b813574b
PB
36505.PHONY: configure-send-pr maybe-configure-send-pr
36506maybe-configure-send-pr:
4f0ef2d8
CD
36507@if gcc-bootstrap
36508configure-send-pr: stage_current
36509@endif gcc-bootstrap
b813574b
PB
36510@if send-pr
36511maybe-configure-send-pr: configure-send-pr
c52c6897 36512configure-send-pr:
0aed8855 36513 @: $(MAKE); $(unstage)
c52c6897 36514 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36516 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
36517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
1f53ca9a 36518 $(HOST_EXPORTS) \
a7254363
PB
36519 echo Configuring in $(HOST_SUBDIR)/send-pr; \
36520 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 36521 case $(srcdir) in \
b00612cc
PB
36522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36523 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
36524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36525 esac; \
b00612cc
PB
36526 srcdiroption="--srcdir=$${topdir}/send-pr"; \
36527 libsrcdir="$$s/send-pr"; \
e2b9e2dc 36528 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36530 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36531 || exit 1
b813574b 36532@endif send-pr
e2b9e2dc 36533
a7254363
PB
36534
36535
d545f33b
PB
36536
36537
b813574b
PB
36538.PHONY: all-send-pr maybe-all-send-pr
36539maybe-all-send-pr:
4f0ef2d8
CD
36540@if gcc-bootstrap
36541all-send-pr: stage_current
36542@endif gcc-bootstrap
b813574b 36543@if send-pr
d27cc32e 36544TARGET-send-pr=all
b813574b
PB
36545maybe-all-send-pr: all-send-pr
36546all-send-pr: configure-send-pr
0aed8855 36547 @: $(MAKE); $(unstage)
b40e3958
L
36548 @r=`${PWD_COMMAND}`; export r; \
36549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36550 $(HOST_EXPORTS) \
b00612cc 36551 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
36552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36553 $(TARGET-send-pr))
b813574b 36554@endif send-pr
3866be5d 36555
a7254363 36556
d545f33b
PB
36557
36558
b813574b
PB
36559.PHONY: check-send-pr maybe-check-send-pr
36560maybe-check-send-pr:
36561@if send-pr
36562maybe-check-send-pr: check-send-pr
3866be5d 36563
b813574b 36564check-send-pr:
0aed8855 36565 @: $(MAKE); $(unstage)
b40e3958
L
36566 @r=`${PWD_COMMAND}`; export r; \
36567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36568 $(HOST_EXPORTS) \
b00612cc
PB
36569 (cd $(HOST_SUBDIR)/send-pr && \
36570 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36571
b813574b 36572@endif send-pr
3866be5d 36573
b813574b
PB
36574.PHONY: install-send-pr maybe-install-send-pr
36575maybe-install-send-pr:
36576@if send-pr
36577maybe-install-send-pr: install-send-pr
16ae0395 36578
b813574b 36579install-send-pr: installdirs
0aed8855 36580 @: $(MAKE); $(unstage)
b40e3958
L
36581 @r=`${PWD_COMMAND}`; export r; \
36582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36583 $(HOST_EXPORTS) \
b00612cc 36584 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 36585 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36586
b813574b 36587@endif send-pr
3866be5d 36588
9b980aa1
RW
36589.PHONY: install-strip-send-pr maybe-install-strip-send-pr
36590maybe-install-strip-send-pr:
36591@if send-pr
36592maybe-install-strip-send-pr: install-strip-send-pr
36593
36594install-strip-send-pr: installdirs
36595 @: $(MAKE); $(unstage)
36596 @r=`${PWD_COMMAND}`; export r; \
36597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36598 $(HOST_EXPORTS) \
36599 (cd $(HOST_SUBDIR)/send-pr && \
36600 $(MAKE) $(FLAGS_TO_PASS) install-strip)
36601
36602@endif send-pr
36603
56a8fe78 36604# Other targets (info, dvi, pdf, etc.)
4fa63067 36605
b813574b
PB
36606.PHONY: maybe-info-send-pr info-send-pr
36607maybe-info-send-pr:
36608@if send-pr
36609maybe-info-send-pr: info-send-pr
4fa63067 36610
b813574b
PB
36611info-send-pr: \
36612 configure-send-pr
0aed8855 36613 @: $(MAKE); $(unstage)
b813574b 36614 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
36615 r=`${PWD_COMMAND}`; export r; \
36616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36617 $(HOST_EXPORTS) \
b813574b 36618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36620 done; \
b813574b 36621 echo "Doing info in send-pr" ; \
b00612cc 36622 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36625 "RANLIB=$${RANLIB}" \
0c24b341 36626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36627 info) \
e2b9e2dc
NN
36628 || exit 1
36629
b813574b 36630@endif send-pr
4fa63067 36631
b813574b
PB
36632.PHONY: maybe-dvi-send-pr dvi-send-pr
36633maybe-dvi-send-pr:
36634@if send-pr
36635maybe-dvi-send-pr: dvi-send-pr
4fa63067 36636
b813574b
PB
36637dvi-send-pr: \
36638 configure-send-pr
0aed8855 36639 @: $(MAKE); $(unstage)
b813574b 36640 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 36641 r=`${PWD_COMMAND}`; export r; \
b40e3958 36642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36643 $(HOST_EXPORTS) \
b813574b 36644 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36646 done; \
b813574b 36647 echo "Doing dvi in send-pr" ; \
b00612cc 36648 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36651 "RANLIB=$${RANLIB}" \
0c24b341 36652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36653 dvi) \
4fa63067 36654 || exit 1
3866be5d 36655
b813574b 36656@endif send-pr
3866be5d 36657
56a8fe78
DD
36658.PHONY: maybe-pdf-send-pr pdf-send-pr
36659maybe-pdf-send-pr:
36660@if send-pr
36661maybe-pdf-send-pr: pdf-send-pr
36662
36663pdf-send-pr: \
36664 configure-send-pr
36665 @: $(MAKE); $(unstage)
36666 @[ -f ./send-pr/Makefile ] || exit 0; \
36667 r=`${PWD_COMMAND}`; export r; \
36668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36669 $(HOST_EXPORTS) \
36670 for flag in $(EXTRA_HOST_FLAGS) ; do \
36671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36672 done; \
36673 echo "Doing pdf in send-pr" ; \
36674 (cd $(HOST_SUBDIR)/send-pr && \
36675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36677 "RANLIB=$${RANLIB}" \
0c24b341 36678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36679 pdf) \
36680 || exit 1
36681
36682@endif send-pr
36683
6d389afc
MS
36684.PHONY: maybe-html-send-pr html-send-pr
36685maybe-html-send-pr:
36686@if send-pr
36687maybe-html-send-pr: html-send-pr
36688
36689html-send-pr: \
36690 configure-send-pr
0aed8855 36691 @: $(MAKE); $(unstage)
6d389afc
MS
36692 @[ -f ./send-pr/Makefile ] || exit 0; \
36693 r=`${PWD_COMMAND}`; export r; \
36694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36695 $(HOST_EXPORTS) \
36696 for flag in $(EXTRA_HOST_FLAGS) ; do \
36697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36698 done; \
36699 echo "Doing html in send-pr" ; \
b00612cc 36700 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
36701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36703 "RANLIB=$${RANLIB}" \
0c24b341 36704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36705 html) \
36706 || exit 1
36707
36708@endif send-pr
36709
b813574b
PB
36710.PHONY: maybe-TAGS-send-pr TAGS-send-pr
36711maybe-TAGS-send-pr:
36712@if send-pr
36713maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 36714
b813574b
PB
36715TAGS-send-pr: \
36716 configure-send-pr
0aed8855 36717 @: $(MAKE); $(unstage)
b813574b 36718 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36719 r=`${PWD_COMMAND}`; export r; \
36720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36721 $(HOST_EXPORTS) \
b813574b 36722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36724 done; \
b813574b 36725 echo "Doing TAGS in send-pr" ; \
b00612cc 36726 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36729 "RANLIB=$${RANLIB}" \
0c24b341 36730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36731 TAGS) \
4fa63067 36732 || exit 1
3866be5d 36733
b813574b 36734@endif send-pr
3866be5d 36735
b813574b
PB
36736.PHONY: maybe-install-info-send-pr install-info-send-pr
36737maybe-install-info-send-pr:
36738@if send-pr
36739maybe-install-info-send-pr: install-info-send-pr
16ae0395 36740
b813574b
PB
36741install-info-send-pr: \
36742 configure-send-pr \
36743 info-send-pr
0aed8855 36744 @: $(MAKE); $(unstage)
b813574b 36745 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36746 r=`${PWD_COMMAND}`; export r; \
36747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36748 $(HOST_EXPORTS) \
b813574b 36749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36751 done; \
b813574b 36752 echo "Doing install-info in send-pr" ; \
b00612cc 36753 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36756 "RANLIB=$${RANLIB}" \
0c24b341 36757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36758 install-info) \
4fa63067
NN
36759 || exit 1
36760
b813574b 36761@endif send-pr
4fa63067 36762
a3ca38d2
DD
36763.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
36764maybe-install-pdf-send-pr:
36765@if send-pr
36766maybe-install-pdf-send-pr: install-pdf-send-pr
36767
36768install-pdf-send-pr: \
36769 configure-send-pr \
36770 pdf-send-pr
36771 @: $(MAKE); $(unstage)
36772 @[ -f ./send-pr/Makefile ] || exit 0; \
36773 r=`${PWD_COMMAND}`; export r; \
36774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36775 $(HOST_EXPORTS) \
36776 for flag in $(EXTRA_HOST_FLAGS) ; do \
36777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36778 done; \
36779 echo "Doing install-pdf in send-pr" ; \
36780 (cd $(HOST_SUBDIR)/send-pr && \
36781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36783 "RANLIB=$${RANLIB}" \
0c24b341 36784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36785 install-pdf) \
36786 || exit 1
36787
36788@endif send-pr
36789
108a6f8e
CD
36790.PHONY: maybe-install-html-send-pr install-html-send-pr
36791maybe-install-html-send-pr:
36792@if send-pr
36793maybe-install-html-send-pr: install-html-send-pr
36794
36795install-html-send-pr: \
36796 configure-send-pr \
36797 html-send-pr
36798 @: $(MAKE); $(unstage)
36799 @[ -f ./send-pr/Makefile ] || exit 0; \
36800 r=`${PWD_COMMAND}`; export r; \
36801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36802 $(HOST_EXPORTS) \
36803 for flag in $(EXTRA_HOST_FLAGS) ; do \
36804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36805 done; \
36806 echo "Doing install-html in send-pr" ; \
36807 (cd $(HOST_SUBDIR)/send-pr && \
36808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36810 "RANLIB=$${RANLIB}" \
0c24b341 36811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36812 install-html) \
36813 || exit 1
36814
36815@endif send-pr
36816
b813574b
PB
36817.PHONY: maybe-installcheck-send-pr installcheck-send-pr
36818maybe-installcheck-send-pr:
36819@if send-pr
36820maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 36821
b813574b
PB
36822installcheck-send-pr: \
36823 configure-send-pr
0aed8855 36824 @: $(MAKE); $(unstage)
b813574b 36825 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36826 r=`${PWD_COMMAND}`; export r; \
36827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36828 $(HOST_EXPORTS) \
b813574b 36829 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36831 done; \
b813574b 36832 echo "Doing installcheck in send-pr" ; \
b00612cc 36833 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36836 "RANLIB=$${RANLIB}" \
0c24b341 36837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36838 installcheck) \
4fa63067
NN
36839 || exit 1
36840
b813574b 36841@endif send-pr
4fa63067 36842
b813574b
PB
36843.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
36844maybe-mostlyclean-send-pr:
36845@if send-pr
36846maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 36847
b813574b 36848mostlyclean-send-pr:
0aed8855 36849 @: $(MAKE); $(unstage)
b813574b 36850 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36851 r=`${PWD_COMMAND}`; export r; \
36852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36853 $(HOST_EXPORTS) \
b813574b 36854 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36856 done; \
b813574b 36857 echo "Doing mostlyclean in send-pr" ; \
b00612cc 36858 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36861 "RANLIB=$${RANLIB}" \
0c24b341 36862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36863 mostlyclean) \
4fa63067
NN
36864 || exit 1
36865
b813574b 36866@endif send-pr
4fa63067 36867
b813574b
PB
36868.PHONY: maybe-clean-send-pr clean-send-pr
36869maybe-clean-send-pr:
36870@if send-pr
36871maybe-clean-send-pr: clean-send-pr
4fa63067 36872
b813574b 36873clean-send-pr:
0aed8855 36874 @: $(MAKE); $(unstage)
b813574b 36875 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36876 r=`${PWD_COMMAND}`; export r; \
36877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36878 $(HOST_EXPORTS) \
b813574b 36879 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36881 done; \
b813574b 36882 echo "Doing clean in send-pr" ; \
b00612cc 36883 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36886 "RANLIB=$${RANLIB}" \
0c24b341 36887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36888 clean) \
4fa63067
NN
36889 || exit 1
36890
b813574b 36891@endif send-pr
4fa63067 36892
b813574b
PB
36893.PHONY: maybe-distclean-send-pr distclean-send-pr
36894maybe-distclean-send-pr:
36895@if send-pr
36896maybe-distclean-send-pr: distclean-send-pr
4fa63067 36897
b813574b 36898distclean-send-pr:
0aed8855 36899 @: $(MAKE); $(unstage)
b813574b 36900 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
36901 r=`${PWD_COMMAND}`; export r; \
36902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36903 $(HOST_EXPORTS) \
b813574b 36904 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36906 done; \
b813574b 36907 echo "Doing distclean in send-pr" ; \
b00612cc 36908 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36911 "RANLIB=$${RANLIB}" \
0c24b341 36912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36913 distclean) \
4fa63067
NN
36914 || exit 1
36915
b813574b 36916@endif send-pr
4fa63067 36917
b813574b
PB
36918.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
36919maybe-maintainer-clean-send-pr:
36920@if send-pr
36921maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 36922
b813574b 36923maintainer-clean-send-pr:
0aed8855 36924 @: $(MAKE); $(unstage)
b813574b 36925 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 36926 r=`${PWD_COMMAND}`; export r; \
b40e3958 36927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36928 $(HOST_EXPORTS) \
b813574b 36929 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36931 done; \
b813574b 36932 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 36933 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
36934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36936 "RANLIB=$${RANLIB}" \
0c24b341 36937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36938 maintainer-clean) \
4fa63067 36939 || exit 1
3866be5d 36940
b813574b 36941@endif send-pr
3866be5d 36942
4fa63067 36943
a7254363 36944
b813574b
PB
36945.PHONY: configure-shellutils maybe-configure-shellutils
36946maybe-configure-shellutils:
4f0ef2d8
CD
36947@if gcc-bootstrap
36948configure-shellutils: stage_current
36949@endif gcc-bootstrap
b813574b
PB
36950@if shellutils
36951maybe-configure-shellutils: configure-shellutils
c52c6897 36952configure-shellutils:
0aed8855 36953 @: $(MAKE); $(unstage)
c52c6897 36954 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36956 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
36957 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
1f53ca9a 36958 $(HOST_EXPORTS) \
a7254363
PB
36959 echo Configuring in $(HOST_SUBDIR)/shellutils; \
36960 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 36961 case $(srcdir) in \
b00612cc
PB
36962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36963 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
36964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36965 esac; \
b00612cc
PB
36966 srcdiroption="--srcdir=$${topdir}/shellutils"; \
36967 libsrcdir="$$s/shellutils"; \
e2b9e2dc 36968 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36970 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36971 || exit 1
b813574b 36972@endif shellutils
e2b9e2dc 36973
a7254363
PB
36974
36975
d545f33b
PB
36976
36977
b813574b
PB
36978.PHONY: all-shellutils maybe-all-shellutils
36979maybe-all-shellutils:
4f0ef2d8
CD
36980@if gcc-bootstrap
36981all-shellutils: stage_current
36982@endif gcc-bootstrap
b813574b 36983@if shellutils
d27cc32e 36984TARGET-shellutils=all
b813574b
PB
36985maybe-all-shellutils: all-shellutils
36986all-shellutils: configure-shellutils
0aed8855 36987 @: $(MAKE); $(unstage)
b40e3958
L
36988 @r=`${PWD_COMMAND}`; export r; \
36989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36990 $(HOST_EXPORTS) \
b00612cc 36991 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
36992 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36993 $(TARGET-shellutils))
b813574b 36994@endif shellutils
3866be5d 36995
a7254363 36996
d545f33b
PB
36997
36998
b813574b
PB
36999.PHONY: check-shellutils maybe-check-shellutils
37000maybe-check-shellutils:
37001@if shellutils
37002maybe-check-shellutils: check-shellutils
3866be5d 37003
b813574b 37004check-shellutils:
0aed8855 37005 @: $(MAKE); $(unstage)
b40e3958
L
37006 @r=`${PWD_COMMAND}`; export r; \
37007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37008 $(HOST_EXPORTS) \
b00612cc
PB
37009 (cd $(HOST_SUBDIR)/shellutils && \
37010 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37011
b813574b 37012@endif shellutils
3866be5d 37013
b813574b
PB
37014.PHONY: install-shellutils maybe-install-shellutils
37015maybe-install-shellutils:
37016@if shellutils
37017maybe-install-shellutils: install-shellutils
16ae0395 37018
b813574b 37019install-shellutils: installdirs
0aed8855 37020 @: $(MAKE); $(unstage)
b40e3958
L
37021 @r=`${PWD_COMMAND}`; export r; \
37022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37023 $(HOST_EXPORTS) \
b00612cc 37024 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 37025 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37026
b813574b 37027@endif shellutils
4fa63067 37028
9b980aa1
RW
37029.PHONY: install-strip-shellutils maybe-install-strip-shellutils
37030maybe-install-strip-shellutils:
37031@if shellutils
37032maybe-install-strip-shellutils: install-strip-shellutils
37033
37034install-strip-shellutils: installdirs
37035 @: $(MAKE); $(unstage)
37036 @r=`${PWD_COMMAND}`; export r; \
37037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37038 $(HOST_EXPORTS) \
37039 (cd $(HOST_SUBDIR)/shellutils && \
37040 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37041
37042@endif shellutils
37043
56a8fe78 37044# Other targets (info, dvi, pdf, etc.)
4fa63067 37045
b813574b
PB
37046.PHONY: maybe-info-shellutils info-shellutils
37047maybe-info-shellutils:
37048@if shellutils
37049maybe-info-shellutils: info-shellutils
4fa63067 37050
b813574b
PB
37051info-shellutils: \
37052 configure-shellutils
0aed8855 37053 @: $(MAKE); $(unstage)
b813574b 37054 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37055 r=`${PWD_COMMAND}`; export r; \
37056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37057 $(HOST_EXPORTS) \
b813574b 37058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37060 done; \
b813574b 37061 echo "Doing info in shellutils" ; \
b00612cc 37062 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37065 "RANLIB=$${RANLIB}" \
0c24b341 37066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37067 info) \
4fa63067
NN
37068 || exit 1
37069
b813574b 37070@endif shellutils
4fa63067 37071
b813574b
PB
37072.PHONY: maybe-dvi-shellutils dvi-shellutils
37073maybe-dvi-shellutils:
37074@if shellutils
37075maybe-dvi-shellutils: dvi-shellutils
4fa63067 37076
b813574b
PB
37077dvi-shellutils: \
37078 configure-shellutils
0aed8855 37079 @: $(MAKE); $(unstage)
b813574b 37080 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37081 r=`${PWD_COMMAND}`; export r; \
37082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37083 $(HOST_EXPORTS) \
b813574b 37084 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37086 done; \
b813574b 37087 echo "Doing dvi in shellutils" ; \
b00612cc 37088 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37091 "RANLIB=$${RANLIB}" \
0c24b341 37092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37093 dvi) \
4fa63067
NN
37094 || exit 1
37095
b813574b 37096@endif shellutils
4fa63067 37097
56a8fe78
DD
37098.PHONY: maybe-pdf-shellutils pdf-shellutils
37099maybe-pdf-shellutils:
37100@if shellutils
37101maybe-pdf-shellutils: pdf-shellutils
37102
37103pdf-shellutils: \
37104 configure-shellutils
37105 @: $(MAKE); $(unstage)
37106 @[ -f ./shellutils/Makefile ] || exit 0; \
37107 r=`${PWD_COMMAND}`; export r; \
37108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37109 $(HOST_EXPORTS) \
37110 for flag in $(EXTRA_HOST_FLAGS) ; do \
37111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37112 done; \
37113 echo "Doing pdf in shellutils" ; \
37114 (cd $(HOST_SUBDIR)/shellutils && \
37115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37117 "RANLIB=$${RANLIB}" \
0c24b341 37118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37119 pdf) \
37120 || exit 1
37121
37122@endif shellutils
37123
6d389afc
MS
37124.PHONY: maybe-html-shellutils html-shellutils
37125maybe-html-shellutils:
37126@if shellutils
37127maybe-html-shellutils: html-shellutils
37128
37129html-shellutils: \
37130 configure-shellutils
0aed8855 37131 @: $(MAKE); $(unstage)
6d389afc
MS
37132 @[ -f ./shellutils/Makefile ] || exit 0; \
37133 r=`${PWD_COMMAND}`; export r; \
37134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37135 $(HOST_EXPORTS) \
37136 for flag in $(EXTRA_HOST_FLAGS) ; do \
37137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37138 done; \
37139 echo "Doing html in shellutils" ; \
b00612cc 37140 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
37141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37143 "RANLIB=$${RANLIB}" \
0c24b341 37144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37145 html) \
37146 || exit 1
37147
37148@endif shellutils
37149
b813574b
PB
37150.PHONY: maybe-TAGS-shellutils TAGS-shellutils
37151maybe-TAGS-shellutils:
37152@if shellutils
37153maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 37154
b813574b
PB
37155TAGS-shellutils: \
37156 configure-shellutils
0aed8855 37157 @: $(MAKE); $(unstage)
b813574b 37158 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37159 r=`${PWD_COMMAND}`; export r; \
37160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37161 $(HOST_EXPORTS) \
b813574b 37162 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37164 done; \
b813574b 37165 echo "Doing TAGS in shellutils" ; \
b00612cc 37166 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37169 "RANLIB=$${RANLIB}" \
0c24b341 37170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37171 TAGS) \
4fa63067
NN
37172 || exit 1
37173
b813574b 37174@endif shellutils
4fa63067 37175
b813574b
PB
37176.PHONY: maybe-install-info-shellutils install-info-shellutils
37177maybe-install-info-shellutils:
37178@if shellutils
37179maybe-install-info-shellutils: install-info-shellutils
4fa63067 37180
b813574b
PB
37181install-info-shellutils: \
37182 configure-shellutils \
37183 info-shellutils
0aed8855 37184 @: $(MAKE); $(unstage)
b813574b 37185 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37186 r=`${PWD_COMMAND}`; export r; \
37187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37188 $(HOST_EXPORTS) \
b813574b 37189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37191 done; \
b813574b 37192 echo "Doing install-info in shellutils" ; \
b00612cc 37193 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37196 "RANLIB=$${RANLIB}" \
0c24b341 37197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37198 install-info) \
4fa63067
NN
37199 || exit 1
37200
b813574b 37201@endif shellutils
4fa63067 37202
a3ca38d2
DD
37203.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
37204maybe-install-pdf-shellutils:
37205@if shellutils
37206maybe-install-pdf-shellutils: install-pdf-shellutils
37207
37208install-pdf-shellutils: \
37209 configure-shellutils \
37210 pdf-shellutils
37211 @: $(MAKE); $(unstage)
37212 @[ -f ./shellutils/Makefile ] || exit 0; \
37213 r=`${PWD_COMMAND}`; export r; \
37214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37215 $(HOST_EXPORTS) \
37216 for flag in $(EXTRA_HOST_FLAGS) ; do \
37217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37218 done; \
37219 echo "Doing install-pdf in shellutils" ; \
37220 (cd $(HOST_SUBDIR)/shellutils && \
37221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37223 "RANLIB=$${RANLIB}" \
0c24b341 37224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37225 install-pdf) \
37226 || exit 1
37227
37228@endif shellutils
37229
108a6f8e
CD
37230.PHONY: maybe-install-html-shellutils install-html-shellutils
37231maybe-install-html-shellutils:
37232@if shellutils
37233maybe-install-html-shellutils: install-html-shellutils
37234
37235install-html-shellutils: \
37236 configure-shellutils \
37237 html-shellutils
37238 @: $(MAKE); $(unstage)
37239 @[ -f ./shellutils/Makefile ] || exit 0; \
37240 r=`${PWD_COMMAND}`; export r; \
37241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37242 $(HOST_EXPORTS) \
37243 for flag in $(EXTRA_HOST_FLAGS) ; do \
37244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37245 done; \
37246 echo "Doing install-html in shellutils" ; \
37247 (cd $(HOST_SUBDIR)/shellutils && \
37248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37250 "RANLIB=$${RANLIB}" \
0c24b341 37251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37252 install-html) \
37253 || exit 1
37254
37255@endif shellutils
37256
b813574b
PB
37257.PHONY: maybe-installcheck-shellutils installcheck-shellutils
37258maybe-installcheck-shellutils:
37259@if shellutils
37260maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 37261
b813574b
PB
37262installcheck-shellutils: \
37263 configure-shellutils
0aed8855 37264 @: $(MAKE); $(unstage)
b813574b 37265 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37266 r=`${PWD_COMMAND}`; export r; \
37267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37268 $(HOST_EXPORTS) \
b813574b 37269 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37271 done; \
b813574b 37272 echo "Doing installcheck in shellutils" ; \
b00612cc 37273 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37276 "RANLIB=$${RANLIB}" \
0c24b341 37277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37278 installcheck) \
4fa63067
NN
37279 || exit 1
37280
b813574b 37281@endif shellutils
4fa63067 37282
b813574b
PB
37283.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
37284maybe-mostlyclean-shellutils:
37285@if shellutils
37286maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 37287
b813574b 37288mostlyclean-shellutils:
0aed8855 37289 @: $(MAKE); $(unstage)
b813574b 37290 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37291 r=`${PWD_COMMAND}`; export r; \
37292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37293 $(HOST_EXPORTS) \
b813574b 37294 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37296 done; \
b813574b 37297 echo "Doing mostlyclean in shellutils" ; \
b00612cc 37298 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37301 "RANLIB=$${RANLIB}" \
0c24b341 37302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37303 mostlyclean) \
4fa63067
NN
37304 || exit 1
37305
b813574b 37306@endif shellutils
4fa63067 37307
b813574b
PB
37308.PHONY: maybe-clean-shellutils clean-shellutils
37309maybe-clean-shellutils:
37310@if shellutils
37311maybe-clean-shellutils: clean-shellutils
4fa63067 37312
b813574b 37313clean-shellutils:
0aed8855 37314 @: $(MAKE); $(unstage)
b813574b 37315 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37316 r=`${PWD_COMMAND}`; export r; \
37317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37318 $(HOST_EXPORTS) \
b813574b 37319 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37321 done; \
b813574b 37322 echo "Doing clean in shellutils" ; \
b00612cc 37323 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37326 "RANLIB=$${RANLIB}" \
0c24b341 37327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37328 clean) \
4fa63067
NN
37329 || exit 1
37330
b813574b 37331@endif shellutils
4fa63067 37332
b813574b
PB
37333.PHONY: maybe-distclean-shellutils distclean-shellutils
37334maybe-distclean-shellutils:
37335@if shellutils
37336maybe-distclean-shellutils: distclean-shellutils
4fa63067 37337
b813574b 37338distclean-shellutils:
0aed8855 37339 @: $(MAKE); $(unstage)
b813574b 37340 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37341 r=`${PWD_COMMAND}`; export r; \
37342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37343 $(HOST_EXPORTS) \
b813574b 37344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37346 done; \
b813574b 37347 echo "Doing distclean in shellutils" ; \
b00612cc 37348 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37351 "RANLIB=$${RANLIB}" \
0c24b341 37352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37353 distclean) \
4fa63067
NN
37354 || exit 1
37355
b813574b 37356@endif shellutils
4fa63067 37357
b813574b
PB
37358.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
37359maybe-maintainer-clean-shellutils:
37360@if shellutils
37361maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 37362
b813574b 37363maintainer-clean-shellutils:
0aed8855 37364 @: $(MAKE); $(unstage)
b813574b 37365 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
37366 r=`${PWD_COMMAND}`; export r; \
37367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37368 $(HOST_EXPORTS) \
b813574b 37369 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37371 done; \
b813574b 37372 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 37373 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
37374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37376 "RANLIB=$${RANLIB}" \
0c24b341 37377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37378 maintainer-clean) \
4fa63067 37379 || exit 1
3866be5d 37380
b813574b 37381@endif shellutils
3866be5d 37382
4fa63067 37383
a7254363 37384
b813574b
PB
37385.PHONY: configure-sid maybe-configure-sid
37386maybe-configure-sid:
4f0ef2d8
CD
37387@if gcc-bootstrap
37388configure-sid: stage_current
37389@endif gcc-bootstrap
b813574b
PB
37390@if sid
37391maybe-configure-sid: configure-sid
c52c6897 37392configure-sid:
0aed8855 37393 @: $(MAKE); $(unstage)
c52c6897 37394 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37396 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
37397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
1f53ca9a 37398 $(HOST_EXPORTS) \
a7254363
PB
37399 echo Configuring in $(HOST_SUBDIR)/sid; \
37400 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 37401 case $(srcdir) in \
b00612cc
PB
37402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37403 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
37404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37405 esac; \
b00612cc
PB
37406 srcdiroption="--srcdir=$${topdir}/sid"; \
37407 libsrcdir="$$s/sid"; \
e2b9e2dc 37408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37410 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37411 || exit 1
b813574b 37412@endif sid
e2b9e2dc 37413
a7254363
PB
37414
37415
d545f33b
PB
37416
37417
b813574b
PB
37418.PHONY: all-sid maybe-all-sid
37419maybe-all-sid:
4f0ef2d8
CD
37420@if gcc-bootstrap
37421all-sid: stage_current
37422@endif gcc-bootstrap
b813574b 37423@if sid
d27cc32e 37424TARGET-sid=all
b813574b
PB
37425maybe-all-sid: all-sid
37426all-sid: configure-sid
0aed8855 37427 @: $(MAKE); $(unstage)
b40e3958
L
37428 @r=`${PWD_COMMAND}`; export r; \
37429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37430 $(HOST_EXPORTS) \
b00612cc 37431 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
37432 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37433 $(TARGET-sid))
b813574b 37434@endif sid
3866be5d 37435
a7254363 37436
d545f33b
PB
37437
37438
b813574b
PB
37439.PHONY: check-sid maybe-check-sid
37440maybe-check-sid:
37441@if sid
37442maybe-check-sid: check-sid
3866be5d 37443
b813574b 37444check-sid:
0aed8855 37445 @: $(MAKE); $(unstage)
4fa63067
NN
37446 @r=`${PWD_COMMAND}`; export r; \
37447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37448 $(HOST_EXPORTS) \
b00612cc
PB
37449 (cd $(HOST_SUBDIR)/sid && \
37450 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37451
b813574b 37452@endif sid
3866be5d 37453
b813574b
PB
37454.PHONY: install-sid maybe-install-sid
37455maybe-install-sid:
37456@if sid
37457maybe-install-sid: install-sid
16ae0395 37458
b813574b 37459install-sid: installdirs
0aed8855 37460 @: $(MAKE); $(unstage)
b40e3958
L
37461 @r=`${PWD_COMMAND}`; export r; \
37462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37463 $(HOST_EXPORTS) \
b00612cc 37464 (cd $(HOST_SUBDIR)/sid && \
2da12f12 37465 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37466
b813574b 37467@endif sid
3866be5d 37468
9b980aa1
RW
37469.PHONY: install-strip-sid maybe-install-strip-sid
37470maybe-install-strip-sid:
37471@if sid
37472maybe-install-strip-sid: install-strip-sid
37473
37474install-strip-sid: installdirs
37475 @: $(MAKE); $(unstage)
37476 @r=`${PWD_COMMAND}`; export r; \
37477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37478 $(HOST_EXPORTS) \
37479 (cd $(HOST_SUBDIR)/sid && \
37480 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37481
37482@endif sid
37483
56a8fe78 37484# Other targets (info, dvi, pdf, etc.)
4fa63067 37485
b813574b
PB
37486.PHONY: maybe-info-sid info-sid
37487maybe-info-sid:
37488@if sid
37489maybe-info-sid: info-sid
4fa63067 37490
b813574b
PB
37491info-sid: \
37492 configure-sid
0aed8855 37493 @: $(MAKE); $(unstage)
b813574b 37494 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37495 r=`${PWD_COMMAND}`; export r; \
37496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37497 $(HOST_EXPORTS) \
b813574b 37498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37500 done; \
b813574b 37501 echo "Doing info in sid" ; \
b00612cc 37502 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37505 "RANLIB=$${RANLIB}" \
0c24b341 37506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37507 info) \
4fa63067
NN
37508 || exit 1
37509
b813574b 37510@endif sid
4fa63067 37511
b813574b
PB
37512.PHONY: maybe-dvi-sid dvi-sid
37513maybe-dvi-sid:
37514@if sid
37515maybe-dvi-sid: dvi-sid
4fa63067 37516
b813574b
PB
37517dvi-sid: \
37518 configure-sid
0aed8855 37519 @: $(MAKE); $(unstage)
b813574b 37520 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37521 r=`${PWD_COMMAND}`; export r; \
37522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37523 $(HOST_EXPORTS) \
b813574b 37524 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37526 done; \
b813574b 37527 echo "Doing dvi in sid" ; \
b00612cc 37528 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37531 "RANLIB=$${RANLIB}" \
0c24b341 37532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37533 dvi) \
4fa63067
NN
37534 || exit 1
37535
b813574b 37536@endif sid
4fa63067 37537
56a8fe78
DD
37538.PHONY: maybe-pdf-sid pdf-sid
37539maybe-pdf-sid:
37540@if sid
37541maybe-pdf-sid: pdf-sid
37542
37543pdf-sid: \
37544 configure-sid
37545 @: $(MAKE); $(unstage)
37546 @[ -f ./sid/Makefile ] || exit 0; \
37547 r=`${PWD_COMMAND}`; export r; \
37548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37549 $(HOST_EXPORTS) \
37550 for flag in $(EXTRA_HOST_FLAGS) ; do \
37551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37552 done; \
37553 echo "Doing pdf in sid" ; \
37554 (cd $(HOST_SUBDIR)/sid && \
37555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37557 "RANLIB=$${RANLIB}" \
0c24b341 37558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37559 pdf) \
37560 || exit 1
37561
37562@endif sid
37563
6d389afc
MS
37564.PHONY: maybe-html-sid html-sid
37565maybe-html-sid:
37566@if sid
37567maybe-html-sid: html-sid
37568
37569html-sid: \
37570 configure-sid
0aed8855 37571 @: $(MAKE); $(unstage)
6d389afc
MS
37572 @[ -f ./sid/Makefile ] || exit 0; \
37573 r=`${PWD_COMMAND}`; export r; \
37574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37575 $(HOST_EXPORTS) \
37576 for flag in $(EXTRA_HOST_FLAGS) ; do \
37577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37578 done; \
37579 echo "Doing html in sid" ; \
b00612cc 37580 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
37581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37583 "RANLIB=$${RANLIB}" \
0c24b341 37584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37585 html) \
37586 || exit 1
37587
37588@endif sid
37589
b813574b
PB
37590.PHONY: maybe-TAGS-sid TAGS-sid
37591maybe-TAGS-sid:
37592@if sid
37593maybe-TAGS-sid: TAGS-sid
4fa63067 37594
b813574b
PB
37595TAGS-sid: \
37596 configure-sid
0aed8855 37597 @: $(MAKE); $(unstage)
b813574b 37598 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37599 r=`${PWD_COMMAND}`; export r; \
37600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37601 $(HOST_EXPORTS) \
b813574b 37602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37604 done; \
b813574b 37605 echo "Doing TAGS in sid" ; \
b00612cc 37606 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37609 "RANLIB=$${RANLIB}" \
0c24b341 37610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37611 TAGS) \
4fa63067
NN
37612 || exit 1
37613
b813574b 37614@endif sid
4fa63067 37615
b813574b
PB
37616.PHONY: maybe-install-info-sid install-info-sid
37617maybe-install-info-sid:
37618@if sid
37619maybe-install-info-sid: install-info-sid
4fa63067 37620
b813574b
PB
37621install-info-sid: \
37622 configure-sid \
37623 info-sid
0aed8855 37624 @: $(MAKE); $(unstage)
b813574b 37625 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37626 r=`${PWD_COMMAND}`; export r; \
37627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37628 $(HOST_EXPORTS) \
b813574b 37629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37631 done; \
b813574b 37632 echo "Doing install-info in sid" ; \
b00612cc 37633 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37636 "RANLIB=$${RANLIB}" \
0c24b341 37637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37638 install-info) \
4fa63067
NN
37639 || exit 1
37640
b813574b 37641@endif sid
4fa63067 37642
a3ca38d2
DD
37643.PHONY: maybe-install-pdf-sid install-pdf-sid
37644maybe-install-pdf-sid:
37645@if sid
37646maybe-install-pdf-sid: install-pdf-sid
37647
37648install-pdf-sid: \
37649 configure-sid \
37650 pdf-sid
37651 @: $(MAKE); $(unstage)
37652 @[ -f ./sid/Makefile ] || exit 0; \
37653 r=`${PWD_COMMAND}`; export r; \
37654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37655 $(HOST_EXPORTS) \
37656 for flag in $(EXTRA_HOST_FLAGS) ; do \
37657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37658 done; \
37659 echo "Doing install-pdf in sid" ; \
37660 (cd $(HOST_SUBDIR)/sid && \
37661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37663 "RANLIB=$${RANLIB}" \
0c24b341 37664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37665 install-pdf) \
37666 || exit 1
37667
37668@endif sid
37669
108a6f8e
CD
37670.PHONY: maybe-install-html-sid install-html-sid
37671maybe-install-html-sid:
37672@if sid
37673maybe-install-html-sid: install-html-sid
37674
37675install-html-sid: \
37676 configure-sid \
37677 html-sid
37678 @: $(MAKE); $(unstage)
37679 @[ -f ./sid/Makefile ] || exit 0; \
37680 r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37682 $(HOST_EXPORTS) \
37683 for flag in $(EXTRA_HOST_FLAGS) ; do \
37684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37685 done; \
37686 echo "Doing install-html in sid" ; \
37687 (cd $(HOST_SUBDIR)/sid && \
37688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37690 "RANLIB=$${RANLIB}" \
0c24b341 37691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37692 install-html) \
37693 || exit 1
37694
37695@endif sid
37696
b813574b
PB
37697.PHONY: maybe-installcheck-sid installcheck-sid
37698maybe-installcheck-sid:
37699@if sid
37700maybe-installcheck-sid: installcheck-sid
4fa63067 37701
b813574b
PB
37702installcheck-sid: \
37703 configure-sid
0aed8855 37704 @: $(MAKE); $(unstage)
b813574b
PB
37705 @[ -f ./sid/Makefile ] || exit 0; \
37706 r=`${PWD_COMMAND}`; export r; \
4fa63067 37707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37708 $(HOST_EXPORTS) \
b813574b 37709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37711 done; \
b813574b 37712 echo "Doing installcheck in sid" ; \
b00612cc 37713 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37716 "RANLIB=$${RANLIB}" \
0c24b341 37717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37718 installcheck) \
4fa63067
NN
37719 || exit 1
37720
b813574b 37721@endif sid
4fa63067 37722
b813574b
PB
37723.PHONY: maybe-mostlyclean-sid mostlyclean-sid
37724maybe-mostlyclean-sid:
37725@if sid
37726maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 37727
b813574b 37728mostlyclean-sid:
0aed8855 37729 @: $(MAKE); $(unstage)
b813574b 37730 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37731 r=`${PWD_COMMAND}`; export r; \
37732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37733 $(HOST_EXPORTS) \
b813574b 37734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37736 done; \
b813574b 37737 echo "Doing mostlyclean in sid" ; \
b00612cc 37738 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37741 "RANLIB=$${RANLIB}" \
0c24b341 37742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37743 mostlyclean) \
4fa63067
NN
37744 || exit 1
37745
b813574b 37746@endif sid
4fa63067 37747
b813574b
PB
37748.PHONY: maybe-clean-sid clean-sid
37749maybe-clean-sid:
37750@if sid
37751maybe-clean-sid: clean-sid
4fa63067 37752
b813574b 37753clean-sid:
0aed8855 37754 @: $(MAKE); $(unstage)
b813574b 37755 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37756 r=`${PWD_COMMAND}`; export r; \
37757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37758 $(HOST_EXPORTS) \
b813574b 37759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37761 done; \
b813574b 37762 echo "Doing clean in sid" ; \
b00612cc 37763 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37766 "RANLIB=$${RANLIB}" \
0c24b341 37767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37768 clean) \
4fa63067
NN
37769 || exit 1
37770
b813574b 37771@endif sid
4fa63067 37772
b813574b
PB
37773.PHONY: maybe-distclean-sid distclean-sid
37774maybe-distclean-sid:
37775@if sid
37776maybe-distclean-sid: distclean-sid
4fa63067 37777
b813574b 37778distclean-sid:
0aed8855 37779 @: $(MAKE); $(unstage)
b813574b 37780 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37781 r=`${PWD_COMMAND}`; export r; \
37782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37783 $(HOST_EXPORTS) \
b813574b 37784 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37786 done; \
b813574b 37787 echo "Doing distclean in sid" ; \
b00612cc 37788 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37791 "RANLIB=$${RANLIB}" \
0c24b341 37792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37793 distclean) \
4fa63067
NN
37794 || exit 1
37795
b813574b 37796@endif sid
4fa63067 37797
b813574b
PB
37798.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
37799maybe-maintainer-clean-sid:
37800@if sid
37801maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 37802
b813574b 37803maintainer-clean-sid:
0aed8855 37804 @: $(MAKE); $(unstage)
b813574b 37805 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
37806 r=`${PWD_COMMAND}`; export r; \
37807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37808 $(HOST_EXPORTS) \
b813574b 37809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37811 done; \
b813574b 37812 echo "Doing maintainer-clean in sid" ; \
b00612cc 37813 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
37814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37816 "RANLIB=$${RANLIB}" \
0c24b341 37817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37818 maintainer-clean) \
4fa63067
NN
37819 || exit 1
37820
b813574b 37821@endif sid
4fa63067
NN
37822
37823
a7254363 37824
b813574b
PB
37825.PHONY: configure-sim maybe-configure-sim
37826maybe-configure-sim:
4f0ef2d8
CD
37827@if gcc-bootstrap
37828configure-sim: stage_current
37829@endif gcc-bootstrap
b813574b
PB
37830@if sim
37831maybe-configure-sim: configure-sim
c52c6897 37832configure-sim:
0aed8855 37833 @: $(MAKE); $(unstage)
c52c6897 37834 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37836 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
37837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
1f53ca9a 37838 $(HOST_EXPORTS) \
a7254363
PB
37839 echo Configuring in $(HOST_SUBDIR)/sim; \
37840 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 37841 case $(srcdir) in \
b00612cc
PB
37842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37843 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
37844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37845 esac; \
b00612cc
PB
37846 srcdiroption="--srcdir=$${topdir}/sim"; \
37847 libsrcdir="$$s/sim"; \
e2b9e2dc 37848 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37849 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37850 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37851 || exit 1
b813574b 37852@endif sim
e2b9e2dc 37853
a7254363
PB
37854
37855
d545f33b
PB
37856
37857
b813574b
PB
37858.PHONY: all-sim maybe-all-sim
37859maybe-all-sim:
4f0ef2d8
CD
37860@if gcc-bootstrap
37861all-sim: stage_current
37862@endif gcc-bootstrap
b813574b 37863@if sim
d27cc32e 37864TARGET-sim=all
b813574b
PB
37865maybe-all-sim: all-sim
37866all-sim: configure-sim
0aed8855 37867 @: $(MAKE); $(unstage)
b40e3958
L
37868 @r=`${PWD_COMMAND}`; export r; \
37869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37870 $(HOST_EXPORTS) \
b00612cc 37871 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
37872 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37873 $(TARGET-sim))
b813574b 37874@endif sim
3866be5d 37875
a7254363 37876
d545f33b
PB
37877
37878
b813574b
PB
37879.PHONY: check-sim maybe-check-sim
37880maybe-check-sim:
37881@if sim
37882maybe-check-sim: check-sim
3866be5d 37883
b813574b 37884check-sim:
0aed8855 37885 @: $(MAKE); $(unstage)
b40e3958
L
37886 @r=`${PWD_COMMAND}`; export r; \
37887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37888 $(HOST_EXPORTS) \
b00612cc
PB
37889 (cd $(HOST_SUBDIR)/sim && \
37890 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37891
b813574b 37892@endif sim
3866be5d 37893
b813574b
PB
37894.PHONY: install-sim maybe-install-sim
37895maybe-install-sim:
37896@if sim
37897maybe-install-sim: install-sim
16ae0395 37898
b813574b 37899install-sim: installdirs
0aed8855 37900 @: $(MAKE); $(unstage)
b40e3958
L
37901 @r=`${PWD_COMMAND}`; export r; \
37902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37903 $(HOST_EXPORTS) \
b00612cc 37904 (cd $(HOST_SUBDIR)/sim && \
2da12f12 37905 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37906
b813574b 37907@endif sim
3866be5d 37908
9b980aa1
RW
37909.PHONY: install-strip-sim maybe-install-strip-sim
37910maybe-install-strip-sim:
37911@if sim
37912maybe-install-strip-sim: install-strip-sim
37913
37914install-strip-sim: installdirs
37915 @: $(MAKE); $(unstage)
37916 @r=`${PWD_COMMAND}`; export r; \
37917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37918 $(HOST_EXPORTS) \
37919 (cd $(HOST_SUBDIR)/sim && \
37920 $(MAKE) $(FLAGS_TO_PASS) install-strip)
37921
37922@endif sim
37923
56a8fe78 37924# Other targets (info, dvi, pdf, etc.)
4fa63067 37925
b813574b
PB
37926.PHONY: maybe-info-sim info-sim
37927maybe-info-sim:
37928@if sim
37929maybe-info-sim: info-sim
4fa63067 37930
b813574b
PB
37931info-sim: \
37932 configure-sim
0aed8855 37933 @: $(MAKE); $(unstage)
b813574b 37934 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
37935 r=`${PWD_COMMAND}`; export r; \
37936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37937 $(HOST_EXPORTS) \
b813574b 37938 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37940 done; \
b813574b 37941 echo "Doing info in sim" ; \
b00612cc 37942 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37945 "RANLIB=$${RANLIB}" \
0c24b341 37946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37947 info) \
e2b9e2dc
NN
37948 || exit 1
37949
b813574b 37950@endif sim
4fa63067 37951
b813574b
PB
37952.PHONY: maybe-dvi-sim dvi-sim
37953maybe-dvi-sim:
37954@if sim
37955maybe-dvi-sim: dvi-sim
4fa63067 37956
b813574b
PB
37957dvi-sim: \
37958 configure-sim
0aed8855 37959 @: $(MAKE); $(unstage)
b813574b 37960 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37961 r=`${PWD_COMMAND}`; export r; \
b40e3958 37962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37963 $(HOST_EXPORTS) \
b813574b 37964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37966 done; \
b813574b 37967 echo "Doing dvi in sim" ; \
b00612cc 37968 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37971 "RANLIB=$${RANLIB}" \
0c24b341 37972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37973 dvi) \
4fa63067 37974 || exit 1
3866be5d 37975
b813574b 37976@endif sim
3866be5d 37977
56a8fe78
DD
37978.PHONY: maybe-pdf-sim pdf-sim
37979maybe-pdf-sim:
37980@if sim
37981maybe-pdf-sim: pdf-sim
37982
37983pdf-sim: \
37984 configure-sim
37985 @: $(MAKE); $(unstage)
37986 @[ -f ./sim/Makefile ] || exit 0; \
37987 r=`${PWD_COMMAND}`; export r; \
37988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37989 $(HOST_EXPORTS) \
37990 for flag in $(EXTRA_HOST_FLAGS) ; do \
37991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37992 done; \
37993 echo "Doing pdf in sim" ; \
37994 (cd $(HOST_SUBDIR)/sim && \
37995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37997 "RANLIB=$${RANLIB}" \
0c24b341 37998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37999 pdf) \
38000 || exit 1
38001
38002@endif sim
38003
6d389afc
MS
38004.PHONY: maybe-html-sim html-sim
38005maybe-html-sim:
38006@if sim
38007maybe-html-sim: html-sim
38008
38009html-sim: \
38010 configure-sim
0aed8855 38011 @: $(MAKE); $(unstage)
6d389afc
MS
38012 @[ -f ./sim/Makefile ] || exit 0; \
38013 r=`${PWD_COMMAND}`; export r; \
38014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38015 $(HOST_EXPORTS) \
38016 for flag in $(EXTRA_HOST_FLAGS) ; do \
38017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38018 done; \
38019 echo "Doing html in sim" ; \
b00612cc 38020 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
38021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38023 "RANLIB=$${RANLIB}" \
0c24b341 38024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38025 html) \
38026 || exit 1
38027
38028@endif sim
38029
b813574b
PB
38030.PHONY: maybe-TAGS-sim TAGS-sim
38031maybe-TAGS-sim:
38032@if sim
38033maybe-TAGS-sim: TAGS-sim
4fa63067 38034
b813574b
PB
38035TAGS-sim: \
38036 configure-sim
0aed8855 38037 @: $(MAKE); $(unstage)
b813574b 38038 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 38039 r=`${PWD_COMMAND}`; export r; \
b40e3958 38040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38041 $(HOST_EXPORTS) \
b813574b 38042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38044 done; \
b813574b 38045 echo "Doing TAGS in sim" ; \
b00612cc 38046 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38049 "RANLIB=$${RANLIB}" \
0c24b341 38050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38051 TAGS) \
4fa63067 38052 || exit 1
3866be5d 38053
b813574b 38054@endif sim
3866be5d 38055
b813574b
PB
38056.PHONY: maybe-install-info-sim install-info-sim
38057maybe-install-info-sim:
38058@if sim
38059maybe-install-info-sim: install-info-sim
4fa63067 38060
b813574b
PB
38061install-info-sim: \
38062 configure-sim \
38063 info-sim
0aed8855 38064 @: $(MAKE); $(unstage)
b813574b 38065 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38066 r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38068 $(HOST_EXPORTS) \
b813574b 38069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38071 done; \
b813574b 38072 echo "Doing install-info in sim" ; \
b00612cc 38073 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38076 "RANLIB=$${RANLIB}" \
0c24b341 38077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38078 install-info) \
4fa63067
NN
38079 || exit 1
38080
b813574b 38081@endif sim
4fa63067 38082
a3ca38d2
DD
38083.PHONY: maybe-install-pdf-sim install-pdf-sim
38084maybe-install-pdf-sim:
38085@if sim
38086maybe-install-pdf-sim: install-pdf-sim
38087
38088install-pdf-sim: \
38089 configure-sim \
38090 pdf-sim
38091 @: $(MAKE); $(unstage)
38092 @[ -f ./sim/Makefile ] || exit 0; \
38093 r=`${PWD_COMMAND}`; export r; \
38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38095 $(HOST_EXPORTS) \
38096 for flag in $(EXTRA_HOST_FLAGS) ; do \
38097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38098 done; \
38099 echo "Doing install-pdf in sim" ; \
38100 (cd $(HOST_SUBDIR)/sim && \
38101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38103 "RANLIB=$${RANLIB}" \
0c24b341 38104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38105 install-pdf) \
38106 || exit 1
38107
38108@endif sim
38109
108a6f8e
CD
38110.PHONY: maybe-install-html-sim install-html-sim
38111maybe-install-html-sim:
38112@if sim
38113maybe-install-html-sim: install-html-sim
38114
38115install-html-sim: \
38116 configure-sim \
38117 html-sim
38118 @: $(MAKE); $(unstage)
38119 @[ -f ./sim/Makefile ] || exit 0; \
38120 r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 $(HOST_EXPORTS) \
38123 for flag in $(EXTRA_HOST_FLAGS) ; do \
38124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38125 done; \
38126 echo "Doing install-html in sim" ; \
38127 (cd $(HOST_SUBDIR)/sim && \
38128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38130 "RANLIB=$${RANLIB}" \
0c24b341 38131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38132 install-html) \
38133 || exit 1
38134
38135@endif sim
38136
b813574b
PB
38137.PHONY: maybe-installcheck-sim installcheck-sim
38138maybe-installcheck-sim:
38139@if sim
38140maybe-installcheck-sim: installcheck-sim
4fa63067 38141
b813574b
PB
38142installcheck-sim: \
38143 configure-sim
0aed8855 38144 @: $(MAKE); $(unstage)
b813574b 38145 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38146 r=`${PWD_COMMAND}`; export r; \
38147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38148 $(HOST_EXPORTS) \
b813574b 38149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38151 done; \
b813574b 38152 echo "Doing installcheck in sim" ; \
b00612cc 38153 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38156 "RANLIB=$${RANLIB}" \
0c24b341 38157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38158 installcheck) \
4fa63067
NN
38159 || exit 1
38160
b813574b 38161@endif sim
4fa63067 38162
b813574b
PB
38163.PHONY: maybe-mostlyclean-sim mostlyclean-sim
38164maybe-mostlyclean-sim:
38165@if sim
38166maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 38167
b813574b 38168mostlyclean-sim:
0aed8855 38169 @: $(MAKE); $(unstage)
b813574b 38170 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38171 r=`${PWD_COMMAND}`; export r; \
38172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38173 $(HOST_EXPORTS) \
b813574b 38174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38176 done; \
b813574b 38177 echo "Doing mostlyclean in sim" ; \
b00612cc 38178 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38181 "RANLIB=$${RANLIB}" \
0c24b341 38182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38183 mostlyclean) \
4fa63067
NN
38184 || exit 1
38185
b813574b 38186@endif sim
4fa63067 38187
b813574b
PB
38188.PHONY: maybe-clean-sim clean-sim
38189maybe-clean-sim:
38190@if sim
38191maybe-clean-sim: clean-sim
4fa63067 38192
b813574b 38193clean-sim:
0aed8855 38194 @: $(MAKE); $(unstage)
b813574b 38195 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38196 r=`${PWD_COMMAND}`; export r; \
38197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38198 $(HOST_EXPORTS) \
b813574b 38199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38201 done; \
b813574b 38202 echo "Doing clean in sim" ; \
b00612cc 38203 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38206 "RANLIB=$${RANLIB}" \
0c24b341 38207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38208 clean) \
4fa63067
NN
38209 || exit 1
38210
b813574b 38211@endif sim
4fa63067 38212
b813574b
PB
38213.PHONY: maybe-distclean-sim distclean-sim
38214maybe-distclean-sim:
38215@if sim
38216maybe-distclean-sim: distclean-sim
4fa63067 38217
b813574b 38218distclean-sim:
0aed8855 38219 @: $(MAKE); $(unstage)
b813574b 38220 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
38221 r=`${PWD_COMMAND}`; export r; \
38222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38223 $(HOST_EXPORTS) \
b813574b 38224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38226 done; \
b813574b 38227 echo "Doing distclean in sim" ; \
b00612cc 38228 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38231 "RANLIB=$${RANLIB}" \
0c24b341 38232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38233 distclean) \
4fa63067
NN
38234 || exit 1
38235
b813574b 38236@endif sim
4fa63067 38237
b813574b
PB
38238.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
38239maybe-maintainer-clean-sim:
38240@if sim
38241maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 38242
b813574b 38243maintainer-clean-sim:
0aed8855 38244 @: $(MAKE); $(unstage)
b813574b 38245 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 38246 r=`${PWD_COMMAND}`; export r; \
b40e3958 38247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38248 $(HOST_EXPORTS) \
b813574b 38249 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38251 done; \
b813574b 38252 echo "Doing maintainer-clean in sim" ; \
b00612cc 38253 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
38254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38256 "RANLIB=$${RANLIB}" \
0c24b341 38257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38258 maintainer-clean) \
4fa63067 38259 || exit 1
3866be5d 38260
b813574b 38261@endif sim
3866be5d 38262
4fa63067 38263
a7254363 38264
b813574b
PB
38265.PHONY: configure-tar maybe-configure-tar
38266maybe-configure-tar:
4f0ef2d8
CD
38267@if gcc-bootstrap
38268configure-tar: stage_current
38269@endif gcc-bootstrap
b813574b
PB
38270@if tar
38271maybe-configure-tar: configure-tar
c52c6897 38272configure-tar:
0aed8855 38273 @: $(MAKE); $(unstage)
c52c6897 38274 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38276 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
38277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
1f53ca9a 38278 $(HOST_EXPORTS) \
a7254363
PB
38279 echo Configuring in $(HOST_SUBDIR)/tar; \
38280 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 38281 case $(srcdir) in \
b00612cc
PB
38282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38283 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
38284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38285 esac; \
b00612cc
PB
38286 srcdiroption="--srcdir=$${topdir}/tar"; \
38287 libsrcdir="$$s/tar"; \
e2b9e2dc 38288 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38290 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38291 || exit 1
b813574b 38292@endif tar
e2b9e2dc 38293
a7254363
PB
38294
38295
d545f33b
PB
38296
38297
b813574b
PB
38298.PHONY: all-tar maybe-all-tar
38299maybe-all-tar:
4f0ef2d8
CD
38300@if gcc-bootstrap
38301all-tar: stage_current
38302@endif gcc-bootstrap
b813574b 38303@if tar
d27cc32e 38304TARGET-tar=all
b813574b
PB
38305maybe-all-tar: all-tar
38306all-tar: configure-tar
0aed8855 38307 @: $(MAKE); $(unstage)
b40e3958
L
38308 @r=`${PWD_COMMAND}`; export r; \
38309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38310 $(HOST_EXPORTS) \
b00612cc 38311 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
38312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38313 $(TARGET-tar))
b813574b 38314@endif tar
3866be5d 38315
a7254363 38316
d545f33b
PB
38317
38318
b813574b
PB
38319.PHONY: check-tar maybe-check-tar
38320maybe-check-tar:
38321@if tar
38322maybe-check-tar: check-tar
3866be5d 38323
b813574b 38324check-tar:
0aed8855 38325 @: $(MAKE); $(unstage)
b40e3958
L
38326 @r=`${PWD_COMMAND}`; export r; \
38327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38328 $(HOST_EXPORTS) \
b00612cc
PB
38329 (cd $(HOST_SUBDIR)/tar && \
38330 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38331
b813574b 38332@endif tar
3866be5d 38333
b813574b
PB
38334.PHONY: install-tar maybe-install-tar
38335maybe-install-tar:
38336@if tar
38337maybe-install-tar: install-tar
16ae0395 38338
b813574b 38339install-tar: installdirs
0aed8855 38340 @: $(MAKE); $(unstage)
b813574b
PB
38341 @r=`${PWD_COMMAND}`; export r; \
38342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38343 $(HOST_EXPORTS) \
b00612cc 38344 (cd $(HOST_SUBDIR)/tar && \
2da12f12 38345 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38346
b813574b 38347@endif tar
4fa63067 38348
9b980aa1
RW
38349.PHONY: install-strip-tar maybe-install-strip-tar
38350maybe-install-strip-tar:
38351@if tar
38352maybe-install-strip-tar: install-strip-tar
38353
38354install-strip-tar: installdirs
38355 @: $(MAKE); $(unstage)
38356 @r=`${PWD_COMMAND}`; export r; \
38357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38358 $(HOST_EXPORTS) \
38359 (cd $(HOST_SUBDIR)/tar && \
38360 $(MAKE) $(FLAGS_TO_PASS) install-strip)
38361
38362@endif tar
38363
56a8fe78 38364# Other targets (info, dvi, pdf, etc.)
4fa63067 38365
b813574b
PB
38366.PHONY: maybe-info-tar info-tar
38367maybe-info-tar:
38368@if tar
38369maybe-info-tar: info-tar
4fa63067 38370
b813574b
PB
38371info-tar: \
38372 configure-tar
0aed8855 38373 @: $(MAKE); $(unstage)
b813574b 38374 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 38375 r=`${PWD_COMMAND}`; export r; \
b40e3958 38376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38377 $(HOST_EXPORTS) \
b813574b 38378 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38380 done; \
b813574b 38381 echo "Doing info in tar" ; \
b00612cc 38382 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38385 "RANLIB=$${RANLIB}" \
0c24b341 38386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38387 info) \
4fa63067
NN
38388 || exit 1
38389
b813574b 38390@endif tar
4fa63067 38391
b813574b
PB
38392.PHONY: maybe-dvi-tar dvi-tar
38393maybe-dvi-tar:
38394@if tar
38395maybe-dvi-tar: dvi-tar
4fa63067 38396
b813574b
PB
38397dvi-tar: \
38398 configure-tar
0aed8855 38399 @: $(MAKE); $(unstage)
b813574b 38400 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38401 r=`${PWD_COMMAND}`; export r; \
38402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38403 $(HOST_EXPORTS) \
b813574b 38404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38406 done; \
b813574b 38407 echo "Doing dvi in tar" ; \
b00612cc 38408 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411 "RANLIB=$${RANLIB}" \
0c24b341 38412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38413 dvi) \
4fa63067
NN
38414 || exit 1
38415
b813574b 38416@endif tar
4fa63067 38417
56a8fe78
DD
38418.PHONY: maybe-pdf-tar pdf-tar
38419maybe-pdf-tar:
38420@if tar
38421maybe-pdf-tar: pdf-tar
38422
38423pdf-tar: \
38424 configure-tar
38425 @: $(MAKE); $(unstage)
38426 @[ -f ./tar/Makefile ] || exit 0; \
38427 r=`${PWD_COMMAND}`; export r; \
38428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38429 $(HOST_EXPORTS) \
38430 for flag in $(EXTRA_HOST_FLAGS) ; do \
38431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38432 done; \
38433 echo "Doing pdf in tar" ; \
38434 (cd $(HOST_SUBDIR)/tar && \
38435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38437 "RANLIB=$${RANLIB}" \
0c24b341 38438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38439 pdf) \
38440 || exit 1
38441
38442@endif tar
38443
6d389afc
MS
38444.PHONY: maybe-html-tar html-tar
38445maybe-html-tar:
38446@if tar
38447maybe-html-tar: html-tar
38448
38449html-tar: \
38450 configure-tar
0aed8855 38451 @: $(MAKE); $(unstage)
6d389afc
MS
38452 @[ -f ./tar/Makefile ] || exit 0; \
38453 r=`${PWD_COMMAND}`; export r; \
38454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38455 $(HOST_EXPORTS) \
38456 for flag in $(EXTRA_HOST_FLAGS) ; do \
38457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38458 done; \
38459 echo "Doing html in tar" ; \
b00612cc 38460 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
38461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38463 "RANLIB=$${RANLIB}" \
0c24b341 38464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38465 html) \
38466 || exit 1
38467
38468@endif tar
38469
b813574b
PB
38470.PHONY: maybe-TAGS-tar TAGS-tar
38471maybe-TAGS-tar:
38472@if tar
38473maybe-TAGS-tar: TAGS-tar
4fa63067 38474
b813574b
PB
38475TAGS-tar: \
38476 configure-tar
0aed8855 38477 @: $(MAKE); $(unstage)
b813574b 38478 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38479 r=`${PWD_COMMAND}`; export r; \
38480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38481 $(HOST_EXPORTS) \
b813574b 38482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38484 done; \
b813574b 38485 echo "Doing TAGS in tar" ; \
b00612cc 38486 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489 "RANLIB=$${RANLIB}" \
0c24b341 38490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38491 TAGS) \
4fa63067
NN
38492 || exit 1
38493
b813574b 38494@endif tar
4fa63067 38495
b813574b
PB
38496.PHONY: maybe-install-info-tar install-info-tar
38497maybe-install-info-tar:
38498@if tar
38499maybe-install-info-tar: install-info-tar
4fa63067 38500
b813574b
PB
38501install-info-tar: \
38502 configure-tar \
38503 info-tar
0aed8855 38504 @: $(MAKE); $(unstage)
b813574b 38505 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38506 r=`${PWD_COMMAND}`; export r; \
38507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38508 $(HOST_EXPORTS) \
b813574b 38509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38511 done; \
b813574b 38512 echo "Doing install-info in tar" ; \
b00612cc 38513 (cd $(HOST_SUBDIR)/tar && \
b813574b 38514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
38515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38516 "RANLIB=$${RANLIB}" \
0c24b341 38517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38518 install-info) \
4fa63067
NN
38519 || exit 1
38520
b813574b 38521@endif tar
4fa63067 38522
a3ca38d2
DD
38523.PHONY: maybe-install-pdf-tar install-pdf-tar
38524maybe-install-pdf-tar:
38525@if tar
38526maybe-install-pdf-tar: install-pdf-tar
38527
38528install-pdf-tar: \
38529 configure-tar \
38530 pdf-tar
38531 @: $(MAKE); $(unstage)
38532 @[ -f ./tar/Makefile ] || exit 0; \
38533 r=`${PWD_COMMAND}`; export r; \
38534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38535 $(HOST_EXPORTS) \
38536 for flag in $(EXTRA_HOST_FLAGS) ; do \
38537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38538 done; \
38539 echo "Doing install-pdf in tar" ; \
38540 (cd $(HOST_SUBDIR)/tar && \
38541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38543 "RANLIB=$${RANLIB}" \
0c24b341 38544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38545 install-pdf) \
38546 || exit 1
38547
38548@endif tar
38549
108a6f8e
CD
38550.PHONY: maybe-install-html-tar install-html-tar
38551maybe-install-html-tar:
38552@if tar
38553maybe-install-html-tar: install-html-tar
38554
38555install-html-tar: \
38556 configure-tar \
38557 html-tar
38558 @: $(MAKE); $(unstage)
38559 @[ -f ./tar/Makefile ] || exit 0; \
38560 r=`${PWD_COMMAND}`; export r; \
38561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38562 $(HOST_EXPORTS) \
38563 for flag in $(EXTRA_HOST_FLAGS) ; do \
38564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38565 done; \
38566 echo "Doing install-html in tar" ; \
38567 (cd $(HOST_SUBDIR)/tar && \
38568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38570 "RANLIB=$${RANLIB}" \
0c24b341 38571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38572 install-html) \
38573 || exit 1
38574
38575@endif tar
38576
b813574b
PB
38577.PHONY: maybe-installcheck-tar installcheck-tar
38578maybe-installcheck-tar:
38579@if tar
38580maybe-installcheck-tar: installcheck-tar
4fa63067 38581
b813574b
PB
38582installcheck-tar: \
38583 configure-tar
0aed8855 38584 @: $(MAKE); $(unstage)
b813574b 38585 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38586 r=`${PWD_COMMAND}`; export r; \
38587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38588 $(HOST_EXPORTS) \
b813574b 38589 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38591 done; \
b813574b 38592 echo "Doing installcheck in tar" ; \
b00612cc 38593 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38596 "RANLIB=$${RANLIB}" \
0c24b341 38597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38598 installcheck) \
4fa63067
NN
38599 || exit 1
38600
b813574b 38601@endif tar
4fa63067 38602
b813574b
PB
38603.PHONY: maybe-mostlyclean-tar mostlyclean-tar
38604maybe-mostlyclean-tar:
38605@if tar
38606maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 38607
b813574b 38608mostlyclean-tar:
0aed8855 38609 @: $(MAKE); $(unstage)
b813574b 38610 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38611 r=`${PWD_COMMAND}`; export r; \
38612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38613 $(HOST_EXPORTS) \
b813574b 38614 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38616 done; \
b813574b 38617 echo "Doing mostlyclean in tar" ; \
b00612cc 38618 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38621 "RANLIB=$${RANLIB}" \
0c24b341 38622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38623 mostlyclean) \
4fa63067
NN
38624 || exit 1
38625
b813574b 38626@endif tar
4fa63067 38627
b813574b
PB
38628.PHONY: maybe-clean-tar clean-tar
38629maybe-clean-tar:
38630@if tar
38631maybe-clean-tar: clean-tar
4fa63067 38632
b813574b 38633clean-tar:
0aed8855 38634 @: $(MAKE); $(unstage)
b813574b 38635 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38636 r=`${PWD_COMMAND}`; export r; \
38637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38638 $(HOST_EXPORTS) \
b813574b 38639 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38641 done; \
b813574b 38642 echo "Doing clean in tar" ; \
b00612cc 38643 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38646 "RANLIB=$${RANLIB}" \
0c24b341 38647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38648 clean) \
4fa63067
NN
38649 || exit 1
38650
b813574b 38651@endif tar
4fa63067 38652
b813574b
PB
38653.PHONY: maybe-distclean-tar distclean-tar
38654maybe-distclean-tar:
38655@if tar
38656maybe-distclean-tar: distclean-tar
4fa63067 38657
b813574b 38658distclean-tar:
0aed8855 38659 @: $(MAKE); $(unstage)
b813574b 38660 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38661 r=`${PWD_COMMAND}`; export r; \
38662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38663 $(HOST_EXPORTS) \
b813574b 38664 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38666 done; \
b813574b 38667 echo "Doing distclean in tar" ; \
b00612cc 38668 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38671 "RANLIB=$${RANLIB}" \
0c24b341 38672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38673 distclean) \
4fa63067
NN
38674 || exit 1
38675
b813574b 38676@endif tar
4fa63067 38677
b813574b
PB
38678.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
38679maybe-maintainer-clean-tar:
38680@if tar
38681maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 38682
b813574b 38683maintainer-clean-tar:
0aed8855 38684 @: $(MAKE); $(unstage)
b813574b 38685 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
38686 r=`${PWD_COMMAND}`; export r; \
38687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38688 $(HOST_EXPORTS) \
b813574b 38689 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38691 done; \
b813574b 38692 echo "Doing maintainer-clean in tar" ; \
b00612cc 38693 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
38694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38696 "RANLIB=$${RANLIB}" \
0c24b341 38697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38698 maintainer-clean) \
4fa63067 38699 || exit 1
3866be5d 38700
b813574b 38701@endif tar
3866be5d 38702
4fa63067 38703
a7254363 38704
b813574b
PB
38705.PHONY: configure-texinfo maybe-configure-texinfo
38706maybe-configure-texinfo:
4f0ef2d8
CD
38707@if gcc-bootstrap
38708configure-texinfo: stage_current
38709@endif gcc-bootstrap
b813574b
PB
38710@if texinfo
38711maybe-configure-texinfo: configure-texinfo
c52c6897 38712configure-texinfo:
0aed8855 38713 @: $(MAKE); $(unstage)
c52c6897 38714 @r=`${PWD_COMMAND}`; export r; \
378fce5b 38715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38716 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
38717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
1f53ca9a 38718 $(HOST_EXPORTS) \
a7254363
PB
38719 echo Configuring in $(HOST_SUBDIR)/texinfo; \
38720 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 38721 case $(srcdir) in \
b00612cc
PB
38722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38723 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
38724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38725 esac; \
b00612cc
PB
38726 srcdiroption="--srcdir=$${topdir}/texinfo"; \
38727 libsrcdir="$$s/texinfo"; \
e2b9e2dc 38728 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38730 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38731 || exit 1
b813574b 38732@endif texinfo
e2b9e2dc 38733
a7254363
PB
38734
38735
d545f33b
PB
38736
38737
b813574b
PB
38738.PHONY: all-texinfo maybe-all-texinfo
38739maybe-all-texinfo:
4f0ef2d8
CD
38740@if gcc-bootstrap
38741all-texinfo: stage_current
38742@endif gcc-bootstrap
b813574b 38743@if texinfo
d27cc32e 38744TARGET-texinfo=all
b813574b
PB
38745maybe-all-texinfo: all-texinfo
38746all-texinfo: configure-texinfo
0aed8855 38747 @: $(MAKE); $(unstage)
b40e3958
L
38748 @r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38750 $(HOST_EXPORTS) \
b00612cc 38751 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
38752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38753 $(TARGET-texinfo))
b813574b 38754@endif texinfo
3866be5d 38755
a7254363 38756
d545f33b
PB
38757
38758
b813574b
PB
38759.PHONY: check-texinfo maybe-check-texinfo
38760maybe-check-texinfo:
38761@if texinfo
38762maybe-check-texinfo: check-texinfo
3866be5d 38763
b813574b 38764check-texinfo:
0aed8855 38765 @: $(MAKE); $(unstage)
4fa63067
NN
38766 @r=`${PWD_COMMAND}`; export r; \
38767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38768 $(HOST_EXPORTS) \
b00612cc
PB
38769 (cd $(HOST_SUBDIR)/texinfo && \
38770 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38771
b813574b 38772@endif texinfo
3866be5d 38773
b813574b
PB
38774.PHONY: install-texinfo maybe-install-texinfo
38775maybe-install-texinfo:
38776@if texinfo
38777maybe-install-texinfo: install-texinfo
16ae0395 38778
b813574b 38779install-texinfo:
3866be5d 38780
b813574b 38781@endif texinfo
3866be5d 38782
9b980aa1
RW
38783.PHONY: install-strip-texinfo maybe-install-strip-texinfo
38784maybe-install-strip-texinfo:
38785@if texinfo
38786maybe-install-strip-texinfo: install-strip-texinfo
38787
38788install-strip-texinfo:
38789
38790@endif texinfo
38791
56a8fe78 38792# Other targets (info, dvi, pdf, etc.)
4fa63067 38793
b813574b
PB
38794.PHONY: maybe-info-texinfo info-texinfo
38795maybe-info-texinfo:
38796@if texinfo
38797maybe-info-texinfo: info-texinfo
4fa63067 38798
b813574b
PB
38799info-texinfo: \
38800 configure-texinfo
0aed8855 38801 @: $(MAKE); $(unstage)
b813574b 38802 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38803 r=`${PWD_COMMAND}`; export r; \
38804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38805 $(HOST_EXPORTS) \
b813574b 38806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38808 done; \
b813574b 38809 echo "Doing info in texinfo" ; \
b00612cc 38810 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38813 "RANLIB=$${RANLIB}" \
0c24b341 38814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38815 info) \
4fa63067
NN
38816 || exit 1
38817
b813574b 38818@endif texinfo
4fa63067 38819
b813574b
PB
38820.PHONY: maybe-dvi-texinfo dvi-texinfo
38821maybe-dvi-texinfo:
38822@if texinfo
38823maybe-dvi-texinfo: dvi-texinfo
4fa63067 38824
b813574b
PB
38825dvi-texinfo: \
38826 configure-texinfo
0aed8855 38827 @: $(MAKE); $(unstage)
b813574b 38828 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38829 r=`${PWD_COMMAND}`; export r; \
38830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38831 $(HOST_EXPORTS) \
b813574b 38832 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38834 done; \
b813574b 38835 echo "Doing dvi in texinfo" ; \
b00612cc 38836 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38839 "RANLIB=$${RANLIB}" \
0c24b341 38840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38841 dvi) \
4fa63067
NN
38842 || exit 1
38843
b813574b 38844@endif texinfo
4fa63067 38845
56a8fe78
DD
38846.PHONY: maybe-pdf-texinfo pdf-texinfo
38847maybe-pdf-texinfo:
38848@if texinfo
38849maybe-pdf-texinfo: pdf-texinfo
38850
38851pdf-texinfo: \
38852 configure-texinfo
38853 @: $(MAKE); $(unstage)
38854 @[ -f ./texinfo/Makefile ] || exit 0; \
38855 r=`${PWD_COMMAND}`; export r; \
38856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38857 $(HOST_EXPORTS) \
38858 for flag in $(EXTRA_HOST_FLAGS) ; do \
38859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38860 done; \
38861 echo "Doing pdf in texinfo" ; \
38862 (cd $(HOST_SUBDIR)/texinfo && \
38863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38865 "RANLIB=$${RANLIB}" \
0c24b341 38866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38867 pdf) \
38868 || exit 1
38869
38870@endif texinfo
38871
6d389afc
MS
38872.PHONY: maybe-html-texinfo html-texinfo
38873maybe-html-texinfo:
38874@if texinfo
38875maybe-html-texinfo: html-texinfo
38876
38877html-texinfo: \
38878 configure-texinfo
0aed8855 38879 @: $(MAKE); $(unstage)
6d389afc
MS
38880 @[ -f ./texinfo/Makefile ] || exit 0; \
38881 r=`${PWD_COMMAND}`; export r; \
38882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38883 $(HOST_EXPORTS) \
38884 for flag in $(EXTRA_HOST_FLAGS) ; do \
38885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38886 done; \
38887 echo "Doing html in texinfo" ; \
b00612cc 38888 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
38889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38891 "RANLIB=$${RANLIB}" \
0c24b341 38892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38893 html) \
38894 || exit 1
38895
38896@endif texinfo
38897
b813574b
PB
38898.PHONY: maybe-TAGS-texinfo TAGS-texinfo
38899maybe-TAGS-texinfo:
38900@if texinfo
38901maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 38902
b813574b
PB
38903TAGS-texinfo: \
38904 configure-texinfo
0aed8855 38905 @: $(MAKE); $(unstage)
b813574b 38906 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38907 r=`${PWD_COMMAND}`; export r; \
38908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38909 $(HOST_EXPORTS) \
b813574b 38910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38912 done; \
b813574b 38913 echo "Doing TAGS in texinfo" ; \
b00612cc 38914 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38917 "RANLIB=$${RANLIB}" \
0c24b341 38918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38919 TAGS) \
4fa63067
NN
38920 || exit 1
38921
b813574b 38922@endif texinfo
4fa63067 38923
b813574b
PB
38924.PHONY: maybe-install-info-texinfo install-info-texinfo
38925maybe-install-info-texinfo:
38926@if texinfo
38927maybe-install-info-texinfo: install-info-texinfo
4fa63067 38928
b813574b
PB
38929install-info-texinfo: \
38930 configure-texinfo \
38931 info-texinfo
0aed8855 38932 @: $(MAKE); $(unstage)
b813574b 38933 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38934 r=`${PWD_COMMAND}`; export r; \
38935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38936 $(HOST_EXPORTS) \
b813574b 38937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38939 done; \
b813574b 38940 echo "Doing install-info in texinfo" ; \
b00612cc 38941 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38944 "RANLIB=$${RANLIB}" \
0c24b341 38945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38946 install-info) \
4fa63067
NN
38947 || exit 1
38948
b813574b 38949@endif texinfo
4fa63067 38950
a3ca38d2
DD
38951.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
38952maybe-install-pdf-texinfo:
38953@if texinfo
38954maybe-install-pdf-texinfo: install-pdf-texinfo
38955
38956install-pdf-texinfo: \
38957 configure-texinfo \
38958 pdf-texinfo
38959 @: $(MAKE); $(unstage)
38960 @[ -f ./texinfo/Makefile ] || exit 0; \
38961 r=`${PWD_COMMAND}`; export r; \
38962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963 $(HOST_EXPORTS) \
38964 for flag in $(EXTRA_HOST_FLAGS) ; do \
38965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38966 done; \
38967 echo "Doing install-pdf in texinfo" ; \
38968 (cd $(HOST_SUBDIR)/texinfo && \
38969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971 "RANLIB=$${RANLIB}" \
0c24b341 38972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38973 install-pdf) \
38974 || exit 1
38975
38976@endif texinfo
38977
108a6f8e
CD
38978.PHONY: maybe-install-html-texinfo install-html-texinfo
38979maybe-install-html-texinfo:
38980@if texinfo
38981maybe-install-html-texinfo: install-html-texinfo
38982
38983install-html-texinfo: \
38984 configure-texinfo \
38985 html-texinfo
38986 @: $(MAKE); $(unstage)
38987 @[ -f ./texinfo/Makefile ] || exit 0; \
38988 r=`${PWD_COMMAND}`; export r; \
38989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38990 $(HOST_EXPORTS) \
38991 for flag in $(EXTRA_HOST_FLAGS) ; do \
38992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38993 done; \
38994 echo "Doing install-html in texinfo" ; \
38995 (cd $(HOST_SUBDIR)/texinfo && \
38996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38998 "RANLIB=$${RANLIB}" \
0c24b341 38999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39000 install-html) \
39001 || exit 1
39002
39003@endif texinfo
39004
b813574b
PB
39005.PHONY: maybe-installcheck-texinfo installcheck-texinfo
39006maybe-installcheck-texinfo:
39007@if texinfo
39008maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 39009
b813574b
PB
39010installcheck-texinfo: \
39011 configure-texinfo
0aed8855 39012 @: $(MAKE); $(unstage)
b813574b 39013 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39014 r=`${PWD_COMMAND}`; export r; \
39015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39016 $(HOST_EXPORTS) \
b813574b 39017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39019 done; \
b813574b 39020 echo "Doing installcheck in texinfo" ; \
b00612cc 39021 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39024 "RANLIB=$${RANLIB}" \
0c24b341 39025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39026 installcheck) \
4fa63067
NN
39027 || exit 1
39028
b813574b 39029@endif texinfo
4fa63067 39030
b813574b
PB
39031.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
39032maybe-mostlyclean-texinfo:
39033@if texinfo
39034maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 39035
b813574b 39036mostlyclean-texinfo:
0aed8855 39037 @: $(MAKE); $(unstage)
b813574b 39038 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39039 r=`${PWD_COMMAND}`; export r; \
39040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39041 $(HOST_EXPORTS) \
b813574b 39042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39044 done; \
b813574b 39045 echo "Doing mostlyclean in texinfo" ; \
b00612cc 39046 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39049 "RANLIB=$${RANLIB}" \
0c24b341 39050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39051 mostlyclean) \
4fa63067
NN
39052 || exit 1
39053
b813574b 39054@endif texinfo
4fa63067 39055
b813574b
PB
39056.PHONY: maybe-clean-texinfo clean-texinfo
39057maybe-clean-texinfo:
39058@if texinfo
39059maybe-clean-texinfo: clean-texinfo
4fa63067 39060
b813574b 39061clean-texinfo:
0aed8855 39062 @: $(MAKE); $(unstage)
b813574b 39063 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39064 r=`${PWD_COMMAND}`; export r; \
39065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39066 $(HOST_EXPORTS) \
b813574b 39067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39069 done; \
b813574b 39070 echo "Doing clean in texinfo" ; \
b00612cc 39071 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39074 "RANLIB=$${RANLIB}" \
0c24b341 39075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39076 clean) \
4fa63067
NN
39077 || exit 1
39078
b813574b 39079@endif texinfo
4fa63067 39080
b813574b
PB
39081.PHONY: maybe-distclean-texinfo distclean-texinfo
39082maybe-distclean-texinfo:
39083@if texinfo
39084maybe-distclean-texinfo: distclean-texinfo
4fa63067 39085
b813574b 39086distclean-texinfo:
0aed8855 39087 @: $(MAKE); $(unstage)
b813574b 39088 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39089 r=`${PWD_COMMAND}`; export r; \
39090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39091 $(HOST_EXPORTS) \
b813574b 39092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39094 done; \
b813574b 39095 echo "Doing distclean in texinfo" ; \
b00612cc 39096 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39099 "RANLIB=$${RANLIB}" \
0c24b341 39100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39101 distclean) \
4fa63067
NN
39102 || exit 1
39103
b813574b 39104@endif texinfo
4fa63067 39105
b813574b
PB
39106.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
39107maybe-maintainer-clean-texinfo:
39108@if texinfo
39109maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 39110
b813574b 39111maintainer-clean-texinfo:
0aed8855 39112 @: $(MAKE); $(unstage)
b813574b 39113 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
39114 r=`${PWD_COMMAND}`; export r; \
39115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39116 $(HOST_EXPORTS) \
b813574b 39117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39119 done; \
b813574b 39120 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 39121 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
39122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39124 "RANLIB=$${RANLIB}" \
0c24b341 39125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39126 maintainer-clean) \
4fa63067
NN
39127 || exit 1
39128
b813574b 39129@endif texinfo
4fa63067
NN
39130
39131
a7254363 39132
b813574b
PB
39133.PHONY: configure-textutils maybe-configure-textutils
39134maybe-configure-textutils:
4f0ef2d8
CD
39135@if gcc-bootstrap
39136configure-textutils: stage_current
39137@endif gcc-bootstrap
b813574b
PB
39138@if textutils
39139maybe-configure-textutils: configure-textutils
c52c6897 39140configure-textutils:
0aed8855 39141 @: $(MAKE); $(unstage)
c52c6897 39142 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39144 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
39145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
1f53ca9a 39146 $(HOST_EXPORTS) \
a7254363
PB
39147 echo Configuring in $(HOST_SUBDIR)/textutils; \
39148 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 39149 case $(srcdir) in \
b00612cc
PB
39150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39151 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
39152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39153 esac; \
b00612cc
PB
39154 srcdiroption="--srcdir=$${topdir}/textutils"; \
39155 libsrcdir="$$s/textutils"; \
e2b9e2dc 39156 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39157 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39158 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39159 || exit 1
b813574b 39160@endif textutils
e2b9e2dc 39161
a7254363
PB
39162
39163
d545f33b
PB
39164
39165
b813574b
PB
39166.PHONY: all-textutils maybe-all-textutils
39167maybe-all-textutils:
4f0ef2d8
CD
39168@if gcc-bootstrap
39169all-textutils: stage_current
39170@endif gcc-bootstrap
b813574b 39171@if textutils
d27cc32e 39172TARGET-textutils=all
b813574b
PB
39173maybe-all-textutils: all-textutils
39174all-textutils: configure-textutils
0aed8855 39175 @: $(MAKE); $(unstage)
b40e3958
L
39176 @r=`${PWD_COMMAND}`; export r; \
39177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39178 $(HOST_EXPORTS) \
b00612cc 39179 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
39180 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39181 $(TARGET-textutils))
b813574b 39182@endif textutils
3866be5d 39183
a7254363 39184
d545f33b
PB
39185
39186
b813574b
PB
39187.PHONY: check-textutils maybe-check-textutils
39188maybe-check-textutils:
39189@if textutils
39190maybe-check-textutils: check-textutils
3866be5d 39191
b813574b 39192check-textutils:
0aed8855 39193 @: $(MAKE); $(unstage)
b40e3958
L
39194 @r=`${PWD_COMMAND}`; export r; \
39195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39196 $(HOST_EXPORTS) \
b00612cc
PB
39197 (cd $(HOST_SUBDIR)/textutils && \
39198 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 39199
b813574b 39200@endif textutils
3866be5d 39201
b813574b
PB
39202.PHONY: install-textutils maybe-install-textutils
39203maybe-install-textutils:
39204@if textutils
39205maybe-install-textutils: install-textutils
16ae0395 39206
b813574b 39207install-textutils: installdirs
0aed8855 39208 @: $(MAKE); $(unstage)
b40e3958
L
39209 @r=`${PWD_COMMAND}`; export r; \
39210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39211 $(HOST_EXPORTS) \
b00612cc 39212 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 39213 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39214
b813574b 39215@endif textutils
3866be5d 39216
9b980aa1
RW
39217.PHONY: install-strip-textutils maybe-install-strip-textutils
39218maybe-install-strip-textutils:
39219@if textutils
39220maybe-install-strip-textutils: install-strip-textutils
39221
39222install-strip-textutils: installdirs
39223 @: $(MAKE); $(unstage)
39224 @r=`${PWD_COMMAND}`; export r; \
39225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39226 $(HOST_EXPORTS) \
39227 (cd $(HOST_SUBDIR)/textutils && \
39228 $(MAKE) $(FLAGS_TO_PASS) install-strip)
39229
39230@endif textutils
39231
56a8fe78 39232# Other targets (info, dvi, pdf, etc.)
4fa63067 39233
b813574b
PB
39234.PHONY: maybe-info-textutils info-textutils
39235maybe-info-textutils:
39236@if textutils
39237maybe-info-textutils: info-textutils
4fa63067 39238
b813574b
PB
39239info-textutils: \
39240 configure-textutils
0aed8855 39241 @: $(MAKE); $(unstage)
b813574b 39242 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
39243 r=`${PWD_COMMAND}`; export r; \
39244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39245 $(HOST_EXPORTS) \
b813574b 39246 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39248 done; \
b813574b 39249 echo "Doing info in textutils" ; \
b00612cc 39250 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39253 "RANLIB=$${RANLIB}" \
0c24b341 39254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39255 info) \
e2b9e2dc
NN
39256 || exit 1
39257
b813574b 39258@endif textutils
4fa63067 39259
b813574b
PB
39260.PHONY: maybe-dvi-textutils dvi-textutils
39261maybe-dvi-textutils:
39262@if textutils
39263maybe-dvi-textutils: dvi-textutils
4fa63067 39264
b813574b
PB
39265dvi-textutils: \
39266 configure-textutils
0aed8855 39267 @: $(MAKE); $(unstage)
b813574b 39268 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39269 r=`${PWD_COMMAND}`; export r; \
b40e3958 39270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39271 $(HOST_EXPORTS) \
b813574b 39272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39274 done; \
b813574b 39275 echo "Doing dvi in textutils" ; \
b00612cc 39276 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39279 "RANLIB=$${RANLIB}" \
0c24b341 39280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39281 dvi) \
4fa63067 39282 || exit 1
3866be5d 39283
b813574b 39284@endif textutils
3866be5d 39285
56a8fe78
DD
39286.PHONY: maybe-pdf-textutils pdf-textutils
39287maybe-pdf-textutils:
39288@if textutils
39289maybe-pdf-textutils: pdf-textutils
39290
39291pdf-textutils: \
39292 configure-textutils
39293 @: $(MAKE); $(unstage)
39294 @[ -f ./textutils/Makefile ] || exit 0; \
39295 r=`${PWD_COMMAND}`; export r; \
39296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39297 $(HOST_EXPORTS) \
39298 for flag in $(EXTRA_HOST_FLAGS) ; do \
39299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39300 done; \
39301 echo "Doing pdf in textutils" ; \
39302 (cd $(HOST_SUBDIR)/textutils && \
39303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39305 "RANLIB=$${RANLIB}" \
0c24b341 39306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39307 pdf) \
39308 || exit 1
39309
39310@endif textutils
39311
6d389afc
MS
39312.PHONY: maybe-html-textutils html-textutils
39313maybe-html-textutils:
39314@if textutils
39315maybe-html-textutils: html-textutils
39316
39317html-textutils: \
39318 configure-textutils
0aed8855 39319 @: $(MAKE); $(unstage)
6d389afc
MS
39320 @[ -f ./textutils/Makefile ] || exit 0; \
39321 r=`${PWD_COMMAND}`; export r; \
39322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39323 $(HOST_EXPORTS) \
39324 for flag in $(EXTRA_HOST_FLAGS) ; do \
39325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39326 done; \
39327 echo "Doing html in textutils" ; \
b00612cc 39328 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
39329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39331 "RANLIB=$${RANLIB}" \
0c24b341 39332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39333 html) \
39334 || exit 1
39335
39336@endif textutils
39337
b813574b
PB
39338.PHONY: maybe-TAGS-textutils TAGS-textutils
39339maybe-TAGS-textutils:
39340@if textutils
39341maybe-TAGS-textutils: TAGS-textutils
4fa63067 39342
b813574b
PB
39343TAGS-textutils: \
39344 configure-textutils
0aed8855 39345 @: $(MAKE); $(unstage)
b813574b 39346 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39347 r=`${PWD_COMMAND}`; export r; \
b40e3958 39348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39349 $(HOST_EXPORTS) \
b813574b 39350 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39352 done; \
b813574b 39353 echo "Doing TAGS in textutils" ; \
b00612cc 39354 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39357 "RANLIB=$${RANLIB}" \
0c24b341 39358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39359 TAGS) \
4fa63067 39360 || exit 1
3866be5d 39361
b813574b 39362@endif textutils
3866be5d 39363
b813574b
PB
39364.PHONY: maybe-install-info-textutils install-info-textutils
39365maybe-install-info-textutils:
39366@if textutils
39367maybe-install-info-textutils: install-info-textutils
4fa63067 39368
b813574b
PB
39369install-info-textutils: \
39370 configure-textutils \
39371 info-textutils
0aed8855 39372 @: $(MAKE); $(unstage)
b813574b 39373 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39374 r=`${PWD_COMMAND}`; export r; \
39375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39376 $(HOST_EXPORTS) \
b813574b 39377 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39379 done; \
b813574b 39380 echo "Doing install-info in textutils" ; \
b00612cc 39381 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39384 "RANLIB=$${RANLIB}" \
0c24b341 39385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39386 install-info) \
4fa63067
NN
39387 || exit 1
39388
b813574b 39389@endif textutils
4fa63067 39390
a3ca38d2
DD
39391.PHONY: maybe-install-pdf-textutils install-pdf-textutils
39392maybe-install-pdf-textutils:
39393@if textutils
39394maybe-install-pdf-textutils: install-pdf-textutils
39395
39396install-pdf-textutils: \
39397 configure-textutils \
39398 pdf-textutils
39399 @: $(MAKE); $(unstage)
39400 @[ -f ./textutils/Makefile ] || exit 0; \
39401 r=`${PWD_COMMAND}`; export r; \
39402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39403 $(HOST_EXPORTS) \
39404 for flag in $(EXTRA_HOST_FLAGS) ; do \
39405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39406 done; \
39407 echo "Doing install-pdf in textutils" ; \
39408 (cd $(HOST_SUBDIR)/textutils && \
39409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39411 "RANLIB=$${RANLIB}" \
0c24b341 39412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39413 install-pdf) \
39414 || exit 1
39415
39416@endif textutils
39417
108a6f8e
CD
39418.PHONY: maybe-install-html-textutils install-html-textutils
39419maybe-install-html-textutils:
39420@if textutils
39421maybe-install-html-textutils: install-html-textutils
39422
39423install-html-textutils: \
39424 configure-textutils \
39425 html-textutils
39426 @: $(MAKE); $(unstage)
39427 @[ -f ./textutils/Makefile ] || exit 0; \
39428 r=`${PWD_COMMAND}`; export r; \
39429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39430 $(HOST_EXPORTS) \
39431 for flag in $(EXTRA_HOST_FLAGS) ; do \
39432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39433 done; \
39434 echo "Doing install-html in textutils" ; \
39435 (cd $(HOST_SUBDIR)/textutils && \
39436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39438 "RANLIB=$${RANLIB}" \
0c24b341 39439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39440 install-html) \
39441 || exit 1
39442
39443@endif textutils
39444
b813574b
PB
39445.PHONY: maybe-installcheck-textutils installcheck-textutils
39446maybe-installcheck-textutils:
39447@if textutils
39448maybe-installcheck-textutils: installcheck-textutils
4fa63067 39449
b813574b
PB
39450installcheck-textutils: \
39451 configure-textutils
0aed8855 39452 @: $(MAKE); $(unstage)
b813574b 39453 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39454 r=`${PWD_COMMAND}`; export r; \
39455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39456 $(HOST_EXPORTS) \
b813574b 39457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39459 done; \
b813574b 39460 echo "Doing installcheck in textutils" ; \
b00612cc 39461 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39464 "RANLIB=$${RANLIB}" \
0c24b341 39465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39466 installcheck) \
4fa63067
NN
39467 || exit 1
39468
b813574b 39469@endif textutils
4fa63067 39470
b813574b
PB
39471.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
39472maybe-mostlyclean-textutils:
39473@if textutils
39474maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 39475
b813574b 39476mostlyclean-textutils:
0aed8855 39477 @: $(MAKE); $(unstage)
b813574b 39478 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39479 r=`${PWD_COMMAND}`; export r; \
39480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39481 $(HOST_EXPORTS) \
b813574b 39482 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39484 done; \
b813574b 39485 echo "Doing mostlyclean in textutils" ; \
b00612cc 39486 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39489 "RANLIB=$${RANLIB}" \
0c24b341 39490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39491 mostlyclean) \
4fa63067
NN
39492 || exit 1
39493
b813574b 39494@endif textutils
4fa63067 39495
b813574b
PB
39496.PHONY: maybe-clean-textutils clean-textutils
39497maybe-clean-textutils:
39498@if textutils
39499maybe-clean-textutils: clean-textutils
4fa63067 39500
b813574b 39501clean-textutils:
0aed8855 39502 @: $(MAKE); $(unstage)
b813574b 39503 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39504 r=`${PWD_COMMAND}`; export r; \
39505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39506 $(HOST_EXPORTS) \
b813574b 39507 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39509 done; \
b813574b 39510 echo "Doing clean in textutils" ; \
b00612cc 39511 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39514 "RANLIB=$${RANLIB}" \
0c24b341 39515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39516 clean) \
4fa63067
NN
39517 || exit 1
39518
b813574b 39519@endif textutils
4fa63067 39520
b813574b
PB
39521.PHONY: maybe-distclean-textutils distclean-textutils
39522maybe-distclean-textutils:
39523@if textutils
39524maybe-distclean-textutils: distclean-textutils
4fa63067 39525
b813574b 39526distclean-textutils:
0aed8855 39527 @: $(MAKE); $(unstage)
b813574b 39528 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
39529 r=`${PWD_COMMAND}`; export r; \
39530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39531 $(HOST_EXPORTS) \
b813574b 39532 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39534 done; \
b813574b 39535 echo "Doing distclean in textutils" ; \
b00612cc 39536 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39539 "RANLIB=$${RANLIB}" \
0c24b341 39540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39541 distclean) \
4fa63067
NN
39542 || exit 1
39543
b813574b 39544@endif textutils
4fa63067 39545
b813574b
PB
39546.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
39547maybe-maintainer-clean-textutils:
39548@if textutils
39549maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 39550
b813574b 39551maintainer-clean-textutils:
0aed8855 39552 @: $(MAKE); $(unstage)
b813574b 39553 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 39554 r=`${PWD_COMMAND}`; export r; \
b40e3958 39555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39556 $(HOST_EXPORTS) \
b813574b 39557 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39559 done; \
b813574b 39560 echo "Doing maintainer-clean in textutils" ; \
b00612cc 39561 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
39562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39564 "RANLIB=$${RANLIB}" \
0c24b341 39565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39566 maintainer-clean) \
4fa63067 39567 || exit 1
3866be5d 39568
b813574b 39569@endif textutils
3866be5d 39570
4fa63067 39571
a7254363 39572
b813574b
PB
39573.PHONY: configure-time maybe-configure-time
39574maybe-configure-time:
4f0ef2d8
CD
39575@if gcc-bootstrap
39576configure-time: stage_current
39577@endif gcc-bootstrap
b813574b
PB
39578@if time
39579maybe-configure-time: configure-time
c52c6897 39580configure-time:
0aed8855 39581 @: $(MAKE); $(unstage)
c52c6897 39582 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39584 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
39585 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
1f53ca9a 39586 $(HOST_EXPORTS) \
a7254363
PB
39587 echo Configuring in $(HOST_SUBDIR)/time; \
39588 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 39589 case $(srcdir) in \
b00612cc
PB
39590 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39591 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
39592 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39593 esac; \
b00612cc
PB
39594 srcdiroption="--srcdir=$${topdir}/time"; \
39595 libsrcdir="$$s/time"; \
e2b9e2dc 39596 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39597 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39598 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39599 || exit 1
b813574b 39600@endif time
e2b9e2dc 39601
a7254363
PB
39602
39603
d545f33b
PB
39604
39605
b813574b
PB
39606.PHONY: all-time maybe-all-time
39607maybe-all-time:
4f0ef2d8
CD
39608@if gcc-bootstrap
39609all-time: stage_current
39610@endif gcc-bootstrap
b813574b 39611@if time
d27cc32e 39612TARGET-time=all
b813574b
PB
39613maybe-all-time: all-time
39614all-time: configure-time
0aed8855 39615 @: $(MAKE); $(unstage)
b40e3958
L
39616 @r=`${PWD_COMMAND}`; export r; \
39617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39618 $(HOST_EXPORTS) \
b00612cc 39619 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
39620 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39621 $(TARGET-time))
b813574b 39622@endif time
3866be5d 39623
a7254363 39624
d545f33b
PB
39625
39626
b813574b
PB
39627.PHONY: check-time maybe-check-time
39628maybe-check-time:
39629@if time
39630maybe-check-time: check-time
3866be5d 39631
b813574b 39632check-time:
0aed8855 39633 @: $(MAKE); $(unstage)
b40e3958
L
39634 @r=`${PWD_COMMAND}`; export r; \
39635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39636 $(HOST_EXPORTS) \
b00612cc
PB
39637 (cd $(HOST_SUBDIR)/time && \
39638 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 39639
b813574b 39640@endif time
3866be5d 39641
b813574b
PB
39642.PHONY: install-time maybe-install-time
39643maybe-install-time:
39644@if time
39645maybe-install-time: install-time
4fa63067 39646
b813574b 39647install-time: installdirs
0aed8855 39648 @: $(MAKE); $(unstage)
4fa63067
NN
39649 @r=`${PWD_COMMAND}`; export r; \
39650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39651 $(HOST_EXPORTS) \
b00612cc 39652 (cd $(HOST_SUBDIR)/time && \
2da12f12 39653 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39654
b813574b 39655@endif time
4fa63067 39656
9b980aa1
RW
39657.PHONY: install-strip-time maybe-install-strip-time
39658maybe-install-strip-time:
39659@if time
39660maybe-install-strip-time: install-strip-time
39661
39662install-strip-time: installdirs
39663 @: $(MAKE); $(unstage)
39664 @r=`${PWD_COMMAND}`; export r; \
39665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39666 $(HOST_EXPORTS) \
39667 (cd $(HOST_SUBDIR)/time && \
39668 $(MAKE) $(FLAGS_TO_PASS) install-strip)
39669
39670@endif time
39671
56a8fe78 39672# Other targets (info, dvi, pdf, etc.)
4fa63067 39673
b813574b
PB
39674.PHONY: maybe-info-time info-time
39675maybe-info-time:
39676@if time
39677maybe-info-time: info-time
4fa63067 39678
b813574b
PB
39679info-time: \
39680 configure-time
0aed8855 39681 @: $(MAKE); $(unstage)
b813574b 39682 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39683 r=`${PWD_COMMAND}`; export r; \
39684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39685 $(HOST_EXPORTS) \
b813574b 39686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39688 done; \
b813574b 39689 echo "Doing info in time" ; \
b00612cc 39690 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39693 "RANLIB=$${RANLIB}" \
0c24b341 39694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39695 info) \
4fa63067
NN
39696 || exit 1
39697
b813574b 39698@endif time
4fa63067 39699
b813574b
PB
39700.PHONY: maybe-dvi-time dvi-time
39701maybe-dvi-time:
39702@if time
39703maybe-dvi-time: dvi-time
4fa63067 39704
b813574b
PB
39705dvi-time: \
39706 configure-time
0aed8855 39707 @: $(MAKE); $(unstage)
b813574b 39708 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39709 r=`${PWD_COMMAND}`; export r; \
39710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39711 $(HOST_EXPORTS) \
b813574b 39712 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39714 done; \
b813574b 39715 echo "Doing dvi in time" ; \
b00612cc 39716 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39719 "RANLIB=$${RANLIB}" \
0c24b341 39720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39721 dvi) \
4fa63067
NN
39722 || exit 1
39723
b813574b 39724@endif time
4fa63067 39725
56a8fe78
DD
39726.PHONY: maybe-pdf-time pdf-time
39727maybe-pdf-time:
39728@if time
39729maybe-pdf-time: pdf-time
39730
39731pdf-time: \
39732 configure-time
39733 @: $(MAKE); $(unstage)
39734 @[ -f ./time/Makefile ] || exit 0; \
39735 r=`${PWD_COMMAND}`; export r; \
39736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39737 $(HOST_EXPORTS) \
39738 for flag in $(EXTRA_HOST_FLAGS) ; do \
39739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39740 done; \
39741 echo "Doing pdf in time" ; \
39742 (cd $(HOST_SUBDIR)/time && \
39743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39745 "RANLIB=$${RANLIB}" \
0c24b341 39746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39747 pdf) \
39748 || exit 1
39749
39750@endif time
39751
6d389afc
MS
39752.PHONY: maybe-html-time html-time
39753maybe-html-time:
39754@if time
39755maybe-html-time: html-time
39756
39757html-time: \
39758 configure-time
0aed8855 39759 @: $(MAKE); $(unstage)
6d389afc
MS
39760 @[ -f ./time/Makefile ] || exit 0; \
39761 r=`${PWD_COMMAND}`; export r; \
39762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39763 $(HOST_EXPORTS) \
39764 for flag in $(EXTRA_HOST_FLAGS) ; do \
39765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39766 done; \
39767 echo "Doing html in time" ; \
b00612cc 39768 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
39769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39771 "RANLIB=$${RANLIB}" \
0c24b341 39772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39773 html) \
39774 || exit 1
39775
39776@endif time
39777
b813574b
PB
39778.PHONY: maybe-TAGS-time TAGS-time
39779maybe-TAGS-time:
39780@if time
39781maybe-TAGS-time: TAGS-time
4fa63067 39782
b813574b
PB
39783TAGS-time: \
39784 configure-time
0aed8855 39785 @: $(MAKE); $(unstage)
b813574b 39786 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39787 r=`${PWD_COMMAND}`; export r; \
39788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39789 $(HOST_EXPORTS) \
b813574b 39790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39792 done; \
b813574b 39793 echo "Doing TAGS in time" ; \
b00612cc 39794 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39797 "RANLIB=$${RANLIB}" \
0c24b341 39798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39799 TAGS) \
4fa63067
NN
39800 || exit 1
39801
b813574b 39802@endif time
4fa63067 39803
b813574b
PB
39804.PHONY: maybe-install-info-time install-info-time
39805maybe-install-info-time:
39806@if time
39807maybe-install-info-time: install-info-time
4fa63067 39808
b813574b
PB
39809install-info-time: \
39810 configure-time \
39811 info-time
0aed8855 39812 @: $(MAKE); $(unstage)
b813574b 39813 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39814 r=`${PWD_COMMAND}`; export r; \
39815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39816 $(HOST_EXPORTS) \
b813574b 39817 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39819 done; \
b813574b 39820 echo "Doing install-info in time" ; \
b00612cc 39821 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39824 "RANLIB=$${RANLIB}" \
0c24b341 39825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39826 install-info) \
4fa63067
NN
39827 || exit 1
39828
b813574b 39829@endif time
4fa63067 39830
a3ca38d2
DD
39831.PHONY: maybe-install-pdf-time install-pdf-time
39832maybe-install-pdf-time:
39833@if time
39834maybe-install-pdf-time: install-pdf-time
39835
39836install-pdf-time: \
39837 configure-time \
39838 pdf-time
39839 @: $(MAKE); $(unstage)
39840 @[ -f ./time/Makefile ] || exit 0; \
39841 r=`${PWD_COMMAND}`; export r; \
39842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39843 $(HOST_EXPORTS) \
39844 for flag in $(EXTRA_HOST_FLAGS) ; do \
39845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39846 done; \
39847 echo "Doing install-pdf in time" ; \
39848 (cd $(HOST_SUBDIR)/time && \
39849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39851 "RANLIB=$${RANLIB}" \
0c24b341 39852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39853 install-pdf) \
39854 || exit 1
39855
39856@endif time
39857
108a6f8e
CD
39858.PHONY: maybe-install-html-time install-html-time
39859maybe-install-html-time:
39860@if time
39861maybe-install-html-time: install-html-time
39862
39863install-html-time: \
39864 configure-time \
39865 html-time
39866 @: $(MAKE); $(unstage)
39867 @[ -f ./time/Makefile ] || exit 0; \
39868 r=`${PWD_COMMAND}`; export r; \
39869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39870 $(HOST_EXPORTS) \
39871 for flag in $(EXTRA_HOST_FLAGS) ; do \
39872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39873 done; \
39874 echo "Doing install-html in time" ; \
39875 (cd $(HOST_SUBDIR)/time && \
39876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39878 "RANLIB=$${RANLIB}" \
0c24b341 39879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39880 install-html) \
39881 || exit 1
39882
39883@endif time
39884
b813574b
PB
39885.PHONY: maybe-installcheck-time installcheck-time
39886maybe-installcheck-time:
39887@if time
39888maybe-installcheck-time: installcheck-time
4fa63067 39889
b813574b
PB
39890installcheck-time: \
39891 configure-time
0aed8855 39892 @: $(MAKE); $(unstage)
b813574b 39893 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39894 r=`${PWD_COMMAND}`; export r; \
39895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39896 $(HOST_EXPORTS) \
b813574b 39897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39899 done; \
b813574b 39900 echo "Doing installcheck in time" ; \
b00612cc 39901 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39904 "RANLIB=$${RANLIB}" \
0c24b341 39905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39906 installcheck) \
4fa63067
NN
39907 || exit 1
39908
b813574b 39909@endif time
4fa63067 39910
b813574b
PB
39911.PHONY: maybe-mostlyclean-time mostlyclean-time
39912maybe-mostlyclean-time:
39913@if time
39914maybe-mostlyclean-time: mostlyclean-time
4fa63067 39915
b813574b 39916mostlyclean-time:
0aed8855 39917 @: $(MAKE); $(unstage)
b813574b 39918 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39919 r=`${PWD_COMMAND}`; export r; \
39920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39921 $(HOST_EXPORTS) \
b813574b 39922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39924 done; \
b813574b 39925 echo "Doing mostlyclean in time" ; \
b00612cc 39926 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39929 "RANLIB=$${RANLIB}" \
0c24b341 39930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39931 mostlyclean) \
4fa63067
NN
39932 || exit 1
39933
b813574b 39934@endif time
4fa63067 39935
b813574b
PB
39936.PHONY: maybe-clean-time clean-time
39937maybe-clean-time:
39938@if time
39939maybe-clean-time: clean-time
4fa63067 39940
b813574b 39941clean-time:
0aed8855 39942 @: $(MAKE); $(unstage)
b813574b 39943 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39944 r=`${PWD_COMMAND}`; export r; \
39945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39946 $(HOST_EXPORTS) \
b813574b 39947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39949 done; \
b813574b 39950 echo "Doing clean in time" ; \
b00612cc 39951 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39954 "RANLIB=$${RANLIB}" \
0c24b341 39955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39956 clean) \
4fa63067
NN
39957 || exit 1
39958
b813574b 39959@endif time
4fa63067 39960
b813574b
PB
39961.PHONY: maybe-distclean-time distclean-time
39962maybe-distclean-time:
39963@if time
39964maybe-distclean-time: distclean-time
4fa63067 39965
b813574b 39966distclean-time:
0aed8855 39967 @: $(MAKE); $(unstage)
b813574b 39968 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39969 r=`${PWD_COMMAND}`; export r; \
39970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39971 $(HOST_EXPORTS) \
b813574b 39972 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39974 done; \
b813574b 39975 echo "Doing distclean in time" ; \
b00612cc 39976 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
39977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39979 "RANLIB=$${RANLIB}" \
0c24b341 39980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39981 distclean) \
4fa63067
NN
39982 || exit 1
39983
b813574b 39984@endif time
4fa63067 39985
b813574b
PB
39986.PHONY: maybe-maintainer-clean-time maintainer-clean-time
39987maybe-maintainer-clean-time:
39988@if time
39989maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 39990
b813574b 39991maintainer-clean-time:
0aed8855 39992 @: $(MAKE); $(unstage)
b813574b 39993 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
39994 r=`${PWD_COMMAND}`; export r; \
39995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39996 $(HOST_EXPORTS) \
b813574b 39997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39999 done; \
b813574b 40000 echo "Doing maintainer-clean in time" ; \
b00612cc 40001 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
40002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40004 "RANLIB=$${RANLIB}" \
0c24b341 40005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40006 maintainer-clean) \
4fa63067 40007 || exit 1
16ae0395 40008
b813574b 40009@endif time
3866be5d
NN
40010
40011
a7254363 40012
b813574b
PB
40013.PHONY: configure-uudecode maybe-configure-uudecode
40014maybe-configure-uudecode:
4f0ef2d8
CD
40015@if gcc-bootstrap
40016configure-uudecode: stage_current
40017@endif gcc-bootstrap
b813574b
PB
40018@if uudecode
40019maybe-configure-uudecode: configure-uudecode
c52c6897 40020configure-uudecode:
0aed8855 40021 @: $(MAKE); $(unstage)
c52c6897 40022 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40024 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
40025 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
1f53ca9a 40026 $(HOST_EXPORTS) \
a7254363
PB
40027 echo Configuring in $(HOST_SUBDIR)/uudecode; \
40028 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 40029 case $(srcdir) in \
b00612cc
PB
40030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40031 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
40032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40033 esac; \
b00612cc
PB
40034 srcdiroption="--srcdir=$${topdir}/uudecode"; \
40035 libsrcdir="$$s/uudecode"; \
e2b9e2dc 40036 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40038 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40039 || exit 1
b813574b 40040@endif uudecode
e2b9e2dc 40041
a7254363
PB
40042
40043
d545f33b
PB
40044
40045
b813574b
PB
40046.PHONY: all-uudecode maybe-all-uudecode
40047maybe-all-uudecode:
4f0ef2d8
CD
40048@if gcc-bootstrap
40049all-uudecode: stage_current
40050@endif gcc-bootstrap
b813574b 40051@if uudecode
d27cc32e 40052TARGET-uudecode=all
b813574b
PB
40053maybe-all-uudecode: all-uudecode
40054all-uudecode: configure-uudecode
0aed8855 40055 @: $(MAKE); $(unstage)
b40e3958
L
40056 @r=`${PWD_COMMAND}`; export r; \
40057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40058 $(HOST_EXPORTS) \
b00612cc 40059 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
40060 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40061 $(TARGET-uudecode))
b813574b 40062@endif uudecode
3866be5d 40063
a7254363 40064
d545f33b
PB
40065
40066
b813574b
PB
40067.PHONY: check-uudecode maybe-check-uudecode
40068maybe-check-uudecode:
40069@if uudecode
40070maybe-check-uudecode: check-uudecode
3866be5d 40071
b813574b 40072check-uudecode:
0aed8855 40073 @: $(MAKE); $(unstage)
b40e3958
L
40074 @r=`${PWD_COMMAND}`; export r; \
40075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40076 $(HOST_EXPORTS) \
b00612cc
PB
40077 (cd $(HOST_SUBDIR)/uudecode && \
40078 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 40079
b813574b 40080@endif uudecode
3866be5d 40081
b813574b
PB
40082.PHONY: install-uudecode maybe-install-uudecode
40083maybe-install-uudecode:
40084@if uudecode
40085maybe-install-uudecode: install-uudecode
4fa63067 40086
b813574b 40087install-uudecode: installdirs
0aed8855 40088 @: $(MAKE); $(unstage)
4fa63067
NN
40089 @r=`${PWD_COMMAND}`; export r; \
40090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40091 $(HOST_EXPORTS) \
b00612cc 40092 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 40093 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 40094
b813574b 40095@endif uudecode
4fa63067 40096
9b980aa1
RW
40097.PHONY: install-strip-uudecode maybe-install-strip-uudecode
40098maybe-install-strip-uudecode:
40099@if uudecode
40100maybe-install-strip-uudecode: install-strip-uudecode
40101
40102install-strip-uudecode: installdirs
40103 @: $(MAKE); $(unstage)
40104 @r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40106 $(HOST_EXPORTS) \
40107 (cd $(HOST_SUBDIR)/uudecode && \
40108 $(MAKE) $(FLAGS_TO_PASS) install-strip)
40109
40110@endif uudecode
40111
56a8fe78 40112# Other targets (info, dvi, pdf, etc.)
4fa63067 40113
b813574b
PB
40114.PHONY: maybe-info-uudecode info-uudecode
40115maybe-info-uudecode:
40116@if uudecode
40117maybe-info-uudecode: info-uudecode
4fa63067 40118
b813574b
PB
40119info-uudecode: \
40120 configure-uudecode
0aed8855 40121 @: $(MAKE); $(unstage)
b813574b 40122 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40123 r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40125 $(HOST_EXPORTS) \
b813574b 40126 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40128 done; \
b813574b 40129 echo "Doing info in uudecode" ; \
b00612cc 40130 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40133 "RANLIB=$${RANLIB}" \
0c24b341 40134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40135 info) \
4fa63067
NN
40136 || exit 1
40137
b813574b 40138@endif uudecode
4fa63067 40139
b813574b
PB
40140.PHONY: maybe-dvi-uudecode dvi-uudecode
40141maybe-dvi-uudecode:
40142@if uudecode
40143maybe-dvi-uudecode: dvi-uudecode
4fa63067 40144
b813574b
PB
40145dvi-uudecode: \
40146 configure-uudecode
0aed8855 40147 @: $(MAKE); $(unstage)
b813574b 40148 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40149 r=`${PWD_COMMAND}`; export r; \
40150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40151 $(HOST_EXPORTS) \
b813574b 40152 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40154 done; \
b813574b 40155 echo "Doing dvi in uudecode" ; \
b00612cc 40156 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40159 "RANLIB=$${RANLIB}" \
0c24b341 40160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40161 dvi) \
4fa63067
NN
40162 || exit 1
40163
b813574b 40164@endif uudecode
4fa63067 40165
56a8fe78
DD
40166.PHONY: maybe-pdf-uudecode pdf-uudecode
40167maybe-pdf-uudecode:
40168@if uudecode
40169maybe-pdf-uudecode: pdf-uudecode
40170
40171pdf-uudecode: \
40172 configure-uudecode
40173 @: $(MAKE); $(unstage)
40174 @[ -f ./uudecode/Makefile ] || exit 0; \
40175 r=`${PWD_COMMAND}`; export r; \
40176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40177 $(HOST_EXPORTS) \
40178 for flag in $(EXTRA_HOST_FLAGS) ; do \
40179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40180 done; \
40181 echo "Doing pdf in uudecode" ; \
40182 (cd $(HOST_SUBDIR)/uudecode && \
40183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40185 "RANLIB=$${RANLIB}" \
0c24b341 40186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40187 pdf) \
40188 || exit 1
40189
40190@endif uudecode
40191
6d389afc
MS
40192.PHONY: maybe-html-uudecode html-uudecode
40193maybe-html-uudecode:
40194@if uudecode
40195maybe-html-uudecode: html-uudecode
40196
40197html-uudecode: \
40198 configure-uudecode
0aed8855 40199 @: $(MAKE); $(unstage)
6d389afc
MS
40200 @[ -f ./uudecode/Makefile ] || exit 0; \
40201 r=`${PWD_COMMAND}`; export r; \
40202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40203 $(HOST_EXPORTS) \
40204 for flag in $(EXTRA_HOST_FLAGS) ; do \
40205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40206 done; \
40207 echo "Doing html in uudecode" ; \
b00612cc 40208 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
40209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40211 "RANLIB=$${RANLIB}" \
0c24b341 40212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40213 html) \
40214 || exit 1
40215
40216@endif uudecode
40217
b813574b
PB
40218.PHONY: maybe-TAGS-uudecode TAGS-uudecode
40219maybe-TAGS-uudecode:
40220@if uudecode
40221maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 40222
b813574b
PB
40223TAGS-uudecode: \
40224 configure-uudecode
0aed8855 40225 @: $(MAKE); $(unstage)
b813574b
PB
40226 @[ -f ./uudecode/Makefile ] || exit 0; \
40227 r=`${PWD_COMMAND}`; export r; \
4fa63067 40228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40229 $(HOST_EXPORTS) \
b813574b 40230 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40232 done; \
b813574b 40233 echo "Doing TAGS in uudecode" ; \
b00612cc 40234 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40237 "RANLIB=$${RANLIB}" \
0c24b341 40238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40239 TAGS) \
4fa63067
NN
40240 || exit 1
40241
b813574b 40242@endif uudecode
4fa63067 40243
b813574b
PB
40244.PHONY: maybe-install-info-uudecode install-info-uudecode
40245maybe-install-info-uudecode:
40246@if uudecode
40247maybe-install-info-uudecode: install-info-uudecode
4fa63067 40248
b813574b
PB
40249install-info-uudecode: \
40250 configure-uudecode \
40251 info-uudecode
0aed8855 40252 @: $(MAKE); $(unstage)
b813574b 40253 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40254 r=`${PWD_COMMAND}`; export r; \
40255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40256 $(HOST_EXPORTS) \
b813574b 40257 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40259 done; \
b813574b 40260 echo "Doing install-info in uudecode" ; \
b00612cc 40261 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40264 "RANLIB=$${RANLIB}" \
0c24b341 40265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40266 install-info) \
4fa63067
NN
40267 || exit 1
40268
b813574b 40269@endif uudecode
4fa63067 40270
a3ca38d2
DD
40271.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
40272maybe-install-pdf-uudecode:
40273@if uudecode
40274maybe-install-pdf-uudecode: install-pdf-uudecode
40275
40276install-pdf-uudecode: \
40277 configure-uudecode \
40278 pdf-uudecode
40279 @: $(MAKE); $(unstage)
40280 @[ -f ./uudecode/Makefile ] || exit 0; \
40281 r=`${PWD_COMMAND}`; export r; \
40282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40283 $(HOST_EXPORTS) \
40284 for flag in $(EXTRA_HOST_FLAGS) ; do \
40285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40286 done; \
40287 echo "Doing install-pdf in uudecode" ; \
40288 (cd $(HOST_SUBDIR)/uudecode && \
40289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40291 "RANLIB=$${RANLIB}" \
0c24b341 40292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40293 install-pdf) \
40294 || exit 1
40295
40296@endif uudecode
40297
108a6f8e
CD
40298.PHONY: maybe-install-html-uudecode install-html-uudecode
40299maybe-install-html-uudecode:
40300@if uudecode
40301maybe-install-html-uudecode: install-html-uudecode
40302
40303install-html-uudecode: \
40304 configure-uudecode \
40305 html-uudecode
40306 @: $(MAKE); $(unstage)
40307 @[ -f ./uudecode/Makefile ] || exit 0; \
40308 r=`${PWD_COMMAND}`; export r; \
40309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40310 $(HOST_EXPORTS) \
40311 for flag in $(EXTRA_HOST_FLAGS) ; do \
40312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40313 done; \
40314 echo "Doing install-html in uudecode" ; \
40315 (cd $(HOST_SUBDIR)/uudecode && \
40316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40318 "RANLIB=$${RANLIB}" \
0c24b341 40319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40320 install-html) \
40321 || exit 1
40322
40323@endif uudecode
40324
b813574b
PB
40325.PHONY: maybe-installcheck-uudecode installcheck-uudecode
40326maybe-installcheck-uudecode:
40327@if uudecode
40328maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 40329
b813574b
PB
40330installcheck-uudecode: \
40331 configure-uudecode
0aed8855 40332 @: $(MAKE); $(unstage)
b813574b 40333 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40334 r=`${PWD_COMMAND}`; export r; \
40335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40336 $(HOST_EXPORTS) \
b813574b 40337 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40339 done; \
b813574b 40340 echo "Doing installcheck in uudecode" ; \
b00612cc 40341 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40344 "RANLIB=$${RANLIB}" \
0c24b341 40345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40346 installcheck) \
4fa63067
NN
40347 || exit 1
40348
b813574b 40349@endif uudecode
4fa63067 40350
b813574b
PB
40351.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
40352maybe-mostlyclean-uudecode:
40353@if uudecode
40354maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 40355
b813574b 40356mostlyclean-uudecode:
0aed8855 40357 @: $(MAKE); $(unstage)
b813574b 40358 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40359 r=`${PWD_COMMAND}`; export r; \
40360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40361 $(HOST_EXPORTS) \
b813574b 40362 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40364 done; \
b813574b 40365 echo "Doing mostlyclean in uudecode" ; \
b00612cc 40366 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40369 "RANLIB=$${RANLIB}" \
0c24b341 40370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40371 mostlyclean) \
4fa63067
NN
40372 || exit 1
40373
b813574b 40374@endif uudecode
4fa63067 40375
b813574b
PB
40376.PHONY: maybe-clean-uudecode clean-uudecode
40377maybe-clean-uudecode:
40378@if uudecode
40379maybe-clean-uudecode: clean-uudecode
4fa63067 40380
b813574b 40381clean-uudecode:
0aed8855 40382 @: $(MAKE); $(unstage)
b813574b 40383 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40384 r=`${PWD_COMMAND}`; export r; \
40385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40386 $(HOST_EXPORTS) \
b813574b 40387 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40389 done; \
b813574b 40390 echo "Doing clean in uudecode" ; \
b00612cc 40391 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40394 "RANLIB=$${RANLIB}" \
0c24b341 40395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40396 clean) \
4fa63067
NN
40397 || exit 1
40398
b813574b 40399@endif uudecode
4fa63067 40400
b813574b
PB
40401.PHONY: maybe-distclean-uudecode distclean-uudecode
40402maybe-distclean-uudecode:
40403@if uudecode
40404maybe-distclean-uudecode: distclean-uudecode
4fa63067 40405
b813574b 40406distclean-uudecode:
0aed8855 40407 @: $(MAKE); $(unstage)
b813574b 40408 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40409 r=`${PWD_COMMAND}`; export r; \
40410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40411 $(HOST_EXPORTS) \
b813574b 40412 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40414 done; \
b813574b 40415 echo "Doing distclean in uudecode" ; \
b00612cc 40416 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40419 "RANLIB=$${RANLIB}" \
0c24b341 40420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40421 distclean) \
4fa63067
NN
40422 || exit 1
40423
b813574b 40424@endif uudecode
4fa63067 40425
b813574b
PB
40426.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
40427maybe-maintainer-clean-uudecode:
40428@if uudecode
40429maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 40430
b813574b 40431maintainer-clean-uudecode:
0aed8855 40432 @: $(MAKE); $(unstage)
b813574b 40433 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
40434 r=`${PWD_COMMAND}`; export r; \
40435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40436 $(HOST_EXPORTS) \
b813574b 40437 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40439 done; \
b813574b 40440 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 40441 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
40442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40444 "RANLIB=$${RANLIB}" \
0c24b341 40445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40446 maintainer-clean) \
4fa63067 40447 || exit 1
16ae0395 40448
b813574b 40449@endif uudecode
3866be5d
NN
40450
40451
a7254363 40452
b813574b
PB
40453.PHONY: configure-wdiff maybe-configure-wdiff
40454maybe-configure-wdiff:
4f0ef2d8
CD
40455@if gcc-bootstrap
40456configure-wdiff: stage_current
40457@endif gcc-bootstrap
b813574b
PB
40458@if wdiff
40459maybe-configure-wdiff: configure-wdiff
c52c6897 40460configure-wdiff:
0aed8855 40461 @: $(MAKE); $(unstage)
c52c6897 40462 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40464 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
40465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
1f53ca9a 40466 $(HOST_EXPORTS) \
a7254363
PB
40467 echo Configuring in $(HOST_SUBDIR)/wdiff; \
40468 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 40469 case $(srcdir) in \
b00612cc
PB
40470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40471 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
40472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40473 esac; \
b00612cc
PB
40474 srcdiroption="--srcdir=$${topdir}/wdiff"; \
40475 libsrcdir="$$s/wdiff"; \
e2b9e2dc 40476 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40478 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40479 || exit 1
b813574b 40480@endif wdiff
e2b9e2dc 40481
a7254363
PB
40482
40483
d545f33b
PB
40484
40485
b813574b
PB
40486.PHONY: all-wdiff maybe-all-wdiff
40487maybe-all-wdiff:
4f0ef2d8
CD
40488@if gcc-bootstrap
40489all-wdiff: stage_current
40490@endif gcc-bootstrap
b813574b 40491@if wdiff
d27cc32e 40492TARGET-wdiff=all
b813574b
PB
40493maybe-all-wdiff: all-wdiff
40494all-wdiff: configure-wdiff
0aed8855 40495 @: $(MAKE); $(unstage)
b40e3958
L
40496 @r=`${PWD_COMMAND}`; export r; \
40497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40498 $(HOST_EXPORTS) \
b00612cc 40499 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
40500 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40501 $(TARGET-wdiff))
b813574b 40502@endif wdiff
3866be5d 40503
a7254363 40504
d545f33b
PB
40505
40506
b813574b
PB
40507.PHONY: check-wdiff maybe-check-wdiff
40508maybe-check-wdiff:
40509@if wdiff
40510maybe-check-wdiff: check-wdiff
3866be5d 40511
b813574b 40512check-wdiff:
0aed8855 40513 @: $(MAKE); $(unstage)
b813574b
PB
40514 @r=`${PWD_COMMAND}`; export r; \
40515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40516 $(HOST_EXPORTS) \
b00612cc
PB
40517 (cd $(HOST_SUBDIR)/wdiff && \
40518 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 40519
b813574b 40520@endif wdiff
4fa63067 40521
b813574b
PB
40522.PHONY: install-wdiff maybe-install-wdiff
40523maybe-install-wdiff:
40524@if wdiff
40525maybe-install-wdiff: install-wdiff
4fa63067 40526
b813574b 40527install-wdiff: installdirs
0aed8855 40528 @: $(MAKE); $(unstage)
b40e3958
L
40529 @r=`${PWD_COMMAND}`; export r; \
40530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40531 $(HOST_EXPORTS) \
b00612cc 40532 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 40533 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 40534
b813574b 40535@endif wdiff
3866be5d 40536
9b980aa1
RW
40537.PHONY: install-strip-wdiff maybe-install-strip-wdiff
40538maybe-install-strip-wdiff:
40539@if wdiff
40540maybe-install-strip-wdiff: install-strip-wdiff
40541
40542install-strip-wdiff: installdirs
40543 @: $(MAKE); $(unstage)
40544 @r=`${PWD_COMMAND}`; export r; \
40545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40546 $(HOST_EXPORTS) \
40547 (cd $(HOST_SUBDIR)/wdiff && \
40548 $(MAKE) $(FLAGS_TO_PASS) install-strip)
40549
40550@endif wdiff
40551
56a8fe78 40552# Other targets (info, dvi, pdf, etc.)
16ae0395 40553
b813574b
PB
40554.PHONY: maybe-info-wdiff info-wdiff
40555maybe-info-wdiff:
40556@if wdiff
40557maybe-info-wdiff: info-wdiff
4fa63067 40558
b813574b
PB
40559info-wdiff: \
40560 configure-wdiff
0aed8855 40561 @: $(MAKE); $(unstage)
b813574b 40562 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 40563 r=`${PWD_COMMAND}`; export r; \
b40e3958 40564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40565 $(HOST_EXPORTS) \
b813574b 40566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40568 done; \
b813574b 40569 echo "Doing info in wdiff" ; \
b00612cc 40570 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40573 "RANLIB=$${RANLIB}" \
0c24b341 40574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40575 info) \
4fa63067 40576 || exit 1
3866be5d 40577
b813574b 40578@endif wdiff
3866be5d 40579
b813574b
PB
40580.PHONY: maybe-dvi-wdiff dvi-wdiff
40581maybe-dvi-wdiff:
40582@if wdiff
40583maybe-dvi-wdiff: dvi-wdiff
4fa63067 40584
b813574b
PB
40585dvi-wdiff: \
40586 configure-wdiff
0aed8855 40587 @: $(MAKE); $(unstage)
b813574b 40588 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40589 r=`${PWD_COMMAND}`; export r; \
40590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40591 $(HOST_EXPORTS) \
b813574b 40592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40594 done; \
b813574b 40595 echo "Doing dvi in wdiff" ; \
b00612cc 40596 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40599 "RANLIB=$${RANLIB}" \
0c24b341 40600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40601 dvi) \
4fa63067
NN
40602 || exit 1
40603
b813574b 40604@endif wdiff
4fa63067 40605
56a8fe78
DD
40606.PHONY: maybe-pdf-wdiff pdf-wdiff
40607maybe-pdf-wdiff:
40608@if wdiff
40609maybe-pdf-wdiff: pdf-wdiff
40610
40611pdf-wdiff: \
40612 configure-wdiff
40613 @: $(MAKE); $(unstage)
40614 @[ -f ./wdiff/Makefile ] || exit 0; \
40615 r=`${PWD_COMMAND}`; export r; \
40616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40617 $(HOST_EXPORTS) \
40618 for flag in $(EXTRA_HOST_FLAGS) ; do \
40619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40620 done; \
40621 echo "Doing pdf in wdiff" ; \
40622 (cd $(HOST_SUBDIR)/wdiff && \
40623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40625 "RANLIB=$${RANLIB}" \
0c24b341 40626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40627 pdf) \
40628 || exit 1
40629
40630@endif wdiff
40631
6d389afc
MS
40632.PHONY: maybe-html-wdiff html-wdiff
40633maybe-html-wdiff:
40634@if wdiff
40635maybe-html-wdiff: html-wdiff
40636
40637html-wdiff: \
40638 configure-wdiff
0aed8855 40639 @: $(MAKE); $(unstage)
6d389afc
MS
40640 @[ -f ./wdiff/Makefile ] || exit 0; \
40641 r=`${PWD_COMMAND}`; export r; \
40642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40643 $(HOST_EXPORTS) \
40644 for flag in $(EXTRA_HOST_FLAGS) ; do \
40645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40646 done; \
40647 echo "Doing html in wdiff" ; \
b00612cc 40648 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
40649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40651 "RANLIB=$${RANLIB}" \
0c24b341 40652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40653 html) \
40654 || exit 1
40655
40656@endif wdiff
40657
b813574b
PB
40658.PHONY: maybe-TAGS-wdiff TAGS-wdiff
40659maybe-TAGS-wdiff:
40660@if wdiff
40661maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 40662
b813574b
PB
40663TAGS-wdiff: \
40664 configure-wdiff
0aed8855 40665 @: $(MAKE); $(unstage)
b813574b 40666 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40667 r=`${PWD_COMMAND}`; export r; \
40668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40669 $(HOST_EXPORTS) \
b813574b 40670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40672 done; \
b813574b 40673 echo "Doing TAGS in wdiff" ; \
b00612cc 40674 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40677 "RANLIB=$${RANLIB}" \
0c24b341 40678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40679 TAGS) \
4fa63067
NN
40680 || exit 1
40681
b813574b 40682@endif wdiff
4fa63067 40683
b813574b
PB
40684.PHONY: maybe-install-info-wdiff install-info-wdiff
40685maybe-install-info-wdiff:
40686@if wdiff
40687maybe-install-info-wdiff: install-info-wdiff
4fa63067 40688
b813574b
PB
40689install-info-wdiff: \
40690 configure-wdiff \
40691 info-wdiff
0aed8855 40692 @: $(MAKE); $(unstage)
b813574b 40693 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40694 r=`${PWD_COMMAND}`; export r; \
40695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40696 $(HOST_EXPORTS) \
b813574b 40697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40699 done; \
b813574b 40700 echo "Doing install-info in wdiff" ; \
b00612cc 40701 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40704 "RANLIB=$${RANLIB}" \
0c24b341 40705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40706 install-info) \
4fa63067
NN
40707 || exit 1
40708
b813574b 40709@endif wdiff
4fa63067 40710
a3ca38d2
DD
40711.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
40712maybe-install-pdf-wdiff:
40713@if wdiff
40714maybe-install-pdf-wdiff: install-pdf-wdiff
40715
40716install-pdf-wdiff: \
40717 configure-wdiff \
40718 pdf-wdiff
40719 @: $(MAKE); $(unstage)
40720 @[ -f ./wdiff/Makefile ] || exit 0; \
40721 r=`${PWD_COMMAND}`; export r; \
40722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40723 $(HOST_EXPORTS) \
40724 for flag in $(EXTRA_HOST_FLAGS) ; do \
40725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40726 done; \
40727 echo "Doing install-pdf in wdiff" ; \
40728 (cd $(HOST_SUBDIR)/wdiff && \
40729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40731 "RANLIB=$${RANLIB}" \
0c24b341 40732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40733 install-pdf) \
40734 || exit 1
40735
40736@endif wdiff
40737
108a6f8e
CD
40738.PHONY: maybe-install-html-wdiff install-html-wdiff
40739maybe-install-html-wdiff:
40740@if wdiff
40741maybe-install-html-wdiff: install-html-wdiff
40742
40743install-html-wdiff: \
40744 configure-wdiff \
40745 html-wdiff
40746 @: $(MAKE); $(unstage)
40747 @[ -f ./wdiff/Makefile ] || exit 0; \
40748 r=`${PWD_COMMAND}`; export r; \
40749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40750 $(HOST_EXPORTS) \
40751 for flag in $(EXTRA_HOST_FLAGS) ; do \
40752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40753 done; \
40754 echo "Doing install-html in wdiff" ; \
40755 (cd $(HOST_SUBDIR)/wdiff && \
40756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40758 "RANLIB=$${RANLIB}" \
0c24b341 40759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40760 install-html) \
40761 || exit 1
40762
40763@endif wdiff
40764
b813574b
PB
40765.PHONY: maybe-installcheck-wdiff installcheck-wdiff
40766maybe-installcheck-wdiff:
40767@if wdiff
40768maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 40769
b813574b
PB
40770installcheck-wdiff: \
40771 configure-wdiff
0aed8855 40772 @: $(MAKE); $(unstage)
b813574b 40773 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40774 r=`${PWD_COMMAND}`; export r; \
40775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40776 $(HOST_EXPORTS) \
b813574b 40777 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40779 done; \
b813574b 40780 echo "Doing installcheck in wdiff" ; \
b00612cc 40781 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40784 "RANLIB=$${RANLIB}" \
0c24b341 40785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40786 installcheck) \
4fa63067
NN
40787 || exit 1
40788
b813574b 40789@endif wdiff
4fa63067 40790
b813574b
PB
40791.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
40792maybe-mostlyclean-wdiff:
40793@if wdiff
40794maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 40795
b813574b 40796mostlyclean-wdiff:
0aed8855 40797 @: $(MAKE); $(unstage)
b813574b 40798 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40799 r=`${PWD_COMMAND}`; export r; \
40800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40801 $(HOST_EXPORTS) \
b813574b 40802 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40804 done; \
b813574b 40805 echo "Doing mostlyclean in wdiff" ; \
b00612cc 40806 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40809 "RANLIB=$${RANLIB}" \
0c24b341 40810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40811 mostlyclean) \
4fa63067
NN
40812 || exit 1
40813
b813574b 40814@endif wdiff
4fa63067 40815
b813574b
PB
40816.PHONY: maybe-clean-wdiff clean-wdiff
40817maybe-clean-wdiff:
40818@if wdiff
40819maybe-clean-wdiff: clean-wdiff
4fa63067 40820
b813574b 40821clean-wdiff:
0aed8855 40822 @: $(MAKE); $(unstage)
b813574b 40823 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40824 r=`${PWD_COMMAND}`; export r; \
40825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40826 $(HOST_EXPORTS) \
b813574b 40827 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40829 done; \
b813574b 40830 echo "Doing clean in wdiff" ; \
b00612cc 40831 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40834 "RANLIB=$${RANLIB}" \
0c24b341 40835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40836 clean) \
4fa63067
NN
40837 || exit 1
40838
b813574b 40839@endif wdiff
4fa63067 40840
b813574b
PB
40841.PHONY: maybe-distclean-wdiff distclean-wdiff
40842maybe-distclean-wdiff:
40843@if wdiff
40844maybe-distclean-wdiff: distclean-wdiff
4fa63067 40845
b813574b 40846distclean-wdiff:
0aed8855 40847 @: $(MAKE); $(unstage)
b813574b 40848 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40849 r=`${PWD_COMMAND}`; export r; \
40850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40851 $(HOST_EXPORTS) \
b813574b 40852 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40854 done; \
b813574b 40855 echo "Doing distclean in wdiff" ; \
b00612cc 40856 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40859 "RANLIB=$${RANLIB}" \
0c24b341 40860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40861 distclean) \
4fa63067
NN
40862 || exit 1
40863
b813574b 40864@endif wdiff
4fa63067 40865
b813574b
PB
40866.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
40867maybe-maintainer-clean-wdiff:
40868@if wdiff
40869maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 40870
b813574b 40871maintainer-clean-wdiff:
0aed8855 40872 @: $(MAKE); $(unstage)
b813574b 40873 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
40874 r=`${PWD_COMMAND}`; export r; \
40875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40876 $(HOST_EXPORTS) \
b813574b 40877 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40879 done; \
b813574b 40880 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 40881 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
40882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40884 "RANLIB=$${RANLIB}" \
0c24b341 40885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40886 maintainer-clean) \
4fa63067
NN
40887 || exit 1
40888
b813574b 40889@endif wdiff
4fa63067
NN
40890
40891
a7254363 40892
b813574b
PB
40893.PHONY: configure-zip maybe-configure-zip
40894maybe-configure-zip:
4f0ef2d8
CD
40895@if gcc-bootstrap
40896configure-zip: stage_current
40897@endif gcc-bootstrap
b813574b
PB
40898@if zip
40899maybe-configure-zip: configure-zip
c52c6897 40900configure-zip:
0aed8855 40901 @: $(MAKE); $(unstage)
c52c6897 40902 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40904 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
40905 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
1f53ca9a 40906 $(HOST_EXPORTS) \
a7254363
PB
40907 echo Configuring in $(HOST_SUBDIR)/zip; \
40908 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 40909 case $(srcdir) in \
b00612cc
PB
40910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40911 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
40912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40913 esac; \
b00612cc
PB
40914 srcdiroption="--srcdir=$${topdir}/zip"; \
40915 libsrcdir="$$s/zip"; \
e2b9e2dc 40916 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40918 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40919 || exit 1
b813574b 40920@endif zip
e2b9e2dc 40921
a7254363
PB
40922
40923
d545f33b
PB
40924
40925
b813574b
PB
40926.PHONY: all-zip maybe-all-zip
40927maybe-all-zip:
4f0ef2d8
CD
40928@if gcc-bootstrap
40929all-zip: stage_current
40930@endif gcc-bootstrap
b813574b 40931@if zip
d27cc32e 40932TARGET-zip=all
b813574b
PB
40933maybe-all-zip: all-zip
40934all-zip: configure-zip
0aed8855 40935 @: $(MAKE); $(unstage)
b40e3958
L
40936 @r=`${PWD_COMMAND}`; export r; \
40937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40938 $(HOST_EXPORTS) \
b00612cc 40939 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
40940 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40941 $(TARGET-zip))
b813574b 40942@endif zip
3866be5d 40943
a7254363 40944
d545f33b
PB
40945
40946
b813574b
PB
40947.PHONY: check-zip maybe-check-zip
40948maybe-check-zip:
40949@if zip
40950maybe-check-zip: check-zip
3866be5d 40951
b813574b
PB
40952# This module is only tested in a native toolchain.
40953check-zip:
0aed8855 40954 @: $(MAKE); $(unstage)
b813574b
PB
40955 @if [ '$(host)' = '$(target)' ] ; then \
40956 r=`${PWD_COMMAND}`; export r; \
40957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40958 $(HOST_EXPORTS) \
b00612cc 40959 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 40960 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 40961 fi
4fa63067 40962
b813574b 40963@endif zip
4fa63067 40964
b813574b
PB
40965.PHONY: install-zip maybe-install-zip
40966maybe-install-zip:
40967@if zip
40968maybe-install-zip: install-zip
4fa63067 40969
b813574b 40970install-zip: installdirs
0aed8855 40971 @: $(MAKE); $(unstage)
b813574b
PB
40972 @r=`${PWD_COMMAND}`; export r; \
40973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 40974 $(HOST_EXPORTS) \
b00612cc 40975 (cd $(HOST_SUBDIR)/zip && \
2da12f12 40976 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 40977
b813574b 40978@endif zip
4fa63067 40979
9b980aa1
RW
40980.PHONY: install-strip-zip maybe-install-strip-zip
40981maybe-install-strip-zip:
40982@if zip
40983maybe-install-strip-zip: install-strip-zip
40984
40985install-strip-zip: installdirs
40986 @: $(MAKE); $(unstage)
40987 @r=`${PWD_COMMAND}`; export r; \
40988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40989 $(HOST_EXPORTS) \
40990 (cd $(HOST_SUBDIR)/zip && \
40991 $(MAKE) $(FLAGS_TO_PASS) install-strip)
40992
40993@endif zip
40994
56a8fe78 40995# Other targets (info, dvi, pdf, etc.)
4fa63067 40996
b813574b
PB
40997.PHONY: maybe-info-zip info-zip
40998maybe-info-zip:
40999@if zip
41000maybe-info-zip: info-zip
4fa63067 41001
b813574b
PB
41002info-zip: \
41003 configure-zip
0aed8855 41004 @: $(MAKE); $(unstage)
b813574b 41005 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41006 r=`${PWD_COMMAND}`; export r; \
b40e3958 41007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41008 $(HOST_EXPORTS) \
b813574b 41009 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41011 done; \
b813574b 41012 echo "Doing info in zip" ; \
b00612cc 41013 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41016 "RANLIB=$${RANLIB}" \
0c24b341 41017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41018 info) \
4fa63067 41019 || exit 1
3866be5d 41020
b813574b 41021@endif zip
3866be5d 41022
b813574b
PB
41023.PHONY: maybe-dvi-zip dvi-zip
41024maybe-dvi-zip:
41025@if zip
41026maybe-dvi-zip: dvi-zip
16ae0395 41027
b813574b
PB
41028dvi-zip: \
41029 configure-zip
0aed8855 41030 @: $(MAKE); $(unstage)
b813574b 41031 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41032 r=`${PWD_COMMAND}`; export r; \
b40e3958 41033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41034 $(HOST_EXPORTS) \
b813574b 41035 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41037 done; \
b813574b 41038 echo "Doing dvi in zip" ; \
b00612cc 41039 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41042 "RANLIB=$${RANLIB}" \
0c24b341 41043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41044 dvi) \
4fa63067 41045 || exit 1
3866be5d 41046
b813574b 41047@endif zip
3866be5d 41048
56a8fe78
DD
41049.PHONY: maybe-pdf-zip pdf-zip
41050maybe-pdf-zip:
41051@if zip
41052maybe-pdf-zip: pdf-zip
41053
41054pdf-zip: \
41055 configure-zip
41056 @: $(MAKE); $(unstage)
41057 @[ -f ./zip/Makefile ] || exit 0; \
41058 r=`${PWD_COMMAND}`; export r; \
41059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41060 $(HOST_EXPORTS) \
41061 for flag in $(EXTRA_HOST_FLAGS) ; do \
41062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41063 done; \
41064 echo "Doing pdf in zip" ; \
41065 (cd $(HOST_SUBDIR)/zip && \
41066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41068 "RANLIB=$${RANLIB}" \
0c24b341 41069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41070 pdf) \
41071 || exit 1
41072
41073@endif zip
41074
6d389afc
MS
41075.PHONY: maybe-html-zip html-zip
41076maybe-html-zip:
41077@if zip
41078maybe-html-zip: html-zip
41079
41080html-zip: \
41081 configure-zip
0aed8855 41082 @: $(MAKE); $(unstage)
6d389afc
MS
41083 @[ -f ./zip/Makefile ] || exit 0; \
41084 r=`${PWD_COMMAND}`; export r; \
41085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41086 $(HOST_EXPORTS) \
41087 for flag in $(EXTRA_HOST_FLAGS) ; do \
41088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41089 done; \
41090 echo "Doing html in zip" ; \
b00612cc 41091 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
41092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41094 "RANLIB=$${RANLIB}" \
0c24b341 41095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41096 html) \
41097 || exit 1
41098
41099@endif zip
41100
b813574b
PB
41101.PHONY: maybe-TAGS-zip TAGS-zip
41102maybe-TAGS-zip:
41103@if zip
41104maybe-TAGS-zip: TAGS-zip
4fa63067 41105
b813574b
PB
41106TAGS-zip: \
41107 configure-zip
0aed8855 41108 @: $(MAKE); $(unstage)
b813574b 41109 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
41110 r=`${PWD_COMMAND}`; export r; \
41111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41112 $(HOST_EXPORTS) \
b813574b 41113 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41115 done; \
b813574b 41116 echo "Doing TAGS in zip" ; \
b00612cc 41117 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41120 "RANLIB=$${RANLIB}" \
0c24b341 41121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41122 TAGS) \
e2b9e2dc
NN
41123 || exit 1
41124
b813574b 41125@endif zip
4fa63067 41126
b813574b
PB
41127.PHONY: maybe-install-info-zip install-info-zip
41128maybe-install-info-zip:
41129@if zip
41130maybe-install-info-zip: install-info-zip
4fa63067 41131
b813574b
PB
41132install-info-zip: \
41133 configure-zip \
41134 info-zip
0aed8855 41135 @: $(MAKE); $(unstage)
b813574b 41136 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41137 r=`${PWD_COMMAND}`; export r; \
b40e3958 41138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41139 $(HOST_EXPORTS) \
b813574b 41140 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41142 done; \
b813574b 41143 echo "Doing install-info in zip" ; \
b00612cc 41144 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41147 "RANLIB=$${RANLIB}" \
0c24b341 41148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41149 install-info) \
4fa63067 41150 || exit 1
3866be5d 41151
b813574b 41152@endif zip
3866be5d 41153
a3ca38d2
DD
41154.PHONY: maybe-install-pdf-zip install-pdf-zip
41155maybe-install-pdf-zip:
41156@if zip
41157maybe-install-pdf-zip: install-pdf-zip
41158
41159install-pdf-zip: \
41160 configure-zip \
41161 pdf-zip
41162 @: $(MAKE); $(unstage)
41163 @[ -f ./zip/Makefile ] || exit 0; \
41164 r=`${PWD_COMMAND}`; export r; \
41165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41166 $(HOST_EXPORTS) \
41167 for flag in $(EXTRA_HOST_FLAGS) ; do \
41168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41169 done; \
41170 echo "Doing install-pdf in zip" ; \
41171 (cd $(HOST_SUBDIR)/zip && \
41172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41174 "RANLIB=$${RANLIB}" \
0c24b341 41175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41176 install-pdf) \
41177 || exit 1
41178
41179@endif zip
41180
108a6f8e
CD
41181.PHONY: maybe-install-html-zip install-html-zip
41182maybe-install-html-zip:
41183@if zip
41184maybe-install-html-zip: install-html-zip
41185
41186install-html-zip: \
41187 configure-zip \
41188 html-zip
41189 @: $(MAKE); $(unstage)
41190 @[ -f ./zip/Makefile ] || exit 0; \
41191 r=`${PWD_COMMAND}`; export r; \
41192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41193 $(HOST_EXPORTS) \
41194 for flag in $(EXTRA_HOST_FLAGS) ; do \
41195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41196 done; \
41197 echo "Doing install-html in zip" ; \
41198 (cd $(HOST_SUBDIR)/zip && \
41199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41201 "RANLIB=$${RANLIB}" \
0c24b341 41202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41203 install-html) \
41204 || exit 1
41205
41206@endif zip
41207
b813574b
PB
41208.PHONY: maybe-installcheck-zip installcheck-zip
41209maybe-installcheck-zip:
41210@if zip
41211maybe-installcheck-zip: installcheck-zip
4fa63067 41212
b813574b
PB
41213installcheck-zip: \
41214 configure-zip
0aed8855 41215 @: $(MAKE); $(unstage)
b813574b 41216 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41217 r=`${PWD_COMMAND}`; export r; \
b40e3958 41218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41219 $(HOST_EXPORTS) \
b813574b 41220 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41222 done; \
b813574b 41223 echo "Doing installcheck in zip" ; \
b00612cc 41224 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41227 "RANLIB=$${RANLIB}" \
0c24b341 41228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41229 installcheck) \
4fa63067 41230 || exit 1
3866be5d 41231
b813574b 41232@endif zip
3866be5d 41233
b813574b
PB
41234.PHONY: maybe-mostlyclean-zip mostlyclean-zip
41235maybe-mostlyclean-zip:
41236@if zip
41237maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 41238
b813574b 41239mostlyclean-zip:
0aed8855 41240 @: $(MAKE); $(unstage)
b813574b 41241 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41242 r=`${PWD_COMMAND}`; export r; \
41243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41244 $(HOST_EXPORTS) \
b813574b 41245 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41247 done; \
b813574b 41248 echo "Doing mostlyclean in zip" ; \
b00612cc 41249 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41252 "RANLIB=$${RANLIB}" \
0c24b341 41253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41254 mostlyclean) \
4fa63067
NN
41255 || exit 1
41256
b813574b 41257@endif zip
4fa63067 41258
b813574b
PB
41259.PHONY: maybe-clean-zip clean-zip
41260maybe-clean-zip:
41261@if zip
41262maybe-clean-zip: clean-zip
4fa63067 41263
b813574b 41264clean-zip:
0aed8855 41265 @: $(MAKE); $(unstage)
b813574b 41266 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41267 r=`${PWD_COMMAND}`; export r; \
41268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41269 $(HOST_EXPORTS) \
b813574b 41270 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41272 done; \
b813574b 41273 echo "Doing clean in zip" ; \
b00612cc 41274 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41277 "RANLIB=$${RANLIB}" \
0c24b341 41278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41279 clean) \
4fa63067
NN
41280 || exit 1
41281
b813574b 41282@endif zip
4fa63067 41283
b813574b
PB
41284.PHONY: maybe-distclean-zip distclean-zip
41285maybe-distclean-zip:
41286@if zip
41287maybe-distclean-zip: distclean-zip
4fa63067 41288
b813574b 41289distclean-zip:
0aed8855 41290 @: $(MAKE); $(unstage)
b813574b 41291 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
41292 r=`${PWD_COMMAND}`; export r; \
41293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41294 $(HOST_EXPORTS) \
b813574b 41295 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41297 done; \
b813574b 41298 echo "Doing distclean in zip" ; \
b00612cc 41299 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41302 "RANLIB=$${RANLIB}" \
0c24b341 41303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41304 distclean) \
4fa63067
NN
41305 || exit 1
41306
b813574b 41307@endif zip
4fa63067 41308
b813574b
PB
41309.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
41310maybe-maintainer-clean-zip:
41311@if zip
41312maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 41313
b813574b 41314maintainer-clean-zip:
0aed8855 41315 @: $(MAKE); $(unstage)
b813574b 41316 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 41317 r=`${PWD_COMMAND}`; export r; \
b40e3958 41318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41319 $(HOST_EXPORTS) \
b813574b 41320 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41322 done; \
b813574b 41323 echo "Doing maintainer-clean in zip" ; \
b00612cc 41324 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
41325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41327 "RANLIB=$${RANLIB}" \
0c24b341 41328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41329 maintainer-clean) \
4fa63067 41330 || exit 1
3866be5d 41331
b813574b 41332@endif zip
3866be5d 41333
4fa63067 41334
a7254363 41335
b813574b
PB
41336.PHONY: configure-zlib maybe-configure-zlib
41337maybe-configure-zlib:
4f0ef2d8
CD
41338@if gcc-bootstrap
41339configure-zlib: stage_current
41340@endif gcc-bootstrap
b813574b
PB
41341@if zlib
41342maybe-configure-zlib: configure-zlib
c52c6897 41343configure-zlib:
c52c6897
PB
41344 @r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
41346 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
41347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
1f53ca9a 41348 $(HOST_EXPORTS) \
a7254363
PB
41349 echo Configuring in $(HOST_SUBDIR)/zlib; \
41350 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 41351 case $(srcdir) in \
b00612cc
PB
41352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41353 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41355 esac; \
b00612cc
PB
41356 srcdiroption="--srcdir=$${topdir}/zlib"; \
41357 libsrcdir="$$s/zlib"; \
e2b9e2dc 41358 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41360 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41361 || exit 1
b813574b 41362@endif zlib
e2b9e2dc 41363
a7254363
PB
41364
41365
d545f33b
PB
41366.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
41367maybe-configure-stage1-zlib:
41368@if zlib-bootstrap
41369maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 41370configure-stage1-zlib:
c52c6897 41371 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 41372 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41373 @r=`${PWD_COMMAND}`; export r; \
41374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41375 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 41376 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 41377 $(HOST_EXPORTS) \
8ee82aff 41378 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41379 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
41380 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 41381 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41383 cd $(HOST_SUBDIR)/zlib || exit 1; \
41384 case $(srcdir) in \
41385 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41386 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41387 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41388 esac; \
41389 srcdiroption="--srcdir=$${topdir}/zlib"; \
41390 libsrcdir="$$s/zlib"; \
41391 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41392 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41393 --target=${target_alias} $${srcdiroption} \
1b05fbbd 41394 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
41395@endif zlib-bootstrap
41396
41397.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
41398maybe-configure-stage2-zlib:
41399@if zlib-bootstrap
41400maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 41401configure-stage2-zlib:
c52c6897 41402 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 41403 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41404 @r=`${PWD_COMMAND}`; export r; \
41405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41406 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 41407 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41408 $(HOST_EXPORTS) \
1b05fbbd 41409 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41410 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41411 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
41412 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41413 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41414 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41415 cd $(HOST_SUBDIR)/zlib || exit 1; \
41416 case $(srcdir) in \
41417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41418 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41420 esac; \
41421 srcdiroption="--srcdir=$${topdir}/zlib"; \
41422 libsrcdir="$$s/zlib"; \
41423 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41425 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41426 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41427 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
41428@endif zlib-bootstrap
41429
d545f33b
PB
41430.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
41431maybe-configure-stage3-zlib:
41432@if zlib-bootstrap
41433maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 41434configure-stage3-zlib:
c52c6897 41435 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 41436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41437 @r=`${PWD_COMMAND}`; export r; \
41438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41439 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 41440 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41441 $(HOST_EXPORTS) \
1b05fbbd 41442 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41443 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41444 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
41445 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41446 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41448 cd $(HOST_SUBDIR)/zlib || exit 1; \
41449 case $(srcdir) in \
41450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41451 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41453 esac; \
41454 srcdiroption="--srcdir=$${topdir}/zlib"; \
41455 libsrcdir="$$s/zlib"; \
41456 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41458 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41459 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41460 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
41461@endif zlib-bootstrap
41462
d545f33b
PB
41463.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
41464maybe-configure-stage4-zlib:
41465@if zlib-bootstrap
41466maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 41467configure-stage4-zlib:
c52c6897 41468 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 41469 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41470 @r=`${PWD_COMMAND}`; export r; \
41471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41472 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 41473 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41474 $(HOST_EXPORTS) \
1b05fbbd 41475 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 41476 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41477 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
41478 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41479 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 41480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41481 cd $(HOST_SUBDIR)/zlib || exit 1; \
41482 case $(srcdir) in \
41483 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41484 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41485 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41486 esac; \
41487 srcdiroption="--srcdir=$${topdir}/zlib"; \
41488 libsrcdir="$$s/zlib"; \
41489 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41490 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41491 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41492 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41493 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
41494@endif zlib-bootstrap
41495
41496.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
41497maybe-configure-stageprofile-zlib:
41498@if zlib-bootstrap
41499maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 41500configure-stageprofile-zlib:
c52c6897 41501 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 41502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41503 @r=`${PWD_COMMAND}`; export r; \
41504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41505 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 41506 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41507 $(HOST_EXPORTS) \
1b05fbbd
AO
41508 $(POSTSTAGE1_HOST_EXPORTS) \
41509 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41510 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
41511 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41512 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 41513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41514 cd $(HOST_SUBDIR)/zlib || exit 1; \
41515 case $(srcdir) in \
41516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41517 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41519 esac; \
41520 srcdiroption="--srcdir=$${topdir}/zlib"; \
41521 libsrcdir="$$s/zlib"; \
41522 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41523 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41524 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41525 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41526 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
41527@endif zlib-bootstrap
41528
41529.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
41530maybe-configure-stagefeedback-zlib:
41531@if zlib-bootstrap
41532maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 41533configure-stagefeedback-zlib:
c52c6897 41534 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 41535 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
41536 @r=`${PWD_COMMAND}`; export r; \
41537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41538 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 41539 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 41540 $(HOST_EXPORTS) \
1b05fbbd
AO
41541 $(POSTSTAGE1_HOST_EXPORTS) \
41542 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
41543 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
41544 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 41545 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 41546 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
41547 cd $(HOST_SUBDIR)/zlib || exit 1; \
41548 case $(srcdir) in \
41549 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41550 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
41551 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41552 esac; \
41553 srcdiroption="--srcdir=$${topdir}/zlib"; \
41554 libsrcdir="$$s/zlib"; \
41555 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41556 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41557 --target=${target_alias} $${srcdiroption} \
c1cb7e02 41558 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 41559 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
41560@endif zlib-bootstrap
41561
41562
41563
41564
41565
b813574b
PB
41566.PHONY: all-zlib maybe-all-zlib
41567maybe-all-zlib:
4f0ef2d8
CD
41568@if gcc-bootstrap
41569all-zlib: stage_current
41570@endif gcc-bootstrap
b813574b 41571@if zlib
d27cc32e 41572TARGET-zlib=all
b813574b
PB
41573maybe-all-zlib: all-zlib
41574all-zlib: configure-zlib
c52c6897 41575 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41577 $(HOST_EXPORTS) \
b00612cc 41578 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
41579 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41580 $(TARGET-zlib))
b813574b 41581@endif zlib
3866be5d 41582
a7254363 41583
d545f33b
PB
41584
41585.PHONY: all-stage1-zlib maybe-all-stage1-zlib
41586.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
41587maybe-all-stage1-zlib:
41588maybe-clean-stage1-zlib:
41589@if zlib-bootstrap
41590maybe-all-stage1-zlib: all-stage1-zlib
41591all-stage1: all-stage1-zlib
f70224b5 41592TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 41593all-stage1-zlib: configure-stage1-zlib
c52c6897 41594 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
41595 @r=`${PWD_COMMAND}`; export r; \
41596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41597 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 41598 $(HOST_EXPORTS) \
d545f33b 41599 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41600 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41601 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 41602 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
41603 LIBCFLAGS="$(LIBCFLAGS)" \
41604 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41605 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41606 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41607 $(EXTRA_HOST_FLAGS) \
41608 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 41609 $(TARGET-stage1-zlib)
d545f33b
PB
41610
41611maybe-clean-stage1-zlib: clean-stage1-zlib
41612clean-stage1: clean-stage1-zlib
41613clean-stage1-zlib:
9dbaa842
DD
41614 @if [ $(current_stage) = stage1 ]; then \
41615 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41616 else \
41617 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
41618 $(MAKE) stage1-start; \
41619 fi; \
d545f33b 41620 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41621 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 41622 clean
d545f33b
PB
41623@endif zlib-bootstrap
41624
41625
41626.PHONY: all-stage2-zlib maybe-all-stage2-zlib
41627.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
41628maybe-all-stage2-zlib:
41629maybe-clean-stage2-zlib:
41630@if zlib-bootstrap
41631maybe-all-stage2-zlib: all-stage2-zlib
41632all-stage2: all-stage2-zlib
f70224b5 41633TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 41634all-stage2-zlib: configure-stage2-zlib
c52c6897 41635 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
41636 @r=`${PWD_COMMAND}`; export r; \
41637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41638 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 41639 $(HOST_EXPORTS) \
1f53ca9a 41640 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41641 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41643 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 41644 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
41645 LIBCFLAGS="$(STAGE2_CFLAGS)" \
41646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41650 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 41651 $(TARGET-stage2-zlib)
d545f33b
PB
41652
41653maybe-clean-stage2-zlib: clean-stage2-zlib
41654clean-stage2: clean-stage2-zlib
41655clean-stage2-zlib:
9dbaa842
DD
41656 @if [ $(current_stage) = stage2 ]; then \
41657 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41658 else \
41659 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
41660 $(MAKE) stage2-start; \
41661 fi; \
d545f33b 41662 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41663 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41664 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41665 clean
d545f33b
PB
41666@endif zlib-bootstrap
41667
41668
41669.PHONY: all-stage3-zlib maybe-all-stage3-zlib
41670.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
41671maybe-all-stage3-zlib:
41672maybe-clean-stage3-zlib:
41673@if zlib-bootstrap
41674maybe-all-stage3-zlib: all-stage3-zlib
41675all-stage3: all-stage3-zlib
f70224b5 41676TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 41677all-stage3-zlib: configure-stage3-zlib
c52c6897 41678 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
41679 @r=`${PWD_COMMAND}`; export r; \
41680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41681 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 41682 $(HOST_EXPORTS) \
1f53ca9a 41683 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41684 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41686 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 41687 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
41688 LIBCFLAGS="$(STAGE3_CFLAGS)" \
41689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41693 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 41694 $(TARGET-stage3-zlib)
d545f33b
PB
41695
41696maybe-clean-stage3-zlib: clean-stage3-zlib
41697clean-stage3: clean-stage3-zlib
41698clean-stage3-zlib:
9dbaa842
DD
41699 @if [ $(current_stage) = stage3 ]; then \
41700 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41701 else \
41702 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
41703 $(MAKE) stage3-start; \
41704 fi; \
d545f33b 41705 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41706 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41707 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41708 clean
d545f33b
PB
41709@endif zlib-bootstrap
41710
41711
41712.PHONY: all-stage4-zlib maybe-all-stage4-zlib
41713.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
41714maybe-all-stage4-zlib:
41715maybe-clean-stage4-zlib:
41716@if zlib-bootstrap
41717maybe-all-stage4-zlib: all-stage4-zlib
41718all-stage4: all-stage4-zlib
f70224b5 41719TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 41720all-stage4-zlib: configure-stage4-zlib
c52c6897 41721 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
41722 @r=`${PWD_COMMAND}`; export r; \
41723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41724 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 41725 $(HOST_EXPORTS) \
1f53ca9a 41726 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41727 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41729 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 41730 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 41731 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
41732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41735 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41736 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 41737 $(TARGET-stage4-zlib)
d545f33b
PB
41738
41739maybe-clean-stage4-zlib: clean-stage4-zlib
41740clean-stage4: clean-stage4-zlib
41741clean-stage4-zlib:
9dbaa842
DD
41742 @if [ $(current_stage) = stage4 ]; then \
41743 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41744 else \
41745 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
41746 $(MAKE) stage4-start; \
41747 fi; \
d545f33b 41748 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41749 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41750 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41751 clean
d545f33b
PB
41752@endif zlib-bootstrap
41753
41754
41755.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
41756.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
41757maybe-all-stageprofile-zlib:
41758maybe-clean-stageprofile-zlib:
41759@if zlib-bootstrap
41760maybe-all-stageprofile-zlib: all-stageprofile-zlib
41761all-stageprofile: all-stageprofile-zlib
f70224b5 41762TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 41763all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 41764 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
41765 @r=`${PWD_COMMAND}`; export r; \
41766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41767 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 41768 $(HOST_EXPORTS) \
1f53ca9a 41769 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41770 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41771 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41772 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 41773 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
41774 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
41775 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41776 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41777 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41778 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41779 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 41780 $(TARGET-stageprofile-zlib)
d545f33b
PB
41781
41782maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
41783clean-stageprofile: clean-stageprofile-zlib
41784clean-stageprofile-zlib:
9dbaa842
DD
41785 @if [ $(current_stage) = stageprofile ]; then \
41786 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41787 else \
41788 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
41789 $(MAKE) stageprofile-start; \
41790 fi; \
d545f33b 41791 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41792 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41793 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41794 clean
d545f33b
PB
41795@endif zlib-bootstrap
41796
41797
41798.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
41799.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
41800maybe-all-stagefeedback-zlib:
41801maybe-clean-stagefeedback-zlib:
41802@if zlib-bootstrap
41803maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
41804all-stagefeedback: all-stagefeedback-zlib
f70224b5 41805TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 41806all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 41807 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
41808 @r=`${PWD_COMMAND}`; export r; \
41809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 41810 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 41811 $(HOST_EXPORTS) \
1f53ca9a 41812 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 41813 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41814 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 41815 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 41816 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
41817 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
41818 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41819 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41820 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41821 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
41822 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 41823 $(TARGET-stagefeedback-zlib)
d545f33b
PB
41824
41825maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
41826clean-stagefeedback: clean-stagefeedback-zlib
41827clean-stagefeedback-zlib:
9dbaa842
DD
41828 @if [ $(current_stage) = stagefeedback ]; then \
41829 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
41830 else \
41831 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
41832 $(MAKE) stagefeedback-start; \
41833 fi; \
d545f33b 41834 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 41835 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 41836 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 41837 clean
d545f33b
PB
41838@endif zlib-bootstrap
41839
41840
41841
41842
41843
b813574b
PB
41844.PHONY: check-zlib maybe-check-zlib
41845maybe-check-zlib:
41846@if zlib
41847maybe-check-zlib: check-zlib
3866be5d 41848
b813574b 41849check-zlib:
3866be5d 41850
b813574b 41851@endif zlib
3866be5d 41852
b813574b
PB
41853.PHONY: install-zlib maybe-install-zlib
41854maybe-install-zlib:
41855@if zlib
41856maybe-install-zlib: install-zlib
4fa63067 41857
b813574b 41858install-zlib:
4fa63067 41859
b813574b 41860@endif zlib
4fa63067 41861
9b980aa1
RW
41862.PHONY: install-strip-zlib maybe-install-strip-zlib
41863maybe-install-strip-zlib:
41864@if zlib
41865maybe-install-strip-zlib: install-strip-zlib
41866
41867install-strip-zlib:
41868
41869@endif zlib
41870
56a8fe78 41871# Other targets (info, dvi, pdf, etc.)
4fa63067 41872
b813574b
PB
41873.PHONY: maybe-info-zlib info-zlib
41874maybe-info-zlib:
41875@if zlib
41876maybe-info-zlib: info-zlib
4fa63067 41877
6d389afc
MS
41878info-zlib: \
41879 configure-zlib
41880 @[ -f ./zlib/Makefile ] || exit 0; \
41881 r=`${PWD_COMMAND}`; export r; \
41882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41883 $(HOST_EXPORTS) \
41884 for flag in $(EXTRA_HOST_FLAGS) ; do \
41885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41886 done; \
41887 echo "Doing info in zlib" ; \
b00612cc 41888 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
41889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41891 "RANLIB=$${RANLIB}" \
0c24b341 41892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41893 info) \
41894 || exit 1
41895
41896@endif zlib
41897
41898.PHONY: maybe-dvi-zlib dvi-zlib
41899maybe-dvi-zlib:
41900@if zlib
41901maybe-dvi-zlib: dvi-zlib
41902
41903dvi-zlib: \
b813574b
PB
41904 configure-zlib
41905 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41906 r=`${PWD_COMMAND}`; export r; \
41907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41908 $(HOST_EXPORTS) \
b813574b 41909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41911 done; \
6d389afc 41912 echo "Doing dvi in zlib" ; \
b00612cc 41913 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41916 "RANLIB=$${RANLIB}" \
0c24b341 41917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41918 dvi) \
4fa63067
NN
41919 || exit 1
41920
b813574b 41921@endif zlib
4fa63067 41922
56a8fe78
DD
41923.PHONY: maybe-pdf-zlib pdf-zlib
41924maybe-pdf-zlib:
41925@if zlib
41926maybe-pdf-zlib: pdf-zlib
41927
41928pdf-zlib: \
41929 configure-zlib
41930 @[ -f ./zlib/Makefile ] || exit 0; \
41931 r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41933 $(HOST_EXPORTS) \
41934 for flag in $(EXTRA_HOST_FLAGS) ; do \
41935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41936 done; \
41937 echo "Doing pdf in zlib" ; \
41938 (cd $(HOST_SUBDIR)/zlib && \
41939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941 "RANLIB=$${RANLIB}" \
0c24b341 41942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41943 pdf) \
41944 || exit 1
41945
41946@endif zlib
41947
6d389afc
MS
41948.PHONY: maybe-html-zlib html-zlib
41949maybe-html-zlib:
b813574b 41950@if zlib
6d389afc 41951maybe-html-zlib: html-zlib
4fa63067 41952
6d389afc 41953html-zlib: \
b813574b
PB
41954 configure-zlib
41955 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41956 r=`${PWD_COMMAND}`; export r; \
41957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41958 $(HOST_EXPORTS) \
b813574b 41959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41961 done; \
6d389afc 41962 echo "Doing html in zlib" ; \
b00612cc 41963 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41966 "RANLIB=$${RANLIB}" \
0c24b341 41967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 41968 html) \
4fa63067
NN
41969 || exit 1
41970
b813574b 41971@endif zlib
4fa63067 41972
b813574b
PB
41973.PHONY: maybe-TAGS-zlib TAGS-zlib
41974maybe-TAGS-zlib:
41975@if zlib
41976maybe-TAGS-zlib: TAGS-zlib
4fa63067 41977
b813574b
PB
41978TAGS-zlib: \
41979 configure-zlib
41980 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41981 r=`${PWD_COMMAND}`; export r; \
41982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41983 $(HOST_EXPORTS) \
b813574b 41984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41986 done; \
b813574b 41987 echo "Doing TAGS in zlib" ; \
b00612cc 41988 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41991 "RANLIB=$${RANLIB}" \
0c24b341 41992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41993 TAGS) \
4fa63067
NN
41994 || exit 1
41995
b813574b 41996@endif zlib
4fa63067 41997
b813574b
PB
41998.PHONY: maybe-install-info-zlib install-info-zlib
41999maybe-install-info-zlib:
42000@if zlib
42001maybe-install-info-zlib: install-info-zlib
4fa63067 42002
b813574b
PB
42003install-info-zlib: \
42004 configure-zlib \
42005 info-zlib
42006 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42007 r=`${PWD_COMMAND}`; export r; \
42008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42009 $(HOST_EXPORTS) \
b813574b 42010 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42012 done; \
b813574b 42013 echo "Doing install-info in zlib" ; \
b00612cc 42014 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42017 "RANLIB=$${RANLIB}" \
0c24b341 42018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42019 install-info) \
4fa63067
NN
42020 || exit 1
42021
b813574b 42022@endif zlib
4fa63067 42023
a3ca38d2
DD
42024.PHONY: maybe-install-pdf-zlib install-pdf-zlib
42025maybe-install-pdf-zlib:
42026@if zlib
42027maybe-install-pdf-zlib: install-pdf-zlib
42028
42029install-pdf-zlib: \
42030 configure-zlib \
42031 pdf-zlib
42032 @[ -f ./zlib/Makefile ] || exit 0; \
42033 r=`${PWD_COMMAND}`; export r; \
42034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42035 $(HOST_EXPORTS) \
42036 for flag in $(EXTRA_HOST_FLAGS) ; do \
42037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42038 done; \
42039 echo "Doing install-pdf in zlib" ; \
42040 (cd $(HOST_SUBDIR)/zlib && \
42041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42043 "RANLIB=$${RANLIB}" \
0c24b341 42044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42045 install-pdf) \
42046 || exit 1
42047
42048@endif zlib
42049
108a6f8e
CD
42050.PHONY: maybe-install-html-zlib install-html-zlib
42051maybe-install-html-zlib:
42052@if zlib
42053maybe-install-html-zlib: install-html-zlib
42054
42055install-html-zlib: \
42056 configure-zlib \
42057 html-zlib
42058 @[ -f ./zlib/Makefile ] || exit 0; \
42059 r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 $(HOST_EXPORTS) \
42062 for flag in $(EXTRA_HOST_FLAGS) ; do \
42063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42064 done; \
42065 echo "Doing install-html in zlib" ; \
42066 (cd $(HOST_SUBDIR)/zlib && \
42067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42069 "RANLIB=$${RANLIB}" \
0c24b341 42070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42071 install-html) \
42072 || exit 1
42073
42074@endif zlib
42075
b813574b
PB
42076.PHONY: maybe-installcheck-zlib installcheck-zlib
42077maybe-installcheck-zlib:
42078@if zlib
42079maybe-installcheck-zlib: installcheck-zlib
4fa63067 42080
b813574b
PB
42081installcheck-zlib: \
42082 configure-zlib
42083 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42084 r=`${PWD_COMMAND}`; export r; \
42085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42086 $(HOST_EXPORTS) \
b813574b 42087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42089 done; \
b813574b 42090 echo "Doing installcheck in zlib" ; \
b00612cc 42091 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42094 "RANLIB=$${RANLIB}" \
0c24b341 42095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42096 installcheck) \
4fa63067
NN
42097 || exit 1
42098
b813574b 42099@endif zlib
4fa63067 42100
b813574b
PB
42101.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
42102maybe-mostlyclean-zlib:
42103@if zlib
42104maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 42105
b813574b
PB
42106mostlyclean-zlib:
42107 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42108 r=`${PWD_COMMAND}`; export r; \
42109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42110 $(HOST_EXPORTS) \
b813574b 42111 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42113 done; \
b813574b 42114 echo "Doing mostlyclean in zlib" ; \
b00612cc 42115 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42118 "RANLIB=$${RANLIB}" \
0c24b341 42119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42120 mostlyclean) \
4fa63067
NN
42121 || exit 1
42122
b813574b 42123@endif zlib
4fa63067 42124
b813574b
PB
42125.PHONY: maybe-clean-zlib clean-zlib
42126maybe-clean-zlib:
42127@if zlib
42128maybe-clean-zlib: clean-zlib
4fa63067 42129
b813574b
PB
42130clean-zlib:
42131 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42132 r=`${PWD_COMMAND}`; export r; \
42133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42134 $(HOST_EXPORTS) \
b813574b 42135 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42137 done; \
b813574b 42138 echo "Doing clean in zlib" ; \
b00612cc 42139 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42142 "RANLIB=$${RANLIB}" \
0c24b341 42143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42144 clean) \
4fa63067
NN
42145 || exit 1
42146
b813574b 42147@endif zlib
4fa63067 42148
b813574b
PB
42149.PHONY: maybe-distclean-zlib distclean-zlib
42150maybe-distclean-zlib:
42151@if zlib
42152maybe-distclean-zlib: distclean-zlib
4fa63067 42153
b813574b
PB
42154distclean-zlib:
42155 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42156 r=`${PWD_COMMAND}`; export r; \
42157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42158 $(HOST_EXPORTS) \
b813574b 42159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42161 done; \
b813574b 42162 echo "Doing distclean in zlib" ; \
b00612cc 42163 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42166 "RANLIB=$${RANLIB}" \
0c24b341 42167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42168 distclean) \
4fa63067
NN
42169 || exit 1
42170
b813574b 42171@endif zlib
4fa63067 42172
b813574b
PB
42173.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
42174maybe-maintainer-clean-zlib:
42175@if zlib
42176maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 42177
b813574b
PB
42178maintainer-clean-zlib:
42179 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
42180 r=`${PWD_COMMAND}`; export r; \
42181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42182 $(HOST_EXPORTS) \
b813574b 42183 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42185 done; \
b813574b 42186 echo "Doing maintainer-clean in zlib" ; \
b00612cc 42187 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
42188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42190 "RANLIB=$${RANLIB}" \
0c24b341 42191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42192 maintainer-clean) \
4fa63067 42193 || exit 1
16ae0395 42194
b813574b 42195@endif zlib
3866be5d
NN
42196
42197
a7254363 42198
b813574b
PB
42199.PHONY: configure-gdb maybe-configure-gdb
42200maybe-configure-gdb:
4f0ef2d8
CD
42201@if gcc-bootstrap
42202configure-gdb: stage_current
42203@endif gcc-bootstrap
b813574b
PB
42204@if gdb
42205maybe-configure-gdb: configure-gdb
c52c6897 42206configure-gdb:
0aed8855 42207 @: $(MAKE); $(unstage)
c52c6897 42208 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42210 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
42211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
1f53ca9a 42212 $(HOST_EXPORTS) \
a7254363
PB
42213 echo Configuring in $(HOST_SUBDIR)/gdb; \
42214 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 42215 case $(srcdir) in \
b00612cc
PB
42216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42217 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
42218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42219 esac; \
b00612cc
PB
42220 srcdiroption="--srcdir=$${topdir}/gdb"; \
42221 libsrcdir="$$s/gdb"; \
e2b9e2dc 42222 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42224 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42225 || exit 1
b813574b 42226@endif gdb
e2b9e2dc 42227
a7254363
PB
42228
42229
d545f33b
PB
42230
42231
b813574b
PB
42232.PHONY: all-gdb maybe-all-gdb
42233maybe-all-gdb:
4f0ef2d8
CD
42234@if gcc-bootstrap
42235all-gdb: stage_current
42236@endif gcc-bootstrap
b813574b 42237@if gdb
d27cc32e 42238TARGET-gdb=all
b813574b
PB
42239maybe-all-gdb: all-gdb
42240all-gdb: configure-gdb
0aed8855 42241 @: $(MAKE); $(unstage)
b40e3958
L
42242 @r=`${PWD_COMMAND}`; export r; \
42243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42244 $(HOST_EXPORTS) \
b00612cc 42245 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
42246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42247 $(TARGET-gdb))
b813574b 42248@endif gdb
3866be5d 42249
a7254363 42250
d545f33b
PB
42251
42252
b813574b
PB
42253.PHONY: check-gdb maybe-check-gdb
42254maybe-check-gdb:
42255@if gdb
42256maybe-check-gdb: check-gdb
3866be5d 42257
b813574b 42258check-gdb:
0aed8855 42259 @: $(MAKE); $(unstage)
b40e3958
L
42260 @r=`${PWD_COMMAND}`; export r; \
42261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42262 $(HOST_EXPORTS) \
b00612cc
PB
42263 (cd $(HOST_SUBDIR)/gdb && \
42264 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42265
b813574b 42266@endif gdb
3866be5d 42267
b813574b
PB
42268.PHONY: install-gdb maybe-install-gdb
42269maybe-install-gdb:
42270@if gdb
42271maybe-install-gdb: install-gdb
16ae0395 42272
b813574b 42273install-gdb: installdirs
0aed8855 42274 @: $(MAKE); $(unstage)
b40e3958
L
42275 @r=`${PWD_COMMAND}`; export r; \
42276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42277 $(HOST_EXPORTS) \
b00612cc 42278 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 42279 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 42280
b813574b 42281@endif gdb
3866be5d 42282
9b980aa1
RW
42283.PHONY: install-strip-gdb maybe-install-strip-gdb
42284maybe-install-strip-gdb:
42285@if gdb
42286maybe-install-strip-gdb: install-strip-gdb
42287
42288install-strip-gdb: installdirs
42289 @: $(MAKE); $(unstage)
42290 @r=`${PWD_COMMAND}`; export r; \
42291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42292 $(HOST_EXPORTS) \
42293 (cd $(HOST_SUBDIR)/gdb && \
42294 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
42295
42296@endif gdb
42297
56a8fe78 42298# Other targets (info, dvi, pdf, etc.)
4fa63067 42299
b813574b
PB
42300.PHONY: maybe-info-gdb info-gdb
42301maybe-info-gdb:
42302@if gdb
42303maybe-info-gdb: info-gdb
4fa63067 42304
b813574b
PB
42305info-gdb: \
42306 configure-gdb
0aed8855 42307 @: $(MAKE); $(unstage)
b813574b 42308 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42309 r=`${PWD_COMMAND}`; export r; \
42310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42311 $(HOST_EXPORTS) \
72b2455a 42312 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42314 done; \
b813574b 42315 echo "Doing info in gdb" ; \
b00612cc 42316 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42319 "RANLIB=$${RANLIB}" \
0c24b341 42320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42321 info) \
4fa63067
NN
42322 || exit 1
42323
b813574b 42324@endif gdb
4fa63067 42325
b813574b
PB
42326.PHONY: maybe-dvi-gdb dvi-gdb
42327maybe-dvi-gdb:
42328@if gdb
42329maybe-dvi-gdb: dvi-gdb
4fa63067 42330
b813574b
PB
42331dvi-gdb: \
42332 configure-gdb
0aed8855 42333 @: $(MAKE); $(unstage)
b813574b 42334 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42335 r=`${PWD_COMMAND}`; export r; \
42336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42337 $(HOST_EXPORTS) \
72b2455a 42338 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42340 done; \
b813574b 42341 echo "Doing dvi in gdb" ; \
b00612cc 42342 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42345 "RANLIB=$${RANLIB}" \
0c24b341 42346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42347 dvi) \
4fa63067
NN
42348 || exit 1
42349
b813574b 42350@endif gdb
4fa63067 42351
56a8fe78
DD
42352.PHONY: maybe-pdf-gdb pdf-gdb
42353maybe-pdf-gdb:
42354@if gdb
42355maybe-pdf-gdb: pdf-gdb
42356
42357pdf-gdb: \
42358 configure-gdb
42359 @: $(MAKE); $(unstage)
42360 @[ -f ./gdb/Makefile ] || exit 0; \
42361 r=`${PWD_COMMAND}`; export r; \
42362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42363 $(HOST_EXPORTS) \
42364 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42366 done; \
42367 echo "Doing pdf in gdb" ; \
42368 (cd $(HOST_SUBDIR)/gdb && \
42369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42371 "RANLIB=$${RANLIB}" \
0c24b341 42372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42373 pdf) \
42374 || exit 1
42375
42376@endif gdb
42377
6d389afc
MS
42378.PHONY: maybe-html-gdb html-gdb
42379maybe-html-gdb:
42380@if gdb
42381maybe-html-gdb: html-gdb
42382
42383html-gdb: \
42384 configure-gdb
0aed8855 42385 @: $(MAKE); $(unstage)
6d389afc
MS
42386 @[ -f ./gdb/Makefile ] || exit 0; \
42387 r=`${PWD_COMMAND}`; export r; \
42388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42389 $(HOST_EXPORTS) \
42390 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42392 done; \
42393 echo "Doing html in gdb" ; \
b00612cc 42394 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
42395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42397 "RANLIB=$${RANLIB}" \
0c24b341 42398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42399 html) \
42400 || exit 1
42401
42402@endif gdb
42403
b813574b
PB
42404.PHONY: maybe-TAGS-gdb TAGS-gdb
42405maybe-TAGS-gdb:
42406@if gdb
42407maybe-TAGS-gdb: TAGS-gdb
4fa63067 42408
b813574b
PB
42409TAGS-gdb: \
42410 configure-gdb
0aed8855 42411 @: $(MAKE); $(unstage)
b813574b 42412 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42413 r=`${PWD_COMMAND}`; export r; \
42414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42415 $(HOST_EXPORTS) \
72b2455a 42416 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42418 done; \
b813574b 42419 echo "Doing TAGS in gdb" ; \
b00612cc 42420 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42423 "RANLIB=$${RANLIB}" \
0c24b341 42424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42425 TAGS) \
4fa63067
NN
42426 || exit 1
42427
b813574b 42428@endif gdb
4fa63067 42429
b813574b
PB
42430.PHONY: maybe-install-info-gdb install-info-gdb
42431maybe-install-info-gdb:
42432@if gdb
42433maybe-install-info-gdb: install-info-gdb
4fa63067 42434
b813574b
PB
42435install-info-gdb: \
42436 configure-gdb \
42437 info-gdb
0aed8855 42438 @: $(MAKE); $(unstage)
b813574b 42439 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42440 r=`${PWD_COMMAND}`; export r; \
42441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42442 $(HOST_EXPORTS) \
72b2455a 42443 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42445 done; \
b813574b 42446 echo "Doing install-info in gdb" ; \
b00612cc 42447 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42450 "RANLIB=$${RANLIB}" \
0c24b341 42451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42452 install-info) \
4fa63067
NN
42453 || exit 1
42454
b813574b 42455@endif gdb
4fa63067 42456
a3ca38d2
DD
42457.PHONY: maybe-install-pdf-gdb install-pdf-gdb
42458maybe-install-pdf-gdb:
42459@if gdb
42460maybe-install-pdf-gdb: install-pdf-gdb
42461
42462install-pdf-gdb: \
42463 configure-gdb \
42464 pdf-gdb
42465 @: $(MAKE); $(unstage)
42466 @[ -f ./gdb/Makefile ] || exit 0; \
42467 r=`${PWD_COMMAND}`; export r; \
42468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42469 $(HOST_EXPORTS) \
42470 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42472 done; \
42473 echo "Doing install-pdf in gdb" ; \
42474 (cd $(HOST_SUBDIR)/gdb && \
42475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42477 "RANLIB=$${RANLIB}" \
0c24b341 42478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42479 install-pdf) \
42480 || exit 1
42481
42482@endif gdb
42483
108a6f8e
CD
42484.PHONY: maybe-install-html-gdb install-html-gdb
42485maybe-install-html-gdb:
42486@if gdb
42487maybe-install-html-gdb: install-html-gdb
42488
42489install-html-gdb: \
42490 configure-gdb \
42491 html-gdb
42492 @: $(MAKE); $(unstage)
42493 @[ -f ./gdb/Makefile ] || exit 0; \
42494 r=`${PWD_COMMAND}`; export r; \
42495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42496 $(HOST_EXPORTS) \
42497 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42499 done; \
42500 echo "Doing install-html in gdb" ; \
42501 (cd $(HOST_SUBDIR)/gdb && \
42502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42504 "RANLIB=$${RANLIB}" \
0c24b341 42505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42506 install-html) \
42507 || exit 1
42508
42509@endif gdb
42510
b813574b
PB
42511.PHONY: maybe-installcheck-gdb installcheck-gdb
42512maybe-installcheck-gdb:
42513@if gdb
42514maybe-installcheck-gdb: installcheck-gdb
4fa63067 42515
b813574b
PB
42516installcheck-gdb: \
42517 configure-gdb
0aed8855 42518 @: $(MAKE); $(unstage)
b813574b 42519 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42520 r=`${PWD_COMMAND}`; export r; \
42521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42522 $(HOST_EXPORTS) \
72b2455a 42523 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42525 done; \
b813574b 42526 echo "Doing installcheck in gdb" ; \
b00612cc 42527 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42530 "RANLIB=$${RANLIB}" \
0c24b341 42531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42532 installcheck) \
4fa63067
NN
42533 || exit 1
42534
b813574b 42535@endif gdb
4fa63067 42536
b813574b
PB
42537.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
42538maybe-mostlyclean-gdb:
42539@if gdb
42540maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 42541
b813574b 42542mostlyclean-gdb:
0aed8855 42543 @: $(MAKE); $(unstage)
b813574b 42544 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42545 r=`${PWD_COMMAND}`; export r; \
42546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42547 $(HOST_EXPORTS) \
72b2455a 42548 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42550 done; \
b813574b 42551 echo "Doing mostlyclean in gdb" ; \
b00612cc 42552 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42555 "RANLIB=$${RANLIB}" \
0c24b341 42556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42557 mostlyclean) \
4fa63067
NN
42558 || exit 1
42559
b813574b 42560@endif gdb
4fa63067 42561
b813574b
PB
42562.PHONY: maybe-clean-gdb clean-gdb
42563maybe-clean-gdb:
42564@if gdb
42565maybe-clean-gdb: clean-gdb
4fa63067 42566
b813574b 42567clean-gdb:
0aed8855 42568 @: $(MAKE); $(unstage)
b813574b 42569 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42570 r=`${PWD_COMMAND}`; export r; \
42571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42572 $(HOST_EXPORTS) \
72b2455a 42573 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42575 done; \
b813574b 42576 echo "Doing clean in gdb" ; \
b00612cc 42577 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42580 "RANLIB=$${RANLIB}" \
0c24b341 42581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42582 clean) \
4fa63067
NN
42583 || exit 1
42584
b813574b 42585@endif gdb
4fa63067 42586
b813574b
PB
42587.PHONY: maybe-distclean-gdb distclean-gdb
42588maybe-distclean-gdb:
42589@if gdb
42590maybe-distclean-gdb: distclean-gdb
4fa63067 42591
b813574b 42592distclean-gdb:
0aed8855 42593 @: $(MAKE); $(unstage)
b813574b 42594 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42595 r=`${PWD_COMMAND}`; export r; \
42596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42597 $(HOST_EXPORTS) \
72b2455a 42598 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42600 done; \
b813574b 42601 echo "Doing distclean in gdb" ; \
b00612cc 42602 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605 "RANLIB=$${RANLIB}" \
0c24b341 42606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42607 distclean) \
4fa63067
NN
42608 || exit 1
42609
b813574b 42610@endif gdb
4fa63067 42611
b813574b
PB
42612.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
42613maybe-maintainer-clean-gdb:
42614@if gdb
42615maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 42616
b813574b 42617maintainer-clean-gdb:
0aed8855 42618 @: $(MAKE); $(unstage)
b813574b 42619 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
42620 r=`${PWD_COMMAND}`; export r; \
42621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42622 $(HOST_EXPORTS) \
72b2455a 42623 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42625 done; \
b813574b 42626 echo "Doing maintainer-clean in gdb" ; \
b00612cc 42627 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
42628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42630 "RANLIB=$${RANLIB}" \
0c24b341 42631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42632 maintainer-clean) \
4fa63067
NN
42633 || exit 1
42634
b813574b 42635@endif gdb
4fa63067
NN
42636
42637
a7254363 42638
b813574b
PB
42639.PHONY: configure-expect maybe-configure-expect
42640maybe-configure-expect:
4f0ef2d8
CD
42641@if gcc-bootstrap
42642configure-expect: stage_current
42643@endif gcc-bootstrap
b813574b
PB
42644@if expect
42645maybe-configure-expect: configure-expect
c52c6897 42646configure-expect:
0aed8855 42647 @: $(MAKE); $(unstage)
c52c6897 42648 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42650 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
42651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
1f53ca9a 42652 $(HOST_EXPORTS) \
a7254363
PB
42653 echo Configuring in $(HOST_SUBDIR)/expect; \
42654 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 42655 case $(srcdir) in \
b00612cc
PB
42656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42657 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
42658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42659 esac; \
b00612cc
PB
42660 srcdiroption="--srcdir=$${topdir}/expect"; \
42661 libsrcdir="$$s/expect"; \
e2b9e2dc 42662 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42664 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42665 || exit 1
b813574b 42666@endif expect
e2b9e2dc 42667
a7254363
PB
42668
42669
d545f33b
PB
42670
42671
b813574b
PB
42672.PHONY: all-expect maybe-all-expect
42673maybe-all-expect:
4f0ef2d8
CD
42674@if gcc-bootstrap
42675all-expect: stage_current
42676@endif gcc-bootstrap
b813574b 42677@if expect
d27cc32e 42678TARGET-expect=all
b813574b
PB
42679maybe-all-expect: all-expect
42680all-expect: configure-expect
0aed8855 42681 @: $(MAKE); $(unstage)
b40e3958
L
42682 @r=`${PWD_COMMAND}`; export r; \
42683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42684 $(HOST_EXPORTS) \
b00612cc 42685 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
42686 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42687 $(TARGET-expect))
b813574b 42688@endif expect
3866be5d 42689
a7254363 42690
d545f33b
PB
42691
42692
b813574b
PB
42693.PHONY: check-expect maybe-check-expect
42694maybe-check-expect:
42695@if expect
42696maybe-check-expect: check-expect
3866be5d 42697
b813574b 42698check-expect:
0aed8855 42699 @: $(MAKE); $(unstage)
b40e3958
L
42700 @r=`${PWD_COMMAND}`; export r; \
42701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42702 $(HOST_EXPORTS) \
b00612cc
PB
42703 (cd $(HOST_SUBDIR)/expect && \
42704 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42705
b813574b 42706@endif expect
3866be5d 42707
b813574b
PB
42708.PHONY: install-expect maybe-install-expect
42709maybe-install-expect:
42710@if expect
42711maybe-install-expect: install-expect
16ae0395 42712
b813574b 42713install-expect: installdirs
0aed8855 42714 @: $(MAKE); $(unstage)
b40e3958
L
42715 @r=`${PWD_COMMAND}`; export r; \
42716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42717 $(HOST_EXPORTS) \
b00612cc 42718 (cd $(HOST_SUBDIR)/expect && \
2da12f12 42719 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 42720
b813574b 42721@endif expect
3866be5d 42722
9b980aa1
RW
42723.PHONY: install-strip-expect maybe-install-strip-expect
42724maybe-install-strip-expect:
42725@if expect
42726maybe-install-strip-expect: install-strip-expect
42727
42728install-strip-expect: installdirs
42729 @: $(MAKE); $(unstage)
42730 @r=`${PWD_COMMAND}`; export r; \
42731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42732 $(HOST_EXPORTS) \
42733 (cd $(HOST_SUBDIR)/expect && \
42734 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
42735
42736@endif expect
42737
56a8fe78 42738# Other targets (info, dvi, pdf, etc.)
4fa63067 42739
b813574b
PB
42740.PHONY: maybe-info-expect info-expect
42741maybe-info-expect:
42742@if expect
42743maybe-info-expect: info-expect
4fa63067 42744
b813574b
PB
42745info-expect: \
42746 configure-expect
0aed8855 42747 @: $(MAKE); $(unstage)
b813574b 42748 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
42749 r=`${PWD_COMMAND}`; export r; \
42750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42751 $(HOST_EXPORTS) \
72b2455a 42752 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42754 done; \
b813574b 42755 echo "Doing info in expect" ; \
b00612cc 42756 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42759 "RANLIB=$${RANLIB}" \
0c24b341 42760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42761 info) \
e2b9e2dc
NN
42762 || exit 1
42763
b813574b 42764@endif expect
4fa63067 42765
b813574b
PB
42766.PHONY: maybe-dvi-expect dvi-expect
42767maybe-dvi-expect:
42768@if expect
42769maybe-dvi-expect: dvi-expect
4fa63067 42770
b813574b
PB
42771dvi-expect: \
42772 configure-expect
0aed8855 42773 @: $(MAKE); $(unstage)
b813574b 42774 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 42775 r=`${PWD_COMMAND}`; export r; \
b40e3958 42776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42777 $(HOST_EXPORTS) \
72b2455a 42778 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42780 done; \
b813574b 42781 echo "Doing dvi in expect" ; \
b00612cc 42782 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42785 "RANLIB=$${RANLIB}" \
0c24b341 42786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42787 dvi) \
4fa63067 42788 || exit 1
3866be5d 42789
b813574b 42790@endif expect
3866be5d 42791
56a8fe78
DD
42792.PHONY: maybe-pdf-expect pdf-expect
42793maybe-pdf-expect:
42794@if expect
42795maybe-pdf-expect: pdf-expect
42796
42797pdf-expect: \
42798 configure-expect
42799 @: $(MAKE); $(unstage)
42800 @[ -f ./expect/Makefile ] || exit 0; \
42801 r=`${PWD_COMMAND}`; export r; \
42802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42803 $(HOST_EXPORTS) \
42804 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42806 done; \
42807 echo "Doing pdf in expect" ; \
42808 (cd $(HOST_SUBDIR)/expect && \
42809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42811 "RANLIB=$${RANLIB}" \
0c24b341 42812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42813 pdf) \
42814 || exit 1
42815
42816@endif expect
42817
6d389afc
MS
42818.PHONY: maybe-html-expect html-expect
42819maybe-html-expect:
42820@if expect
42821maybe-html-expect: html-expect
42822
42823html-expect: \
42824 configure-expect
0aed8855 42825 @: $(MAKE); $(unstage)
6d389afc
MS
42826 @[ -f ./expect/Makefile ] || exit 0; \
42827 r=`${PWD_COMMAND}`; export r; \
42828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42829 $(HOST_EXPORTS) \
42830 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42832 done; \
42833 echo "Doing html in expect" ; \
b00612cc 42834 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
42835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42837 "RANLIB=$${RANLIB}" \
0c24b341 42838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42839 html) \
42840 || exit 1
42841
42842@endif expect
42843
b813574b
PB
42844.PHONY: maybe-TAGS-expect TAGS-expect
42845maybe-TAGS-expect:
42846@if expect
42847maybe-TAGS-expect: TAGS-expect
4fa63067 42848
b813574b
PB
42849TAGS-expect: \
42850 configure-expect
0aed8855 42851 @: $(MAKE); $(unstage)
b813574b 42852 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 42853 r=`${PWD_COMMAND}`; export r; \
b40e3958 42854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42855 $(HOST_EXPORTS) \
72b2455a 42856 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42858 done; \
b813574b 42859 echo "Doing TAGS in expect" ; \
b00612cc 42860 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42863 "RANLIB=$${RANLIB}" \
0c24b341 42864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42865 TAGS) \
4fa63067 42866 || exit 1
3866be5d 42867
b813574b 42868@endif expect
3866be5d 42869
b813574b
PB
42870.PHONY: maybe-install-info-expect install-info-expect
42871maybe-install-info-expect:
42872@if expect
42873maybe-install-info-expect: install-info-expect
16ae0395 42874
b813574b
PB
42875install-info-expect: \
42876 configure-expect \
42877 info-expect
0aed8855 42878 @: $(MAKE); $(unstage)
b813574b 42879 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42880 r=`${PWD_COMMAND}`; export r; \
42881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42882 $(HOST_EXPORTS) \
72b2455a 42883 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42885 done; \
b813574b 42886 echo "Doing install-info in expect" ; \
b00612cc 42887 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42890 "RANLIB=$${RANLIB}" \
0c24b341 42891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42892 install-info) \
4fa63067
NN
42893 || exit 1
42894
b813574b 42895@endif expect
4fa63067 42896
a3ca38d2
DD
42897.PHONY: maybe-install-pdf-expect install-pdf-expect
42898maybe-install-pdf-expect:
42899@if expect
42900maybe-install-pdf-expect: install-pdf-expect
42901
42902install-pdf-expect: \
42903 configure-expect \
42904 pdf-expect
42905 @: $(MAKE); $(unstage)
42906 @[ -f ./expect/Makefile ] || exit 0; \
42907 r=`${PWD_COMMAND}`; export r; \
42908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42909 $(HOST_EXPORTS) \
42910 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42912 done; \
42913 echo "Doing install-pdf in expect" ; \
42914 (cd $(HOST_SUBDIR)/expect && \
42915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42917 "RANLIB=$${RANLIB}" \
0c24b341 42918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42919 install-pdf) \
42920 || exit 1
42921
42922@endif expect
42923
108a6f8e
CD
42924.PHONY: maybe-install-html-expect install-html-expect
42925maybe-install-html-expect:
42926@if expect
42927maybe-install-html-expect: install-html-expect
42928
42929install-html-expect: \
42930 configure-expect \
42931 html-expect
42932 @: $(MAKE); $(unstage)
42933 @[ -f ./expect/Makefile ] || exit 0; \
42934 r=`${PWD_COMMAND}`; export r; \
42935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42936 $(HOST_EXPORTS) \
42937 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42939 done; \
42940 echo "Doing install-html in expect" ; \
42941 (cd $(HOST_SUBDIR)/expect && \
42942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42944 "RANLIB=$${RANLIB}" \
0c24b341 42945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42946 install-html) \
42947 || exit 1
42948
42949@endif expect
42950
b813574b
PB
42951.PHONY: maybe-installcheck-expect installcheck-expect
42952maybe-installcheck-expect:
42953@if expect
42954maybe-installcheck-expect: installcheck-expect
4fa63067 42955
b813574b
PB
42956installcheck-expect: \
42957 configure-expect
0aed8855 42958 @: $(MAKE); $(unstage)
b813574b 42959 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42960 r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42962 $(HOST_EXPORTS) \
72b2455a 42963 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42965 done; \
b813574b 42966 echo "Doing installcheck in expect" ; \
b00612cc 42967 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42970 "RANLIB=$${RANLIB}" \
0c24b341 42971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42972 installcheck) \
4fa63067
NN
42973 || exit 1
42974
b813574b 42975@endif expect
4fa63067 42976
b813574b
PB
42977.PHONY: maybe-mostlyclean-expect mostlyclean-expect
42978maybe-mostlyclean-expect:
42979@if expect
42980maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 42981
b813574b 42982mostlyclean-expect:
0aed8855 42983 @: $(MAKE); $(unstage)
b813574b 42984 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
42985 r=`${PWD_COMMAND}`; export r; \
42986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42987 $(HOST_EXPORTS) \
72b2455a 42988 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42990 done; \
b813574b 42991 echo "Doing mostlyclean in expect" ; \
b00612cc 42992 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
42993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42995 "RANLIB=$${RANLIB}" \
0c24b341 42996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42997 mostlyclean) \
4fa63067
NN
42998 || exit 1
42999
b813574b 43000@endif expect
4fa63067 43001
b813574b
PB
43002.PHONY: maybe-clean-expect clean-expect
43003maybe-clean-expect:
43004@if expect
43005maybe-clean-expect: clean-expect
4fa63067 43006
b813574b 43007clean-expect:
0aed8855 43008 @: $(MAKE); $(unstage)
b813574b 43009 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
43010 r=`${PWD_COMMAND}`; export r; \
43011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43012 $(HOST_EXPORTS) \
72b2455a 43013 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43015 done; \
b813574b 43016 echo "Doing clean in expect" ; \
b00612cc 43017 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43020 "RANLIB=$${RANLIB}" \
0c24b341 43021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43022 clean) \
4fa63067
NN
43023 || exit 1
43024
b813574b 43025@endif expect
4fa63067 43026
b813574b
PB
43027.PHONY: maybe-distclean-expect distclean-expect
43028maybe-distclean-expect:
43029@if expect
43030maybe-distclean-expect: distclean-expect
4fa63067 43031
b813574b 43032distclean-expect:
0aed8855 43033 @: $(MAKE); $(unstage)
b813574b 43034 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
43035 r=`${PWD_COMMAND}`; export r; \
43036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43037 $(HOST_EXPORTS) \
72b2455a 43038 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43040 done; \
b813574b 43041 echo "Doing distclean in expect" ; \
b00612cc 43042 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43045 "RANLIB=$${RANLIB}" \
0c24b341 43046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43047 distclean) \
4fa63067
NN
43048 || exit 1
43049
b813574b 43050@endif expect
4fa63067 43051
b813574b
PB
43052.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
43053maybe-maintainer-clean-expect:
43054@if expect
43055maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 43056
b813574b 43057maintainer-clean-expect:
0aed8855 43058 @: $(MAKE); $(unstage)
b813574b 43059 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 43060 r=`${PWD_COMMAND}`; export r; \
b40e3958 43061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43062 $(HOST_EXPORTS) \
72b2455a 43063 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43065 done; \
b813574b 43066 echo "Doing maintainer-clean in expect" ; \
b00612cc 43067 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
43068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43070 "RANLIB=$${RANLIB}" \
0c24b341 43071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43072 maintainer-clean) \
4fa63067 43073 || exit 1
3866be5d 43074
b813574b 43075@endif expect
3866be5d 43076
4fa63067 43077
a7254363 43078
b813574b
PB
43079.PHONY: configure-guile maybe-configure-guile
43080maybe-configure-guile:
4f0ef2d8
CD
43081@if gcc-bootstrap
43082configure-guile: stage_current
43083@endif gcc-bootstrap
b813574b
PB
43084@if guile
43085maybe-configure-guile: configure-guile
c52c6897 43086configure-guile:
0aed8855 43087 @: $(MAKE); $(unstage)
c52c6897 43088 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43090 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
43091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
1f53ca9a 43092 $(HOST_EXPORTS) \
a7254363
PB
43093 echo Configuring in $(HOST_SUBDIR)/guile; \
43094 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 43095 case $(srcdir) in \
b00612cc
PB
43096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43097 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
43098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43099 esac; \
b00612cc
PB
43100 srcdiroption="--srcdir=$${topdir}/guile"; \
43101 libsrcdir="$$s/guile"; \
e2b9e2dc 43102 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43103 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43104 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43105 || exit 1
b813574b 43106@endif guile
e2b9e2dc 43107
a7254363
PB
43108
43109
d545f33b
PB
43110
43111
b813574b
PB
43112.PHONY: all-guile maybe-all-guile
43113maybe-all-guile:
4f0ef2d8
CD
43114@if gcc-bootstrap
43115all-guile: stage_current
43116@endif gcc-bootstrap
b813574b 43117@if guile
d27cc32e 43118TARGET-guile=all
b813574b
PB
43119maybe-all-guile: all-guile
43120all-guile: configure-guile
0aed8855 43121 @: $(MAKE); $(unstage)
b40e3958
L
43122 @r=`${PWD_COMMAND}`; export r; \
43123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43124 $(HOST_EXPORTS) \
b00612cc 43125 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
43126 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
43127 $(TARGET-guile))
b813574b 43128@endif guile
3866be5d 43129
a7254363 43130
d545f33b
PB
43131
43132
b813574b
PB
43133.PHONY: check-guile maybe-check-guile
43134maybe-check-guile:
43135@if guile
43136maybe-check-guile: check-guile
3866be5d 43137
b813574b 43138check-guile:
0aed8855 43139 @: $(MAKE); $(unstage)
b40e3958
L
43140 @r=`${PWD_COMMAND}`; export r; \
43141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43142 $(HOST_EXPORTS) \
b00612cc
PB
43143 (cd $(HOST_SUBDIR)/guile && \
43144 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 43145
b813574b 43146@endif guile
16ae0395 43147
b813574b
PB
43148.PHONY: install-guile maybe-install-guile
43149maybe-install-guile:
43150@if guile
43151maybe-install-guile: install-guile
43152
43153install-guile: installdirs
0aed8855 43154 @: $(MAKE); $(unstage)
b40e3958
L
43155 @r=`${PWD_COMMAND}`; export r; \
43156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43157 $(HOST_EXPORTS) \
b00612cc 43158 (cd $(HOST_SUBDIR)/guile && \
2da12f12 43159 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 43160
b813574b 43161@endif guile
4fa63067 43162
9b980aa1
RW
43163.PHONY: install-strip-guile maybe-install-strip-guile
43164maybe-install-strip-guile:
43165@if guile
43166maybe-install-strip-guile: install-strip-guile
43167
43168install-strip-guile: installdirs
43169 @: $(MAKE); $(unstage)
43170 @r=`${PWD_COMMAND}`; export r; \
43171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43172 $(HOST_EXPORTS) \
43173 (cd $(HOST_SUBDIR)/guile && \
43174 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
43175
43176@endif guile
43177
56a8fe78 43178# Other targets (info, dvi, pdf, etc.)
4fa63067 43179
b813574b
PB
43180.PHONY: maybe-info-guile info-guile
43181maybe-info-guile:
43182@if guile
43183maybe-info-guile: info-guile
4fa63067 43184
b813574b
PB
43185info-guile: \
43186 configure-guile
0aed8855 43187 @: $(MAKE); $(unstage)
b813574b 43188 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43189 r=`${PWD_COMMAND}`; export r; \
43190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43191 $(HOST_EXPORTS) \
72b2455a 43192 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43194 done; \
b813574b 43195 echo "Doing info in guile" ; \
b00612cc 43196 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43199 "RANLIB=$${RANLIB}" \
0c24b341 43200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43201 info) \
4fa63067
NN
43202 || exit 1
43203
b813574b 43204@endif guile
4fa63067 43205
b813574b
PB
43206.PHONY: maybe-dvi-guile dvi-guile
43207maybe-dvi-guile:
43208@if guile
43209maybe-dvi-guile: dvi-guile
4fa63067 43210
b813574b
PB
43211dvi-guile: \
43212 configure-guile
0aed8855 43213 @: $(MAKE); $(unstage)
b813574b 43214 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43215 r=`${PWD_COMMAND}`; export r; \
43216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43217 $(HOST_EXPORTS) \
72b2455a 43218 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43220 done; \
b813574b 43221 echo "Doing dvi in guile" ; \
b00612cc 43222 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43225 "RANLIB=$${RANLIB}" \
0c24b341 43226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43227 dvi) \
4fa63067
NN
43228 || exit 1
43229
b813574b 43230@endif guile
4fa63067 43231
56a8fe78
DD
43232.PHONY: maybe-pdf-guile pdf-guile
43233maybe-pdf-guile:
43234@if guile
43235maybe-pdf-guile: pdf-guile
43236
43237pdf-guile: \
43238 configure-guile
43239 @: $(MAKE); $(unstage)
43240 @[ -f ./guile/Makefile ] || exit 0; \
43241 r=`${PWD_COMMAND}`; export r; \
43242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43243 $(HOST_EXPORTS) \
43244 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43246 done; \
43247 echo "Doing pdf in guile" ; \
43248 (cd $(HOST_SUBDIR)/guile && \
43249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43251 "RANLIB=$${RANLIB}" \
0c24b341 43252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43253 pdf) \
43254 || exit 1
43255
43256@endif guile
43257
6d389afc
MS
43258.PHONY: maybe-html-guile html-guile
43259maybe-html-guile:
43260@if guile
43261maybe-html-guile: html-guile
43262
43263html-guile: \
43264 configure-guile
0aed8855 43265 @: $(MAKE); $(unstage)
6d389afc
MS
43266 @[ -f ./guile/Makefile ] || exit 0; \
43267 r=`${PWD_COMMAND}`; export r; \
43268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43269 $(HOST_EXPORTS) \
43270 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43272 done; \
43273 echo "Doing html in guile" ; \
b00612cc 43274 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
43275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43277 "RANLIB=$${RANLIB}" \
0c24b341 43278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43279 html) \
43280 || exit 1
43281
43282@endif guile
43283
b813574b
PB
43284.PHONY: maybe-TAGS-guile TAGS-guile
43285maybe-TAGS-guile:
43286@if guile
43287maybe-TAGS-guile: TAGS-guile
4fa63067 43288
b813574b
PB
43289TAGS-guile: \
43290 configure-guile
0aed8855 43291 @: $(MAKE); $(unstage)
b813574b 43292 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43293 r=`${PWD_COMMAND}`; export r; \
43294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43295 $(HOST_EXPORTS) \
72b2455a 43296 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43298 done; \
b813574b 43299 echo "Doing TAGS in guile" ; \
b00612cc 43300 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43303 "RANLIB=$${RANLIB}" \
0c24b341 43304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43305 TAGS) \
4fa63067
NN
43306 || exit 1
43307
b813574b 43308@endif guile
4fa63067 43309
b813574b
PB
43310.PHONY: maybe-install-info-guile install-info-guile
43311maybe-install-info-guile:
43312@if guile
43313maybe-install-info-guile: install-info-guile
4fa63067 43314
b813574b
PB
43315install-info-guile: \
43316 configure-guile \
43317 info-guile
0aed8855 43318 @: $(MAKE); $(unstage)
b813574b 43319 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43320 r=`${PWD_COMMAND}`; export r; \
43321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43322 $(HOST_EXPORTS) \
72b2455a 43323 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43325 done; \
b813574b 43326 echo "Doing install-info in guile" ; \
b00612cc 43327 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43330 "RANLIB=$${RANLIB}" \
0c24b341 43331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43332 install-info) \
4fa63067
NN
43333 || exit 1
43334
b813574b 43335@endif guile
4fa63067 43336
a3ca38d2
DD
43337.PHONY: maybe-install-pdf-guile install-pdf-guile
43338maybe-install-pdf-guile:
43339@if guile
43340maybe-install-pdf-guile: install-pdf-guile
43341
43342install-pdf-guile: \
43343 configure-guile \
43344 pdf-guile
43345 @: $(MAKE); $(unstage)
43346 @[ -f ./guile/Makefile ] || exit 0; \
43347 r=`${PWD_COMMAND}`; export r; \
43348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43349 $(HOST_EXPORTS) \
43350 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43352 done; \
43353 echo "Doing install-pdf in guile" ; \
43354 (cd $(HOST_SUBDIR)/guile && \
43355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43357 "RANLIB=$${RANLIB}" \
0c24b341 43358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43359 install-pdf) \
43360 || exit 1
43361
43362@endif guile
43363
108a6f8e
CD
43364.PHONY: maybe-install-html-guile install-html-guile
43365maybe-install-html-guile:
43366@if guile
43367maybe-install-html-guile: install-html-guile
43368
43369install-html-guile: \
43370 configure-guile \
43371 html-guile
43372 @: $(MAKE); $(unstage)
43373 @[ -f ./guile/Makefile ] || exit 0; \
43374 r=`${PWD_COMMAND}`; export r; \
43375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43376 $(HOST_EXPORTS) \
43377 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43379 done; \
43380 echo "Doing install-html in guile" ; \
43381 (cd $(HOST_SUBDIR)/guile && \
43382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43384 "RANLIB=$${RANLIB}" \
0c24b341 43385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43386 install-html) \
43387 || exit 1
43388
43389@endif guile
43390
b813574b
PB
43391.PHONY: maybe-installcheck-guile installcheck-guile
43392maybe-installcheck-guile:
43393@if guile
43394maybe-installcheck-guile: installcheck-guile
4fa63067 43395
b813574b
PB
43396installcheck-guile: \
43397 configure-guile
0aed8855 43398 @: $(MAKE); $(unstage)
b813574b 43399 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43400 r=`${PWD_COMMAND}`; export r; \
43401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43402 $(HOST_EXPORTS) \
72b2455a 43403 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43405 done; \
b813574b 43406 echo "Doing installcheck in guile" ; \
b00612cc 43407 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43410 "RANLIB=$${RANLIB}" \
0c24b341 43411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43412 installcheck) \
4fa63067
NN
43413 || exit 1
43414
b813574b 43415@endif guile
4fa63067 43416
b813574b
PB
43417.PHONY: maybe-mostlyclean-guile mostlyclean-guile
43418maybe-mostlyclean-guile:
43419@if guile
43420maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 43421
b813574b 43422mostlyclean-guile:
0aed8855 43423 @: $(MAKE); $(unstage)
b813574b 43424 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43425 r=`${PWD_COMMAND}`; export r; \
43426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43427 $(HOST_EXPORTS) \
72b2455a 43428 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43430 done; \
b813574b 43431 echo "Doing mostlyclean in guile" ; \
b00612cc 43432 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43435 "RANLIB=$${RANLIB}" \
0c24b341 43436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43437 mostlyclean) \
4fa63067
NN
43438 || exit 1
43439
b813574b 43440@endif guile
4fa63067 43441
b813574b
PB
43442.PHONY: maybe-clean-guile clean-guile
43443maybe-clean-guile:
43444@if guile
43445maybe-clean-guile: clean-guile
4fa63067 43446
b813574b 43447clean-guile:
0aed8855 43448 @: $(MAKE); $(unstage)
b813574b 43449 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43450 r=`${PWD_COMMAND}`; export r; \
43451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43452 $(HOST_EXPORTS) \
72b2455a 43453 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43455 done; \
b813574b 43456 echo "Doing clean in guile" ; \
b00612cc 43457 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43460 "RANLIB=$${RANLIB}" \
0c24b341 43461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43462 clean) \
4fa63067
NN
43463 || exit 1
43464
b813574b 43465@endif guile
4fa63067 43466
b813574b
PB
43467.PHONY: maybe-distclean-guile distclean-guile
43468maybe-distclean-guile:
43469@if guile
43470maybe-distclean-guile: distclean-guile
4fa63067 43471
b813574b 43472distclean-guile:
0aed8855 43473 @: $(MAKE); $(unstage)
b813574b 43474 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43475 r=`${PWD_COMMAND}`; export r; \
43476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43477 $(HOST_EXPORTS) \
72b2455a 43478 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43480 done; \
b813574b 43481 echo "Doing distclean in guile" ; \
b00612cc 43482 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43485 "RANLIB=$${RANLIB}" \
0c24b341 43486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43487 distclean) \
4fa63067
NN
43488 || exit 1
43489
b813574b 43490@endif guile
4fa63067 43491
b813574b
PB
43492.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
43493maybe-maintainer-clean-guile:
43494@if guile
43495maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 43496
b813574b 43497maintainer-clean-guile:
0aed8855 43498 @: $(MAKE); $(unstage)
b813574b 43499 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
43500 r=`${PWD_COMMAND}`; export r; \
43501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43502 $(HOST_EXPORTS) \
72b2455a 43503 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43505 done; \
b813574b 43506 echo "Doing maintainer-clean in guile" ; \
b00612cc 43507 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
43508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43510 "RANLIB=$${RANLIB}" \
0c24b341 43511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43512 maintainer-clean) \
4fa63067
NN
43513 || exit 1
43514
b813574b 43515@endif guile
3866be5d
NN
43516
43517
a7254363 43518
b813574b
PB
43519.PHONY: configure-tk maybe-configure-tk
43520maybe-configure-tk:
4f0ef2d8
CD
43521@if gcc-bootstrap
43522configure-tk: stage_current
43523@endif gcc-bootstrap
b813574b
PB
43524@if tk
43525maybe-configure-tk: configure-tk
c52c6897 43526configure-tk:
0aed8855 43527 @: $(MAKE); $(unstage)
c52c6897 43528 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43530 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
43531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
1f53ca9a 43532 $(HOST_EXPORTS) \
a7254363
PB
43533 echo Configuring in $(HOST_SUBDIR)/tk; \
43534 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 43535 case $(srcdir) in \
b00612cc
PB
43536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43537 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
43538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43539 esac; \
b00612cc
PB
43540 srcdiroption="--srcdir=$${topdir}/tk"; \
43541 libsrcdir="$$s/tk"; \
e2b9e2dc 43542 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43544 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43545 || exit 1
b813574b 43546@endif tk
e2b9e2dc 43547
a7254363
PB
43548
43549
d545f33b
PB
43550
43551
b813574b
PB
43552.PHONY: all-tk maybe-all-tk
43553maybe-all-tk:
4f0ef2d8
CD
43554@if gcc-bootstrap
43555all-tk: stage_current
43556@endif gcc-bootstrap
b813574b 43557@if tk
d27cc32e 43558TARGET-tk=all
b813574b
PB
43559maybe-all-tk: all-tk
43560all-tk: configure-tk
0aed8855 43561 @: $(MAKE); $(unstage)
b40e3958
L
43562 @r=`${PWD_COMMAND}`; export r; \
43563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43564 $(HOST_EXPORTS) \
b00612cc 43565 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
43566 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
43567 $(TARGET-tk))
b813574b 43568@endif tk
3866be5d 43569
a7254363 43570
d545f33b
PB
43571
43572
b813574b
PB
43573.PHONY: check-tk maybe-check-tk
43574maybe-check-tk:
43575@if tk
43576maybe-check-tk: check-tk
3866be5d 43577
b813574b 43578check-tk:
0aed8855 43579 @: $(MAKE); $(unstage)
b40e3958
L
43580 @r=`${PWD_COMMAND}`; export r; \
43581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43582 $(HOST_EXPORTS) \
b00612cc
PB
43583 (cd $(HOST_SUBDIR)/tk && \
43584 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 43585
b813574b 43586@endif tk
3866be5d 43587
b813574b
PB
43588.PHONY: install-tk maybe-install-tk
43589maybe-install-tk:
43590@if tk
43591maybe-install-tk: install-tk
16ae0395 43592
b813574b 43593install-tk: installdirs
0aed8855 43594 @: $(MAKE); $(unstage)
b40e3958
L
43595 @r=`${PWD_COMMAND}`; export r; \
43596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43597 $(HOST_EXPORTS) \
b00612cc 43598 (cd $(HOST_SUBDIR)/tk && \
2da12f12 43599 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 43600
b813574b 43601@endif tk
3866be5d 43602
9b980aa1
RW
43603.PHONY: install-strip-tk maybe-install-strip-tk
43604maybe-install-strip-tk:
43605@if tk
43606maybe-install-strip-tk: install-strip-tk
43607
43608install-strip-tk: installdirs
43609 @: $(MAKE); $(unstage)
43610 @r=`${PWD_COMMAND}`; export r; \
43611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43612 $(HOST_EXPORTS) \
43613 (cd $(HOST_SUBDIR)/tk && \
43614 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install-strip)
43615
43616@endif tk
43617
56a8fe78 43618# Other targets (info, dvi, pdf, etc.)
4fa63067 43619
b813574b
PB
43620.PHONY: maybe-info-tk info-tk
43621maybe-info-tk:
43622@if tk
43623maybe-info-tk: info-tk
4fa63067 43624
b813574b
PB
43625info-tk: \
43626 configure-tk
0aed8855 43627 @: $(MAKE); $(unstage)
b813574b 43628 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
43629 r=`${PWD_COMMAND}`; export r; \
43630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43631 $(HOST_EXPORTS) \
72b2455a 43632 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43634 done; \
b813574b 43635 echo "Doing info in tk" ; \
b00612cc 43636 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43639 "RANLIB=$${RANLIB}" \
0c24b341 43640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43641 info) \
e2b9e2dc
NN
43642 || exit 1
43643
b813574b 43644@endif tk
4fa63067 43645
b813574b
PB
43646.PHONY: maybe-dvi-tk dvi-tk
43647maybe-dvi-tk:
43648@if tk
43649maybe-dvi-tk: dvi-tk
4fa63067 43650
b813574b
PB
43651dvi-tk: \
43652 configure-tk
0aed8855 43653 @: $(MAKE); $(unstage)
b813574b 43654 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43655 r=`${PWD_COMMAND}`; export r; \
b40e3958 43656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43657 $(HOST_EXPORTS) \
72b2455a 43658 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43660 done; \
b813574b 43661 echo "Doing dvi in tk" ; \
b00612cc 43662 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43665 "RANLIB=$${RANLIB}" \
0c24b341 43666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43667 dvi) \
4fa63067 43668 || exit 1
3866be5d 43669
b813574b 43670@endif tk
3866be5d 43671
56a8fe78
DD
43672.PHONY: maybe-pdf-tk pdf-tk
43673maybe-pdf-tk:
43674@if tk
43675maybe-pdf-tk: pdf-tk
43676
43677pdf-tk: \
43678 configure-tk
43679 @: $(MAKE); $(unstage)
43680 @[ -f ./tk/Makefile ] || exit 0; \
43681 r=`${PWD_COMMAND}`; export r; \
43682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43683 $(HOST_EXPORTS) \
43684 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43686 done; \
43687 echo "Doing pdf in tk" ; \
43688 (cd $(HOST_SUBDIR)/tk && \
43689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43691 "RANLIB=$${RANLIB}" \
0c24b341 43692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43693 pdf) \
43694 || exit 1
43695
43696@endif tk
43697
6d389afc
MS
43698.PHONY: maybe-html-tk html-tk
43699maybe-html-tk:
43700@if tk
43701maybe-html-tk: html-tk
43702
43703html-tk: \
43704 configure-tk
0aed8855 43705 @: $(MAKE); $(unstage)
6d389afc
MS
43706 @[ -f ./tk/Makefile ] || exit 0; \
43707 r=`${PWD_COMMAND}`; export r; \
43708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43709 $(HOST_EXPORTS) \
43710 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43712 done; \
43713 echo "Doing html in tk" ; \
b00612cc 43714 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
43715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43717 "RANLIB=$${RANLIB}" \
0c24b341 43718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43719 html) \
43720 || exit 1
43721
43722@endif tk
43723
b813574b
PB
43724.PHONY: maybe-TAGS-tk TAGS-tk
43725maybe-TAGS-tk:
43726@if tk
43727maybe-TAGS-tk: TAGS-tk
4fa63067 43728
b813574b
PB
43729TAGS-tk: \
43730 configure-tk
0aed8855 43731 @: $(MAKE); $(unstage)
b813574b 43732 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43733 r=`${PWD_COMMAND}`; export r; \
b40e3958 43734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43735 $(HOST_EXPORTS) \
72b2455a 43736 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43738 done; \
b813574b 43739 echo "Doing TAGS in tk" ; \
b00612cc 43740 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43743 "RANLIB=$${RANLIB}" \
0c24b341 43744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43745 TAGS) \
4fa63067 43746 || exit 1
3866be5d 43747
b813574b 43748@endif tk
3866be5d 43749
b813574b
PB
43750.PHONY: maybe-install-info-tk install-info-tk
43751maybe-install-info-tk:
43752@if tk
43753maybe-install-info-tk: install-info-tk
4fa63067 43754
b813574b
PB
43755install-info-tk: \
43756 configure-tk \
43757 info-tk
0aed8855 43758 @: $(MAKE); $(unstage)
b813574b 43759 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43760 r=`${PWD_COMMAND}`; export r; \
43761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43762 $(HOST_EXPORTS) \
72b2455a 43763 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43765 done; \
b813574b 43766 echo "Doing install-info in tk" ; \
b00612cc 43767 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43770 "RANLIB=$${RANLIB}" \
0c24b341 43771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43772 install-info) \
4fa63067
NN
43773 || exit 1
43774
b813574b 43775@endif tk
4fa63067 43776
a3ca38d2
DD
43777.PHONY: maybe-install-pdf-tk install-pdf-tk
43778maybe-install-pdf-tk:
43779@if tk
43780maybe-install-pdf-tk: install-pdf-tk
43781
43782install-pdf-tk: \
43783 configure-tk \
43784 pdf-tk
43785 @: $(MAKE); $(unstage)
43786 @[ -f ./tk/Makefile ] || exit 0; \
43787 r=`${PWD_COMMAND}`; export r; \
43788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43789 $(HOST_EXPORTS) \
43790 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43792 done; \
43793 echo "Doing install-pdf in tk" ; \
43794 (cd $(HOST_SUBDIR)/tk && \
43795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43797 "RANLIB=$${RANLIB}" \
0c24b341 43798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43799 install-pdf) \
43800 || exit 1
43801
43802@endif tk
43803
108a6f8e
CD
43804.PHONY: maybe-install-html-tk install-html-tk
43805maybe-install-html-tk:
43806@if tk
43807maybe-install-html-tk: install-html-tk
43808
43809install-html-tk: \
43810 configure-tk \
43811 html-tk
43812 @: $(MAKE); $(unstage)
43813 @[ -f ./tk/Makefile ] || exit 0; \
43814 r=`${PWD_COMMAND}`; export r; \
43815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43816 $(HOST_EXPORTS) \
43817 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
43818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43819 done; \
43820 echo "Doing install-html in tk" ; \
43821 (cd $(HOST_SUBDIR)/tk && \
43822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43824 "RANLIB=$${RANLIB}" \
0c24b341 43825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43826 install-html) \
43827 || exit 1
43828
43829@endif tk
43830
b813574b
PB
43831.PHONY: maybe-installcheck-tk installcheck-tk
43832maybe-installcheck-tk:
43833@if tk
43834maybe-installcheck-tk: installcheck-tk
4fa63067 43835
b813574b
PB
43836installcheck-tk: \
43837 configure-tk
0aed8855 43838 @: $(MAKE); $(unstage)
b813574b 43839 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43840 r=`${PWD_COMMAND}`; export r; \
43841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43842 $(HOST_EXPORTS) \
72b2455a 43843 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43845 done; \
b813574b 43846 echo "Doing installcheck in tk" ; \
b00612cc 43847 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43850 "RANLIB=$${RANLIB}" \
0c24b341 43851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43852 installcheck) \
4fa63067
NN
43853 || exit 1
43854
b813574b 43855@endif tk
4fa63067 43856
b813574b
PB
43857.PHONY: maybe-mostlyclean-tk mostlyclean-tk
43858maybe-mostlyclean-tk:
43859@if tk
43860maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 43861
b813574b 43862mostlyclean-tk:
0aed8855 43863 @: $(MAKE); $(unstage)
b813574b 43864 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43865 r=`${PWD_COMMAND}`; export r; \
43866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43867 $(HOST_EXPORTS) \
72b2455a 43868 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43870 done; \
b813574b 43871 echo "Doing mostlyclean in tk" ; \
b00612cc 43872 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43875 "RANLIB=$${RANLIB}" \
0c24b341 43876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43877 mostlyclean) \
4fa63067
NN
43878 || exit 1
43879
b813574b 43880@endif tk
4fa63067 43881
b813574b
PB
43882.PHONY: maybe-clean-tk clean-tk
43883maybe-clean-tk:
43884@if tk
43885maybe-clean-tk: clean-tk
4fa63067 43886
b813574b 43887clean-tk:
0aed8855 43888 @: $(MAKE); $(unstage)
b813574b 43889 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43890 r=`${PWD_COMMAND}`; export r; \
43891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43892 $(HOST_EXPORTS) \
72b2455a 43893 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43895 done; \
b813574b 43896 echo "Doing clean in tk" ; \
b00612cc 43897 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43900 "RANLIB=$${RANLIB}" \
0c24b341 43901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43902 clean) \
4fa63067
NN
43903 || exit 1
43904
b813574b 43905@endif tk
4fa63067 43906
b813574b
PB
43907.PHONY: maybe-distclean-tk distclean-tk
43908maybe-distclean-tk:
43909@if tk
43910maybe-distclean-tk: distclean-tk
4fa63067 43911
b813574b 43912distclean-tk:
0aed8855 43913 @: $(MAKE); $(unstage)
b813574b 43914 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
43915 r=`${PWD_COMMAND}`; export r; \
43916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43917 $(HOST_EXPORTS) \
72b2455a 43918 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43920 done; \
b813574b 43921 echo "Doing distclean in tk" ; \
b00612cc 43922 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43925 "RANLIB=$${RANLIB}" \
0c24b341 43926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43927 distclean) \
4fa63067
NN
43928 || exit 1
43929
b813574b 43930@endif tk
4fa63067 43931
b813574b
PB
43932.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
43933maybe-maintainer-clean-tk:
43934@if tk
43935maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 43936
b813574b 43937maintainer-clean-tk:
0aed8855 43938 @: $(MAKE); $(unstage)
b813574b 43939 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 43940 r=`${PWD_COMMAND}`; export r; \
b40e3958 43941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43942 $(HOST_EXPORTS) \
72b2455a 43943 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
43944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43945 done; \
b813574b 43946 echo "Doing maintainer-clean in tk" ; \
b00612cc 43947 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
43948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43950 "RANLIB=$${RANLIB}" \
0c24b341 43951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43952 maintainer-clean) \
4fa63067 43953 || exit 1
3866be5d 43954
b813574b 43955@endif tk
3866be5d 43956
4fa63067 43957
a7254363 43958
b813574b
PB
43959.PHONY: configure-libtermcap maybe-configure-libtermcap
43960maybe-configure-libtermcap:
4f0ef2d8
CD
43961@if gcc-bootstrap
43962configure-libtermcap: stage_current
43963@endif gcc-bootstrap
b813574b
PB
43964@if libtermcap
43965maybe-configure-libtermcap: configure-libtermcap
c52c6897 43966configure-libtermcap:
0aed8855 43967 @: $(MAKE); $(unstage)
c52c6897 43968 @r=`${PWD_COMMAND}`; export r; \
b813574b 43969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43970 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
43971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
1f53ca9a 43972 $(HOST_EXPORTS) \
a7254363
PB
43973 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
43974 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 43975 case $(srcdir) in \
b00612cc
PB
43976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43977 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
43978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 43979 esac; \
b00612cc
PB
43980 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
43981 libsrcdir="$$s/libtermcap"; \
b813574b 43982 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43984 --target=${target_alias} $${srcdiroption} \
b813574b
PB
43985 || exit 1
43986@endif libtermcap
43987
a7254363
PB
43988
43989
d545f33b
PB
43990
43991
b813574b
PB
43992.PHONY: all-libtermcap maybe-all-libtermcap
43993maybe-all-libtermcap:
4f0ef2d8
CD
43994@if gcc-bootstrap
43995all-libtermcap: stage_current
43996@endif gcc-bootstrap
b813574b 43997@if libtermcap
d27cc32e 43998TARGET-libtermcap=all
b813574b
PB
43999maybe-all-libtermcap: all-libtermcap
44000all-libtermcap: configure-libtermcap
0aed8855 44001 @: $(MAKE); $(unstage)
b813574b
PB
44002 @r=`${PWD_COMMAND}`; export r; \
44003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44004 $(HOST_EXPORTS) \
b00612cc 44005 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
44006 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44007 $(TARGET-libtermcap))
b813574b
PB
44008@endif libtermcap
44009
a7254363 44010
d545f33b
PB
44011
44012
b813574b
PB
44013.PHONY: check-libtermcap maybe-check-libtermcap
44014maybe-check-libtermcap:
44015@if libtermcap
44016maybe-check-libtermcap: check-libtermcap
44017
44018check-libtermcap:
4fa63067 44019
6bd3dfaa 44020@endif libtermcap
4fa63067
NN
44021
44022.PHONY: install-libtermcap maybe-install-libtermcap
44023maybe-install-libtermcap:
6bd3dfaa
PB
44024@if libtermcap
44025maybe-install-libtermcap: install-libtermcap
4fa63067
NN
44026
44027install-libtermcap: installdirs
0aed8855 44028 @: $(MAKE); $(unstage)
b40e3958
L
44029 @r=`${PWD_COMMAND}`; export r; \
44030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44031 $(HOST_EXPORTS) \
b00612cc 44032 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 44033 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 44034
6bd3dfaa 44035@endif libtermcap
3866be5d 44036
9b980aa1
RW
44037.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
44038maybe-install-strip-libtermcap:
44039@if libtermcap
44040maybe-install-strip-libtermcap: install-strip-libtermcap
44041
44042install-strip-libtermcap: installdirs
44043 @: $(MAKE); $(unstage)
44044 @r=`${PWD_COMMAND}`; export r; \
44045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44046 $(HOST_EXPORTS) \
44047 (cd $(HOST_SUBDIR)/libtermcap && \
44048 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44049
44050@endif libtermcap
44051
56a8fe78 44052# Other targets (info, dvi, pdf, etc.)
16ae0395 44053
4fa63067
NN
44054.PHONY: maybe-info-libtermcap info-libtermcap
44055maybe-info-libtermcap:
6bd3dfaa
PB
44056@if libtermcap
44057maybe-info-libtermcap: info-libtermcap
4fa63067
NN
44058
44059info-libtermcap: \
44060 configure-libtermcap
0aed8855 44061 @: $(MAKE); $(unstage)
4fa63067
NN
44062 @[ -f ./libtermcap/Makefile ] || exit 0; \
44063 r=`${PWD_COMMAND}`; export r; \
b40e3958 44064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44065 $(HOST_EXPORTS) \
b813574b 44066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44068 done; \
44069 echo "Doing info in libtermcap" ; \
b00612cc 44070 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44073 "RANLIB=$${RANLIB}" \
0c24b341 44074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44075 info) \
4fa63067 44076 || exit 1
3866be5d 44077
6bd3dfaa 44078@endif libtermcap
3866be5d 44079
4fa63067
NN
44080.PHONY: maybe-dvi-libtermcap dvi-libtermcap
44081maybe-dvi-libtermcap:
6bd3dfaa
PB
44082@if libtermcap
44083maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
44084
44085dvi-libtermcap: \
44086 configure-libtermcap
0aed8855 44087 @: $(MAKE); $(unstage)
4fa63067
NN
44088 @[ -f ./libtermcap/Makefile ] || exit 0; \
44089 r=`${PWD_COMMAND}`; export r; \
44090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44091 $(HOST_EXPORTS) \
b813574b 44092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44094 done; \
44095 echo "Doing dvi in libtermcap" ; \
b00612cc 44096 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44099 "RANLIB=$${RANLIB}" \
0c24b341 44100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44101 dvi) \
4fa63067
NN
44102 || exit 1
44103
6bd3dfaa 44104@endif libtermcap
4fa63067 44105
56a8fe78
DD
44106.PHONY: maybe-pdf-libtermcap pdf-libtermcap
44107maybe-pdf-libtermcap:
44108@if libtermcap
44109maybe-pdf-libtermcap: pdf-libtermcap
44110
44111pdf-libtermcap: \
44112 configure-libtermcap
44113 @: $(MAKE); $(unstage)
44114 @[ -f ./libtermcap/Makefile ] || exit 0; \
44115 r=`${PWD_COMMAND}`; export r; \
44116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44117 $(HOST_EXPORTS) \
44118 for flag in $(EXTRA_HOST_FLAGS) ; do \
44119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44120 done; \
44121 echo "Doing pdf in libtermcap" ; \
44122 (cd $(HOST_SUBDIR)/libtermcap && \
44123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44125 "RANLIB=$${RANLIB}" \
0c24b341 44126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44127 pdf) \
44128 || exit 1
44129
44130@endif libtermcap
44131
6d389afc
MS
44132.PHONY: maybe-html-libtermcap html-libtermcap
44133maybe-html-libtermcap:
44134@if libtermcap
44135maybe-html-libtermcap: html-libtermcap
44136
44137html-libtermcap: \
44138 configure-libtermcap
0aed8855 44139 @: $(MAKE); $(unstage)
6d389afc
MS
44140 @[ -f ./libtermcap/Makefile ] || exit 0; \
44141 r=`${PWD_COMMAND}`; export r; \
44142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44143 $(HOST_EXPORTS) \
44144 for flag in $(EXTRA_HOST_FLAGS) ; do \
44145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44146 done; \
44147 echo "Doing html in libtermcap" ; \
b00612cc 44148 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
44149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44151 "RANLIB=$${RANLIB}" \
0c24b341 44152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44153 html) \
44154 || exit 1
44155
44156@endif libtermcap
44157
4fa63067
NN
44158.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
44159maybe-TAGS-libtermcap:
6bd3dfaa
PB
44160@if libtermcap
44161maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
44162
44163TAGS-libtermcap: \
44164 configure-libtermcap
0aed8855 44165 @: $(MAKE); $(unstage)
4fa63067
NN
44166 @[ -f ./libtermcap/Makefile ] || exit 0; \
44167 r=`${PWD_COMMAND}`; export r; \
44168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44169 $(HOST_EXPORTS) \
b813574b 44170 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44172 done; \
44173 echo "Doing TAGS in libtermcap" ; \
b00612cc 44174 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44177 "RANLIB=$${RANLIB}" \
0c24b341 44178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44179 TAGS) \
4fa63067
NN
44180 || exit 1
44181
6bd3dfaa 44182@endif libtermcap
4fa63067
NN
44183
44184.PHONY: maybe-install-info-libtermcap install-info-libtermcap
44185maybe-install-info-libtermcap:
6bd3dfaa
PB
44186@if libtermcap
44187maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
44188
44189install-info-libtermcap: \
44190 configure-libtermcap \
44191 info-libtermcap
0aed8855 44192 @: $(MAKE); $(unstage)
4fa63067
NN
44193 @[ -f ./libtermcap/Makefile ] || exit 0; \
44194 r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44196 $(HOST_EXPORTS) \
b813574b 44197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44199 done; \
44200 echo "Doing install-info in libtermcap" ; \
b00612cc 44201 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44204 "RANLIB=$${RANLIB}" \
0c24b341 44205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44206 install-info) \
4fa63067
NN
44207 || exit 1
44208
6bd3dfaa 44209@endif libtermcap
4fa63067 44210
a3ca38d2
DD
44211.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
44212maybe-install-pdf-libtermcap:
44213@if libtermcap
44214maybe-install-pdf-libtermcap: install-pdf-libtermcap
44215
44216install-pdf-libtermcap: \
44217 configure-libtermcap \
44218 pdf-libtermcap
44219 @: $(MAKE); $(unstage)
44220 @[ -f ./libtermcap/Makefile ] || exit 0; \
44221 r=`${PWD_COMMAND}`; export r; \
44222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44223 $(HOST_EXPORTS) \
44224 for flag in $(EXTRA_HOST_FLAGS) ; do \
44225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44226 done; \
44227 echo "Doing install-pdf in libtermcap" ; \
44228 (cd $(HOST_SUBDIR)/libtermcap && \
44229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44231 "RANLIB=$${RANLIB}" \
0c24b341 44232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44233 install-pdf) \
44234 || exit 1
44235
44236@endif libtermcap
44237
108a6f8e
CD
44238.PHONY: maybe-install-html-libtermcap install-html-libtermcap
44239maybe-install-html-libtermcap:
44240@if libtermcap
44241maybe-install-html-libtermcap: install-html-libtermcap
44242
44243install-html-libtermcap: \
44244 configure-libtermcap \
44245 html-libtermcap
44246 @: $(MAKE); $(unstage)
44247 @[ -f ./libtermcap/Makefile ] || exit 0; \
44248 r=`${PWD_COMMAND}`; export r; \
44249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44250 $(HOST_EXPORTS) \
44251 for flag in $(EXTRA_HOST_FLAGS) ; do \
44252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44253 done; \
44254 echo "Doing install-html in libtermcap" ; \
44255 (cd $(HOST_SUBDIR)/libtermcap && \
44256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44258 "RANLIB=$${RANLIB}" \
0c24b341 44259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44260 install-html) \
44261 || exit 1
44262
44263@endif libtermcap
44264
4fa63067
NN
44265.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
44266maybe-installcheck-libtermcap:
6bd3dfaa
PB
44267@if libtermcap
44268maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
44269
44270installcheck-libtermcap: \
44271 configure-libtermcap
0aed8855 44272 @: $(MAKE); $(unstage)
4fa63067
NN
44273 @[ -f ./libtermcap/Makefile ] || exit 0; \
44274 r=`${PWD_COMMAND}`; export r; \
44275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44276 $(HOST_EXPORTS) \
b813574b 44277 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44279 done; \
44280 echo "Doing installcheck in libtermcap" ; \
b00612cc 44281 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
44282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44284 "RANLIB=$${RANLIB}" \
0c24b341 44285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44286 installcheck) \
4fa63067
NN
44287 || exit 1
44288
6bd3dfaa 44289@endif libtermcap
4fa63067
NN
44290
44291.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
44292maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
44293@if libtermcap
44294maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
44295
44296# libtermcap doesn't support mostlyclean.
44297mostlyclean-libtermcap:
44298
6bd3dfaa 44299@endif libtermcap
4fa63067
NN
44300
44301.PHONY: maybe-clean-libtermcap clean-libtermcap
44302maybe-clean-libtermcap:
6bd3dfaa
PB
44303@if libtermcap
44304maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
44305
44306# libtermcap doesn't support clean.
44307clean-libtermcap:
44308
6bd3dfaa 44309@endif libtermcap
4fa63067
NN
44310
44311.PHONY: maybe-distclean-libtermcap distclean-libtermcap
44312maybe-distclean-libtermcap:
6bd3dfaa
PB
44313@if libtermcap
44314maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
44315
44316# libtermcap doesn't support distclean.
44317distclean-libtermcap:
44318
6bd3dfaa 44319@endif libtermcap
4fa63067
NN
44320
44321.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
44322maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
44323@if libtermcap
44324maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
44325
44326# libtermcap doesn't support maintainer-clean.
44327maintainer-clean-libtermcap:
44328
6bd3dfaa 44329@endif libtermcap
4fa63067
NN
44330
44331
a7254363 44332
4fa63067
NN
44333.PHONY: configure-utils maybe-configure-utils
44334maybe-configure-utils:
4f0ef2d8
CD
44335@if gcc-bootstrap
44336configure-utils: stage_current
44337@endif gcc-bootstrap
6bd3dfaa
PB
44338@if utils
44339maybe-configure-utils: configure-utils
c52c6897 44340configure-utils:
0aed8855 44341 @: $(MAKE); $(unstage)
c52c6897 44342 @r=`${PWD_COMMAND}`; export r; \
b40e3958 44343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
44344 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
44345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
1f53ca9a 44346 $(HOST_EXPORTS) \
a7254363
PB
44347 echo Configuring in $(HOST_SUBDIR)/utils; \
44348 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 44349 case $(srcdir) in \
b00612cc
PB
44350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44351 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
44352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44353 esac; \
b00612cc
PB
44354 srcdiroption="--srcdir=$${topdir}/utils"; \
44355 libsrcdir="$$s/utils"; \
e2b9e2dc 44356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44358 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44359 || exit 1
6bd3dfaa 44360@endif utils
e2b9e2dc 44361
a7254363
PB
44362
44363
d545f33b
PB
44364
44365
4fa63067
NN
44366.PHONY: all-utils maybe-all-utils
44367maybe-all-utils:
4f0ef2d8
CD
44368@if gcc-bootstrap
44369all-utils: stage_current
44370@endif gcc-bootstrap
6bd3dfaa 44371@if utils
d27cc32e 44372TARGET-utils=all
6bd3dfaa 44373maybe-all-utils: all-utils
4fa63067 44374all-utils: configure-utils
0aed8855 44375 @: $(MAKE); $(unstage)
4fa63067
NN
44376 @r=`${PWD_COMMAND}`; export r; \
44377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44378 $(HOST_EXPORTS) \
b00612cc 44379 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
44380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44381 $(TARGET-utils))
6bd3dfaa 44382@endif utils
4fa63067 44383
a7254363 44384
d545f33b
PB
44385
44386
4fa63067
NN
44387.PHONY: check-utils maybe-check-utils
44388maybe-check-utils:
6bd3dfaa
PB
44389@if utils
44390maybe-check-utils: check-utils
4fa63067
NN
44391
44392check-utils:
44393
6bd3dfaa 44394@endif utils
4fa63067
NN
44395
44396.PHONY: install-utils maybe-install-utils
44397maybe-install-utils:
6bd3dfaa
PB
44398@if utils
44399maybe-install-utils: install-utils
4fa63067
NN
44400
44401install-utils: installdirs
0aed8855 44402 @: $(MAKE); $(unstage)
4fa63067
NN
44403 @r=`${PWD_COMMAND}`; export r; \
44404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44405 $(HOST_EXPORTS) \
b00612cc 44406 (cd $(HOST_SUBDIR)/utils && \
2da12f12 44407 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 44408
6bd3dfaa 44409@endif utils
4fa63067 44410
9b980aa1
RW
44411.PHONY: install-strip-utils maybe-install-strip-utils
44412maybe-install-strip-utils:
44413@if utils
44414maybe-install-strip-utils: install-strip-utils
44415
44416install-strip-utils: installdirs
44417 @: $(MAKE); $(unstage)
44418 @r=`${PWD_COMMAND}`; export r; \
44419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44420 $(HOST_EXPORTS) \
44421 (cd $(HOST_SUBDIR)/utils && \
44422 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44423
44424@endif utils
44425
56a8fe78 44426# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
44427
44428.PHONY: maybe-info-utils info-utils
44429maybe-info-utils:
6bd3dfaa
PB
44430@if utils
44431maybe-info-utils: info-utils
4fa63067
NN
44432
44433info-utils: \
44434 configure-utils
0aed8855 44435 @: $(MAKE); $(unstage)
4fa63067
NN
44436 @[ -f ./utils/Makefile ] || exit 0; \
44437 r=`${PWD_COMMAND}`; export r; \
44438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44439 $(HOST_EXPORTS) \
b813574b 44440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44442 done; \
44443 echo "Doing info in utils" ; \
b00612cc 44444 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44447 "RANLIB=$${RANLIB}" \
0c24b341 44448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44449 info) \
4fa63067
NN
44450 || exit 1
44451
6bd3dfaa 44452@endif utils
4fa63067
NN
44453
44454.PHONY: maybe-dvi-utils dvi-utils
44455maybe-dvi-utils:
6bd3dfaa
PB
44456@if utils
44457maybe-dvi-utils: dvi-utils
4fa63067
NN
44458
44459dvi-utils: \
44460 configure-utils
0aed8855 44461 @: $(MAKE); $(unstage)
4fa63067
NN
44462 @[ -f ./utils/Makefile ] || exit 0; \
44463 r=`${PWD_COMMAND}`; export r; \
b40e3958 44464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44465 $(HOST_EXPORTS) \
b813574b 44466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44468 done; \
44469 echo "Doing dvi in utils" ; \
b00612cc 44470 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44473 "RANLIB=$${RANLIB}" \
0c24b341 44474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44475 dvi) \
4fa63067 44476 || exit 1
3866be5d 44477
6bd3dfaa 44478@endif utils
3866be5d 44479
56a8fe78
DD
44480.PHONY: maybe-pdf-utils pdf-utils
44481maybe-pdf-utils:
44482@if utils
44483maybe-pdf-utils: pdf-utils
44484
44485pdf-utils: \
44486 configure-utils
44487 @: $(MAKE); $(unstage)
44488 @[ -f ./utils/Makefile ] || exit 0; \
44489 r=`${PWD_COMMAND}`; export r; \
44490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44491 $(HOST_EXPORTS) \
44492 for flag in $(EXTRA_HOST_FLAGS) ; do \
44493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44494 done; \
44495 echo "Doing pdf in utils" ; \
44496 (cd $(HOST_SUBDIR)/utils && \
44497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44499 "RANLIB=$${RANLIB}" \
0c24b341 44500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44501 pdf) \
44502 || exit 1
44503
44504@endif utils
44505
6d389afc
MS
44506.PHONY: maybe-html-utils html-utils
44507maybe-html-utils:
44508@if utils
44509maybe-html-utils: html-utils
44510
44511html-utils: \
44512 configure-utils
0aed8855 44513 @: $(MAKE); $(unstage)
6d389afc
MS
44514 @[ -f ./utils/Makefile ] || exit 0; \
44515 r=`${PWD_COMMAND}`; export r; \
44516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44517 $(HOST_EXPORTS) \
44518 for flag in $(EXTRA_HOST_FLAGS) ; do \
44519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44520 done; \
44521 echo "Doing html in utils" ; \
b00612cc 44522 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
44523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44525 "RANLIB=$${RANLIB}" \
0c24b341 44526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44527 html) \
44528 || exit 1
44529
44530@endif utils
44531
4fa63067
NN
44532.PHONY: maybe-TAGS-utils TAGS-utils
44533maybe-TAGS-utils:
6bd3dfaa
PB
44534@if utils
44535maybe-TAGS-utils: TAGS-utils
4fa63067
NN
44536
44537TAGS-utils: \
44538 configure-utils
0aed8855 44539 @: $(MAKE); $(unstage)
4fa63067
NN
44540 @[ -f ./utils/Makefile ] || exit 0; \
44541 r=`${PWD_COMMAND}`; export r; \
b40e3958 44542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44543 $(HOST_EXPORTS) \
b813574b 44544 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44546 done; \
44547 echo "Doing TAGS in utils" ; \
b00612cc 44548 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44551 "RANLIB=$${RANLIB}" \
0c24b341 44552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44553 TAGS) \
4fa63067 44554 || exit 1
3866be5d 44555
6bd3dfaa 44556@endif utils
3866be5d 44557
4fa63067
NN
44558.PHONY: maybe-install-info-utils install-info-utils
44559maybe-install-info-utils:
6bd3dfaa
PB
44560@if utils
44561maybe-install-info-utils: install-info-utils
16ae0395 44562
4fa63067
NN
44563install-info-utils: \
44564 configure-utils \
44565 info-utils
0aed8855 44566 @: $(MAKE); $(unstage)
4fa63067
NN
44567 @[ -f ./utils/Makefile ] || exit 0; \
44568 r=`${PWD_COMMAND}`; export r; \
b40e3958 44569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44570 $(HOST_EXPORTS) \
b813574b 44571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44573 done; \
44574 echo "Doing install-info in utils" ; \
b00612cc 44575 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44578 "RANLIB=$${RANLIB}" \
0c24b341 44579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44580 install-info) \
4fa63067 44581 || exit 1
3866be5d 44582
6bd3dfaa 44583@endif utils
3866be5d 44584
a3ca38d2
DD
44585.PHONY: maybe-install-pdf-utils install-pdf-utils
44586maybe-install-pdf-utils:
44587@if utils
44588maybe-install-pdf-utils: install-pdf-utils
44589
44590install-pdf-utils: \
44591 configure-utils \
44592 pdf-utils
44593 @: $(MAKE); $(unstage)
44594 @[ -f ./utils/Makefile ] || exit 0; \
44595 r=`${PWD_COMMAND}`; export r; \
44596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44597 $(HOST_EXPORTS) \
44598 for flag in $(EXTRA_HOST_FLAGS) ; do \
44599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44600 done; \
44601 echo "Doing install-pdf in utils" ; \
44602 (cd $(HOST_SUBDIR)/utils && \
44603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44605 "RANLIB=$${RANLIB}" \
0c24b341 44606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44607 install-pdf) \
44608 || exit 1
44609
44610@endif utils
44611
108a6f8e
CD
44612.PHONY: maybe-install-html-utils install-html-utils
44613maybe-install-html-utils:
44614@if utils
44615maybe-install-html-utils: install-html-utils
44616
44617install-html-utils: \
44618 configure-utils \
44619 html-utils
44620 @: $(MAKE); $(unstage)
44621 @[ -f ./utils/Makefile ] || exit 0; \
44622 r=`${PWD_COMMAND}`; export r; \
44623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44624 $(HOST_EXPORTS) \
44625 for flag in $(EXTRA_HOST_FLAGS) ; do \
44626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44627 done; \
44628 echo "Doing install-html in utils" ; \
44629 (cd $(HOST_SUBDIR)/utils && \
44630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44632 "RANLIB=$${RANLIB}" \
0c24b341 44633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44634 install-html) \
44635 || exit 1
44636
44637@endif utils
44638
4fa63067
NN
44639.PHONY: maybe-installcheck-utils installcheck-utils
44640maybe-installcheck-utils:
6bd3dfaa
PB
44641@if utils
44642maybe-installcheck-utils: installcheck-utils
4fa63067
NN
44643
44644installcheck-utils: \
44645 configure-utils
0aed8855 44646 @: $(MAKE); $(unstage)
4fa63067 44647 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
44648 r=`${PWD_COMMAND}`; export r; \
44649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44650 $(HOST_EXPORTS) \
b813574b 44651 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44653 done; \
44654 echo "Doing installcheck in utils" ; \
b00612cc 44655 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44658 "RANLIB=$${RANLIB}" \
0c24b341 44659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44660 installcheck) \
e2b9e2dc
NN
44661 || exit 1
44662
6bd3dfaa 44663@endif utils
4fa63067
NN
44664
44665.PHONY: maybe-mostlyclean-utils mostlyclean-utils
44666maybe-mostlyclean-utils:
6bd3dfaa
PB
44667@if utils
44668maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
44669
44670mostlyclean-utils:
0aed8855 44671 @: $(MAKE); $(unstage)
4fa63067
NN
44672 @[ -f ./utils/Makefile ] || exit 0; \
44673 r=`${PWD_COMMAND}`; export r; \
b40e3958 44674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44675 $(HOST_EXPORTS) \
b813574b 44676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44678 done; \
44679 echo "Doing mostlyclean in utils" ; \
b00612cc 44680 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44683 "RANLIB=$${RANLIB}" \
0c24b341 44684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44685 mostlyclean) \
4fa63067 44686 || exit 1
3866be5d 44687
6bd3dfaa 44688@endif utils
3866be5d 44689
4fa63067
NN
44690.PHONY: maybe-clean-utils clean-utils
44691maybe-clean-utils:
6bd3dfaa
PB
44692@if utils
44693maybe-clean-utils: clean-utils
4fa63067
NN
44694
44695clean-utils:
0aed8855 44696 @: $(MAKE); $(unstage)
4fa63067
NN
44697 @[ -f ./utils/Makefile ] || exit 0; \
44698 r=`${PWD_COMMAND}`; export r; \
b40e3958 44699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44700 $(HOST_EXPORTS) \
b813574b 44701 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44703 done; \
44704 echo "Doing clean in utils" ; \
b00612cc 44705 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44708 "RANLIB=$${RANLIB}" \
0c24b341 44709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44710 clean) \
4fa63067 44711 || exit 1
3866be5d 44712
6bd3dfaa 44713@endif utils
3866be5d 44714
4fa63067
NN
44715.PHONY: maybe-distclean-utils distclean-utils
44716maybe-distclean-utils:
6bd3dfaa
PB
44717@if utils
44718maybe-distclean-utils: distclean-utils
16ae0395 44719
4fa63067 44720distclean-utils:
0aed8855 44721 @: $(MAKE); $(unstage)
4fa63067
NN
44722 @[ -f ./utils/Makefile ] || exit 0; \
44723 r=`${PWD_COMMAND}`; export r; \
b40e3958 44724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44725 $(HOST_EXPORTS) \
b813574b 44726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44728 done; \
44729 echo "Doing distclean in utils" ; \
b00612cc 44730 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44733 "RANLIB=$${RANLIB}" \
0c24b341 44734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44735 distclean) \
4fa63067 44736 || exit 1
3866be5d 44737
6bd3dfaa 44738@endif utils
3866be5d 44739
4fa63067
NN
44740.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
44741maybe-maintainer-clean-utils:
6bd3dfaa
PB
44742@if utils
44743maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
44744
44745maintainer-clean-utils:
0aed8855 44746 @: $(MAKE); $(unstage)
4fa63067 44747 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
44748 r=`${PWD_COMMAND}`; export r; \
44749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44750 $(HOST_EXPORTS) \
b813574b 44751 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
44752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44753 done; \
44754 echo "Doing maintainer-clean in utils" ; \
b00612cc 44755 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
44756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44758 "RANLIB=$${RANLIB}" \
0c24b341 44759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 44760 maintainer-clean) \
e2b9e2dc
NN
44761 || exit 1
44762
6bd3dfaa 44763@endif utils
3866be5d 44764
3866be5d 44765
a7254363 44766
b00612cc
PB
44767.PHONY: configure-gnattools maybe-configure-gnattools
44768maybe-configure-gnattools:
4f0ef2d8
CD
44769@if gcc-bootstrap
44770configure-gnattools: stage_current
44771@endif gcc-bootstrap
b00612cc
PB
44772@if gnattools
44773maybe-configure-gnattools: configure-gnattools
c52c6897 44774configure-gnattools:
0aed8855 44775 @: $(MAKE); $(unstage)
c52c6897 44776 @r=`${PWD_COMMAND}`; export r; \
b00612cc 44777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
44778 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
44779 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
1f53ca9a 44780 $(HOST_EXPORTS) \
a7254363
PB
44781 echo Configuring in $(HOST_SUBDIR)/gnattools; \
44782 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
44783 case $(srcdir) in \
44784 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44785 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
44786 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44787 esac; \
44788 srcdiroption="--srcdir=$${topdir}/gnattools"; \
44789 libsrcdir="$$s/gnattools"; \
44790 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44791 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44792 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
44793 || exit 1
44794@endif gnattools
44795
a7254363
PB
44796
44797
d545f33b
PB
44798
44799
b00612cc
PB
44800.PHONY: all-gnattools maybe-all-gnattools
44801maybe-all-gnattools:
4f0ef2d8
CD
44802@if gcc-bootstrap
44803all-gnattools: stage_current
44804@endif gcc-bootstrap
b00612cc
PB
44805@if gnattools
44806TARGET-gnattools=all
44807maybe-all-gnattools: all-gnattools
44808all-gnattools: configure-gnattools
0aed8855 44809 @: $(MAKE); $(unstage)
b00612cc
PB
44810 @r=`${PWD_COMMAND}`; export r; \
44811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44812 $(HOST_EXPORTS) \
b00612cc 44813 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
44814 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44815 $(TARGET-gnattools))
b00612cc
PB
44816@endif gnattools
44817
a7254363 44818
d545f33b
PB
44819
44820
b00612cc
PB
44821.PHONY: check-gnattools maybe-check-gnattools
44822maybe-check-gnattools:
44823@if gnattools
44824maybe-check-gnattools: check-gnattools
44825
44826check-gnattools:
0aed8855 44827 @: $(MAKE); $(unstage)
b00612cc
PB
44828 @r=`${PWD_COMMAND}`; export r; \
44829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44830 $(HOST_EXPORTS) \
44831 (cd $(HOST_SUBDIR)/gnattools && \
44832 $(MAKE) $(FLAGS_TO_PASS) check)
44833
44834@endif gnattools
44835
44836.PHONY: install-gnattools maybe-install-gnattools
44837maybe-install-gnattools:
44838@if gnattools
44839maybe-install-gnattools: install-gnattools
44840
44841install-gnattools: installdirs
0aed8855 44842 @: $(MAKE); $(unstage)
b00612cc
PB
44843 @r=`${PWD_COMMAND}`; export r; \
44844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44845 $(HOST_EXPORTS) \
44846 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 44847 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
44848
44849@endif gnattools
44850
9b980aa1
RW
44851.PHONY: install-strip-gnattools maybe-install-strip-gnattools
44852maybe-install-strip-gnattools:
44853@if gnattools
44854maybe-install-strip-gnattools: install-strip-gnattools
44855
44856install-strip-gnattools: installdirs
44857 @: $(MAKE); $(unstage)
44858 @r=`${PWD_COMMAND}`; export r; \
44859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44860 $(HOST_EXPORTS) \
44861 (cd $(HOST_SUBDIR)/gnattools && \
44862 $(MAKE) $(FLAGS_TO_PASS) install-strip)
44863
44864@endif gnattools
44865
56a8fe78 44866# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
44867
44868.PHONY: maybe-info-gnattools info-gnattools
44869maybe-info-gnattools:
44870@if gnattools
44871maybe-info-gnattools: info-gnattools
44872
44873info-gnattools: \
44874 configure-gnattools
0aed8855 44875 @: $(MAKE); $(unstage)
b00612cc
PB
44876 @[ -f ./gnattools/Makefile ] || exit 0; \
44877 r=`${PWD_COMMAND}`; export r; \
44878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44879 $(HOST_EXPORTS) \
44880 for flag in $(EXTRA_HOST_FLAGS) ; do \
44881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44882 done; \
44883 echo "Doing info in gnattools" ; \
44884 (cd $(HOST_SUBDIR)/gnattools && \
44885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44887 "RANLIB=$${RANLIB}" \
0c24b341 44888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44889 info) \
44890 || exit 1
44891
44892@endif gnattools
44893
44894.PHONY: maybe-dvi-gnattools dvi-gnattools
44895maybe-dvi-gnattools:
44896@if gnattools
44897maybe-dvi-gnattools: dvi-gnattools
44898
44899dvi-gnattools: \
44900 configure-gnattools
0aed8855 44901 @: $(MAKE); $(unstage)
b00612cc
PB
44902 @[ -f ./gnattools/Makefile ] || exit 0; \
44903 r=`${PWD_COMMAND}`; export r; \
44904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44905 $(HOST_EXPORTS) \
44906 for flag in $(EXTRA_HOST_FLAGS) ; do \
44907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44908 done; \
44909 echo "Doing dvi in gnattools" ; \
44910 (cd $(HOST_SUBDIR)/gnattools && \
44911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44913 "RANLIB=$${RANLIB}" \
0c24b341 44914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44915 dvi) \
44916 || exit 1
44917
44918@endif gnattools
44919
56a8fe78
DD
44920.PHONY: maybe-pdf-gnattools pdf-gnattools
44921maybe-pdf-gnattools:
44922@if gnattools
44923maybe-pdf-gnattools: pdf-gnattools
44924
44925pdf-gnattools: \
44926 configure-gnattools
44927 @: $(MAKE); $(unstage)
44928 @[ -f ./gnattools/Makefile ] || exit 0; \
44929 r=`${PWD_COMMAND}`; export r; \
44930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44931 $(HOST_EXPORTS) \
44932 for flag in $(EXTRA_HOST_FLAGS) ; do \
44933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44934 done; \
44935 echo "Doing pdf in gnattools" ; \
44936 (cd $(HOST_SUBDIR)/gnattools && \
44937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44939 "RANLIB=$${RANLIB}" \
0c24b341 44940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44941 pdf) \
44942 || exit 1
44943
44944@endif gnattools
44945
b00612cc
PB
44946.PHONY: maybe-html-gnattools html-gnattools
44947maybe-html-gnattools:
44948@if gnattools
44949maybe-html-gnattools: html-gnattools
44950
44951html-gnattools: \
44952 configure-gnattools
0aed8855 44953 @: $(MAKE); $(unstage)
b00612cc
PB
44954 @[ -f ./gnattools/Makefile ] || exit 0; \
44955 r=`${PWD_COMMAND}`; export r; \
44956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44957 $(HOST_EXPORTS) \
44958 for flag in $(EXTRA_HOST_FLAGS) ; do \
44959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44960 done; \
44961 echo "Doing html in gnattools" ; \
44962 (cd $(HOST_SUBDIR)/gnattools && \
44963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44965 "RANLIB=$${RANLIB}" \
0c24b341 44966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44967 html) \
44968 || exit 1
44969
44970@endif gnattools
44971
44972.PHONY: maybe-TAGS-gnattools TAGS-gnattools
44973maybe-TAGS-gnattools:
44974@if gnattools
44975maybe-TAGS-gnattools: TAGS-gnattools
44976
44977TAGS-gnattools: \
44978 configure-gnattools
0aed8855 44979 @: $(MAKE); $(unstage)
b00612cc
PB
44980 @[ -f ./gnattools/Makefile ] || exit 0; \
44981 r=`${PWD_COMMAND}`; export r; \
44982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
44983 $(HOST_EXPORTS) \
44984 for flag in $(EXTRA_HOST_FLAGS) ; do \
44985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44986 done; \
44987 echo "Doing TAGS in gnattools" ; \
44988 (cd $(HOST_SUBDIR)/gnattools && \
44989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44991 "RANLIB=$${RANLIB}" \
0c24b341 44992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
44993 TAGS) \
44994 || exit 1
44995
44996@endif gnattools
44997
44998.PHONY: maybe-install-info-gnattools install-info-gnattools
44999maybe-install-info-gnattools:
45000@if gnattools
45001maybe-install-info-gnattools: install-info-gnattools
45002
45003install-info-gnattools: \
45004 configure-gnattools \
45005 info-gnattools
0aed8855 45006 @: $(MAKE); $(unstage)
b00612cc
PB
45007 @[ -f ./gnattools/Makefile ] || exit 0; \
45008 r=`${PWD_COMMAND}`; export r; \
45009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45010 $(HOST_EXPORTS) \
45011 for flag in $(EXTRA_HOST_FLAGS) ; do \
45012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45013 done; \
45014 echo "Doing install-info in gnattools" ; \
45015 (cd $(HOST_SUBDIR)/gnattools && \
45016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45018 "RANLIB=$${RANLIB}" \
0c24b341 45019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45020 install-info) \
45021 || exit 1
45022
45023@endif gnattools
45024
a3ca38d2
DD
45025.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
45026maybe-install-pdf-gnattools:
45027@if gnattools
45028maybe-install-pdf-gnattools: install-pdf-gnattools
45029
45030install-pdf-gnattools: \
45031 configure-gnattools \
45032 pdf-gnattools
45033 @: $(MAKE); $(unstage)
45034 @[ -f ./gnattools/Makefile ] || exit 0; \
45035 r=`${PWD_COMMAND}`; export r; \
45036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45037 $(HOST_EXPORTS) \
45038 for flag in $(EXTRA_HOST_FLAGS) ; do \
45039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45040 done; \
45041 echo "Doing install-pdf in gnattools" ; \
45042 (cd $(HOST_SUBDIR)/gnattools && \
45043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45045 "RANLIB=$${RANLIB}" \
0c24b341 45046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45047 install-pdf) \
45048 || exit 1
45049
45050@endif gnattools
45051
108a6f8e
CD
45052.PHONY: maybe-install-html-gnattools install-html-gnattools
45053maybe-install-html-gnattools:
45054@if gnattools
45055maybe-install-html-gnattools: install-html-gnattools
45056
45057install-html-gnattools: \
45058 configure-gnattools \
45059 html-gnattools
45060 @: $(MAKE); $(unstage)
45061 @[ -f ./gnattools/Makefile ] || exit 0; \
45062 r=`${PWD_COMMAND}`; export r; \
45063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45064 $(HOST_EXPORTS) \
45065 for flag in $(EXTRA_HOST_FLAGS) ; do \
45066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45067 done; \
45068 echo "Doing install-html in gnattools" ; \
45069 (cd $(HOST_SUBDIR)/gnattools && \
45070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45072 "RANLIB=$${RANLIB}" \
0c24b341 45073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45074 install-html) \
45075 || exit 1
45076
45077@endif gnattools
45078
b00612cc
PB
45079.PHONY: maybe-installcheck-gnattools installcheck-gnattools
45080maybe-installcheck-gnattools:
45081@if gnattools
45082maybe-installcheck-gnattools: installcheck-gnattools
45083
45084installcheck-gnattools: \
45085 configure-gnattools
0aed8855 45086 @: $(MAKE); $(unstage)
b00612cc
PB
45087 @[ -f ./gnattools/Makefile ] || exit 0; \
45088 r=`${PWD_COMMAND}`; export r; \
45089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45090 $(HOST_EXPORTS) \
45091 for flag in $(EXTRA_HOST_FLAGS) ; do \
45092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45093 done; \
45094 echo "Doing installcheck in gnattools" ; \
45095 (cd $(HOST_SUBDIR)/gnattools && \
45096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45098 "RANLIB=$${RANLIB}" \
0c24b341 45099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45100 installcheck) \
45101 || exit 1
45102
45103@endif gnattools
45104
45105.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
45106maybe-mostlyclean-gnattools:
45107@if gnattools
45108maybe-mostlyclean-gnattools: mostlyclean-gnattools
45109
45110mostlyclean-gnattools:
0aed8855 45111 @: $(MAKE); $(unstage)
b00612cc
PB
45112 @[ -f ./gnattools/Makefile ] || exit 0; \
45113 r=`${PWD_COMMAND}`; export r; \
45114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45115 $(HOST_EXPORTS) \
45116 for flag in $(EXTRA_HOST_FLAGS) ; do \
45117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45118 done; \
45119 echo "Doing mostlyclean in gnattools" ; \
45120 (cd $(HOST_SUBDIR)/gnattools && \
45121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45123 "RANLIB=$${RANLIB}" \
0c24b341 45124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45125 mostlyclean) \
45126 || exit 1
45127
45128@endif gnattools
45129
45130.PHONY: maybe-clean-gnattools clean-gnattools
45131maybe-clean-gnattools:
45132@if gnattools
45133maybe-clean-gnattools: clean-gnattools
45134
45135clean-gnattools:
0aed8855 45136 @: $(MAKE); $(unstage)
b00612cc
PB
45137 @[ -f ./gnattools/Makefile ] || exit 0; \
45138 r=`${PWD_COMMAND}`; export r; \
45139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45140 $(HOST_EXPORTS) \
45141 for flag in $(EXTRA_HOST_FLAGS) ; do \
45142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45143 done; \
45144 echo "Doing clean in gnattools" ; \
45145 (cd $(HOST_SUBDIR)/gnattools && \
45146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45148 "RANLIB=$${RANLIB}" \
0c24b341 45149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45150 clean) \
45151 || exit 1
45152
45153@endif gnattools
45154
45155.PHONY: maybe-distclean-gnattools distclean-gnattools
45156maybe-distclean-gnattools:
45157@if gnattools
45158maybe-distclean-gnattools: distclean-gnattools
45159
45160distclean-gnattools:
0aed8855 45161 @: $(MAKE); $(unstage)
b00612cc
PB
45162 @[ -f ./gnattools/Makefile ] || exit 0; \
45163 r=`${PWD_COMMAND}`; export r; \
45164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45165 $(HOST_EXPORTS) \
45166 for flag in $(EXTRA_HOST_FLAGS) ; do \
45167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45168 done; \
45169 echo "Doing distclean in gnattools" ; \
45170 (cd $(HOST_SUBDIR)/gnattools && \
45171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45173 "RANLIB=$${RANLIB}" \
0c24b341 45174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45175 distclean) \
45176 || exit 1
45177
45178@endif gnattools
45179
45180.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
45181maybe-maintainer-clean-gnattools:
45182@if gnattools
45183maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
45184
45185maintainer-clean-gnattools:
0aed8855 45186 @: $(MAKE); $(unstage)
b00612cc
PB
45187 @[ -f ./gnattools/Makefile ] || exit 0; \
45188 r=`${PWD_COMMAND}`; export r; \
45189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
45190 $(HOST_EXPORTS) \
45191 for flag in $(EXTRA_HOST_FLAGS) ; do \
45192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45193 done; \
45194 echo "Doing maintainer-clean in gnattools" ; \
45195 (cd $(HOST_SUBDIR)/gnattools && \
45196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45198 "RANLIB=$${RANLIB}" \
0c24b341 45199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
45200 maintainer-clean) \
45201 || exit 1
45202
45203@endif gnattools
45204
45205
3866be5d 45206
700d40ca
ILT
45207.PHONY: configure-lto-plugin maybe-configure-lto-plugin
45208maybe-configure-lto-plugin:
45209@if gcc-bootstrap
45210configure-lto-plugin: stage_current
45211@endif gcc-bootstrap
45212@if lto-plugin
45213maybe-configure-lto-plugin: configure-lto-plugin
45214configure-lto-plugin:
45215 @r=`${PWD_COMMAND}`; export r; \
45216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45217 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45218 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
1f53ca9a 45219 $(HOST_EXPORTS) \
700d40ca
ILT
45220 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
45221 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
45222 case $(srcdir) in \
45223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45224 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45226 esac; \
45227 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45228 libsrcdir="$$s/lto-plugin"; \
45229 $(SHELL) $${libsrcdir}/configure \
45230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45231 --target=${target_alias} $${srcdiroption} \
45232 || exit 1
45233@endif lto-plugin
45234
45235
45236
45237.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
45238maybe-configure-stage1-lto-plugin:
45239@if lto-plugin-bootstrap
45240maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
45241configure-stage1-lto-plugin:
45242 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45243 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45244 @r=`${PWD_COMMAND}`; export r; \
45245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45246 TFLAGS="$(STAGE1_TFLAGS)"; \
45247 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45248 $(HOST_EXPORTS) \
45249 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45250 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
45251 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45252 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
45253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45254 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45255 case $(srcdir) in \
45256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45257 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45259 esac; \
45260 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45261 libsrcdir="$$s/lto-plugin"; \
45262 $(SHELL) $${libsrcdir}/configure \
45263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45264 --target=${target_alias} $${srcdiroption} \
45265 $(STAGE1_CONFIGURE_FLAGS)
45266@endif lto-plugin-bootstrap
45267
45268.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
45269maybe-configure-stage2-lto-plugin:
45270@if lto-plugin-bootstrap
45271maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
45272configure-stage2-lto-plugin:
45273 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45274 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45275 @r=`${PWD_COMMAND}`; export r; \
45276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45277 TFLAGS="$(STAGE2_TFLAGS)"; \
45278 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45279 $(HOST_EXPORTS) \
45280 $(POSTSTAGE1_HOST_EXPORTS) \
45281 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45282 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
45283 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45284 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
45285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45286 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45287 case $(srcdir) in \
45288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45289 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45291 esac; \
45292 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45293 libsrcdir="$$s/lto-plugin"; \
45294 $(SHELL) $${libsrcdir}/configure \
45295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45296 --target=${target_alias} $${srcdiroption} \
45297 --with-build-libsubdir=$(HOST_SUBDIR) \
45298 $(STAGE2_CONFIGURE_FLAGS)
45299@endif lto-plugin-bootstrap
45300
45301.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
45302maybe-configure-stage3-lto-plugin:
45303@if lto-plugin-bootstrap
45304maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
45305configure-stage3-lto-plugin:
45306 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45308 @r=`${PWD_COMMAND}`; export r; \
45309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45310 TFLAGS="$(STAGE3_TFLAGS)"; \
45311 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45312 $(HOST_EXPORTS) \
45313 $(POSTSTAGE1_HOST_EXPORTS) \
45314 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45315 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
45316 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45317 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
45318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45319 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45320 case $(srcdir) in \
45321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45322 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45324 esac; \
45325 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45326 libsrcdir="$$s/lto-plugin"; \
45327 $(SHELL) $${libsrcdir}/configure \
45328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45329 --target=${target_alias} $${srcdiroption} \
45330 --with-build-libsubdir=$(HOST_SUBDIR) \
45331 $(STAGE3_CONFIGURE_FLAGS)
45332@endif lto-plugin-bootstrap
45333
45334.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
45335maybe-configure-stage4-lto-plugin:
45336@if lto-plugin-bootstrap
45337maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
45338configure-stage4-lto-plugin:
45339 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45341 @r=`${PWD_COMMAND}`; export r; \
45342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45343 TFLAGS="$(STAGE4_TFLAGS)"; \
45344 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45345 $(HOST_EXPORTS) \
45346 $(POSTSTAGE1_HOST_EXPORTS) \
45347 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45348 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
45349 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45350 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
45351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45352 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45353 case $(srcdir) in \
45354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45355 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45357 esac; \
45358 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45359 libsrcdir="$$s/lto-plugin"; \
45360 $(SHELL) $${libsrcdir}/configure \
45361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45362 --target=${target_alias} $${srcdiroption} \
45363 --with-build-libsubdir=$(HOST_SUBDIR) \
45364 $(STAGE4_CONFIGURE_FLAGS)
45365@endif lto-plugin-bootstrap
45366
45367.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
45368maybe-configure-stageprofile-lto-plugin:
45369@if lto-plugin-bootstrap
45370maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
45371configure-stageprofile-lto-plugin:
45372 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45374 @r=`${PWD_COMMAND}`; export r; \
45375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45376 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45377 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45378 $(HOST_EXPORTS) \
45379 $(POSTSTAGE1_HOST_EXPORTS) \
45380 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45381 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
45382 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45383 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
45384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45385 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45386 case $(srcdir) in \
45387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45388 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45390 esac; \
45391 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45392 libsrcdir="$$s/lto-plugin"; \
45393 $(SHELL) $${libsrcdir}/configure \
45394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45395 --target=${target_alias} $${srcdiroption} \
45396 --with-build-libsubdir=$(HOST_SUBDIR) \
45397 $(STAGEprofile_CONFIGURE_FLAGS)
45398@endif lto-plugin-bootstrap
45399
45400.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
45401maybe-configure-stagefeedback-lto-plugin:
45402@if lto-plugin-bootstrap
45403maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
45404configure-stagefeedback-lto-plugin:
45405 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
45407 @r=`${PWD_COMMAND}`; export r; \
45408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45409 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45410 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
45411 $(HOST_EXPORTS) \
45412 $(POSTSTAGE1_HOST_EXPORTS) \
45413 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
45414 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
45415 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
45416 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
45417 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
45418 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
45419 case $(srcdir) in \
45420 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45421 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
45422 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45423 esac; \
45424 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
45425 libsrcdir="$$s/lto-plugin"; \
45426 $(SHELL) $${libsrcdir}/configure \
45427 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
45428 --target=${target_alias} $${srcdiroption} \
45429 --with-build-libsubdir=$(HOST_SUBDIR) \
45430 $(STAGEfeedback_CONFIGURE_FLAGS)
45431@endif lto-plugin-bootstrap
45432
45433
45434
45435
45436
45437.PHONY: all-lto-plugin maybe-all-lto-plugin
45438maybe-all-lto-plugin:
45439@if gcc-bootstrap
45440all-lto-plugin: stage_current
45441@endif gcc-bootstrap
45442@if lto-plugin
45443TARGET-lto-plugin=all
45444maybe-all-lto-plugin: all-lto-plugin
45445all-lto-plugin: configure-lto-plugin
45446 @r=`${PWD_COMMAND}`; export r; \
45447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45448 $(HOST_EXPORTS) \
700d40ca
ILT
45449 (cd $(HOST_SUBDIR)/lto-plugin && \
45450 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
45451 $(TARGET-lto-plugin))
45452@endif lto-plugin
45453
45454
45455
45456.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
45457.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
45458maybe-all-stage1-lto-plugin:
45459maybe-clean-stage1-lto-plugin:
45460@if lto-plugin-bootstrap
45461maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
45462all-stage1: all-stage1-lto-plugin
45463TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
45464all-stage1-lto-plugin: configure-stage1-lto-plugin
45465 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45466 @r=`${PWD_COMMAND}`; export r; \
45467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45468 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 45469 $(HOST_EXPORTS) \
700d40ca
ILT
45470 cd $(HOST_SUBDIR)/lto-plugin && \
45471 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45472 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 45473 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
700d40ca
ILT
45474 LIBCFLAGS="$(LIBCFLAGS)" \
45475 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45476 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45477 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45478 $(EXTRA_HOST_FLAGS) \
45479 TFLAGS="$(STAGE1_TFLAGS)" \
45480 $(TARGET-stage1-lto-plugin)
45481
45482maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
45483clean-stage1: clean-stage1-lto-plugin
45484clean-stage1-lto-plugin:
45485 @if [ $(current_stage) = stage1 ]; then \
45486 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45487 else \
45488 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
45489 $(MAKE) stage1-start; \
45490 fi; \
45491 cd $(HOST_SUBDIR)/lto-plugin && \
45492 $(MAKE) $(EXTRA_HOST_FLAGS) \
45493 clean
45494@endif lto-plugin-bootstrap
45495
45496
45497.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
45498.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
45499maybe-all-stage2-lto-plugin:
45500maybe-clean-stage2-lto-plugin:
45501@if lto-plugin-bootstrap
45502maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
45503all-stage2: all-stage2-lto-plugin
45504TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
45505all-stage2-lto-plugin: configure-stage2-lto-plugin
45506 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45507 @r=`${PWD_COMMAND}`; export r; \
45508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45509 TFLAGS="$(STAGE2_TFLAGS)"; \
45510 $(HOST_EXPORTS) \
1f53ca9a 45511 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45512 cd $(HOST_SUBDIR)/lto-plugin && \
45513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45514 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 45515 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
700d40ca
ILT
45516 LIBCFLAGS="$(STAGE2_CFLAGS)" \
45517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45521 TFLAGS="$(STAGE2_TFLAGS)" \
45522 $(TARGET-stage2-lto-plugin)
45523
45524maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
45525clean-stage2: clean-stage2-lto-plugin
45526clean-stage2-lto-plugin:
45527 @if [ $(current_stage) = stage2 ]; then \
45528 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45529 else \
45530 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
45531 $(MAKE) stage2-start; \
45532 fi; \
45533 cd $(HOST_SUBDIR)/lto-plugin && \
45534 $(MAKE) $(EXTRA_HOST_FLAGS) \
45535 $(POSTSTAGE1_FLAGS_TO_PASS) \
45536 clean
45537@endif lto-plugin-bootstrap
45538
45539
45540.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
45541.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
45542maybe-all-stage3-lto-plugin:
45543maybe-clean-stage3-lto-plugin:
45544@if lto-plugin-bootstrap
45545maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
45546all-stage3: all-stage3-lto-plugin
45547TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
45548all-stage3-lto-plugin: configure-stage3-lto-plugin
45549 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45550 @r=`${PWD_COMMAND}`; export r; \
45551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45552 TFLAGS="$(STAGE3_TFLAGS)"; \
45553 $(HOST_EXPORTS) \
1f53ca9a 45554 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45555 cd $(HOST_SUBDIR)/lto-plugin && \
45556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45557 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 45558 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
700d40ca
ILT
45559 LIBCFLAGS="$(STAGE3_CFLAGS)" \
45560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45564 TFLAGS="$(STAGE3_TFLAGS)" \
45565 $(TARGET-stage3-lto-plugin)
45566
45567maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
45568clean-stage3: clean-stage3-lto-plugin
45569clean-stage3-lto-plugin:
45570 @if [ $(current_stage) = stage3 ]; then \
45571 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45572 else \
45573 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
45574 $(MAKE) stage3-start; \
45575 fi; \
45576 cd $(HOST_SUBDIR)/lto-plugin && \
45577 $(MAKE) $(EXTRA_HOST_FLAGS) \
45578 $(POSTSTAGE1_FLAGS_TO_PASS) \
45579 clean
45580@endif lto-plugin-bootstrap
45581
45582
45583.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
45584.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
45585maybe-all-stage4-lto-plugin:
45586maybe-clean-stage4-lto-plugin:
45587@if lto-plugin-bootstrap
45588maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
45589all-stage4: all-stage4-lto-plugin
45590TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
45591all-stage4-lto-plugin: configure-stage4-lto-plugin
45592 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45593 @r=`${PWD_COMMAND}`; export r; \
45594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45595 TFLAGS="$(STAGE4_TFLAGS)"; \
45596 $(HOST_EXPORTS) \
1f53ca9a 45597 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45598 cd $(HOST_SUBDIR)/lto-plugin && \
45599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45600 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 45601 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
700d40ca
ILT
45602 LIBCFLAGS="$(STAGE4_CFLAGS)" \
45603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45606 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45607 TFLAGS="$(STAGE4_TFLAGS)" \
45608 $(TARGET-stage4-lto-plugin)
45609
45610maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
45611clean-stage4: clean-stage4-lto-plugin
45612clean-stage4-lto-plugin:
45613 @if [ $(current_stage) = stage4 ]; then \
45614 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45615 else \
45616 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
45617 $(MAKE) stage4-start; \
45618 fi; \
45619 cd $(HOST_SUBDIR)/lto-plugin && \
45620 $(MAKE) $(EXTRA_HOST_FLAGS) \
45621 $(POSTSTAGE1_FLAGS_TO_PASS) \
45622 clean
45623@endif lto-plugin-bootstrap
45624
45625
45626.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
45627.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
45628maybe-all-stageprofile-lto-plugin:
45629maybe-clean-stageprofile-lto-plugin:
45630@if lto-plugin-bootstrap
45631maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
45632all-stageprofile: all-stageprofile-lto-plugin
45633TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
45634all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
45635 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45636 @r=`${PWD_COMMAND}`; export r; \
45637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45638 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45639 $(HOST_EXPORTS) \
1f53ca9a 45640 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45641 cd $(HOST_SUBDIR)/lto-plugin && \
45642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45643 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 45644 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
700d40ca
ILT
45645 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
45646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45650 TFLAGS="$(STAGEprofile_TFLAGS)" \
45651 $(TARGET-stageprofile-lto-plugin)
45652
45653maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
45654clean-stageprofile: clean-stageprofile-lto-plugin
45655clean-stageprofile-lto-plugin:
45656 @if [ $(current_stage) = stageprofile ]; then \
45657 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45658 else \
45659 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
45660 $(MAKE) stageprofile-start; \
45661 fi; \
45662 cd $(HOST_SUBDIR)/lto-plugin && \
45663 $(MAKE) $(EXTRA_HOST_FLAGS) \
45664 $(POSTSTAGE1_FLAGS_TO_PASS) \
45665 clean
45666@endif lto-plugin-bootstrap
45667
45668
45669.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
45670.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
45671maybe-all-stagefeedback-lto-plugin:
45672maybe-clean-stagefeedback-lto-plugin:
45673@if lto-plugin-bootstrap
45674maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
45675all-stagefeedback: all-stagefeedback-lto-plugin
45676TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
45677all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
45678 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45679 @r=`${PWD_COMMAND}`; export r; \
45680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45681 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45682 $(HOST_EXPORTS) \
1f53ca9a 45683 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
45684 cd $(HOST_SUBDIR)/lto-plugin && \
45685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45686 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 45687 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
700d40ca
ILT
45688 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
45689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
45693 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45694 $(TARGET-stagefeedback-lto-plugin)
45695
45696maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
45697clean-stagefeedback: clean-stagefeedback-lto-plugin
45698clean-stagefeedback-lto-plugin:
45699 @if [ $(current_stage) = stagefeedback ]; then \
45700 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
45701 else \
45702 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
45703 $(MAKE) stagefeedback-start; \
45704 fi; \
45705 cd $(HOST_SUBDIR)/lto-plugin && \
45706 $(MAKE) $(EXTRA_HOST_FLAGS) \
45707 $(POSTSTAGE1_FLAGS_TO_PASS) \
45708 clean
45709@endif lto-plugin-bootstrap
45710
45711
45712
45713
45714
45715.PHONY: check-lto-plugin maybe-check-lto-plugin
45716maybe-check-lto-plugin:
45717@if lto-plugin
45718maybe-check-lto-plugin: check-lto-plugin
45719
45720check-lto-plugin:
45721 @: $(MAKE); $(unstage)
45722 @r=`${PWD_COMMAND}`; export r; \
45723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45724 $(HOST_EXPORTS) \
45725 (cd $(HOST_SUBDIR)/lto-plugin && \
45726 $(MAKE) $(FLAGS_TO_PASS) check)
45727
45728@endif lto-plugin
45729
45730.PHONY: install-lto-plugin maybe-install-lto-plugin
45731maybe-install-lto-plugin:
45732@if lto-plugin
45733maybe-install-lto-plugin: install-lto-plugin
45734
45735install-lto-plugin: installdirs
45736 @: $(MAKE); $(unstage)
45737 @r=`${PWD_COMMAND}`; export r; \
45738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45739 $(HOST_EXPORTS) \
45740 (cd $(HOST_SUBDIR)/lto-plugin && \
45741 $(MAKE) $(FLAGS_TO_PASS) install)
45742
45743@endif lto-plugin
45744
9b980aa1
RW
45745.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
45746maybe-install-strip-lto-plugin:
45747@if lto-plugin
45748maybe-install-strip-lto-plugin: install-strip-lto-plugin
45749
45750install-strip-lto-plugin: installdirs
45751 @: $(MAKE); $(unstage)
45752 @r=`${PWD_COMMAND}`; export r; \
45753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45754 $(HOST_EXPORTS) \
45755 (cd $(HOST_SUBDIR)/lto-plugin && \
45756 $(MAKE) $(FLAGS_TO_PASS) install-strip)
45757
45758@endif lto-plugin
45759
700d40ca
ILT
45760# Other targets (info, dvi, pdf, etc.)
45761
45762.PHONY: maybe-info-lto-plugin info-lto-plugin
45763maybe-info-lto-plugin:
45764@if lto-plugin
45765maybe-info-lto-plugin: info-lto-plugin
45766
45767info-lto-plugin: \
45768 configure-lto-plugin
45769 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45770 r=`${PWD_COMMAND}`; export r; \
45771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45772 $(HOST_EXPORTS) \
45773 for flag in $(EXTRA_HOST_FLAGS) ; do \
45774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45775 done; \
45776 echo "Doing info in lto-plugin" ; \
45777 (cd $(HOST_SUBDIR)/lto-plugin && \
45778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45780 "RANLIB=$${RANLIB}" \
45781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45782 info) \
45783 || exit 1
45784
45785@endif lto-plugin
45786
45787.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
45788maybe-dvi-lto-plugin:
45789@if lto-plugin
45790maybe-dvi-lto-plugin: dvi-lto-plugin
45791
45792dvi-lto-plugin: \
45793 configure-lto-plugin
45794 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45795 r=`${PWD_COMMAND}`; export r; \
45796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45797 $(HOST_EXPORTS) \
45798 for flag in $(EXTRA_HOST_FLAGS) ; do \
45799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45800 done; \
45801 echo "Doing dvi in lto-plugin" ; \
45802 (cd $(HOST_SUBDIR)/lto-plugin && \
45803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45805 "RANLIB=$${RANLIB}" \
45806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45807 dvi) \
45808 || exit 1
45809
45810@endif lto-plugin
45811
45812.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
45813maybe-pdf-lto-plugin:
45814@if lto-plugin
45815maybe-pdf-lto-plugin: pdf-lto-plugin
45816
45817pdf-lto-plugin: \
45818 configure-lto-plugin
45819 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45820 r=`${PWD_COMMAND}`; export r; \
45821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45822 $(HOST_EXPORTS) \
45823 for flag in $(EXTRA_HOST_FLAGS) ; do \
45824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45825 done; \
45826 echo "Doing pdf in lto-plugin" ; \
45827 (cd $(HOST_SUBDIR)/lto-plugin && \
45828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45830 "RANLIB=$${RANLIB}" \
45831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45832 pdf) \
45833 || exit 1
45834
45835@endif lto-plugin
45836
45837.PHONY: maybe-html-lto-plugin html-lto-plugin
45838maybe-html-lto-plugin:
45839@if lto-plugin
45840maybe-html-lto-plugin: html-lto-plugin
45841
45842html-lto-plugin: \
45843 configure-lto-plugin
45844 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45845 r=`${PWD_COMMAND}`; export r; \
45846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45847 $(HOST_EXPORTS) \
45848 for flag in $(EXTRA_HOST_FLAGS) ; do \
45849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45850 done; \
45851 echo "Doing html in lto-plugin" ; \
45852 (cd $(HOST_SUBDIR)/lto-plugin && \
45853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45855 "RANLIB=$${RANLIB}" \
45856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45857 html) \
45858 || exit 1
45859
45860@endif lto-plugin
45861
45862.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
45863maybe-TAGS-lto-plugin:
45864@if lto-plugin
45865maybe-TAGS-lto-plugin: TAGS-lto-plugin
45866
45867TAGS-lto-plugin: \
45868 configure-lto-plugin
45869 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45870 r=`${PWD_COMMAND}`; export r; \
45871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45872 $(HOST_EXPORTS) \
45873 for flag in $(EXTRA_HOST_FLAGS) ; do \
45874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45875 done; \
45876 echo "Doing TAGS in lto-plugin" ; \
45877 (cd $(HOST_SUBDIR)/lto-plugin && \
45878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45880 "RANLIB=$${RANLIB}" \
45881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45882 TAGS) \
45883 || exit 1
45884
45885@endif lto-plugin
45886
45887.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
45888maybe-install-info-lto-plugin:
45889@if lto-plugin
45890maybe-install-info-lto-plugin: install-info-lto-plugin
45891
45892install-info-lto-plugin: \
45893 configure-lto-plugin \
45894 info-lto-plugin
45895 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45896 r=`${PWD_COMMAND}`; export r; \
45897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45898 $(HOST_EXPORTS) \
45899 for flag in $(EXTRA_HOST_FLAGS) ; do \
45900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45901 done; \
45902 echo "Doing install-info in lto-plugin" ; \
45903 (cd $(HOST_SUBDIR)/lto-plugin && \
45904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45906 "RANLIB=$${RANLIB}" \
45907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45908 install-info) \
45909 || exit 1
45910
45911@endif lto-plugin
45912
45913.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
45914maybe-install-pdf-lto-plugin:
45915@if lto-plugin
45916maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
45917
45918install-pdf-lto-plugin: \
45919 configure-lto-plugin \
45920 pdf-lto-plugin
45921 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45922 r=`${PWD_COMMAND}`; export r; \
45923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45924 $(HOST_EXPORTS) \
45925 for flag in $(EXTRA_HOST_FLAGS) ; do \
45926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45927 done; \
45928 echo "Doing install-pdf in lto-plugin" ; \
45929 (cd $(HOST_SUBDIR)/lto-plugin && \
45930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45932 "RANLIB=$${RANLIB}" \
45933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45934 install-pdf) \
45935 || exit 1
45936
45937@endif lto-plugin
45938
45939.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
45940maybe-install-html-lto-plugin:
45941@if lto-plugin
45942maybe-install-html-lto-plugin: install-html-lto-plugin
45943
45944install-html-lto-plugin: \
45945 configure-lto-plugin \
45946 html-lto-plugin
45947 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45948 r=`${PWD_COMMAND}`; export r; \
45949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45950 $(HOST_EXPORTS) \
45951 for flag in $(EXTRA_HOST_FLAGS) ; do \
45952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45953 done; \
45954 echo "Doing install-html in lto-plugin" ; \
45955 (cd $(HOST_SUBDIR)/lto-plugin && \
45956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45958 "RANLIB=$${RANLIB}" \
45959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45960 install-html) \
45961 || exit 1
45962
45963@endif lto-plugin
45964
45965.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
45966maybe-installcheck-lto-plugin:
45967@if lto-plugin
45968maybe-installcheck-lto-plugin: installcheck-lto-plugin
45969
45970installcheck-lto-plugin: \
45971 configure-lto-plugin
45972 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45973 r=`${PWD_COMMAND}`; export r; \
45974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45975 $(HOST_EXPORTS) \
45976 for flag in $(EXTRA_HOST_FLAGS) ; do \
45977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45978 done; \
45979 echo "Doing installcheck in lto-plugin" ; \
45980 (cd $(HOST_SUBDIR)/lto-plugin && \
45981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45983 "RANLIB=$${RANLIB}" \
45984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45985 installcheck) \
45986 || exit 1
45987
45988@endif lto-plugin
45989
45990.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
45991maybe-mostlyclean-lto-plugin:
45992@if lto-plugin
45993maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
45994
45995mostlyclean-lto-plugin:
45996 @[ -f ./lto-plugin/Makefile ] || exit 0; \
45997 r=`${PWD_COMMAND}`; export r; \
45998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45999 $(HOST_EXPORTS) \
46000 for flag in $(EXTRA_HOST_FLAGS) ; do \
46001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46002 done; \
46003 echo "Doing mostlyclean in lto-plugin" ; \
46004 (cd $(HOST_SUBDIR)/lto-plugin && \
46005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46007 "RANLIB=$${RANLIB}" \
46008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46009 mostlyclean) \
46010 || exit 1
46011
46012@endif lto-plugin
46013
46014.PHONY: maybe-clean-lto-plugin clean-lto-plugin
46015maybe-clean-lto-plugin:
46016@if lto-plugin
46017maybe-clean-lto-plugin: clean-lto-plugin
46018
46019clean-lto-plugin:
46020 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46021 r=`${PWD_COMMAND}`; export r; \
46022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46023 $(HOST_EXPORTS) \
46024 for flag in $(EXTRA_HOST_FLAGS) ; do \
46025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46026 done; \
46027 echo "Doing clean in lto-plugin" ; \
46028 (cd $(HOST_SUBDIR)/lto-plugin && \
46029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46031 "RANLIB=$${RANLIB}" \
46032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46033 clean) \
46034 || exit 1
46035
46036@endif lto-plugin
46037
46038.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
46039maybe-distclean-lto-plugin:
46040@if lto-plugin
46041maybe-distclean-lto-plugin: distclean-lto-plugin
46042
46043distclean-lto-plugin:
46044 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46045 r=`${PWD_COMMAND}`; export r; \
46046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46047 $(HOST_EXPORTS) \
46048 for flag in $(EXTRA_HOST_FLAGS) ; do \
46049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46050 done; \
46051 echo "Doing distclean in lto-plugin" ; \
46052 (cd $(HOST_SUBDIR)/lto-plugin && \
46053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46055 "RANLIB=$${RANLIB}" \
46056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46057 distclean) \
46058 || exit 1
46059
46060@endif lto-plugin
46061
46062.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
46063maybe-maintainer-clean-lto-plugin:
46064@if lto-plugin
46065maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
46066
46067maintainer-clean-lto-plugin:
46068 @[ -f ./lto-plugin/Makefile ] || exit 0; \
46069 r=`${PWD_COMMAND}`; export r; \
46070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46071 $(HOST_EXPORTS) \
46072 for flag in $(EXTRA_HOST_FLAGS) ; do \
46073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46074 done; \
46075 echo "Doing maintainer-clean in lto-plugin" ; \
46076 (cd $(HOST_SUBDIR)/lto-plugin && \
46077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46079 "RANLIB=$${RANLIB}" \
46080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46081 maintainer-clean) \
46082 || exit 1
46083
46084@endif lto-plugin
46085
46086
46087
4fa63067
NN
46088# ---------------------------------------
46089# Modules which run on the target machine
46090# ---------------------------------------
16ae0395 46091
3866be5d 46092
a7254363
PB
46093
46094
46095.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
46096maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
46097@if gcc-bootstrap
46098configure-target-libstdc++-v3: stage_current
46099@endif gcc-bootstrap
a7254363
PB
46100@if target-libstdc++-v3
46101maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 46102configure-target-libstdc++-v3:
0aed8855
PB
46103 @r=`${PWD_COMMAND}`; export r; \
46104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46105 echo "Checking multilib configuration for libstdc++-v3..."; \
46106 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46107 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46108 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46109 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46110 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46111 else \
46112 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46113 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46114 fi; \
46115 else \
46116 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
46117 fi; \
46118 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 46119 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
1f53ca9a 46120 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46121 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
46122 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 46123 case $(srcdir) in \
b00612cc
PB
46124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46125 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46127 esac; \
b00612cc
PB
46128 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46129 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
46130 rm -f no-such-file || : ; \
46131 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46132 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46133 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46134 || exit 1
6bd3dfaa 46135@endif target-libstdc++-v3
e2b9e2dc 46136
a7254363
PB
46137
46138
e8a5fa9c
RW
46139.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
46140maybe-configure-stage1-target-libstdc++-v3:
46141@if target-libstdc++-v3-bootstrap
46142maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
46143configure-stage1-target-libstdc++-v3:
46144 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46145 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46146 @r=`${PWD_COMMAND}`; export r; \
46147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46148 TFLAGS="$(STAGE1_TFLAGS)"; \
46149 echo "Checking multilib configuration for libstdc++-v3..."; \
46150 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46151 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46152 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46153 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46154 else \
46155 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46156 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46157 fi; \
46158 else \
46159 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46160 fi; \
46161 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46162 $(RAW_CXX_TARGET_EXPORTS) \
46163 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46164 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46165 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46166 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46167 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46168 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46169 case $(srcdir) in \
46170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46171 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46173 esac; \
46174 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46175 libsrcdir="$$s/libstdc++-v3"; \
46176 $(SHELL) $${libsrcdir}/configure \
46177 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46178 --target=${target_alias} $${srcdiroption} \
46179 $(STAGE1_CONFIGURE_FLAGS)
46180@endif target-libstdc++-v3-bootstrap
46181
46182.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
46183maybe-configure-stage2-target-libstdc++-v3:
46184@if target-libstdc++-v3-bootstrap
46185maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
46186configure-stage2-target-libstdc++-v3:
46187 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46188 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46189 @r=`${PWD_COMMAND}`; export r; \
46190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46191 TFLAGS="$(STAGE2_TFLAGS)"; \
46192 echo "Checking multilib configuration for libstdc++-v3..."; \
46193 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46194 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46195 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46196 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46197 else \
46198 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46199 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46200 fi; \
46201 else \
46202 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46203 fi; \
46204 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46205 $(RAW_CXX_TARGET_EXPORTS) \
46206 \
46207 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46208 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46209 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46210 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46211 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46212 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46213 case $(srcdir) in \
46214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46215 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46217 esac; \
46218 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46219 libsrcdir="$$s/libstdc++-v3"; \
46220 $(SHELL) $${libsrcdir}/configure \
46221 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46222 --target=${target_alias} $${srcdiroption} \
46223 --with-build-libsubdir=$(HOST_SUBDIR) \
46224 $(STAGE2_CONFIGURE_FLAGS)
46225@endif target-libstdc++-v3-bootstrap
46226
46227.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
46228maybe-configure-stage3-target-libstdc++-v3:
46229@if target-libstdc++-v3-bootstrap
46230maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
46231configure-stage3-target-libstdc++-v3:
46232 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46233 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46234 @r=`${PWD_COMMAND}`; export r; \
46235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46236 TFLAGS="$(STAGE3_TFLAGS)"; \
46237 echo "Checking multilib configuration for libstdc++-v3..."; \
46238 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46239 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46240 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46241 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46242 else \
46243 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46244 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46245 fi; \
46246 else \
46247 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46248 fi; \
46249 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46250 $(RAW_CXX_TARGET_EXPORTS) \
46251 \
46252 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46253 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46254 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46255 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46257 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46258 case $(srcdir) in \
46259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46260 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46262 esac; \
46263 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46264 libsrcdir="$$s/libstdc++-v3"; \
46265 $(SHELL) $${libsrcdir}/configure \
46266 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46267 --target=${target_alias} $${srcdiroption} \
46268 --with-build-libsubdir=$(HOST_SUBDIR) \
46269 $(STAGE3_CONFIGURE_FLAGS)
46270@endif target-libstdc++-v3-bootstrap
46271
46272.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
46273maybe-configure-stage4-target-libstdc++-v3:
46274@if target-libstdc++-v3-bootstrap
46275maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
46276configure-stage4-target-libstdc++-v3:
46277 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46278 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46279 @r=`${PWD_COMMAND}`; export r; \
46280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46281 TFLAGS="$(STAGE4_TFLAGS)"; \
46282 echo "Checking multilib configuration for libstdc++-v3..."; \
46283 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46284 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46285 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46286 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46287 else \
46288 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46289 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46290 fi; \
46291 else \
46292 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46293 fi; \
46294 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46295 $(RAW_CXX_TARGET_EXPORTS) \
46296 \
46297 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46298 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46299 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46300 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46301 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46302 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46303 case $(srcdir) in \
46304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46305 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46307 esac; \
46308 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46309 libsrcdir="$$s/libstdc++-v3"; \
46310 $(SHELL) $${libsrcdir}/configure \
46311 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46312 --target=${target_alias} $${srcdiroption} \
46313 --with-build-libsubdir=$(HOST_SUBDIR) \
46314 $(STAGE4_CONFIGURE_FLAGS)
46315@endif target-libstdc++-v3-bootstrap
46316
46317.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
46318maybe-configure-stageprofile-target-libstdc++-v3:
46319@if target-libstdc++-v3-bootstrap
46320maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
46321configure-stageprofile-target-libstdc++-v3:
46322 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46323 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46324 @r=`${PWD_COMMAND}`; export r; \
46325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46326 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46327 echo "Checking multilib configuration for libstdc++-v3..."; \
46328 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46329 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46330 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46331 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46332 else \
46333 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46334 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46335 fi; \
46336 else \
46337 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46338 fi; \
46339 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46340 $(RAW_CXX_TARGET_EXPORTS) \
46341 \
46342 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46343 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46344 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46345 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46346 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46347 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46348 case $(srcdir) in \
46349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46350 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46352 esac; \
46353 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46354 libsrcdir="$$s/libstdc++-v3"; \
46355 $(SHELL) $${libsrcdir}/configure \
46356 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46357 --target=${target_alias} $${srcdiroption} \
46358 --with-build-libsubdir=$(HOST_SUBDIR) \
46359 $(STAGEprofile_CONFIGURE_FLAGS)
46360@endif target-libstdc++-v3-bootstrap
46361
46362.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
46363maybe-configure-stagefeedback-target-libstdc++-v3:
46364@if target-libstdc++-v3-bootstrap
46365maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
46366configure-stagefeedback-target-libstdc++-v3:
46367 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46368 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
46369 @r=`${PWD_COMMAND}`; export r; \
46370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46371 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46372 echo "Checking multilib configuration for libstdc++-v3..."; \
46373 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
46374 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46375 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
46376 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
46377 else \
46378 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
46379 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46380 fi; \
46381 else \
46382 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
46383 fi; \
46384 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
46385 $(RAW_CXX_TARGET_EXPORTS) \
46386 \
46387 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46388 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 46389 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
46390 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
46391 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
46392 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
46393 case $(srcdir) in \
46394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46395 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
46396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46397 esac; \
46398 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
46399 libsrcdir="$$s/libstdc++-v3"; \
46400 $(SHELL) $${libsrcdir}/configure \
46401 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46402 --target=${target_alias} $${srcdiroption} \
46403 --with-build-libsubdir=$(HOST_SUBDIR) \
46404 $(STAGEfeedback_CONFIGURE_FLAGS)
46405@endif target-libstdc++-v3-bootstrap
46406
46407
46408
d545f33b
PB
46409
46410
4fa63067
NN
46411.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
46412maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
46413@if gcc-bootstrap
46414all-target-libstdc++-v3: stage_current
46415@endif gcc-bootstrap
6bd3dfaa 46416@if target-libstdc++-v3
72b2455a 46417TARGET-target-libstdc++-v3=all
6bd3dfaa 46418maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 46419all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
46420 @r=`${PWD_COMMAND}`; export r; \
46421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46422 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46423 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
46424 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46425 $(TARGET-target-libstdc++-v3))
6bd3dfaa 46426@endif target-libstdc++-v3
3866be5d 46427
a7254363
PB
46428
46429
e8a5fa9c
RW
46430.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
46431.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
46432maybe-all-stage1-target-libstdc++-v3:
46433maybe-clean-stage1-target-libstdc++-v3:
46434@if target-libstdc++-v3-bootstrap
46435maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
46436all-stage1: all-stage1-target-libstdc++-v3
46437TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46438all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
46439 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46440 @r=`${PWD_COMMAND}`; export r; \
46441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46442 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 46443 $(RAW_CXX_TARGET_EXPORTS) \
e8a5fa9c
RW
46444 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46445 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46446 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46447 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46448 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46449 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46450 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46451 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46452 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46453 TFLAGS="$(STAGE1_TFLAGS)" \
46454 $(TARGET-stage1-target-libstdc++-v3)
46455
46456maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
46457clean-stage1: clean-stage1-target-libstdc++-v3
46458clean-stage1-target-libstdc++-v3:
46459 @if [ $(current_stage) = stage1 ]; then \
46460 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46461 else \
46462 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
46463 $(MAKE) stage1-start; \
46464 fi; \
46465 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46466 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46467 clean
46468@endif target-libstdc++-v3-bootstrap
46469
46470
46471.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
46472.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
46473maybe-all-stage2-target-libstdc++-v3:
46474maybe-clean-stage2-target-libstdc++-v3:
46475@if target-libstdc++-v3-bootstrap
46476maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
46477all-stage2: all-stage2-target-libstdc++-v3
46478TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46479all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
46480 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46481 @r=`${PWD_COMMAND}`; export r; \
46482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46483 TFLAGS="$(STAGE2_TFLAGS)"; \
46484 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46485 \
e8a5fa9c
RW
46486 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46487 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46488 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46489 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46490 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46491 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46492 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46493 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46494 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46495 TFLAGS="$(STAGE2_TFLAGS)" \
46496 $(TARGET-stage2-target-libstdc++-v3)
46497
46498maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
46499clean-stage2: clean-stage2-target-libstdc++-v3
46500clean-stage2-target-libstdc++-v3:
46501 @if [ $(current_stage) = stage2 ]; then \
46502 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46503 else \
46504 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
46505 $(MAKE) stage2-start; \
46506 fi; \
46507 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46508 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46509 \
46510 clean
46511@endif target-libstdc++-v3-bootstrap
46512
46513
46514.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
46515.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
46516maybe-all-stage3-target-libstdc++-v3:
46517maybe-clean-stage3-target-libstdc++-v3:
46518@if target-libstdc++-v3-bootstrap
46519maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
46520all-stage3: all-stage3-target-libstdc++-v3
46521TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46522all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
46523 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46524 @r=`${PWD_COMMAND}`; export r; \
46525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46526 TFLAGS="$(STAGE3_TFLAGS)"; \
46527 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46528 \
e8a5fa9c
RW
46529 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46530 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46531 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46532 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46533 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46534 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46535 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46536 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46537 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46538 TFLAGS="$(STAGE3_TFLAGS)" \
46539 $(TARGET-stage3-target-libstdc++-v3)
46540
46541maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
46542clean-stage3: clean-stage3-target-libstdc++-v3
46543clean-stage3-target-libstdc++-v3:
46544 @if [ $(current_stage) = stage3 ]; then \
46545 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46546 else \
46547 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
46548 $(MAKE) stage3-start; \
46549 fi; \
46550 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46551 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46552 \
46553 clean
46554@endif target-libstdc++-v3-bootstrap
46555
46556
46557.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
46558.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
46559maybe-all-stage4-target-libstdc++-v3:
46560maybe-clean-stage4-target-libstdc++-v3:
46561@if target-libstdc++-v3-bootstrap
46562maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
46563all-stage4: all-stage4-target-libstdc++-v3
46564TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46565all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
46566 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46567 @r=`${PWD_COMMAND}`; export r; \
46568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46569 TFLAGS="$(STAGE4_TFLAGS)"; \
46570 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46571 \
e8a5fa9c
RW
46572 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46573 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46574 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46575 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46576 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46577 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46578 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46579 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46580 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46581 TFLAGS="$(STAGE4_TFLAGS)" \
46582 $(TARGET-stage4-target-libstdc++-v3)
46583
46584maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
46585clean-stage4: clean-stage4-target-libstdc++-v3
46586clean-stage4-target-libstdc++-v3:
46587 @if [ $(current_stage) = stage4 ]; then \
46588 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46589 else \
46590 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
46591 $(MAKE) stage4-start; \
46592 fi; \
46593 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46594 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46595 \
46596 clean
46597@endif target-libstdc++-v3-bootstrap
46598
46599
46600.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
46601.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
46602maybe-all-stageprofile-target-libstdc++-v3:
46603maybe-clean-stageprofile-target-libstdc++-v3:
46604@if target-libstdc++-v3-bootstrap
46605maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
46606all-stageprofile: all-stageprofile-target-libstdc++-v3
46607TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46608all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
46609 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46610 @r=`${PWD_COMMAND}`; export r; \
46611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46612 TFLAGS="$(STAGEprofile_TFLAGS)"; \
46613 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46614 \
e8a5fa9c
RW
46615 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46616 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46617 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46618 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46619 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46620 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46621 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46622 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46623 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46624 TFLAGS="$(STAGEprofile_TFLAGS)" \
46625 $(TARGET-stageprofile-target-libstdc++-v3)
46626
46627maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
46628clean-stageprofile: clean-stageprofile-target-libstdc++-v3
46629clean-stageprofile-target-libstdc++-v3:
46630 @if [ $(current_stage) = stageprofile ]; then \
46631 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46632 else \
46633 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
46634 $(MAKE) stageprofile-start; \
46635 fi; \
46636 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46637 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46638 \
46639 clean
46640@endif target-libstdc++-v3-bootstrap
46641
46642
46643.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
46644.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
46645maybe-all-stagefeedback-target-libstdc++-v3:
46646maybe-clean-stagefeedback-target-libstdc++-v3:
46647@if target-libstdc++-v3-bootstrap
46648maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
46649all-stagefeedback: all-stagefeedback-target-libstdc++-v3
46650TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
46651all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
46652 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46653 @r=`${PWD_COMMAND}`; export r; \
46654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46655 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46656 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 46657 \
e8a5fa9c
RW
46658 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
46660 CFLAGS="$(CFLAGS_FOR_TARGET)" \
46661 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46662 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46666 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46667 TFLAGS="$(STAGEfeedback_TFLAGS)" \
46668 $(TARGET-stagefeedback-target-libstdc++-v3)
46669
46670maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
46671clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
46672clean-stagefeedback-target-libstdc++-v3:
46673 @if [ $(current_stage) = stagefeedback ]; then \
46674 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
46675 else \
46676 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
46677 $(MAKE) stagefeedback-start; \
46678 fi; \
46679 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46680 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
46681 \
46682 clean
46683@endif target-libstdc++-v3-bootstrap
46684
46685
46686
46687
d545f33b
PB
46688
46689
4fa63067
NN
46690.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
46691maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
46692@if target-libstdc++-v3
46693maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 46694
4fa63067 46695check-target-libstdc++-v3:
0aed8855 46696 @: $(MAKE); $(unstage)
b40e3958
L
46697 @r=`${PWD_COMMAND}`; export r; \
46698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46699 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46700 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 46701 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 46702
6bd3dfaa 46703@endif target-libstdc++-v3
3866be5d 46704
4fa63067
NN
46705.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
46706maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
46707@if target-libstdc++-v3
46708maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 46709
4fa63067 46710install-target-libstdc++-v3: installdirs
0aed8855 46711 @: $(MAKE); $(unstage)
b40e3958
L
46712 @r=`${PWD_COMMAND}`; export r; \
46713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46714 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 46715 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 46716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46717
6bd3dfaa 46718@endif target-libstdc++-v3
e2b9e2dc 46719
9b980aa1
RW
46720.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
46721maybe-install-strip-target-libstdc++-v3:
46722@if target-libstdc++-v3
46723maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
46724
46725install-strip-target-libstdc++-v3: installdirs
46726 @: $(MAKE); $(unstage)
46727 @r=`${PWD_COMMAND}`; export r; \
46728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46729 $(RAW_CXX_TARGET_EXPORTS) \
46730 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46731 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
46732
46733@endif target-libstdc++-v3
46734
56a8fe78 46735# Other targets (info, dvi, pdf, etc.)
3866be5d 46736
4fa63067
NN
46737.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
46738maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
46739@if target-libstdc++-v3
46740maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 46741
4fa63067
NN
46742info-target-libstdc++-v3: \
46743 configure-target-libstdc++-v3
0aed8855 46744 @: $(MAKE); $(unstage)
4fa63067
NN
46745 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46746 r=`${PWD_COMMAND}`; export r; \
b40e3958 46747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46748 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46749 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46750 for flag in $(EXTRA_TARGET_FLAGS); do \
46751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46752 done; \
46753 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46756 "RANLIB=$${RANLIB}" \
0c24b341 46757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46758 info) \
4fa63067 46759 || exit 1
3866be5d 46760
6bd3dfaa 46761@endif target-libstdc++-v3
3866be5d 46762
4fa63067
NN
46763.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
46764maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
46765@if target-libstdc++-v3
46766maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 46767
4fa63067
NN
46768dvi-target-libstdc++-v3: \
46769 configure-target-libstdc++-v3
0aed8855 46770 @: $(MAKE); $(unstage)
4fa63067
NN
46771 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46772 r=`${PWD_COMMAND}`; export r; \
b40e3958 46773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46774 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46775 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46776 for flag in $(EXTRA_TARGET_FLAGS); do \
46777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46778 done; \
46779 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46782 "RANLIB=$${RANLIB}" \
0c24b341 46783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46784 dvi) \
4fa63067 46785 || exit 1
3866be5d 46786
6bd3dfaa 46787@endif target-libstdc++-v3
3866be5d 46788
56a8fe78
DD
46789.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
46790maybe-pdf-target-libstdc++-v3:
46791@if target-libstdc++-v3
46792maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
46793
46794pdf-target-libstdc++-v3: \
46795 configure-target-libstdc++-v3
46796 @: $(MAKE); $(unstage)
46797 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46798 r=`${PWD_COMMAND}`; export r; \
46799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46800 $(RAW_CXX_TARGET_EXPORTS) \
46801 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46802 for flag in $(EXTRA_TARGET_FLAGS); do \
46803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46804 done; \
46805 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46808 "RANLIB=$${RANLIB}" \
0c24b341 46809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46810 pdf) \
46811 || exit 1
46812
46813@endif target-libstdc++-v3
46814
6d389afc
MS
46815.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
46816maybe-html-target-libstdc++-v3:
46817@if target-libstdc++-v3
46818maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
46819
46820html-target-libstdc++-v3: \
46821 configure-target-libstdc++-v3
0aed8855 46822 @: $(MAKE); $(unstage)
6d389afc
MS
46823 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46824 r=`${PWD_COMMAND}`; export r; \
46825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46826 $(RAW_CXX_TARGET_EXPORTS) \
46827 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46828 for flag in $(EXTRA_TARGET_FLAGS); do \
46829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46830 done; \
46831 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46834 "RANLIB=$${RANLIB}" \
0c24b341 46835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46836 html) \
46837 || exit 1
46838
46839@endif target-libstdc++-v3
46840
4fa63067
NN
46841.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
46842maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
46843@if target-libstdc++-v3
46844maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
46845
46846TAGS-target-libstdc++-v3: \
46847 configure-target-libstdc++-v3
0aed8855 46848 @: $(MAKE); $(unstage)
4fa63067 46849 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
46850 r=`${PWD_COMMAND}`; export r; \
46851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46852 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46853 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46854 for flag in $(EXTRA_TARGET_FLAGS); do \
46855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46856 done; \
46857 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46860 "RANLIB=$${RANLIB}" \
0c24b341 46861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46862 TAGS) \
e2b9e2dc
NN
46863 || exit 1
46864
6bd3dfaa 46865@endif target-libstdc++-v3
3866be5d 46866
4fa63067
NN
46867.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
46868maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
46869@if target-libstdc++-v3
46870maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 46871
4fa63067
NN
46872install-info-target-libstdc++-v3: \
46873 configure-target-libstdc++-v3 \
46874 info-target-libstdc++-v3
0aed8855 46875 @: $(MAKE); $(unstage)
4fa63067
NN
46876 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46877 r=`${PWD_COMMAND}`; export r; \
b40e3958 46878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46879 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46880 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46881 for flag in $(EXTRA_TARGET_FLAGS); do \
46882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46883 done; \
46884 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46887 "RANLIB=$${RANLIB}" \
0c24b341 46888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46889 install-info) \
4fa63067 46890 || exit 1
3866be5d 46891
6bd3dfaa 46892@endif target-libstdc++-v3
3866be5d 46893
a3ca38d2
DD
46894.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
46895maybe-install-pdf-target-libstdc++-v3:
46896@if target-libstdc++-v3
46897maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
46898
46899install-pdf-target-libstdc++-v3: \
46900 configure-target-libstdc++-v3 \
46901 pdf-target-libstdc++-v3
46902 @: $(MAKE); $(unstage)
46903 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46904 r=`${PWD_COMMAND}`; export r; \
46905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46906 $(RAW_CXX_TARGET_EXPORTS) \
46907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46908 for flag in $(EXTRA_TARGET_FLAGS); do \
46909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46910 done; \
46911 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46914 "RANLIB=$${RANLIB}" \
0c24b341 46915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46916 install-pdf) \
46917 || exit 1
46918
46919@endif target-libstdc++-v3
46920
108a6f8e
CD
46921.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
46922maybe-install-html-target-libstdc++-v3:
46923@if target-libstdc++-v3
46924maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
46925
46926install-html-target-libstdc++-v3: \
46927 configure-target-libstdc++-v3 \
46928 html-target-libstdc++-v3
46929 @: $(MAKE); $(unstage)
46930 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46931 r=`${PWD_COMMAND}`; export r; \
46932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46933 $(RAW_CXX_TARGET_EXPORTS) \
46934 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46935 for flag in $(EXTRA_TARGET_FLAGS); do \
46936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46937 done; \
46938 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46941 "RANLIB=$${RANLIB}" \
0c24b341 46942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46943 install-html) \
46944 || exit 1
46945
46946@endif target-libstdc++-v3
46947
4fa63067
NN
46948.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
46949maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
46950@if target-libstdc++-v3
46951maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 46952
4fa63067
NN
46953installcheck-target-libstdc++-v3: \
46954 configure-target-libstdc++-v3
0aed8855 46955 @: $(MAKE); $(unstage)
4fa63067
NN
46956 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
46957 r=`${PWD_COMMAND}`; export r; \
b40e3958 46958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46959 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46960 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46961 for flag in $(EXTRA_TARGET_FLAGS); do \
46962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46963 done; \
46964 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46967 "RANLIB=$${RANLIB}" \
0c24b341 46968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46969 installcheck) \
4fa63067 46970 || exit 1
3866be5d 46971
6bd3dfaa 46972@endif target-libstdc++-v3
3866be5d 46973
4fa63067
NN
46974.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
46975maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
46976@if target-libstdc++-v3
46977maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
46978
46979mostlyclean-target-libstdc++-v3:
0aed8855 46980 @: $(MAKE); $(unstage)
4fa63067 46981 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
46982 r=`${PWD_COMMAND}`; export r; \
46983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46984 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
46985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
46986 for flag in $(EXTRA_TARGET_FLAGS); do \
46987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46988 done; \
46989 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
46990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46992 "RANLIB=$${RANLIB}" \
0c24b341 46993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46994 mostlyclean) \
e2b9e2dc
NN
46995 || exit 1
46996
6bd3dfaa 46997@endif target-libstdc++-v3
4fa63067
NN
46998
46999.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
47000maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
47001@if target-libstdc++-v3
47002maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
47003
47004clean-target-libstdc++-v3:
0aed8855 47005 @: $(MAKE); $(unstage)
4fa63067
NN
47006 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47007 r=`${PWD_COMMAND}`; export r; \
b40e3958 47008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47009 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47010 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47011 for flag in $(EXTRA_TARGET_FLAGS); do \
47012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47013 done; \
47014 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47017 "RANLIB=$${RANLIB}" \
0c24b341 47018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47019 clean) \
4fa63067 47020 || exit 1
3866be5d 47021
6bd3dfaa 47022@endif target-libstdc++-v3
3866be5d 47023
4fa63067
NN
47024.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
47025maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
47026@if target-libstdc++-v3
47027maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
47028
47029distclean-target-libstdc++-v3:
0aed8855 47030 @: $(MAKE); $(unstage)
4fa63067
NN
47031 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47032 r=`${PWD_COMMAND}`; export r; \
b40e3958 47033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47034 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47035 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47036 for flag in $(EXTRA_TARGET_FLAGS); do \
47037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47038 done; \
47039 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47042 "RANLIB=$${RANLIB}" \
0c24b341 47043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47044 distclean) \
4fa63067 47045 || exit 1
3866be5d 47046
6bd3dfaa 47047@endif target-libstdc++-v3
3866be5d 47048
4fa63067
NN
47049.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
47050maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
47051@if target-libstdc++-v3
47052maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 47053
4fa63067 47054maintainer-clean-target-libstdc++-v3:
0aed8855 47055 @: $(MAKE); $(unstage)
4fa63067
NN
47056 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
47057 r=`${PWD_COMMAND}`; export r; \
b40e3958 47058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47059 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
47060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
47061 for flag in $(EXTRA_TARGET_FLAGS); do \
47062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47063 done; \
47064 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
47065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47067 "RANLIB=$${RANLIB}" \
0c24b341 47068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47069 maintainer-clean) \
4fa63067 47070 || exit 1
3866be5d 47071
6bd3dfaa 47072@endif target-libstdc++-v3
3866be5d 47073
4fa63067 47074
4fa63067 47075
a7254363
PB
47076
47077
47078.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
47079maybe-configure-target-libmudflap:
4f0ef2d8
CD
47080@if gcc-bootstrap
47081configure-target-libmudflap: stage_current
47082@endif gcc-bootstrap
a7254363
PB
47083@if target-libmudflap
47084maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 47085configure-target-libmudflap:
0aed8855
PB
47086 @: $(MAKE); $(unstage)
47087 @r=`${PWD_COMMAND}`; export r; \
47088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47089 echo "Checking multilib configuration for libmudflap..."; \
47090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
47091 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
47092 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
47093 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
47094 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
47095 else \
47096 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
47097 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
47098 fi; \
47099 else \
47100 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
47101 fi; \
47102 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 47103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
1f53ca9a 47104 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47105 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
47106 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 47107 case $(srcdir) in \
b00612cc
PB
47108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47109 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
47110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47111 esac; \
b00612cc
PB
47112 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
47113 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
47114 rm -f no-such-file || : ; \
47115 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47116 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47117 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47118 || exit 1
6bd3dfaa 47119@endif target-libmudflap
e2b9e2dc 47120
a7254363
PB
47121
47122
d545f33b
PB
47123
47124
4b1cb4fe
DD
47125.PHONY: all-target-libmudflap maybe-all-target-libmudflap
47126maybe-all-target-libmudflap:
4f0ef2d8
CD
47127@if gcc-bootstrap
47128all-target-libmudflap: stage_current
47129@endif gcc-bootstrap
6bd3dfaa 47130@if target-libmudflap
72b2455a 47131TARGET-target-libmudflap=all
6bd3dfaa 47132maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 47133all-target-libmudflap: configure-target-libmudflap
0aed8855 47134 @: $(MAKE); $(unstage)
b40e3958
L
47135 @r=`${PWD_COMMAND}`; export r; \
47136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47137 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47138 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
47139 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47140 $(TARGET-target-libmudflap))
6bd3dfaa 47141@endif target-libmudflap
3866be5d 47142
a7254363
PB
47143
47144
d545f33b
PB
47145
47146
4b1cb4fe
DD
47147.PHONY: check-target-libmudflap maybe-check-target-libmudflap
47148maybe-check-target-libmudflap:
6bd3dfaa
PB
47149@if target-libmudflap
47150maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 47151
4b1cb4fe 47152check-target-libmudflap:
0aed8855 47153 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47154 @r=`${PWD_COMMAND}`; export r; \
47155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47156 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47157 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 47158 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 47159
6bd3dfaa 47160@endif target-libmudflap
4b1cb4fe
DD
47161
47162.PHONY: install-target-libmudflap maybe-install-target-libmudflap
47163maybe-install-target-libmudflap:
6bd3dfaa
PB
47164@if target-libmudflap
47165maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
47166
47167install-target-libmudflap: installdirs
0aed8855 47168 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47169 @r=`${PWD_COMMAND}`; export r; \
47170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47171 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 47172 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 47173 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 47174
6bd3dfaa 47175@endif target-libmudflap
4b1cb4fe 47176
9b980aa1
RW
47177.PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
47178maybe-install-strip-target-libmudflap:
47179@if target-libmudflap
47180maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
47181
47182install-strip-target-libmudflap: installdirs
47183 @: $(MAKE); $(unstage)
47184 @r=`${PWD_COMMAND}`; export r; \
47185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47186 $(NORMAL_TARGET_EXPORTS) \
47187 (cd $(TARGET_SUBDIR)/libmudflap && \
47188 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47189
47190@endif target-libmudflap
47191
56a8fe78 47192# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
47193
47194.PHONY: maybe-info-target-libmudflap info-target-libmudflap
47195maybe-info-target-libmudflap:
6bd3dfaa
PB
47196@if target-libmudflap
47197maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
47198
47199info-target-libmudflap: \
47200 configure-target-libmudflap
0aed8855 47201 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47202 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47203 r=`${PWD_COMMAND}`; export r; \
47204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47205 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47206 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
47207 for flag in $(EXTRA_TARGET_FLAGS); do \
47208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47209 done; \
47210 (cd $(TARGET_SUBDIR)/libmudflap && \
47211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47213 "RANLIB=$${RANLIB}" \
0c24b341 47214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47215 info) \
4b1cb4fe
DD
47216 || exit 1
47217
6bd3dfaa 47218@endif target-libmudflap
4b1cb4fe
DD
47219
47220.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
47221maybe-dvi-target-libmudflap:
6bd3dfaa
PB
47222@if target-libmudflap
47223maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
47224
47225dvi-target-libmudflap: \
47226 configure-target-libmudflap
0aed8855 47227 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47228 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47229 r=`${PWD_COMMAND}`; export r; \
47230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47231 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47232 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
47233 for flag in $(EXTRA_TARGET_FLAGS); do \
47234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47235 done; \
47236 (cd $(TARGET_SUBDIR)/libmudflap && \
47237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47239 "RANLIB=$${RANLIB}" \
0c24b341 47240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47241 dvi) \
4b1cb4fe
DD
47242 || exit 1
47243
6bd3dfaa 47244@endif target-libmudflap
4b1cb4fe 47245
56a8fe78
DD
47246.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
47247maybe-pdf-target-libmudflap:
47248@if target-libmudflap
47249maybe-pdf-target-libmudflap: pdf-target-libmudflap
47250
47251pdf-target-libmudflap: \
47252 configure-target-libmudflap
47253 @: $(MAKE); $(unstage)
47254 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47255 r=`${PWD_COMMAND}`; export r; \
47256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47257 $(NORMAL_TARGET_EXPORTS) \
47258 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
47259 for flag in $(EXTRA_TARGET_FLAGS); do \
47260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47261 done; \
47262 (cd $(TARGET_SUBDIR)/libmudflap && \
47263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47265 "RANLIB=$${RANLIB}" \
0c24b341 47266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47267 pdf) \
47268 || exit 1
47269
47270@endif target-libmudflap
47271
6d389afc
MS
47272.PHONY: maybe-html-target-libmudflap html-target-libmudflap
47273maybe-html-target-libmudflap:
47274@if target-libmudflap
47275maybe-html-target-libmudflap: html-target-libmudflap
47276
47277html-target-libmudflap: \
47278 configure-target-libmudflap
0aed8855 47279 @: $(MAKE); $(unstage)
6d389afc
MS
47280 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47281 r=`${PWD_COMMAND}`; export r; \
47282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47283 $(NORMAL_TARGET_EXPORTS) \
47284 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
47285 for flag in $(EXTRA_TARGET_FLAGS); do \
47286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47287 done; \
47288 (cd $(TARGET_SUBDIR)/libmudflap && \
47289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47291 "RANLIB=$${RANLIB}" \
0c24b341 47292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47293 html) \
47294 || exit 1
47295
47296@endif target-libmudflap
47297
4b1cb4fe
DD
47298.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
47299maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
47300@if target-libmudflap
47301maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
47302
47303TAGS-target-libmudflap: \
47304 configure-target-libmudflap
0aed8855 47305 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47306 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47307 r=`${PWD_COMMAND}`; export r; \
47308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47309 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47310 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
47311 for flag in $(EXTRA_TARGET_FLAGS); do \
47312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47313 done; \
47314 (cd $(TARGET_SUBDIR)/libmudflap && \
47315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47317 "RANLIB=$${RANLIB}" \
0c24b341 47318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47319 TAGS) \
4b1cb4fe
DD
47320 || exit 1
47321
6bd3dfaa 47322@endif target-libmudflap
4b1cb4fe
DD
47323
47324.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
47325maybe-install-info-target-libmudflap:
6bd3dfaa
PB
47326@if target-libmudflap
47327maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
47328
47329install-info-target-libmudflap: \
47330 configure-target-libmudflap \
47331 info-target-libmudflap
0aed8855 47332 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47333 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47334 r=`${PWD_COMMAND}`; export r; \
47335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47336 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47337 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
47338 for flag in $(EXTRA_TARGET_FLAGS); do \
47339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47340 done; \
47341 (cd $(TARGET_SUBDIR)/libmudflap && \
47342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47344 "RANLIB=$${RANLIB}" \
0c24b341 47345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47346 install-info) \
4b1cb4fe
DD
47347 || exit 1
47348
6bd3dfaa 47349@endif target-libmudflap
4b1cb4fe 47350
a3ca38d2
DD
47351.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
47352maybe-install-pdf-target-libmudflap:
47353@if target-libmudflap
47354maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
47355
47356install-pdf-target-libmudflap: \
47357 configure-target-libmudflap \
47358 pdf-target-libmudflap
47359 @: $(MAKE); $(unstage)
47360 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47361 r=`${PWD_COMMAND}`; export r; \
47362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47363 $(NORMAL_TARGET_EXPORTS) \
47364 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
47365 for flag in $(EXTRA_TARGET_FLAGS); do \
47366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47367 done; \
47368 (cd $(TARGET_SUBDIR)/libmudflap && \
47369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47371 "RANLIB=$${RANLIB}" \
0c24b341 47372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47373 install-pdf) \
47374 || exit 1
47375
47376@endif target-libmudflap
47377
108a6f8e
CD
47378.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
47379maybe-install-html-target-libmudflap:
47380@if target-libmudflap
47381maybe-install-html-target-libmudflap: install-html-target-libmudflap
47382
47383install-html-target-libmudflap: \
47384 configure-target-libmudflap \
47385 html-target-libmudflap
47386 @: $(MAKE); $(unstage)
47387 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47388 r=`${PWD_COMMAND}`; export r; \
47389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47390 $(NORMAL_TARGET_EXPORTS) \
47391 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
47392 for flag in $(EXTRA_TARGET_FLAGS); do \
47393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47394 done; \
47395 (cd $(TARGET_SUBDIR)/libmudflap && \
47396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47398 "RANLIB=$${RANLIB}" \
0c24b341 47399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47400 install-html) \
47401 || exit 1
47402
47403@endif target-libmudflap
47404
4b1cb4fe
DD
47405.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
47406maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
47407@if target-libmudflap
47408maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
47409
47410installcheck-target-libmudflap: \
47411 configure-target-libmudflap
0aed8855 47412 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47413 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47414 r=`${PWD_COMMAND}`; export r; \
47415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47416 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47417 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
47418 for flag in $(EXTRA_TARGET_FLAGS); do \
47419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47420 done; \
47421 (cd $(TARGET_SUBDIR)/libmudflap && \
47422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47424 "RANLIB=$${RANLIB}" \
0c24b341 47425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47426 installcheck) \
4b1cb4fe
DD
47427 || exit 1
47428
6bd3dfaa 47429@endif target-libmudflap
4b1cb4fe
DD
47430
47431.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
47432maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
47433@if target-libmudflap
47434maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
47435
47436mostlyclean-target-libmudflap:
0aed8855 47437 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47438 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47439 r=`${PWD_COMMAND}`; export r; \
47440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47441 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47442 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
47443 for flag in $(EXTRA_TARGET_FLAGS); do \
47444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47445 done; \
47446 (cd $(TARGET_SUBDIR)/libmudflap && \
47447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47449 "RANLIB=$${RANLIB}" \
0c24b341 47450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47451 mostlyclean) \
4b1cb4fe
DD
47452 || exit 1
47453
6bd3dfaa 47454@endif target-libmudflap
4b1cb4fe
DD
47455
47456.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
47457maybe-clean-target-libmudflap:
6bd3dfaa
PB
47458@if target-libmudflap
47459maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
47460
47461clean-target-libmudflap:
0aed8855 47462 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47463 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47464 r=`${PWD_COMMAND}`; export r; \
47465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47466 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47467 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
47468 for flag in $(EXTRA_TARGET_FLAGS); do \
47469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47470 done; \
47471 (cd $(TARGET_SUBDIR)/libmudflap && \
47472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47474 "RANLIB=$${RANLIB}" \
0c24b341 47475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47476 clean) \
4b1cb4fe
DD
47477 || exit 1
47478
6bd3dfaa 47479@endif target-libmudflap
4b1cb4fe
DD
47480
47481.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
47482maybe-distclean-target-libmudflap:
6bd3dfaa
PB
47483@if target-libmudflap
47484maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
47485
47486distclean-target-libmudflap:
0aed8855 47487 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47488 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47489 r=`${PWD_COMMAND}`; export r; \
47490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47491 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47492 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
47493 for flag in $(EXTRA_TARGET_FLAGS); do \
47494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47495 done; \
47496 (cd $(TARGET_SUBDIR)/libmudflap && \
47497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47499 "RANLIB=$${RANLIB}" \
0c24b341 47500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47501 distclean) \
4b1cb4fe
DD
47502 || exit 1
47503
6bd3dfaa 47504@endif target-libmudflap
4b1cb4fe
DD
47505
47506.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
47507maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
47508@if target-libmudflap
47509maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
47510
47511maintainer-clean-target-libmudflap:
0aed8855 47512 @: $(MAKE); $(unstage)
4b1cb4fe
DD
47513 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
47514 r=`${PWD_COMMAND}`; export r; \
47515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47516 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
47517 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
47518 for flag in $(EXTRA_TARGET_FLAGS); do \
47519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47520 done; \
47521 (cd $(TARGET_SUBDIR)/libmudflap && \
47522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47524 "RANLIB=$${RANLIB}" \
0c24b341 47525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47526 maintainer-clean) \
4b1cb4fe
DD
47527 || exit 1
47528
6bd3dfaa 47529@endif target-libmudflap
4b1cb4fe
DD
47530
47531
4b1cb4fe 47532
064d0a7c
PB
47533
47534
47535.PHONY: configure-target-libssp maybe-configure-target-libssp
47536maybe-configure-target-libssp:
4f0ef2d8
CD
47537@if gcc-bootstrap
47538configure-target-libssp: stage_current
47539@endif gcc-bootstrap
064d0a7c
PB
47540@if target-libssp
47541maybe-configure-target-libssp: configure-target-libssp
c52c6897 47542configure-target-libssp:
0aed8855
PB
47543 @: $(MAKE); $(unstage)
47544 @r=`${PWD_COMMAND}`; export r; \
47545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47546 echo "Checking multilib configuration for libssp..."; \
47547 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
47548 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
47549 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
47550 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
47551 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
47552 else \
47553 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
47554 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
47555 fi; \
47556 else \
47557 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
47558 fi; \
47559 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 47560 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
1f53ca9a 47561 $(NORMAL_TARGET_EXPORTS) \
064d0a7c
PB
47562 echo Configuring in $(TARGET_SUBDIR)/libssp; \
47563 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
47564 case $(srcdir) in \
47565 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47566 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
47567 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47568 esac; \
47569 srcdiroption="--srcdir=$${topdir}/libssp"; \
47570 libsrcdir="$$s/libssp"; \
47571 rm -f no-such-file || : ; \
47572 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47573 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47574 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
47575 || exit 1
47576@endif target-libssp
47577
47578
47579
47580
47581
47582.PHONY: all-target-libssp maybe-all-target-libssp
47583maybe-all-target-libssp:
4f0ef2d8
CD
47584@if gcc-bootstrap
47585all-target-libssp: stage_current
47586@endif gcc-bootstrap
064d0a7c
PB
47587@if target-libssp
47588TARGET-target-libssp=all
47589maybe-all-target-libssp: all-target-libssp
47590all-target-libssp: configure-target-libssp
0aed8855 47591 @: $(MAKE); $(unstage)
064d0a7c
PB
47592 @r=`${PWD_COMMAND}`; export r; \
47593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47594 $(NORMAL_TARGET_EXPORTS) \
064d0a7c 47595 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
47596 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47597 $(TARGET-target-libssp))
064d0a7c
PB
47598@endif target-libssp
47599
47600
47601
47602
47603
47604.PHONY: check-target-libssp maybe-check-target-libssp
47605maybe-check-target-libssp:
47606@if target-libssp
47607maybe-check-target-libssp: check-target-libssp
47608
47609check-target-libssp:
0aed8855 47610 @: $(MAKE); $(unstage)
064d0a7c
PB
47611 @r=`${PWD_COMMAND}`; export r; \
47612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47613 $(NORMAL_TARGET_EXPORTS) \
47614 (cd $(TARGET_SUBDIR)/libssp && \
47615 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
47616
47617@endif target-libssp
47618
47619.PHONY: install-target-libssp maybe-install-target-libssp
47620maybe-install-target-libssp:
47621@if target-libssp
47622maybe-install-target-libssp: install-target-libssp
47623
47624install-target-libssp: installdirs
0aed8855 47625 @: $(MAKE); $(unstage)
064d0a7c
PB
47626 @r=`${PWD_COMMAND}`; export r; \
47627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47628 $(NORMAL_TARGET_EXPORTS) \
47629 (cd $(TARGET_SUBDIR)/libssp && \
47630 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47631
47632@endif target-libssp
47633
9b980aa1
RW
47634.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
47635maybe-install-strip-target-libssp:
47636@if target-libssp
47637maybe-install-strip-target-libssp: install-strip-target-libssp
47638
47639install-strip-target-libssp: installdirs
47640 @: $(MAKE); $(unstage)
47641 @r=`${PWD_COMMAND}`; export r; \
47642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47643 $(NORMAL_TARGET_EXPORTS) \
47644 (cd $(TARGET_SUBDIR)/libssp && \
47645 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
47646
47647@endif target-libssp
47648
56a8fe78 47649# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
47650
47651.PHONY: maybe-info-target-libssp info-target-libssp
47652maybe-info-target-libssp:
47653@if target-libssp
47654maybe-info-target-libssp: info-target-libssp
47655
47656info-target-libssp: \
47657 configure-target-libssp
0aed8855 47658 @: $(MAKE); $(unstage)
064d0a7c
PB
47659 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47660 r=`${PWD_COMMAND}`; export r; \
47661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47662 $(NORMAL_TARGET_EXPORTS) \
47663 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
47664 for flag in $(EXTRA_TARGET_FLAGS); do \
47665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47666 done; \
47667 (cd $(TARGET_SUBDIR)/libssp && \
47668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47670 "RANLIB=$${RANLIB}" \
0c24b341 47671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47672 info) \
47673 || exit 1
47674
47675@endif target-libssp
47676
47677.PHONY: maybe-dvi-target-libssp dvi-target-libssp
47678maybe-dvi-target-libssp:
47679@if target-libssp
47680maybe-dvi-target-libssp: dvi-target-libssp
47681
47682dvi-target-libssp: \
47683 configure-target-libssp
0aed8855 47684 @: $(MAKE); $(unstage)
064d0a7c
PB
47685 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47686 r=`${PWD_COMMAND}`; export r; \
47687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47688 $(NORMAL_TARGET_EXPORTS) \
47689 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
47690 for flag in $(EXTRA_TARGET_FLAGS); do \
47691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47692 done; \
47693 (cd $(TARGET_SUBDIR)/libssp && \
47694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47696 "RANLIB=$${RANLIB}" \
0c24b341 47697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47698 dvi) \
47699 || exit 1
47700
47701@endif target-libssp
47702
56a8fe78
DD
47703.PHONY: maybe-pdf-target-libssp pdf-target-libssp
47704maybe-pdf-target-libssp:
47705@if target-libssp
47706maybe-pdf-target-libssp: pdf-target-libssp
47707
47708pdf-target-libssp: \
47709 configure-target-libssp
47710 @: $(MAKE); $(unstage)
47711 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47712 r=`${PWD_COMMAND}`; export r; \
47713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47714 $(NORMAL_TARGET_EXPORTS) \
47715 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
47716 for flag in $(EXTRA_TARGET_FLAGS); do \
47717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47718 done; \
47719 (cd $(TARGET_SUBDIR)/libssp && \
47720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47722 "RANLIB=$${RANLIB}" \
0c24b341 47723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47724 pdf) \
47725 || exit 1
47726
47727@endif target-libssp
47728
064d0a7c
PB
47729.PHONY: maybe-html-target-libssp html-target-libssp
47730maybe-html-target-libssp:
47731@if target-libssp
47732maybe-html-target-libssp: html-target-libssp
47733
47734html-target-libssp: \
47735 configure-target-libssp
0aed8855 47736 @: $(MAKE); $(unstage)
064d0a7c
PB
47737 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47738 r=`${PWD_COMMAND}`; export r; \
47739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47740 $(NORMAL_TARGET_EXPORTS) \
47741 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
47742 for flag in $(EXTRA_TARGET_FLAGS); do \
47743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47744 done; \
47745 (cd $(TARGET_SUBDIR)/libssp && \
47746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47748 "RANLIB=$${RANLIB}" \
0c24b341 47749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47750 html) \
47751 || exit 1
47752
47753@endif target-libssp
47754
47755.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
47756maybe-TAGS-target-libssp:
47757@if target-libssp
47758maybe-TAGS-target-libssp: TAGS-target-libssp
47759
47760TAGS-target-libssp: \
47761 configure-target-libssp
0aed8855 47762 @: $(MAKE); $(unstage)
064d0a7c
PB
47763 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47764 r=`${PWD_COMMAND}`; export r; \
47765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47766 $(NORMAL_TARGET_EXPORTS) \
47767 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
47768 for flag in $(EXTRA_TARGET_FLAGS); do \
47769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47770 done; \
47771 (cd $(TARGET_SUBDIR)/libssp && \
47772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47774 "RANLIB=$${RANLIB}" \
0c24b341 47775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47776 TAGS) \
47777 || exit 1
47778
47779@endif target-libssp
47780
47781.PHONY: maybe-install-info-target-libssp install-info-target-libssp
47782maybe-install-info-target-libssp:
47783@if target-libssp
47784maybe-install-info-target-libssp: install-info-target-libssp
47785
47786install-info-target-libssp: \
47787 configure-target-libssp \
47788 info-target-libssp
0aed8855 47789 @: $(MAKE); $(unstage)
064d0a7c
PB
47790 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47791 r=`${PWD_COMMAND}`; export r; \
47792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47793 $(NORMAL_TARGET_EXPORTS) \
47794 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
47795 for flag in $(EXTRA_TARGET_FLAGS); do \
47796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47797 done; \
47798 (cd $(TARGET_SUBDIR)/libssp && \
47799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47801 "RANLIB=$${RANLIB}" \
0c24b341 47802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47803 install-info) \
47804 || exit 1
47805
47806@endif target-libssp
47807
a3ca38d2
DD
47808.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
47809maybe-install-pdf-target-libssp:
47810@if target-libssp
47811maybe-install-pdf-target-libssp: install-pdf-target-libssp
47812
47813install-pdf-target-libssp: \
47814 configure-target-libssp \
47815 pdf-target-libssp
47816 @: $(MAKE); $(unstage)
47817 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47818 r=`${PWD_COMMAND}`; export r; \
47819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47820 $(NORMAL_TARGET_EXPORTS) \
47821 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
47822 for flag in $(EXTRA_TARGET_FLAGS); do \
47823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47824 done; \
47825 (cd $(TARGET_SUBDIR)/libssp && \
47826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47828 "RANLIB=$${RANLIB}" \
0c24b341 47829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47830 install-pdf) \
47831 || exit 1
47832
47833@endif target-libssp
47834
108a6f8e
CD
47835.PHONY: maybe-install-html-target-libssp install-html-target-libssp
47836maybe-install-html-target-libssp:
47837@if target-libssp
47838maybe-install-html-target-libssp: install-html-target-libssp
47839
47840install-html-target-libssp: \
47841 configure-target-libssp \
47842 html-target-libssp
47843 @: $(MAKE); $(unstage)
47844 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47845 r=`${PWD_COMMAND}`; export r; \
47846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47847 $(NORMAL_TARGET_EXPORTS) \
47848 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
47849 for flag in $(EXTRA_TARGET_FLAGS); do \
47850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47851 done; \
47852 (cd $(TARGET_SUBDIR)/libssp && \
47853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47855 "RANLIB=$${RANLIB}" \
0c24b341 47856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47857 install-html) \
47858 || exit 1
47859
47860@endif target-libssp
47861
064d0a7c
PB
47862.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
47863maybe-installcheck-target-libssp:
47864@if target-libssp
47865maybe-installcheck-target-libssp: installcheck-target-libssp
47866
47867installcheck-target-libssp: \
47868 configure-target-libssp
0aed8855 47869 @: $(MAKE); $(unstage)
064d0a7c
PB
47870 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47871 r=`${PWD_COMMAND}`; export r; \
47872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47873 $(NORMAL_TARGET_EXPORTS) \
47874 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
47875 for flag in $(EXTRA_TARGET_FLAGS); do \
47876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47877 done; \
47878 (cd $(TARGET_SUBDIR)/libssp && \
47879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47881 "RANLIB=$${RANLIB}" \
0c24b341 47882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47883 installcheck) \
47884 || exit 1
47885
47886@endif target-libssp
47887
47888.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
47889maybe-mostlyclean-target-libssp:
47890@if target-libssp
47891maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
47892
47893mostlyclean-target-libssp:
0aed8855 47894 @: $(MAKE); $(unstage)
064d0a7c
PB
47895 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47896 r=`${PWD_COMMAND}`; export r; \
47897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47898 $(NORMAL_TARGET_EXPORTS) \
47899 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
47900 for flag in $(EXTRA_TARGET_FLAGS); do \
47901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47902 done; \
47903 (cd $(TARGET_SUBDIR)/libssp && \
47904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47906 "RANLIB=$${RANLIB}" \
0c24b341 47907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47908 mostlyclean) \
47909 || exit 1
47910
47911@endif target-libssp
47912
47913.PHONY: maybe-clean-target-libssp clean-target-libssp
47914maybe-clean-target-libssp:
47915@if target-libssp
47916maybe-clean-target-libssp: clean-target-libssp
47917
47918clean-target-libssp:
0aed8855 47919 @: $(MAKE); $(unstage)
064d0a7c
PB
47920 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47921 r=`${PWD_COMMAND}`; export r; \
47922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47923 $(NORMAL_TARGET_EXPORTS) \
47924 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
47925 for flag in $(EXTRA_TARGET_FLAGS); do \
47926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47927 done; \
47928 (cd $(TARGET_SUBDIR)/libssp && \
47929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47931 "RANLIB=$${RANLIB}" \
0c24b341 47932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47933 clean) \
47934 || exit 1
47935
47936@endif target-libssp
47937
47938.PHONY: maybe-distclean-target-libssp distclean-target-libssp
47939maybe-distclean-target-libssp:
47940@if target-libssp
47941maybe-distclean-target-libssp: distclean-target-libssp
47942
47943distclean-target-libssp:
0aed8855 47944 @: $(MAKE); $(unstage)
064d0a7c
PB
47945 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47946 r=`${PWD_COMMAND}`; export r; \
47947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47948 $(NORMAL_TARGET_EXPORTS) \
47949 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
47950 for flag in $(EXTRA_TARGET_FLAGS); do \
47951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47952 done; \
47953 (cd $(TARGET_SUBDIR)/libssp && \
47954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47956 "RANLIB=$${RANLIB}" \
0c24b341 47957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47958 distclean) \
47959 || exit 1
47960
47961@endif target-libssp
47962
47963.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
47964maybe-maintainer-clean-target-libssp:
47965@if target-libssp
47966maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
47967
47968maintainer-clean-target-libssp:
0aed8855 47969 @: $(MAKE); $(unstage)
064d0a7c
PB
47970 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
47971 r=`${PWD_COMMAND}`; export r; \
47972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47973 $(NORMAL_TARGET_EXPORTS) \
47974 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
47975 for flag in $(EXTRA_TARGET_FLAGS); do \
47976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47977 done; \
47978 (cd $(TARGET_SUBDIR)/libssp && \
47979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47981 "RANLIB=$${RANLIB}" \
0c24b341 47982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
47983 maintainer-clean) \
47984 || exit 1
47985
47986@endif target-libssp
47987
47988
47989
a7254363 47990
e90269c8 47991
a7254363
PB
47992.PHONY: configure-target-newlib maybe-configure-target-newlib
47993maybe-configure-target-newlib:
4f0ef2d8
CD
47994@if gcc-bootstrap
47995configure-target-newlib: stage_current
47996@endif gcc-bootstrap
a7254363
PB
47997@if target-newlib
47998maybe-configure-target-newlib: configure-target-newlib
c52c6897 47999configure-target-newlib:
0aed8855
PB
48000 @: $(MAKE); $(unstage)
48001 @r=`${PWD_COMMAND}`; export r; \
48002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48003 echo "Checking multilib configuration for newlib..."; \
48004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
48005 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
48006 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
48007 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
48008 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
48009 else \
48010 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
48011 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48012 fi; \
48013 else \
48014 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
48015 fi; \
48016 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 48017 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
1f53ca9a 48018 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48019 echo Configuring in $(TARGET_SUBDIR)/newlib; \
48020 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
48021 case $(srcdir) in \
b00612cc
PB
48022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48023 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
48024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 48025 esac; \
b00612cc
PB
48026 srcdiroption="--srcdir=$${topdir}/newlib"; \
48027 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
48028 rm -f no-such-file || : ; \
48029 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48030 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48031 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 48032 || exit 1
6bd3dfaa 48033@endif target-newlib
4b1cb4fe 48034
a7254363
PB
48035
48036
d545f33b
PB
48037
48038
4b1cb4fe
DD
48039.PHONY: all-target-newlib maybe-all-target-newlib
48040maybe-all-target-newlib:
4f0ef2d8
CD
48041@if gcc-bootstrap
48042all-target-newlib: stage_current
48043@endif gcc-bootstrap
6bd3dfaa 48044@if target-newlib
72b2455a 48045TARGET-target-newlib=all
6bd3dfaa 48046maybe-all-target-newlib: all-target-newlib
4b1cb4fe 48047all-target-newlib: configure-target-newlib
0aed8855 48048 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48049 @r=`${PWD_COMMAND}`; export r; \
48050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48051 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48052 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
48053 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48054 $(TARGET-target-newlib))
6bd3dfaa 48055@endif target-newlib
4b1cb4fe 48056
a7254363
PB
48057
48058
d545f33b
PB
48059
48060
4b1cb4fe
DD
48061.PHONY: check-target-newlib maybe-check-target-newlib
48062maybe-check-target-newlib:
6bd3dfaa
PB
48063@if target-newlib
48064maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
48065
48066check-target-newlib:
0aed8855 48067 @: $(MAKE); $(unstage)
b40e3958
L
48068 @r=`${PWD_COMMAND}`; export r; \
48069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48070 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48071 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 48072 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 48073
6bd3dfaa 48074@endif target-newlib
3866be5d 48075
4fa63067
NN
48076.PHONY: install-target-newlib maybe-install-target-newlib
48077maybe-install-target-newlib:
6bd3dfaa
PB
48078@if target-newlib
48079maybe-install-target-newlib: install-target-newlib
e2b9e2dc 48080
4fa63067 48081install-target-newlib: installdirs
0aed8855 48082 @: $(MAKE); $(unstage)
b40e3958
L
48083 @r=`${PWD_COMMAND}`; export r; \
48084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48085 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48086 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 48087 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 48088
6bd3dfaa 48089@endif target-newlib
3866be5d 48090
9b980aa1
RW
48091.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
48092maybe-install-strip-target-newlib:
48093@if target-newlib
48094maybe-install-strip-target-newlib: install-strip-target-newlib
48095
48096install-strip-target-newlib: installdirs
48097 @: $(MAKE); $(unstage)
48098 @r=`${PWD_COMMAND}`; export r; \
48099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48100 $(NORMAL_TARGET_EXPORTS) \
48101 (cd $(TARGET_SUBDIR)/newlib && \
48102 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
48103
48104@endif target-newlib
48105
56a8fe78 48106# Other targets (info, dvi, pdf, etc.)
3866be5d 48107
4fa63067
NN
48108.PHONY: maybe-info-target-newlib info-target-newlib
48109maybe-info-target-newlib:
6bd3dfaa
PB
48110@if target-newlib
48111maybe-info-target-newlib: info-target-newlib
3866be5d 48112
4fa63067
NN
48113info-target-newlib: \
48114 configure-target-newlib
0aed8855 48115 @: $(MAKE); $(unstage)
4fa63067
NN
48116 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48117 r=`${PWD_COMMAND}`; export r; \
48118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48119 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48120 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
48121 for flag in $(EXTRA_TARGET_FLAGS); do \
48122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48123 done; \
48124 (cd $(TARGET_SUBDIR)/newlib && \
48125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48127 "RANLIB=$${RANLIB}" \
0c24b341 48128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48129 info) \
4fa63067 48130 || exit 1
16ae0395 48131
6bd3dfaa 48132@endif target-newlib
3866be5d 48133
4fa63067
NN
48134.PHONY: maybe-dvi-target-newlib dvi-target-newlib
48135maybe-dvi-target-newlib:
6bd3dfaa
PB
48136@if target-newlib
48137maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 48138
4fa63067
NN
48139dvi-target-newlib: \
48140 configure-target-newlib
0aed8855 48141 @: $(MAKE); $(unstage)
4fa63067 48142 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48143 r=`${PWD_COMMAND}`; export r; \
48144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48145 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48146 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
48147 for flag in $(EXTRA_TARGET_FLAGS); do \
48148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48149 done; \
48150 (cd $(TARGET_SUBDIR)/newlib && \
48151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48153 "RANLIB=$${RANLIB}" \
0c24b341 48154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48155 dvi) \
e2b9e2dc
NN
48156 || exit 1
48157
6bd3dfaa 48158@endif target-newlib
3866be5d 48159
56a8fe78
DD
48160.PHONY: maybe-pdf-target-newlib pdf-target-newlib
48161maybe-pdf-target-newlib:
48162@if target-newlib
48163maybe-pdf-target-newlib: pdf-target-newlib
48164
48165pdf-target-newlib: \
48166 configure-target-newlib
48167 @: $(MAKE); $(unstage)
48168 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48169 r=`${PWD_COMMAND}`; export r; \
48170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48171 $(NORMAL_TARGET_EXPORTS) \
48172 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
48173 for flag in $(EXTRA_TARGET_FLAGS); do \
48174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48175 done; \
48176 (cd $(TARGET_SUBDIR)/newlib && \
48177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48179 "RANLIB=$${RANLIB}" \
0c24b341 48180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48181 pdf) \
48182 || exit 1
48183
48184@endif target-newlib
48185
6d389afc
MS
48186.PHONY: maybe-html-target-newlib html-target-newlib
48187maybe-html-target-newlib:
48188@if target-newlib
48189maybe-html-target-newlib: html-target-newlib
48190
48191html-target-newlib: \
48192 configure-target-newlib
0aed8855 48193 @: $(MAKE); $(unstage)
6d389afc
MS
48194 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48195 r=`${PWD_COMMAND}`; export r; \
48196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48197 $(NORMAL_TARGET_EXPORTS) \
48198 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
48199 for flag in $(EXTRA_TARGET_FLAGS); do \
48200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48201 done; \
48202 (cd $(TARGET_SUBDIR)/newlib && \
48203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48205 "RANLIB=$${RANLIB}" \
0c24b341 48206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48207 html) \
48208 || exit 1
48209
48210@endif target-newlib
48211
4fa63067
NN
48212.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
48213maybe-TAGS-target-newlib:
6bd3dfaa
PB
48214@if target-newlib
48215maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 48216
4fa63067
NN
48217TAGS-target-newlib: \
48218 configure-target-newlib
0aed8855 48219 @: $(MAKE); $(unstage)
4fa63067
NN
48220 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48221 r=`${PWD_COMMAND}`; export r; \
b40e3958 48222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48224 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
48225 for flag in $(EXTRA_TARGET_FLAGS); do \
48226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48227 done; \
48228 (cd $(TARGET_SUBDIR)/newlib && \
48229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48231 "RANLIB=$${RANLIB}" \
0c24b341 48232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48233 TAGS) \
4fa63067 48234 || exit 1
3866be5d 48235
6bd3dfaa 48236@endif target-newlib
3866be5d 48237
4fa63067
NN
48238.PHONY: maybe-install-info-target-newlib install-info-target-newlib
48239maybe-install-info-target-newlib:
6bd3dfaa
PB
48240@if target-newlib
48241maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 48242
4fa63067
NN
48243install-info-target-newlib: \
48244 configure-target-newlib \
48245 info-target-newlib
0aed8855 48246 @: $(MAKE); $(unstage)
4fa63067
NN
48247 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48248 r=`${PWD_COMMAND}`; export r; \
b40e3958 48249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48251 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
48252 for flag in $(EXTRA_TARGET_FLAGS); do \
48253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48254 done; \
48255 (cd $(TARGET_SUBDIR)/newlib && \
48256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48258 "RANLIB=$${RANLIB}" \
0c24b341 48259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48260 install-info) \
4fa63067 48261 || exit 1
3866be5d 48262
6bd3dfaa 48263@endif target-newlib
3866be5d 48264
a3ca38d2
DD
48265.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
48266maybe-install-pdf-target-newlib:
48267@if target-newlib
48268maybe-install-pdf-target-newlib: install-pdf-target-newlib
48269
48270install-pdf-target-newlib: \
48271 configure-target-newlib \
48272 pdf-target-newlib
48273 @: $(MAKE); $(unstage)
48274 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48275 r=`${PWD_COMMAND}`; export r; \
48276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48277 $(NORMAL_TARGET_EXPORTS) \
48278 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
48279 for flag in $(EXTRA_TARGET_FLAGS); do \
48280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48281 done; \
48282 (cd $(TARGET_SUBDIR)/newlib && \
48283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48285 "RANLIB=$${RANLIB}" \
0c24b341 48286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48287 install-pdf) \
48288 || exit 1
48289
48290@endif target-newlib
48291
108a6f8e
CD
48292.PHONY: maybe-install-html-target-newlib install-html-target-newlib
48293maybe-install-html-target-newlib:
48294@if target-newlib
48295maybe-install-html-target-newlib: install-html-target-newlib
48296
48297install-html-target-newlib: \
48298 configure-target-newlib \
48299 html-target-newlib
48300 @: $(MAKE); $(unstage)
48301 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48302 r=`${PWD_COMMAND}`; export r; \
48303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48304 $(NORMAL_TARGET_EXPORTS) \
48305 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
48306 for flag in $(EXTRA_TARGET_FLAGS); do \
48307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48308 done; \
48309 (cd $(TARGET_SUBDIR)/newlib && \
48310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48312 "RANLIB=$${RANLIB}" \
0c24b341 48313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48314 install-html) \
48315 || exit 1
48316
48317@endif target-newlib
48318
4fa63067
NN
48319.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
48320maybe-installcheck-target-newlib:
6bd3dfaa
PB
48321@if target-newlib
48322maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
48323
48324installcheck-target-newlib: \
48325 configure-target-newlib
0aed8855 48326 @: $(MAKE); $(unstage)
4fa63067 48327 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48328 r=`${PWD_COMMAND}`; export r; \
48329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48330 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48331 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
48332 for flag in $(EXTRA_TARGET_FLAGS); do \
48333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48334 done; \
48335 (cd $(TARGET_SUBDIR)/newlib && \
48336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48338 "RANLIB=$${RANLIB}" \
0c24b341 48339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48340 installcheck) \
e2b9e2dc
NN
48341 || exit 1
48342
6bd3dfaa 48343@endif target-newlib
3866be5d 48344
4fa63067
NN
48345.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
48346maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
48347@if target-newlib
48348maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 48349
4fa63067 48350mostlyclean-target-newlib:
0aed8855 48351 @: $(MAKE); $(unstage)
4fa63067
NN
48352 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48353 r=`${PWD_COMMAND}`; export r; \
b40e3958 48354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48355 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48356 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
48357 for flag in $(EXTRA_TARGET_FLAGS); do \
48358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48359 done; \
48360 (cd $(TARGET_SUBDIR)/newlib && \
48361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48363 "RANLIB=$${RANLIB}" \
0c24b341 48364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48365 mostlyclean) \
4fa63067 48366 || exit 1
3866be5d 48367
6bd3dfaa 48368@endif target-newlib
3866be5d 48369
4fa63067
NN
48370.PHONY: maybe-clean-target-newlib clean-target-newlib
48371maybe-clean-target-newlib:
6bd3dfaa
PB
48372@if target-newlib
48373maybe-clean-target-newlib: clean-target-newlib
16ae0395 48374
4fa63067 48375clean-target-newlib:
0aed8855 48376 @: $(MAKE); $(unstage)
4fa63067
NN
48377 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48378 r=`${PWD_COMMAND}`; export r; \
b40e3958 48379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48380 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48381 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
48382 for flag in $(EXTRA_TARGET_FLAGS); do \
48383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48384 done; \
48385 (cd $(TARGET_SUBDIR)/newlib && \
48386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48388 "RANLIB=$${RANLIB}" \
0c24b341 48389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48390 clean) \
4fa63067 48391 || exit 1
3866be5d 48392
6bd3dfaa 48393@endif target-newlib
3866be5d 48394
4fa63067
NN
48395.PHONY: maybe-distclean-target-newlib distclean-target-newlib
48396maybe-distclean-target-newlib:
6bd3dfaa
PB
48397@if target-newlib
48398maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
48399
48400distclean-target-newlib:
0aed8855 48401 @: $(MAKE); $(unstage)
4fa63067 48402 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
48403 r=`${PWD_COMMAND}`; export r; \
48404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48405 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48406 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
48407 for flag in $(EXTRA_TARGET_FLAGS); do \
48408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48409 done; \
48410 (cd $(TARGET_SUBDIR)/newlib && \
48411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48413 "RANLIB=$${RANLIB}" \
0c24b341 48414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48415 distclean) \
e2b9e2dc
NN
48416 || exit 1
48417
6bd3dfaa 48418@endif target-newlib
3866be5d 48419
4fa63067
NN
48420.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
48421maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
48422@if target-newlib
48423maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 48424
4fa63067 48425maintainer-clean-target-newlib:
0aed8855 48426 @: $(MAKE); $(unstage)
4fa63067
NN
48427 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
48428 r=`${PWD_COMMAND}`; export r; \
b40e3958 48429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48430 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48431 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
48432 for flag in $(EXTRA_TARGET_FLAGS); do \
48433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48434 done; \
48435 (cd $(TARGET_SUBDIR)/newlib && \
48436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48438 "RANLIB=$${RANLIB}" \
0c24b341 48439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48440 maintainer-clean) \
4fa63067 48441 || exit 1
3866be5d 48442
6bd3dfaa 48443@endif target-newlib
3866be5d 48444
16ae0395 48445
4b1cb4fe 48446
a7254363 48447
4b1cb4fe 48448
6aa8ef82
DJ
48449.PHONY: configure-target-libgcc maybe-configure-target-libgcc
48450maybe-configure-target-libgcc:
48451@if gcc-bootstrap
48452configure-target-libgcc: stage_current
48453@endif gcc-bootstrap
48454@if target-libgcc
48455maybe-configure-target-libgcc: configure-target-libgcc
48456configure-target-libgcc:
48457 @r=`${PWD_COMMAND}`; export r; \
48458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48459 echo "Checking multilib configuration for libgcc..."; \
48460 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48461 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48462 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48463 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48464 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48465 else \
48466 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48467 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48468 fi; \
48469 else \
48470 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48471 fi; \
48472 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
1f53ca9a 48474 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82
DJ
48475 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
48476 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
48477 case $(srcdir) in \
48478 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48479 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48480 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48481 esac; \
48482 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48483 libsrcdir="$$s/libgcc"; \
48484 rm -f no-such-file || : ; \
48485 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48486 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48487 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
48488 || exit 1
48489@endif target-libgcc
48490
48491
48492
48493.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
48494maybe-configure-stage1-target-libgcc:
48495@if target-libgcc-bootstrap
48496maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
48497configure-stage1-target-libgcc:
48498 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
48499 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48500 @r=`${PWD_COMMAND}`; export r; \
48501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48502 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
48503 echo "Checking multilib configuration for libgcc..."; \
48504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48505 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48506 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48507 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48508 else \
48509 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48510 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48511 fi; \
48512 else \
48513 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48514 fi; \
48515 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
48516 $(NORMAL_TARGET_EXPORTS) \
48517 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48518 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48519 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48520 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
48521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48522 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48523 case $(srcdir) in \
48524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48525 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48527 esac; \
48528 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48529 libsrcdir="$$s/libgcc"; \
48530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48531 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48532 --target=${target_alias} $${srcdiroption} \
1b05fbbd 48533 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
48534@endif target-libgcc-bootstrap
48535
48536.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
48537maybe-configure-stage2-target-libgcc:
48538@if target-libgcc-bootstrap
48539maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
48540configure-stage2-target-libgcc:
48541 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
48542 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48543 @r=`${PWD_COMMAND}`; export r; \
48544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48545 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
48546 echo "Checking multilib configuration for libgcc..."; \
48547 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48548 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48549 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48550 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48551 else \
48552 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48553 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48554 fi; \
48555 else \
48556 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48557 fi; \
48558 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48559 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48560 \
48561 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48562 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48563 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48564 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
48565 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48566 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48567 case $(srcdir) in \
48568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48569 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48571 esac; \
48572 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48573 libsrcdir="$$s/libgcc"; \
48574 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48575 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48576 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48577 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48578 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
48579@endif target-libgcc-bootstrap
48580
6aa8ef82
DJ
48581.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
48582maybe-configure-stage3-target-libgcc:
48583@if target-libgcc-bootstrap
48584maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
48585configure-stage3-target-libgcc:
48586 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
48587 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48588 @r=`${PWD_COMMAND}`; export r; \
48589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48590 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
48591 echo "Checking multilib configuration for libgcc..."; \
48592 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48593 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48594 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48595 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48596 else \
48597 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48598 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48599 fi; \
48600 else \
48601 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48602 fi; \
48603 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48604 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48605 \
48606 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48607 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48608 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48609 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
48610 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48611 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48612 case $(srcdir) in \
48613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48614 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48616 esac; \
48617 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48618 libsrcdir="$$s/libgcc"; \
48619 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48620 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48621 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48622 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48623 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
48624@endif target-libgcc-bootstrap
48625
6aa8ef82
DJ
48626.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
48627maybe-configure-stage4-target-libgcc:
48628@if target-libgcc-bootstrap
48629maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
48630configure-stage4-target-libgcc:
48631 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
48632 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48633 @r=`${PWD_COMMAND}`; export r; \
48634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48635 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
48636 echo "Checking multilib configuration for libgcc..."; \
48637 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48638 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48639 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48640 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48641 else \
48642 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48643 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48644 fi; \
48645 else \
48646 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48647 fi; \
48648 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48649 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48650 \
48651 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48652 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48653 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48654 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
48655 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48656 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48657 case $(srcdir) in \
48658 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48659 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48660 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48661 esac; \
48662 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48663 libsrcdir="$$s/libgcc"; \
48664 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48665 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48666 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48667 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48668 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
48669@endif target-libgcc-bootstrap
48670
48671.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
48672maybe-configure-stageprofile-target-libgcc:
48673@if target-libgcc-bootstrap
48674maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
48675configure-stageprofile-target-libgcc:
48676 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
48677 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48678 @r=`${PWD_COMMAND}`; export r; \
48679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48680 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
48681 echo "Checking multilib configuration for libgcc..."; \
48682 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48683 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48684 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48685 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48686 else \
48687 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48688 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48689 fi; \
48690 else \
48691 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48692 fi; \
48693 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48694 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48695 \
48696 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48697 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48698 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48699 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
48700 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48701 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48702 case $(srcdir) in \
48703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48704 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48706 esac; \
48707 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48708 libsrcdir="$$s/libgcc"; \
48709 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48710 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48711 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48712 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48713 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
48714@endif target-libgcc-bootstrap
48715
48716.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
48717maybe-configure-stagefeedback-target-libgcc:
48718@if target-libgcc-bootstrap
48719maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
48720configure-stagefeedback-target-libgcc:
48721 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
48722 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
48723 @r=`${PWD_COMMAND}`; export r; \
48724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48725 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
48726 echo "Checking multilib configuration for libgcc..."; \
48727 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
48728 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48729 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
48730 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
48731 else \
48732 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
48733 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48734 fi; \
48735 else \
48736 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
48737 fi; \
48738 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
48739 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
48740 \
48741 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
48742 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 48743 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
48744 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
48745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
48746 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
48747 case $(srcdir) in \
48748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48749 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
48750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48751 esac; \
48752 srcdiroption="--srcdir=$${topdir}/libgcc"; \
48753 libsrcdir="$$s/libgcc"; \
48754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48755 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48756 --target=${target_alias} $${srcdiroption} \
6aa8ef82 48757 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 48758 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
48759@endif target-libgcc-bootstrap
48760
48761
48762
48763
48764
48765.PHONY: all-target-libgcc maybe-all-target-libgcc
48766maybe-all-target-libgcc:
48767@if gcc-bootstrap
48768all-target-libgcc: stage_current
48769@endif gcc-bootstrap
48770@if target-libgcc
48771TARGET-target-libgcc=all
48772maybe-all-target-libgcc: all-target-libgcc
48773all-target-libgcc: configure-target-libgcc
48774 @r=`${PWD_COMMAND}`; export r; \
48775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48776 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 48777 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
48778 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48779 $(TARGET-target-libgcc))
6aa8ef82
DJ
48780@endif target-libgcc
48781
48782
48783
48784.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
48785.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
48786maybe-all-stage1-target-libgcc:
48787maybe-clean-stage1-target-libgcc:
48788@if target-libgcc-bootstrap
48789maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
48790all-stage1: all-stage1-target-libgcc
48791TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
48792all-stage1-target-libgcc: configure-stage1-target-libgcc
48793 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
48794 @r=`${PWD_COMMAND}`; export r; \
48795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48796 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 48797 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 48798 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48799 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48800 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48801 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48802 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48803 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48804 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48805 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48806 $(EXTRA_TARGET_FLAGS) \
48807 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
48808 $(TARGET-stage1-target-libgcc)
48809
48810maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
48811clean-stage1: clean-stage1-target-libgcc
48812clean-stage1-target-libgcc:
48813 @if [ $(current_stage) = stage1 ]; then \
48814 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48815 else \
48816 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
48817 $(MAKE) stage1-start; \
48818 fi; \
48819 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48820 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 48821 clean
6aa8ef82
DJ
48822@endif target-libgcc-bootstrap
48823
48824
48825.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
48826.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
48827maybe-all-stage2-target-libgcc:
48828maybe-clean-stage2-target-libgcc:
48829@if target-libgcc-bootstrap
48830maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
48831all-stage2: all-stage2-target-libgcc
48832TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
48833all-stage2-target-libgcc: configure-stage2-target-libgcc
48834 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
48835 @r=`${PWD_COMMAND}`; export r; \
48836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48837 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82 48838 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48839 \
6aa8ef82 48840 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48841 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48842 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48843 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48844 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48845 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48846 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48847 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48848 $(EXTRA_TARGET_FLAGS) \
48849 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
48850 $(TARGET-stage2-target-libgcc)
48851
48852maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
48853clean-stage2: clean-stage2-target-libgcc
48854clean-stage2-target-libgcc:
48855 @if [ $(current_stage) = stage2 ]; then \
48856 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48857 else \
48858 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
48859 $(MAKE) stage2-start; \
48860 fi; \
48861 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48862 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48863 \
8ee82aff 48864 clean
6aa8ef82
DJ
48865@endif target-libgcc-bootstrap
48866
48867
48868.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
48869.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
48870maybe-all-stage3-target-libgcc:
48871maybe-clean-stage3-target-libgcc:
48872@if target-libgcc-bootstrap
48873maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
48874all-stage3: all-stage3-target-libgcc
48875TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
48876all-stage3-target-libgcc: configure-stage3-target-libgcc
48877 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
48878 @r=`${PWD_COMMAND}`; export r; \
48879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48880 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82 48881 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48882 \
6aa8ef82 48883 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48884 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48885 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48886 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48887 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48888 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48889 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48890 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48891 $(EXTRA_TARGET_FLAGS) \
48892 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
48893 $(TARGET-stage3-target-libgcc)
48894
48895maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
48896clean-stage3: clean-stage3-target-libgcc
48897clean-stage3-target-libgcc:
48898 @if [ $(current_stage) = stage3 ]; then \
48899 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48900 else \
48901 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
48902 $(MAKE) stage3-start; \
48903 fi; \
48904 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48905 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48906 \
8ee82aff 48907 clean
6aa8ef82
DJ
48908@endif target-libgcc-bootstrap
48909
48910
48911.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
48912.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
48913maybe-all-stage4-target-libgcc:
48914maybe-clean-stage4-target-libgcc:
48915@if target-libgcc-bootstrap
48916maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
48917all-stage4: all-stage4-target-libgcc
48918TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
48919all-stage4-target-libgcc: configure-stage4-target-libgcc
48920 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
48921 @r=`${PWD_COMMAND}`; export r; \
48922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48923 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82 48924 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48925 \
6aa8ef82 48926 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48927 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48928 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48929 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48930 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48931 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48932 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48933 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48934 $(EXTRA_TARGET_FLAGS) \
48935 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
48936 $(TARGET-stage4-target-libgcc)
48937
48938maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
48939clean-stage4: clean-stage4-target-libgcc
48940clean-stage4-target-libgcc:
48941 @if [ $(current_stage) = stage4 ]; then \
48942 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48943 else \
48944 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
48945 $(MAKE) stage4-start; \
48946 fi; \
48947 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48948 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48949 \
8ee82aff 48950 clean
6aa8ef82
DJ
48951@endif target-libgcc-bootstrap
48952
48953
48954.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
48955.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
48956maybe-all-stageprofile-target-libgcc:
48957maybe-clean-stageprofile-target-libgcc:
48958@if target-libgcc-bootstrap
48959maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
48960all-stageprofile: all-stageprofile-target-libgcc
48961TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
48962all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
48963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
48964 @r=`${PWD_COMMAND}`; export r; \
48965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 48966 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82 48967 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 48968 \
6aa8ef82 48969 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48970 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
48971 CFLAGS="$(CFLAGS_FOR_TARGET)" \
48972 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
48973 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
48974 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
48975 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
48976 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
48977 $(EXTRA_TARGET_FLAGS) \
48978 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
48979 $(TARGET-stageprofile-target-libgcc)
48980
48981maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
48982clean-stageprofile: clean-stageprofile-target-libgcc
48983clean-stageprofile-target-libgcc:
48984 @if [ $(current_stage) = stageprofile ]; then \
48985 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
48986 else \
48987 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
48988 $(MAKE) stageprofile-start; \
48989 fi; \
48990 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 48991 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 48992 \
8ee82aff 48993 clean
6aa8ef82
DJ
48994@endif target-libgcc-bootstrap
48995
48996
48997.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
48998.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
48999maybe-all-stagefeedback-target-libgcc:
49000maybe-clean-stagefeedback-target-libgcc:
49001@if target-libgcc-bootstrap
49002maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
49003all-stagefeedback: all-stagefeedback-target-libgcc
49004TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
49005all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
49006 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49007 @r=`${PWD_COMMAND}`; export r; \
49008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 49009 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82 49010 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 49011 \
6aa8ef82 49012 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 49013 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
49014 CFLAGS="$(CFLAGS_FOR_TARGET)" \
49015 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49016 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49017 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49018 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49019 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49020 $(EXTRA_TARGET_FLAGS) \
49021 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
49022 $(TARGET-stagefeedback-target-libgcc)
49023
49024maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
49025clean-stagefeedback: clean-stagefeedback-target-libgcc
49026clean-stagefeedback-target-libgcc:
49027 @if [ $(current_stage) = stagefeedback ]; then \
49028 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49029 else \
49030 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
49031 $(MAKE) stagefeedback-start; \
49032 fi; \
49033 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 49034 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 49035 \
8ee82aff 49036 clean
6aa8ef82
DJ
49037@endif target-libgcc-bootstrap
49038
49039
49040
49041
49042
49043
49044.PHONY: check-target-libgcc maybe-check-target-libgcc
49045maybe-check-target-libgcc:
49046@if target-libgcc
49047maybe-check-target-libgcc: check-target-libgcc
49048
49049# Dummy target for uncheckable module.
49050check-target-libgcc:
49051
49052@endif target-libgcc
49053
49054.PHONY: install-target-libgcc maybe-install-target-libgcc
49055maybe-install-target-libgcc:
49056@if target-libgcc
49057maybe-install-target-libgcc: install-target-libgcc
49058
49059install-target-libgcc: installdirs
49060 @: $(MAKE); $(unstage)
49061 @r=`${PWD_COMMAND}`; export r; \
49062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49063 $(NORMAL_TARGET_EXPORTS) \
49064 (cd $(TARGET_SUBDIR)/libgcc && \
49065 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49066
49067@endif target-libgcc
49068
9b980aa1
RW
49069.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
49070maybe-install-strip-target-libgcc:
49071@if target-libgcc
49072maybe-install-strip-target-libgcc: install-strip-target-libgcc
49073
49074install-strip-target-libgcc: installdirs
49075 @: $(MAKE); $(unstage)
49076 @r=`${PWD_COMMAND}`; export r; \
49077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49078 $(NORMAL_TARGET_EXPORTS) \
49079 (cd $(TARGET_SUBDIR)/libgcc && \
49080 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49081
49082@endif target-libgcc
49083
6aa8ef82
DJ
49084# Other targets (info, dvi, pdf, etc.)
49085
49086.PHONY: maybe-info-target-libgcc info-target-libgcc
49087maybe-info-target-libgcc:
49088@if target-libgcc
49089maybe-info-target-libgcc: info-target-libgcc
49090
49091info-target-libgcc: \
49092 configure-target-libgcc
49093 @: $(MAKE); $(unstage)
49094 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49095 r=`${PWD_COMMAND}`; export r; \
49096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49097 $(NORMAL_TARGET_EXPORTS) \
49098 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
49099 for flag in $(EXTRA_TARGET_FLAGS); do \
49100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49101 done; \
49102 (cd $(TARGET_SUBDIR)/libgcc && \
49103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49105 "RANLIB=$${RANLIB}" \
0c24b341 49106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49107 info) \
49108 || exit 1
49109
49110@endif target-libgcc
49111
49112.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
49113maybe-dvi-target-libgcc:
49114@if target-libgcc
49115maybe-dvi-target-libgcc: dvi-target-libgcc
49116
49117dvi-target-libgcc: \
49118 configure-target-libgcc
49119 @: $(MAKE); $(unstage)
49120 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49121 r=`${PWD_COMMAND}`; export r; \
49122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49123 $(NORMAL_TARGET_EXPORTS) \
49124 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
49125 for flag in $(EXTRA_TARGET_FLAGS); do \
49126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49127 done; \
49128 (cd $(TARGET_SUBDIR)/libgcc && \
49129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49131 "RANLIB=$${RANLIB}" \
0c24b341 49132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49133 dvi) \
49134 || exit 1
49135
49136@endif target-libgcc
49137
49138.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
49139maybe-pdf-target-libgcc:
49140@if target-libgcc
49141maybe-pdf-target-libgcc: pdf-target-libgcc
49142
49143pdf-target-libgcc: \
49144 configure-target-libgcc
49145 @: $(MAKE); $(unstage)
49146 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49147 r=`${PWD_COMMAND}`; export r; \
49148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49149 $(NORMAL_TARGET_EXPORTS) \
49150 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
49151 for flag in $(EXTRA_TARGET_FLAGS); do \
49152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49153 done; \
49154 (cd $(TARGET_SUBDIR)/libgcc && \
49155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49157 "RANLIB=$${RANLIB}" \
0c24b341 49158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49159 pdf) \
49160 || exit 1
49161
49162@endif target-libgcc
49163
49164.PHONY: maybe-html-target-libgcc html-target-libgcc
49165maybe-html-target-libgcc:
49166@if target-libgcc
49167maybe-html-target-libgcc: html-target-libgcc
49168
49169html-target-libgcc: \
49170 configure-target-libgcc
49171 @: $(MAKE); $(unstage)
49172 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49173 r=`${PWD_COMMAND}`; export r; \
49174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49175 $(NORMAL_TARGET_EXPORTS) \
49176 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
49177 for flag in $(EXTRA_TARGET_FLAGS); do \
49178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49179 done; \
49180 (cd $(TARGET_SUBDIR)/libgcc && \
49181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49183 "RANLIB=$${RANLIB}" \
0c24b341 49184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49185 html) \
49186 || exit 1
49187
49188@endif target-libgcc
49189
49190.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
49191maybe-TAGS-target-libgcc:
49192@if target-libgcc
49193maybe-TAGS-target-libgcc: TAGS-target-libgcc
49194
49195TAGS-target-libgcc: \
49196 configure-target-libgcc
49197 @: $(MAKE); $(unstage)
49198 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49199 r=`${PWD_COMMAND}`; export r; \
49200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49201 $(NORMAL_TARGET_EXPORTS) \
49202 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
49203 for flag in $(EXTRA_TARGET_FLAGS); do \
49204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49205 done; \
49206 (cd $(TARGET_SUBDIR)/libgcc && \
49207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49209 "RANLIB=$${RANLIB}" \
0c24b341 49210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49211 TAGS) \
49212 || exit 1
49213
49214@endif target-libgcc
49215
49216.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
49217maybe-install-info-target-libgcc:
49218@if target-libgcc
49219maybe-install-info-target-libgcc: install-info-target-libgcc
49220
49221install-info-target-libgcc: \
49222 configure-target-libgcc \
49223 info-target-libgcc
49224 @: $(MAKE); $(unstage)
49225 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49226 r=`${PWD_COMMAND}`; export r; \
49227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49228 $(NORMAL_TARGET_EXPORTS) \
49229 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
49230 for flag in $(EXTRA_TARGET_FLAGS); do \
49231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49232 done; \
49233 (cd $(TARGET_SUBDIR)/libgcc && \
49234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49236 "RANLIB=$${RANLIB}" \
0c24b341 49237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49238 install-info) \
49239 || exit 1
49240
49241@endif target-libgcc
49242
a3ca38d2
DD
49243.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
49244maybe-install-pdf-target-libgcc:
49245@if target-libgcc
49246maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
49247
49248install-pdf-target-libgcc: \
49249 configure-target-libgcc \
49250 pdf-target-libgcc
49251 @: $(MAKE); $(unstage)
49252 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49253 r=`${PWD_COMMAND}`; export r; \
49254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49255 $(NORMAL_TARGET_EXPORTS) \
49256 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
49257 for flag in $(EXTRA_TARGET_FLAGS); do \
49258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49259 done; \
49260 (cd $(TARGET_SUBDIR)/libgcc && \
49261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49263 "RANLIB=$${RANLIB}" \
0c24b341 49264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49265 install-pdf) \
49266 || exit 1
49267
49268@endif target-libgcc
49269
6aa8ef82
DJ
49270.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
49271maybe-install-html-target-libgcc:
49272@if target-libgcc
49273maybe-install-html-target-libgcc: install-html-target-libgcc
49274
49275install-html-target-libgcc: \
49276 configure-target-libgcc \
49277 html-target-libgcc
49278 @: $(MAKE); $(unstage)
49279 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49280 r=`${PWD_COMMAND}`; export r; \
49281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49282 $(NORMAL_TARGET_EXPORTS) \
49283 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
49284 for flag in $(EXTRA_TARGET_FLAGS); do \
49285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49286 done; \
49287 (cd $(TARGET_SUBDIR)/libgcc && \
49288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49290 "RANLIB=$${RANLIB}" \
0c24b341 49291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49292 install-html) \
49293 || exit 1
49294
49295@endif target-libgcc
49296
49297.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
49298maybe-installcheck-target-libgcc:
49299@if target-libgcc
49300maybe-installcheck-target-libgcc: installcheck-target-libgcc
49301
49302installcheck-target-libgcc: \
49303 configure-target-libgcc
49304 @: $(MAKE); $(unstage)
49305 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49306 r=`${PWD_COMMAND}`; export r; \
49307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49308 $(NORMAL_TARGET_EXPORTS) \
49309 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
49310 for flag in $(EXTRA_TARGET_FLAGS); do \
49311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49312 done; \
49313 (cd $(TARGET_SUBDIR)/libgcc && \
49314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49316 "RANLIB=$${RANLIB}" \
0c24b341 49317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49318 installcheck) \
49319 || exit 1
49320
49321@endif target-libgcc
49322
49323.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
49324maybe-mostlyclean-target-libgcc:
49325@if target-libgcc
49326maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
49327
49328mostlyclean-target-libgcc:
49329 @: $(MAKE); $(unstage)
49330 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49331 r=`${PWD_COMMAND}`; export r; \
49332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49333 $(NORMAL_TARGET_EXPORTS) \
49334 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
49335 for flag in $(EXTRA_TARGET_FLAGS); do \
49336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49337 done; \
49338 (cd $(TARGET_SUBDIR)/libgcc && \
49339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49341 "RANLIB=$${RANLIB}" \
0c24b341 49342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49343 mostlyclean) \
49344 || exit 1
49345
49346@endif target-libgcc
49347
49348.PHONY: maybe-clean-target-libgcc clean-target-libgcc
49349maybe-clean-target-libgcc:
49350@if target-libgcc
49351maybe-clean-target-libgcc: clean-target-libgcc
49352
49353clean-target-libgcc:
49354 @: $(MAKE); $(unstage)
49355 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49356 r=`${PWD_COMMAND}`; export r; \
49357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49358 $(NORMAL_TARGET_EXPORTS) \
49359 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
49360 for flag in $(EXTRA_TARGET_FLAGS); do \
49361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49362 done; \
49363 (cd $(TARGET_SUBDIR)/libgcc && \
49364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49366 "RANLIB=$${RANLIB}" \
0c24b341 49367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49368 clean) \
49369 || exit 1
49370
49371@endif target-libgcc
49372
49373.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
49374maybe-distclean-target-libgcc:
49375@if target-libgcc
49376maybe-distclean-target-libgcc: distclean-target-libgcc
49377
49378distclean-target-libgcc:
49379 @: $(MAKE); $(unstage)
49380 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49381 r=`${PWD_COMMAND}`; export r; \
49382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49383 $(NORMAL_TARGET_EXPORTS) \
49384 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
49385 for flag in $(EXTRA_TARGET_FLAGS); do \
49386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49387 done; \
49388 (cd $(TARGET_SUBDIR)/libgcc && \
49389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49391 "RANLIB=$${RANLIB}" \
0c24b341 49392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49393 distclean) \
49394 || exit 1
49395
49396@endif target-libgcc
49397
49398.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
49399maybe-maintainer-clean-target-libgcc:
49400@if target-libgcc
49401maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
49402
49403maintainer-clean-target-libgcc:
49404 @: $(MAKE); $(unstage)
49405 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
49406 r=`${PWD_COMMAND}`; export r; \
49407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49408 $(NORMAL_TARGET_EXPORTS) \
49409 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
49410 for flag in $(EXTRA_TARGET_FLAGS); do \
49411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49412 done; \
49413 (cd $(TARGET_SUBDIR)/libgcc && \
49414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49416 "RANLIB=$${RANLIB}" \
0c24b341 49417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
49418 maintainer-clean) \
49419 || exit 1
49420
49421@endif target-libgcc
49422
49423
49424
49425
49426
e552509b
ILT
49427.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
49428maybe-configure-target-libquadmath:
49429@if gcc-bootstrap
49430configure-target-libquadmath: stage_current
49431@endif gcc-bootstrap
49432@if target-libquadmath
49433maybe-configure-target-libquadmath: configure-target-libquadmath
49434configure-target-libquadmath:
49435 @: $(MAKE); $(unstage)
49436 @r=`${PWD_COMMAND}`; export r; \
49437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49438 echo "Checking multilib configuration for libquadmath..."; \
49439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
49440 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
49441 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
49442 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
49443 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
49444 else \
49445 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
49446 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
49447 fi; \
49448 else \
49449 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
49450 fi; \
49451 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
49452 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
49453 $(NORMAL_TARGET_EXPORTS) \
49454 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
49455 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
49456 case $(srcdir) in \
49457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49458 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
49459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49460 esac; \
49461 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
49462 libsrcdir="$$s/libquadmath"; \
49463 rm -f no-such-file || : ; \
49464 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
49465 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49466 --target=${target_alias} $${srcdiroption} \
49467 || exit 1
49468@endif target-libquadmath
49469
49470
49471
49472
49473
49474.PHONY: all-target-libquadmath maybe-all-target-libquadmath
49475maybe-all-target-libquadmath:
49476@if gcc-bootstrap
49477all-target-libquadmath: stage_current
49478@endif gcc-bootstrap
49479@if target-libquadmath
49480TARGET-target-libquadmath=all
49481maybe-all-target-libquadmath: all-target-libquadmath
49482all-target-libquadmath: configure-target-libquadmath
49483 @: $(MAKE); $(unstage)
49484 @r=`${PWD_COMMAND}`; export r; \
49485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49486 $(NORMAL_TARGET_EXPORTS) \
49487 (cd $(TARGET_SUBDIR)/libquadmath && \
49488 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49489 $(TARGET-target-libquadmath))
49490@endif target-libquadmath
49491
49492
49493
49494
49495
49496.PHONY: check-target-libquadmath maybe-check-target-libquadmath
49497maybe-check-target-libquadmath:
49498@if target-libquadmath
49499maybe-check-target-libquadmath: check-target-libquadmath
49500
49501check-target-libquadmath:
49502 @: $(MAKE); $(unstage)
49503 @r=`${PWD_COMMAND}`; export r; \
49504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49505 $(NORMAL_TARGET_EXPORTS) \
49506 (cd $(TARGET_SUBDIR)/libquadmath && \
49507 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
49508
49509@endif target-libquadmath
49510
49511.PHONY: install-target-libquadmath maybe-install-target-libquadmath
49512maybe-install-target-libquadmath:
49513@if target-libquadmath
49514maybe-install-target-libquadmath: install-target-libquadmath
49515
49516install-target-libquadmath: installdirs
49517 @: $(MAKE); $(unstage)
49518 @r=`${PWD_COMMAND}`; export r; \
49519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49520 $(NORMAL_TARGET_EXPORTS) \
49521 (cd $(TARGET_SUBDIR)/libquadmath && \
49522 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49523
49524@endif target-libquadmath
49525
9b980aa1
RW
49526.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
49527maybe-install-strip-target-libquadmath:
49528@if target-libquadmath
49529maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
49530
49531install-strip-target-libquadmath: installdirs
49532 @: $(MAKE); $(unstage)
49533 @r=`${PWD_COMMAND}`; export r; \
49534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49535 $(NORMAL_TARGET_EXPORTS) \
49536 (cd $(TARGET_SUBDIR)/libquadmath && \
49537 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49538
49539@endif target-libquadmath
49540
e552509b
ILT
49541# Other targets (info, dvi, pdf, etc.)
49542
49543.PHONY: maybe-info-target-libquadmath info-target-libquadmath
49544maybe-info-target-libquadmath:
49545@if target-libquadmath
49546maybe-info-target-libquadmath: info-target-libquadmath
49547
49548info-target-libquadmath: \
49549 configure-target-libquadmath
49550 @: $(MAKE); $(unstage)
49551 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49552 r=`${PWD_COMMAND}`; export r; \
49553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49554 $(NORMAL_TARGET_EXPORTS) \
49555 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
49556 for flag in $(EXTRA_TARGET_FLAGS); do \
49557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49558 done; \
49559 (cd $(TARGET_SUBDIR)/libquadmath && \
49560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49562 "RANLIB=$${RANLIB}" \
49563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49564 info) \
49565 || exit 1
49566
49567@endif target-libquadmath
49568
49569.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
49570maybe-dvi-target-libquadmath:
49571@if target-libquadmath
49572maybe-dvi-target-libquadmath: dvi-target-libquadmath
49573
49574dvi-target-libquadmath: \
49575 configure-target-libquadmath
49576 @: $(MAKE); $(unstage)
49577 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49578 r=`${PWD_COMMAND}`; export r; \
49579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49580 $(NORMAL_TARGET_EXPORTS) \
49581 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
49582 for flag in $(EXTRA_TARGET_FLAGS); do \
49583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49584 done; \
49585 (cd $(TARGET_SUBDIR)/libquadmath && \
49586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49588 "RANLIB=$${RANLIB}" \
49589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49590 dvi) \
49591 || exit 1
49592
49593@endif target-libquadmath
49594
49595.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
49596maybe-pdf-target-libquadmath:
49597@if target-libquadmath
49598maybe-pdf-target-libquadmath: pdf-target-libquadmath
49599
49600pdf-target-libquadmath: \
49601 configure-target-libquadmath
49602 @: $(MAKE); $(unstage)
49603 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49604 r=`${PWD_COMMAND}`; export r; \
49605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49606 $(NORMAL_TARGET_EXPORTS) \
49607 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
49608 for flag in $(EXTRA_TARGET_FLAGS); do \
49609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49610 done; \
49611 (cd $(TARGET_SUBDIR)/libquadmath && \
49612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49614 "RANLIB=$${RANLIB}" \
49615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49616 pdf) \
49617 || exit 1
49618
49619@endif target-libquadmath
49620
49621.PHONY: maybe-html-target-libquadmath html-target-libquadmath
49622maybe-html-target-libquadmath:
49623@if target-libquadmath
49624maybe-html-target-libquadmath: html-target-libquadmath
49625
49626html-target-libquadmath: \
49627 configure-target-libquadmath
49628 @: $(MAKE); $(unstage)
49629 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49630 r=`${PWD_COMMAND}`; export r; \
49631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49632 $(NORMAL_TARGET_EXPORTS) \
49633 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
49634 for flag in $(EXTRA_TARGET_FLAGS); do \
49635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49636 done; \
49637 (cd $(TARGET_SUBDIR)/libquadmath && \
49638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49640 "RANLIB=$${RANLIB}" \
49641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49642 html) \
49643 || exit 1
49644
49645@endif target-libquadmath
49646
49647.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
49648maybe-TAGS-target-libquadmath:
49649@if target-libquadmath
49650maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
49651
49652TAGS-target-libquadmath: \
49653 configure-target-libquadmath
49654 @: $(MAKE); $(unstage)
49655 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49656 r=`${PWD_COMMAND}`; export r; \
49657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49658 $(NORMAL_TARGET_EXPORTS) \
49659 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
49660 for flag in $(EXTRA_TARGET_FLAGS); do \
49661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49662 done; \
49663 (cd $(TARGET_SUBDIR)/libquadmath && \
49664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49666 "RANLIB=$${RANLIB}" \
49667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49668 TAGS) \
49669 || exit 1
49670
49671@endif target-libquadmath
49672
49673.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
49674maybe-install-info-target-libquadmath:
49675@if target-libquadmath
49676maybe-install-info-target-libquadmath: install-info-target-libquadmath
49677
49678install-info-target-libquadmath: \
49679 configure-target-libquadmath \
49680 info-target-libquadmath
49681 @: $(MAKE); $(unstage)
49682 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49683 r=`${PWD_COMMAND}`; export r; \
49684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49685 $(NORMAL_TARGET_EXPORTS) \
49686 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
49687 for flag in $(EXTRA_TARGET_FLAGS); do \
49688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49689 done; \
49690 (cd $(TARGET_SUBDIR)/libquadmath && \
49691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49693 "RANLIB=$${RANLIB}" \
49694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49695 install-info) \
49696 || exit 1
49697
49698@endif target-libquadmath
49699
49700.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
49701maybe-install-pdf-target-libquadmath:
49702@if target-libquadmath
49703maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
49704
49705install-pdf-target-libquadmath: \
49706 configure-target-libquadmath \
49707 pdf-target-libquadmath
49708 @: $(MAKE); $(unstage)
49709 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49710 r=`${PWD_COMMAND}`; export r; \
49711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49712 $(NORMAL_TARGET_EXPORTS) \
49713 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
49714 for flag in $(EXTRA_TARGET_FLAGS); do \
49715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49716 done; \
49717 (cd $(TARGET_SUBDIR)/libquadmath && \
49718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49720 "RANLIB=$${RANLIB}" \
49721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49722 install-pdf) \
49723 || exit 1
49724
49725@endif target-libquadmath
49726
49727.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
49728maybe-install-html-target-libquadmath:
49729@if target-libquadmath
49730maybe-install-html-target-libquadmath: install-html-target-libquadmath
49731
49732install-html-target-libquadmath: \
49733 configure-target-libquadmath \
49734 html-target-libquadmath
49735 @: $(MAKE); $(unstage)
49736 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49737 r=`${PWD_COMMAND}`; export r; \
49738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49739 $(NORMAL_TARGET_EXPORTS) \
49740 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
49741 for flag in $(EXTRA_TARGET_FLAGS); do \
49742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49743 done; \
49744 (cd $(TARGET_SUBDIR)/libquadmath && \
49745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49747 "RANLIB=$${RANLIB}" \
49748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49749 install-html) \
49750 || exit 1
49751
49752@endif target-libquadmath
49753
49754.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
49755maybe-installcheck-target-libquadmath:
49756@if target-libquadmath
49757maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
49758
49759installcheck-target-libquadmath: \
49760 configure-target-libquadmath
49761 @: $(MAKE); $(unstage)
49762 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49763 r=`${PWD_COMMAND}`; export r; \
49764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49765 $(NORMAL_TARGET_EXPORTS) \
49766 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
49767 for flag in $(EXTRA_TARGET_FLAGS); do \
49768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49769 done; \
49770 (cd $(TARGET_SUBDIR)/libquadmath && \
49771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49773 "RANLIB=$${RANLIB}" \
49774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49775 installcheck) \
49776 || exit 1
49777
49778@endif target-libquadmath
49779
49780.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
49781maybe-mostlyclean-target-libquadmath:
49782@if target-libquadmath
49783maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
49784
49785mostlyclean-target-libquadmath:
49786 @: $(MAKE); $(unstage)
49787 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49788 r=`${PWD_COMMAND}`; export r; \
49789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49790 $(NORMAL_TARGET_EXPORTS) \
49791 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
49792 for flag in $(EXTRA_TARGET_FLAGS); do \
49793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49794 done; \
49795 (cd $(TARGET_SUBDIR)/libquadmath && \
49796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49798 "RANLIB=$${RANLIB}" \
49799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49800 mostlyclean) \
49801 || exit 1
49802
49803@endif target-libquadmath
49804
49805.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
49806maybe-clean-target-libquadmath:
49807@if target-libquadmath
49808maybe-clean-target-libquadmath: clean-target-libquadmath
49809
49810clean-target-libquadmath:
49811 @: $(MAKE); $(unstage)
49812 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49813 r=`${PWD_COMMAND}`; export r; \
49814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49815 $(NORMAL_TARGET_EXPORTS) \
49816 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
49817 for flag in $(EXTRA_TARGET_FLAGS); do \
49818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49819 done; \
49820 (cd $(TARGET_SUBDIR)/libquadmath && \
49821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49823 "RANLIB=$${RANLIB}" \
49824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49825 clean) \
49826 || exit 1
49827
49828@endif target-libquadmath
49829
49830.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
49831maybe-distclean-target-libquadmath:
49832@if target-libquadmath
49833maybe-distclean-target-libquadmath: distclean-target-libquadmath
49834
49835distclean-target-libquadmath:
49836 @: $(MAKE); $(unstage)
49837 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49838 r=`${PWD_COMMAND}`; export r; \
49839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49840 $(NORMAL_TARGET_EXPORTS) \
49841 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
49842 for flag in $(EXTRA_TARGET_FLAGS); do \
49843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49844 done; \
49845 (cd $(TARGET_SUBDIR)/libquadmath && \
49846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49848 "RANLIB=$${RANLIB}" \
49849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49850 distclean) \
49851 || exit 1
49852
49853@endif target-libquadmath
49854
49855.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
49856maybe-maintainer-clean-target-libquadmath:
49857@if target-libquadmath
49858maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
49859
49860maintainer-clean-target-libquadmath:
49861 @: $(MAKE); $(unstage)
49862 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
49863 r=`${PWD_COMMAND}`; export r; \
49864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49865 $(NORMAL_TARGET_EXPORTS) \
49866 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
49867 for flag in $(EXTRA_TARGET_FLAGS); do \
49868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49869 done; \
49870 (cd $(TARGET_SUBDIR)/libquadmath && \
49871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49873 "RANLIB=$${RANLIB}" \
49874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49875 maintainer-clean) \
49876 || exit 1
49877
49878@endif target-libquadmath
49879
49880
49881
49882
49883
a7254363
PB
49884.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
49885maybe-configure-target-libgfortran:
4f0ef2d8
CD
49886@if gcc-bootstrap
49887configure-target-libgfortran: stage_current
49888@endif gcc-bootstrap
a7254363
PB
49889@if target-libgfortran
49890maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 49891configure-target-libgfortran:
0aed8855
PB
49892 @: $(MAKE); $(unstage)
49893 @r=`${PWD_COMMAND}`; export r; \
49894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49895 echo "Checking multilib configuration for libgfortran..."; \
49896 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
49897 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
49898 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
49899 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
49900 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
49901 else \
49902 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
49903 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
49904 fi; \
49905 else \
49906 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
49907 fi; \
49908 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 49909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
1f53ca9a 49910 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
49911 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
49912 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
49913 case $(srcdir) in \
b00612cc
PB
49914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49915 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
49916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 49917 esac; \
b00612cc
PB
49918 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
49919 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
49920 rm -f no-such-file || : ; \
49921 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49922 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49923 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 49924 || exit 1
6bd3dfaa 49925@endif target-libgfortran
4b1cb4fe 49926
a7254363
PB
49927
49928
d545f33b
PB
49929
49930
4b1cb4fe
DD
49931.PHONY: all-target-libgfortran maybe-all-target-libgfortran
49932maybe-all-target-libgfortran:
4f0ef2d8
CD
49933@if gcc-bootstrap
49934all-target-libgfortran: stage_current
49935@endif gcc-bootstrap
6bd3dfaa 49936@if target-libgfortran
72b2455a 49937TARGET-target-libgfortran=all
6bd3dfaa 49938maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 49939all-target-libgfortran: configure-target-libgfortran
0aed8855 49940 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49941 @r=`${PWD_COMMAND}`; export r; \
49942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49943 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49944 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
49945 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49946 $(TARGET-target-libgfortran))
6bd3dfaa 49947@endif target-libgfortran
4b1cb4fe 49948
a7254363
PB
49949
49950
d545f33b
PB
49951
49952
4b1cb4fe
DD
49953.PHONY: check-target-libgfortran maybe-check-target-libgfortran
49954maybe-check-target-libgfortran:
6bd3dfaa
PB
49955@if target-libgfortran
49956maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
49957
49958check-target-libgfortran:
0aed8855 49959 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49960 @r=`${PWD_COMMAND}`; export r; \
49961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49962 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49963 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 49964 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 49965
6bd3dfaa 49966@endif target-libgfortran
4b1cb4fe
DD
49967
49968.PHONY: install-target-libgfortran maybe-install-target-libgfortran
49969maybe-install-target-libgfortran:
6bd3dfaa
PB
49970@if target-libgfortran
49971maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
49972
49973install-target-libgfortran: installdirs
0aed8855 49974 @: $(MAKE); $(unstage)
4b1cb4fe
DD
49975 @r=`${PWD_COMMAND}`; export r; \
49976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49977 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 49978 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 49979 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 49980
6bd3dfaa 49981@endif target-libgfortran
4b1cb4fe 49982
9b980aa1
RW
49983.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
49984maybe-install-strip-target-libgfortran:
49985@if target-libgfortran
49986maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
49987
49988install-strip-target-libgfortran: installdirs
49989 @: $(MAKE); $(unstage)
49990 @r=`${PWD_COMMAND}`; export r; \
49991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49992 $(NORMAL_TARGET_EXPORTS) \
49993 (cd $(TARGET_SUBDIR)/libgfortran && \
49994 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
49995
49996@endif target-libgfortran
49997
56a8fe78 49998# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
49999
50000.PHONY: maybe-info-target-libgfortran info-target-libgfortran
50001maybe-info-target-libgfortran:
6bd3dfaa
PB
50002@if target-libgfortran
50003maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
50004
50005info-target-libgfortran: \
50006 configure-target-libgfortran
0aed8855 50007 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50008 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50009 r=`${PWD_COMMAND}`; export r; \
50010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50011 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50012 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
50013 for flag in $(EXTRA_TARGET_FLAGS); do \
50014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50015 done; \
50016 (cd $(TARGET_SUBDIR)/libgfortran && \
50017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50019 "RANLIB=$${RANLIB}" \
0c24b341 50020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50021 info) \
4b1cb4fe
DD
50022 || exit 1
50023
6bd3dfaa 50024@endif target-libgfortran
4b1cb4fe
DD
50025
50026.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
50027maybe-dvi-target-libgfortran:
6bd3dfaa
PB
50028@if target-libgfortran
50029maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
50030
50031dvi-target-libgfortran: \
50032 configure-target-libgfortran
0aed8855 50033 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50034 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50035 r=`${PWD_COMMAND}`; export r; \
50036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50037 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50038 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
50039 for flag in $(EXTRA_TARGET_FLAGS); do \
50040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50041 done; \
50042 (cd $(TARGET_SUBDIR)/libgfortran && \
50043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50045 "RANLIB=$${RANLIB}" \
0c24b341 50046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50047 dvi) \
4b1cb4fe
DD
50048 || exit 1
50049
6bd3dfaa 50050@endif target-libgfortran
4b1cb4fe 50051
56a8fe78
DD
50052.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
50053maybe-pdf-target-libgfortran:
50054@if target-libgfortran
50055maybe-pdf-target-libgfortran: pdf-target-libgfortran
50056
50057pdf-target-libgfortran: \
50058 configure-target-libgfortran
50059 @: $(MAKE); $(unstage)
50060 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50061 r=`${PWD_COMMAND}`; export r; \
50062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50063 $(NORMAL_TARGET_EXPORTS) \
50064 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
50065 for flag in $(EXTRA_TARGET_FLAGS); do \
50066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50067 done; \
50068 (cd $(TARGET_SUBDIR)/libgfortran && \
50069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50071 "RANLIB=$${RANLIB}" \
0c24b341 50072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50073 pdf) \
50074 || exit 1
50075
50076@endif target-libgfortran
50077
6d389afc
MS
50078.PHONY: maybe-html-target-libgfortran html-target-libgfortran
50079maybe-html-target-libgfortran:
50080@if target-libgfortran
50081maybe-html-target-libgfortran: html-target-libgfortran
50082
50083html-target-libgfortran: \
50084 configure-target-libgfortran
0aed8855 50085 @: $(MAKE); $(unstage)
6d389afc
MS
50086 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50087 r=`${PWD_COMMAND}`; export r; \
50088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50089 $(NORMAL_TARGET_EXPORTS) \
50090 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
50091 for flag in $(EXTRA_TARGET_FLAGS); do \
50092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50093 done; \
50094 (cd $(TARGET_SUBDIR)/libgfortran && \
50095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50097 "RANLIB=$${RANLIB}" \
0c24b341 50098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50099 html) \
50100 || exit 1
50101
50102@endif target-libgfortran
50103
4b1cb4fe
DD
50104.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
50105maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
50106@if target-libgfortran
50107maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
50108
50109TAGS-target-libgfortran: \
50110 configure-target-libgfortran
0aed8855 50111 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50112 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50113 r=`${PWD_COMMAND}`; export r; \
50114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50115 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50116 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
50117 for flag in $(EXTRA_TARGET_FLAGS); do \
50118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50119 done; \
50120 (cd $(TARGET_SUBDIR)/libgfortran && \
50121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50123 "RANLIB=$${RANLIB}" \
0c24b341 50124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50125 TAGS) \
4b1cb4fe
DD
50126 || exit 1
50127
6bd3dfaa 50128@endif target-libgfortran
4b1cb4fe
DD
50129
50130.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
50131maybe-install-info-target-libgfortran:
6bd3dfaa
PB
50132@if target-libgfortran
50133maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
50134
50135install-info-target-libgfortran: \
50136 configure-target-libgfortran \
50137 info-target-libgfortran
0aed8855 50138 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50139 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50140 r=`${PWD_COMMAND}`; export r; \
50141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50142 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50143 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
50144 for flag in $(EXTRA_TARGET_FLAGS); do \
50145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50146 done; \
50147 (cd $(TARGET_SUBDIR)/libgfortran && \
50148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50150 "RANLIB=$${RANLIB}" \
0c24b341 50151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50152 install-info) \
4b1cb4fe
DD
50153 || exit 1
50154
6bd3dfaa 50155@endif target-libgfortran
4b1cb4fe 50156
a3ca38d2
DD
50157.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
50158maybe-install-pdf-target-libgfortran:
50159@if target-libgfortran
50160maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
50161
50162install-pdf-target-libgfortran: \
50163 configure-target-libgfortran \
50164 pdf-target-libgfortran
50165 @: $(MAKE); $(unstage)
50166 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50167 r=`${PWD_COMMAND}`; export r; \
50168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50169 $(NORMAL_TARGET_EXPORTS) \
50170 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
50171 for flag in $(EXTRA_TARGET_FLAGS); do \
50172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50173 done; \
50174 (cd $(TARGET_SUBDIR)/libgfortran && \
50175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50177 "RANLIB=$${RANLIB}" \
0c24b341 50178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50179 install-pdf) \
50180 || exit 1
50181
50182@endif target-libgfortran
50183
108a6f8e
CD
50184.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
50185maybe-install-html-target-libgfortran:
50186@if target-libgfortran
50187maybe-install-html-target-libgfortran: install-html-target-libgfortran
50188
50189install-html-target-libgfortran: \
50190 configure-target-libgfortran \
50191 html-target-libgfortran
50192 @: $(MAKE); $(unstage)
50193 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50194 r=`${PWD_COMMAND}`; export r; \
50195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50196 $(NORMAL_TARGET_EXPORTS) \
50197 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
50198 for flag in $(EXTRA_TARGET_FLAGS); do \
50199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50200 done; \
50201 (cd $(TARGET_SUBDIR)/libgfortran && \
50202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50204 "RANLIB=$${RANLIB}" \
0c24b341 50205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50206 install-html) \
50207 || exit 1
50208
50209@endif target-libgfortran
50210
4b1cb4fe
DD
50211.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
50212maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
50213@if target-libgfortran
50214maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
50215
50216installcheck-target-libgfortran: \
50217 configure-target-libgfortran
0aed8855 50218 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50219 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50220 r=`${PWD_COMMAND}`; export r; \
50221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50222 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50223 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
50224 for flag in $(EXTRA_TARGET_FLAGS); do \
50225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50226 done; \
50227 (cd $(TARGET_SUBDIR)/libgfortran && \
50228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50230 "RANLIB=$${RANLIB}" \
0c24b341 50231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50232 installcheck) \
4b1cb4fe
DD
50233 || exit 1
50234
6bd3dfaa 50235@endif target-libgfortran
4b1cb4fe
DD
50236
50237.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
50238maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
50239@if target-libgfortran
50240maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
50241
50242mostlyclean-target-libgfortran:
0aed8855 50243 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50244 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50245 r=`${PWD_COMMAND}`; export r; \
50246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50247 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50248 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
50249 for flag in $(EXTRA_TARGET_FLAGS); do \
50250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50251 done; \
50252 (cd $(TARGET_SUBDIR)/libgfortran && \
50253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50255 "RANLIB=$${RANLIB}" \
0c24b341 50256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50257 mostlyclean) \
4b1cb4fe
DD
50258 || exit 1
50259
6bd3dfaa 50260@endif target-libgfortran
4b1cb4fe
DD
50261
50262.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
50263maybe-clean-target-libgfortran:
6bd3dfaa
PB
50264@if target-libgfortran
50265maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
50266
50267clean-target-libgfortran:
0aed8855 50268 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50269 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50270 r=`${PWD_COMMAND}`; export r; \
50271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50272 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50273 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
50274 for flag in $(EXTRA_TARGET_FLAGS); do \
50275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50276 done; \
50277 (cd $(TARGET_SUBDIR)/libgfortran && \
50278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50280 "RANLIB=$${RANLIB}" \
0c24b341 50281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50282 clean) \
4b1cb4fe
DD
50283 || exit 1
50284
6bd3dfaa 50285@endif target-libgfortran
4b1cb4fe
DD
50286
50287.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
50288maybe-distclean-target-libgfortran:
6bd3dfaa
PB
50289@if target-libgfortran
50290maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
50291
50292distclean-target-libgfortran:
0aed8855 50293 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50294 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50295 r=`${PWD_COMMAND}`; export r; \
50296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50297 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50298 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
50299 for flag in $(EXTRA_TARGET_FLAGS); do \
50300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50301 done; \
50302 (cd $(TARGET_SUBDIR)/libgfortran && \
50303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50305 "RANLIB=$${RANLIB}" \
0c24b341 50306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50307 distclean) \
4b1cb4fe
DD
50308 || exit 1
50309
6bd3dfaa 50310@endif target-libgfortran
4b1cb4fe
DD
50311
50312.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
50313maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
50314@if target-libgfortran
50315maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
50316
50317maintainer-clean-target-libgfortran:
0aed8855 50318 @: $(MAKE); $(unstage)
4b1cb4fe
DD
50319 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
50320 r=`${PWD_COMMAND}`; export r; \
50321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50322 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
50323 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
50324 for flag in $(EXTRA_TARGET_FLAGS); do \
50325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50326 done; \
50327 (cd $(TARGET_SUBDIR)/libgfortran && \
50328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50330 "RANLIB=$${RANLIB}" \
0c24b341 50331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50332 maintainer-clean) \
4b1cb4fe
DD
50333 || exit 1
50334
6bd3dfaa 50335@endif target-libgfortran
4b1cb4fe
DD
50336
50337
3866be5d 50338
a7254363 50339
e90269c8 50340
a7254363
PB
50341.PHONY: configure-target-libobjc maybe-configure-target-libobjc
50342maybe-configure-target-libobjc:
4f0ef2d8
CD
50343@if gcc-bootstrap
50344configure-target-libobjc: stage_current
50345@endif gcc-bootstrap
a7254363
PB
50346@if target-libobjc
50347maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 50348configure-target-libobjc:
0aed8855
PB
50349 @: $(MAKE); $(unstage)
50350 @r=`${PWD_COMMAND}`; export r; \
50351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50352 echo "Checking multilib configuration for libobjc..."; \
50353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
50354 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
50355 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
50356 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
50357 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
50358 else \
50359 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
50360 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
50361 fi; \
50362 else \
50363 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
50364 fi; \
50365 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 50366 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
1f53ca9a 50367 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50368 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
50369 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 50370 case $(srcdir) in \
b00612cc
PB
50371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50372 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
50373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 50374 esac; \
b00612cc
PB
50375 srcdiroption="--srcdir=$${topdir}/libobjc"; \
50376 libsrcdir="$$s/libobjc"; \
4fa63067
NN
50377 rm -f no-such-file || : ; \
50378 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50379 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50380 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 50381 || exit 1
6bd3dfaa 50382@endif target-libobjc
e2b9e2dc 50383
a7254363
PB
50384
50385
d545f33b
PB
50386
50387
4fa63067
NN
50388.PHONY: all-target-libobjc maybe-all-target-libobjc
50389maybe-all-target-libobjc:
4f0ef2d8
CD
50390@if gcc-bootstrap
50391all-target-libobjc: stage_current
50392@endif gcc-bootstrap
6bd3dfaa 50393@if target-libobjc
72b2455a 50394TARGET-target-libobjc=all
6bd3dfaa 50395maybe-all-target-libobjc: all-target-libobjc
4fa63067 50396all-target-libobjc: configure-target-libobjc
0aed8855 50397 @: $(MAKE); $(unstage)
b40e3958
L
50398 @r=`${PWD_COMMAND}`; export r; \
50399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50400 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50401 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
50402 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50403 $(TARGET-target-libobjc))
6bd3dfaa 50404@endif target-libobjc
3866be5d 50405
a7254363
PB
50406
50407
d545f33b
PB
50408
50409
4fa63067
NN
50410.PHONY: check-target-libobjc maybe-check-target-libobjc
50411maybe-check-target-libobjc:
6bd3dfaa
PB
50412@if target-libobjc
50413maybe-check-target-libobjc: check-target-libobjc
3866be5d 50414
4fa63067 50415check-target-libobjc:
0aed8855 50416 @: $(MAKE); $(unstage)
b40e3958
L
50417 @r=`${PWD_COMMAND}`; export r; \
50418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50419 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50420 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 50421 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 50422
6bd3dfaa 50423@endif target-libobjc
3866be5d 50424
4fa63067
NN
50425.PHONY: install-target-libobjc maybe-install-target-libobjc
50426maybe-install-target-libobjc:
6bd3dfaa
PB
50427@if target-libobjc
50428maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 50429
4fa63067 50430install-target-libobjc: installdirs
0aed8855 50431 @: $(MAKE); $(unstage)
b40e3958
L
50432 @r=`${PWD_COMMAND}`; export r; \
50433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50434 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50435 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 50436 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 50437
6bd3dfaa 50438@endif target-libobjc
3866be5d 50439
9b980aa1
RW
50440.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
50441maybe-install-strip-target-libobjc:
50442@if target-libobjc
50443maybe-install-strip-target-libobjc: install-strip-target-libobjc
50444
50445install-strip-target-libobjc: installdirs
50446 @: $(MAKE); $(unstage)
50447 @r=`${PWD_COMMAND}`; export r; \
50448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50449 $(NORMAL_TARGET_EXPORTS) \
50450 (cd $(TARGET_SUBDIR)/libobjc && \
50451 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50452
50453@endif target-libobjc
50454
56a8fe78 50455# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50456
50457.PHONY: maybe-info-target-libobjc info-target-libobjc
50458maybe-info-target-libobjc:
6bd3dfaa
PB
50459@if target-libobjc
50460maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
50461
50462info-target-libobjc: \
50463 configure-target-libobjc
0aed8855 50464 @: $(MAKE); $(unstage)
4fa63067
NN
50465 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50466 r=`${PWD_COMMAND}`; export r; \
b40e3958 50467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50468 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50469 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
50470 for flag in $(EXTRA_TARGET_FLAGS); do \
50471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50472 done; \
50473 (cd $(TARGET_SUBDIR)/libobjc && \
50474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50476 "RANLIB=$${RANLIB}" \
0c24b341 50477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50478 info) \
4fa63067 50479 || exit 1
3866be5d 50480
6bd3dfaa 50481@endif target-libobjc
3866be5d 50482
4fa63067
NN
50483.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
50484maybe-dvi-target-libobjc:
6bd3dfaa
PB
50485@if target-libobjc
50486maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 50487
4fa63067
NN
50488dvi-target-libobjc: \
50489 configure-target-libobjc
0aed8855 50490 @: $(MAKE); $(unstage)
4fa63067
NN
50491 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50492 r=`${PWD_COMMAND}`; export r; \
b40e3958 50493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50494 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50495 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
50496 for flag in $(EXTRA_TARGET_FLAGS); do \
50497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50498 done; \
50499 (cd $(TARGET_SUBDIR)/libobjc && \
50500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50502 "RANLIB=$${RANLIB}" \
0c24b341 50503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50504 dvi) \
4fa63067 50505 || exit 1
3866be5d 50506
6bd3dfaa 50507@endif target-libobjc
3866be5d 50508
56a8fe78
DD
50509.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
50510maybe-pdf-target-libobjc:
50511@if target-libobjc
50512maybe-pdf-target-libobjc: pdf-target-libobjc
50513
50514pdf-target-libobjc: \
50515 configure-target-libobjc
50516 @: $(MAKE); $(unstage)
50517 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50518 r=`${PWD_COMMAND}`; export r; \
50519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50520 $(NORMAL_TARGET_EXPORTS) \
50521 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
50522 for flag in $(EXTRA_TARGET_FLAGS); do \
50523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50524 done; \
50525 (cd $(TARGET_SUBDIR)/libobjc && \
50526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50528 "RANLIB=$${RANLIB}" \
0c24b341 50529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50530 pdf) \
50531 || exit 1
50532
50533@endif target-libobjc
50534
6d389afc
MS
50535.PHONY: maybe-html-target-libobjc html-target-libobjc
50536maybe-html-target-libobjc:
50537@if target-libobjc
50538maybe-html-target-libobjc: html-target-libobjc
50539
50540html-target-libobjc: \
50541 configure-target-libobjc
0aed8855 50542 @: $(MAKE); $(unstage)
6d389afc
MS
50543 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50544 r=`${PWD_COMMAND}`; export r; \
50545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50546 $(NORMAL_TARGET_EXPORTS) \
50547 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
50548 for flag in $(EXTRA_TARGET_FLAGS); do \
50549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50550 done; \
50551 (cd $(TARGET_SUBDIR)/libobjc && \
50552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50554 "RANLIB=$${RANLIB}" \
0c24b341 50555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50556 html) \
50557 || exit 1
50558
50559@endif target-libobjc
50560
4fa63067
NN
50561.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
50562maybe-TAGS-target-libobjc:
6bd3dfaa
PB
50563@if target-libobjc
50564maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
50565
50566TAGS-target-libobjc: \
50567 configure-target-libobjc
0aed8855 50568 @: $(MAKE); $(unstage)
4fa63067 50569 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
50570 r=`${PWD_COMMAND}`; export r; \
50571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50572 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50573 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
50574 for flag in $(EXTRA_TARGET_FLAGS); do \
50575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50576 done; \
50577 (cd $(TARGET_SUBDIR)/libobjc && \
50578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50580 "RANLIB=$${RANLIB}" \
0c24b341 50581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50582 TAGS) \
e2b9e2dc
NN
50583 || exit 1
50584
6bd3dfaa 50585@endif target-libobjc
4fa63067
NN
50586
50587.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
50588maybe-install-info-target-libobjc:
6bd3dfaa
PB
50589@if target-libobjc
50590maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
50591
50592install-info-target-libobjc: \
50593 configure-target-libobjc \
50594 info-target-libobjc
0aed8855 50595 @: $(MAKE); $(unstage)
4fa63067
NN
50596 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50597 r=`${PWD_COMMAND}`; export r; \
b40e3958 50598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50600 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
50601 for flag in $(EXTRA_TARGET_FLAGS); do \
50602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50603 done; \
50604 (cd $(TARGET_SUBDIR)/libobjc && \
50605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50607 "RANLIB=$${RANLIB}" \
0c24b341 50608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50609 install-info) \
4fa63067 50610 || exit 1
3866be5d 50611
6bd3dfaa 50612@endif target-libobjc
3866be5d 50613
a3ca38d2
DD
50614.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
50615maybe-install-pdf-target-libobjc:
50616@if target-libobjc
50617maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
50618
50619install-pdf-target-libobjc: \
50620 configure-target-libobjc \
50621 pdf-target-libobjc
50622 @: $(MAKE); $(unstage)
50623 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50624 r=`${PWD_COMMAND}`; export r; \
50625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50626 $(NORMAL_TARGET_EXPORTS) \
50627 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
50628 for flag in $(EXTRA_TARGET_FLAGS); do \
50629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50630 done; \
50631 (cd $(TARGET_SUBDIR)/libobjc && \
50632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50634 "RANLIB=$${RANLIB}" \
0c24b341 50635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50636 install-pdf) \
50637 || exit 1
50638
50639@endif target-libobjc
50640
108a6f8e
CD
50641.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
50642maybe-install-html-target-libobjc:
50643@if target-libobjc
50644maybe-install-html-target-libobjc: install-html-target-libobjc
50645
50646install-html-target-libobjc: \
50647 configure-target-libobjc \
50648 html-target-libobjc
50649 @: $(MAKE); $(unstage)
50650 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50651 r=`${PWD_COMMAND}`; export r; \
50652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50653 $(NORMAL_TARGET_EXPORTS) \
50654 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
50655 for flag in $(EXTRA_TARGET_FLAGS); do \
50656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50657 done; \
50658 (cd $(TARGET_SUBDIR)/libobjc && \
50659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50661 "RANLIB=$${RANLIB}" \
0c24b341 50662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50663 install-html) \
50664 || exit 1
50665
50666@endif target-libobjc
50667
4fa63067
NN
50668.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
50669maybe-installcheck-target-libobjc:
6bd3dfaa
PB
50670@if target-libobjc
50671maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
50672
50673installcheck-target-libobjc: \
50674 configure-target-libobjc
0aed8855 50675 @: $(MAKE); $(unstage)
4fa63067
NN
50676 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50677 r=`${PWD_COMMAND}`; export r; \
b40e3958 50678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50679 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50680 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
50681 for flag in $(EXTRA_TARGET_FLAGS); do \
50682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50683 done; \
50684 (cd $(TARGET_SUBDIR)/libobjc && \
50685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50687 "RANLIB=$${RANLIB}" \
0c24b341 50688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50689 installcheck) \
4fa63067 50690 || exit 1
3866be5d 50691
6bd3dfaa 50692@endif target-libobjc
3866be5d 50693
4fa63067
NN
50694.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
50695maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
50696@if target-libobjc
50697maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 50698
4fa63067 50699mostlyclean-target-libobjc:
0aed8855 50700 @: $(MAKE); $(unstage)
4fa63067
NN
50701 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50702 r=`${PWD_COMMAND}`; export r; \
b40e3958 50703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50704 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50705 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
50706 for flag in $(EXTRA_TARGET_FLAGS); do \
50707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50708 done; \
50709 (cd $(TARGET_SUBDIR)/libobjc && \
50710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50712 "RANLIB=$${RANLIB}" \
0c24b341 50713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50714 mostlyclean) \
4fa63067 50715 || exit 1
3866be5d 50716
6bd3dfaa 50717@endif target-libobjc
3866be5d 50718
4fa63067
NN
50719.PHONY: maybe-clean-target-libobjc clean-target-libobjc
50720maybe-clean-target-libobjc:
6bd3dfaa
PB
50721@if target-libobjc
50722maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
50723
50724clean-target-libobjc:
0aed8855 50725 @: $(MAKE); $(unstage)
4fa63067 50726 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
50727 r=`${PWD_COMMAND}`; export r; \
50728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50729 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50730 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
50731 for flag in $(EXTRA_TARGET_FLAGS); do \
50732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50733 done; \
50734 (cd $(TARGET_SUBDIR)/libobjc && \
50735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50737 "RANLIB=$${RANLIB}" \
0c24b341 50738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50739 clean) \
e2b9e2dc
NN
50740 || exit 1
50741
6bd3dfaa 50742@endif target-libobjc
3866be5d 50743
4fa63067
NN
50744.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
50745maybe-distclean-target-libobjc:
6bd3dfaa
PB
50746@if target-libobjc
50747maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 50748
4fa63067 50749distclean-target-libobjc:
0aed8855 50750 @: $(MAKE); $(unstage)
4fa63067
NN
50751 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50752 r=`${PWD_COMMAND}`; export r; \
b40e3958 50753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50754 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50755 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
50756 for flag in $(EXTRA_TARGET_FLAGS); do \
50757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50758 done; \
50759 (cd $(TARGET_SUBDIR)/libobjc && \
50760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50762 "RANLIB=$${RANLIB}" \
0c24b341 50763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50764 distclean) \
4fa63067 50765 || exit 1
3866be5d 50766
6bd3dfaa 50767@endif target-libobjc
3866be5d 50768
4fa63067
NN
50769.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
50770maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
50771@if target-libobjc
50772maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 50773
4fa63067 50774maintainer-clean-target-libobjc:
0aed8855 50775 @: $(MAKE); $(unstage)
4fa63067
NN
50776 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
50777 r=`${PWD_COMMAND}`; export r; \
b40e3958 50778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50779 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50780 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
50781 for flag in $(EXTRA_TARGET_FLAGS); do \
50782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50783 done; \
50784 (cd $(TARGET_SUBDIR)/libobjc && \
50785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50787 "RANLIB=$${RANLIB}" \
0c24b341 50788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50789 maintainer-clean) \
4fa63067 50790 || exit 1
3866be5d 50791
6bd3dfaa 50792@endif target-libobjc
3866be5d 50793
4fa63067 50794
4fa63067 50795
a7254363 50796
e90269c8 50797
e552509b
ILT
50798.PHONY: configure-target-libgo maybe-configure-target-libgo
50799maybe-configure-target-libgo:
50800@if gcc-bootstrap
50801configure-target-libgo: stage_current
50802@endif gcc-bootstrap
50803@if target-libgo
50804maybe-configure-target-libgo: configure-target-libgo
50805configure-target-libgo:
50806 @: $(MAKE); $(unstage)
50807 @r=`${PWD_COMMAND}`; export r; \
50808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50809 echo "Checking multilib configuration for libgo..."; \
50810 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
50811 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
50812 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
50813 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
50814 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
50815 else \
50816 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
50817 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
50818 fi; \
50819 else \
50820 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
50821 fi; \
50822 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
50823 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
50824 $(NORMAL_TARGET_EXPORTS) \
50825 echo Configuring in $(TARGET_SUBDIR)/libgo; \
50826 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
50827 case $(srcdir) in \
50828 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50829 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
50830 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50831 esac; \
50832 srcdiroption="--srcdir=$${topdir}/libgo"; \
50833 libsrcdir="$$s/libgo"; \
50834 rm -f no-such-file || : ; \
50835 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
50836 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50837 --target=${target_alias} $${srcdiroption} \
50838 || exit 1
50839@endif target-libgo
50840
50841
50842
50843
50844
50845.PHONY: all-target-libgo maybe-all-target-libgo
50846maybe-all-target-libgo:
50847@if gcc-bootstrap
50848all-target-libgo: stage_current
50849@endif gcc-bootstrap
50850@if target-libgo
50851TARGET-target-libgo=all
50852maybe-all-target-libgo: all-target-libgo
50853all-target-libgo: configure-target-libgo
50854 @: $(MAKE); $(unstage)
50855 @r=`${PWD_COMMAND}`; export r; \
50856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50857 $(NORMAL_TARGET_EXPORTS) \
50858 (cd $(TARGET_SUBDIR)/libgo && \
50859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50860 $(TARGET-target-libgo))
50861@endif target-libgo
50862
50863
50864
50865
50866
50867.PHONY: check-target-libgo maybe-check-target-libgo
50868maybe-check-target-libgo:
50869@if target-libgo
50870maybe-check-target-libgo: check-target-libgo
50871
50872check-target-libgo:
50873 @: $(MAKE); $(unstage)
50874 @r=`${PWD_COMMAND}`; export r; \
50875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50876 $(NORMAL_TARGET_EXPORTS) \
50877 (cd $(TARGET_SUBDIR)/libgo && \
50878 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
50879
50880@endif target-libgo
50881
50882.PHONY: install-target-libgo maybe-install-target-libgo
50883maybe-install-target-libgo:
50884@if target-libgo
50885maybe-install-target-libgo: install-target-libgo
50886
50887install-target-libgo: installdirs
50888 @: $(MAKE); $(unstage)
50889 @r=`${PWD_COMMAND}`; export r; \
50890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50891 $(NORMAL_TARGET_EXPORTS) \
50892 (cd $(TARGET_SUBDIR)/libgo && \
50893 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
50894
50895@endif target-libgo
50896
9b980aa1
RW
50897.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
50898maybe-install-strip-target-libgo:
50899@if target-libgo
50900maybe-install-strip-target-libgo: install-strip-target-libgo
50901
50902install-strip-target-libgo: installdirs
50903 @: $(MAKE); $(unstage)
50904 @r=`${PWD_COMMAND}`; export r; \
50905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50906 $(NORMAL_TARGET_EXPORTS) \
50907 (cd $(TARGET_SUBDIR)/libgo && \
50908 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
50909
50910@endif target-libgo
50911
e552509b
ILT
50912# Other targets (info, dvi, pdf, etc.)
50913
50914.PHONY: maybe-info-target-libgo info-target-libgo
50915maybe-info-target-libgo:
50916@if target-libgo
50917maybe-info-target-libgo: info-target-libgo
50918
50919info-target-libgo: \
50920 configure-target-libgo
50921 @: $(MAKE); $(unstage)
50922 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50923 r=`${PWD_COMMAND}`; export r; \
50924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50925 $(NORMAL_TARGET_EXPORTS) \
50926 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
50927 for flag in $(EXTRA_TARGET_FLAGS); do \
50928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50929 done; \
50930 (cd $(TARGET_SUBDIR)/libgo && \
50931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50933 "RANLIB=$${RANLIB}" \
50934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50935 info) \
50936 || exit 1
50937
50938@endif target-libgo
50939
50940.PHONY: maybe-dvi-target-libgo dvi-target-libgo
50941maybe-dvi-target-libgo:
50942@if target-libgo
50943maybe-dvi-target-libgo: dvi-target-libgo
50944
50945dvi-target-libgo: \
50946 configure-target-libgo
50947 @: $(MAKE); $(unstage)
50948 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50949 r=`${PWD_COMMAND}`; export r; \
50950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50951 $(NORMAL_TARGET_EXPORTS) \
50952 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
50953 for flag in $(EXTRA_TARGET_FLAGS); do \
50954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50955 done; \
50956 (cd $(TARGET_SUBDIR)/libgo && \
50957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50959 "RANLIB=$${RANLIB}" \
50960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50961 dvi) \
50962 || exit 1
50963
50964@endif target-libgo
50965
50966.PHONY: maybe-pdf-target-libgo pdf-target-libgo
50967maybe-pdf-target-libgo:
50968@if target-libgo
50969maybe-pdf-target-libgo: pdf-target-libgo
50970
50971pdf-target-libgo: \
50972 configure-target-libgo
50973 @: $(MAKE); $(unstage)
50974 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
50975 r=`${PWD_COMMAND}`; export r; \
50976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50977 $(NORMAL_TARGET_EXPORTS) \
50978 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
50979 for flag in $(EXTRA_TARGET_FLAGS); do \
50980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50981 done; \
50982 (cd $(TARGET_SUBDIR)/libgo && \
50983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50985 "RANLIB=$${RANLIB}" \
50986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50987 pdf) \
50988 || exit 1
50989
50990@endif target-libgo
50991
50992.PHONY: maybe-html-target-libgo html-target-libgo
50993maybe-html-target-libgo:
50994@if target-libgo
50995maybe-html-target-libgo: html-target-libgo
50996
50997html-target-libgo: \
50998 configure-target-libgo
50999 @: $(MAKE); $(unstage)
51000 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51001 r=`${PWD_COMMAND}`; export r; \
51002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51003 $(NORMAL_TARGET_EXPORTS) \
51004 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
51005 for flag in $(EXTRA_TARGET_FLAGS); do \
51006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51007 done; \
51008 (cd $(TARGET_SUBDIR)/libgo && \
51009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51011 "RANLIB=$${RANLIB}" \
51012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51013 html) \
51014 || exit 1
51015
51016@endif target-libgo
51017
51018.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
51019maybe-TAGS-target-libgo:
51020@if target-libgo
51021maybe-TAGS-target-libgo: TAGS-target-libgo
51022
51023TAGS-target-libgo: \
51024 configure-target-libgo
51025 @: $(MAKE); $(unstage)
51026 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51027 r=`${PWD_COMMAND}`; export r; \
51028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51029 $(NORMAL_TARGET_EXPORTS) \
51030 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
51031 for flag in $(EXTRA_TARGET_FLAGS); do \
51032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51033 done; \
51034 (cd $(TARGET_SUBDIR)/libgo && \
51035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51037 "RANLIB=$${RANLIB}" \
51038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51039 TAGS) \
51040 || exit 1
51041
51042@endif target-libgo
51043
51044.PHONY: maybe-install-info-target-libgo install-info-target-libgo
51045maybe-install-info-target-libgo:
51046@if target-libgo
51047maybe-install-info-target-libgo: install-info-target-libgo
51048
51049install-info-target-libgo: \
51050 configure-target-libgo \
51051 info-target-libgo
51052 @: $(MAKE); $(unstage)
51053 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51054 r=`${PWD_COMMAND}`; export r; \
51055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51056 $(NORMAL_TARGET_EXPORTS) \
51057 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
51058 for flag in $(EXTRA_TARGET_FLAGS); do \
51059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51060 done; \
51061 (cd $(TARGET_SUBDIR)/libgo && \
51062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51064 "RANLIB=$${RANLIB}" \
51065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51066 install-info) \
51067 || exit 1
51068
51069@endif target-libgo
51070
51071.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
51072maybe-install-pdf-target-libgo:
51073@if target-libgo
51074maybe-install-pdf-target-libgo: install-pdf-target-libgo
51075
51076install-pdf-target-libgo: \
51077 configure-target-libgo \
51078 pdf-target-libgo
51079 @: $(MAKE); $(unstage)
51080 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51081 r=`${PWD_COMMAND}`; export r; \
51082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51083 $(NORMAL_TARGET_EXPORTS) \
51084 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
51085 for flag in $(EXTRA_TARGET_FLAGS); do \
51086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51087 done; \
51088 (cd $(TARGET_SUBDIR)/libgo && \
51089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51091 "RANLIB=$${RANLIB}" \
51092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51093 install-pdf) \
51094 || exit 1
51095
51096@endif target-libgo
51097
51098.PHONY: maybe-install-html-target-libgo install-html-target-libgo
51099maybe-install-html-target-libgo:
51100@if target-libgo
51101maybe-install-html-target-libgo: install-html-target-libgo
51102
51103install-html-target-libgo: \
51104 configure-target-libgo \
51105 html-target-libgo
51106 @: $(MAKE); $(unstage)
51107 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51108 r=`${PWD_COMMAND}`; export r; \
51109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51110 $(NORMAL_TARGET_EXPORTS) \
51111 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
51112 for flag in $(EXTRA_TARGET_FLAGS); do \
51113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51114 done; \
51115 (cd $(TARGET_SUBDIR)/libgo && \
51116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51118 "RANLIB=$${RANLIB}" \
51119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51120 install-html) \
51121 || exit 1
51122
51123@endif target-libgo
51124
51125.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
51126maybe-installcheck-target-libgo:
51127@if target-libgo
51128maybe-installcheck-target-libgo: installcheck-target-libgo
51129
51130installcheck-target-libgo: \
51131 configure-target-libgo
51132 @: $(MAKE); $(unstage)
51133 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51134 r=`${PWD_COMMAND}`; export r; \
51135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51136 $(NORMAL_TARGET_EXPORTS) \
51137 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
51138 for flag in $(EXTRA_TARGET_FLAGS); do \
51139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51140 done; \
51141 (cd $(TARGET_SUBDIR)/libgo && \
51142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51144 "RANLIB=$${RANLIB}" \
51145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51146 installcheck) \
51147 || exit 1
51148
51149@endif target-libgo
51150
51151.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
51152maybe-mostlyclean-target-libgo:
51153@if target-libgo
51154maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
51155
51156mostlyclean-target-libgo:
51157 @: $(MAKE); $(unstage)
51158 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51159 r=`${PWD_COMMAND}`; export r; \
51160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51161 $(NORMAL_TARGET_EXPORTS) \
51162 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
51163 for flag in $(EXTRA_TARGET_FLAGS); do \
51164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51165 done; \
51166 (cd $(TARGET_SUBDIR)/libgo && \
51167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51169 "RANLIB=$${RANLIB}" \
51170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51171 mostlyclean) \
51172 || exit 1
51173
51174@endif target-libgo
51175
51176.PHONY: maybe-clean-target-libgo clean-target-libgo
51177maybe-clean-target-libgo:
51178@if target-libgo
51179maybe-clean-target-libgo: clean-target-libgo
51180
51181clean-target-libgo:
51182 @: $(MAKE); $(unstage)
51183 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51184 r=`${PWD_COMMAND}`; export r; \
51185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51186 $(NORMAL_TARGET_EXPORTS) \
51187 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
51188 for flag in $(EXTRA_TARGET_FLAGS); do \
51189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51190 done; \
51191 (cd $(TARGET_SUBDIR)/libgo && \
51192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51194 "RANLIB=$${RANLIB}" \
51195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51196 clean) \
51197 || exit 1
51198
51199@endif target-libgo
51200
51201.PHONY: maybe-distclean-target-libgo distclean-target-libgo
51202maybe-distclean-target-libgo:
51203@if target-libgo
51204maybe-distclean-target-libgo: distclean-target-libgo
51205
51206distclean-target-libgo:
51207 @: $(MAKE); $(unstage)
51208 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51209 r=`${PWD_COMMAND}`; export r; \
51210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51211 $(NORMAL_TARGET_EXPORTS) \
51212 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
51213 for flag in $(EXTRA_TARGET_FLAGS); do \
51214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51215 done; \
51216 (cd $(TARGET_SUBDIR)/libgo && \
51217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51219 "RANLIB=$${RANLIB}" \
51220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51221 distclean) \
51222 || exit 1
51223
51224@endif target-libgo
51225
51226.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
51227maybe-maintainer-clean-target-libgo:
51228@if target-libgo
51229maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
51230
51231maintainer-clean-target-libgo:
51232 @: $(MAKE); $(unstage)
51233 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
51234 r=`${PWD_COMMAND}`; export r; \
51235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51236 $(NORMAL_TARGET_EXPORTS) \
51237 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
51238 for flag in $(EXTRA_TARGET_FLAGS); do \
51239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51240 done; \
51241 (cd $(TARGET_SUBDIR)/libgo && \
51242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51244 "RANLIB=$${RANLIB}" \
51245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51246 maintainer-clean) \
51247 || exit 1
51248
51249@endif target-libgo
51250
51251
51252
51253
51254
a7254363
PB
51255.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
51256maybe-configure-target-libtermcap:
4f0ef2d8
CD
51257@if gcc-bootstrap
51258configure-target-libtermcap: stage_current
51259@endif gcc-bootstrap
a7254363
PB
51260@if target-libtermcap
51261maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 51262configure-target-libtermcap:
0aed8855
PB
51263 @: $(MAKE); $(unstage)
51264 @r=`${PWD_COMMAND}`; export r; \
51265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51266 echo "Checking multilib configuration for libtermcap..."; \
51267 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
51268 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
51269 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
51270 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
51271 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
51272 else \
51273 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
51274 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
51275 fi; \
51276 else \
51277 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
51278 fi; \
51279 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 51280 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
1f53ca9a 51281 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51282 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
51283 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 51284 case $(srcdir) in \
b00612cc
PB
51285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51286 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
51287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 51288 esac; \
b00612cc
PB
51289 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
51290 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
51291 rm -f no-such-file || : ; \
51292 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51293 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51294 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 51295 || exit 1
6bd3dfaa 51296@endif target-libtermcap
e2b9e2dc 51297
a7254363
PB
51298
51299
d545f33b
PB
51300
51301
4fa63067
NN
51302.PHONY: all-target-libtermcap maybe-all-target-libtermcap
51303maybe-all-target-libtermcap:
4f0ef2d8
CD
51304@if gcc-bootstrap
51305all-target-libtermcap: stage_current
51306@endif gcc-bootstrap
6bd3dfaa 51307@if target-libtermcap
72b2455a 51308TARGET-target-libtermcap=all
6bd3dfaa 51309maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 51310all-target-libtermcap: configure-target-libtermcap
0aed8855 51311 @: $(MAKE); $(unstage)
b40e3958
L
51312 @r=`${PWD_COMMAND}`; export r; \
51313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51314 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51315 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
51316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51317 $(TARGET-target-libtermcap))
6bd3dfaa 51318@endif target-libtermcap
3866be5d 51319
a7254363
PB
51320
51321
d545f33b
PB
51322
51323
4fa63067
NN
51324.PHONY: check-target-libtermcap maybe-check-target-libtermcap
51325maybe-check-target-libtermcap:
6bd3dfaa
PB
51326@if target-libtermcap
51327maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 51328
4fa63067
NN
51329# Dummy target for uncheckable module.
51330check-target-libtermcap:
51331
6bd3dfaa 51332@endif target-libtermcap
4fa63067
NN
51333
51334.PHONY: install-target-libtermcap maybe-install-target-libtermcap
51335maybe-install-target-libtermcap:
6bd3dfaa
PB
51336@if target-libtermcap
51337maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
51338
51339install-target-libtermcap: installdirs
0aed8855 51340 @: $(MAKE); $(unstage)
b40e3958
L
51341 @r=`${PWD_COMMAND}`; export r; \
51342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51343 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51344 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 51345 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 51346
6bd3dfaa 51347@endif target-libtermcap
3866be5d 51348
9b980aa1
RW
51349.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
51350maybe-install-strip-target-libtermcap:
51351@if target-libtermcap
51352maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
51353
51354install-strip-target-libtermcap: installdirs
51355 @: $(MAKE); $(unstage)
51356 @r=`${PWD_COMMAND}`; export r; \
51357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51358 $(NORMAL_TARGET_EXPORTS) \
51359 (cd $(TARGET_SUBDIR)/libtermcap && \
51360 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
51361
51362@endif target-libtermcap
51363
56a8fe78 51364# Other targets (info, dvi, pdf, etc.)
16ae0395 51365
4fa63067
NN
51366.PHONY: maybe-info-target-libtermcap info-target-libtermcap
51367maybe-info-target-libtermcap:
6bd3dfaa 51368@if target-libtermcap
6d389afc
MS
51369maybe-info-target-libtermcap: info-target-libtermcap
51370
51371info-target-libtermcap: \
51372 configure-target-libtermcap
0aed8855 51373 @: $(MAKE); $(unstage)
6d389afc
MS
51374 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51375 r=`${PWD_COMMAND}`; export r; \
51376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51377 $(NORMAL_TARGET_EXPORTS) \
51378 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
51379 for flag in $(EXTRA_TARGET_FLAGS); do \
51380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51381 done; \
51382 (cd $(TARGET_SUBDIR)/libtermcap && \
51383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51385 "RANLIB=$${RANLIB}" \
0c24b341 51386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51387 info) \
51388 || exit 1
51389
51390@endif target-libtermcap
51391
51392.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
51393maybe-dvi-target-libtermcap:
51394@if target-libtermcap
51395maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 51396
6d389afc 51397dvi-target-libtermcap: \
4fa63067 51398 configure-target-libtermcap
0aed8855 51399 @: $(MAKE); $(unstage)
4fa63067
NN
51400 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51401 r=`${PWD_COMMAND}`; export r; \
b40e3958 51402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51403 $(NORMAL_TARGET_EXPORTS) \
6d389afc 51404 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
51405 for flag in $(EXTRA_TARGET_FLAGS); do \
51406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51407 done; \
51408 (cd $(TARGET_SUBDIR)/libtermcap && \
51409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51411 "RANLIB=$${RANLIB}" \
0c24b341 51412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 51413 dvi) \
4fa63067 51414 || exit 1
3866be5d 51415
6bd3dfaa 51416@endif target-libtermcap
3866be5d 51417
56a8fe78
DD
51418.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
51419maybe-pdf-target-libtermcap:
51420@if target-libtermcap
51421maybe-pdf-target-libtermcap: pdf-target-libtermcap
51422
51423pdf-target-libtermcap: \
51424 configure-target-libtermcap
51425 @: $(MAKE); $(unstage)
51426 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51427 r=`${PWD_COMMAND}`; export r; \
51428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51429 $(NORMAL_TARGET_EXPORTS) \
51430 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
51431 for flag in $(EXTRA_TARGET_FLAGS); do \
51432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51433 done; \
51434 (cd $(TARGET_SUBDIR)/libtermcap && \
51435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51437 "RANLIB=$${RANLIB}" \
0c24b341 51438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51439 pdf) \
51440 || exit 1
51441
51442@endif target-libtermcap
51443
6d389afc
MS
51444.PHONY: maybe-html-target-libtermcap html-target-libtermcap
51445maybe-html-target-libtermcap:
6bd3dfaa 51446@if target-libtermcap
6d389afc 51447maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 51448
6d389afc 51449html-target-libtermcap: \
4fa63067 51450 configure-target-libtermcap
0aed8855 51451 @: $(MAKE); $(unstage)
4fa63067 51452 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
51453 r=`${PWD_COMMAND}`; export r; \
51454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51455 $(NORMAL_TARGET_EXPORTS) \
6d389afc 51456 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
51457 for flag in $(EXTRA_TARGET_FLAGS); do \
51458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51459 done; \
51460 (cd $(TARGET_SUBDIR)/libtermcap && \
51461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51463 "RANLIB=$${RANLIB}" \
0c24b341 51464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 51465 html) \
e2b9e2dc
NN
51466 || exit 1
51467
6bd3dfaa 51468@endif target-libtermcap
4fa63067
NN
51469
51470.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
51471maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
51472@if target-libtermcap
51473maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
51474
51475TAGS-target-libtermcap: \
51476 configure-target-libtermcap
0aed8855 51477 @: $(MAKE); $(unstage)
4fa63067
NN
51478 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51479 r=`${PWD_COMMAND}`; export r; \
b40e3958 51480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51481 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51482 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
51483 for flag in $(EXTRA_TARGET_FLAGS); do \
51484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51485 done; \
51486 (cd $(TARGET_SUBDIR)/libtermcap && \
51487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51489 "RANLIB=$${RANLIB}" \
0c24b341 51490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51491 TAGS) \
4fa63067 51492 || exit 1
3866be5d 51493
6bd3dfaa 51494@endif target-libtermcap
3866be5d 51495
4fa63067
NN
51496.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
51497maybe-install-info-target-libtermcap:
6bd3dfaa
PB
51498@if target-libtermcap
51499maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 51500
4fa63067
NN
51501install-info-target-libtermcap: \
51502 configure-target-libtermcap \
51503 info-target-libtermcap
0aed8855 51504 @: $(MAKE); $(unstage)
4fa63067
NN
51505 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51506 r=`${PWD_COMMAND}`; export r; \
51507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51508 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51509 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
51510 for flag in $(EXTRA_TARGET_FLAGS); do \
51511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51512 done; \
51513 (cd $(TARGET_SUBDIR)/libtermcap && \
51514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51516 "RANLIB=$${RANLIB}" \
0c24b341 51517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51518 install-info) \
4fa63067 51519 || exit 1
3866be5d 51520
6bd3dfaa 51521@endif target-libtermcap
16ae0395 51522
a3ca38d2
DD
51523.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
51524maybe-install-pdf-target-libtermcap:
51525@if target-libtermcap
51526maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
51527
51528install-pdf-target-libtermcap: \
51529 configure-target-libtermcap \
51530 pdf-target-libtermcap
51531 @: $(MAKE); $(unstage)
51532 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51533 r=`${PWD_COMMAND}`; export r; \
51534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51535 $(NORMAL_TARGET_EXPORTS) \
51536 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
51537 for flag in $(EXTRA_TARGET_FLAGS); do \
51538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51539 done; \
51540 (cd $(TARGET_SUBDIR)/libtermcap && \
51541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51543 "RANLIB=$${RANLIB}" \
0c24b341 51544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51545 install-pdf) \
51546 || exit 1
51547
51548@endif target-libtermcap
51549
108a6f8e
CD
51550.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
51551maybe-install-html-target-libtermcap:
51552@if target-libtermcap
51553maybe-install-html-target-libtermcap: install-html-target-libtermcap
51554
51555install-html-target-libtermcap: \
51556 configure-target-libtermcap \
51557 html-target-libtermcap
51558 @: $(MAKE); $(unstage)
51559 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51560 r=`${PWD_COMMAND}`; export r; \
51561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51562 $(NORMAL_TARGET_EXPORTS) \
51563 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
51564 for flag in $(EXTRA_TARGET_FLAGS); do \
51565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51566 done; \
51567 (cd $(TARGET_SUBDIR)/libtermcap && \
51568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51570 "RANLIB=$${RANLIB}" \
0c24b341 51571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51572 install-html) \
51573 || exit 1
51574
51575@endif target-libtermcap
51576
4fa63067
NN
51577.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
51578maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
51579@if target-libtermcap
51580maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
51581
51582installcheck-target-libtermcap: \
51583 configure-target-libtermcap
0aed8855 51584 @: $(MAKE); $(unstage)
4fa63067
NN
51585 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
51586 r=`${PWD_COMMAND}`; export r; \
b40e3958 51587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51588 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51589 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
51590 for flag in $(EXTRA_TARGET_FLAGS); do \
51591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51592 done; \
51593 (cd $(TARGET_SUBDIR)/libtermcap && \
51594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51596 "RANLIB=$${RANLIB}" \
0c24b341 51597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51598 installcheck) \
4fa63067 51599 || exit 1
3866be5d 51600
6bd3dfaa 51601@endif target-libtermcap
3866be5d 51602
4fa63067
NN
51603.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
51604maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
51605@if target-libtermcap
51606maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
51607
51608# libtermcap doesn't support mostlyclean.
51609mostlyclean-target-libtermcap:
51610
6bd3dfaa 51611@endif target-libtermcap
4fa63067
NN
51612
51613.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
51614maybe-clean-target-libtermcap:
6bd3dfaa
PB
51615@if target-libtermcap
51616maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
51617
51618# libtermcap doesn't support clean.
51619clean-target-libtermcap:
51620
6bd3dfaa 51621@endif target-libtermcap
4fa63067
NN
51622
51623.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
51624maybe-distclean-target-libtermcap:
6bd3dfaa
PB
51625@if target-libtermcap
51626maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
51627
51628# libtermcap doesn't support distclean.
51629distclean-target-libtermcap:
51630
6bd3dfaa 51631@endif target-libtermcap
4fa63067
NN
51632
51633.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
51634maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
51635@if target-libtermcap
51636maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
51637
51638# libtermcap doesn't support maintainer-clean.
51639maintainer-clean-target-libtermcap:
51640
6bd3dfaa 51641@endif target-libtermcap
4fa63067
NN
51642
51643
4fa63067 51644
4fa63067 51645
a7254363
PB
51646
51647.PHONY: configure-target-winsup maybe-configure-target-winsup
51648maybe-configure-target-winsup:
4f0ef2d8
CD
51649@if gcc-bootstrap
51650configure-target-winsup: stage_current
51651@endif gcc-bootstrap
a7254363
PB
51652@if target-winsup
51653maybe-configure-target-winsup: configure-target-winsup
c52c6897 51654configure-target-winsup:
0aed8855
PB
51655 @: $(MAKE); $(unstage)
51656 @r=`${PWD_COMMAND}`; export r; \
51657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51658 echo "Checking multilib configuration for winsup..."; \
51659 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
51660 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
51661 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
51662 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
51663 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
51664 else \
51665 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
51666 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
51667 fi; \
51668 else \
51669 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
51670 fi; \
51671 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 51672 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
1f53ca9a 51673 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51674 echo Configuring in $(TARGET_SUBDIR)/winsup; \
51675 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 51676 case $(srcdir) in \
b00612cc
PB
51677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51678 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
51679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 51680 esac; \
b00612cc
PB
51681 srcdiroption="--srcdir=$${topdir}/winsup"; \
51682 libsrcdir="$$s/winsup"; \
4fa63067
NN
51683 rm -f no-such-file || : ; \
51684 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51685 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51686 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 51687 || exit 1
6bd3dfaa 51688@endif target-winsup
e2b9e2dc 51689
a7254363
PB
51690
51691
d545f33b
PB
51692
51693
4fa63067
NN
51694.PHONY: all-target-winsup maybe-all-target-winsup
51695maybe-all-target-winsup:
4f0ef2d8
CD
51696@if gcc-bootstrap
51697all-target-winsup: stage_current
51698@endif gcc-bootstrap
6bd3dfaa 51699@if target-winsup
72b2455a 51700TARGET-target-winsup=all
6bd3dfaa 51701maybe-all-target-winsup: all-target-winsup
4fa63067 51702all-target-winsup: configure-target-winsup
0aed8855 51703 @: $(MAKE); $(unstage)
b40e3958
L
51704 @r=`${PWD_COMMAND}`; export r; \
51705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51706 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51707 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
51708 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51709 $(TARGET-target-winsup))
6bd3dfaa 51710@endif target-winsup
3866be5d 51711
a7254363
PB
51712
51713
d545f33b
PB
51714
51715
4fa63067
NN
51716.PHONY: check-target-winsup maybe-check-target-winsup
51717maybe-check-target-winsup:
6bd3dfaa
PB
51718@if target-winsup
51719maybe-check-target-winsup: check-target-winsup
3866be5d 51720
4fa63067 51721check-target-winsup:
0aed8855 51722 @: $(MAKE); $(unstage)
4fa63067
NN
51723 @r=`${PWD_COMMAND}`; export r; \
51724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51725 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51726 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 51727 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 51728
6bd3dfaa 51729@endif target-winsup
3866be5d 51730
4fa63067
NN
51731.PHONY: install-target-winsup maybe-install-target-winsup
51732maybe-install-target-winsup:
6bd3dfaa
PB
51733@if target-winsup
51734maybe-install-target-winsup: install-target-winsup
16ae0395 51735
4fa63067 51736install-target-winsup: installdirs
0aed8855 51737 @: $(MAKE); $(unstage)
4fa63067
NN
51738 @r=`${PWD_COMMAND}`; export r; \
51739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51740 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51741 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 51742 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 51743
6bd3dfaa 51744@endif target-winsup
3866be5d 51745
9b980aa1
RW
51746.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
51747maybe-install-strip-target-winsup:
51748@if target-winsup
51749maybe-install-strip-target-winsup: install-strip-target-winsup
51750
51751install-strip-target-winsup: installdirs
51752 @: $(MAKE); $(unstage)
51753 @r=`${PWD_COMMAND}`; export r; \
51754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51755 $(NORMAL_TARGET_EXPORTS) \
51756 (cd $(TARGET_SUBDIR)/winsup && \
51757 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
51758
51759@endif target-winsup
51760
56a8fe78 51761# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51762
51763.PHONY: maybe-info-target-winsup info-target-winsup
51764maybe-info-target-winsup:
6bd3dfaa
PB
51765@if target-winsup
51766maybe-info-target-winsup: info-target-winsup
4fa63067
NN
51767
51768info-target-winsup: \
51769 configure-target-winsup
0aed8855 51770 @: $(MAKE); $(unstage)
4fa63067 51771 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
51772 r=`${PWD_COMMAND}`; export r; \
51773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51774 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51775 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
51776 for flag in $(EXTRA_TARGET_FLAGS); do \
51777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51778 done; \
51779 (cd $(TARGET_SUBDIR)/winsup && \
51780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51782 "RANLIB=$${RANLIB}" \
0c24b341 51783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51784 info) \
e2b9e2dc
NN
51785 || exit 1
51786
6bd3dfaa 51787@endif target-winsup
3866be5d 51788
4fa63067
NN
51789.PHONY: maybe-dvi-target-winsup dvi-target-winsup
51790maybe-dvi-target-winsup:
6bd3dfaa
PB
51791@if target-winsup
51792maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 51793
4fa63067
NN
51794dvi-target-winsup: \
51795 configure-target-winsup
0aed8855 51796 @: $(MAKE); $(unstage)
4fa63067
NN
51797 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51798 r=`${PWD_COMMAND}`; export r; \
b40e3958 51799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51800 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51801 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
51802 for flag in $(EXTRA_TARGET_FLAGS); do \
51803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51804 done; \
51805 (cd $(TARGET_SUBDIR)/winsup && \
51806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51808 "RANLIB=$${RANLIB}" \
0c24b341 51809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51810 dvi) \
4fa63067 51811 || exit 1
3866be5d 51812
6bd3dfaa 51813@endif target-winsup
3866be5d 51814
56a8fe78
DD
51815.PHONY: maybe-pdf-target-winsup pdf-target-winsup
51816maybe-pdf-target-winsup:
51817@if target-winsup
51818maybe-pdf-target-winsup: pdf-target-winsup
51819
51820pdf-target-winsup: \
51821 configure-target-winsup
51822 @: $(MAKE); $(unstage)
51823 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51824 r=`${PWD_COMMAND}`; export r; \
51825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51826 $(NORMAL_TARGET_EXPORTS) \
51827 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
51828 for flag in $(EXTRA_TARGET_FLAGS); do \
51829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51830 done; \
51831 (cd $(TARGET_SUBDIR)/winsup && \
51832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51834 "RANLIB=$${RANLIB}" \
0c24b341 51835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51836 pdf) \
51837 || exit 1
51838
51839@endif target-winsup
51840
6d389afc
MS
51841.PHONY: maybe-html-target-winsup html-target-winsup
51842maybe-html-target-winsup:
51843@if target-winsup
51844maybe-html-target-winsup: html-target-winsup
51845
51846html-target-winsup: \
51847 configure-target-winsup
0aed8855 51848 @: $(MAKE); $(unstage)
6d389afc
MS
51849 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51850 r=`${PWD_COMMAND}`; export r; \
51851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51852 $(NORMAL_TARGET_EXPORTS) \
51853 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
51854 for flag in $(EXTRA_TARGET_FLAGS); do \
51855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51856 done; \
51857 (cd $(TARGET_SUBDIR)/winsup && \
51858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51860 "RANLIB=$${RANLIB}" \
0c24b341 51861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51862 html) \
51863 || exit 1
51864
51865@endif target-winsup
51866
4fa63067
NN
51867.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
51868maybe-TAGS-target-winsup:
6bd3dfaa
PB
51869@if target-winsup
51870maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 51871
4fa63067
NN
51872TAGS-target-winsup: \
51873 configure-target-winsup
0aed8855 51874 @: $(MAKE); $(unstage)
4fa63067
NN
51875 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51876 r=`${PWD_COMMAND}`; export r; \
b40e3958 51877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51878 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51879 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
51880 for flag in $(EXTRA_TARGET_FLAGS); do \
51881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51882 done; \
51883 (cd $(TARGET_SUBDIR)/winsup && \
51884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51886 "RANLIB=$${RANLIB}" \
0c24b341 51887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51888 TAGS) \
4fa63067 51889 || exit 1
3866be5d 51890
6bd3dfaa 51891@endif target-winsup
3866be5d 51892
4fa63067
NN
51893.PHONY: maybe-install-info-target-winsup install-info-target-winsup
51894maybe-install-info-target-winsup:
6bd3dfaa
PB
51895@if target-winsup
51896maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
51897
51898install-info-target-winsup: \
51899 configure-target-winsup \
51900 info-target-winsup
0aed8855 51901 @: $(MAKE); $(unstage)
4fa63067 51902 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
51903 r=`${PWD_COMMAND}`; export r; \
51904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51905 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51906 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
51907 for flag in $(EXTRA_TARGET_FLAGS); do \
51908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51909 done; \
51910 (cd $(TARGET_SUBDIR)/winsup && \
51911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51913 "RANLIB=$${RANLIB}" \
0c24b341 51914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51915 install-info) \
e2b9e2dc
NN
51916 || exit 1
51917
6bd3dfaa 51918@endif target-winsup
4fa63067 51919
a3ca38d2
DD
51920.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
51921maybe-install-pdf-target-winsup:
51922@if target-winsup
51923maybe-install-pdf-target-winsup: install-pdf-target-winsup
51924
51925install-pdf-target-winsup: \
51926 configure-target-winsup \
51927 pdf-target-winsup
51928 @: $(MAKE); $(unstage)
51929 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51930 r=`${PWD_COMMAND}`; export r; \
51931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51932 $(NORMAL_TARGET_EXPORTS) \
51933 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
51934 for flag in $(EXTRA_TARGET_FLAGS); do \
51935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51936 done; \
51937 (cd $(TARGET_SUBDIR)/winsup && \
51938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51940 "RANLIB=$${RANLIB}" \
0c24b341 51941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51942 install-pdf) \
51943 || exit 1
51944
51945@endif target-winsup
51946
108a6f8e
CD
51947.PHONY: maybe-install-html-target-winsup install-html-target-winsup
51948maybe-install-html-target-winsup:
51949@if target-winsup
51950maybe-install-html-target-winsup: install-html-target-winsup
51951
51952install-html-target-winsup: \
51953 configure-target-winsup \
51954 html-target-winsup
51955 @: $(MAKE); $(unstage)
51956 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51957 r=`${PWD_COMMAND}`; export r; \
51958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51959 $(NORMAL_TARGET_EXPORTS) \
51960 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
51961 for flag in $(EXTRA_TARGET_FLAGS); do \
51962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51963 done; \
51964 (cd $(TARGET_SUBDIR)/winsup && \
51965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51967 "RANLIB=$${RANLIB}" \
0c24b341 51968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51969 install-html) \
51970 || exit 1
51971
51972@endif target-winsup
51973
4fa63067
NN
51974.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
51975maybe-installcheck-target-winsup:
6bd3dfaa
PB
51976@if target-winsup
51977maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
51978
51979installcheck-target-winsup: \
51980 configure-target-winsup
0aed8855 51981 @: $(MAKE); $(unstage)
4fa63067
NN
51982 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
51983 r=`${PWD_COMMAND}`; export r; \
b40e3958 51984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51985 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51986 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
51987 for flag in $(EXTRA_TARGET_FLAGS); do \
51988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51989 done; \
51990 (cd $(TARGET_SUBDIR)/winsup && \
51991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51993 "RANLIB=$${RANLIB}" \
0c24b341 51994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51995 installcheck) \
4fa63067 51996 || exit 1
3866be5d 51997
6bd3dfaa 51998@endif target-winsup
3866be5d 51999
4fa63067
NN
52000.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
52001maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
52002@if target-winsup
52003maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
52004
52005mostlyclean-target-winsup:
0aed8855 52006 @: $(MAKE); $(unstage)
4fa63067
NN
52007 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52008 r=`${PWD_COMMAND}`; export r; \
b40e3958 52009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52010 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52011 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
52012 for flag in $(EXTRA_TARGET_FLAGS); do \
52013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52014 done; \
52015 (cd $(TARGET_SUBDIR)/winsup && \
52016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52018 "RANLIB=$${RANLIB}" \
0c24b341 52019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52020 mostlyclean) \
4fa63067 52021 || exit 1
3866be5d 52022
6bd3dfaa 52023@endif target-winsup
3866be5d 52024
4fa63067
NN
52025.PHONY: maybe-clean-target-winsup clean-target-winsup
52026maybe-clean-target-winsup:
6bd3dfaa
PB
52027@if target-winsup
52028maybe-clean-target-winsup: clean-target-winsup
16ae0395 52029
4fa63067 52030clean-target-winsup:
0aed8855 52031 @: $(MAKE); $(unstage)
4fa63067
NN
52032 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52033 r=`${PWD_COMMAND}`; export r; \
b40e3958 52034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52036 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
52037 for flag in $(EXTRA_TARGET_FLAGS); do \
52038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52039 done; \
52040 (cd $(TARGET_SUBDIR)/winsup && \
52041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52043 "RANLIB=$${RANLIB}" \
0c24b341 52044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52045 clean) \
4fa63067 52046 || exit 1
3866be5d 52047
6bd3dfaa 52048@endif target-winsup
3866be5d 52049
4fa63067
NN
52050.PHONY: maybe-distclean-target-winsup distclean-target-winsup
52051maybe-distclean-target-winsup:
6bd3dfaa
PB
52052@if target-winsup
52053maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
52054
52055distclean-target-winsup:
0aed8855 52056 @: $(MAKE); $(unstage)
4fa63067 52057 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
52058 r=`${PWD_COMMAND}`; export r; \
52059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52060 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52061 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
52062 for flag in $(EXTRA_TARGET_FLAGS); do \
52063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52064 done; \
52065 (cd $(TARGET_SUBDIR)/winsup && \
52066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52068 "RANLIB=$${RANLIB}" \
0c24b341 52069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52070 distclean) \
e2b9e2dc
NN
52071 || exit 1
52072
6bd3dfaa 52073@endif target-winsup
3866be5d 52074
4fa63067
NN
52075.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
52076maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
52077@if target-winsup
52078maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 52079
4fa63067 52080maintainer-clean-target-winsup:
0aed8855 52081 @: $(MAKE); $(unstage)
4fa63067
NN
52082 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
52083 r=`${PWD_COMMAND}`; export r; \
b40e3958 52084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52085 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52086 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
52087 for flag in $(EXTRA_TARGET_FLAGS); do \
52088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52089 done; \
52090 (cd $(TARGET_SUBDIR)/winsup && \
52091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52093 "RANLIB=$${RANLIB}" \
0c24b341 52094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52095 maintainer-clean) \
4fa63067 52096 || exit 1
3866be5d 52097
6bd3dfaa 52098@endif target-winsup
3866be5d 52099
16ae0395 52100
3866be5d 52101
e90269c8 52102
a7254363
PB
52103
52104.PHONY: configure-target-libgloss maybe-configure-target-libgloss
52105maybe-configure-target-libgloss:
4f0ef2d8
CD
52106@if gcc-bootstrap
52107configure-target-libgloss: stage_current
52108@endif gcc-bootstrap
a7254363
PB
52109@if target-libgloss
52110maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 52111configure-target-libgloss:
0aed8855
PB
52112 @: $(MAKE); $(unstage)
52113 @r=`${PWD_COMMAND}`; export r; \
52114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52115 echo "Checking multilib configuration for libgloss..."; \
52116 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
52117 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
52118 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
52119 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
52120 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
52121 else \
52122 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
52123 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
52124 fi; \
52125 else \
52126 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
52127 fi; \
52128 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 52129 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
1f53ca9a 52130 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52131 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
52132 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 52133 case $(srcdir) in \
b00612cc
PB
52134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52135 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
52136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 52137 esac; \
b00612cc
PB
52138 srcdiroption="--srcdir=$${topdir}/libgloss"; \
52139 libsrcdir="$$s/libgloss"; \
4fa63067
NN
52140 rm -f no-such-file || : ; \
52141 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52142 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52143 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 52144 || exit 1
6bd3dfaa 52145@endif target-libgloss
e2b9e2dc 52146
a7254363
PB
52147
52148
d545f33b
PB
52149
52150
4fa63067
NN
52151.PHONY: all-target-libgloss maybe-all-target-libgloss
52152maybe-all-target-libgloss:
4f0ef2d8
CD
52153@if gcc-bootstrap
52154all-target-libgloss: stage_current
52155@endif gcc-bootstrap
6bd3dfaa 52156@if target-libgloss
72b2455a 52157TARGET-target-libgloss=all
6bd3dfaa 52158maybe-all-target-libgloss: all-target-libgloss
4fa63067 52159all-target-libgloss: configure-target-libgloss
0aed8855 52160 @: $(MAKE); $(unstage)
b40e3958
L
52161 @r=`${PWD_COMMAND}`; export r; \
52162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52163 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52164 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
52165 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52166 $(TARGET-target-libgloss))
6bd3dfaa 52167@endif target-libgloss
e393202e 52168
a7254363
PB
52169
52170
d545f33b
PB
52171
52172
4fa63067
NN
52173.PHONY: check-target-libgloss maybe-check-target-libgloss
52174maybe-check-target-libgloss:
6bd3dfaa
PB
52175@if target-libgloss
52176maybe-check-target-libgloss: check-target-libgloss
e393202e 52177
4fa63067
NN
52178# Dummy target for uncheckable module.
52179check-target-libgloss:
e393202e 52180
6bd3dfaa 52181@endif target-libgloss
e393202e 52182
4fa63067
NN
52183.PHONY: install-target-libgloss maybe-install-target-libgloss
52184maybe-install-target-libgloss:
6bd3dfaa
PB
52185@if target-libgloss
52186maybe-install-target-libgloss: install-target-libgloss
16ae0395 52187
4fa63067 52188install-target-libgloss: installdirs
0aed8855 52189 @: $(MAKE); $(unstage)
b40e3958
L
52190 @r=`${PWD_COMMAND}`; export r; \
52191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52192 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52193 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 52194 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52195
6bd3dfaa 52196@endif target-libgloss
3866be5d 52197
9b980aa1
RW
52198.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
52199maybe-install-strip-target-libgloss:
52200@if target-libgloss
52201maybe-install-strip-target-libgloss: install-strip-target-libgloss
52202
52203install-strip-target-libgloss: installdirs
52204 @: $(MAKE); $(unstage)
52205 @r=`${PWD_COMMAND}`; export r; \
52206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52207 $(NORMAL_TARGET_EXPORTS) \
52208 (cd $(TARGET_SUBDIR)/libgloss && \
52209 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
52210
52211@endif target-libgloss
52212
56a8fe78 52213# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52214
52215.PHONY: maybe-info-target-libgloss info-target-libgloss
52216maybe-info-target-libgloss:
6bd3dfaa
PB
52217@if target-libgloss
52218maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
52219
52220info-target-libgloss: \
52221 configure-target-libgloss
0aed8855 52222 @: $(MAKE); $(unstage)
4fa63067 52223 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52224 r=`${PWD_COMMAND}`; export r; \
52225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52226 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52227 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
52228 for flag in $(EXTRA_TARGET_FLAGS); do \
52229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52230 done; \
52231 (cd $(TARGET_SUBDIR)/libgloss && \
52232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52234 "RANLIB=$${RANLIB}" \
0c24b341 52235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52236 info) \
ce5b542e
MC
52237 || exit 1
52238
6bd3dfaa 52239@endif target-libgloss
ce5b542e 52240
4fa63067
NN
52241.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
52242maybe-dvi-target-libgloss:
6bd3dfaa
PB
52243@if target-libgloss
52244maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 52245
4fa63067
NN
52246dvi-target-libgloss: \
52247 configure-target-libgloss
0aed8855 52248 @: $(MAKE); $(unstage)
4fa63067
NN
52249 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52250 r=`${PWD_COMMAND}`; export r; \
b40e3958 52251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52252 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52253 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
52254 for flag in $(EXTRA_TARGET_FLAGS); do \
52255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52256 done; \
52257 (cd $(TARGET_SUBDIR)/libgloss && \
52258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52260 "RANLIB=$${RANLIB}" \
0c24b341 52261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52262 dvi) \
4fa63067 52263 || exit 1
ce5b542e 52264
6bd3dfaa 52265@endif target-libgloss
ce5b542e 52266
56a8fe78
DD
52267.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
52268maybe-pdf-target-libgloss:
52269@if target-libgloss
52270maybe-pdf-target-libgloss: pdf-target-libgloss
52271
52272pdf-target-libgloss: \
52273 configure-target-libgloss
52274 @: $(MAKE); $(unstage)
52275 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52276 r=`${PWD_COMMAND}`; export r; \
52277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52278 $(NORMAL_TARGET_EXPORTS) \
52279 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
52280 for flag in $(EXTRA_TARGET_FLAGS); do \
52281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52282 done; \
52283 (cd $(TARGET_SUBDIR)/libgloss && \
52284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52286 "RANLIB=$${RANLIB}" \
0c24b341 52287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52288 pdf) \
52289 || exit 1
52290
52291@endif target-libgloss
52292
6d389afc
MS
52293.PHONY: maybe-html-target-libgloss html-target-libgloss
52294maybe-html-target-libgloss:
52295@if target-libgloss
52296maybe-html-target-libgloss: html-target-libgloss
52297
52298html-target-libgloss: \
52299 configure-target-libgloss
0aed8855 52300 @: $(MAKE); $(unstage)
6d389afc
MS
52301 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52302 r=`${PWD_COMMAND}`; export r; \
52303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52304 $(NORMAL_TARGET_EXPORTS) \
52305 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
52306 for flag in $(EXTRA_TARGET_FLAGS); do \
52307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52308 done; \
52309 (cd $(TARGET_SUBDIR)/libgloss && \
52310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52312 "RANLIB=$${RANLIB}" \
0c24b341 52313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52314 html) \
52315 || exit 1
52316
52317@endif target-libgloss
52318
4fa63067
NN
52319.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
52320maybe-TAGS-target-libgloss:
6bd3dfaa
PB
52321@if target-libgloss
52322maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 52323
4fa63067
NN
52324TAGS-target-libgloss: \
52325 configure-target-libgloss
0aed8855 52326 @: $(MAKE); $(unstage)
4fa63067
NN
52327 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52328 r=`${PWD_COMMAND}`; export r; \
b40e3958 52329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52330 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52331 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
52332 for flag in $(EXTRA_TARGET_FLAGS); do \
52333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52334 done; \
52335 (cd $(TARGET_SUBDIR)/libgloss && \
52336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52338 "RANLIB=$${RANLIB}" \
0c24b341 52339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52340 TAGS) \
4fa63067 52341 || exit 1
ce5b542e 52342
6bd3dfaa 52343@endif target-libgloss
ce5b542e 52344
4fa63067
NN
52345.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
52346maybe-install-info-target-libgloss:
6bd3dfaa
PB
52347@if target-libgloss
52348maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
52349
52350install-info-target-libgloss: \
52351 configure-target-libgloss \
52352 info-target-libgloss
0aed8855 52353 @: $(MAKE); $(unstage)
4fa63067 52354 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52355 r=`${PWD_COMMAND}`; export r; \
52356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52358 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
52359 for flag in $(EXTRA_TARGET_FLAGS); do \
52360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52361 done; \
52362 (cd $(TARGET_SUBDIR)/libgloss && \
52363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52365 "RANLIB=$${RANLIB}" \
0c24b341 52366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52367 install-info) \
e2b9e2dc
NN
52368 || exit 1
52369
6bd3dfaa 52370@endif target-libgloss
e393202e 52371
a3ca38d2
DD
52372.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
52373maybe-install-pdf-target-libgloss:
52374@if target-libgloss
52375maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
52376
52377install-pdf-target-libgloss: \
52378 configure-target-libgloss \
52379 pdf-target-libgloss
52380 @: $(MAKE); $(unstage)
52381 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52382 r=`${PWD_COMMAND}`; export r; \
52383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52384 $(NORMAL_TARGET_EXPORTS) \
52385 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
52386 for flag in $(EXTRA_TARGET_FLAGS); do \
52387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52388 done; \
52389 (cd $(TARGET_SUBDIR)/libgloss && \
52390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52392 "RANLIB=$${RANLIB}" \
0c24b341 52393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52394 install-pdf) \
52395 || exit 1
52396
52397@endif target-libgloss
52398
108a6f8e
CD
52399.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
52400maybe-install-html-target-libgloss:
52401@if target-libgloss
52402maybe-install-html-target-libgloss: install-html-target-libgloss
52403
52404install-html-target-libgloss: \
52405 configure-target-libgloss \
52406 html-target-libgloss
52407 @: $(MAKE); $(unstage)
52408 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52409 r=`${PWD_COMMAND}`; export r; \
52410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52411 $(NORMAL_TARGET_EXPORTS) \
52412 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
52413 for flag in $(EXTRA_TARGET_FLAGS); do \
52414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52415 done; \
52416 (cd $(TARGET_SUBDIR)/libgloss && \
52417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52419 "RANLIB=$${RANLIB}" \
0c24b341 52420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52421 install-html) \
52422 || exit 1
52423
52424@endif target-libgloss
52425
4fa63067
NN
52426.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
52427maybe-installcheck-target-libgloss:
6bd3dfaa
PB
52428@if target-libgloss
52429maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 52430
4fa63067
NN
52431installcheck-target-libgloss: \
52432 configure-target-libgloss
0aed8855 52433 @: $(MAKE); $(unstage)
4fa63067
NN
52434 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52435 r=`${PWD_COMMAND}`; export r; \
52436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52437 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52438 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
52439 for flag in $(EXTRA_TARGET_FLAGS); do \
52440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52441 done; \
52442 (cd $(TARGET_SUBDIR)/libgloss && \
52443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52445 "RANLIB=$${RANLIB}" \
0c24b341 52446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52447 installcheck) \
4fa63067 52448 || exit 1
3866be5d 52449
6bd3dfaa 52450@endif target-libgloss
3866be5d 52451
4fa63067
NN
52452.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
52453maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
52454@if target-libgloss
52455maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 52456
4fa63067 52457mostlyclean-target-libgloss:
0aed8855 52458 @: $(MAKE); $(unstage)
4fa63067
NN
52459 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52460 r=`${PWD_COMMAND}`; export r; \
b40e3958 52461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52462 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52463 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
52464 for flag in $(EXTRA_TARGET_FLAGS); do \
52465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52466 done; \
52467 (cd $(TARGET_SUBDIR)/libgloss && \
52468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52470 "RANLIB=$${RANLIB}" \
0c24b341 52471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52472 mostlyclean) \
4fa63067 52473 || exit 1
e393202e 52474
6bd3dfaa 52475@endif target-libgloss
3866be5d 52476
4fa63067
NN
52477.PHONY: maybe-clean-target-libgloss clean-target-libgloss
52478maybe-clean-target-libgloss:
6bd3dfaa
PB
52479@if target-libgloss
52480maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
52481
52482clean-target-libgloss:
0aed8855 52483 @: $(MAKE); $(unstage)
4fa63067 52484 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
52485 r=`${PWD_COMMAND}`; export r; \
52486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52487 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52488 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
52489 for flag in $(EXTRA_TARGET_FLAGS); do \
52490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52491 done; \
52492 (cd $(TARGET_SUBDIR)/libgloss && \
52493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52495 "RANLIB=$${RANLIB}" \
0c24b341 52496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52497 clean) \
e2b9e2dc
NN
52498 || exit 1
52499
6bd3dfaa 52500@endif target-libgloss
e393202e 52501
4fa63067
NN
52502.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
52503maybe-distclean-target-libgloss:
6bd3dfaa
PB
52504@if target-libgloss
52505maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 52506
4fa63067 52507distclean-target-libgloss:
0aed8855 52508 @: $(MAKE); $(unstage)
4fa63067
NN
52509 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52510 r=`${PWD_COMMAND}`; export r; \
52511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52512 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52513 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
52514 for flag in $(EXTRA_TARGET_FLAGS); do \
52515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52516 done; \
52517 (cd $(TARGET_SUBDIR)/libgloss && \
52518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52520 "RANLIB=$${RANLIB}" \
0c24b341 52521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52522 distclean) \
4fa63067 52523 || exit 1
3866be5d 52524
6bd3dfaa 52525@endif target-libgloss
3866be5d 52526
4fa63067
NN
52527.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
52528maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
52529@if target-libgloss
52530maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 52531
4fa63067 52532maintainer-clean-target-libgloss:
0aed8855 52533 @: $(MAKE); $(unstage)
4fa63067
NN
52534 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
52535 r=`${PWD_COMMAND}`; export r; \
b40e3958 52536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52537 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52538 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
52539 for flag in $(EXTRA_TARGET_FLAGS); do \
52540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52541 done; \
52542 (cd $(TARGET_SUBDIR)/libgloss && \
52543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52545 "RANLIB=$${RANLIB}" \
0c24b341 52546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52547 maintainer-clean) \
4fa63067 52548 || exit 1
3866be5d 52549
6bd3dfaa 52550@endif target-libgloss
3866be5d 52551
e393202e 52552
15723a45 52553
e90269c8 52554
a7254363
PB
52555
52556.PHONY: configure-target-libiberty maybe-configure-target-libiberty
52557maybe-configure-target-libiberty:
4f0ef2d8
CD
52558@if gcc-bootstrap
52559configure-target-libiberty: stage_current
52560@endif gcc-bootstrap
a7254363
PB
52561@if target-libiberty
52562maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 52563configure-target-libiberty:
0aed8855
PB
52564 @: $(MAKE); $(unstage)
52565 @r=`${PWD_COMMAND}`; export r; \
52566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52567 echo "Checking multilib configuration for libiberty..."; \
52568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
52569 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
52570 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
52571 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
52572 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
52573 else \
52574 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
52575 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
52576 fi; \
52577 else \
52578 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
52579 fi; \
52580 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 52581 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
1f53ca9a 52582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52583 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
52584 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 52585 case $(srcdir) in \
b00612cc
PB
52586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52587 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
52588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52589 esac; \
b00612cc
PB
52590 srcdiroption="--srcdir=$${topdir}/libiberty"; \
52591 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
52592 rm -f no-such-file || : ; \
52593 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52594 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52595 --target=${target_alias} $${srcdiroption} \
bba45b8b 52596 || exit 1
6bd3dfaa 52597@endif target-libiberty
e393202e 52598
a7254363
PB
52599
52600
d545f33b
PB
52601
52602
4fa63067
NN
52603.PHONY: all-target-libiberty maybe-all-target-libiberty
52604maybe-all-target-libiberty:
4f0ef2d8
CD
52605@if gcc-bootstrap
52606all-target-libiberty: stage_current
52607@endif gcc-bootstrap
6bd3dfaa 52608@if target-libiberty
72b2455a 52609TARGET-target-libiberty=all
6bd3dfaa 52610maybe-all-target-libiberty: all-target-libiberty
4fa63067 52611all-target-libiberty: configure-target-libiberty
0aed8855 52612 @: $(MAKE); $(unstage)
b40e3958
L
52613 @r=`${PWD_COMMAND}`; export r; \
52614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52615 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52616 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
52617 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52618 $(TARGET-target-libiberty))
6bd3dfaa 52619@endif target-libiberty
e393202e 52620
a7254363
PB
52621
52622
d545f33b
PB
52623
52624
4fa63067
NN
52625.PHONY: check-target-libiberty maybe-check-target-libiberty
52626maybe-check-target-libiberty:
6bd3dfaa
PB
52627@if target-libiberty
52628maybe-check-target-libiberty: check-target-libiberty
16ae0395 52629
4fa63067 52630check-target-libiberty:
0aed8855 52631 @: $(MAKE); $(unstage)
b40e3958
L
52632 @r=`${PWD_COMMAND}`; export r; \
52633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52634 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52635 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 52636 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 52637
6bd3dfaa 52638@endif target-libiberty
e393202e 52639
4fa63067
NN
52640.PHONY: install-target-libiberty maybe-install-target-libiberty
52641maybe-install-target-libiberty:
6bd3dfaa
PB
52642@if target-libiberty
52643maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
52644
52645install-target-libiberty: installdirs
0aed8855 52646 @: $(MAKE); $(unstage)
4fa63067
NN
52647 @r=`${PWD_COMMAND}`; export r; \
52648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52649 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52650 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 52651 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 52652
6bd3dfaa 52653@endif target-libiberty
4fa63067 52654
9b980aa1
RW
52655.PHONY: install-strip-target-libiberty maybe-install-strip-target-libiberty
52656maybe-install-strip-target-libiberty:
52657@if target-libiberty
52658maybe-install-strip-target-libiberty: install-strip-target-libiberty
52659
52660install-strip-target-libiberty: installdirs
52661 @: $(MAKE); $(unstage)
52662 @r=`${PWD_COMMAND}`; export r; \
52663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52664 $(NORMAL_TARGET_EXPORTS) \
52665 (cd $(TARGET_SUBDIR)/libiberty && \
52666 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
52667
52668@endif target-libiberty
52669
56a8fe78 52670# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52671
52672.PHONY: maybe-info-target-libiberty info-target-libiberty
52673maybe-info-target-libiberty:
6bd3dfaa
PB
52674@if target-libiberty
52675maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
52676
52677info-target-libiberty: \
52678 configure-target-libiberty
0aed8855 52679 @: $(MAKE); $(unstage)
4fa63067
NN
52680 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52681 r=`${PWD_COMMAND}`; export r; \
52682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52683 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52684 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
52685 for flag in $(EXTRA_TARGET_FLAGS); do \
52686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52687 done; \
52688 (cd $(TARGET_SUBDIR)/libiberty && \
52689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52691 "RANLIB=$${RANLIB}" \
0c24b341 52692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52693 info) \
4fa63067
NN
52694 || exit 1
52695
6bd3dfaa 52696@endif target-libiberty
4fa63067
NN
52697
52698.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
52699maybe-dvi-target-libiberty:
6bd3dfaa
PB
52700@if target-libiberty
52701maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
52702
52703dvi-target-libiberty: \
52704 configure-target-libiberty
0aed8855 52705 @: $(MAKE); $(unstage)
4fa63067
NN
52706 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52707 r=`${PWD_COMMAND}`; export r; \
52708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52709 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52710 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
52711 for flag in $(EXTRA_TARGET_FLAGS); do \
52712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52713 done; \
52714 (cd $(TARGET_SUBDIR)/libiberty && \
52715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52717 "RANLIB=$${RANLIB}" \
0c24b341 52718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52719 dvi) \
4fa63067
NN
52720 || exit 1
52721
6bd3dfaa 52722@endif target-libiberty
4fa63067 52723
56a8fe78
DD
52724.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
52725maybe-pdf-target-libiberty:
52726@if target-libiberty
52727maybe-pdf-target-libiberty: pdf-target-libiberty
52728
52729pdf-target-libiberty: \
52730 configure-target-libiberty
52731 @: $(MAKE); $(unstage)
52732 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52733 r=`${PWD_COMMAND}`; export r; \
52734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52735 $(NORMAL_TARGET_EXPORTS) \
52736 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
52737 for flag in $(EXTRA_TARGET_FLAGS); do \
52738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52739 done; \
52740 (cd $(TARGET_SUBDIR)/libiberty && \
52741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52743 "RANLIB=$${RANLIB}" \
0c24b341 52744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52745 pdf) \
52746 || exit 1
52747
52748@endif target-libiberty
52749
6d389afc
MS
52750.PHONY: maybe-html-target-libiberty html-target-libiberty
52751maybe-html-target-libiberty:
52752@if target-libiberty
52753maybe-html-target-libiberty: html-target-libiberty
52754
52755html-target-libiberty: \
52756 configure-target-libiberty
0aed8855 52757 @: $(MAKE); $(unstage)
6d389afc
MS
52758 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52759 r=`${PWD_COMMAND}`; export r; \
52760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52761 $(NORMAL_TARGET_EXPORTS) \
52762 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
52763 for flag in $(EXTRA_TARGET_FLAGS); do \
52764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52765 done; \
52766 (cd $(TARGET_SUBDIR)/libiberty && \
52767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52769 "RANLIB=$${RANLIB}" \
0c24b341 52770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52771 html) \
52772 || exit 1
52773
52774@endif target-libiberty
52775
4fa63067
NN
52776.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
52777maybe-TAGS-target-libiberty:
6bd3dfaa
PB
52778@if target-libiberty
52779maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
52780
52781TAGS-target-libiberty: \
52782 configure-target-libiberty
0aed8855 52783 @: $(MAKE); $(unstage)
4fa63067
NN
52784 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52785 r=`${PWD_COMMAND}`; export r; \
52786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52787 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52788 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
52789 for flag in $(EXTRA_TARGET_FLAGS); do \
52790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52791 done; \
52792 (cd $(TARGET_SUBDIR)/libiberty && \
52793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52795 "RANLIB=$${RANLIB}" \
0c24b341 52796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52797 TAGS) \
4fa63067
NN
52798 || exit 1
52799
6bd3dfaa 52800@endif target-libiberty
4fa63067
NN
52801
52802.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
52803maybe-install-info-target-libiberty:
6bd3dfaa
PB
52804@if target-libiberty
52805maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
52806
52807install-info-target-libiberty: \
52808 configure-target-libiberty \
52809 info-target-libiberty
0aed8855 52810 @: $(MAKE); $(unstage)
4fa63067
NN
52811 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52812 r=`${PWD_COMMAND}`; export r; \
52813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52814 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52815 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
52816 for flag in $(EXTRA_TARGET_FLAGS); do \
52817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52818 done; \
52819 (cd $(TARGET_SUBDIR)/libiberty && \
52820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52822 "RANLIB=$${RANLIB}" \
0c24b341 52823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52824 install-info) \
4fa63067
NN
52825 || exit 1
52826
6bd3dfaa 52827@endif target-libiberty
4fa63067 52828
a3ca38d2
DD
52829.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
52830maybe-install-pdf-target-libiberty:
52831@if target-libiberty
52832maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
52833
52834install-pdf-target-libiberty: \
52835 configure-target-libiberty \
52836 pdf-target-libiberty
52837 @: $(MAKE); $(unstage)
52838 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52839 r=`${PWD_COMMAND}`; export r; \
52840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52841 $(NORMAL_TARGET_EXPORTS) \
52842 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
52843 for flag in $(EXTRA_TARGET_FLAGS); do \
52844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52845 done; \
52846 (cd $(TARGET_SUBDIR)/libiberty && \
52847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52849 "RANLIB=$${RANLIB}" \
0c24b341 52850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52851 install-pdf) \
52852 || exit 1
52853
52854@endif target-libiberty
52855
108a6f8e
CD
52856.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
52857maybe-install-html-target-libiberty:
52858@if target-libiberty
52859maybe-install-html-target-libiberty: install-html-target-libiberty
52860
52861install-html-target-libiberty: \
52862 configure-target-libiberty \
52863 html-target-libiberty
52864 @: $(MAKE); $(unstage)
52865 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52866 r=`${PWD_COMMAND}`; export r; \
52867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52868 $(NORMAL_TARGET_EXPORTS) \
52869 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
52870 for flag in $(EXTRA_TARGET_FLAGS); do \
52871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52872 done; \
52873 (cd $(TARGET_SUBDIR)/libiberty && \
52874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52876 "RANLIB=$${RANLIB}" \
0c24b341 52877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52878 install-html) \
52879 || exit 1
52880
52881@endif target-libiberty
52882
4fa63067
NN
52883.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
52884maybe-installcheck-target-libiberty:
6bd3dfaa
PB
52885@if target-libiberty
52886maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
52887
52888installcheck-target-libiberty: \
52889 configure-target-libiberty
0aed8855 52890 @: $(MAKE); $(unstage)
4fa63067
NN
52891 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52892 r=`${PWD_COMMAND}`; export r; \
52893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52894 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52895 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
52896 for flag in $(EXTRA_TARGET_FLAGS); do \
52897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52898 done; \
52899 (cd $(TARGET_SUBDIR)/libiberty && \
52900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52902 "RANLIB=$${RANLIB}" \
0c24b341 52903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52904 installcheck) \
4fa63067
NN
52905 || exit 1
52906
6bd3dfaa 52907@endif target-libiberty
4fa63067
NN
52908
52909.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
52910maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
52911@if target-libiberty
52912maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
52913
52914mostlyclean-target-libiberty:
0aed8855 52915 @: $(MAKE); $(unstage)
4fa63067
NN
52916 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52917 r=`${PWD_COMMAND}`; export r; \
52918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52919 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52920 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
52921 for flag in $(EXTRA_TARGET_FLAGS); do \
52922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52923 done; \
52924 (cd $(TARGET_SUBDIR)/libiberty && \
52925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52927 "RANLIB=$${RANLIB}" \
0c24b341 52928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52929 mostlyclean) \
4fa63067
NN
52930 || exit 1
52931
6bd3dfaa 52932@endif target-libiberty
4fa63067
NN
52933
52934.PHONY: maybe-clean-target-libiberty clean-target-libiberty
52935maybe-clean-target-libiberty:
6bd3dfaa
PB
52936@if target-libiberty
52937maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
52938
52939clean-target-libiberty:
0aed8855 52940 @: $(MAKE); $(unstage)
4fa63067
NN
52941 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52942 r=`${PWD_COMMAND}`; export r; \
52943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52944 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52945 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
52946 for flag in $(EXTRA_TARGET_FLAGS); do \
52947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52948 done; \
52949 (cd $(TARGET_SUBDIR)/libiberty && \
52950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52952 "RANLIB=$${RANLIB}" \
0c24b341 52953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52954 clean) \
4fa63067
NN
52955 || exit 1
52956
6bd3dfaa 52957@endif target-libiberty
4fa63067
NN
52958
52959.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
52960maybe-distclean-target-libiberty:
6bd3dfaa
PB
52961@if target-libiberty
52962maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
52963
52964distclean-target-libiberty:
0aed8855 52965 @: $(MAKE); $(unstage)
4fa63067
NN
52966 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52967 r=`${PWD_COMMAND}`; export r; \
52968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52969 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52970 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
52971 for flag in $(EXTRA_TARGET_FLAGS); do \
52972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52973 done; \
52974 (cd $(TARGET_SUBDIR)/libiberty && \
52975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52977 "RANLIB=$${RANLIB}" \
0c24b341 52978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52979 distclean) \
4fa63067
NN
52980 || exit 1
52981
6bd3dfaa 52982@endif target-libiberty
4fa63067
NN
52983
52984.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
52985maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
52986@if target-libiberty
52987maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
52988
52989maintainer-clean-target-libiberty:
0aed8855 52990 @: $(MAKE); $(unstage)
4fa63067
NN
52991 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
52992 r=`${PWD_COMMAND}`; export r; \
52993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52994 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52995 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
52996 for flag in $(EXTRA_TARGET_FLAGS); do \
52997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52998 done; \
52999 (cd $(TARGET_SUBDIR)/libiberty && \
53000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53002 "RANLIB=$${RANLIB}" \
0c24b341 53003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53004 maintainer-clean) \
4fa63067 53005 || exit 1
16ae0395 53006
6bd3dfaa 53007@endif target-libiberty
e393202e
NN
53008
53009
15723a45 53010
e90269c8 53011
a7254363
PB
53012
53013.PHONY: configure-target-gperf maybe-configure-target-gperf
53014maybe-configure-target-gperf:
4f0ef2d8
CD
53015@if gcc-bootstrap
53016configure-target-gperf: stage_current
53017@endif gcc-bootstrap
a7254363
PB
53018@if target-gperf
53019maybe-configure-target-gperf: configure-target-gperf
c52c6897 53020configure-target-gperf:
0aed8855
PB
53021 @: $(MAKE); $(unstage)
53022 @r=`${PWD_COMMAND}`; export r; \
53023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53024 echo "Checking multilib configuration for gperf..."; \
53025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
53026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
53027 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
53028 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
53029 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
53030 else \
53031 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
53032 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
53033 fi; \
53034 else \
53035 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
53036 fi; \
53037 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 53038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
1f53ca9a 53039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53040 echo Configuring in $(TARGET_SUBDIR)/gperf; \
53041 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 53042 case $(srcdir) in \
b00612cc
PB
53043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53044 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
53045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53046 esac; \
b00612cc
PB
53047 srcdiroption="--srcdir=$${topdir}/gperf"; \
53048 libsrcdir="$$s/gperf"; \
bba45b8b
NN
53049 rm -f no-such-file || : ; \
53050 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53051 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53052 --target=${target_alias} $${srcdiroption} \
bba45b8b 53053 || exit 1
6bd3dfaa 53054@endif target-gperf
e393202e 53055
a7254363
PB
53056
53057
d545f33b
PB
53058
53059
4fa63067
NN
53060.PHONY: all-target-gperf maybe-all-target-gperf
53061maybe-all-target-gperf:
4f0ef2d8
CD
53062@if gcc-bootstrap
53063all-target-gperf: stage_current
53064@endif gcc-bootstrap
6bd3dfaa 53065@if target-gperf
72b2455a 53066TARGET-target-gperf=all
6bd3dfaa 53067maybe-all-target-gperf: all-target-gperf
4fa63067 53068all-target-gperf: configure-target-gperf
0aed8855 53069 @: $(MAKE); $(unstage)
b40e3958
L
53070 @r=`${PWD_COMMAND}`; export r; \
53071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53072 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53073 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
53074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53075 $(TARGET-target-gperf))
6bd3dfaa 53076@endif target-gperf
e393202e 53077
a7254363
PB
53078
53079
d545f33b
PB
53080
53081
4fa63067
NN
53082.PHONY: check-target-gperf maybe-check-target-gperf
53083maybe-check-target-gperf:
6bd3dfaa
PB
53084@if target-gperf
53085maybe-check-target-gperf: check-target-gperf
16ae0395 53086
4fa63067 53087check-target-gperf:
0aed8855 53088 @: $(MAKE); $(unstage)
b40e3958
L
53089 @r=`${PWD_COMMAND}`; export r; \
53090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53091 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53092 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 53093 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 53094
6bd3dfaa 53095@endif target-gperf
e393202e 53096
4fa63067
NN
53097.PHONY: install-target-gperf maybe-install-target-gperf
53098maybe-install-target-gperf:
6bd3dfaa
PB
53099@if target-gperf
53100maybe-install-target-gperf: install-target-gperf
4fa63067
NN
53101
53102install-target-gperf: installdirs
0aed8855 53103 @: $(MAKE); $(unstage)
4fa63067
NN
53104 @r=`${PWD_COMMAND}`; export r; \
53105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53106 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53107 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 53108 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 53109
6bd3dfaa 53110@endif target-gperf
4fa63067 53111
9b980aa1
RW
53112.PHONY: install-strip-target-gperf maybe-install-strip-target-gperf
53113maybe-install-strip-target-gperf:
53114@if target-gperf
53115maybe-install-strip-target-gperf: install-strip-target-gperf
53116
53117install-strip-target-gperf: installdirs
53118 @: $(MAKE); $(unstage)
53119 @r=`${PWD_COMMAND}`; export r; \
53120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53121 $(NORMAL_TARGET_EXPORTS) \
53122 (cd $(TARGET_SUBDIR)/gperf && \
53123 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
53124
53125@endif target-gperf
53126
56a8fe78 53127# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53128
53129.PHONY: maybe-info-target-gperf info-target-gperf
53130maybe-info-target-gperf:
6bd3dfaa
PB
53131@if target-gperf
53132maybe-info-target-gperf: info-target-gperf
4fa63067
NN
53133
53134info-target-gperf: \
53135 configure-target-gperf
0aed8855 53136 @: $(MAKE); $(unstage)
4fa63067
NN
53137 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53138 r=`${PWD_COMMAND}`; export r; \
53139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53140 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53141 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
53142 for flag in $(EXTRA_TARGET_FLAGS); do \
53143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53144 done; \
53145 (cd $(TARGET_SUBDIR)/gperf && \
53146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53148 "RANLIB=$${RANLIB}" \
0c24b341 53149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53150 info) \
4fa63067
NN
53151 || exit 1
53152
6bd3dfaa 53153@endif target-gperf
4fa63067
NN
53154
53155.PHONY: maybe-dvi-target-gperf dvi-target-gperf
53156maybe-dvi-target-gperf:
6bd3dfaa
PB
53157@if target-gperf
53158maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
53159
53160dvi-target-gperf: \
53161 configure-target-gperf
0aed8855 53162 @: $(MAKE); $(unstage)
4fa63067
NN
53163 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53164 r=`${PWD_COMMAND}`; export r; \
53165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53166 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53167 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
53168 for flag in $(EXTRA_TARGET_FLAGS); do \
53169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53170 done; \
53171 (cd $(TARGET_SUBDIR)/gperf && \
53172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53174 "RANLIB=$${RANLIB}" \
0c24b341 53175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53176 dvi) \
4fa63067
NN
53177 || exit 1
53178
6bd3dfaa 53179@endif target-gperf
4fa63067 53180
56a8fe78
DD
53181.PHONY: maybe-pdf-target-gperf pdf-target-gperf
53182maybe-pdf-target-gperf:
53183@if target-gperf
53184maybe-pdf-target-gperf: pdf-target-gperf
53185
53186pdf-target-gperf: \
53187 configure-target-gperf
53188 @: $(MAKE); $(unstage)
53189 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53190 r=`${PWD_COMMAND}`; export r; \
53191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53192 $(NORMAL_TARGET_EXPORTS) \
53193 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
53194 for flag in $(EXTRA_TARGET_FLAGS); do \
53195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53196 done; \
53197 (cd $(TARGET_SUBDIR)/gperf && \
53198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53200 "RANLIB=$${RANLIB}" \
0c24b341 53201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53202 pdf) \
53203 || exit 1
53204
53205@endif target-gperf
53206
6d389afc
MS
53207.PHONY: maybe-html-target-gperf html-target-gperf
53208maybe-html-target-gperf:
53209@if target-gperf
53210maybe-html-target-gperf: html-target-gperf
53211
53212html-target-gperf: \
53213 configure-target-gperf
0aed8855 53214 @: $(MAKE); $(unstage)
6d389afc
MS
53215 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53216 r=`${PWD_COMMAND}`; export r; \
53217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53218 $(NORMAL_TARGET_EXPORTS) \
53219 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
53220 for flag in $(EXTRA_TARGET_FLAGS); do \
53221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53222 done; \
53223 (cd $(TARGET_SUBDIR)/gperf && \
53224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53226 "RANLIB=$${RANLIB}" \
0c24b341 53227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53228 html) \
53229 || exit 1
53230
53231@endif target-gperf
53232
4fa63067
NN
53233.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
53234maybe-TAGS-target-gperf:
6bd3dfaa
PB
53235@if target-gperf
53236maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
53237
53238TAGS-target-gperf: \
53239 configure-target-gperf
0aed8855 53240 @: $(MAKE); $(unstage)
4fa63067
NN
53241 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53242 r=`${PWD_COMMAND}`; export r; \
53243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53244 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53245 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
53246 for flag in $(EXTRA_TARGET_FLAGS); do \
53247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53248 done; \
53249 (cd $(TARGET_SUBDIR)/gperf && \
53250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53252 "RANLIB=$${RANLIB}" \
0c24b341 53253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53254 TAGS) \
4fa63067
NN
53255 || exit 1
53256
6bd3dfaa 53257@endif target-gperf
4fa63067
NN
53258
53259.PHONY: maybe-install-info-target-gperf install-info-target-gperf
53260maybe-install-info-target-gperf:
6bd3dfaa
PB
53261@if target-gperf
53262maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
53263
53264install-info-target-gperf: \
53265 configure-target-gperf \
53266 info-target-gperf
0aed8855 53267 @: $(MAKE); $(unstage)
4fa63067
NN
53268 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53269 r=`${PWD_COMMAND}`; export r; \
53270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53271 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53272 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
53273 for flag in $(EXTRA_TARGET_FLAGS); do \
53274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53275 done; \
53276 (cd $(TARGET_SUBDIR)/gperf && \
53277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53279 "RANLIB=$${RANLIB}" \
0c24b341 53280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53281 install-info) \
4fa63067
NN
53282 || exit 1
53283
6bd3dfaa 53284@endif target-gperf
4fa63067 53285
a3ca38d2
DD
53286.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
53287maybe-install-pdf-target-gperf:
53288@if target-gperf
53289maybe-install-pdf-target-gperf: install-pdf-target-gperf
53290
53291install-pdf-target-gperf: \
53292 configure-target-gperf \
53293 pdf-target-gperf
53294 @: $(MAKE); $(unstage)
53295 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53296 r=`${PWD_COMMAND}`; export r; \
53297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53298 $(NORMAL_TARGET_EXPORTS) \
53299 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
53300 for flag in $(EXTRA_TARGET_FLAGS); do \
53301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53302 done; \
53303 (cd $(TARGET_SUBDIR)/gperf && \
53304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53306 "RANLIB=$${RANLIB}" \
0c24b341 53307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53308 install-pdf) \
53309 || exit 1
53310
53311@endif target-gperf
53312
108a6f8e
CD
53313.PHONY: maybe-install-html-target-gperf install-html-target-gperf
53314maybe-install-html-target-gperf:
53315@if target-gperf
53316maybe-install-html-target-gperf: install-html-target-gperf
53317
53318install-html-target-gperf: \
53319 configure-target-gperf \
53320 html-target-gperf
53321 @: $(MAKE); $(unstage)
53322 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53323 r=`${PWD_COMMAND}`; export r; \
53324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53325 $(NORMAL_TARGET_EXPORTS) \
53326 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
53327 for flag in $(EXTRA_TARGET_FLAGS); do \
53328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53329 done; \
53330 (cd $(TARGET_SUBDIR)/gperf && \
53331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53333 "RANLIB=$${RANLIB}" \
0c24b341 53334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53335 install-html) \
53336 || exit 1
53337
53338@endif target-gperf
53339
4fa63067
NN
53340.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
53341maybe-installcheck-target-gperf:
6bd3dfaa
PB
53342@if target-gperf
53343maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
53344
53345installcheck-target-gperf: \
53346 configure-target-gperf
0aed8855 53347 @: $(MAKE); $(unstage)
4fa63067
NN
53348 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53349 r=`${PWD_COMMAND}`; export r; \
53350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53352 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
53353 for flag in $(EXTRA_TARGET_FLAGS); do \
53354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53355 done; \
53356 (cd $(TARGET_SUBDIR)/gperf && \
53357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53359 "RANLIB=$${RANLIB}" \
0c24b341 53360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53361 installcheck) \
4fa63067
NN
53362 || exit 1
53363
6bd3dfaa 53364@endif target-gperf
4fa63067
NN
53365
53366.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
53367maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
53368@if target-gperf
53369maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
53370
53371mostlyclean-target-gperf:
0aed8855 53372 @: $(MAKE); $(unstage)
4fa63067
NN
53373 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53374 r=`${PWD_COMMAND}`; export r; \
53375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53376 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53377 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
53378 for flag in $(EXTRA_TARGET_FLAGS); do \
53379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53380 done; \
53381 (cd $(TARGET_SUBDIR)/gperf && \
53382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53384 "RANLIB=$${RANLIB}" \
0c24b341 53385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53386 mostlyclean) \
4fa63067
NN
53387 || exit 1
53388
6bd3dfaa 53389@endif target-gperf
4fa63067
NN
53390
53391.PHONY: maybe-clean-target-gperf clean-target-gperf
53392maybe-clean-target-gperf:
6bd3dfaa
PB
53393@if target-gperf
53394maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
53395
53396clean-target-gperf:
0aed8855 53397 @: $(MAKE); $(unstage)
4fa63067
NN
53398 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53399 r=`${PWD_COMMAND}`; export r; \
53400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53401 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53402 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
53403 for flag in $(EXTRA_TARGET_FLAGS); do \
53404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53405 done; \
53406 (cd $(TARGET_SUBDIR)/gperf && \
53407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53409 "RANLIB=$${RANLIB}" \
0c24b341 53410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53411 clean) \
4fa63067
NN
53412 || exit 1
53413
6bd3dfaa 53414@endif target-gperf
4fa63067
NN
53415
53416.PHONY: maybe-distclean-target-gperf distclean-target-gperf
53417maybe-distclean-target-gperf:
6bd3dfaa
PB
53418@if target-gperf
53419maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
53420
53421distclean-target-gperf:
0aed8855 53422 @: $(MAKE); $(unstage)
4fa63067
NN
53423 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53424 r=`${PWD_COMMAND}`; export r; \
53425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53426 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53427 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
53428 for flag in $(EXTRA_TARGET_FLAGS); do \
53429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53430 done; \
53431 (cd $(TARGET_SUBDIR)/gperf && \
53432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53434 "RANLIB=$${RANLIB}" \
0c24b341 53435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53436 distclean) \
4fa63067
NN
53437 || exit 1
53438
6bd3dfaa 53439@endif target-gperf
4fa63067
NN
53440
53441.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
53442maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
53443@if target-gperf
53444maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
53445
53446maintainer-clean-target-gperf:
0aed8855 53447 @: $(MAKE); $(unstage)
4fa63067
NN
53448 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
53449 r=`${PWD_COMMAND}`; export r; \
53450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53452 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
53453 for flag in $(EXTRA_TARGET_FLAGS); do \
53454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53455 done; \
53456 (cd $(TARGET_SUBDIR)/gperf && \
53457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53459 "RANLIB=$${RANLIB}" \
0c24b341 53460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53461 maintainer-clean) \
4fa63067 53462 || exit 1
16ae0395 53463
6bd3dfaa 53464@endif target-gperf
e393202e
NN
53465
53466
15723a45 53467
a7254363
PB
53468
53469
53470.PHONY: configure-target-examples maybe-configure-target-examples
53471maybe-configure-target-examples:
4f0ef2d8
CD
53472@if gcc-bootstrap
53473configure-target-examples: stage_current
53474@endif gcc-bootstrap
a7254363
PB
53475@if target-examples
53476maybe-configure-target-examples: configure-target-examples
c52c6897 53477configure-target-examples:
0aed8855
PB
53478 @: $(MAKE); $(unstage)
53479 @r=`${PWD_COMMAND}`; export r; \
53480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53481 echo "Checking multilib configuration for examples..."; \
53482 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
53483 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
53484 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
53485 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
53486 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
53487 else \
53488 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
53489 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
53490 fi; \
53491 else \
53492 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
53493 fi; \
53494 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 53495 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
1f53ca9a 53496 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53497 echo Configuring in $(TARGET_SUBDIR)/examples; \
53498 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 53499 case $(srcdir) in \
b00612cc
PB
53500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53501 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
53502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53503 esac; \
b00612cc
PB
53504 srcdiroption="--srcdir=$${topdir}/examples"; \
53505 libsrcdir="$$s/examples"; \
bba45b8b
NN
53506 rm -f no-such-file || : ; \
53507 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53508 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53509 --target=${target_alias} $${srcdiroption} \
bba45b8b 53510 || exit 1
6bd3dfaa 53511@endif target-examples
e393202e 53512
a7254363
PB
53513
53514
d545f33b
PB
53515
53516
4fa63067
NN
53517.PHONY: all-target-examples maybe-all-target-examples
53518maybe-all-target-examples:
4f0ef2d8
CD
53519@if gcc-bootstrap
53520all-target-examples: stage_current
53521@endif gcc-bootstrap
6bd3dfaa 53522@if target-examples
72b2455a 53523TARGET-target-examples=all
6bd3dfaa 53524maybe-all-target-examples: all-target-examples
4fa63067 53525all-target-examples: configure-target-examples
0aed8855 53526 @: $(MAKE); $(unstage)
b40e3958
L
53527 @r=`${PWD_COMMAND}`; export r; \
53528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53529 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53530 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
53531 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53532 $(TARGET-target-examples))
6bd3dfaa 53533@endif target-examples
e393202e 53534
a7254363
PB
53535
53536
d545f33b
PB
53537
53538
4fa63067
NN
53539.PHONY: check-target-examples maybe-check-target-examples
53540maybe-check-target-examples:
6bd3dfaa
PB
53541@if target-examples
53542maybe-check-target-examples: check-target-examples
16ae0395 53543
4fa63067
NN
53544# Dummy target for uncheckable module.
53545check-target-examples:
53546
6bd3dfaa 53547@endif target-examples
4fa63067
NN
53548
53549.PHONY: install-target-examples maybe-install-target-examples
53550maybe-install-target-examples:
6bd3dfaa
PB
53551@if target-examples
53552maybe-install-target-examples: install-target-examples
4fa63067
NN
53553
53554# Dummy target for uninstallable.
53555install-target-examples:
53556
6bd3dfaa 53557@endif target-examples
4fa63067 53558
9b980aa1
RW
53559.PHONY: install-strip-target-examples maybe-install-strip-target-examples
53560maybe-install-strip-target-examples:
53561@if target-examples
53562maybe-install-strip-target-examples: install-strip-target-examples
53563
53564# Dummy target for uninstallable.
53565install-strip-target-examples:
53566
53567@endif target-examples
53568
56a8fe78 53569# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53570
53571.PHONY: maybe-info-target-examples info-target-examples
53572maybe-info-target-examples:
6bd3dfaa
PB
53573@if target-examples
53574maybe-info-target-examples: info-target-examples
4fa63067
NN
53575
53576info-target-examples: \
53577 configure-target-examples
0aed8855 53578 @: $(MAKE); $(unstage)
4fa63067
NN
53579 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53580 r=`${PWD_COMMAND}`; export r; \
b40e3958 53581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53583 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
53584 for flag in $(EXTRA_TARGET_FLAGS); do \
53585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53586 done; \
53587 (cd $(TARGET_SUBDIR)/examples && \
53588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53590 "RANLIB=$${RANLIB}" \
0c24b341 53591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53592 info) \
4fa63067 53593 || exit 1
930314a4 53594
6bd3dfaa 53595@endif target-examples
e393202e 53596
4fa63067
NN
53597.PHONY: maybe-dvi-target-examples dvi-target-examples
53598maybe-dvi-target-examples:
6bd3dfaa
PB
53599@if target-examples
53600maybe-dvi-target-examples: dvi-target-examples
16ae0395 53601
4fa63067
NN
53602dvi-target-examples: \
53603 configure-target-examples
0aed8855 53604 @: $(MAKE); $(unstage)
4fa63067
NN
53605 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53606 r=`${PWD_COMMAND}`; export r; \
b40e3958 53607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53608 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53609 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
53610 for flag in $(EXTRA_TARGET_FLAGS); do \
53611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53612 done; \
53613 (cd $(TARGET_SUBDIR)/examples && \
53614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53616 "RANLIB=$${RANLIB}" \
0c24b341 53617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53618 dvi) \
4fa63067
NN
53619 || exit 1
53620
6bd3dfaa 53621@endif target-examples
4fa63067 53622
56a8fe78
DD
53623.PHONY: maybe-pdf-target-examples pdf-target-examples
53624maybe-pdf-target-examples:
53625@if target-examples
53626maybe-pdf-target-examples: pdf-target-examples
53627
53628pdf-target-examples: \
53629 configure-target-examples
53630 @: $(MAKE); $(unstage)
53631 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53632 r=`${PWD_COMMAND}`; export r; \
53633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53634 $(NORMAL_TARGET_EXPORTS) \
53635 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
53636 for flag in $(EXTRA_TARGET_FLAGS); do \
53637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53638 done; \
53639 (cd $(TARGET_SUBDIR)/examples && \
53640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53642 "RANLIB=$${RANLIB}" \
0c24b341 53643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53644 pdf) \
53645 || exit 1
53646
53647@endif target-examples
53648
6d389afc
MS
53649.PHONY: maybe-html-target-examples html-target-examples
53650maybe-html-target-examples:
53651@if target-examples
53652maybe-html-target-examples: html-target-examples
53653
53654html-target-examples: \
53655 configure-target-examples
0aed8855 53656 @: $(MAKE); $(unstage)
6d389afc
MS
53657 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53658 r=`${PWD_COMMAND}`; export r; \
53659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53660 $(NORMAL_TARGET_EXPORTS) \
53661 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
53662 for flag in $(EXTRA_TARGET_FLAGS); do \
53663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53664 done; \
53665 (cd $(TARGET_SUBDIR)/examples && \
53666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53668 "RANLIB=$${RANLIB}" \
0c24b341 53669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53670 html) \
53671 || exit 1
53672
53673@endif target-examples
53674
4fa63067
NN
53675.PHONY: maybe-TAGS-target-examples TAGS-target-examples
53676maybe-TAGS-target-examples:
6bd3dfaa
PB
53677@if target-examples
53678maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
53679
53680TAGS-target-examples: \
53681 configure-target-examples
0aed8855 53682 @: $(MAKE); $(unstage)
4fa63067
NN
53683 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53684 r=`${PWD_COMMAND}`; export r; \
53685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53686 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53687 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
53688 for flag in $(EXTRA_TARGET_FLAGS); do \
53689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53690 done; \
53691 (cd $(TARGET_SUBDIR)/examples && \
53692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53694 "RANLIB=$${RANLIB}" \
0c24b341 53695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53696 TAGS) \
4fa63067
NN
53697 || exit 1
53698
6bd3dfaa 53699@endif target-examples
4fa63067
NN
53700
53701.PHONY: maybe-install-info-target-examples install-info-target-examples
53702maybe-install-info-target-examples:
6bd3dfaa
PB
53703@if target-examples
53704maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
53705
53706install-info-target-examples: \
53707 configure-target-examples \
53708 info-target-examples
0aed8855 53709 @: $(MAKE); $(unstage)
4fa63067
NN
53710 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53711 r=`${PWD_COMMAND}`; export r; \
53712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53713 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53714 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
53715 for flag in $(EXTRA_TARGET_FLAGS); do \
53716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53717 done; \
53718 (cd $(TARGET_SUBDIR)/examples && \
53719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53721 "RANLIB=$${RANLIB}" \
0c24b341 53722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53723 install-info) \
4fa63067
NN
53724 || exit 1
53725
6bd3dfaa 53726@endif target-examples
4fa63067 53727
a3ca38d2
DD
53728.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
53729maybe-install-pdf-target-examples:
53730@if target-examples
53731maybe-install-pdf-target-examples: install-pdf-target-examples
53732
53733install-pdf-target-examples: \
53734 configure-target-examples \
53735 pdf-target-examples
53736 @: $(MAKE); $(unstage)
53737 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53738 r=`${PWD_COMMAND}`; export r; \
53739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53740 $(NORMAL_TARGET_EXPORTS) \
53741 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
53742 for flag in $(EXTRA_TARGET_FLAGS); do \
53743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53744 done; \
53745 (cd $(TARGET_SUBDIR)/examples && \
53746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53748 "RANLIB=$${RANLIB}" \
0c24b341 53749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53750 install-pdf) \
53751 || exit 1
53752
53753@endif target-examples
53754
108a6f8e
CD
53755.PHONY: maybe-install-html-target-examples install-html-target-examples
53756maybe-install-html-target-examples:
53757@if target-examples
53758maybe-install-html-target-examples: install-html-target-examples
53759
53760install-html-target-examples: \
53761 configure-target-examples \
53762 html-target-examples
53763 @: $(MAKE); $(unstage)
53764 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53765 r=`${PWD_COMMAND}`; export r; \
53766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53767 $(NORMAL_TARGET_EXPORTS) \
53768 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
53769 for flag in $(EXTRA_TARGET_FLAGS); do \
53770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53771 done; \
53772 (cd $(TARGET_SUBDIR)/examples && \
53773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53775 "RANLIB=$${RANLIB}" \
0c24b341 53776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53777 install-html) \
53778 || exit 1
53779
53780@endif target-examples
53781
4fa63067
NN
53782.PHONY: maybe-installcheck-target-examples installcheck-target-examples
53783maybe-installcheck-target-examples:
6bd3dfaa
PB
53784@if target-examples
53785maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
53786
53787installcheck-target-examples: \
53788 configure-target-examples
0aed8855 53789 @: $(MAKE); $(unstage)
4fa63067
NN
53790 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53791 r=`${PWD_COMMAND}`; export r; \
53792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53793 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53794 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
53795 for flag in $(EXTRA_TARGET_FLAGS); do \
53796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53797 done; \
53798 (cd $(TARGET_SUBDIR)/examples && \
53799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53801 "RANLIB=$${RANLIB}" \
0c24b341 53802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53803 installcheck) \
4fa63067
NN
53804 || exit 1
53805
6bd3dfaa 53806@endif target-examples
4fa63067
NN
53807
53808.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
53809maybe-mostlyclean-target-examples:
6bd3dfaa
PB
53810@if target-examples
53811maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
53812
53813mostlyclean-target-examples:
0aed8855 53814 @: $(MAKE); $(unstage)
4fa63067
NN
53815 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53816 r=`${PWD_COMMAND}`; export r; \
53817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53818 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53819 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
53820 for flag in $(EXTRA_TARGET_FLAGS); do \
53821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53822 done; \
53823 (cd $(TARGET_SUBDIR)/examples && \
53824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53826 "RANLIB=$${RANLIB}" \
0c24b341 53827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53828 mostlyclean) \
4fa63067
NN
53829 || exit 1
53830
6bd3dfaa 53831@endif target-examples
4fa63067
NN
53832
53833.PHONY: maybe-clean-target-examples clean-target-examples
53834maybe-clean-target-examples:
6bd3dfaa
PB
53835@if target-examples
53836maybe-clean-target-examples: clean-target-examples
4fa63067
NN
53837
53838clean-target-examples:
0aed8855 53839 @: $(MAKE); $(unstage)
4fa63067
NN
53840 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53841 r=`${PWD_COMMAND}`; export r; \
53842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53843 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53844 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
53845 for flag in $(EXTRA_TARGET_FLAGS); do \
53846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53847 done; \
53848 (cd $(TARGET_SUBDIR)/examples && \
53849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53851 "RANLIB=$${RANLIB}" \
0c24b341 53852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53853 clean) \
4fa63067
NN
53854 || exit 1
53855
6bd3dfaa 53856@endif target-examples
4fa63067
NN
53857
53858.PHONY: maybe-distclean-target-examples distclean-target-examples
53859maybe-distclean-target-examples:
6bd3dfaa
PB
53860@if target-examples
53861maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
53862
53863distclean-target-examples:
0aed8855 53864 @: $(MAKE); $(unstage)
4fa63067
NN
53865 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53866 r=`${PWD_COMMAND}`; export r; \
53867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53868 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53869 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
53870 for flag in $(EXTRA_TARGET_FLAGS); do \
53871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53872 done; \
53873 (cd $(TARGET_SUBDIR)/examples && \
53874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53876 "RANLIB=$${RANLIB}" \
0c24b341 53877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53878 distclean) \
4fa63067
NN
53879 || exit 1
53880
6bd3dfaa 53881@endif target-examples
4fa63067
NN
53882
53883.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
53884maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
53885@if target-examples
53886maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
53887
53888maintainer-clean-target-examples:
0aed8855 53889 @: $(MAKE); $(unstage)
4fa63067
NN
53890 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
53891 r=`${PWD_COMMAND}`; export r; \
53892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53893 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53894 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
53895 for flag in $(EXTRA_TARGET_FLAGS); do \
53896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53897 done; \
53898 (cd $(TARGET_SUBDIR)/examples && \
53899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53901 "RANLIB=$${RANLIB}" \
0c24b341 53902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53903 maintainer-clean) \
4fa63067
NN
53904 || exit 1
53905
6bd3dfaa 53906@endif target-examples
e393202e
NN
53907
53908
15723a45 53909
a7254363 53910
e90269c8 53911
a7254363
PB
53912.PHONY: configure-target-libffi maybe-configure-target-libffi
53913maybe-configure-target-libffi:
4f0ef2d8
CD
53914@if gcc-bootstrap
53915configure-target-libffi: stage_current
53916@endif gcc-bootstrap
a7254363
PB
53917@if target-libffi
53918maybe-configure-target-libffi: configure-target-libffi
c52c6897 53919configure-target-libffi:
0aed8855
PB
53920 @: $(MAKE); $(unstage)
53921 @r=`${PWD_COMMAND}`; export r; \
53922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53923 echo "Checking multilib configuration for libffi..."; \
53924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
53925 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
53926 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
53927 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
53928 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
53929 else \
53930 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
53931 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
53932 fi; \
53933 else \
53934 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
53935 fi; \
53936 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 53937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
1f53ca9a 53938 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53939 echo Configuring in $(TARGET_SUBDIR)/libffi; \
53940 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 53941 case $(srcdir) in \
b00612cc
PB
53942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53943 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
53944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53945 esac; \
b00612cc
PB
53946 srcdiroption="--srcdir=$${topdir}/libffi"; \
53947 libsrcdir="$$s/libffi"; \
bba45b8b
NN
53948 rm -f no-such-file || : ; \
53949 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53950 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53951 --target=${target_alias} $${srcdiroption} \
bba45b8b 53952 || exit 1
6bd3dfaa 53953@endif target-libffi
e393202e 53954
a7254363
PB
53955
53956
d545f33b
PB
53957
53958
4fa63067
NN
53959.PHONY: all-target-libffi maybe-all-target-libffi
53960maybe-all-target-libffi:
4f0ef2d8
CD
53961@if gcc-bootstrap
53962all-target-libffi: stage_current
53963@endif gcc-bootstrap
6bd3dfaa 53964@if target-libffi
72b2455a 53965TARGET-target-libffi=all
6bd3dfaa 53966maybe-all-target-libffi: all-target-libffi
4fa63067 53967all-target-libffi: configure-target-libffi
0aed8855 53968 @: $(MAKE); $(unstage)
b40e3958
L
53969 @r=`${PWD_COMMAND}`; export r; \
53970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53971 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53972 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
53973 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53974 $(TARGET-target-libffi))
6bd3dfaa 53975@endif target-libffi
e393202e 53976
a7254363
PB
53977
53978
d545f33b
PB
53979
53980
4fa63067
NN
53981.PHONY: check-target-libffi maybe-check-target-libffi
53982maybe-check-target-libffi:
6bd3dfaa
PB
53983@if target-libffi
53984maybe-check-target-libffi: check-target-libffi
16ae0395 53985
4fa63067 53986check-target-libffi:
0aed8855 53987 @: $(MAKE); $(unstage)
b40e3958
L
53988 @r=`${PWD_COMMAND}`; export r; \
53989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53990 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53991 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 53992 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 53993
6bd3dfaa 53994@endif target-libffi
e393202e 53995
4fa63067
NN
53996.PHONY: install-target-libffi maybe-install-target-libffi
53997maybe-install-target-libffi:
6bd3dfaa
PB
53998@if target-libffi
53999maybe-install-target-libffi: install-target-libffi
16ae0395 54000
4fa63067 54001install-target-libffi: installdirs
0aed8855 54002 @: $(MAKE); $(unstage)
b40e3958
L
54003 @r=`${PWD_COMMAND}`; export r; \
54004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54005 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54006 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 54007 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54008
6bd3dfaa 54009@endif target-libffi
e393202e 54010
9b980aa1
RW
54011.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
54012maybe-install-strip-target-libffi:
54013@if target-libffi
54014maybe-install-strip-target-libffi: install-strip-target-libffi
54015
54016install-strip-target-libffi: installdirs
54017 @: $(MAKE); $(unstage)
54018 @r=`${PWD_COMMAND}`; export r; \
54019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54020 $(NORMAL_TARGET_EXPORTS) \
54021 (cd $(TARGET_SUBDIR)/libffi && \
54022 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54023
54024@endif target-libffi
54025
56a8fe78 54026# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
54027
54028.PHONY: maybe-info-target-libffi info-target-libffi
54029maybe-info-target-libffi:
6bd3dfaa
PB
54030@if target-libffi
54031maybe-info-target-libffi: info-target-libffi
4fa63067
NN
54032
54033info-target-libffi: \
54034 configure-target-libffi
0aed8855 54035 @: $(MAKE); $(unstage)
4fa63067
NN
54036 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54037 r=`${PWD_COMMAND}`; export r; \
54038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54040 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
54041 for flag in $(EXTRA_TARGET_FLAGS); do \
54042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54043 done; \
54044 (cd $(TARGET_SUBDIR)/libffi && \
54045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54047 "RANLIB=$${RANLIB}" \
0c24b341 54048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54049 info) \
4fa63067
NN
54050 || exit 1
54051
6bd3dfaa 54052@endif target-libffi
4fa63067
NN
54053
54054.PHONY: maybe-dvi-target-libffi dvi-target-libffi
54055maybe-dvi-target-libffi:
6bd3dfaa
PB
54056@if target-libffi
54057maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
54058
54059dvi-target-libffi: \
54060 configure-target-libffi
0aed8855 54061 @: $(MAKE); $(unstage)
4fa63067
NN
54062 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54063 r=`${PWD_COMMAND}`; export r; \
54064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54065 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54066 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
54067 for flag in $(EXTRA_TARGET_FLAGS); do \
54068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54069 done; \
54070 (cd $(TARGET_SUBDIR)/libffi && \
54071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54073 "RANLIB=$${RANLIB}" \
0c24b341 54074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54075 dvi) \
4fa63067
NN
54076 || exit 1
54077
6bd3dfaa 54078@endif target-libffi
4fa63067 54079
56a8fe78
DD
54080.PHONY: maybe-pdf-target-libffi pdf-target-libffi
54081maybe-pdf-target-libffi:
54082@if target-libffi
54083maybe-pdf-target-libffi: pdf-target-libffi
54084
54085pdf-target-libffi: \
54086 configure-target-libffi
54087 @: $(MAKE); $(unstage)
54088 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54089 r=`${PWD_COMMAND}`; export r; \
54090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54091 $(NORMAL_TARGET_EXPORTS) \
54092 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
54093 for flag in $(EXTRA_TARGET_FLAGS); do \
54094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54095 done; \
54096 (cd $(TARGET_SUBDIR)/libffi && \
54097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54099 "RANLIB=$${RANLIB}" \
0c24b341 54100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54101 pdf) \
54102 || exit 1
54103
54104@endif target-libffi
54105
6d389afc
MS
54106.PHONY: maybe-html-target-libffi html-target-libffi
54107maybe-html-target-libffi:
54108@if target-libffi
54109maybe-html-target-libffi: html-target-libffi
54110
54111html-target-libffi: \
54112 configure-target-libffi
0aed8855 54113 @: $(MAKE); $(unstage)
6d389afc
MS
54114 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54115 r=`${PWD_COMMAND}`; export r; \
54116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54117 $(NORMAL_TARGET_EXPORTS) \
54118 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
54119 for flag in $(EXTRA_TARGET_FLAGS); do \
54120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54121 done; \
54122 (cd $(TARGET_SUBDIR)/libffi && \
54123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54125 "RANLIB=$${RANLIB}" \
0c24b341 54126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54127 html) \
54128 || exit 1
54129
54130@endif target-libffi
54131
4fa63067
NN
54132.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
54133maybe-TAGS-target-libffi:
6bd3dfaa
PB
54134@if target-libffi
54135maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
54136
54137TAGS-target-libffi: \
54138 configure-target-libffi
0aed8855 54139 @: $(MAKE); $(unstage)
4fa63067
NN
54140 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54141 r=`${PWD_COMMAND}`; export r; \
54142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54143 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54144 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
54145 for flag in $(EXTRA_TARGET_FLAGS); do \
54146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54147 done; \
54148 (cd $(TARGET_SUBDIR)/libffi && \
54149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54151 "RANLIB=$${RANLIB}" \
0c24b341 54152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54153 TAGS) \
4fa63067
NN
54154 || exit 1
54155
6bd3dfaa 54156@endif target-libffi
4fa63067
NN
54157
54158.PHONY: maybe-install-info-target-libffi install-info-target-libffi
54159maybe-install-info-target-libffi:
6bd3dfaa
PB
54160@if target-libffi
54161maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
54162
54163install-info-target-libffi: \
54164 configure-target-libffi \
54165 info-target-libffi
0aed8855 54166 @: $(MAKE); $(unstage)
4fa63067
NN
54167 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54168 r=`${PWD_COMMAND}`; export r; \
54169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54170 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54171 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
54172 for flag in $(EXTRA_TARGET_FLAGS); do \
54173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54174 done; \
54175 (cd $(TARGET_SUBDIR)/libffi && \
54176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54178 "RANLIB=$${RANLIB}" \
0c24b341 54179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54180 install-info) \
4fa63067
NN
54181 || exit 1
54182
6bd3dfaa 54183@endif target-libffi
4fa63067 54184
a3ca38d2
DD
54185.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
54186maybe-install-pdf-target-libffi:
54187@if target-libffi
54188maybe-install-pdf-target-libffi: install-pdf-target-libffi
54189
54190install-pdf-target-libffi: \
54191 configure-target-libffi \
54192 pdf-target-libffi
54193 @: $(MAKE); $(unstage)
54194 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54195 r=`${PWD_COMMAND}`; export r; \
54196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54197 $(NORMAL_TARGET_EXPORTS) \
54198 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
54199 for flag in $(EXTRA_TARGET_FLAGS); do \
54200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54201 done; \
54202 (cd $(TARGET_SUBDIR)/libffi && \
54203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54205 "RANLIB=$${RANLIB}" \
0c24b341 54206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54207 install-pdf) \
54208 || exit 1
54209
54210@endif target-libffi
54211
108a6f8e
CD
54212.PHONY: maybe-install-html-target-libffi install-html-target-libffi
54213maybe-install-html-target-libffi:
54214@if target-libffi
54215maybe-install-html-target-libffi: install-html-target-libffi
54216
54217install-html-target-libffi: \
54218 configure-target-libffi \
54219 html-target-libffi
54220 @: $(MAKE); $(unstage)
54221 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54222 r=`${PWD_COMMAND}`; export r; \
54223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54224 $(NORMAL_TARGET_EXPORTS) \
54225 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
54226 for flag in $(EXTRA_TARGET_FLAGS); do \
54227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54228 done; \
54229 (cd $(TARGET_SUBDIR)/libffi && \
54230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54232 "RANLIB=$${RANLIB}" \
0c24b341 54233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54234 install-html) \
54235 || exit 1
54236
54237@endif target-libffi
54238
4fa63067
NN
54239.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
54240maybe-installcheck-target-libffi:
6bd3dfaa
PB
54241@if target-libffi
54242maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
54243
54244installcheck-target-libffi: \
54245 configure-target-libffi
0aed8855 54246 @: $(MAKE); $(unstage)
4fa63067
NN
54247 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54248 r=`${PWD_COMMAND}`; export r; \
54249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54250 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54251 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
54252 for flag in $(EXTRA_TARGET_FLAGS); do \
54253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54254 done; \
54255 (cd $(TARGET_SUBDIR)/libffi && \
54256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54258 "RANLIB=$${RANLIB}" \
0c24b341 54259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54260 installcheck) \
4fa63067
NN
54261 || exit 1
54262
6bd3dfaa 54263@endif target-libffi
4fa63067
NN
54264
54265.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
54266maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
54267@if target-libffi
54268maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
54269
54270mostlyclean-target-libffi:
0aed8855 54271 @: $(MAKE); $(unstage)
4fa63067
NN
54272 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54273 r=`${PWD_COMMAND}`; export r; \
54274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54275 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54276 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
54277 for flag in $(EXTRA_TARGET_FLAGS); do \
54278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54279 done; \
54280 (cd $(TARGET_SUBDIR)/libffi && \
54281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54283 "RANLIB=$${RANLIB}" \
0c24b341 54284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54285 mostlyclean) \
4fa63067
NN
54286 || exit 1
54287
6bd3dfaa 54288@endif target-libffi
4fa63067
NN
54289
54290.PHONY: maybe-clean-target-libffi clean-target-libffi
54291maybe-clean-target-libffi:
6bd3dfaa
PB
54292@if target-libffi
54293maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
54294
54295clean-target-libffi:
0aed8855 54296 @: $(MAKE); $(unstage)
4fa63067
NN
54297 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54298 r=`${PWD_COMMAND}`; export r; \
54299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54300 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54301 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
54302 for flag in $(EXTRA_TARGET_FLAGS); do \
54303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54304 done; \
54305 (cd $(TARGET_SUBDIR)/libffi && \
54306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54308 "RANLIB=$${RANLIB}" \
0c24b341 54309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54310 clean) \
4fa63067
NN
54311 || exit 1
54312
6bd3dfaa 54313@endif target-libffi
4fa63067
NN
54314
54315.PHONY: maybe-distclean-target-libffi distclean-target-libffi
54316maybe-distclean-target-libffi:
6bd3dfaa
PB
54317@if target-libffi
54318maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
54319
54320distclean-target-libffi:
0aed8855 54321 @: $(MAKE); $(unstage)
4fa63067
NN
54322 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54323 r=`${PWD_COMMAND}`; export r; \
54324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54326 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
54327 for flag in $(EXTRA_TARGET_FLAGS); do \
54328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54329 done; \
54330 (cd $(TARGET_SUBDIR)/libffi && \
54331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54333 "RANLIB=$${RANLIB}" \
0c24b341 54334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54335 distclean) \
4fa63067
NN
54336 || exit 1
54337
6bd3dfaa 54338@endif target-libffi
4fa63067
NN
54339
54340.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
54341maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
54342@if target-libffi
54343maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
54344
54345maintainer-clean-target-libffi:
0aed8855 54346 @: $(MAKE); $(unstage)
4fa63067
NN
54347 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
54348 r=`${PWD_COMMAND}`; export r; \
54349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54351 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
54352 for flag in $(EXTRA_TARGET_FLAGS); do \
54353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54354 done; \
54355 (cd $(TARGET_SUBDIR)/libffi && \
54356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54358 "RANLIB=$${RANLIB}" \
0c24b341 54359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54360 maintainer-clean) \
4fa63067
NN
54361 || exit 1
54362
6bd3dfaa 54363@endif target-libffi
4fa63067
NN
54364
54365
15723a45 54366
a7254363 54367
15723a45 54368
a7254363
PB
54369.PHONY: configure-target-libjava maybe-configure-target-libjava
54370maybe-configure-target-libjava:
4f0ef2d8
CD
54371@if gcc-bootstrap
54372configure-target-libjava: stage_current
54373@endif gcc-bootstrap
a7254363
PB
54374@if target-libjava
54375maybe-configure-target-libjava: configure-target-libjava
c52c6897 54376configure-target-libjava:
0aed8855
PB
54377 @: $(MAKE); $(unstage)
54378 @r=`${PWD_COMMAND}`; export r; \
54379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54380 echo "Checking multilib configuration for libjava..."; \
54381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
54382 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
54383 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
54384 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
54385 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
54386 else \
54387 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
54388 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
54389 fi; \
54390 else \
54391 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
54392 fi; \
54393 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 54394 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
1f53ca9a 54395 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54396 echo Configuring in $(TARGET_SUBDIR)/libjava; \
54397 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 54398 case $(srcdir) in \
b00612cc
PB
54399 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54400 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
54401 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54402 esac; \
b00612cc
PB
54403 srcdiroption="--srcdir=$${topdir}/libjava"; \
54404 libsrcdir="$$s/libjava"; \
bba45b8b
NN
54405 rm -f no-such-file || : ; \
54406 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54407 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54408 --target=${target_alias} $${srcdiroption} \
bba45b8b 54409 || exit 1
6bd3dfaa 54410@endif target-libjava
e393202e 54411
a7254363
PB
54412
54413
d545f33b
PB
54414
54415
4fa63067
NN
54416.PHONY: all-target-libjava maybe-all-target-libjava
54417maybe-all-target-libjava:
4f0ef2d8
CD
54418@if gcc-bootstrap
54419all-target-libjava: stage_current
54420@endif gcc-bootstrap
6bd3dfaa 54421@if target-libjava
72b2455a 54422TARGET-target-libjava=all
6bd3dfaa 54423maybe-all-target-libjava: all-target-libjava
4fa63067 54424all-target-libjava: configure-target-libjava
0aed8855 54425 @: $(MAKE); $(unstage)
b40e3958
L
54426 @r=`${PWD_COMMAND}`; export r; \
54427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54428 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54429 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
54430 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
54431 $(TARGET-target-libjava))
6bd3dfaa 54432@endif target-libjava
e393202e 54433
a7254363
PB
54434
54435
d545f33b
PB
54436
54437
4fa63067
NN
54438.PHONY: check-target-libjava maybe-check-target-libjava
54439maybe-check-target-libjava:
6bd3dfaa
PB
54440@if target-libjava
54441maybe-check-target-libjava: check-target-libjava
16ae0395 54442
4fa63067 54443check-target-libjava:
0aed8855 54444 @: $(MAKE); $(unstage)
4fa63067
NN
54445 @r=`${PWD_COMMAND}`; export r; \
54446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54447 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54448 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 54449 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 54450
6bd3dfaa 54451@endif target-libjava
930314a4 54452
4fa63067
NN
54453.PHONY: install-target-libjava maybe-install-target-libjava
54454maybe-install-target-libjava:
6bd3dfaa
PB
54455@if target-libjava
54456maybe-install-target-libjava: install-target-libjava
16ae0395 54457
4fa63067 54458install-target-libjava: installdirs
0aed8855 54459 @: $(MAKE); $(unstage)
b40e3958
L
54460 @r=`${PWD_COMMAND}`; export r; \
54461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54462 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 54463 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 54464 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54465
6bd3dfaa 54466@endif target-libjava
e393202e 54467
9b980aa1
RW
54468.PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
54469maybe-install-strip-target-libjava:
54470@if target-libjava
54471maybe-install-strip-target-libjava: install-strip-target-libjava
54472
54473install-strip-target-libjava: installdirs
54474 @: $(MAKE); $(unstage)
54475 @r=`${PWD_COMMAND}`; export r; \
54476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54477 $(RAW_CXX_TARGET_EXPORTS) \
54478 (cd $(TARGET_SUBDIR)/libjava && \
54479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54480
54481@endif target-libjava
54482
56a8fe78 54483# Other targets (info, dvi, pdf, etc.)
15723a45 54484
4fa63067
NN
54485.PHONY: maybe-info-target-libjava info-target-libjava
54486maybe-info-target-libjava:
6bd3dfaa
PB
54487@if target-libjava
54488maybe-info-target-libjava: info-target-libjava
15723a45 54489
4fa63067
NN
54490info-target-libjava: \
54491 configure-target-libjava
0aed8855 54492 @: $(MAKE); $(unstage)
4fa63067 54493 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
54494 r=`${PWD_COMMAND}`; export r; \
54495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54496 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54497 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
54498 for flag in $(EXTRA_TARGET_FLAGS); do \
54499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54500 done; \
54501 (cd $(TARGET_SUBDIR)/libjava && \
54502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54504 "RANLIB=$${RANLIB}" \
0c24b341 54505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54506 info) \
bba45b8b 54507 || exit 1
e393202e 54508
6bd3dfaa 54509@endif target-libjava
4fa63067
NN
54510
54511.PHONY: maybe-dvi-target-libjava dvi-target-libjava
54512maybe-dvi-target-libjava:
6bd3dfaa
PB
54513@if target-libjava
54514maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
54515
54516dvi-target-libjava: \
54517 configure-target-libjava
0aed8855 54518 @: $(MAKE); $(unstage)
4fa63067
NN
54519 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54520 r=`${PWD_COMMAND}`; export r; \
b40e3958 54521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54522 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54523 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
54524 for flag in $(EXTRA_TARGET_FLAGS); do \
54525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54526 done; \
54527 (cd $(TARGET_SUBDIR)/libjava && \
54528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54530 "RANLIB=$${RANLIB}" \
0c24b341 54531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54532 dvi) \
4fa63067 54533 || exit 1
e393202e 54534
6bd3dfaa 54535@endif target-libjava
16ae0395 54536
56a8fe78
DD
54537.PHONY: maybe-pdf-target-libjava pdf-target-libjava
54538maybe-pdf-target-libjava:
54539@if target-libjava
54540maybe-pdf-target-libjava: pdf-target-libjava
54541
54542pdf-target-libjava: \
54543 configure-target-libjava
54544 @: $(MAKE); $(unstage)
54545 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54546 r=`${PWD_COMMAND}`; export r; \
54547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54548 $(RAW_CXX_TARGET_EXPORTS) \
54549 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
54550 for flag in $(EXTRA_TARGET_FLAGS); do \
54551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54552 done; \
54553 (cd $(TARGET_SUBDIR)/libjava && \
54554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54556 "RANLIB=$${RANLIB}" \
0c24b341 54557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54558 pdf) \
54559 || exit 1
54560
54561@endif target-libjava
54562
6d389afc
MS
54563.PHONY: maybe-html-target-libjava html-target-libjava
54564maybe-html-target-libjava:
54565@if target-libjava
54566maybe-html-target-libjava: html-target-libjava
54567
54568html-target-libjava: \
54569 configure-target-libjava
0aed8855 54570 @: $(MAKE); $(unstage)
6d389afc
MS
54571 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54572 r=`${PWD_COMMAND}`; export r; \
54573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54574 $(RAW_CXX_TARGET_EXPORTS) \
54575 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
54576 for flag in $(EXTRA_TARGET_FLAGS); do \
54577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54578 done; \
54579 (cd $(TARGET_SUBDIR)/libjava && \
54580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54582 "RANLIB=$${RANLIB}" \
0c24b341 54583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54584 html) \
54585 || exit 1
54586
54587@endif target-libjava
54588
4fa63067
NN
54589.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
54590maybe-TAGS-target-libjava:
6bd3dfaa
PB
54591@if target-libjava
54592maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
54593
54594TAGS-target-libjava: \
54595 configure-target-libjava
0aed8855 54596 @: $(MAKE); $(unstage)
4fa63067
NN
54597 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54598 r=`${PWD_COMMAND}`; export r; \
b40e3958 54599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54600 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54601 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
54602 for flag in $(EXTRA_TARGET_FLAGS); do \
54603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54604 done; \
54605 (cd $(TARGET_SUBDIR)/libjava && \
54606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54608 "RANLIB=$${RANLIB}" \
0c24b341 54609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54610 TAGS) \
4fa63067 54611 || exit 1
e393202e 54612
6bd3dfaa 54613@endif target-libjava
930314a4 54614
4fa63067
NN
54615.PHONY: maybe-install-info-target-libjava install-info-target-libjava
54616maybe-install-info-target-libjava:
6bd3dfaa
PB
54617@if target-libjava
54618maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 54619
4fa63067
NN
54620install-info-target-libjava: \
54621 configure-target-libjava \
54622 info-target-libjava
0aed8855 54623 @: $(MAKE); $(unstage)
4fa63067
NN
54624 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54625 r=`${PWD_COMMAND}`; export r; \
b40e3958 54626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54627 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54628 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
54629 for flag in $(EXTRA_TARGET_FLAGS); do \
54630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54631 done; \
54632 (cd $(TARGET_SUBDIR)/libjava && \
54633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54635 "RANLIB=$${RANLIB}" \
0c24b341 54636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54637 install-info) \
4fa63067 54638 || exit 1
e393202e 54639
6bd3dfaa 54640@endif target-libjava
e393202e 54641
a3ca38d2
DD
54642.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
54643maybe-install-pdf-target-libjava:
54644@if target-libjava
54645maybe-install-pdf-target-libjava: install-pdf-target-libjava
54646
54647install-pdf-target-libjava: \
54648 configure-target-libjava \
54649 pdf-target-libjava
54650 @: $(MAKE); $(unstage)
54651 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54652 r=`${PWD_COMMAND}`; export r; \
54653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54654 $(RAW_CXX_TARGET_EXPORTS) \
54655 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
54656 for flag in $(EXTRA_TARGET_FLAGS); do \
54657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54658 done; \
54659 (cd $(TARGET_SUBDIR)/libjava && \
54660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54662 "RANLIB=$${RANLIB}" \
0c24b341 54663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54664 install-pdf) \
54665 || exit 1
54666
54667@endif target-libjava
54668
108a6f8e
CD
54669.PHONY: maybe-install-html-target-libjava install-html-target-libjava
54670maybe-install-html-target-libjava:
54671@if target-libjava
54672maybe-install-html-target-libjava: install-html-target-libjava
54673
54674install-html-target-libjava: \
54675 configure-target-libjava \
54676 html-target-libjava
54677 @: $(MAKE); $(unstage)
54678 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54679 r=`${PWD_COMMAND}`; export r; \
54680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54681 $(RAW_CXX_TARGET_EXPORTS) \
54682 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
54683 for flag in $(EXTRA_TARGET_FLAGS); do \
54684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54685 done; \
54686 (cd $(TARGET_SUBDIR)/libjava && \
54687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54689 "RANLIB=$${RANLIB}" \
0c24b341 54690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54691 install-html) \
54692 || exit 1
54693
54694@endif target-libjava
54695
4fa63067
NN
54696.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
54697maybe-installcheck-target-libjava:
6bd3dfaa
PB
54698@if target-libjava
54699maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 54700
4fa63067
NN
54701installcheck-target-libjava: \
54702 configure-target-libjava
0aed8855 54703 @: $(MAKE); $(unstage)
4fa63067
NN
54704 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54705 r=`${PWD_COMMAND}`; export r; \
54706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54707 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54708 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
54709 for flag in $(EXTRA_TARGET_FLAGS); do \
54710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54711 done; \
54712 (cd $(TARGET_SUBDIR)/libjava && \
54713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54715 "RANLIB=$${RANLIB}" \
0c24b341 54716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54717 installcheck) \
4fa63067 54718 || exit 1
15723a45 54719
6bd3dfaa 54720@endif target-libjava
4fa63067
NN
54721
54722.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
54723maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
54724@if target-libjava
54725maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
54726
54727mostlyclean-target-libjava:
0aed8855 54728 @: $(MAKE); $(unstage)
4fa63067
NN
54729 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54730 r=`${PWD_COMMAND}`; export r; \
54731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54732 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54733 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
54734 for flag in $(EXTRA_TARGET_FLAGS); do \
54735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54736 done; \
54737 (cd $(TARGET_SUBDIR)/libjava && \
54738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54740 "RANLIB=$${RANLIB}" \
0c24b341 54741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54742 mostlyclean) \
4fa63067
NN
54743 || exit 1
54744
6bd3dfaa 54745@endif target-libjava
4fa63067
NN
54746
54747.PHONY: maybe-clean-target-libjava clean-target-libjava
54748maybe-clean-target-libjava:
6bd3dfaa
PB
54749@if target-libjava
54750maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
54751
54752clean-target-libjava:
0aed8855 54753 @: $(MAKE); $(unstage)
4fa63067 54754 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
54755 r=`${PWD_COMMAND}`; export r; \
54756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54757 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54758 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
54759 for flag in $(EXTRA_TARGET_FLAGS); do \
54760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54761 done; \
54762 (cd $(TARGET_SUBDIR)/libjava && \
54763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54765 "RANLIB=$${RANLIB}" \
0c24b341 54766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54767 clean) \
bba45b8b 54768 || exit 1
e393202e 54769
6bd3dfaa 54770@endif target-libjava
e393202e 54771
4fa63067
NN
54772.PHONY: maybe-distclean-target-libjava distclean-target-libjava
54773maybe-distclean-target-libjava:
6bd3dfaa
PB
54774@if target-libjava
54775maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 54776
4fa63067 54777distclean-target-libjava:
0aed8855 54778 @: $(MAKE); $(unstage)
4fa63067
NN
54779 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54780 r=`${PWD_COMMAND}`; export r; \
54781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54782 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54783 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
54784 for flag in $(EXTRA_TARGET_FLAGS); do \
54785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54786 done; \
54787 (cd $(TARGET_SUBDIR)/libjava && \
54788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54790 "RANLIB=$${RANLIB}" \
0c24b341 54791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54792 distclean) \
4fa63067 54793 || exit 1
3866be5d 54794
6bd3dfaa 54795@endif target-libjava
930314a4 54796
4fa63067
NN
54797.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
54798maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
54799@if target-libjava
54800maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 54801
4fa63067 54802maintainer-clean-target-libjava:
0aed8855 54803 @: $(MAKE); $(unstage)
4fa63067
NN
54804 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
54805 r=`${PWD_COMMAND}`; export r; \
b40e3958 54806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54807 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
54808 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
54809 for flag in $(EXTRA_TARGET_FLAGS); do \
54810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54811 done; \
54812 (cd $(TARGET_SUBDIR)/libjava && \
54813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54815 "RANLIB=$${RANLIB}" \
0c24b341 54816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54817 maintainer-clean) \
4fa63067 54818 || exit 1
e393202e 54819
6bd3dfaa 54820@endif target-libjava
e393202e 54821
4fa63067 54822
15723a45 54823
a7254363 54824
e90269c8 54825
a7254363
PB
54826.PHONY: configure-target-zlib maybe-configure-target-zlib
54827maybe-configure-target-zlib:
4f0ef2d8
CD
54828@if gcc-bootstrap
54829configure-target-zlib: stage_current
54830@endif gcc-bootstrap
a7254363
PB
54831@if target-zlib
54832maybe-configure-target-zlib: configure-target-zlib
c52c6897 54833configure-target-zlib:
0aed8855
PB
54834 @: $(MAKE); $(unstage)
54835 @r=`${PWD_COMMAND}`; export r; \
54836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54837 echo "Checking multilib configuration for zlib..."; \
54838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
54839 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
54840 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
54841 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
54842 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
54843 else \
54844 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
54845 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
54846 fi; \
54847 else \
54848 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
54849 fi; \
54850 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 54851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
1f53ca9a 54852 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54853 echo Configuring in $(TARGET_SUBDIR)/zlib; \
54854 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 54855 case $(srcdir) in \
b00612cc
PB
54856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54857 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
54858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54859 esac; \
b00612cc
PB
54860 srcdiroption="--srcdir=$${topdir}/zlib"; \
54861 libsrcdir="$$s/zlib"; \
bba45b8b
NN
54862 rm -f no-such-file || : ; \
54863 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54864 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54865 --target=${target_alias} $${srcdiroption} \
bba45b8b 54866 || exit 1
6bd3dfaa 54867@endif target-zlib
e393202e 54868
a7254363
PB
54869
54870
d545f33b
PB
54871
54872
4fa63067
NN
54873.PHONY: all-target-zlib maybe-all-target-zlib
54874maybe-all-target-zlib:
4f0ef2d8
CD
54875@if gcc-bootstrap
54876all-target-zlib: stage_current
54877@endif gcc-bootstrap
6bd3dfaa 54878@if target-zlib
72b2455a 54879TARGET-target-zlib=all
6bd3dfaa 54880maybe-all-target-zlib: all-target-zlib
4fa63067 54881all-target-zlib: configure-target-zlib
0aed8855 54882 @: $(MAKE); $(unstage)
b40e3958
L
54883 @r=`${PWD_COMMAND}`; export r; \
54884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54885 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54886 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
54887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54888 $(TARGET-target-zlib))
6bd3dfaa 54889@endif target-zlib
e393202e 54890
a7254363
PB
54891
54892
d545f33b
PB
54893
54894
4fa63067
NN
54895.PHONY: check-target-zlib maybe-check-target-zlib
54896maybe-check-target-zlib:
6bd3dfaa
PB
54897@if target-zlib
54898maybe-check-target-zlib: check-target-zlib
16ae0395 54899
4fa63067 54900check-target-zlib:
0aed8855 54901 @: $(MAKE); $(unstage)
b40e3958
L
54902 @r=`${PWD_COMMAND}`; export r; \
54903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54904 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54905 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 54906 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 54907
6bd3dfaa 54908@endif target-zlib
930314a4 54909
4fa63067
NN
54910.PHONY: install-target-zlib maybe-install-target-zlib
54911maybe-install-target-zlib:
6bd3dfaa
PB
54912@if target-zlib
54913maybe-install-target-zlib: install-target-zlib
16ae0395 54914
4fa63067 54915install-target-zlib: installdirs
0aed8855 54916 @: $(MAKE); $(unstage)
b40e3958
L
54917 @r=`${PWD_COMMAND}`; export r; \
54918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54919 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54920 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 54921 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54922
6bd3dfaa 54923@endif target-zlib
e393202e 54924
9b980aa1
RW
54925.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
54926maybe-install-strip-target-zlib:
54927@if target-zlib
54928maybe-install-strip-target-zlib: install-strip-target-zlib
54929
54930install-strip-target-zlib: installdirs
54931 @: $(MAKE); $(unstage)
54932 @r=`${PWD_COMMAND}`; export r; \
54933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54934 $(NORMAL_TARGET_EXPORTS) \
54935 (cd $(TARGET_SUBDIR)/zlib && \
54936 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
54937
54938@endif target-zlib
54939
56a8fe78 54940# Other targets (info, dvi, pdf, etc.)
15723a45 54941
4fa63067
NN
54942.PHONY: maybe-info-target-zlib info-target-zlib
54943maybe-info-target-zlib:
6bd3dfaa
PB
54944@if target-zlib
54945maybe-info-target-zlib: info-target-zlib
15723a45 54946
4fa63067
NN
54947info-target-zlib: \
54948 configure-target-zlib
0aed8855 54949 @: $(MAKE); $(unstage)
4fa63067 54950 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
54951 r=`${PWD_COMMAND}`; export r; \
54952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54953 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54954 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
54955 for flag in $(EXTRA_TARGET_FLAGS); do \
54956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54957 done; \
54958 (cd $(TARGET_SUBDIR)/zlib && \
54959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54961 "RANLIB=$${RANLIB}" \
0c24b341 54962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54963 info) \
bba45b8b 54964 || exit 1
e393202e 54965
6bd3dfaa 54966@endif target-zlib
e393202e 54967
4fa63067
NN
54968.PHONY: maybe-dvi-target-zlib dvi-target-zlib
54969maybe-dvi-target-zlib:
6bd3dfaa
PB
54970@if target-zlib
54971maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 54972
4fa63067
NN
54973dvi-target-zlib: \
54974 configure-target-zlib
0aed8855 54975 @: $(MAKE); $(unstage)
4fa63067
NN
54976 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
54977 r=`${PWD_COMMAND}`; export r; \
b40e3958 54978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54979 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54980 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
54981 for flag in $(EXTRA_TARGET_FLAGS); do \
54982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54983 done; \
54984 (cd $(TARGET_SUBDIR)/zlib && \
54985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54987 "RANLIB=$${RANLIB}" \
0c24b341 54988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54989 dvi) \
4fa63067 54990 || exit 1
e393202e 54991
6bd3dfaa 54992@endif target-zlib
930314a4 54993
56a8fe78
DD
54994.PHONY: maybe-pdf-target-zlib pdf-target-zlib
54995maybe-pdf-target-zlib:
54996@if target-zlib
54997maybe-pdf-target-zlib: pdf-target-zlib
54998
54999pdf-target-zlib: \
55000 configure-target-zlib
55001 @: $(MAKE); $(unstage)
55002 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55003 r=`${PWD_COMMAND}`; export r; \
55004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55005 $(NORMAL_TARGET_EXPORTS) \
55006 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
55007 for flag in $(EXTRA_TARGET_FLAGS); do \
55008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55009 done; \
55010 (cd $(TARGET_SUBDIR)/zlib && \
55011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55013 "RANLIB=$${RANLIB}" \
0c24b341 55014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55015 pdf) \
55016 || exit 1
55017
55018@endif target-zlib
55019
6d389afc
MS
55020.PHONY: maybe-html-target-zlib html-target-zlib
55021maybe-html-target-zlib:
55022@if target-zlib
55023maybe-html-target-zlib: html-target-zlib
55024
55025html-target-zlib: \
55026 configure-target-zlib
0aed8855 55027 @: $(MAKE); $(unstage)
6d389afc
MS
55028 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55029 r=`${PWD_COMMAND}`; export r; \
55030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55031 $(NORMAL_TARGET_EXPORTS) \
55032 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
55033 for flag in $(EXTRA_TARGET_FLAGS); do \
55034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55035 done; \
55036 (cd $(TARGET_SUBDIR)/zlib && \
55037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55039 "RANLIB=$${RANLIB}" \
0c24b341 55040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55041 html) \
55042 || exit 1
55043
55044@endif target-zlib
55045
4fa63067
NN
55046.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
55047maybe-TAGS-target-zlib:
6bd3dfaa
PB
55048@if target-zlib
55049maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 55050
4fa63067
NN
55051TAGS-target-zlib: \
55052 configure-target-zlib
0aed8855 55053 @: $(MAKE); $(unstage)
4fa63067
NN
55054 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55055 r=`${PWD_COMMAND}`; export r; \
b40e3958 55056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55057 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55058 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
55059 for flag in $(EXTRA_TARGET_FLAGS); do \
55060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55061 done; \
55062 (cd $(TARGET_SUBDIR)/zlib && \
55063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55065 "RANLIB=$${RANLIB}" \
0c24b341 55066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55067 TAGS) \
4fa63067 55068 || exit 1
e393202e 55069
6bd3dfaa 55070@endif target-zlib
15723a45 55071
4fa63067
NN
55072.PHONY: maybe-install-info-target-zlib install-info-target-zlib
55073maybe-install-info-target-zlib:
6bd3dfaa
PB
55074@if target-zlib
55075maybe-install-info-target-zlib: install-info-target-zlib
15723a45 55076
4fa63067
NN
55077install-info-target-zlib: \
55078 configure-target-zlib \
55079 info-target-zlib
0aed8855 55080 @: $(MAKE); $(unstage)
4fa63067 55081 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
55082 r=`${PWD_COMMAND}`; export r; \
55083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55084 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55085 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
55086 for flag in $(EXTRA_TARGET_FLAGS); do \
55087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55088 done; \
55089 (cd $(TARGET_SUBDIR)/zlib && \
55090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55092 "RANLIB=$${RANLIB}" \
0c24b341 55093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55094 install-info) \
bba45b8b 55095 || exit 1
e393202e 55096
6bd3dfaa 55097@endif target-zlib
16ae0395 55098
a3ca38d2
DD
55099.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
55100maybe-install-pdf-target-zlib:
55101@if target-zlib
55102maybe-install-pdf-target-zlib: install-pdf-target-zlib
55103
55104install-pdf-target-zlib: \
55105 configure-target-zlib \
55106 pdf-target-zlib
55107 @: $(MAKE); $(unstage)
55108 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55109 r=`${PWD_COMMAND}`; export r; \
55110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55111 $(NORMAL_TARGET_EXPORTS) \
55112 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
55113 for flag in $(EXTRA_TARGET_FLAGS); do \
55114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55115 done; \
55116 (cd $(TARGET_SUBDIR)/zlib && \
55117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55119 "RANLIB=$${RANLIB}" \
0c24b341 55120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55121 install-pdf) \
55122 || exit 1
55123
55124@endif target-zlib
55125
108a6f8e
CD
55126.PHONY: maybe-install-html-target-zlib install-html-target-zlib
55127maybe-install-html-target-zlib:
55128@if target-zlib
55129maybe-install-html-target-zlib: install-html-target-zlib
55130
55131install-html-target-zlib: \
55132 configure-target-zlib \
55133 html-target-zlib
55134 @: $(MAKE); $(unstage)
55135 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55136 r=`${PWD_COMMAND}`; export r; \
55137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55138 $(NORMAL_TARGET_EXPORTS) \
55139 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
55140 for flag in $(EXTRA_TARGET_FLAGS); do \
55141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55142 done; \
55143 (cd $(TARGET_SUBDIR)/zlib && \
55144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55146 "RANLIB=$${RANLIB}" \
0c24b341 55147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55148 install-html) \
55149 || exit 1
55150
55151@endif target-zlib
55152
4fa63067
NN
55153.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
55154maybe-installcheck-target-zlib:
6bd3dfaa
PB
55155@if target-zlib
55156maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 55157
4fa63067
NN
55158installcheck-target-zlib: \
55159 configure-target-zlib
0aed8855 55160 @: $(MAKE); $(unstage)
4fa63067
NN
55161 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55162 r=`${PWD_COMMAND}`; export r; \
55163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55164 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55165 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
55166 for flag in $(EXTRA_TARGET_FLAGS); do \
55167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55168 done; \
55169 (cd $(TARGET_SUBDIR)/zlib && \
55170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55172 "RANLIB=$${RANLIB}" \
0c24b341 55173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55174 installcheck) \
4fa63067 55175 || exit 1
e393202e 55176
6bd3dfaa 55177@endif target-zlib
16ae0395 55178
4fa63067
NN
55179.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
55180maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
55181@if target-zlib
55182maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 55183
4fa63067 55184mostlyclean-target-zlib:
0aed8855 55185 @: $(MAKE); $(unstage)
4fa63067
NN
55186 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55187 r=`${PWD_COMMAND}`; export r; \
55188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55189 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55190 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
55191 for flag in $(EXTRA_TARGET_FLAGS); do \
55192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55193 done; \
55194 (cd $(TARGET_SUBDIR)/zlib && \
55195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55197 "RANLIB=$${RANLIB}" \
0c24b341 55198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55199 mostlyclean) \
4fa63067 55200 || exit 1
e393202e 55201
6bd3dfaa 55202@endif target-zlib
15723a45 55203
4fa63067
NN
55204.PHONY: maybe-clean-target-zlib clean-target-zlib
55205maybe-clean-target-zlib:
6bd3dfaa
PB
55206@if target-zlib
55207maybe-clean-target-zlib: clean-target-zlib
15723a45 55208
4fa63067 55209clean-target-zlib:
0aed8855 55210 @: $(MAKE); $(unstage)
4fa63067 55211 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
55212 r=`${PWD_COMMAND}`; export r; \
55213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55214 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55215 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
55216 for flag in $(EXTRA_TARGET_FLAGS); do \
55217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55218 done; \
55219 (cd $(TARGET_SUBDIR)/zlib && \
55220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55222 "RANLIB=$${RANLIB}" \
0c24b341 55223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55224 clean) \
bba45b8b 55225 || exit 1
e393202e 55226
6bd3dfaa 55227@endif target-zlib
e393202e 55228
4fa63067
NN
55229.PHONY: maybe-distclean-target-zlib distclean-target-zlib
55230maybe-distclean-target-zlib:
6bd3dfaa
PB
55231@if target-zlib
55232maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 55233
4fa63067 55234distclean-target-zlib:
0aed8855 55235 @: $(MAKE); $(unstage)
4fa63067
NN
55236 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55237 r=`${PWD_COMMAND}`; export r; \
b40e3958 55238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55239 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55240 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
55241 for flag in $(EXTRA_TARGET_FLAGS); do \
55242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55243 done; \
55244 (cd $(TARGET_SUBDIR)/zlib && \
55245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55247 "RANLIB=$${RANLIB}" \
0c24b341 55248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55249 distclean) \
4fa63067 55250 || exit 1
e393202e 55251
6bd3dfaa 55252@endif target-zlib
e393202e 55253
4fa63067
NN
55254.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
55255maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
55256@if target-zlib
55257maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 55258
4fa63067 55259maintainer-clean-target-zlib:
0aed8855 55260 @: $(MAKE); $(unstage)
4fa63067
NN
55261 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
55262 r=`${PWD_COMMAND}`; export r; \
b40e3958 55263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55264 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55265 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
55266 for flag in $(EXTRA_TARGET_FLAGS); do \
55267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55268 done; \
55269 (cd $(TARGET_SUBDIR)/zlib && \
55270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55272 "RANLIB=$${RANLIB}" \
0c24b341 55273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55274 maintainer-clean) \
4fa63067 55275 || exit 1
e393202e 55276
6bd3dfaa 55277@endif target-zlib
930314a4 55278
4fa63067 55279
15723a45 55280
a7254363 55281
e90269c8 55282
a7254363
PB
55283.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
55284maybe-configure-target-boehm-gc:
4f0ef2d8
CD
55285@if gcc-bootstrap
55286configure-target-boehm-gc: stage_current
55287@endif gcc-bootstrap
a7254363
PB
55288@if target-boehm-gc
55289maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 55290configure-target-boehm-gc:
0aed8855
PB
55291 @: $(MAKE); $(unstage)
55292 @r=`${PWD_COMMAND}`; export r; \
55293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55294 echo "Checking multilib configuration for boehm-gc..."; \
55295 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
55296 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
55297 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
55298 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
55299 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
55300 else \
55301 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
55302 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
55303 fi; \
55304 else \
55305 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
55306 fi; \
55307 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 55308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
1f53ca9a 55309 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55310 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
55311 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 55312 case $(srcdir) in \
b00612cc
PB
55313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55314 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
55315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 55316 esac; \
b00612cc
PB
55317 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
55318 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
55319 rm -f no-such-file || : ; \
55320 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55321 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55322 --target=${target_alias} $${srcdiroption} \
bba45b8b 55323 || exit 1
6bd3dfaa 55324@endif target-boehm-gc
e393202e 55325
a7254363
PB
55326
55327
d545f33b
PB
55328
55329
4fa63067
NN
55330.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
55331maybe-all-target-boehm-gc:
4f0ef2d8
CD
55332@if gcc-bootstrap
55333all-target-boehm-gc: stage_current
55334@endif gcc-bootstrap
6bd3dfaa 55335@if target-boehm-gc
72b2455a 55336TARGET-target-boehm-gc=all
6bd3dfaa 55337maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 55338all-target-boehm-gc: configure-target-boehm-gc
0aed8855 55339 @: $(MAKE); $(unstage)
b40e3958
L
55340 @r=`${PWD_COMMAND}`; export r; \
55341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55342 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55343 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
55344 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55345 $(TARGET-target-boehm-gc))
6bd3dfaa 55346@endif target-boehm-gc
e393202e 55347
a7254363
PB
55348
55349
d545f33b
PB
55350
55351
4fa63067
NN
55352.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
55353maybe-check-target-boehm-gc:
6bd3dfaa
PB
55354@if target-boehm-gc
55355maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 55356
4fa63067 55357check-target-boehm-gc:
0aed8855 55358 @: $(MAKE); $(unstage)
b40e3958
L
55359 @r=`${PWD_COMMAND}`; export r; \
55360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55361 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55362 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 55363 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 55364
6bd3dfaa 55365@endif target-boehm-gc
930314a4 55366
4fa63067
NN
55367.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
55368maybe-install-target-boehm-gc:
6bd3dfaa
PB
55369@if target-boehm-gc
55370maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 55371
4fa63067 55372install-target-boehm-gc: installdirs
0aed8855 55373 @: $(MAKE); $(unstage)
b40e3958
L
55374 @r=`${PWD_COMMAND}`; export r; \
55375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55376 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55377 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 55378 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 55379
6bd3dfaa 55380@endif target-boehm-gc
e393202e 55381
9b980aa1
RW
55382.PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
55383maybe-install-strip-target-boehm-gc:
55384@if target-boehm-gc
55385maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
55386
55387install-strip-target-boehm-gc: installdirs
55388 @: $(MAKE); $(unstage)
55389 @r=`${PWD_COMMAND}`; export r; \
55390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55391 $(NORMAL_TARGET_EXPORTS) \
55392 (cd $(TARGET_SUBDIR)/boehm-gc && \
55393 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
55394
55395@endif target-boehm-gc
55396
56a8fe78 55397# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
55398
55399.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
55400maybe-info-target-boehm-gc:
6bd3dfaa
PB
55401@if target-boehm-gc
55402maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
55403
55404info-target-boehm-gc: \
55405 configure-target-boehm-gc
0aed8855 55406 @: $(MAKE); $(unstage)
4fa63067
NN
55407 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55408 r=`${PWD_COMMAND}`; export r; \
55409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55410 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55411 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
55412 for flag in $(EXTRA_TARGET_FLAGS); do \
55413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55414 done; \
55415 (cd $(TARGET_SUBDIR)/boehm-gc && \
55416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55418 "RANLIB=$${RANLIB}" \
0c24b341 55419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55420 info) \
4fa63067
NN
55421 || exit 1
55422
6bd3dfaa 55423@endif target-boehm-gc
4fa63067
NN
55424
55425.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
55426maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
55427@if target-boehm-gc
55428maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
55429
55430dvi-target-boehm-gc: \
55431 configure-target-boehm-gc
0aed8855 55432 @: $(MAKE); $(unstage)
4fa63067
NN
55433 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55434 r=`${PWD_COMMAND}`; export r; \
55435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55436 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55437 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
55438 for flag in $(EXTRA_TARGET_FLAGS); do \
55439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55440 done; \
55441 (cd $(TARGET_SUBDIR)/boehm-gc && \
55442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55444 "RANLIB=$${RANLIB}" \
0c24b341 55445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55446 dvi) \
4fa63067
NN
55447 || exit 1
55448
6bd3dfaa 55449@endif target-boehm-gc
4fa63067 55450
56a8fe78
DD
55451.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
55452maybe-pdf-target-boehm-gc:
55453@if target-boehm-gc
55454maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
55455
55456pdf-target-boehm-gc: \
55457 configure-target-boehm-gc
55458 @: $(MAKE); $(unstage)
55459 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55460 r=`${PWD_COMMAND}`; export r; \
55461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55462 $(NORMAL_TARGET_EXPORTS) \
55463 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
55464 for flag in $(EXTRA_TARGET_FLAGS); do \
55465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55466 done; \
55467 (cd $(TARGET_SUBDIR)/boehm-gc && \
55468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55470 "RANLIB=$${RANLIB}" \
0c24b341 55471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55472 pdf) \
55473 || exit 1
55474
55475@endif target-boehm-gc
55476
6d389afc
MS
55477.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
55478maybe-html-target-boehm-gc:
55479@if target-boehm-gc
55480maybe-html-target-boehm-gc: html-target-boehm-gc
55481
55482html-target-boehm-gc: \
55483 configure-target-boehm-gc
0aed8855 55484 @: $(MAKE); $(unstage)
6d389afc
MS
55485 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55486 r=`${PWD_COMMAND}`; export r; \
55487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55488 $(NORMAL_TARGET_EXPORTS) \
55489 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
55490 for flag in $(EXTRA_TARGET_FLAGS); do \
55491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55492 done; \
55493 (cd $(TARGET_SUBDIR)/boehm-gc && \
55494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55496 "RANLIB=$${RANLIB}" \
0c24b341 55497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55498 html) \
55499 || exit 1
55500
55501@endif target-boehm-gc
55502
4fa63067
NN
55503.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
55504maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
55505@if target-boehm-gc
55506maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
55507
55508TAGS-target-boehm-gc: \
55509 configure-target-boehm-gc
0aed8855 55510 @: $(MAKE); $(unstage)
4fa63067
NN
55511 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55512 r=`${PWD_COMMAND}`; export r; \
55513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55514 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55515 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
55516 for flag in $(EXTRA_TARGET_FLAGS); do \
55517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55518 done; \
55519 (cd $(TARGET_SUBDIR)/boehm-gc && \
55520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55522 "RANLIB=$${RANLIB}" \
0c24b341 55523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55524 TAGS) \
4fa63067
NN
55525 || exit 1
55526
6bd3dfaa 55527@endif target-boehm-gc
4fa63067
NN
55528
55529.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
55530maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
55531@if target-boehm-gc
55532maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
55533
55534install-info-target-boehm-gc: \
55535 configure-target-boehm-gc \
55536 info-target-boehm-gc
0aed8855 55537 @: $(MAKE); $(unstage)
4fa63067
NN
55538 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55539 r=`${PWD_COMMAND}`; export r; \
55540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55541 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55542 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
55543 for flag in $(EXTRA_TARGET_FLAGS); do \
55544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55545 done; \
55546 (cd $(TARGET_SUBDIR)/boehm-gc && \
55547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55549 "RANLIB=$${RANLIB}" \
0c24b341 55550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55551 install-info) \
4fa63067
NN
55552 || exit 1
55553
6bd3dfaa 55554@endif target-boehm-gc
4fa63067 55555
a3ca38d2
DD
55556.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
55557maybe-install-pdf-target-boehm-gc:
55558@if target-boehm-gc
55559maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
55560
55561install-pdf-target-boehm-gc: \
55562 configure-target-boehm-gc \
55563 pdf-target-boehm-gc
55564 @: $(MAKE); $(unstage)
55565 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55566 r=`${PWD_COMMAND}`; export r; \
55567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55568 $(NORMAL_TARGET_EXPORTS) \
55569 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
55570 for flag in $(EXTRA_TARGET_FLAGS); do \
55571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55572 done; \
55573 (cd $(TARGET_SUBDIR)/boehm-gc && \
55574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55576 "RANLIB=$${RANLIB}" \
0c24b341 55577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55578 install-pdf) \
55579 || exit 1
55580
55581@endif target-boehm-gc
55582
108a6f8e
CD
55583.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
55584maybe-install-html-target-boehm-gc:
55585@if target-boehm-gc
55586maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
55587
55588install-html-target-boehm-gc: \
55589 configure-target-boehm-gc \
55590 html-target-boehm-gc
55591 @: $(MAKE); $(unstage)
55592 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55593 r=`${PWD_COMMAND}`; export r; \
55594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55595 $(NORMAL_TARGET_EXPORTS) \
55596 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
55597 for flag in $(EXTRA_TARGET_FLAGS); do \
55598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55599 done; \
55600 (cd $(TARGET_SUBDIR)/boehm-gc && \
55601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55603 "RANLIB=$${RANLIB}" \
0c24b341 55604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55605 install-html) \
55606 || exit 1
55607
55608@endif target-boehm-gc
55609
4fa63067
NN
55610.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
55611maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
55612@if target-boehm-gc
55613maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
55614
55615installcheck-target-boehm-gc: \
55616 configure-target-boehm-gc
0aed8855 55617 @: $(MAKE); $(unstage)
4fa63067
NN
55618 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55619 r=`${PWD_COMMAND}`; export r; \
55620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55621 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55622 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
55623 for flag in $(EXTRA_TARGET_FLAGS); do \
55624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55625 done; \
55626 (cd $(TARGET_SUBDIR)/boehm-gc && \
55627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55629 "RANLIB=$${RANLIB}" \
0c24b341 55630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55631 installcheck) \
4fa63067
NN
55632 || exit 1
55633
6bd3dfaa 55634@endif target-boehm-gc
4fa63067
NN
55635
55636.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
55637maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
55638@if target-boehm-gc
55639maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
55640
55641mostlyclean-target-boehm-gc:
0aed8855 55642 @: $(MAKE); $(unstage)
4fa63067
NN
55643 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55644 r=`${PWD_COMMAND}`; export r; \
55645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55646 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55647 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
55648 for flag in $(EXTRA_TARGET_FLAGS); do \
55649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55650 done; \
55651 (cd $(TARGET_SUBDIR)/boehm-gc && \
55652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55654 "RANLIB=$${RANLIB}" \
0c24b341 55655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55656 mostlyclean) \
4fa63067
NN
55657 || exit 1
55658
6bd3dfaa 55659@endif target-boehm-gc
4fa63067
NN
55660
55661.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
55662maybe-clean-target-boehm-gc:
6bd3dfaa
PB
55663@if target-boehm-gc
55664maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
55665
55666clean-target-boehm-gc:
0aed8855 55667 @: $(MAKE); $(unstage)
4fa63067
NN
55668 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55669 r=`${PWD_COMMAND}`; export r; \
55670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55671 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55672 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
55673 for flag in $(EXTRA_TARGET_FLAGS); do \
55674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55675 done; \
55676 (cd $(TARGET_SUBDIR)/boehm-gc && \
55677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55679 "RANLIB=$${RANLIB}" \
0c24b341 55680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55681 clean) \
4fa63067
NN
55682 || exit 1
55683
6bd3dfaa 55684@endif target-boehm-gc
4fa63067
NN
55685
55686.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
55687maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
55688@if target-boehm-gc
55689maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
55690
55691distclean-target-boehm-gc:
0aed8855 55692 @: $(MAKE); $(unstage)
4fa63067
NN
55693 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55694 r=`${PWD_COMMAND}`; export r; \
55695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55696 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55697 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
55698 for flag in $(EXTRA_TARGET_FLAGS); do \
55699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55700 done; \
55701 (cd $(TARGET_SUBDIR)/boehm-gc && \
55702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55704 "RANLIB=$${RANLIB}" \
0c24b341 55705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55706 distclean) \
4fa63067
NN
55707 || exit 1
55708
6bd3dfaa 55709@endif target-boehm-gc
4fa63067
NN
55710
55711.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
55712maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
55713@if target-boehm-gc
55714maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
55715
55716maintainer-clean-target-boehm-gc:
0aed8855 55717 @: $(MAKE); $(unstage)
4fa63067
NN
55718 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
55719 r=`${PWD_COMMAND}`; export r; \
55720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55721 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55722 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
55723 for flag in $(EXTRA_TARGET_FLAGS); do \
55724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55725 done; \
55726 (cd $(TARGET_SUBDIR)/boehm-gc && \
55727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55729 "RANLIB=$${RANLIB}" \
0c24b341 55730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55731 maintainer-clean) \
4fa63067
NN
55732 || exit 1
55733
6bd3dfaa 55734@endif target-boehm-gc
4fa63067
NN
55735
55736
15723a45 55737
15723a45 55738
a7254363
PB
55739
55740.PHONY: configure-target-qthreads maybe-configure-target-qthreads
55741maybe-configure-target-qthreads:
4f0ef2d8
CD
55742@if gcc-bootstrap
55743configure-target-qthreads: stage_current
55744@endif gcc-bootstrap
a7254363
PB
55745@if target-qthreads
55746maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 55747configure-target-qthreads:
0aed8855
PB
55748 @: $(MAKE); $(unstage)
55749 @r=`${PWD_COMMAND}`; export r; \
55750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55751 echo "Checking multilib configuration for qthreads..."; \
55752 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
55753 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
55754 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
55755 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
55756 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
55757 else \
55758 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
55759 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
55760 fi; \
55761 else \
55762 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
55763 fi; \
55764 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 55765 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
1f53ca9a 55766 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55767 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
55768 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 55769 case $(srcdir) in \
b00612cc
PB
55770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55771 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
55772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 55773 esac; \
b00612cc
PB
55774 srcdiroption="--srcdir=$${topdir}/qthreads"; \
55775 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
55776 rm -f no-such-file || : ; \
55777 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55778 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55779 --target=${target_alias} $${srcdiroption} \
bba45b8b 55780 || exit 1
6bd3dfaa 55781@endif target-qthreads
252b5132 55782
a7254363
PB
55783
55784
d545f33b
PB
55785
55786
4fa63067
NN
55787.PHONY: all-target-qthreads maybe-all-target-qthreads
55788maybe-all-target-qthreads:
4f0ef2d8
CD
55789@if gcc-bootstrap
55790all-target-qthreads: stage_current
55791@endif gcc-bootstrap
6bd3dfaa 55792@if target-qthreads
72b2455a 55793TARGET-target-qthreads=all
6bd3dfaa 55794maybe-all-target-qthreads: all-target-qthreads
4fa63067 55795all-target-qthreads: configure-target-qthreads
0aed8855 55796 @: $(MAKE); $(unstage)
b40e3958
L
55797 @r=`${PWD_COMMAND}`; export r; \
55798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55799 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55800 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
55801 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55802 $(TARGET-target-qthreads))
6bd3dfaa 55803@endif target-qthreads
252b5132 55804
a7254363
PB
55805
55806
d545f33b
PB
55807
55808
4fa63067
NN
55809.PHONY: check-target-qthreads maybe-check-target-qthreads
55810maybe-check-target-qthreads:
6bd3dfaa
PB
55811@if target-qthreads
55812maybe-check-target-qthreads: check-target-qthreads
16ae0395 55813
4fa63067 55814check-target-qthreads:
0aed8855 55815 @: $(MAKE); $(unstage)
b40e3958
L
55816 @r=`${PWD_COMMAND}`; export r; \
55817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55818 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55819 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 55820 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 55821
6bd3dfaa 55822@endif target-qthreads
930314a4 55823
4fa63067
NN
55824.PHONY: install-target-qthreads maybe-install-target-qthreads
55825maybe-install-target-qthreads:
6bd3dfaa
PB
55826@if target-qthreads
55827maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
55828
55829install-target-qthreads: installdirs
0aed8855 55830 @: $(MAKE); $(unstage)
4fa63067
NN
55831 @r=`${PWD_COMMAND}`; export r; \
55832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55833 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55834 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 55835 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 55836
6bd3dfaa 55837@endif target-qthreads
4fa63067 55838
9b980aa1
RW
55839.PHONY: install-strip-target-qthreads maybe-install-strip-target-qthreads
55840maybe-install-strip-target-qthreads:
55841@if target-qthreads
55842maybe-install-strip-target-qthreads: install-strip-target-qthreads
55843
55844install-strip-target-qthreads: installdirs
55845 @: $(MAKE); $(unstage)
55846 @r=`${PWD_COMMAND}`; export r; \
55847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55848 $(NORMAL_TARGET_EXPORTS) \
55849 (cd $(TARGET_SUBDIR)/qthreads && \
55850 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
55851
55852@endif target-qthreads
55853
56a8fe78 55854# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
55855
55856.PHONY: maybe-info-target-qthreads info-target-qthreads
55857maybe-info-target-qthreads:
6bd3dfaa
PB
55858@if target-qthreads
55859maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
55860
55861info-target-qthreads: \
55862 configure-target-qthreads
0aed8855 55863 @: $(MAKE); $(unstage)
4fa63067
NN
55864 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55865 r=`${PWD_COMMAND}`; export r; \
55866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55867 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55868 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
55869 for flag in $(EXTRA_TARGET_FLAGS); do \
55870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55871 done; \
55872 (cd $(TARGET_SUBDIR)/qthreads && \
55873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55875 "RANLIB=$${RANLIB}" \
0c24b341 55876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55877 info) \
4fa63067
NN
55878 || exit 1
55879
6bd3dfaa 55880@endif target-qthreads
4fa63067
NN
55881
55882.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
55883maybe-dvi-target-qthreads:
6bd3dfaa
PB
55884@if target-qthreads
55885maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
55886
55887dvi-target-qthreads: \
55888 configure-target-qthreads
0aed8855 55889 @: $(MAKE); $(unstage)
4fa63067
NN
55890 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55891 r=`${PWD_COMMAND}`; export r; \
55892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55893 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55894 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
55895 for flag in $(EXTRA_TARGET_FLAGS); do \
55896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55897 done; \
55898 (cd $(TARGET_SUBDIR)/qthreads && \
55899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55901 "RANLIB=$${RANLIB}" \
0c24b341 55902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55903 dvi) \
4fa63067
NN
55904 || exit 1
55905
6bd3dfaa 55906@endif target-qthreads
4fa63067 55907
56a8fe78
DD
55908.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
55909maybe-pdf-target-qthreads:
55910@if target-qthreads
55911maybe-pdf-target-qthreads: pdf-target-qthreads
55912
55913pdf-target-qthreads: \
55914 configure-target-qthreads
55915 @: $(MAKE); $(unstage)
55916 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55917 r=`${PWD_COMMAND}`; export r; \
55918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55919 $(NORMAL_TARGET_EXPORTS) \
55920 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
55921 for flag in $(EXTRA_TARGET_FLAGS); do \
55922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55923 done; \
55924 (cd $(TARGET_SUBDIR)/qthreads && \
55925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55927 "RANLIB=$${RANLIB}" \
0c24b341 55928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55929 pdf) \
55930 || exit 1
55931
55932@endif target-qthreads
55933
6d389afc
MS
55934.PHONY: maybe-html-target-qthreads html-target-qthreads
55935maybe-html-target-qthreads:
55936@if target-qthreads
55937maybe-html-target-qthreads: html-target-qthreads
55938
55939html-target-qthreads: \
55940 configure-target-qthreads
0aed8855 55941 @: $(MAKE); $(unstage)
6d389afc
MS
55942 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55943 r=`${PWD_COMMAND}`; export r; \
55944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55945 $(NORMAL_TARGET_EXPORTS) \
55946 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
55947 for flag in $(EXTRA_TARGET_FLAGS); do \
55948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55949 done; \
55950 (cd $(TARGET_SUBDIR)/qthreads && \
55951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55953 "RANLIB=$${RANLIB}" \
0c24b341 55954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55955 html) \
55956 || exit 1
55957
55958@endif target-qthreads
55959
4fa63067
NN
55960.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
55961maybe-TAGS-target-qthreads:
6bd3dfaa
PB
55962@if target-qthreads
55963maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
55964
55965TAGS-target-qthreads: \
55966 configure-target-qthreads
0aed8855 55967 @: $(MAKE); $(unstage)
4fa63067
NN
55968 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55969 r=`${PWD_COMMAND}`; export r; \
55970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55971 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55972 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
55973 for flag in $(EXTRA_TARGET_FLAGS); do \
55974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55975 done; \
55976 (cd $(TARGET_SUBDIR)/qthreads && \
55977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55979 "RANLIB=$${RANLIB}" \
0c24b341 55980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55981 TAGS) \
4fa63067
NN
55982 || exit 1
55983
6bd3dfaa 55984@endif target-qthreads
4fa63067
NN
55985
55986.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
55987maybe-install-info-target-qthreads:
6bd3dfaa
PB
55988@if target-qthreads
55989maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
55990
55991install-info-target-qthreads: \
55992 configure-target-qthreads \
55993 info-target-qthreads
0aed8855 55994 @: $(MAKE); $(unstage)
4fa63067
NN
55995 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
55996 r=`${PWD_COMMAND}`; export r; \
55997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55998 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55999 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
56000 for flag in $(EXTRA_TARGET_FLAGS); do \
56001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56002 done; \
56003 (cd $(TARGET_SUBDIR)/qthreads && \
56004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56006 "RANLIB=$${RANLIB}" \
0c24b341 56007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56008 install-info) \
4fa63067
NN
56009 || exit 1
56010
6bd3dfaa 56011@endif target-qthreads
4fa63067 56012
a3ca38d2
DD
56013.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
56014maybe-install-pdf-target-qthreads:
56015@if target-qthreads
56016maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
56017
56018install-pdf-target-qthreads: \
56019 configure-target-qthreads \
56020 pdf-target-qthreads
56021 @: $(MAKE); $(unstage)
56022 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56023 r=`${PWD_COMMAND}`; export r; \
56024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56025 $(NORMAL_TARGET_EXPORTS) \
56026 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
56027 for flag in $(EXTRA_TARGET_FLAGS); do \
56028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56029 done; \
56030 (cd $(TARGET_SUBDIR)/qthreads && \
56031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56033 "RANLIB=$${RANLIB}" \
0c24b341 56034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56035 install-pdf) \
56036 || exit 1
56037
56038@endif target-qthreads
56039
108a6f8e
CD
56040.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
56041maybe-install-html-target-qthreads:
56042@if target-qthreads
56043maybe-install-html-target-qthreads: install-html-target-qthreads
56044
56045install-html-target-qthreads: \
56046 configure-target-qthreads \
56047 html-target-qthreads
56048 @: $(MAKE); $(unstage)
56049 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56050 r=`${PWD_COMMAND}`; export r; \
56051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56052 $(NORMAL_TARGET_EXPORTS) \
56053 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
56054 for flag in $(EXTRA_TARGET_FLAGS); do \
56055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56056 done; \
56057 (cd $(TARGET_SUBDIR)/qthreads && \
56058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56060 "RANLIB=$${RANLIB}" \
0c24b341 56061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56062 install-html) \
56063 || exit 1
56064
56065@endif target-qthreads
56066
4fa63067
NN
56067.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
56068maybe-installcheck-target-qthreads:
6bd3dfaa
PB
56069@if target-qthreads
56070maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
56071
56072installcheck-target-qthreads: \
56073 configure-target-qthreads
0aed8855 56074 @: $(MAKE); $(unstage)
4fa63067
NN
56075 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56076 r=`${PWD_COMMAND}`; export r; \
56077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56078 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56079 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
56080 for flag in $(EXTRA_TARGET_FLAGS); do \
56081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56082 done; \
56083 (cd $(TARGET_SUBDIR)/qthreads && \
56084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56086 "RANLIB=$${RANLIB}" \
0c24b341 56087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56088 installcheck) \
4fa63067
NN
56089 || exit 1
56090
6bd3dfaa 56091@endif target-qthreads
4fa63067
NN
56092
56093.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
56094maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
56095@if target-qthreads
56096maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
56097
56098mostlyclean-target-qthreads:
0aed8855 56099 @: $(MAKE); $(unstage)
4fa63067
NN
56100 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56101 r=`${PWD_COMMAND}`; export r; \
56102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56104 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
56105 for flag in $(EXTRA_TARGET_FLAGS); do \
56106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56107 done; \
56108 (cd $(TARGET_SUBDIR)/qthreads && \
56109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56111 "RANLIB=$${RANLIB}" \
0c24b341 56112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56113 mostlyclean) \
4fa63067
NN
56114 || exit 1
56115
6bd3dfaa 56116@endif target-qthreads
4fa63067
NN
56117
56118.PHONY: maybe-clean-target-qthreads clean-target-qthreads
56119maybe-clean-target-qthreads:
6bd3dfaa
PB
56120@if target-qthreads
56121maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
56122
56123clean-target-qthreads:
0aed8855 56124 @: $(MAKE); $(unstage)
4fa63067
NN
56125 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56126 r=`${PWD_COMMAND}`; export r; \
56127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56128 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56129 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
56130 for flag in $(EXTRA_TARGET_FLAGS); do \
56131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56132 done; \
56133 (cd $(TARGET_SUBDIR)/qthreads && \
56134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56136 "RANLIB=$${RANLIB}" \
0c24b341 56137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56138 clean) \
4fa63067
NN
56139 || exit 1
56140
6bd3dfaa 56141@endif target-qthreads
4fa63067
NN
56142
56143.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
56144maybe-distclean-target-qthreads:
6bd3dfaa
PB
56145@if target-qthreads
56146maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
56147
56148distclean-target-qthreads:
0aed8855 56149 @: $(MAKE); $(unstage)
4fa63067
NN
56150 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56151 r=`${PWD_COMMAND}`; export r; \
56152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56153 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56154 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
56155 for flag in $(EXTRA_TARGET_FLAGS); do \
56156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56157 done; \
56158 (cd $(TARGET_SUBDIR)/qthreads && \
56159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56161 "RANLIB=$${RANLIB}" \
0c24b341 56162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56163 distclean) \
4fa63067
NN
56164 || exit 1
56165
6bd3dfaa 56166@endif target-qthreads
4fa63067
NN
56167
56168.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
56169maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
56170@if target-qthreads
56171maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
56172
56173maintainer-clean-target-qthreads:
0aed8855 56174 @: $(MAKE); $(unstage)
4fa63067
NN
56175 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
56176 r=`${PWD_COMMAND}`; export r; \
56177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56178 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56179 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
56180 for flag in $(EXTRA_TARGET_FLAGS); do \
56181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56182 done; \
56183 (cd $(TARGET_SUBDIR)/qthreads && \
56184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56186 "RANLIB=$${RANLIB}" \
0c24b341 56187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56188 maintainer-clean) \
4fa63067 56189 || exit 1
16ae0395 56190
6bd3dfaa 56191@endif target-qthreads
49b7683b 56192
e393202e 56193
15723a45 56194
e90269c8 56195
a7254363
PB
56196
56197.PHONY: configure-target-rda maybe-configure-target-rda
56198maybe-configure-target-rda:
4f0ef2d8
CD
56199@if gcc-bootstrap
56200configure-target-rda: stage_current
56201@endif gcc-bootstrap
a7254363
PB
56202@if target-rda
56203maybe-configure-target-rda: configure-target-rda
c52c6897 56204configure-target-rda:
0aed8855
PB
56205 @: $(MAKE); $(unstage)
56206 @r=`${PWD_COMMAND}`; export r; \
56207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56208 echo "Checking multilib configuration for rda..."; \
56209 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
56210 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
56211 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
56212 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
56213 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
56214 else \
56215 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
56216 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
56217 fi; \
56218 else \
56219 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
56220 fi; \
56221 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 56222 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
1f53ca9a 56223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56224 echo Configuring in $(TARGET_SUBDIR)/rda; \
56225 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 56226 case $(srcdir) in \
b00612cc
PB
56227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56228 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
56229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 56230 esac; \
b00612cc
PB
56231 srcdiroption="--srcdir=$${topdir}/rda"; \
56232 libsrcdir="$$s/rda"; \
bba45b8b
NN
56233 rm -f no-such-file || : ; \
56234 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
56235 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56236 --target=${target_alias} $${srcdiroption} \
bba45b8b 56237 || exit 1
6bd3dfaa 56238@endif target-rda
49b7683b 56239
a7254363
PB
56240
56241
d545f33b
PB
56242
56243
4fa63067
NN
56244.PHONY: all-target-rda maybe-all-target-rda
56245maybe-all-target-rda:
4f0ef2d8
CD
56246@if gcc-bootstrap
56247all-target-rda: stage_current
56248@endif gcc-bootstrap
6bd3dfaa 56249@if target-rda
72b2455a 56250TARGET-target-rda=all
6bd3dfaa 56251maybe-all-target-rda: all-target-rda
4fa63067 56252all-target-rda: configure-target-rda
0aed8855 56253 @: $(MAKE); $(unstage)
b40e3958
L
56254 @r=`${PWD_COMMAND}`; export r; \
56255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 56256 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56257 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
56258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
56259 $(TARGET-target-rda))
6bd3dfaa 56260@endif target-rda
252b5132 56261
a7254363
PB
56262
56263
d545f33b
PB
56264
56265
4fa63067
NN
56266.PHONY: check-target-rda maybe-check-target-rda
56267maybe-check-target-rda:
6bd3dfaa
PB
56268@if target-rda
56269maybe-check-target-rda: check-target-rda
16ae0395 56270
4fa63067 56271check-target-rda:
0aed8855 56272 @: $(MAKE); $(unstage)
b40e3958
L
56273 @r=`${PWD_COMMAND}`; export r; \
56274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56275 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56276 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 56277 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 56278
6bd3dfaa 56279@endif target-rda
930314a4 56280
4fa63067
NN
56281.PHONY: install-target-rda maybe-install-target-rda
56282maybe-install-target-rda:
6bd3dfaa
PB
56283@if target-rda
56284maybe-install-target-rda: install-target-rda
16ae0395 56285
4fa63067 56286install-target-rda: installdirs
0aed8855 56287 @: $(MAKE); $(unstage)
b40e3958
L
56288 @r=`${PWD_COMMAND}`; export r; \
56289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56290 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56291 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 56292 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 56293
6bd3dfaa 56294@endif target-rda
e393202e 56295
9b980aa1
RW
56296.PHONY: install-strip-target-rda maybe-install-strip-target-rda
56297maybe-install-strip-target-rda:
56298@if target-rda
56299maybe-install-strip-target-rda: install-strip-target-rda
56300
56301install-strip-target-rda: installdirs
56302 @: $(MAKE); $(unstage)
56303 @r=`${PWD_COMMAND}`; export r; \
56304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56305 $(NORMAL_TARGET_EXPORTS) \
56306 (cd $(TARGET_SUBDIR)/rda && \
56307 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
56308
56309@endif target-rda
56310
56a8fe78 56311# Other targets (info, dvi, pdf, etc.)
15723a45 56312
4fa63067
NN
56313.PHONY: maybe-info-target-rda info-target-rda
56314maybe-info-target-rda:
6bd3dfaa
PB
56315@if target-rda
56316maybe-info-target-rda: info-target-rda
15723a45 56317
4fa63067
NN
56318info-target-rda: \
56319 configure-target-rda
0aed8855 56320 @: $(MAKE); $(unstage)
4fa63067 56321 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
56322 r=`${PWD_COMMAND}`; export r; \
56323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56324 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56325 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
56326 for flag in $(EXTRA_TARGET_FLAGS); do \
56327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56328 done; \
56329 (cd $(TARGET_SUBDIR)/rda && \
56330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56332 "RANLIB=$${RANLIB}" \
0c24b341 56333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56334 info) \
bba45b8b 56335 || exit 1
252b5132 56336
6bd3dfaa 56337@endif target-rda
4fa63067
NN
56338
56339.PHONY: maybe-dvi-target-rda dvi-target-rda
56340maybe-dvi-target-rda:
6bd3dfaa
PB
56341@if target-rda
56342maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
56343
56344dvi-target-rda: \
56345 configure-target-rda
0aed8855 56346 @: $(MAKE); $(unstage)
4fa63067
NN
56347 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56348 r=`${PWD_COMMAND}`; export r; \
b40e3958 56349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56351 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
56352 for flag in $(EXTRA_TARGET_FLAGS); do \
56353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56354 done; \
56355 (cd $(TARGET_SUBDIR)/rda && \
56356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56358 "RANLIB=$${RANLIB}" \
0c24b341 56359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56360 dvi) \
4fa63067 56361 || exit 1
252b5132 56362
6bd3dfaa 56363@endif target-rda
16ae0395 56364
56a8fe78
DD
56365.PHONY: maybe-pdf-target-rda pdf-target-rda
56366maybe-pdf-target-rda:
56367@if target-rda
56368maybe-pdf-target-rda: pdf-target-rda
56369
56370pdf-target-rda: \
56371 configure-target-rda
56372 @: $(MAKE); $(unstage)
56373 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56374 r=`${PWD_COMMAND}`; export r; \
56375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56376 $(NORMAL_TARGET_EXPORTS) \
56377 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
56378 for flag in $(EXTRA_TARGET_FLAGS); do \
56379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56380 done; \
56381 (cd $(TARGET_SUBDIR)/rda && \
56382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56384 "RANLIB=$${RANLIB}" \
0c24b341 56385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
56386 pdf) \
56387 || exit 1
56388
56389@endif target-rda
56390
6d389afc
MS
56391.PHONY: maybe-html-target-rda html-target-rda
56392maybe-html-target-rda:
56393@if target-rda
56394maybe-html-target-rda: html-target-rda
56395
56396html-target-rda: \
56397 configure-target-rda
0aed8855 56398 @: $(MAKE); $(unstage)
6d389afc
MS
56399 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56400 r=`${PWD_COMMAND}`; export r; \
56401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
56402 $(NORMAL_TARGET_EXPORTS) \
56403 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
56404 for flag in $(EXTRA_TARGET_FLAGS); do \
56405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56406 done; \
56407 (cd $(TARGET_SUBDIR)/rda && \
56408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56410 "RANLIB=$${RANLIB}" \
0c24b341 56411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
56412 html) \
56413 || exit 1
56414
56415@endif target-rda
56416
4fa63067
NN
56417.PHONY: maybe-TAGS-target-rda TAGS-target-rda
56418maybe-TAGS-target-rda:
6bd3dfaa
PB
56419@if target-rda
56420maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
56421
56422TAGS-target-rda: \
56423 configure-target-rda
0aed8855 56424 @: $(MAKE); $(unstage)
4fa63067
NN
56425 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56426 r=`${PWD_COMMAND}`; export r; \
b40e3958 56427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56428 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56429 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
56430 for flag in $(EXTRA_TARGET_FLAGS); do \
56431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56432 done; \
56433 (cd $(TARGET_SUBDIR)/rda && \
56434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56436 "RANLIB=$${RANLIB}" \
0c24b341 56437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56438 TAGS) \
4fa63067 56439 || exit 1
e393202e 56440
6bd3dfaa 56441@endif target-rda
930314a4 56442
4fa63067
NN
56443.PHONY: maybe-install-info-target-rda install-info-target-rda
56444maybe-install-info-target-rda:
6bd3dfaa
PB
56445@if target-rda
56446maybe-install-info-target-rda: install-info-target-rda
16ae0395 56447
4fa63067
NN
56448install-info-target-rda: \
56449 configure-target-rda \
56450 info-target-rda
0aed8855 56451 @: $(MAKE); $(unstage)
4fa63067
NN
56452 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56453 r=`${PWD_COMMAND}`; export r; \
b40e3958 56454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56455 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56456 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
56457 for flag in $(EXTRA_TARGET_FLAGS); do \
56458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56459 done; \
56460 (cd $(TARGET_SUBDIR)/rda && \
56461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56463 "RANLIB=$${RANLIB}" \
0c24b341 56464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56465 install-info) \
4fa63067 56466 || exit 1
252b5132 56467
6bd3dfaa 56468@endif target-rda
e393202e 56469
a3ca38d2
DD
56470.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
56471maybe-install-pdf-target-rda:
56472@if target-rda
56473maybe-install-pdf-target-rda: install-pdf-target-rda
56474
56475install-pdf-target-rda: \
56476 configure-target-rda \
56477 pdf-target-rda
56478 @: $(MAKE); $(unstage)
56479 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56480 r=`${PWD_COMMAND}`; export r; \
56481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56482 $(NORMAL_TARGET_EXPORTS) \
56483 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
56484 for flag in $(EXTRA_TARGET_FLAGS); do \
56485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56486 done; \
56487 (cd $(TARGET_SUBDIR)/rda && \
56488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56490 "RANLIB=$${RANLIB}" \
0c24b341 56491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56492 install-pdf) \
56493 || exit 1
56494
56495@endif target-rda
56496
108a6f8e
CD
56497.PHONY: maybe-install-html-target-rda install-html-target-rda
56498maybe-install-html-target-rda:
56499@if target-rda
56500maybe-install-html-target-rda: install-html-target-rda
56501
56502install-html-target-rda: \
56503 configure-target-rda \
56504 html-target-rda
56505 @: $(MAKE); $(unstage)
56506 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56507 r=`${PWD_COMMAND}`; export r; \
56508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56509 $(NORMAL_TARGET_EXPORTS) \
56510 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
56511 for flag in $(EXTRA_TARGET_FLAGS); do \
56512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56513 done; \
56514 (cd $(TARGET_SUBDIR)/rda && \
56515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56517 "RANLIB=$${RANLIB}" \
0c24b341 56518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56519 install-html) \
56520 || exit 1
56521
56522@endif target-rda
56523
4fa63067
NN
56524.PHONY: maybe-installcheck-target-rda installcheck-target-rda
56525maybe-installcheck-target-rda:
6bd3dfaa
PB
56526@if target-rda
56527maybe-installcheck-target-rda: installcheck-target-rda
15723a45 56528
4fa63067
NN
56529installcheck-target-rda: \
56530 configure-target-rda
0aed8855 56531 @: $(MAKE); $(unstage)
4fa63067
NN
56532 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56533 r=`${PWD_COMMAND}`; export r; \
56534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56535 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56536 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
56537 for flag in $(EXTRA_TARGET_FLAGS); do \
56538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56539 done; \
56540 (cd $(TARGET_SUBDIR)/rda && \
56541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56543 "RANLIB=$${RANLIB}" \
0c24b341 56544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56545 installcheck) \
4fa63067 56546 || exit 1
15723a45 56547
6bd3dfaa 56548@endif target-rda
4fa63067
NN
56549
56550.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
56551maybe-mostlyclean-target-rda:
6bd3dfaa
PB
56552@if target-rda
56553maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
56554
56555mostlyclean-target-rda:
0aed8855 56556 @: $(MAKE); $(unstage)
4fa63067 56557 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
56558 r=`${PWD_COMMAND}`; export r; \
56559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56560 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56561 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
56562 for flag in $(EXTRA_TARGET_FLAGS); do \
56563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56564 done; \
56565 (cd $(TARGET_SUBDIR)/rda && \
56566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56568 "RANLIB=$${RANLIB}" \
0c24b341 56569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56570 mostlyclean) \
bba45b8b 56571 || exit 1
252b5132 56572
6bd3dfaa 56573@endif target-rda
4fa63067
NN
56574
56575.PHONY: maybe-clean-target-rda clean-target-rda
56576maybe-clean-target-rda:
6bd3dfaa
PB
56577@if target-rda
56578maybe-clean-target-rda: clean-target-rda
4fa63067
NN
56579
56580clean-target-rda:
0aed8855 56581 @: $(MAKE); $(unstage)
4fa63067
NN
56582 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56583 r=`${PWD_COMMAND}`; export r; \
b40e3958 56584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56585 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56586 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
56587 for flag in $(EXTRA_TARGET_FLAGS); do \
56588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56589 done; \
bba45b8b 56590 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56593 "RANLIB=$${RANLIB}" \
0c24b341 56594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56595 clean) \
4fa63067 56596 || exit 1
252b5132 56597
6bd3dfaa 56598@endif target-rda
16ae0395 56599
4fa63067
NN
56600.PHONY: maybe-distclean-target-rda distclean-target-rda
56601maybe-distclean-target-rda:
6bd3dfaa
PB
56602@if target-rda
56603maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
56604
56605distclean-target-rda:
0aed8855 56606 @: $(MAKE); $(unstage)
4fa63067
NN
56607 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56608 r=`${PWD_COMMAND}`; export r; \
b40e3958 56609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56610 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56611 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
56612 for flag in $(EXTRA_TARGET_FLAGS); do \
56613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56614 done; \
bba45b8b 56615 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56618 "RANLIB=$${RANLIB}" \
0c24b341 56619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56620 distclean) \
4fa63067 56621 || exit 1
252b5132 56622
6bd3dfaa 56623@endif target-rda
930314a4 56624
4fa63067
NN
56625.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
56626maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
56627@if target-rda
56628maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 56629
4fa63067 56630maintainer-clean-target-rda:
0aed8855 56631 @: $(MAKE); $(unstage)
4fa63067
NN
56632 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
56633 r=`${PWD_COMMAND}`; export r; \
b40e3958 56634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56635 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56636 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
56637 for flag in $(EXTRA_TARGET_FLAGS); do \
56638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56639 done; \
bba45b8b 56640 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
56641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56643 "RANLIB=$${RANLIB}" \
0c24b341 56644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56645 maintainer-clean) \
4fa63067
NN
56646 || exit 1
56647
6bd3dfaa 56648@endif target-rda
252b5132 56649
e393202e 56650
a2592b1b 56651
a7254363
PB
56652
56653
56654.PHONY: configure-target-libada maybe-configure-target-libada
56655maybe-configure-target-libada:
4f0ef2d8
CD
56656@if gcc-bootstrap
56657configure-target-libada: stage_current
56658@endif gcc-bootstrap
a7254363
PB
56659@if target-libada
56660maybe-configure-target-libada: configure-target-libada
c52c6897 56661configure-target-libada:
0aed8855
PB
56662 @: $(MAKE); $(unstage)
56663 @r=`${PWD_COMMAND}`; export r; \
56664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56665 echo "Checking multilib configuration for libada..."; \
56666 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
56667 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
56668 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
56669 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
56670 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
56671 else \
56672 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
56673 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
56674 fi; \
56675 else \
56676 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
56677 fi; \
56678 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 56679 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
1f53ca9a 56680 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
56681 echo Configuring in $(TARGET_SUBDIR)/libada; \
56682 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
56683 case $(srcdir) in \
b00612cc
PB
56684 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56685 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
56686 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 56687 esac; \
b00612cc
PB
56688 srcdiroption="--srcdir=$${topdir}/libada"; \
56689 libsrcdir="$$s/libada"; \
a2592b1b
DD
56690 rm -f no-such-file || : ; \
56691 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
56692 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56693 --target=${target_alias} $${srcdiroption} \
a2592b1b 56694 || exit 1
6bd3dfaa 56695@endif target-libada
a2592b1b 56696
a7254363
PB
56697
56698
d545f33b
PB
56699
56700
4fa63067
NN
56701.PHONY: all-target-libada maybe-all-target-libada
56702maybe-all-target-libada:
4f0ef2d8
CD
56703@if gcc-bootstrap
56704all-target-libada: stage_current
56705@endif gcc-bootstrap
6bd3dfaa 56706@if target-libada
72b2455a 56707TARGET-target-libada=all
6bd3dfaa 56708maybe-all-target-libada: all-target-libada
4fa63067 56709all-target-libada: configure-target-libada
0aed8855 56710 @: $(MAKE); $(unstage)
4fa63067
NN
56711 @r=`${PWD_COMMAND}`; export r; \
56712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 56713 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56714 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
56715 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
56716 $(TARGET-target-libada))
6bd3dfaa 56717@endif target-libada
4fa63067 56718
a7254363
PB
56719
56720
d545f33b
PB
56721
56722
4fa63067
NN
56723.PHONY: check-target-libada maybe-check-target-libada
56724maybe-check-target-libada:
6bd3dfaa
PB
56725@if target-libada
56726maybe-check-target-libada: check-target-libada
4fa63067
NN
56727
56728check-target-libada:
0aed8855 56729 @: $(MAKE); $(unstage)
4fa63067
NN
56730 @r=`${PWD_COMMAND}`; export r; \
56731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56732 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56733 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 56734 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 56735
6bd3dfaa 56736@endif target-libada
4fa63067
NN
56737
56738.PHONY: install-target-libada maybe-install-target-libada
56739maybe-install-target-libada:
6bd3dfaa
PB
56740@if target-libada
56741maybe-install-target-libada: install-target-libada
4fa63067
NN
56742
56743install-target-libada: installdirs
0aed8855 56744 @: $(MAKE); $(unstage)
4fa63067
NN
56745 @r=`${PWD_COMMAND}`; export r; \
56746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56747 $(NORMAL_TARGET_EXPORTS) \
4fa63067 56748 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 56749 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 56750
6bd3dfaa 56751@endif target-libada
4fa63067 56752
9b980aa1
RW
56753.PHONY: install-strip-target-libada maybe-install-strip-target-libada
56754maybe-install-strip-target-libada:
56755@if target-libada
56756maybe-install-strip-target-libada: install-strip-target-libada
56757
56758install-strip-target-libada: installdirs
56759 @: $(MAKE); $(unstage)
56760 @r=`${PWD_COMMAND}`; export r; \
56761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56762 $(NORMAL_TARGET_EXPORTS) \
56763 (cd $(TARGET_SUBDIR)/libada && \
56764 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
56765
56766@endif target-libada
56767
56a8fe78 56768# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
56769
56770.PHONY: maybe-info-target-libada info-target-libada
56771maybe-info-target-libada:
6bd3dfaa
PB
56772@if target-libada
56773maybe-info-target-libada: info-target-libada
4fa63067
NN
56774
56775info-target-libada: \
56776 configure-target-libada
0aed8855 56777 @: $(MAKE); $(unstage)
4fa63067
NN
56778 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56779 r=`${PWD_COMMAND}`; export r; \
56780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56781 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56782 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
56783 for flag in $(EXTRA_TARGET_FLAGS); do \
56784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56785 done; \
56786 (cd $(TARGET_SUBDIR)/libada && \
56787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56789 "RANLIB=$${RANLIB}" \
0c24b341 56790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56791 info) \
4fa63067
NN
56792 || exit 1
56793
6bd3dfaa 56794@endif target-libada
4fa63067
NN
56795
56796.PHONY: maybe-dvi-target-libada dvi-target-libada
56797maybe-dvi-target-libada:
6bd3dfaa
PB
56798@if target-libada
56799maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
56800
56801dvi-target-libada: \
56802 configure-target-libada
0aed8855 56803 @: $(MAKE); $(unstage)
4fa63067
NN
56804 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56805 r=`${PWD_COMMAND}`; export r; \
56806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56807 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56808 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
56809 for flag in $(EXTRA_TARGET_FLAGS); do \
56810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56811 done; \
56812 (cd $(TARGET_SUBDIR)/libada && \
56813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56815 "RANLIB=$${RANLIB}" \
0c24b341 56816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56817 dvi) \
4fa63067
NN
56818 || exit 1
56819
6bd3dfaa 56820@endif target-libada
4fa63067 56821
56a8fe78
DD
56822.PHONY: maybe-pdf-target-libada pdf-target-libada
56823maybe-pdf-target-libada:
56824@if target-libada
56825maybe-pdf-target-libada: pdf-target-libada
56826
56827pdf-target-libada: \
56828 configure-target-libada
56829 @: $(MAKE); $(unstage)
56830 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56831 r=`${PWD_COMMAND}`; export r; \
56832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56833 $(NORMAL_TARGET_EXPORTS) \
56834 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
56835 for flag in $(EXTRA_TARGET_FLAGS); do \
56836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56837 done; \
56838 (cd $(TARGET_SUBDIR)/libada && \
56839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56841 "RANLIB=$${RANLIB}" \
0c24b341 56842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
56843 pdf) \
56844 || exit 1
56845
56846@endif target-libada
56847
6d389afc
MS
56848.PHONY: maybe-html-target-libada html-target-libada
56849maybe-html-target-libada:
56850@if target-libada
56851maybe-html-target-libada: html-target-libada
56852
56853html-target-libada: \
56854 configure-target-libada
0aed8855 56855 @: $(MAKE); $(unstage)
6d389afc
MS
56856 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56857 r=`${PWD_COMMAND}`; export r; \
56858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
56859 $(NORMAL_TARGET_EXPORTS) \
56860 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
56861 for flag in $(EXTRA_TARGET_FLAGS); do \
56862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56863 done; \
56864 (cd $(TARGET_SUBDIR)/libada && \
56865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56867 "RANLIB=$${RANLIB}" \
0c24b341 56868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
56869 html) \
56870 || exit 1
56871
56872@endif target-libada
56873
4fa63067
NN
56874.PHONY: maybe-TAGS-target-libada TAGS-target-libada
56875maybe-TAGS-target-libada:
6bd3dfaa
PB
56876@if target-libada
56877maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
56878
56879TAGS-target-libada: \
56880 configure-target-libada
0aed8855 56881 @: $(MAKE); $(unstage)
4fa63067
NN
56882 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56883 r=`${PWD_COMMAND}`; export r; \
56884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56885 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56886 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
56887 for flag in $(EXTRA_TARGET_FLAGS); do \
56888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56889 done; \
56890 (cd $(TARGET_SUBDIR)/libada && \
56891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56893 "RANLIB=$${RANLIB}" \
0c24b341 56894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56895 TAGS) \
4fa63067
NN
56896 || exit 1
56897
6bd3dfaa 56898@endif target-libada
4fa63067
NN
56899
56900.PHONY: maybe-install-info-target-libada install-info-target-libada
56901maybe-install-info-target-libada:
6bd3dfaa
PB
56902@if target-libada
56903maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
56904
56905install-info-target-libada: \
56906 configure-target-libada \
56907 info-target-libada
0aed8855 56908 @: $(MAKE); $(unstage)
4fa63067
NN
56909 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56910 r=`${PWD_COMMAND}`; export r; \
56911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56912 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56913 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
56914 for flag in $(EXTRA_TARGET_FLAGS); do \
56915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56916 done; \
56917 (cd $(TARGET_SUBDIR)/libada && \
56918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56920 "RANLIB=$${RANLIB}" \
0c24b341 56921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 56922 install-info) \
4fa63067
NN
56923 || exit 1
56924
6bd3dfaa 56925@endif target-libada
4fa63067 56926
a3ca38d2
DD
56927.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
56928maybe-install-pdf-target-libada:
56929@if target-libada
56930maybe-install-pdf-target-libada: install-pdf-target-libada
56931
56932install-pdf-target-libada: \
56933 configure-target-libada \
56934 pdf-target-libada
56935 @: $(MAKE); $(unstage)
56936 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56937 r=`${PWD_COMMAND}`; export r; \
56938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56939 $(NORMAL_TARGET_EXPORTS) \
56940 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
56941 for flag in $(EXTRA_TARGET_FLAGS); do \
56942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56943 done; \
56944 (cd $(TARGET_SUBDIR)/libada && \
56945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56947 "RANLIB=$${RANLIB}" \
0c24b341 56948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56949 install-pdf) \
56950 || exit 1
56951
56952@endif target-libada
56953
108a6f8e
CD
56954.PHONY: maybe-install-html-target-libada install-html-target-libada
56955maybe-install-html-target-libada:
56956@if target-libada
56957maybe-install-html-target-libada: install-html-target-libada
56958
56959install-html-target-libada: \
56960 configure-target-libada \
56961 html-target-libada
56962 @: $(MAKE); $(unstage)
56963 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56964 r=`${PWD_COMMAND}`; export r; \
56965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56966 $(NORMAL_TARGET_EXPORTS) \
56967 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
56968 for flag in $(EXTRA_TARGET_FLAGS); do \
56969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56970 done; \
56971 (cd $(TARGET_SUBDIR)/libada && \
56972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56974 "RANLIB=$${RANLIB}" \
0c24b341 56975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56976 install-html) \
56977 || exit 1
56978
56979@endif target-libada
56980
4fa63067
NN
56981.PHONY: maybe-installcheck-target-libada installcheck-target-libada
56982maybe-installcheck-target-libada:
6bd3dfaa
PB
56983@if target-libada
56984maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
56985
56986installcheck-target-libada: \
56987 configure-target-libada
0aed8855 56988 @: $(MAKE); $(unstage)
4fa63067
NN
56989 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
56990 r=`${PWD_COMMAND}`; export r; \
56991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 56992 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
56993 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
56994 for flag in $(EXTRA_TARGET_FLAGS); do \
56995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56996 done; \
56997 (cd $(TARGET_SUBDIR)/libada && \
56998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57000 "RANLIB=$${RANLIB}" \
0c24b341 57001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57002 installcheck) \
4fa63067
NN
57003 || exit 1
57004
6bd3dfaa 57005@endif target-libada
4fa63067
NN
57006
57007.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
57008maybe-mostlyclean-target-libada:
6bd3dfaa
PB
57009@if target-libada
57010maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
57011
57012mostlyclean-target-libada:
0aed8855 57013 @: $(MAKE); $(unstage)
4fa63067
NN
57014 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57015 r=`${PWD_COMMAND}`; export r; \
57016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57017 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57018 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
57019 for flag in $(EXTRA_TARGET_FLAGS); do \
57020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57021 done; \
57022 (cd $(TARGET_SUBDIR)/libada && \
57023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57025 "RANLIB=$${RANLIB}" \
0c24b341 57026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57027 mostlyclean) \
4fa63067
NN
57028 || exit 1
57029
6bd3dfaa 57030@endif target-libada
4fa63067
NN
57031
57032.PHONY: maybe-clean-target-libada clean-target-libada
57033maybe-clean-target-libada:
6bd3dfaa
PB
57034@if target-libada
57035maybe-clean-target-libada: clean-target-libada
4fa63067
NN
57036
57037clean-target-libada:
0aed8855 57038 @: $(MAKE); $(unstage)
4fa63067
NN
57039 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57040 r=`${PWD_COMMAND}`; export r; \
57041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57043 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
57044 for flag in $(EXTRA_TARGET_FLAGS); do \
57045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57046 done; \
57047 (cd $(TARGET_SUBDIR)/libada && \
57048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57050 "RANLIB=$${RANLIB}" \
0c24b341 57051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57052 clean) \
4fa63067
NN
57053 || exit 1
57054
6bd3dfaa 57055@endif target-libada
a2592b1b 57056
4fa63067
NN
57057.PHONY: maybe-distclean-target-libada distclean-target-libada
57058maybe-distclean-target-libada:
6bd3dfaa
PB
57059@if target-libada
57060maybe-distclean-target-libada: distclean-target-libada
a2592b1b 57061
4fa63067 57062distclean-target-libada:
0aed8855 57063 @: $(MAKE); $(unstage)
4fa63067
NN
57064 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57065 r=`${PWD_COMMAND}`; export r; \
a2592b1b 57066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57067 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57068 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
57069 for flag in $(EXTRA_TARGET_FLAGS); do \
57070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57071 done; \
a2592b1b 57072 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
57073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57075 "RANLIB=$${RANLIB}" \
0c24b341 57076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57077 distclean) \
4fa63067 57078 || exit 1
a2592b1b 57079
6bd3dfaa 57080@endif target-libada
a2592b1b 57081
4fa63067
NN
57082.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
57083maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
57084@if target-libada
57085maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 57086
4fa63067 57087maintainer-clean-target-libada:
0aed8855 57088 @: $(MAKE); $(unstage)
4fa63067
NN
57089 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
57090 r=`${PWD_COMMAND}`; export r; \
a2592b1b 57091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 57092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
57093 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
57094 for flag in $(EXTRA_TARGET_FLAGS); do \
57095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57096 done; \
a2592b1b 57097 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
57098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57100 "RANLIB=$${RANLIB}" \
0c24b341 57101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 57102 maintainer-clean) \
4fa63067
NN
57103 || exit 1
57104
6bd3dfaa 57105@endif target-libada
a2592b1b
DD
57106
57107
e393202e 57108
b3ded179
PB
57109
57110
57111.PHONY: configure-target-libgomp maybe-configure-target-libgomp
57112maybe-configure-target-libgomp:
4f0ef2d8
CD
57113@if gcc-bootstrap
57114configure-target-libgomp: stage_current
57115@endif gcc-bootstrap
b3ded179
PB
57116@if target-libgomp
57117maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 57118configure-target-libgomp:
b3ded179
PB
57119 @r=`${PWD_COMMAND}`; export r; \
57120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57121 echo "Checking multilib configuration for libgomp..."; \
57122 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57123 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57124 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57125 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57126 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57127 else \
57128 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57129 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57130 fi; \
57131 else \
57132 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
57133 fi; \
57134 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 57135 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
1f53ca9a 57136 $(NORMAL_TARGET_EXPORTS) \
b3ded179
PB
57137 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
57138 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
57139 case $(srcdir) in \
57140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57141 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57143 esac; \
57144 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57145 libsrcdir="$$s/libgomp"; \
57146 rm -f no-such-file || : ; \
57147 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
57148 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57149 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
57150 || exit 1
57151@endif target-libgomp
57152
57153
57154
911e63d0
JR
57155.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
57156maybe-configure-stage1-target-libgomp:
57157@if target-libgomp-bootstrap
57158maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
57159configure-stage1-target-libgomp:
57160 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57161 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57162 @r=`${PWD_COMMAND}`; export r; \
57163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57164 TFLAGS="$(STAGE1_TFLAGS)"; \
57165 echo "Checking multilib configuration for libgomp..."; \
57166 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57167 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57168 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57169 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57170 else \
57171 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57172 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57173 fi; \
57174 else \
57175 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57176 fi; \
57177 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57178 $(NORMAL_TARGET_EXPORTS) \
57179 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57180 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57181 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57182 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
57183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57184 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57185 case $(srcdir) in \
57186 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57187 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57188 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57189 esac; \
57190 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57191 libsrcdir="$$s/libgomp"; \
57192 $(SHELL) $${libsrcdir}/configure \
57193 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57194 --target=${target_alias} $${srcdiroption} \
57195 $(STAGE1_CONFIGURE_FLAGS)
57196@endif target-libgomp-bootstrap
57197
57198.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
57199maybe-configure-stage2-target-libgomp:
57200@if target-libgomp-bootstrap
57201maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
57202configure-stage2-target-libgomp:
57203 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57204 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57205 @r=`${PWD_COMMAND}`; export r; \
57206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57207 TFLAGS="$(STAGE2_TFLAGS)"; \
57208 echo "Checking multilib configuration for libgomp..."; \
57209 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57210 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57211 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57212 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57213 else \
57214 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57215 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57216 fi; \
57217 else \
57218 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57219 fi; \
57220 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57221 $(NORMAL_TARGET_EXPORTS) \
57222 \
57223 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57224 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57225 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57226 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
57227 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57228 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57229 case $(srcdir) in \
57230 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57231 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57232 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57233 esac; \
57234 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57235 libsrcdir="$$s/libgomp"; \
57236 $(SHELL) $${libsrcdir}/configure \
57237 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57238 --target=${target_alias} $${srcdiroption} \
57239 --with-build-libsubdir=$(HOST_SUBDIR) \
57240 $(STAGE2_CONFIGURE_FLAGS)
57241@endif target-libgomp-bootstrap
57242
57243.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
57244maybe-configure-stage3-target-libgomp:
57245@if target-libgomp-bootstrap
57246maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
57247configure-stage3-target-libgomp:
57248 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57249 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57250 @r=`${PWD_COMMAND}`; export r; \
57251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57252 TFLAGS="$(STAGE3_TFLAGS)"; \
57253 echo "Checking multilib configuration for libgomp..."; \
57254 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57255 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57256 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57257 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57258 else \
57259 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57260 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57261 fi; \
57262 else \
57263 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57264 fi; \
57265 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57266 $(NORMAL_TARGET_EXPORTS) \
57267 \
57268 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57269 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57270 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57271 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
57272 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57273 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57274 case $(srcdir) in \
57275 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57276 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57277 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57278 esac; \
57279 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57280 libsrcdir="$$s/libgomp"; \
57281 $(SHELL) $${libsrcdir}/configure \
57282 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57283 --target=${target_alias} $${srcdiroption} \
57284 --with-build-libsubdir=$(HOST_SUBDIR) \
57285 $(STAGE3_CONFIGURE_FLAGS)
57286@endif target-libgomp-bootstrap
57287
57288.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
57289maybe-configure-stage4-target-libgomp:
57290@if target-libgomp-bootstrap
57291maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
57292configure-stage4-target-libgomp:
57293 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57294 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57295 @r=`${PWD_COMMAND}`; export r; \
57296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57297 TFLAGS="$(STAGE4_TFLAGS)"; \
57298 echo "Checking multilib configuration for libgomp..."; \
57299 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57300 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57301 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57302 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57303 else \
57304 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57305 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57306 fi; \
57307 else \
57308 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57309 fi; \
57310 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57311 $(NORMAL_TARGET_EXPORTS) \
57312 \
57313 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57314 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57315 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57316 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
57317 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57318 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57319 case $(srcdir) in \
57320 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57321 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57322 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57323 esac; \
57324 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57325 libsrcdir="$$s/libgomp"; \
57326 $(SHELL) $${libsrcdir}/configure \
57327 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57328 --target=${target_alias} $${srcdiroption} \
57329 --with-build-libsubdir=$(HOST_SUBDIR) \
57330 $(STAGE4_CONFIGURE_FLAGS)
57331@endif target-libgomp-bootstrap
57332
57333.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
57334maybe-configure-stageprofile-target-libgomp:
57335@if target-libgomp-bootstrap
57336maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
57337configure-stageprofile-target-libgomp:
57338 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57339 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57340 @r=`${PWD_COMMAND}`; export r; \
57341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57342 TFLAGS="$(STAGEprofile_TFLAGS)"; \
57343 echo "Checking multilib configuration for libgomp..."; \
57344 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57345 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57346 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57347 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57348 else \
57349 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57350 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57351 fi; \
57352 else \
57353 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57354 fi; \
57355 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57356 $(NORMAL_TARGET_EXPORTS) \
57357 \
57358 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57359 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57360 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57361 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
57362 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57363 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57364 case $(srcdir) in \
57365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57366 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57368 esac; \
57369 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57370 libsrcdir="$$s/libgomp"; \
57371 $(SHELL) $${libsrcdir}/configure \
57372 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57373 --target=${target_alias} $${srcdiroption} \
57374 --with-build-libsubdir=$(HOST_SUBDIR) \
57375 $(STAGEprofile_CONFIGURE_FLAGS)
57376@endif target-libgomp-bootstrap
57377
57378.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
57379maybe-configure-stagefeedback-target-libgomp:
57380@if target-libgomp-bootstrap
57381maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57382configure-stagefeedback-target-libgomp:
57383 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57384 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57385 @r=`${PWD_COMMAND}`; export r; \
57386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57387 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57388 echo "Checking multilib configuration for libgomp..."; \
57389 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
57390 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57391 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57392 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57393 else \
57394 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57395 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57396 fi; \
57397 else \
57398 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57399 fi; \
57400 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57401 $(NORMAL_TARGET_EXPORTS) \
57402 \
57403 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57404 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57405 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
57406 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
57407 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
57408 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57409 case $(srcdir) in \
57410 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57411 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57412 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57413 esac; \
57414 srcdiroption="--srcdir=$${topdir}/libgomp"; \
57415 libsrcdir="$$s/libgomp"; \
57416 $(SHELL) $${libsrcdir}/configure \
57417 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57418 --target=${target_alias} $${srcdiroption} \
57419 --with-build-libsubdir=$(HOST_SUBDIR) \
57420 $(STAGEfeedback_CONFIGURE_FLAGS)
57421@endif target-libgomp-bootstrap
57422
57423
57424
b3ded179
PB
57425
57426
57427.PHONY: all-target-libgomp maybe-all-target-libgomp
57428maybe-all-target-libgomp:
4f0ef2d8
CD
57429@if gcc-bootstrap
57430all-target-libgomp: stage_current
57431@endif gcc-bootstrap
b3ded179
PB
57432@if target-libgomp
57433TARGET-target-libgomp=all
57434maybe-all-target-libgomp: all-target-libgomp
57435all-target-libgomp: configure-target-libgomp
b3ded179
PB
57436 @r=`${PWD_COMMAND}`; export r; \
57437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 57438 $(NORMAL_TARGET_EXPORTS) \
b3ded179 57439 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
57440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
57441 $(TARGET-target-libgomp))
b3ded179
PB
57442@endif target-libgomp
57443
57444
57445
911e63d0
JR
57446.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
57447.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
57448maybe-all-stage1-target-libgomp:
57449maybe-clean-stage1-target-libgomp:
57450@if target-libgomp-bootstrap
57451maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
57452all-stage1: all-stage1-target-libgomp
57453TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
57454all-stage1-target-libgomp: configure-stage1-target-libgomp
57455 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57456 @r=`${PWD_COMMAND}`; export r; \
57457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57458 TFLAGS="$(STAGE1_TFLAGS)"; \
57459 $(NORMAL_TARGET_EXPORTS) \
57460 cd $(TARGET_SUBDIR)/libgomp && \
57461 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57462 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57463 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57464 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57465 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57466 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57467 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57468 $(EXTRA_TARGET_FLAGS) \
57469 TFLAGS="$(STAGE1_TFLAGS)" \
57470 $(TARGET-stage1-target-libgomp)
57471
57472maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
57473clean-stage1: clean-stage1-target-libgomp
57474clean-stage1-target-libgomp:
57475 @if [ $(current_stage) = stage1 ]; then \
57476 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57477 else \
57478 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
57479 $(MAKE) stage1-start; \
57480 fi; \
57481 cd $(TARGET_SUBDIR)/libgomp && \
57482 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57483 clean
57484@endif target-libgomp-bootstrap
57485
57486
57487.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
57488.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
57489maybe-all-stage2-target-libgomp:
57490maybe-clean-stage2-target-libgomp:
57491@if target-libgomp-bootstrap
57492maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
57493all-stage2: all-stage2-target-libgomp
57494TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
57495all-stage2-target-libgomp: configure-stage2-target-libgomp
57496 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57497 @r=`${PWD_COMMAND}`; export r; \
57498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57499 TFLAGS="$(STAGE2_TFLAGS)"; \
57500 $(NORMAL_TARGET_EXPORTS) \
57501 \
57502 cd $(TARGET_SUBDIR)/libgomp && \
57503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57504 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57505 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57506 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57510 $(EXTRA_TARGET_FLAGS) \
57511 TFLAGS="$(STAGE2_TFLAGS)" \
57512 $(TARGET-stage2-target-libgomp)
57513
57514maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
57515clean-stage2: clean-stage2-target-libgomp
57516clean-stage2-target-libgomp:
57517 @if [ $(current_stage) = stage2 ]; then \
57518 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57519 else \
57520 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
57521 $(MAKE) stage2-start; \
57522 fi; \
57523 cd $(TARGET_SUBDIR)/libgomp && \
57524 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57525 \
57526 clean
57527@endif target-libgomp-bootstrap
57528
57529
57530.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
57531.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
57532maybe-all-stage3-target-libgomp:
57533maybe-clean-stage3-target-libgomp:
57534@if target-libgomp-bootstrap
57535maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
57536all-stage3: all-stage3-target-libgomp
57537TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
57538all-stage3-target-libgomp: configure-stage3-target-libgomp
57539 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57540 @r=`${PWD_COMMAND}`; export r; \
57541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57542 TFLAGS="$(STAGE3_TFLAGS)"; \
57543 $(NORMAL_TARGET_EXPORTS) \
57544 \
57545 cd $(TARGET_SUBDIR)/libgomp && \
57546 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57547 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57548 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57549 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57550 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57551 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57552 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57553 $(EXTRA_TARGET_FLAGS) \
57554 TFLAGS="$(STAGE3_TFLAGS)" \
57555 $(TARGET-stage3-target-libgomp)
57556
57557maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
57558clean-stage3: clean-stage3-target-libgomp
57559clean-stage3-target-libgomp:
57560 @if [ $(current_stage) = stage3 ]; then \
57561 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57562 else \
57563 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
57564 $(MAKE) stage3-start; \
57565 fi; \
57566 cd $(TARGET_SUBDIR)/libgomp && \
57567 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57568 \
57569 clean
57570@endif target-libgomp-bootstrap
57571
57572
57573.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
57574.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
57575maybe-all-stage4-target-libgomp:
57576maybe-clean-stage4-target-libgomp:
57577@if target-libgomp-bootstrap
57578maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
57579all-stage4: all-stage4-target-libgomp
57580TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
57581all-stage4-target-libgomp: configure-stage4-target-libgomp
57582 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57583 @r=`${PWD_COMMAND}`; export r; \
57584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57585 TFLAGS="$(STAGE4_TFLAGS)"; \
57586 $(NORMAL_TARGET_EXPORTS) \
57587 \
57588 cd $(TARGET_SUBDIR)/libgomp && \
57589 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57590 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57591 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57592 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57593 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57594 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57595 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57596 $(EXTRA_TARGET_FLAGS) \
57597 TFLAGS="$(STAGE4_TFLAGS)" \
57598 $(TARGET-stage4-target-libgomp)
57599
57600maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
57601clean-stage4: clean-stage4-target-libgomp
57602clean-stage4-target-libgomp:
57603 @if [ $(current_stage) = stage4 ]; then \
57604 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57605 else \
57606 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
57607 $(MAKE) stage4-start; \
57608 fi; \
57609 cd $(TARGET_SUBDIR)/libgomp && \
57610 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57611 \
57612 clean
57613@endif target-libgomp-bootstrap
57614
57615
57616.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
57617.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
57618maybe-all-stageprofile-target-libgomp:
57619maybe-clean-stageprofile-target-libgomp:
57620@if target-libgomp-bootstrap
57621maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
57622all-stageprofile: all-stageprofile-target-libgomp
57623TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
57624all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
57625 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57626 @r=`${PWD_COMMAND}`; export r; \
57627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57628 TFLAGS="$(STAGEprofile_TFLAGS)"; \
57629 $(NORMAL_TARGET_EXPORTS) \
57630 \
57631 cd $(TARGET_SUBDIR)/libgomp && \
57632 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57633 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57634 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57635 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57636 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57637 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57638 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57639 $(EXTRA_TARGET_FLAGS) \
57640 TFLAGS="$(STAGEprofile_TFLAGS)" \
57641 $(TARGET-stageprofile-target-libgomp)
57642
57643maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
57644clean-stageprofile: clean-stageprofile-target-libgomp
57645clean-stageprofile-target-libgomp:
57646 @if [ $(current_stage) = stageprofile ]; then \
57647 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57648 else \
57649 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
57650 $(MAKE) stageprofile-start; \
57651 fi; \
57652 cd $(TARGET_SUBDIR)/libgomp && \
57653 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57654 \
57655 clean
57656@endif target-libgomp-bootstrap
57657
57658
57659.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
57660.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
57661maybe-all-stagefeedback-target-libgomp:
57662maybe-clean-stagefeedback-target-libgomp:
57663@if target-libgomp-bootstrap
57664maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
57665all-stagefeedback: all-stagefeedback-target-libgomp
57666TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
57667all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57668 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57669 @r=`${PWD_COMMAND}`; export r; \
57670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57671 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57672 $(NORMAL_TARGET_EXPORTS) \
57673 \
57674 cd $(TARGET_SUBDIR)/libgomp && \
57675 $(MAKE) $(BASE_FLAGS_TO_PASS) \
57676 CFLAGS="$(CFLAGS_FOR_TARGET)" \
57677 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57678 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57679 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57680 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57681 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57682 $(EXTRA_TARGET_FLAGS) \
57683 TFLAGS="$(STAGEfeedback_TFLAGS)" \
57684 $(TARGET-stagefeedback-target-libgomp)
57685
57686maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
57687clean-stagefeedback: clean-stagefeedback-target-libgomp
57688clean-stagefeedback-target-libgomp:
57689 @if [ $(current_stage) = stagefeedback ]; then \
57690 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57691 else \
57692 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
57693 $(MAKE) stagefeedback-start; \
57694 fi; \
57695 cd $(TARGET_SUBDIR)/libgomp && \
57696 $(MAKE) $(EXTRA_TARGET_FLAGS) \
57697 \
57698 clean
57699@endif target-libgomp-bootstrap
57700
57701
57702
57703
b3ded179
PB
57704
57705
57706.PHONY: check-target-libgomp maybe-check-target-libgomp
57707maybe-check-target-libgomp:
57708@if target-libgomp
57709maybe-check-target-libgomp: check-target-libgomp
57710
57711check-target-libgomp:
57712 @: $(MAKE); $(unstage)
57713 @r=`${PWD_COMMAND}`; export r; \
57714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57715 $(NORMAL_TARGET_EXPORTS) \
57716 (cd $(TARGET_SUBDIR)/libgomp && \
57717 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
57718
57719@endif target-libgomp
57720
57721.PHONY: install-target-libgomp maybe-install-target-libgomp
57722maybe-install-target-libgomp:
57723@if target-libgomp
57724maybe-install-target-libgomp: install-target-libgomp
57725
57726install-target-libgomp: installdirs
57727 @: $(MAKE); $(unstage)
57728 @r=`${PWD_COMMAND}`; export r; \
57729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57730 $(NORMAL_TARGET_EXPORTS) \
57731 (cd $(TARGET_SUBDIR)/libgomp && \
57732 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
57733
57734@endif target-libgomp
57735
9b980aa1
RW
57736.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
57737maybe-install-strip-target-libgomp:
57738@if target-libgomp
57739maybe-install-strip-target-libgomp: install-strip-target-libgomp
57740
57741install-strip-target-libgomp: installdirs
57742 @: $(MAKE); $(unstage)
57743 @r=`${PWD_COMMAND}`; export r; \
57744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57745 $(NORMAL_TARGET_EXPORTS) \
57746 (cd $(TARGET_SUBDIR)/libgomp && \
57747 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
57748
57749@endif target-libgomp
57750
56a8fe78 57751# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
57752
57753.PHONY: maybe-info-target-libgomp info-target-libgomp
57754maybe-info-target-libgomp:
57755@if target-libgomp
57756maybe-info-target-libgomp: info-target-libgomp
57757
57758info-target-libgomp: \
57759 configure-target-libgomp
57760 @: $(MAKE); $(unstage)
57761 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57762 r=`${PWD_COMMAND}`; export r; \
57763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57764 $(NORMAL_TARGET_EXPORTS) \
57765 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
57766 for flag in $(EXTRA_TARGET_FLAGS); do \
57767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57768 done; \
57769 (cd $(TARGET_SUBDIR)/libgomp && \
57770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57772 "RANLIB=$${RANLIB}" \
0c24b341 57773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57774 info) \
57775 || exit 1
57776
57777@endif target-libgomp
57778
57779.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
57780maybe-dvi-target-libgomp:
57781@if target-libgomp
57782maybe-dvi-target-libgomp: dvi-target-libgomp
57783
57784dvi-target-libgomp: \
57785 configure-target-libgomp
57786 @: $(MAKE); $(unstage)
57787 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57788 r=`${PWD_COMMAND}`; export r; \
57789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57790 $(NORMAL_TARGET_EXPORTS) \
57791 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
57792 for flag in $(EXTRA_TARGET_FLAGS); do \
57793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57794 done; \
57795 (cd $(TARGET_SUBDIR)/libgomp && \
57796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57798 "RANLIB=$${RANLIB}" \
0c24b341 57799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57800 dvi) \
57801 || exit 1
57802
57803@endif target-libgomp
57804
56a8fe78
DD
57805.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
57806maybe-pdf-target-libgomp:
57807@if target-libgomp
57808maybe-pdf-target-libgomp: pdf-target-libgomp
57809
57810pdf-target-libgomp: \
57811 configure-target-libgomp
57812 @: $(MAKE); $(unstage)
57813 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57814 r=`${PWD_COMMAND}`; export r; \
57815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57816 $(NORMAL_TARGET_EXPORTS) \
57817 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
57818 for flag in $(EXTRA_TARGET_FLAGS); do \
57819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57820 done; \
57821 (cd $(TARGET_SUBDIR)/libgomp && \
57822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57824 "RANLIB=$${RANLIB}" \
0c24b341 57825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
57826 pdf) \
57827 || exit 1
57828
57829@endif target-libgomp
57830
b3ded179
PB
57831.PHONY: maybe-html-target-libgomp html-target-libgomp
57832maybe-html-target-libgomp:
57833@if target-libgomp
57834maybe-html-target-libgomp: html-target-libgomp
57835
57836html-target-libgomp: \
57837 configure-target-libgomp
57838 @: $(MAKE); $(unstage)
57839 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57840 r=`${PWD_COMMAND}`; export r; \
57841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57842 $(NORMAL_TARGET_EXPORTS) \
57843 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
57844 for flag in $(EXTRA_TARGET_FLAGS); do \
57845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57846 done; \
57847 (cd $(TARGET_SUBDIR)/libgomp && \
57848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57850 "RANLIB=$${RANLIB}" \
0c24b341 57851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57852 html) \
57853 || exit 1
57854
57855@endif target-libgomp
57856
57857.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
57858maybe-TAGS-target-libgomp:
57859@if target-libgomp
57860maybe-TAGS-target-libgomp: TAGS-target-libgomp
57861
57862TAGS-target-libgomp: \
57863 configure-target-libgomp
57864 @: $(MAKE); $(unstage)
57865 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57866 r=`${PWD_COMMAND}`; export r; \
57867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57868 $(NORMAL_TARGET_EXPORTS) \
57869 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
57870 for flag in $(EXTRA_TARGET_FLAGS); do \
57871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57872 done; \
57873 (cd $(TARGET_SUBDIR)/libgomp && \
57874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57876 "RANLIB=$${RANLIB}" \
0c24b341 57877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57878 TAGS) \
57879 || exit 1
57880
57881@endif target-libgomp
57882
57883.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
57884maybe-install-info-target-libgomp:
57885@if target-libgomp
57886maybe-install-info-target-libgomp: install-info-target-libgomp
57887
57888install-info-target-libgomp: \
57889 configure-target-libgomp \
57890 info-target-libgomp
57891 @: $(MAKE); $(unstage)
57892 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57893 r=`${PWD_COMMAND}`; export r; \
57894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57895 $(NORMAL_TARGET_EXPORTS) \
57896 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
57897 for flag in $(EXTRA_TARGET_FLAGS); do \
57898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57899 done; \
57900 (cd $(TARGET_SUBDIR)/libgomp && \
57901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57903 "RANLIB=$${RANLIB}" \
0c24b341 57904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57905 install-info) \
57906 || exit 1
57907
57908@endif target-libgomp
57909
a3ca38d2
DD
57910.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
57911maybe-install-pdf-target-libgomp:
57912@if target-libgomp
57913maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
57914
57915install-pdf-target-libgomp: \
57916 configure-target-libgomp \
57917 pdf-target-libgomp
57918 @: $(MAKE); $(unstage)
57919 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57920 r=`${PWD_COMMAND}`; export r; \
57921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57922 $(NORMAL_TARGET_EXPORTS) \
57923 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
57924 for flag in $(EXTRA_TARGET_FLAGS); do \
57925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57926 done; \
57927 (cd $(TARGET_SUBDIR)/libgomp && \
57928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57930 "RANLIB=$${RANLIB}" \
0c24b341 57931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
57932 install-pdf) \
57933 || exit 1
57934
57935@endif target-libgomp
57936
108a6f8e
CD
57937.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
57938maybe-install-html-target-libgomp:
57939@if target-libgomp
57940maybe-install-html-target-libgomp: install-html-target-libgomp
57941
57942install-html-target-libgomp: \
57943 configure-target-libgomp \
57944 html-target-libgomp
57945 @: $(MAKE); $(unstage)
57946 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57947 r=`${PWD_COMMAND}`; export r; \
57948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57949 $(NORMAL_TARGET_EXPORTS) \
57950 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
57951 for flag in $(EXTRA_TARGET_FLAGS); do \
57952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57953 done; \
57954 (cd $(TARGET_SUBDIR)/libgomp && \
57955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57957 "RANLIB=$${RANLIB}" \
0c24b341 57958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
57959 install-html) \
57960 || exit 1
57961
57962@endif target-libgomp
57963
b3ded179
PB
57964.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
57965maybe-installcheck-target-libgomp:
57966@if target-libgomp
57967maybe-installcheck-target-libgomp: installcheck-target-libgomp
57968
57969installcheck-target-libgomp: \
57970 configure-target-libgomp
57971 @: $(MAKE); $(unstage)
57972 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57973 r=`${PWD_COMMAND}`; export r; \
57974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57975 $(NORMAL_TARGET_EXPORTS) \
57976 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
57977 for flag in $(EXTRA_TARGET_FLAGS); do \
57978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57979 done; \
57980 (cd $(TARGET_SUBDIR)/libgomp && \
57981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57983 "RANLIB=$${RANLIB}" \
0c24b341 57984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
57985 installcheck) \
57986 || exit 1
57987
57988@endif target-libgomp
57989
57990.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
57991maybe-mostlyclean-target-libgomp:
57992@if target-libgomp
57993maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
57994
57995mostlyclean-target-libgomp:
57996 @: $(MAKE); $(unstage)
57997 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
57998 r=`${PWD_COMMAND}`; export r; \
57999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58000 $(NORMAL_TARGET_EXPORTS) \
58001 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
58002 for flag in $(EXTRA_TARGET_FLAGS); do \
58003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58004 done; \
58005 (cd $(TARGET_SUBDIR)/libgomp && \
58006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58008 "RANLIB=$${RANLIB}" \
0c24b341 58009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58010 mostlyclean) \
58011 || exit 1
58012
58013@endif target-libgomp
58014
58015.PHONY: maybe-clean-target-libgomp clean-target-libgomp
58016maybe-clean-target-libgomp:
58017@if target-libgomp
58018maybe-clean-target-libgomp: clean-target-libgomp
58019
58020clean-target-libgomp:
58021 @: $(MAKE); $(unstage)
58022 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58023 r=`${PWD_COMMAND}`; export r; \
58024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58025 $(NORMAL_TARGET_EXPORTS) \
58026 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
58027 for flag in $(EXTRA_TARGET_FLAGS); do \
58028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58029 done; \
58030 (cd $(TARGET_SUBDIR)/libgomp && \
58031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58033 "RANLIB=$${RANLIB}" \
0c24b341 58034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58035 clean) \
58036 || exit 1
58037
58038@endif target-libgomp
58039
58040.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
58041maybe-distclean-target-libgomp:
58042@if target-libgomp
58043maybe-distclean-target-libgomp: distclean-target-libgomp
58044
58045distclean-target-libgomp:
58046 @: $(MAKE); $(unstage)
58047 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58048 r=`${PWD_COMMAND}`; export r; \
58049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58050 $(NORMAL_TARGET_EXPORTS) \
58051 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
58052 for flag in $(EXTRA_TARGET_FLAGS); do \
58053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58054 done; \
58055 (cd $(TARGET_SUBDIR)/libgomp && \
58056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58058 "RANLIB=$${RANLIB}" \
0c24b341 58059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58060 distclean) \
58061 || exit 1
58062
58063@endif target-libgomp
58064
58065.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
58066maybe-maintainer-clean-target-libgomp:
58067@if target-libgomp
58068maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
58069
58070maintainer-clean-target-libgomp:
58071 @: $(MAKE); $(unstage)
58072 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
58073 r=`${PWD_COMMAND}`; export r; \
58074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58075 $(NORMAL_TARGET_EXPORTS) \
58076 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
58077 for flag in $(EXTRA_TARGET_FLAGS); do \
58078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58079 done; \
58080 (cd $(TARGET_SUBDIR)/libgomp && \
58081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58083 "RANLIB=$${RANLIB}" \
0c24b341 58084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
58085 maintainer-clean) \
58086 || exit 1
58087
58088@endif target-libgomp
58089
58090
58091
15723a45
NN
58092# ----------
58093# GCC module
58094# ----------
58095
319cab08 58096@if gcc-no-bootstrap
252b5132 58097.PHONY: cross
72b2455a 58098cross: all-build all-gas all-ld
b40e3958
L
58099 @r=`${PWD_COMMAND}`; export r; \
58100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 58101 $(HOST_EXPORTS) \
252b5132 58102 echo "Building the C and C++ compiler"; \
5cec67bf 58103 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
58104 @r=`${PWD_COMMAND}`; export r; \
58105 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 58106 echo "Building runtime libraries"; \
656fdd47 58107 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 58108@endif gcc-no-bootstrap
252b5132 58109
6bd3dfaa 58110@if gcc
c50523ce
L
58111
58112.PHONY: check-gcc-c check-c
58113check-gcc-c:
58114 r=`${PWD_COMMAND}`; export r; \
58115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58116 $(HOST_EXPORTS) \
58117 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
58118check-c: check-gcc-c
58119
58120.PHONY: check-gcc-c++ check-c++
7d695d07 58121check-gcc-c++:
c50523ce
L
58122 r=`${PWD_COMMAND}`; export r; \
58123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58124 $(HOST_EXPORTS) \
58125 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
58126check-c++: check-gcc-c++ check-target-libstdc++-v3
58127
58128.PHONY: check-gcc-fortran check-fortran
58129check-gcc-fortran:
58130 r=`${PWD_COMMAND}`; export r; \
58131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58132 $(HOST_EXPORTS) \
58133 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
e552509b 58134check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
c50523ce
L
58135
58136.PHONY: check-gcc-java check-java
58137check-gcc-java:
58138 r=`${PWD_COMMAND}`; export r; \
58139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58140 $(HOST_EXPORTS) \
58141 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
58142check-java: check-gcc-java check-target-libjava
58143
58144.PHONY: check-gcc-ada check-ada
58145check-gcc-ada:
58146 r=`${PWD_COMMAND}`; export r; \
58147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58148 $(HOST_EXPORTS) \
58149 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
58150check-ada: check-gcc-ada check-target-libada
58151
58152.PHONY: check-gcc-objc check-objc
58153check-gcc-objc:
58154 r=`${PWD_COMMAND}`; export r; \
58155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58156 $(HOST_EXPORTS) \
58157 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
58158check-objc: check-gcc-objc check-target-libobjc
58159
58160.PHONY: check-gcc-obj-c++ check-obj-c++
58161check-gcc-obj-c++:
58162 r=`${PWD_COMMAND}`; export r; \
58163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58164 $(HOST_EXPORTS) \
58165 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
58166check-obj-c++: check-gcc-obj-c++
7d695d07 58167
e552509b
ILT
58168.PHONY: check-gcc-go check-go
58169check-gcc-go:
58170 r=`${PWD_COMMAND}`; export r; \
58171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58172 $(HOST_EXPORTS) \
58173 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
58174check-go: check-gcc-go check-target-libgo
58175
252b5132 58176
15723a45
NN
58177# Install the gcc headers files, but not the fixed include files,
58178# which Cygnus is not allowed to distribute. This rule is very
58179# dependent on the workings of the gcc Makefile.in.
58180.PHONY: gcc-no-fixedincludes
58181gcc-no-fixedincludes:
58182 @if [ -f ./gcc/Makefile ]; then \
58183 rm -rf gcc/tmp-include; \
58184 mv gcc/include gcc/tmp-include 2>/dev/null; \
58185 mkdir gcc/include; \
58186 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
58187 touch gcc/stmp-fixinc gcc/include/fixed; \
58188 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
58189 r=`${PWD_COMMAND}`; export r; \
58190 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 58191 $(HOST_EXPORTS) \
1086bc09 58192 (cd ./gcc && \
15723a45
NN
58193 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
58194 rm -rf gcc/include; \
58195 mv gcc/tmp-include gcc/include 2>/dev/null; \
58196 else true; fi
6bd3dfaa 58197@endif gcc
4fa63067 58198
b813574b
PB
58199# ---------------------
58200# GCC bootstrap support
58201# ---------------------
4fa63067 58202
b813574b
PB
58203# We track the current stage (the one in 'gcc') in the stage_current file.
58204# stage_last instead tracks the stage that was built last. These targets
58205# are dummy when toplevel bootstrap is not active.
4fa63067 58206
f70224b5 58207# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
58208# there, so $(unstage) should be run at various points. To avoid excessive
58209# recursive invocations of make, we "inline" them using a variable. These
58210# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
58211# to avoid warnings from the GNU Make job server.
f70224b5
PB
58212
58213unstage = :
58214stage = :
c52c6897 58215current_stage = ""
f70224b5 58216
b813574b 58217@if gcc-bootstrap
9daf3993 58218unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 58219stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 58220current_stage = "`cat stage_current 2> /dev/null`"
b813574b 58221@endif gcc-bootstrap
4fa63067 58222
f70224b5
PB
58223.PHONY: unstage stage
58224unstage:
0aed8855 58225 @: $(MAKE); $(unstage)
b813574b 58226stage:
0aed8855 58227 @: $(MAKE); $(stage)
1d39f329 58228
80911fe1
PB
58229# Disable commands for lean bootstrap.
58230LEAN = false
58231
dfdffa2c
PB
58232# We name the build directories for the various stages "stage1-gcc",
58233# "stage2-gcc","stage3-gcc", etc.
58234
58235# Since the 'compare' process will fail (on debugging information) if any
58236# directory names are different, we need to link the gcc directory for
0aed8855 58237# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
58238# the build directories constant as well. For the latter, we use naked names
58239# like 'gcc', because the scripts in that directory assume it. We use
58240# mv on platforms where symlinks to directories do not work or are not
58241# reliable.
58242
1d39f329
NN
58243# 'touch' doesn't work right on some platforms.
58244STAMP = echo timestamp >
58245
dfdffa2c
PB
58246# We only want to compare .o files, so set this!
58247objext = .o
58248
dfdffa2c 58249
319cab08 58250.PHONY: stage1-start stage1-end
dfdffa2c 58251
656fdd47 58252stage1-start::
0aed8855 58253 @: $(MAKE); $(stage); \
b813574b 58254 echo stage1 > stage_current ; \
b00612cc 58255 echo stage1 > stage_last; \
0aed8855 58256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58257@if bfd
b00612cc
PB
58258 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
58259 mkdir stage1-bfd; \
80911fe1 58260 mv stage1-bfd bfd
72b2455a
PB
58261@endif bfd
58262@if opcodes
b00612cc
PB
58263 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
58264 mkdir stage1-opcodes; \
80911fe1 58265 mv stage1-opcodes opcodes
72b2455a
PB
58266@endif opcodes
58267@if binutils
b00612cc
PB
58268 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
58269 mkdir stage1-binutils; \
80911fe1 58270 mv stage1-binutils binutils
72b2455a
PB
58271@endif binutils
58272@if gas
b00612cc
PB
58273 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
58274 mkdir stage1-gas; \
80911fe1 58275 mv stage1-gas gas
72b2455a
PB
58276@endif gas
58277@if gcc
b00612cc
PB
58278 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
58279 mkdir stage1-gcc; \
80911fe1 58280 mv stage1-gcc gcc
72b2455a 58281@endif gcc
4b900473
PB
58282@if gmp
58283 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
58284 mkdir stage1-gmp; \
58285 mv stage1-gmp gmp
58286@endif gmp
58287@if mpfr
58288 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
58289 mkdir stage1-mpfr; \
58290 mv stage1-mpfr mpfr
58291@endif mpfr
e8a5fa9c
RW
58292@if mpc
58293 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
58294 mkdir stage1-mpc; \
58295 mv stage1-mpc mpc
58296@endif mpc
e28c595f
JM
58297@if ppl
58298 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
58299 mkdir stage1-ppl; \
58300 mv stage1-ppl ppl
58301@endif ppl
58302@if cloog
58303 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
58304 mkdir stage1-cloog; \
58305 mv stage1-cloog cloog
58306@endif cloog
1f53ca9a
AO
58307@if libelf
58308 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
58309 mkdir stage1-libelf; \
58310 mv stage1-libelf libelf
58311@endif libelf
93f9b408
ILT
58312@if gold
58313 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
58314 mkdir stage1-gold; \
58315 mv stage1-gold gold
58316@endif gold
72b2455a 58317@if intl
b00612cc
PB
58318 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
58319 mkdir stage1-intl; \
80911fe1 58320 mv stage1-intl intl
72b2455a
PB
58321@endif intl
58322@if ld
b00612cc
PB
58323 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
58324 mkdir stage1-ld; \
80911fe1 58325 mv stage1-ld ld
72b2455a
PB
58326@endif ld
58327@if libcpp
b00612cc
PB
58328 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
58329 mkdir stage1-libcpp; \
80911fe1 58330 mv stage1-libcpp libcpp
72b2455a 58331@endif libcpp
be01d343
PB
58332@if libdecnumber
58333 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
58334 mkdir stage1-libdecnumber; \
80911fe1 58335 mv stage1-libdecnumber libdecnumber
be01d343 58336@endif libdecnumber
72b2455a 58337@if libiberty
b00612cc
PB
58338 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
58339 mkdir stage1-libiberty; \
80911fe1 58340 mv stage1-libiberty libiberty
72b2455a
PB
58341@endif libiberty
58342@if zlib
b00612cc
PB
58343 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
58344 mkdir stage1-zlib; \
80911fe1 58345 mv stage1-zlib zlib
72b2455a 58346@endif zlib
700d40ca
ILT
58347@if lto-plugin
58348 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
58349 mkdir stage1-lto-plugin; \
58350 mv stage1-lto-plugin lto-plugin
58351@endif lto-plugin
0aed8855
PB
58352 @[ -d stage1-$(TARGET_SUBDIR) ] || \
58353 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 58354 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 58355
80911fe1 58356stage1-end::
72b2455a 58357@if bfd
80911fe1
PB
58358 @if test -d $(HOST_SUBDIR)/bfd ; then \
58359 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 58360 fi
72b2455a
PB
58361@endif bfd
58362@if opcodes
80911fe1
PB
58363 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58364 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 58365 fi
72b2455a
PB
58366@endif opcodes
58367@if binutils
80911fe1
PB
58368 @if test -d $(HOST_SUBDIR)/binutils ; then \
58369 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 58370 fi
72b2455a
PB
58371@endif binutils
58372@if gas
80911fe1
PB
58373 @if test -d $(HOST_SUBDIR)/gas ; then \
58374 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 58375 fi
72b2455a
PB
58376@endif gas
58377@if gcc
80911fe1
PB
58378 @if test -d $(HOST_SUBDIR)/gcc ; then \
58379 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 58380 fi
72b2455a 58381@endif gcc
4b900473
PB
58382@if gmp
58383 @if test -d $(HOST_SUBDIR)/gmp ; then \
58384 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
58385 fi
58386@endif gmp
58387@if mpfr
58388 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58389 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
58390 fi
58391@endif mpfr
e8a5fa9c
RW
58392@if mpc
58393 @if test -d $(HOST_SUBDIR)/mpc ; then \
58394 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
58395 fi
58396@endif mpc
e28c595f
JM
58397@if ppl
58398 @if test -d $(HOST_SUBDIR)/ppl ; then \
58399 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
58400 fi
58401@endif ppl
58402@if cloog
58403 @if test -d $(HOST_SUBDIR)/cloog ; then \
58404 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
58405 fi
58406@endif cloog
1f53ca9a
AO
58407@if libelf
58408 @if test -d $(HOST_SUBDIR)/libelf ; then \
58409 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
58410 fi
58411@endif libelf
93f9b408
ILT
58412@if gold
58413 @if test -d $(HOST_SUBDIR)/gold ; then \
58414 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
58415 fi
58416@endif gold
72b2455a 58417@if intl
80911fe1
PB
58418 @if test -d $(HOST_SUBDIR)/intl ; then \
58419 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 58420 fi
72b2455a
PB
58421@endif intl
58422@if ld
80911fe1
PB
58423 @if test -d $(HOST_SUBDIR)/ld ; then \
58424 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 58425 fi
72b2455a
PB
58426@endif ld
58427@if libcpp
80911fe1
PB
58428 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58429 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 58430 fi
72b2455a 58431@endif libcpp
be01d343 58432@if libdecnumber
80911fe1
PB
58433 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58434 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 58435 fi
be01d343 58436@endif libdecnumber
72b2455a 58437@if libiberty
80911fe1
PB
58438 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58439 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 58440 fi
72b2455a
PB
58441@endif libiberty
58442@if zlib
80911fe1
PB
58443 @if test -d $(HOST_SUBDIR)/zlib ; then \
58444 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 58445 fi
72b2455a 58446@endif zlib
700d40ca
ILT
58447@if lto-plugin
58448 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58449 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
58450 fi
58451@endif lto-plugin
0aed8855 58452 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 58453 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 58454 fi
80911fe1 58455 rm -f stage_current
dfdffa2c 58456
973601e1 58457# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 58458# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58459# reconfigured either.
319cab08 58460.PHONY: stage1-bubble
656fdd47 58461stage1-bubble::
e360f423
PB
58462 @r=`${PWD_COMMAND}`; export r; \
58463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58464 if test -f stage1-lean ; then \
9cb3fa6f
PB
58465 echo Skipping rebuild of stage1 ; \
58466 else \
f70224b5
PB
58467 $(MAKE) stage1-start; \
58468 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 58469 fi
72b2455a 58470
0df3d27f 58471.PHONY: all-stage1 clean-stage1
0df3d27f 58472do-clean: clean-stage1
0df3d27f 58473
72b2455a
PB
58474# FIXME: Will not need to be conditional when toplevel bootstrap is the
58475# only possibility, but now it conflicts with no-bootstrap rules
58476@if gcc-bootstrap
58477
58478
58479
58480
0df3d27f 58481# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 58482
0df3d27f 58483.PHONY: distclean-stage1
72b2455a 58484distclean-stage1::
0aed8855 58485 @: $(MAKE); $(stage)
e00a73e3 58486 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 58487 rm -rf stage1-*
72b2455a
PB
58488
58489
58490@endif gcc-bootstrap
58491
58492
58493.PHONY: stage2-start stage2-end
58494
58495stage2-start::
0aed8855 58496 @: $(MAKE); $(stage); \
72b2455a 58497 echo stage2 > stage_current ; \
b00612cc 58498 echo stage2 > stage_last; \
0aed8855 58499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58500@if bfd
b00612cc
PB
58501 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
58502 mkdir stage2-bfd; \
80911fe1
PB
58503 mv stage2-bfd bfd ; \
58504 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
58505@endif bfd
58506@if opcodes
b00612cc
PB
58507 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
58508 mkdir stage2-opcodes; \
80911fe1
PB
58509 mv stage2-opcodes opcodes ; \
58510 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
58511@endif opcodes
58512@if binutils
b00612cc
PB
58513 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
58514 mkdir stage2-binutils; \
80911fe1
PB
58515 mv stage2-binutils binutils ; \
58516 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
58517@endif binutils
58518@if gas
b00612cc
PB
58519 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
58520 mkdir stage2-gas; \
80911fe1
PB
58521 mv stage2-gas gas ; \
58522 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
58523@endif gas
58524@if gcc
b00612cc
PB
58525 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
58526 mkdir stage2-gcc; \
80911fe1
PB
58527 mv stage2-gcc gcc ; \
58528 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 58529@endif gcc
4b900473
PB
58530@if gmp
58531 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
58532 mkdir stage2-gmp; \
58533 mv stage2-gmp gmp ; \
58534 mv stage1-gmp prev-gmp || test -f stage1-lean
58535@endif gmp
58536@if mpfr
58537 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
58538 mkdir stage2-mpfr; \
58539 mv stage2-mpfr mpfr ; \
58540 mv stage1-mpfr prev-mpfr || test -f stage1-lean
58541@endif mpfr
e8a5fa9c
RW
58542@if mpc
58543 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
58544 mkdir stage2-mpc; \
58545 mv stage2-mpc mpc ; \
58546 mv stage1-mpc prev-mpc || test -f stage1-lean
58547@endif mpc
e28c595f
JM
58548@if ppl
58549 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
58550 mkdir stage2-ppl; \
58551 mv stage2-ppl ppl ; \
58552 mv stage1-ppl prev-ppl || test -f stage1-lean
58553@endif ppl
58554@if cloog
58555 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
58556 mkdir stage2-cloog; \
58557 mv stage2-cloog cloog ; \
58558 mv stage1-cloog prev-cloog || test -f stage1-lean
58559@endif cloog
1f53ca9a
AO
58560@if libelf
58561 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
58562 mkdir stage2-libelf; \
58563 mv stage2-libelf libelf ; \
58564 mv stage1-libelf prev-libelf || test -f stage1-lean
58565@endif libelf
93f9b408
ILT
58566@if gold
58567 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
58568 mkdir stage2-gold; \
58569 mv stage2-gold gold ; \
58570 mv stage1-gold prev-gold || test -f stage1-lean
58571@endif gold
72b2455a 58572@if intl
b00612cc
PB
58573 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
58574 mkdir stage2-intl; \
80911fe1
PB
58575 mv stage2-intl intl ; \
58576 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
58577@endif intl
58578@if ld
b00612cc
PB
58579 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
58580 mkdir stage2-ld; \
80911fe1
PB
58581 mv stage2-ld ld ; \
58582 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
58583@endif ld
58584@if libcpp
b00612cc
PB
58585 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
58586 mkdir stage2-libcpp; \
80911fe1
PB
58587 mv stage2-libcpp libcpp ; \
58588 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 58589@endif libcpp
be01d343
PB
58590@if libdecnumber
58591 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
58592 mkdir stage2-libdecnumber; \
80911fe1
PB
58593 mv stage2-libdecnumber libdecnumber ; \
58594 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 58595@endif libdecnumber
72b2455a 58596@if libiberty
b00612cc
PB
58597 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
58598 mkdir stage2-libiberty; \
80911fe1
PB
58599 mv stage2-libiberty libiberty ; \
58600 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
58601@endif libiberty
58602@if zlib
b00612cc
PB
58603 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
58604 mkdir stage2-zlib; \
80911fe1
PB
58605 mv stage2-zlib zlib ; \
58606 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 58607@endif zlib
700d40ca
ILT
58608@if lto-plugin
58609 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
58610 mkdir stage2-lto-plugin; \
58611 mv stage2-lto-plugin lto-plugin ; \
58612 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
58613@endif lto-plugin
0aed8855
PB
58614 @[ -d stage2-$(TARGET_SUBDIR) ] || \
58615 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
58616 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58617 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 58618
80911fe1 58619stage2-end::
72b2455a 58620@if bfd
80911fe1
PB
58621 @if test -d $(HOST_SUBDIR)/bfd ; then \
58622 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
58623 mv prev-bfd stage1-bfd ; : ; \
0aed8855 58624 fi
72b2455a
PB
58625@endif bfd
58626@if opcodes
80911fe1
PB
58627 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58628 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
58629 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 58630 fi
72b2455a
PB
58631@endif opcodes
58632@if binutils
80911fe1
PB
58633 @if test -d $(HOST_SUBDIR)/binutils ; then \
58634 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
58635 mv prev-binutils stage1-binutils ; : ; \
0aed8855 58636 fi
72b2455a
PB
58637@endif binutils
58638@if gas
80911fe1
PB
58639 @if test -d $(HOST_SUBDIR)/gas ; then \
58640 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
58641 mv prev-gas stage1-gas ; : ; \
0aed8855 58642 fi
72b2455a
PB
58643@endif gas
58644@if gcc
80911fe1
PB
58645 @if test -d $(HOST_SUBDIR)/gcc ; then \
58646 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
58647 mv prev-gcc stage1-gcc ; : ; \
0aed8855 58648 fi
72b2455a 58649@endif gcc
4b900473
PB
58650@if gmp
58651 @if test -d $(HOST_SUBDIR)/gmp ; then \
58652 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
58653 mv prev-gmp stage1-gmp ; : ; \
58654 fi
58655@endif gmp
58656@if mpfr
58657 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58658 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
58659 mv prev-mpfr stage1-mpfr ; : ; \
58660 fi
58661@endif mpfr
e8a5fa9c
RW
58662@if mpc
58663 @if test -d $(HOST_SUBDIR)/mpc ; then \
58664 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
58665 mv prev-mpc stage1-mpc ; : ; \
58666 fi
58667@endif mpc
e28c595f
JM
58668@if ppl
58669 @if test -d $(HOST_SUBDIR)/ppl ; then \
58670 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
58671 mv prev-ppl stage1-ppl ; : ; \
58672 fi
58673@endif ppl
58674@if cloog
58675 @if test -d $(HOST_SUBDIR)/cloog ; then \
58676 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
58677 mv prev-cloog stage1-cloog ; : ; \
58678 fi
58679@endif cloog
1f53ca9a
AO
58680@if libelf
58681 @if test -d $(HOST_SUBDIR)/libelf ; then \
58682 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
58683 mv prev-libelf stage1-libelf ; : ; \
58684 fi
58685@endif libelf
93f9b408
ILT
58686@if gold
58687 @if test -d $(HOST_SUBDIR)/gold ; then \
58688 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
58689 mv prev-gold stage1-gold ; : ; \
58690 fi
58691@endif gold
72b2455a 58692@if intl
80911fe1
PB
58693 @if test -d $(HOST_SUBDIR)/intl ; then \
58694 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
58695 mv prev-intl stage1-intl ; : ; \
0aed8855 58696 fi
72b2455a
PB
58697@endif intl
58698@if ld
80911fe1
PB
58699 @if test -d $(HOST_SUBDIR)/ld ; then \
58700 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
58701 mv prev-ld stage1-ld ; : ; \
0aed8855 58702 fi
72b2455a
PB
58703@endif ld
58704@if libcpp
80911fe1
PB
58705 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58706 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
58707 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 58708 fi
72b2455a 58709@endif libcpp
be01d343 58710@if libdecnumber
80911fe1
PB
58711 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58712 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
58713 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 58714 fi
be01d343 58715@endif libdecnumber
72b2455a 58716@if libiberty
80911fe1
PB
58717 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58718 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
58719 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 58720 fi
72b2455a
PB
58721@endif libiberty
58722@if zlib
80911fe1
PB
58723 @if test -d $(HOST_SUBDIR)/zlib ; then \
58724 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
58725 mv prev-zlib stage1-zlib ; : ; \
0aed8855 58726 fi
72b2455a 58727@endif zlib
700d40ca
ILT
58728@if lto-plugin
58729 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58730 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
58731 mv prev-lto-plugin stage1-lto-plugin ; : ; \
58732 fi
58733@endif lto-plugin
0aed8855 58734 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
58735 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
58736 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 58737 fi
80911fe1 58738 rm -f stage_current
72b2455a 58739
973601e1 58740# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 58741# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58742# reconfigured either.
72b2455a
PB
58743.PHONY: stage2-bubble
58744stage2-bubble:: stage1-bubble
e360f423
PB
58745 @r=`${PWD_COMMAND}`; export r; \
58746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58747 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
58748 echo Skipping rebuild of stage2 ; \
58749 else \
f70224b5
PB
58750 $(MAKE) stage2-start; \
58751 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 58752 fi
72b2455a 58753
0df3d27f 58754.PHONY: all-stage2 clean-stage2
0df3d27f 58755do-clean: clean-stage2
0df3d27f 58756
72b2455a
PB
58757# FIXME: Will not need to be conditional when toplevel bootstrap is the
58758# only possibility, but now it conflicts with no-bootstrap rules
58759@if gcc-bootstrap
58760
58761
58762
80911fe1 58763.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
58764bootstrap2:
58765 echo stage2 > stage_final
58766 @r=`${PWD_COMMAND}`; export r; \
58767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58768 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 58769 @: $(MAKE); $(unstage)
be01d343
PB
58770 @r=`${PWD_COMMAND}`; export r; \
58771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58772 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 58773 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 58774
80911fe1
PB
58775bootstrap2-lean:
58776 echo stage2 > stage_final
58777 @r=`${PWD_COMMAND}`; export r; \
58778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58779 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
58780 @: $(MAKE); $(unstage)
58781 @r=`${PWD_COMMAND}`; export r; \
58782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58783 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
58784 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58785
72b2455a 58786
0df3d27f 58787# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 58788distclean-stage1:: distclean-stage2
0df3d27f 58789.PHONY: distclean-stage2
72b2455a 58790distclean-stage2::
0aed8855 58791 @: $(MAKE); $(stage)
e00a73e3 58792 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 58793 rm -rf stage2-*
72b2455a
PB
58794
58795
58796@endif gcc-bootstrap
58797
58798
58799.PHONY: stage3-start stage3-end
58800
58801stage3-start::
0aed8855 58802 @: $(MAKE); $(stage); \
72b2455a 58803 echo stage3 > stage_current ; \
b00612cc 58804 echo stage3 > stage_last; \
0aed8855 58805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58806@if bfd
b00612cc
PB
58807 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
58808 mkdir stage3-bfd; \
80911fe1
PB
58809 mv stage3-bfd bfd ; \
58810 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
58811@endif bfd
58812@if opcodes
b00612cc
PB
58813 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
58814 mkdir stage3-opcodes; \
80911fe1
PB
58815 mv stage3-opcodes opcodes ; \
58816 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
58817@endif opcodes
58818@if binutils
b00612cc
PB
58819 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
58820 mkdir stage3-binutils; \
80911fe1
PB
58821 mv stage3-binutils binutils ; \
58822 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
58823@endif binutils
58824@if gas
b00612cc
PB
58825 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
58826 mkdir stage3-gas; \
80911fe1
PB
58827 mv stage3-gas gas ; \
58828 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
58829@endif gas
58830@if gcc
b00612cc
PB
58831 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
58832 mkdir stage3-gcc; \
80911fe1
PB
58833 mv stage3-gcc gcc ; \
58834 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 58835@endif gcc
4b900473
PB
58836@if gmp
58837 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
58838 mkdir stage3-gmp; \
58839 mv stage3-gmp gmp ; \
58840 mv stage2-gmp prev-gmp || test -f stage2-lean
58841@endif gmp
58842@if mpfr
58843 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
58844 mkdir stage3-mpfr; \
58845 mv stage3-mpfr mpfr ; \
58846 mv stage2-mpfr prev-mpfr || test -f stage2-lean
58847@endif mpfr
e8a5fa9c
RW
58848@if mpc
58849 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
58850 mkdir stage3-mpc; \
58851 mv stage3-mpc mpc ; \
58852 mv stage2-mpc prev-mpc || test -f stage2-lean
58853@endif mpc
e28c595f
JM
58854@if ppl
58855 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
58856 mkdir stage3-ppl; \
58857 mv stage3-ppl ppl ; \
58858 mv stage2-ppl prev-ppl || test -f stage2-lean
58859@endif ppl
58860@if cloog
58861 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
58862 mkdir stage3-cloog; \
58863 mv stage3-cloog cloog ; \
58864 mv stage2-cloog prev-cloog || test -f stage2-lean
58865@endif cloog
1f53ca9a
AO
58866@if libelf
58867 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
58868 mkdir stage3-libelf; \
58869 mv stage3-libelf libelf ; \
58870 mv stage2-libelf prev-libelf || test -f stage2-lean
58871@endif libelf
93f9b408
ILT
58872@if gold
58873 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
58874 mkdir stage3-gold; \
58875 mv stage3-gold gold ; \
58876 mv stage2-gold prev-gold || test -f stage2-lean
58877@endif gold
72b2455a 58878@if intl
b00612cc
PB
58879 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
58880 mkdir stage3-intl; \
80911fe1
PB
58881 mv stage3-intl intl ; \
58882 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
58883@endif intl
58884@if ld
b00612cc
PB
58885 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
58886 mkdir stage3-ld; \
80911fe1
PB
58887 mv stage3-ld ld ; \
58888 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
58889@endif ld
58890@if libcpp
b00612cc
PB
58891 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
58892 mkdir stage3-libcpp; \
80911fe1
PB
58893 mv stage3-libcpp libcpp ; \
58894 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 58895@endif libcpp
be01d343
PB
58896@if libdecnumber
58897 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
58898 mkdir stage3-libdecnumber; \
80911fe1
PB
58899 mv stage3-libdecnumber libdecnumber ; \
58900 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 58901@endif libdecnumber
72b2455a 58902@if libiberty
b00612cc
PB
58903 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
58904 mkdir stage3-libiberty; \
80911fe1
PB
58905 mv stage3-libiberty libiberty ; \
58906 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
58907@endif libiberty
58908@if zlib
b00612cc
PB
58909 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
58910 mkdir stage3-zlib; \
80911fe1
PB
58911 mv stage3-zlib zlib ; \
58912 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 58913@endif zlib
700d40ca
ILT
58914@if lto-plugin
58915 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
58916 mkdir stage3-lto-plugin; \
58917 mv stage3-lto-plugin lto-plugin ; \
58918 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
58919@endif lto-plugin
0aed8855
PB
58920 @[ -d stage3-$(TARGET_SUBDIR) ] || \
58921 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
58922 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58923 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 58924
80911fe1 58925stage3-end::
72b2455a 58926@if bfd
80911fe1
PB
58927 @if test -d $(HOST_SUBDIR)/bfd ; then \
58928 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
58929 mv prev-bfd stage2-bfd ; : ; \
0aed8855 58930 fi
72b2455a
PB
58931@endif bfd
58932@if opcodes
80911fe1
PB
58933 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58934 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
58935 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 58936 fi
72b2455a
PB
58937@endif opcodes
58938@if binutils
80911fe1
PB
58939 @if test -d $(HOST_SUBDIR)/binutils ; then \
58940 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
58941 mv prev-binutils stage2-binutils ; : ; \
0aed8855 58942 fi
72b2455a
PB
58943@endif binutils
58944@if gas
80911fe1
PB
58945 @if test -d $(HOST_SUBDIR)/gas ; then \
58946 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
58947 mv prev-gas stage2-gas ; : ; \
0aed8855 58948 fi
72b2455a
PB
58949@endif gas
58950@if gcc
80911fe1
PB
58951 @if test -d $(HOST_SUBDIR)/gcc ; then \
58952 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
58953 mv prev-gcc stage2-gcc ; : ; \
0aed8855 58954 fi
72b2455a 58955@endif gcc
4b900473
PB
58956@if gmp
58957 @if test -d $(HOST_SUBDIR)/gmp ; then \
58958 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
58959 mv prev-gmp stage2-gmp ; : ; \
58960 fi
58961@endif gmp
58962@if mpfr
58963 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58964 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
58965 mv prev-mpfr stage2-mpfr ; : ; \
58966 fi
58967@endif mpfr
e8a5fa9c
RW
58968@if mpc
58969 @if test -d $(HOST_SUBDIR)/mpc ; then \
58970 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
58971 mv prev-mpc stage2-mpc ; : ; \
58972 fi
58973@endif mpc
e28c595f
JM
58974@if ppl
58975 @if test -d $(HOST_SUBDIR)/ppl ; then \
58976 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
58977 mv prev-ppl stage2-ppl ; : ; \
58978 fi
58979@endif ppl
58980@if cloog
58981 @if test -d $(HOST_SUBDIR)/cloog ; then \
58982 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
58983 mv prev-cloog stage2-cloog ; : ; \
58984 fi
58985@endif cloog
1f53ca9a
AO
58986@if libelf
58987 @if test -d $(HOST_SUBDIR)/libelf ; then \
58988 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
58989 mv prev-libelf stage2-libelf ; : ; \
58990 fi
58991@endif libelf
93f9b408
ILT
58992@if gold
58993 @if test -d $(HOST_SUBDIR)/gold ; then \
58994 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
58995 mv prev-gold stage2-gold ; : ; \
58996 fi
58997@endif gold
72b2455a 58998@if intl
80911fe1
PB
58999 @if test -d $(HOST_SUBDIR)/intl ; then \
59000 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
59001 mv prev-intl stage2-intl ; : ; \
0aed8855 59002 fi
72b2455a
PB
59003@endif intl
59004@if ld
80911fe1
PB
59005 @if test -d $(HOST_SUBDIR)/ld ; then \
59006 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
59007 mv prev-ld stage2-ld ; : ; \
0aed8855 59008 fi
72b2455a
PB
59009@endif ld
59010@if libcpp
80911fe1
PB
59011 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59012 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
59013 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 59014 fi
72b2455a 59015@endif libcpp
be01d343 59016@if libdecnumber
80911fe1
PB
59017 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59018 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
59019 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 59020 fi
be01d343 59021@endif libdecnumber
72b2455a 59022@if libiberty
80911fe1
PB
59023 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59024 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
59025 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 59026 fi
72b2455a
PB
59027@endif libiberty
59028@if zlib
80911fe1
PB
59029 @if test -d $(HOST_SUBDIR)/zlib ; then \
59030 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
59031 mv prev-zlib stage2-zlib ; : ; \
0aed8855 59032 fi
72b2455a 59033@endif zlib
700d40ca
ILT
59034@if lto-plugin
59035 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59036 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
59037 mv prev-lto-plugin stage2-lto-plugin ; : ; \
59038 fi
59039@endif lto-plugin
0aed8855 59040 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59041 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
59042 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 59043 fi
80911fe1 59044 rm -f stage_current
72b2455a 59045
973601e1 59046# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 59047# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59048# reconfigured either.
72b2455a
PB
59049.PHONY: stage3-bubble
59050stage3-bubble:: stage2-bubble
e360f423
PB
59051 @r=`${PWD_COMMAND}`; export r; \
59052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59053 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
59054 echo Skipping rebuild of stage3 ; \
59055 else \
f70224b5 59056 $(MAKE) stage3-start; \
80911fe1
PB
59057 if $(LEAN); then \
59058 rm -rf stage1-* ; \
59059 $(STAMP) stage1-lean ; \
59060 fi; \
f70224b5 59061 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 59062 fi
f6d183c0 59063 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 59064
0df3d27f 59065.PHONY: all-stage3 clean-stage3
0df3d27f 59066do-clean: clean-stage3
0df3d27f 59067
d545f33b
PB
59068# FIXME: Will not need to be conditional when toplevel bootstrap is the
59069# only possibility, but now it conflicts with no-bootstrap rules
59070@if gcc-bootstrap
72b2455a 59071
d545f33b 59072compare:
e360f423
PB
59073 @r=`${PWD_COMMAND}`; export r; \
59074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59075 if test -f stage2-lean; then \
d545f33b
PB
59076 echo Cannot compare object files as stage 2 was deleted. ; \
59077 exit 0 ; \
59078 fi; \
0aed8855 59079 : $(MAKE); $(stage); \
d545f33b 59080 rm -f .bad_compare ; \
c52c6897 59081 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
59082 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
59083 files=`find stage3-* -name "*$(objext)" -print | \
59084 sed -n s,^stage$$sed-,,p` ; \
d545f33b 59085 for file in $${files} ; do \
fda13ee8
AO
59086 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
59087 if test ! -f $$f1; then continue; fi; \
8520c408 59088 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
59089 if test $$? -eq 1; then \
59090 case $$file in \
e8a5fa9c 59091 @compare_exclusions@) \
f70224b5
PB
59092 echo warning: $$file differs ;; \
59093 *) \
59094 echo $$file differs >> .bad_compare ;; \
59095 esac ; \
59096 fi ; \
d545f33b
PB
59097 done ; \
59098 if [ -f .bad_compare ]; then \
59099 echo "Bootstrap comparison failure!"; \
59100 cat .bad_compare; \
59101 exit 1; \
59102 else \
c52c6897 59103 echo Comparison successful.; \
d545f33b
PB
59104 fi ; \
59105 $(STAMP) compare
80911fe1
PB
59106 if $(LEAN); then \
59107 rm -rf stage2-*; \
59108 $(STAMP) stage2-lean; \
59109 fi
9cb3fa6f 59110
72b2455a 59111
72b2455a 59112
80911fe1 59113.PHONY: bootstrap bootstrap-lean
be01d343
PB
59114bootstrap:
59115 echo stage3 > stage_final
59116 @r=`${PWD_COMMAND}`; export r; \
59117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59118 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 59119 @: $(MAKE); $(unstage)
be01d343
PB
59120 @r=`${PWD_COMMAND}`; export r; \
59121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59122 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 59123 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 59124
80911fe1
PB
59125bootstrap-lean:
59126 echo stage3 > stage_final
59127 @r=`${PWD_COMMAND}`; export r; \
59128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59129 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
59130 @: $(MAKE); $(unstage)
59131 @r=`${PWD_COMMAND}`; export r; \
59132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59133 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
59134 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59135
72b2455a 59136
d545f33b
PB
59137# Rules to wipe a stage and all the following ones, also used for cleanstrap
59138distclean-stage2:: distclean-stage3
59139.PHONY: distclean-stage3
59140distclean-stage3::
0aed8855 59141 @: $(MAKE); $(stage)
e00a73e3 59142 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 59143 rm -rf stage3-* compare
0df3d27f 59144
9cb3fa6f 59145
d545f33b 59146.PHONY: cleanstrap
e00a73e3
PB
59147cleanstrap: do-distclean local-clean
59148 echo stage3 > stage_final
59149 @r=`${PWD_COMMAND}`; export r; \
59150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59151 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
59152 @: $(MAKE); $(unstage)
59153 @r=`${PWD_COMMAND}`; export r; \
59154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59155 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
59156 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59157
59158@endif gcc-bootstrap
59159
59160
72b2455a
PB
59161.PHONY: stage4-start stage4-end
59162
59163stage4-start::
0aed8855 59164 @: $(MAKE); $(stage); \
72b2455a 59165 echo stage4 > stage_current ; \
b00612cc 59166 echo stage4 > stage_last; \
0aed8855 59167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59168@if bfd
b00612cc
PB
59169 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
59170 mkdir stage4-bfd; \
80911fe1
PB
59171 mv stage4-bfd bfd ; \
59172 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
59173@endif bfd
59174@if opcodes
b00612cc
PB
59175 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
59176 mkdir stage4-opcodes; \
80911fe1
PB
59177 mv stage4-opcodes opcodes ; \
59178 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
59179@endif opcodes
59180@if binutils
b00612cc
PB
59181 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
59182 mkdir stage4-binutils; \
80911fe1
PB
59183 mv stage4-binutils binutils ; \
59184 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
59185@endif binutils
59186@if gas
b00612cc
PB
59187 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
59188 mkdir stage4-gas; \
80911fe1
PB
59189 mv stage4-gas gas ; \
59190 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
59191@endif gas
59192@if gcc
b00612cc
PB
59193 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
59194 mkdir stage4-gcc; \
80911fe1
PB
59195 mv stage4-gcc gcc ; \
59196 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 59197@endif gcc
4b900473
PB
59198@if gmp
59199 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
59200 mkdir stage4-gmp; \
59201 mv stage4-gmp gmp ; \
59202 mv stage3-gmp prev-gmp || test -f stage3-lean
59203@endif gmp
59204@if mpfr
59205 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
59206 mkdir stage4-mpfr; \
59207 mv stage4-mpfr mpfr ; \
59208 mv stage3-mpfr prev-mpfr || test -f stage3-lean
59209@endif mpfr
e8a5fa9c
RW
59210@if mpc
59211 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
59212 mkdir stage4-mpc; \
59213 mv stage4-mpc mpc ; \
59214 mv stage3-mpc prev-mpc || test -f stage3-lean
59215@endif mpc
e28c595f
JM
59216@if ppl
59217 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
59218 mkdir stage4-ppl; \
59219 mv stage4-ppl ppl ; \
59220 mv stage3-ppl prev-ppl || test -f stage3-lean
59221@endif ppl
59222@if cloog
59223 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
59224 mkdir stage4-cloog; \
59225 mv stage4-cloog cloog ; \
59226 mv stage3-cloog prev-cloog || test -f stage3-lean
59227@endif cloog
1f53ca9a
AO
59228@if libelf
59229 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
59230 mkdir stage4-libelf; \
59231 mv stage4-libelf libelf ; \
59232 mv stage3-libelf prev-libelf || test -f stage3-lean
59233@endif libelf
93f9b408
ILT
59234@if gold
59235 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
59236 mkdir stage4-gold; \
59237 mv stage4-gold gold ; \
59238 mv stage3-gold prev-gold || test -f stage3-lean
59239@endif gold
72b2455a 59240@if intl
b00612cc
PB
59241 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
59242 mkdir stage4-intl; \
80911fe1
PB
59243 mv stage4-intl intl ; \
59244 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
59245@endif intl
59246@if ld
b00612cc
PB
59247 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
59248 mkdir stage4-ld; \
80911fe1
PB
59249 mv stage4-ld ld ; \
59250 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
59251@endif ld
59252@if libcpp
b00612cc
PB
59253 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
59254 mkdir stage4-libcpp; \
80911fe1
PB
59255 mv stage4-libcpp libcpp ; \
59256 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 59257@endif libcpp
be01d343
PB
59258@if libdecnumber
59259 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
59260 mkdir stage4-libdecnumber; \
80911fe1
PB
59261 mv stage4-libdecnumber libdecnumber ; \
59262 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 59263@endif libdecnumber
72b2455a 59264@if libiberty
b00612cc
PB
59265 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
59266 mkdir stage4-libiberty; \
80911fe1
PB
59267 mv stage4-libiberty libiberty ; \
59268 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
59269@endif libiberty
59270@if zlib
b00612cc
PB
59271 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
59272 mkdir stage4-zlib; \
80911fe1
PB
59273 mv stage4-zlib zlib ; \
59274 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 59275@endif zlib
700d40ca
ILT
59276@if lto-plugin
59277 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
59278 mkdir stage4-lto-plugin; \
59279 mv stage4-lto-plugin lto-plugin ; \
59280 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
59281@endif lto-plugin
0aed8855
PB
59282 @[ -d stage4-$(TARGET_SUBDIR) ] || \
59283 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
59284 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59285 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 59286
80911fe1 59287stage4-end::
72b2455a 59288@if bfd
80911fe1
PB
59289 @if test -d $(HOST_SUBDIR)/bfd ; then \
59290 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
59291 mv prev-bfd stage3-bfd ; : ; \
0aed8855 59292 fi
72b2455a
PB
59293@endif bfd
59294@if opcodes
80911fe1
PB
59295 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59296 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
59297 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 59298 fi
72b2455a
PB
59299@endif opcodes
59300@if binutils
80911fe1
PB
59301 @if test -d $(HOST_SUBDIR)/binutils ; then \
59302 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
59303 mv prev-binutils stage3-binutils ; : ; \
0aed8855 59304 fi
72b2455a
PB
59305@endif binutils
59306@if gas
80911fe1
PB
59307 @if test -d $(HOST_SUBDIR)/gas ; then \
59308 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
59309 mv prev-gas stage3-gas ; : ; \
0aed8855 59310 fi
72b2455a
PB
59311@endif gas
59312@if gcc
80911fe1
PB
59313 @if test -d $(HOST_SUBDIR)/gcc ; then \
59314 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
59315 mv prev-gcc stage3-gcc ; : ; \
0aed8855 59316 fi
72b2455a 59317@endif gcc
4b900473
PB
59318@if gmp
59319 @if test -d $(HOST_SUBDIR)/gmp ; then \
59320 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
59321 mv prev-gmp stage3-gmp ; : ; \
59322 fi
59323@endif gmp
59324@if mpfr
59325 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59326 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
59327 mv prev-mpfr stage3-mpfr ; : ; \
59328 fi
59329@endif mpfr
e8a5fa9c
RW
59330@if mpc
59331 @if test -d $(HOST_SUBDIR)/mpc ; then \
59332 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
59333 mv prev-mpc stage3-mpc ; : ; \
59334 fi
59335@endif mpc
e28c595f
JM
59336@if ppl
59337 @if test -d $(HOST_SUBDIR)/ppl ; then \
59338 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
59339 mv prev-ppl stage3-ppl ; : ; \
59340 fi
59341@endif ppl
59342@if cloog
59343 @if test -d $(HOST_SUBDIR)/cloog ; then \
59344 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
59345 mv prev-cloog stage3-cloog ; : ; \
59346 fi
59347@endif cloog
1f53ca9a
AO
59348@if libelf
59349 @if test -d $(HOST_SUBDIR)/libelf ; then \
59350 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
59351 mv prev-libelf stage3-libelf ; : ; \
59352 fi
59353@endif libelf
93f9b408
ILT
59354@if gold
59355 @if test -d $(HOST_SUBDIR)/gold ; then \
59356 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
59357 mv prev-gold stage3-gold ; : ; \
59358 fi
59359@endif gold
72b2455a 59360@if intl
80911fe1
PB
59361 @if test -d $(HOST_SUBDIR)/intl ; then \
59362 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
59363 mv prev-intl stage3-intl ; : ; \
0aed8855 59364 fi
72b2455a
PB
59365@endif intl
59366@if ld
80911fe1
PB
59367 @if test -d $(HOST_SUBDIR)/ld ; then \
59368 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
59369 mv prev-ld stage3-ld ; : ; \
0aed8855 59370 fi
72b2455a
PB
59371@endif ld
59372@if libcpp
80911fe1
PB
59373 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59374 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
59375 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 59376 fi
72b2455a 59377@endif libcpp
be01d343 59378@if libdecnumber
80911fe1
PB
59379 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59380 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
59381 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 59382 fi
be01d343 59383@endif libdecnumber
72b2455a 59384@if libiberty
80911fe1
PB
59385 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59386 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
59387 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 59388 fi
72b2455a
PB
59389@endif libiberty
59390@if zlib
80911fe1
PB
59391 @if test -d $(HOST_SUBDIR)/zlib ; then \
59392 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
59393 mv prev-zlib stage3-zlib ; : ; \
0aed8855 59394 fi
72b2455a 59395@endif zlib
700d40ca
ILT
59396@if lto-plugin
59397 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59398 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
59399 mv prev-lto-plugin stage3-lto-plugin ; : ; \
59400 fi
59401@endif lto-plugin
0aed8855 59402 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59403 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
59404 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 59405 fi
80911fe1 59406 rm -f stage_current
72b2455a 59407
973601e1 59408# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 59409# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59410# reconfigured either.
72b2455a
PB
59411.PHONY: stage4-bubble
59412stage4-bubble:: stage3-bubble
e360f423
PB
59413 @r=`${PWD_COMMAND}`; export r; \
59414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59415 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
59416 echo Skipping rebuild of stage4 ; \
59417 else \
f70224b5 59418 $(MAKE) stage4-start; \
80911fe1
PB
59419 if $(LEAN); then \
59420 rm -rf stage2-* ; \
59421 $(STAMP) stage2-lean ; \
59422 fi; \
f70224b5 59423 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 59424 fi
f6d183c0 59425 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 59426
0df3d27f 59427.PHONY: all-stage4 clean-stage4
0df3d27f 59428do-clean: clean-stage4
0df3d27f 59429
d545f33b
PB
59430# FIXME: Will not need to be conditional when toplevel bootstrap is the
59431# only possibility, but now it conflicts with no-bootstrap rules
59432@if gcc-bootstrap
72b2455a 59433
d545f33b 59434compare3:
e360f423
PB
59435 @r=`${PWD_COMMAND}`; export r; \
59436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59437 if test -f stage3-lean; then \
d545f33b
PB
59438 echo Cannot compare object files as stage 3 was deleted. ; \
59439 exit 0 ; \
59440 fi; \
0aed8855 59441 : $(MAKE); $(stage); \
d545f33b 59442 rm -f .bad_compare ; \
c52c6897 59443 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
59444 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
59445 files=`find stage4-* -name "*$(objext)" -print | \
59446 sed -n s,^stage$$sed-,,p` ; \
d545f33b 59447 for file in $${files} ; do \
fda13ee8
AO
59448 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
59449 if test ! -f $$f1; then continue; fi; \
8520c408 59450 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
59451 if test $$? -eq 1; then \
59452 case $$file in \
e8a5fa9c 59453 @compare_exclusions@) \
f70224b5
PB
59454 echo warning: $$file differs ;; \
59455 *) \
59456 echo $$file differs >> .bad_compare ;; \
59457 esac ; \
59458 fi ; \
d545f33b
PB
59459 done ; \
59460 if [ -f .bad_compare ]; then \
59461 echo "Bootstrap comparison failure!"; \
59462 cat .bad_compare; \
59463 exit 1; \
59464 else \
c52c6897 59465 echo Comparison successful.; \
d545f33b
PB
59466 fi ; \
59467 $(STAMP) compare3
80911fe1
PB
59468 if $(LEAN); then \
59469 rm -rf stage3-*; \
59470 $(STAMP) stage3-lean; \
59471 fi
9cb3fa6f 59472
72b2455a 59473
72b2455a 59474
80911fe1 59475.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
59476bootstrap4:
59477 echo stage4 > stage_final
59478 @r=`${PWD_COMMAND}`; export r; \
59479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59480 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 59481 @: $(MAKE); $(unstage)
be01d343
PB
59482 @r=`${PWD_COMMAND}`; export r; \
59483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59484 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 59485 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 59486
80911fe1
PB
59487bootstrap4-lean:
59488 echo stage4 > stage_final
59489 @r=`${PWD_COMMAND}`; export r; \
59490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59491 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
59492 @: $(MAKE); $(unstage)
59493 @r=`${PWD_COMMAND}`; export r; \
59494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 59495 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
59496 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59497
72b2455a 59498
d545f33b
PB
59499# Rules to wipe a stage and all the following ones, also used for cleanstrap
59500distclean-stage3:: distclean-stage4
59501.PHONY: distclean-stage4
59502distclean-stage4::
0aed8855 59503 @: $(MAKE); $(stage)
e00a73e3 59504 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 59505 rm -rf stage4-* compare3
0df3d27f 59506
9cb3fa6f 59507
d545f33b 59508@endif gcc-bootstrap
72b2455a
PB
59509
59510
59511.PHONY: stageprofile-start stageprofile-end
59512
59513stageprofile-start::
0aed8855 59514 @: $(MAKE); $(stage); \
72b2455a 59515 echo stageprofile > stage_current ; \
b00612cc 59516 echo stageprofile > stage_last; \
0aed8855 59517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59518@if bfd
b00612cc
PB
59519 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
59520 mkdir stageprofile-bfd; \
80911fe1
PB
59521 mv stageprofile-bfd bfd ; \
59522 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
59523@endif bfd
59524@if opcodes
b00612cc
PB
59525 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
59526 mkdir stageprofile-opcodes; \
80911fe1
PB
59527 mv stageprofile-opcodes opcodes ; \
59528 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
59529@endif opcodes
59530@if binutils
b00612cc
PB
59531 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
59532 mkdir stageprofile-binutils; \
80911fe1
PB
59533 mv stageprofile-binutils binutils ; \
59534 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
59535@endif binutils
59536@if gas
b00612cc
PB
59537 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
59538 mkdir stageprofile-gas; \
80911fe1
PB
59539 mv stageprofile-gas gas ; \
59540 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
59541@endif gas
59542@if gcc
b00612cc
PB
59543 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
59544 mkdir stageprofile-gcc; \
80911fe1
PB
59545 mv stageprofile-gcc gcc ; \
59546 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 59547@endif gcc
4b900473
PB
59548@if gmp
59549 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
59550 mkdir stageprofile-gmp; \
59551 mv stageprofile-gmp gmp ; \
59552 mv stage1-gmp prev-gmp || test -f stage1-lean
59553@endif gmp
59554@if mpfr
59555 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
59556 mkdir stageprofile-mpfr; \
59557 mv stageprofile-mpfr mpfr ; \
59558 mv stage1-mpfr prev-mpfr || test -f stage1-lean
59559@endif mpfr
e8a5fa9c
RW
59560@if mpc
59561 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
59562 mkdir stageprofile-mpc; \
59563 mv stageprofile-mpc mpc ; \
59564 mv stage1-mpc prev-mpc || test -f stage1-lean
59565@endif mpc
e28c595f
JM
59566@if ppl
59567 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
59568 mkdir stageprofile-ppl; \
59569 mv stageprofile-ppl ppl ; \
59570 mv stage1-ppl prev-ppl || test -f stage1-lean
59571@endif ppl
59572@if cloog
59573 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
59574 mkdir stageprofile-cloog; \
59575 mv stageprofile-cloog cloog ; \
59576 mv stage1-cloog prev-cloog || test -f stage1-lean
59577@endif cloog
1f53ca9a
AO
59578@if libelf
59579 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
59580 mkdir stageprofile-libelf; \
59581 mv stageprofile-libelf libelf ; \
59582 mv stage1-libelf prev-libelf || test -f stage1-lean
59583@endif libelf
93f9b408
ILT
59584@if gold
59585 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
59586 mkdir stageprofile-gold; \
59587 mv stageprofile-gold gold ; \
59588 mv stage1-gold prev-gold || test -f stage1-lean
59589@endif gold
72b2455a 59590@if intl
b00612cc
PB
59591 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
59592 mkdir stageprofile-intl; \
80911fe1
PB
59593 mv stageprofile-intl intl ; \
59594 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
59595@endif intl
59596@if ld
b00612cc
PB
59597 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
59598 mkdir stageprofile-ld; \
80911fe1
PB
59599 mv stageprofile-ld ld ; \
59600 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
59601@endif ld
59602@if libcpp
b00612cc
PB
59603 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
59604 mkdir stageprofile-libcpp; \
80911fe1
PB
59605 mv stageprofile-libcpp libcpp ; \
59606 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 59607@endif libcpp
be01d343
PB
59608@if libdecnumber
59609 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
59610 mkdir stageprofile-libdecnumber; \
80911fe1
PB
59611 mv stageprofile-libdecnumber libdecnumber ; \
59612 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 59613@endif libdecnumber
72b2455a 59614@if libiberty
b00612cc
PB
59615 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
59616 mkdir stageprofile-libiberty; \
80911fe1
PB
59617 mv stageprofile-libiberty libiberty ; \
59618 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
59619@endif libiberty
59620@if zlib
d545f33b
PB
59621 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
59622 mkdir stageprofile-zlib; \
80911fe1
PB
59623 mv stageprofile-zlib zlib ; \
59624 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 59625@endif zlib
700d40ca
ILT
59626@if lto-plugin
59627 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
59628 mkdir stageprofile-lto-plugin; \
59629 mv stageprofile-lto-plugin lto-plugin ; \
59630 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
59631@endif lto-plugin
0aed8855
PB
59632 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
59633 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
59634 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59635 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 59636
80911fe1 59637stageprofile-end::
d545f33b 59638@if bfd
80911fe1
PB
59639 @if test -d $(HOST_SUBDIR)/bfd ; then \
59640 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
59641 mv prev-bfd stage1-bfd ; : ; \
0aed8855 59642 fi
d545f33b
PB
59643@endif bfd
59644@if opcodes
80911fe1
PB
59645 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59646 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
59647 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 59648 fi
d545f33b
PB
59649@endif opcodes
59650@if binutils
80911fe1
PB
59651 @if test -d $(HOST_SUBDIR)/binutils ; then \
59652 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
59653 mv prev-binutils stage1-binutils ; : ; \
0aed8855 59654 fi
d545f33b
PB
59655@endif binutils
59656@if gas
80911fe1
PB
59657 @if test -d $(HOST_SUBDIR)/gas ; then \
59658 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
59659 mv prev-gas stage1-gas ; : ; \
0aed8855 59660 fi
d545f33b
PB
59661@endif gas
59662@if gcc
80911fe1
PB
59663 @if test -d $(HOST_SUBDIR)/gcc ; then \
59664 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
59665 mv prev-gcc stage1-gcc ; : ; \
0aed8855 59666 fi
d545f33b 59667@endif gcc
4b900473
PB
59668@if gmp
59669 @if test -d $(HOST_SUBDIR)/gmp ; then \
59670 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
59671 mv prev-gmp stage1-gmp ; : ; \
59672 fi
59673@endif gmp
59674@if mpfr
59675 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59676 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
59677 mv prev-mpfr stage1-mpfr ; : ; \
59678 fi
59679@endif mpfr
e8a5fa9c
RW
59680@if mpc
59681 @if test -d $(HOST_SUBDIR)/mpc ; then \
59682 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
59683 mv prev-mpc stage1-mpc ; : ; \
59684 fi
59685@endif mpc
e28c595f
JM
59686@if ppl
59687 @if test -d $(HOST_SUBDIR)/ppl ; then \
59688 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
59689 mv prev-ppl stage1-ppl ; : ; \
59690 fi
59691@endif ppl
59692@if cloog
59693 @if test -d $(HOST_SUBDIR)/cloog ; then \
59694 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
59695 mv prev-cloog stage1-cloog ; : ; \
59696 fi
59697@endif cloog
1f53ca9a
AO
59698@if libelf
59699 @if test -d $(HOST_SUBDIR)/libelf ; then \
59700 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
59701 mv prev-libelf stage1-libelf ; : ; \
59702 fi
59703@endif libelf
93f9b408
ILT
59704@if gold
59705 @if test -d $(HOST_SUBDIR)/gold ; then \
59706 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
59707 mv prev-gold stage1-gold ; : ; \
59708 fi
59709@endif gold
d545f33b 59710@if intl
80911fe1
PB
59711 @if test -d $(HOST_SUBDIR)/intl ; then \
59712 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
59713 mv prev-intl stage1-intl ; : ; \
0aed8855 59714 fi
d545f33b
PB
59715@endif intl
59716@if ld
80911fe1
PB
59717 @if test -d $(HOST_SUBDIR)/ld ; then \
59718 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
59719 mv prev-ld stage1-ld ; : ; \
0aed8855 59720 fi
d545f33b
PB
59721@endif ld
59722@if libcpp
80911fe1
PB
59723 @if test -d $(HOST_SUBDIR)/libcpp ; then \
59724 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
59725 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 59726 fi
d545f33b 59727@endif libcpp
be01d343 59728@if libdecnumber
80911fe1
PB
59729 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
59730 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
59731 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 59732 fi
be01d343 59733@endif libdecnumber
d545f33b 59734@if libiberty
80911fe1
PB
59735 @if test -d $(HOST_SUBDIR)/libiberty ; then \
59736 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
59737 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 59738 fi
d545f33b
PB
59739@endif libiberty
59740@if zlib
80911fe1
PB
59741 @if test -d $(HOST_SUBDIR)/zlib ; then \
59742 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
59743 mv prev-zlib stage1-zlib ; : ; \
0aed8855 59744 fi
d545f33b 59745@endif zlib
700d40ca
ILT
59746@if lto-plugin
59747 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
59748 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
59749 mv prev-lto-plugin stage1-lto-plugin ; : ; \
59750 fi
59751@endif lto-plugin
0aed8855 59752 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
59753 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
59754 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 59755 fi
80911fe1 59756 rm -f stage_current
72b2455a 59757
973601e1 59758# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 59759# remade, but not reconfigured. The next stage (if any) will not be
675492f0 59760# reconfigured either.
d545f33b
PB
59761.PHONY: stageprofile-bubble
59762stageprofile-bubble:: stage1-bubble
e360f423
PB
59763 @r=`${PWD_COMMAND}`; export r; \
59764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59765 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
59766 echo Skipping rebuild of stageprofile ; \
59767 else \
f70224b5
PB
59768 $(MAKE) stageprofile-start; \
59769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 59770 fi
72b2455a 59771
d545f33b
PB
59772.PHONY: all-stageprofile clean-stageprofile
59773do-clean: clean-stageprofile
0df3d27f 59774
72b2455a
PB
59775# FIXME: Will not need to be conditional when toplevel bootstrap is the
59776# only possibility, but now it conflicts with no-bootstrap rules
59777@if gcc-bootstrap
59778
59779
59780
59781
0df3d27f 59782# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 59783distclean-stage1:: distclean-stageprofile
0df3d27f 59784.PHONY: distclean-stageprofile
72b2455a 59785distclean-stageprofile::
0aed8855 59786 @: $(MAKE); $(stage)
e00a73e3 59787 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 59788 rm -rf stageprofile-*
dfdffa2c
PB
59789
59790
72b2455a 59791@endif gcc-bootstrap
dfdffa2c
PB
59792
59793
72b2455a 59794.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 59795
72b2455a 59796stagefeedback-start::
0aed8855 59797 @: $(MAKE); $(stage); \
72b2455a 59798 echo stagefeedback > stage_current ; \
b00612cc 59799 echo stagefeedback > stage_last; \
0aed8855 59800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 59801@if bfd
b00612cc
PB
59802 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
59803 mkdir stagefeedback-bfd; \
80911fe1
PB
59804 mv stagefeedback-bfd bfd ; \
59805 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
59806@endif bfd
59807@if opcodes
b00612cc
PB
59808 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
59809 mkdir stagefeedback-opcodes; \
80911fe1
PB
59810 mv stagefeedback-opcodes opcodes ; \
59811 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
59812@endif opcodes
59813@if binutils
b00612cc
PB
59814 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
59815 mkdir stagefeedback-binutils; \
80911fe1
PB
59816 mv stagefeedback-binutils binutils ; \
59817 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
59818@endif binutils
59819@if gas
b00612cc
PB
59820 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
59821 mkdir stagefeedback-gas; \
80911fe1
PB
59822 mv stagefeedback-gas gas ; \
59823 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
59824@endif gas
59825@if gcc
b00612cc
PB
59826 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
59827 mkdir stagefeedback-gcc; \
80911fe1
PB
59828 mv stagefeedback-gcc gcc ; \
59829 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 59830@endif gcc
4b900473
PB
59831@if gmp
59832 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
59833 mkdir stagefeedback-gmp; \
59834 mv stagefeedback-gmp gmp ; \
59835 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
59836@endif gmp
59837@if mpfr
59838 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
59839 mkdir stagefeedback-mpfr; \
59840 mv stagefeedback-mpfr mpfr ; \
59841 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
59842@endif mpfr
e8a5fa9c
RW
59843@if mpc
59844 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
59845 mkdir stagefeedback-mpc; \
59846 mv stagefeedback-mpc mpc ; \
59847 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
59848@endif mpc
e28c595f
JM
59849@if ppl
59850 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
59851 mkdir stagefeedback-ppl; \
59852 mv stagefeedback-ppl ppl ; \
59853 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
59854@endif ppl
59855@if cloog
59856 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
59857 mkdir stagefeedback-cloog; \
59858 mv stagefeedback-cloog cloog ; \
59859 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
59860@endif cloog
1f53ca9a
AO
59861@if libelf
59862 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
59863 mkdir stagefeedback-libelf; \
59864 mv stagefeedback-libelf libelf ; \
59865 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
59866@endif libelf
93f9b408
ILT
59867@if gold
59868 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
59869 mkdir stagefeedback-gold; \
59870 mv stagefeedback-gold gold ; \
59871 mv stageprofile-gold prev-gold || test -f stageprofile-lean
59872@endif gold
72b2455a 59873@if intl
b00612cc
PB
59874 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
59875 mkdir stagefeedback-intl; \
80911fe1
PB
59876 mv stagefeedback-intl intl ; \
59877 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
59878@endif intl
59879@if ld
b00612cc
PB
59880 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
59881 mkdir stagefeedback-ld; \
80911fe1
PB
59882 mv stagefeedback-ld ld ; \
59883 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
59884@endif ld
59885@if libcpp
b00612cc
PB
59886 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
59887 mkdir stagefeedback-libcpp; \
80911fe1
PB
59888 mv stagefeedback-libcpp libcpp ; \
59889 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 59890@endif libcpp
be01d343
PB
59891@if libdecnumber
59892 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
59893 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
59894 mv stagefeedback-libdecnumber libdecnumber ; \
59895 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 59896@endif libdecnumber
72b2455a 59897@if libiberty
b00612cc
PB
59898 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
59899 mkdir stagefeedback-libiberty; \
80911fe1
PB
59900 mv stagefeedback-libiberty libiberty ; \
59901 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
59902@endif libiberty
59903@if zlib
b00612cc
PB
59904 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
59905 mkdir stagefeedback-zlib; \
80911fe1
PB
59906 mv stagefeedback-zlib zlib ; \
59907 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 59908@endif zlib
700d40ca
ILT
59909@if lto-plugin
59910 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
59911 mkdir stagefeedback-lto-plugin; \
59912 mv stagefeedback-lto-plugin lto-plugin ; \
59913 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
59914@endif lto-plugin
0aed8855
PB
59915 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
59916 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
59917 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
59918 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 59919
80911fe1 59920stagefeedback-end::
72b2455a 59921@if bfd
80911fe1
PB
59922 @if test -d $(HOST_SUBDIR)/bfd ; then \
59923 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
59924 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 59925 fi
72b2455a
PB
59926@endif bfd
59927@if opcodes
80911fe1
PB
59928 @if test -d $(HOST_SUBDIR)/opcodes ; then \
59929 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
59930 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 59931 fi
72b2455a
PB
59932@endif opcodes
59933@if binutils
80911fe1
PB
59934 @if test -d $(HOST_SUBDIR)/binutils ; then \
59935 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
59936 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 59937 fi
72b2455a
PB
59938@endif binutils
59939@if gas
80911fe1
PB
59940 @if test -d $(HOST_SUBDIR)/gas ; then \
59941 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
59942 mv prev-gas stageprofile-gas ; : ; \
0aed8855 59943 fi
72b2455a
PB
59944@endif gas
59945@if gcc
80911fe1
PB
59946 @if test -d $(HOST_SUBDIR)/gcc ; then \
59947 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
59948 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 59949 fi
72b2455a 59950@endif gcc
4b900473
PB
59951@if gmp
59952 @if test -d $(HOST_SUBDIR)/gmp ; then \
59953 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
59954 mv prev-gmp stageprofile-gmp ; : ; \
59955 fi
59956@endif gmp
59957@if mpfr
59958 @if test -d $(HOST_SUBDIR)/mpfr ; then \
59959 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
59960 mv prev-mpfr stageprofile-mpfr ; : ; \
59961 fi
59962@endif mpfr
e8a5fa9c
RW
59963@if mpc
59964 @if test -d $(HOST_SUBDIR)/mpc ; then \
59965 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
59966 mv prev-mpc stageprofile-mpc ; : ; \
59967 fi
59968@endif mpc
e28c595f
JM
59969@if ppl
59970 @if test -d $(HOST_SUBDIR)/ppl ; then \
59971 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
59972 mv prev-ppl stageprofile-ppl ; : ; \
59973 fi
59974@endif ppl
59975@if cloog
59976 @if test -d $(HOST_SUBDIR)/cloog ; then \
59977 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
59978 mv prev-cloog stageprofile-cloog ; : ; \
59979 fi
59980@endif cloog
1f53ca9a
AO
59981@if libelf
59982 @if test -d $(HOST_SUBDIR)/libelf ; then \
59983 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
59984 mv prev-libelf stageprofile-libelf ; : ; \
59985 fi
59986@endif libelf
93f9b408
ILT
59987@if gold
59988 @if test -d $(HOST_SUBDIR)/gold ; then \
59989 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
59990 mv prev-gold stageprofile-gold ; : ; \
59991 fi
59992@endif gold
72b2455a 59993@if intl
80911fe1
PB
59994 @if test -d $(HOST_SUBDIR)/intl ; then \
59995 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
59996 mv prev-intl stageprofile-intl ; : ; \
0aed8855 59997 fi
72b2455a
PB
59998@endif intl
59999@if ld
80911fe1
PB
60000 @if test -d $(HOST_SUBDIR)/ld ; then \
60001 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
60002 mv prev-ld stageprofile-ld ; : ; \
0aed8855 60003 fi
72b2455a
PB
60004@endif ld
60005@if libcpp
80911fe1
PB
60006 @if test -d $(HOST_SUBDIR)/libcpp ; then \
60007 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
60008 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 60009 fi
72b2455a 60010@endif libcpp
be01d343 60011@if libdecnumber
80911fe1
PB
60012 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
60013 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
60014 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 60015 fi
be01d343 60016@endif libdecnumber
72b2455a 60017@if libiberty
80911fe1
PB
60018 @if test -d $(HOST_SUBDIR)/libiberty ; then \
60019 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
60020 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 60021 fi
72b2455a
PB
60022@endif libiberty
60023@if zlib
80911fe1
PB
60024 @if test -d $(HOST_SUBDIR)/zlib ; then \
60025 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
60026 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 60027 fi
72b2455a 60028@endif zlib
700d40ca
ILT
60029@if lto-plugin
60030 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
60031 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
60032 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
60033 fi
60034@endif lto-plugin
0aed8855 60035 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
60036 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
60037 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 60038 fi
80911fe1 60039 rm -f stage_current
dfdffa2c 60040
973601e1 60041# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 60042# remade, but not reconfigured. The next stage (if any) will not be
675492f0 60043# reconfigured either.
72b2455a 60044.PHONY: stagefeedback-bubble
7d329e61 60045stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
60046 @r=`${PWD_COMMAND}`; export r; \
60047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60048 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
60049 echo Skipping rebuild of stagefeedback ; \
60050 else \
f70224b5
PB
60051 $(MAKE) stagefeedback-start; \
60052 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 60053 fi
72b2455a 60054
0df3d27f 60055.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 60056do-clean: clean-stagefeedback
0df3d27f 60057
72b2455a
PB
60058# FIXME: Will not need to be conditional when toplevel bootstrap is the
60059# only possibility, but now it conflicts with no-bootstrap rules
60060@if gcc-bootstrap
656fdd47
PB
60061
60062
60063
80911fe1 60064.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
60065profiledbootstrap:
60066 echo stagefeedback > stage_final
60067 @r=`${PWD_COMMAND}`; export r; \
60068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60069 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 60070 @: $(MAKE); $(unstage)
be01d343
PB
60071 @r=`${PWD_COMMAND}`; export r; \
60072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 60073 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 60074 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 60075
80911fe1
PB
60076profiledbootstrap-lean:
60077 echo stagefeedback > stage_final
60078 @r=`${PWD_COMMAND}`; export r; \
60079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60080 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
60081 @: $(MAKE); $(unstage)
60082 @r=`${PWD_COMMAND}`; export r; \
60083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 60084 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
60085 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60086
656fdd47 60087
0df3d27f 60088# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 60089distclean-stageprofile:: distclean-stagefeedback
0df3d27f 60090.PHONY: distclean-stagefeedback
656fdd47 60091distclean-stagefeedback::
0aed8855 60092 @: $(MAKE); $(stage)
e00a73e3 60093 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 60094 rm -rf stagefeedback-*
656fdd47
PB
60095
60096
72b2455a 60097@endif gcc-bootstrap
656fdd47
PB
60098
60099
60100
7d329e61
PB
60101stageprofile-end::
60102 $(MAKE) distclean-stagefeedback
656fdd47 60103
7d329e61 60104stagefeedback-start::
656fdd47
PB
60105 @r=`${PWD_COMMAND}`; export r; \
60106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
60107 for i in prev-*; do \
60108 j=`echo $$i | sed s/^prev-//` ; \
60109 cd $$r/$$i && \
60110 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
60111 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
60112 done
b8908782 60113
0df3d27f 60114@if gcc-bootstrap
0df3d27f 60115do-distclean: distclean-stage1
c52c6897
PB
60116
60117# Provide a GCC build when we're building target libraries. This does
60118# not work as a dependency, just as the minimum necessary to avoid errors.
60119stage_last:
314b2e66
AS
60120 @r=`${PWD_COMMAND}`; export r; \
60121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 60122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 60123
4f0ef2d8
CD
60124# Same as unstage, but not phony and defaulting to stage1-start. We place
60125# it in the dependency so that for example `make -j3 all-gcc' works.
60126stage_current:
60127 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
60128
c52c6897 60129.PHONY: restrap
266df637 60130restrap::
c52c6897 60131 @: $(MAKE); $(stage)
1b05fbbd 60132 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 60133restrap:: all
c380fdd8 60134@endif gcc-bootstrap
c52c6897 60135
ae831be5
NN
60136# --------------------------------------
60137# Dependencies between different modules
60138# --------------------------------------
252b5132 60139
9e6ce191 60140# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 60141@if gcc-bootstrap
e8a5fa9c
RW
60142configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
60143configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
60144configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
60145configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
60146configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
60147configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
60148configure-target-libmudflap: stage_last
60149configure-target-libssp: stage_last
c52c6897 60150configure-target-newlib: stage_last
6aa8ef82
DJ
60151configure-stage1-target-libgcc: maybe-all-stage1-gcc
60152configure-stage2-target-libgcc: maybe-all-stage2-gcc
60153configure-stage3-target-libgcc: maybe-all-stage3-gcc
60154configure-stage4-target-libgcc: maybe-all-stage4-gcc
60155configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
60156configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
e552509b 60157configure-target-libquadmath: stage_last
c52c6897
PB
60158configure-target-libgfortran: stage_last
60159configure-target-libobjc: stage_last
e552509b 60160configure-target-libgo: stage_last
c52c6897
PB
60161configure-target-libtermcap: stage_last
60162configure-target-winsup: stage_last
60163configure-target-libgloss: stage_last
60164configure-target-libiberty: stage_last
60165configure-target-gperf: stage_last
60166configure-target-examples: stage_last
60167configure-target-libffi: stage_last
60168configure-target-libjava: stage_last
60169configure-target-zlib: stage_last
60170configure-target-boehm-gc: stage_last
60171configure-target-qthreads: stage_last
60172configure-target-rda: stage_last
60173configure-target-libada: stage_last
911e63d0
JR
60174configure-stage1-target-libgomp: maybe-all-stage1-gcc
60175configure-stage2-target-libgomp: maybe-all-stage2-gcc
60176configure-stage3-target-libgomp: maybe-all-stage3-gcc
60177configure-stage4-target-libgomp: maybe-all-stage4-gcc
60178configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
60179configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
c52c6897 60180@endif gcc-bootstrap
9e6ce191 60181
c52c6897 60182@if gcc-no-bootstrap
9e6ce191 60183configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 60184configure-target-libmudflap: maybe-all-gcc
064d0a7c 60185configure-target-libssp: maybe-all-gcc
9e6ce191 60186configure-target-newlib: maybe-all-gcc
6aa8ef82 60187configure-target-libgcc: maybe-all-gcc
e552509b 60188configure-target-libquadmath: maybe-all-gcc
9e6ce191 60189configure-target-libgfortran: maybe-all-gcc
9e6ce191 60190configure-target-libobjc: maybe-all-gcc
e552509b 60191configure-target-libgo: maybe-all-gcc
9e6ce191 60192configure-target-libtermcap: maybe-all-gcc
9e6ce191 60193configure-target-winsup: maybe-all-gcc
9e6ce191 60194configure-target-libgloss: maybe-all-gcc
9e6ce191 60195configure-target-libiberty: maybe-all-gcc
9e6ce191 60196configure-target-gperf: maybe-all-gcc
9e6ce191 60197configure-target-examples: maybe-all-gcc
9e6ce191 60198configure-target-libffi: maybe-all-gcc
9e6ce191 60199configure-target-libjava: maybe-all-gcc
9e6ce191 60200configure-target-zlib: maybe-all-gcc
9e6ce191 60201configure-target-boehm-gc: maybe-all-gcc
9e6ce191 60202configure-target-qthreads: maybe-all-gcc
9e6ce191 60203configure-target-rda: maybe-all-gcc
9e6ce191 60204configure-target-libada: maybe-all-gcc
b3ded179 60205configure-target-libgomp: maybe-all-gcc
c52c6897 60206@endif gcc-no-bootstrap
b3ded179 60207
9e6ce191 60208
ae831be5
NN
60209# There are two types of dependencies here: 'hard' dependencies, where one
60210# module simply won't build without the other; and 'soft' dependencies, where
60211# if the depended-on module is missing, the depending module will do without
60212# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 60213# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
60214# it's safer to use a soft dependency.
60215
9e6ce191
PB
60216
60217
60218
60219
c60fe18b 60220
9e6ce191
PB
60221# With all the machinery above in place, it is pretty easy to generate
60222# dependencies. Host dependencies are a bit more complex because we have
60223# to check for bootstrap/prebootstrap dependencies. To resolve
60224# prebootstrap dependencies, prebootstrap modules are gathered in
60225# a hash table.
6a9cf61e 60226all-build-bison: maybe-all-build-texinfo
9e6ce191 60227all-build-byacc: maybe-all-build-texinfo
6a9cf61e 60228all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
60229all-build-flex: maybe-all-build-bison
60230all-build-flex: maybe-all-build-byacc
60231all-build-flex: maybe-all-build-m4
6a9cf61e 60232all-build-libiberty: maybe-all-build-texinfo
9e6ce191 60233all-build-m4: maybe-all-build-texinfo
ee025550 60234all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
60235configure-gcc: maybe-configure-intl
60236
60237configure-stage1-gcc: maybe-configure-stage1-intl
60238configure-stage2-gcc: maybe-configure-stage2-intl
60239configure-stage3-gcc: maybe-configure-stage3-intl
60240configure-stage4-gcc: maybe-configure-stage4-intl
60241configure-stageprofile-gcc: maybe-configure-stageprofile-intl
60242configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
60243configure-gcc: maybe-all-binutils
60244
60245configure-stage1-gcc: maybe-all-stage1-binutils
60246configure-stage2-gcc: maybe-all-stage2-binutils
60247configure-stage3-gcc: maybe-all-stage3-binutils
60248configure-stage4-gcc: maybe-all-stage4-binutils
60249configure-stageprofile-gcc: maybe-all-stageprofile-binutils
60250configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
60251configure-gcc: maybe-all-gas
60252
60253configure-stage1-gcc: maybe-all-stage1-gas
60254configure-stage2-gcc: maybe-all-stage2-gas
60255configure-stage3-gcc: maybe-all-stage3-gas
60256configure-stage4-gcc: maybe-all-stage4-gas
60257configure-stageprofile-gcc: maybe-all-stageprofile-gas
60258configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
60259configure-gcc: maybe-all-ld
60260
60261configure-stage1-gcc: maybe-all-stage1-ld
60262configure-stage2-gcc: maybe-all-stage2-ld
60263configure-stage3-gcc: maybe-all-stage3-ld
60264configure-stage4-gcc: maybe-all-stage4-ld
60265configure-stageprofile-gcc: maybe-all-stageprofile-ld
60266configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
60267configure-gcc: maybe-all-gold
60268
60269configure-stage1-gcc: maybe-all-stage1-gold
60270configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 60271configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
60272configure-stage4-gcc: maybe-all-stage4-gold
60273configure-stageprofile-gcc: maybe-all-stageprofile-gold
60274configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
7530c480
AO
60275configure-gcc: maybe-all-libelf
60276
60277configure-stage1-gcc: maybe-all-stage1-libelf
60278configure-stage2-gcc: maybe-all-stage2-libelf
60279configure-stage3-gcc: maybe-all-stage3-libelf
60280configure-stage4-gcc: maybe-all-stage4-libelf
60281configure-stageprofile-gcc: maybe-all-stageprofile-libelf
60282configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
9e6ce191
PB
60283all-gcc: all-libiberty
60284
60285all-stage1-gcc: all-stage1-libiberty
60286all-stage2-gcc: all-stage2-libiberty
60287all-stage3-gcc: all-stage3-libiberty
60288all-stage4-gcc: all-stage4-libiberty
60289all-stageprofile-gcc: all-stageprofile-libiberty
60290all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
60291all-gcc: maybe-all-gmp
60292
60293all-stage1-gcc: maybe-all-stage1-gmp
60294all-stage2-gcc: maybe-all-stage2-gmp
60295all-stage3-gcc: maybe-all-stage3-gmp
60296all-stage4-gcc: maybe-all-stage4-gmp
60297all-stageprofile-gcc: maybe-all-stageprofile-gmp
60298all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
60299all-gcc: maybe-all-intl
60300
60301all-stage1-gcc: maybe-all-stage1-intl
60302all-stage2-gcc: maybe-all-stage2-intl
60303all-stage3-gcc: maybe-all-stage3-intl
60304all-stage4-gcc: maybe-all-stage4-intl
60305all-stageprofile-gcc: maybe-all-stageprofile-intl
60306all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
60307all-gcc: maybe-all-mpfr
60308
60309all-stage1-gcc: maybe-all-stage1-mpfr
60310all-stage2-gcc: maybe-all-stage2-mpfr
60311all-stage3-gcc: maybe-all-stage3-mpfr
60312all-stage4-gcc: maybe-all-stage4-mpfr
60313all-stageprofile-gcc: maybe-all-stageprofile-mpfr
60314all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
60315all-gcc: maybe-all-mpc
60316
60317all-stage1-gcc: maybe-all-stage1-mpc
60318all-stage2-gcc: maybe-all-stage2-mpc
60319all-stage3-gcc: maybe-all-stage3-mpc
60320all-stage4-gcc: maybe-all-stage4-mpc
60321all-stageprofile-gcc: maybe-all-stageprofile-mpc
60322all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
60323all-gcc: maybe-all-ppl
60324
60325all-stage1-gcc: maybe-all-stage1-ppl
60326all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 60327all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
60328all-stage4-gcc: maybe-all-stage4-ppl
60329all-stageprofile-gcc: maybe-all-stageprofile-ppl
60330all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
60331all-gcc: maybe-all-cloog
60332
60333all-stage1-gcc: maybe-all-stage1-cloog
60334all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 60335all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
60336all-stage4-gcc: maybe-all-stage4-cloog
60337all-stageprofile-gcc: maybe-all-stageprofile-cloog
60338all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
60339all-gcc: maybe-all-build-texinfo
60340
60341all-stage1-gcc: maybe-all-build-texinfo
60342all-stage2-gcc: maybe-all-build-texinfo
60343all-stage3-gcc: maybe-all-build-texinfo
60344all-stage4-gcc: maybe-all-build-texinfo
60345all-stageprofile-gcc: maybe-all-build-texinfo
60346all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
60347all-gcc: maybe-all-build-bison
60348
60349all-stage1-gcc: maybe-all-build-bison
60350all-stage2-gcc: maybe-all-build-bison
60351all-stage3-gcc: maybe-all-build-bison
60352all-stage4-gcc: maybe-all-build-bison
60353all-stageprofile-gcc: maybe-all-build-bison
60354all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
60355all-gcc: maybe-all-build-byacc
60356
60357all-stage1-gcc: maybe-all-build-byacc
60358all-stage2-gcc: maybe-all-build-byacc
60359all-stage3-gcc: maybe-all-build-byacc
60360all-stage4-gcc: maybe-all-build-byacc
60361all-stageprofile-gcc: maybe-all-build-byacc
60362all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
60363all-gcc: maybe-all-build-flex
60364
60365all-stage1-gcc: maybe-all-build-flex
60366all-stage2-gcc: maybe-all-build-flex
60367all-stage3-gcc: maybe-all-build-flex
60368all-stage4-gcc: maybe-all-build-flex
60369all-stageprofile-gcc: maybe-all-build-flex
60370all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
60371all-gcc: maybe-all-build-libiberty
60372
60373all-stage1-gcc: maybe-all-build-libiberty
60374all-stage2-gcc: maybe-all-build-libiberty
60375all-stage3-gcc: maybe-all-build-libiberty
60376all-stage4-gcc: maybe-all-build-libiberty
60377all-stageprofile-gcc: maybe-all-build-libiberty
60378all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
60379all-gcc: maybe-all-build-fixincludes
60380
60381all-stage1-gcc: maybe-all-build-fixincludes
60382all-stage2-gcc: maybe-all-build-fixincludes
60383all-stage3-gcc: maybe-all-build-fixincludes
60384all-stage4-gcc: maybe-all-build-fixincludes
60385all-stageprofile-gcc: maybe-all-build-fixincludes
60386all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
60387all-gcc: maybe-all-zlib
60388
60389all-stage1-gcc: maybe-all-stage1-zlib
60390all-stage2-gcc: maybe-all-stage2-zlib
60391all-stage3-gcc: maybe-all-stage3-zlib
60392all-stage4-gcc: maybe-all-stage4-zlib
60393all-stageprofile-gcc: maybe-all-stageprofile-zlib
60394all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
60395all-gcc: all-libcpp
60396
60397all-stage1-gcc: all-stage1-libcpp
60398all-stage2-gcc: all-stage2-libcpp
60399all-stage3-gcc: all-stage3-libcpp
60400all-stage4-gcc: all-stage4-libcpp
60401all-stageprofile-gcc: all-stageprofile-libcpp
60402all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
60403all-gcc: all-libdecnumber
60404
60405all-stage1-gcc: all-stage1-libdecnumber
60406all-stage2-gcc: all-stage2-libdecnumber
60407all-stage3-gcc: all-stage3-libdecnumber
60408all-stage4-gcc: all-stage4-libdecnumber
60409all-stageprofile-gcc: all-stageprofile-libdecnumber
60410all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
60411all-gcc: maybe-all-libiberty
60412
60413all-stage1-gcc: maybe-all-stage1-libiberty
60414all-stage2-gcc: maybe-all-stage2-libiberty
60415all-stage3-gcc: maybe-all-stage3-libiberty
60416all-stage4-gcc: maybe-all-stage4-libiberty
60417all-stageprofile-gcc: maybe-all-stageprofile-libiberty
60418all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
60419all-gcc: maybe-all-fixincludes
57eefe4d
RW
60420info-gcc: maybe-all-build-libiberty
60421
60422info-stage1-gcc: maybe-all-build-libiberty
60423info-stage2-gcc: maybe-all-build-libiberty
60424info-stage3-gcc: maybe-all-build-libiberty
60425info-stage4-gcc: maybe-all-build-libiberty
60426info-stageprofile-gcc: maybe-all-build-libiberty
60427info-stagefeedback-gcc: maybe-all-build-libiberty
60428dvi-gcc: maybe-all-build-libiberty
60429
60430dvi-stage1-gcc: maybe-all-build-libiberty
60431dvi-stage2-gcc: maybe-all-build-libiberty
60432dvi-stage3-gcc: maybe-all-build-libiberty
60433dvi-stage4-gcc: maybe-all-build-libiberty
60434dvi-stageprofile-gcc: maybe-all-build-libiberty
60435dvi-stagefeedback-gcc: maybe-all-build-libiberty
60436pdf-gcc: maybe-all-build-libiberty
60437
60438pdf-stage1-gcc: maybe-all-build-libiberty
60439pdf-stage2-gcc: maybe-all-build-libiberty
60440pdf-stage3-gcc: maybe-all-build-libiberty
60441pdf-stage4-gcc: maybe-all-build-libiberty
60442pdf-stageprofile-gcc: maybe-all-build-libiberty
60443pdf-stagefeedback-gcc: maybe-all-build-libiberty
60444html-gcc: maybe-all-build-libiberty
60445
60446html-stage1-gcc: maybe-all-build-libiberty
60447html-stage2-gcc: maybe-all-build-libiberty
60448html-stage3-gcc: maybe-all-build-libiberty
60449html-stage4-gcc: maybe-all-build-libiberty
60450html-stageprofile-gcc: maybe-all-build-libiberty
60451html-stagefeedback-gcc: maybe-all-build-libiberty
69e57115 60452install-gcc: maybe-install-fixincludes
9b980aa1 60453install-strip-gcc: maybe-install-strip-fixincludes
9e6ce191
PB
60454configure-libcpp: configure-libiberty
60455
60456configure-stage1-libcpp: configure-stage1-libiberty
60457configure-stage2-libcpp: configure-stage2-libiberty
60458configure-stage3-libcpp: configure-stage3-libiberty
60459configure-stage4-libcpp: configure-stage4-libiberty
60460configure-stageprofile-libcpp: configure-stageprofile-libiberty
60461configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
60462configure-libcpp: maybe-configure-intl
60463
60464configure-stage1-libcpp: maybe-configure-stage1-intl
60465configure-stage2-libcpp: maybe-configure-stage2-intl
60466configure-stage3-libcpp: maybe-configure-stage3-intl
60467configure-stage4-libcpp: maybe-configure-stage4-intl
60468configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
60469configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
60470all-libcpp: all-libiberty
60471
60472all-stage1-libcpp: all-stage1-libiberty
60473all-stage2-libcpp: all-stage2-libiberty
60474all-stage3-libcpp: all-stage3-libiberty
60475all-stage4-libcpp: all-stage4-libiberty
60476all-stageprofile-libcpp: all-stageprofile-libiberty
60477all-stagefeedback-libcpp: all-stagefeedback-libiberty
60478all-libcpp: maybe-all-intl
60479
60480all-stage1-libcpp: maybe-all-stage1-intl
60481all-stage2-libcpp: maybe-all-stage2-intl
60482all-stage3-libcpp: maybe-all-stage3-intl
60483all-stage4-libcpp: maybe-all-stage4-intl
60484all-stageprofile-libcpp: maybe-all-stageprofile-intl
60485all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 60486all-fixincludes: maybe-all-libiberty
b00612cc 60487all-gnattools: maybe-all-target-libada
18fa8f9c
JM
60488all-lto-plugin: maybe-all-gcc
60489
60490all-stage1-lto-plugin: maybe-all-stage1-gcc
60491all-stage2-lto-plugin: maybe-all-stage2-gcc
60492all-stage3-lto-plugin: maybe-all-stage3-gcc
60493all-stage4-lto-plugin: maybe-all-stage4-gcc
60494all-stageprofile-lto-plugin: maybe-all-stageprofile-gcc
60495all-stagefeedback-lto-plugin: maybe-all-stagefeedback-gcc
4b900473
PB
60496configure-mpfr: maybe-all-gmp
60497
60498configure-stage1-mpfr: maybe-all-stage1-gmp
60499configure-stage2-mpfr: maybe-all-stage2-gmp
60500configure-stage3-mpfr: maybe-all-stage3-gmp
60501configure-stage4-mpfr: maybe-all-stage4-gmp
60502configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
60503configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
60504configure-mpc: maybe-all-mpfr
60505
60506configure-stage1-mpc: maybe-all-stage1-mpfr
60507configure-stage2-mpc: maybe-all-stage2-mpfr
60508configure-stage3-mpc: maybe-all-stage3-mpfr
60509configure-stage4-mpc: maybe-all-stage4-mpfr
60510configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
60511configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
60512configure-ppl: maybe-all-gmp
60513
60514configure-stage1-ppl: maybe-all-stage1-gmp
60515configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 60516configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
60517configure-stage4-ppl: maybe-all-stage4-gmp
60518configure-stageprofile-ppl: maybe-all-stageprofile-gmp
60519configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
60520configure-ppl: maybe-all-mpfr
60521
60522configure-stage1-ppl: maybe-all-stage1-mpfr
60523configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 60524configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
60525configure-stage4-ppl: maybe-all-stage4-mpfr
60526configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
60527configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
60528configure-cloog: maybe-all-ppl
60529
60530configure-stage1-cloog: maybe-all-stage1-ppl
60531configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 60532configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
60533configure-stage4-cloog: maybe-all-stage4-ppl
60534configure-stageprofile-cloog: maybe-all-stageprofile-ppl
60535configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 60536configure-gdb: maybe-all-intl
9e6ce191 60537configure-gdb: maybe-configure-sim
31d99776 60538configure-gdb: maybe-all-bfd
dc448a7b 60539configure-gdb: maybe-all-libiconv
9e6ce191 60540all-gdb: maybe-all-libiberty
dc448a7b 60541all-gdb: maybe-all-libiconv
9e6ce191 60542all-gdb: maybe-all-opcodes
9e6ce191 60543all-gdb: maybe-all-readline
72b2455a
PB
60544all-gdb: maybe-all-build-bison
60545all-gdb: maybe-all-build-byacc
9e6ce191 60546all-gdb: maybe-all-sim
5074315a 60547all-gdb: maybe-all-libdecnumber
9e6ce191
PB
60548configure-libgui: maybe-configure-tcl
60549configure-libgui: maybe-configure-tk
60550all-libgui: maybe-all-tcl
60551all-libgui: maybe-all-tk
60552all-libgui: maybe-all-itcl
b4a77b47 60553configure-bfd: configure-libiberty
9e6ce191
PB
60554
60555configure-stage1-bfd: configure-stage1-libiberty
60556configure-stage2-bfd: configure-stage2-libiberty
60557configure-stage3-bfd: configure-stage3-libiberty
60558configure-stage4-bfd: configure-stage4-libiberty
60559configure-stageprofile-bfd: configure-stageprofile-libiberty
60560configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
60561configure-bfd: maybe-configure-intl
60562
60563configure-stage1-bfd: maybe-configure-stage1-intl
60564configure-stage2-bfd: maybe-configure-stage2-intl
60565configure-stage3-bfd: maybe-configure-stage3-intl
60566configure-stage4-bfd: maybe-configure-stage4-intl
60567configure-stageprofile-bfd: maybe-configure-stageprofile-intl
60568configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
60569all-bfd: maybe-all-libiberty
60570
60571all-stage1-bfd: maybe-all-stage1-libiberty
60572all-stage2-bfd: maybe-all-stage2-libiberty
60573all-stage3-bfd: maybe-all-stage3-libiberty
60574all-stage4-bfd: maybe-all-stage4-libiberty
60575all-stageprofile-bfd: maybe-all-stageprofile-libiberty
60576all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
60577all-bfd: maybe-all-intl
60578
60579all-stage1-bfd: maybe-all-stage1-intl
60580all-stage2-bfd: maybe-all-stage2-intl
60581all-stage3-bfd: maybe-all-stage3-intl
60582all-stage4-bfd: maybe-all-stage4-intl
60583all-stageprofile-bfd: maybe-all-stageprofile-intl
60584all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
60585configure-opcodes: configure-libiberty
60586
60587configure-stage1-opcodes: configure-stage1-libiberty
60588configure-stage2-opcodes: configure-stage2-libiberty
66775d67 60589configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
60590configure-stage4-opcodes: configure-stage4-libiberty
60591configure-stageprofile-opcodes: configure-stageprofile-libiberty
60592configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
60593all-opcodes: maybe-all-libiberty
60594
60595all-stage1-opcodes: maybe-all-stage1-libiberty
60596all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 60597all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
60598all-stage4-opcodes: maybe-all-stage4-libiberty
60599all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
60600all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
60601configure-binutils: maybe-configure-intl
60602
60603configure-stage1-binutils: maybe-configure-stage1-intl
60604configure-stage2-binutils: maybe-configure-stage2-intl
60605configure-stage3-binutils: maybe-configure-stage3-intl
60606configure-stage4-binutils: maybe-configure-stage4-intl
60607configure-stageprofile-binutils: maybe-configure-stageprofile-intl
60608configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
60609all-binutils: maybe-all-libiberty
60610
60611all-stage1-binutils: maybe-all-stage1-libiberty
60612all-stage2-binutils: maybe-all-stage2-libiberty
60613all-stage3-binutils: maybe-all-stage3-libiberty
60614all-stage4-binutils: maybe-all-stage4-libiberty
60615all-stageprofile-binutils: maybe-all-stageprofile-libiberty
60616all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
60617all-binutils: maybe-all-opcodes
60618
60619all-stage1-binutils: maybe-all-stage1-opcodes
60620all-stage2-binutils: maybe-all-stage2-opcodes
60621all-stage3-binutils: maybe-all-stage3-opcodes
60622all-stage4-binutils: maybe-all-stage4-opcodes
60623all-stageprofile-binutils: maybe-all-stageprofile-opcodes
60624all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
60625all-binutils: maybe-all-bfd
60626
60627all-stage1-binutils: maybe-all-stage1-bfd
60628all-stage2-binutils: maybe-all-stage2-bfd
60629all-stage3-binutils: maybe-all-stage3-bfd
60630all-stage4-binutils: maybe-all-stage4-bfd
60631all-stageprofile-binutils: maybe-all-stageprofile-bfd
60632all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
60633all-binutils: maybe-all-build-flex
60634
60635all-stage1-binutils: maybe-all-build-flex
60636all-stage2-binutils: maybe-all-build-flex
60637all-stage3-binutils: maybe-all-build-flex
60638all-stage4-binutils: maybe-all-build-flex
60639all-stageprofile-binutils: maybe-all-build-flex
60640all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
60641all-binutils: maybe-all-build-bison
60642
60643all-stage1-binutils: maybe-all-build-bison
60644all-stage2-binutils: maybe-all-build-bison
60645all-stage3-binutils: maybe-all-build-bison
60646all-stage4-binutils: maybe-all-build-bison
60647all-stageprofile-binutils: maybe-all-build-bison
60648all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
60649all-binutils: maybe-all-build-byacc
60650
60651all-stage1-binutils: maybe-all-build-byacc
60652all-stage2-binutils: maybe-all-build-byacc
60653all-stage3-binutils: maybe-all-build-byacc
60654all-stage4-binutils: maybe-all-build-byacc
60655all-stageprofile-binutils: maybe-all-build-byacc
60656all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
60657all-binutils: maybe-all-intl
60658
60659all-stage1-binutils: maybe-all-stage1-intl
60660all-stage2-binutils: maybe-all-stage2-intl
60661all-stage3-binutils: maybe-all-stage3-intl
60662all-stage4-binutils: maybe-all-stage4-intl
60663all-stageprofile-binutils: maybe-all-stageprofile-intl
60664all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 60665install-binutils: maybe-install-opcodes
9b980aa1 60666install-strip-binutils: maybe-install-strip-opcodes
cf662e21 60667install-opcodes: maybe-install-bfd
9b980aa1 60668install-strip-opcodes: maybe-install-strip-bfd
20e95c23
DJ
60669configure-gas: maybe-configure-intl
60670
60671configure-stage1-gas: maybe-configure-stage1-intl
60672configure-stage2-gas: maybe-configure-stage2-intl
60673configure-stage3-gas: maybe-configure-stage3-intl
60674configure-stage4-gas: maybe-configure-stage4-intl
60675configure-stageprofile-gas: maybe-configure-stageprofile-intl
60676configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
60677all-gas: maybe-all-libiberty
60678
60679all-stage1-gas: maybe-all-stage1-libiberty
60680all-stage2-gas: maybe-all-stage2-libiberty
60681all-stage3-gas: maybe-all-stage3-libiberty
60682all-stage4-gas: maybe-all-stage4-libiberty
60683all-stageprofile-gas: maybe-all-stageprofile-libiberty
60684all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
60685all-gas: maybe-all-opcodes
60686
60687all-stage1-gas: maybe-all-stage1-opcodes
60688all-stage2-gas: maybe-all-stage2-opcodes
60689all-stage3-gas: maybe-all-stage3-opcodes
60690all-stage4-gas: maybe-all-stage4-opcodes
60691all-stageprofile-gas: maybe-all-stageprofile-opcodes
60692all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
60693all-gas: maybe-all-bfd
60694
60695all-stage1-gas: maybe-all-stage1-bfd
60696all-stage2-gas: maybe-all-stage2-bfd
60697all-stage3-gas: maybe-all-stage3-bfd
60698all-stage4-gas: maybe-all-stage4-bfd
60699all-stageprofile-gas: maybe-all-stageprofile-bfd
60700all-stagefeedback-gas: maybe-all-stagefeedback-bfd
60701all-gas: maybe-all-intl
60702
60703all-stage1-gas: maybe-all-stage1-intl
60704all-stage2-gas: maybe-all-stage2-intl
60705all-stage3-gas: maybe-all-stage3-intl
60706all-stage4-gas: maybe-all-stage4-intl
60707all-stageprofile-gas: maybe-all-stageprofile-intl
60708all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 60709configure-gprof: maybe-configure-intl
9e6ce191
PB
60710all-gprof: maybe-all-libiberty
60711all-gprof: maybe-all-bfd
60712all-gprof: maybe-all-opcodes
60713all-gprof: maybe-all-intl
20e95c23
DJ
60714configure-ld: maybe-configure-intl
60715
60716configure-stage1-ld: maybe-configure-stage1-intl
60717configure-stage2-ld: maybe-configure-stage2-intl
60718configure-stage3-ld: maybe-configure-stage3-intl
60719configure-stage4-ld: maybe-configure-stage4-intl
60720configure-stageprofile-ld: maybe-configure-stageprofile-intl
60721configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
60722all-ld: maybe-all-libiberty
60723
60724all-stage1-ld: maybe-all-stage1-libiberty
60725all-stage2-ld: maybe-all-stage2-libiberty
60726all-stage3-ld: maybe-all-stage3-libiberty
60727all-stage4-ld: maybe-all-stage4-libiberty
60728all-stageprofile-ld: maybe-all-stageprofile-libiberty
60729all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
60730all-ld: maybe-all-bfd
60731
60732all-stage1-ld: maybe-all-stage1-bfd
60733all-stage2-ld: maybe-all-stage2-bfd
60734all-stage3-ld: maybe-all-stage3-bfd
60735all-stage4-ld: maybe-all-stage4-bfd
60736all-stageprofile-ld: maybe-all-stageprofile-bfd
60737all-stagefeedback-ld: maybe-all-stagefeedback-bfd
60738all-ld: maybe-all-opcodes
60739
60740all-stage1-ld: maybe-all-stage1-opcodes
60741all-stage2-ld: maybe-all-stage2-opcodes
60742all-stage3-ld: maybe-all-stage3-opcodes
60743all-stage4-ld: maybe-all-stage4-opcodes
60744all-stageprofile-ld: maybe-all-stageprofile-opcodes
60745all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
60746all-ld: maybe-all-build-bison
60747
60748all-stage1-ld: maybe-all-build-bison
60749all-stage2-ld: maybe-all-build-bison
60750all-stage3-ld: maybe-all-build-bison
60751all-stage4-ld: maybe-all-build-bison
60752all-stageprofile-ld: maybe-all-build-bison
60753all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
60754all-ld: maybe-all-build-byacc
60755
60756all-stage1-ld: maybe-all-build-byacc
60757all-stage2-ld: maybe-all-build-byacc
60758all-stage3-ld: maybe-all-build-byacc
60759all-stage4-ld: maybe-all-build-byacc
60760all-stageprofile-ld: maybe-all-build-byacc
60761all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
60762all-ld: maybe-all-build-flex
60763
60764all-stage1-ld: maybe-all-build-flex
60765all-stage2-ld: maybe-all-build-flex
60766all-stage3-ld: maybe-all-build-flex
60767all-stage4-ld: maybe-all-build-flex
60768all-stageprofile-ld: maybe-all-build-flex
60769all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
60770all-ld: maybe-all-intl
60771
60772all-stage1-ld: maybe-all-stage1-intl
60773all-stage2-ld: maybe-all-stage2-intl
60774all-stage3-ld: maybe-all-stage3-intl
60775all-stage4-ld: maybe-all-stage4-intl
60776all-stageprofile-ld: maybe-all-stageprofile-intl
60777all-stagefeedback-ld: maybe-all-stagefeedback-intl
e6de499b 60778install-ld: maybe-install-gold
9b980aa1 60779install-strip-ld: maybe-install-strip-gold
93f9b408
ILT
60780configure-gold: maybe-configure-intl
60781
60782configure-stage1-gold: maybe-configure-stage1-intl
60783configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 60784configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
60785configure-stage4-gold: maybe-configure-stage4-intl
60786configure-stageprofile-gold: maybe-configure-stageprofile-intl
60787configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
60788all-gold: maybe-all-libiberty
60789
60790all-stage1-gold: maybe-all-stage1-libiberty
60791all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 60792all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
60793all-stage4-gold: maybe-all-stage4-libiberty
60794all-stageprofile-gold: maybe-all-stageprofile-libiberty
60795all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
60796all-gold: maybe-all-intl
60797
60798all-stage1-gold: maybe-all-stage1-intl
60799all-stage2-gold: maybe-all-stage2-intl
93f9b408 60800all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
60801all-stage4-gold: maybe-all-stage4-intl
60802all-stageprofile-gold: maybe-all-stageprofile-intl
60803all-stagefeedback-gold: maybe-all-stagefeedback-intl
60804all-gold: maybe-all-bfd
60805
60806all-stage1-gold: maybe-all-stage1-bfd
60807all-stage2-gold: maybe-all-stage2-bfd
93f9b408 60808all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
60809all-stage4-gold: maybe-all-stage4-bfd
60810all-stageprofile-gold: maybe-all-stageprofile-bfd
60811all-stagefeedback-gold: maybe-all-stagefeedback-bfd
60812all-gold: maybe-all-build-bison
60813
60814all-stage1-gold: maybe-all-build-bison
60815all-stage2-gold: maybe-all-build-bison
93f9b408 60816all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
60817all-stage4-gold: maybe-all-build-bison
60818all-stageprofile-gold: maybe-all-build-bison
60819all-stagefeedback-gold: maybe-all-build-bison
60820all-gold: maybe-all-build-byacc
60821
60822all-stage1-gold: maybe-all-build-byacc
60823all-stage2-gold: maybe-all-build-byacc
93f9b408 60824all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
60825all-stage4-gold: maybe-all-build-byacc
60826all-stageprofile-gold: maybe-all-build-byacc
60827all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
60828check-gold: maybe-all-binutils
60829
60830check-stage1-gold: maybe-all-stage1-binutils
60831check-stage2-gold: maybe-all-stage2-binutils
e5164e97 60832check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
60833check-stage4-gold: maybe-all-stage4-binutils
60834check-stageprofile-gold: maybe-all-stageprofile-binutils
60835check-stagefeedback-gold: maybe-all-stagefeedback-binutils
700d40ca
ILT
60836check-gold: maybe-all-gas
60837
60838check-stage1-gold: maybe-all-stage1-gas
60839check-stage2-gold: maybe-all-stage2-gas
60840check-stage3-gold: maybe-all-stage3-gas
60841check-stage4-gold: maybe-all-stage4-gas
60842check-stageprofile-gold: maybe-all-stageprofile-gas
60843check-stagefeedback-gold: maybe-all-stagefeedback-gas
7206a0ee
JJ
60844configure-opcodes: maybe-configure-intl
60845
60846configure-stage1-opcodes: maybe-configure-stage1-intl
60847configure-stage2-opcodes: maybe-configure-stage2-intl
60848configure-stage3-opcodes: maybe-configure-stage3-intl
60849configure-stage4-opcodes: maybe-configure-stage4-intl
60850configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
60851configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
60852all-opcodes: maybe-all-bfd
60853
60854all-stage1-opcodes: maybe-all-stage1-bfd
60855all-stage2-opcodes: maybe-all-stage2-bfd
60856all-stage3-opcodes: maybe-all-stage3-bfd
60857all-stage4-opcodes: maybe-all-stage4-bfd
60858all-stageprofile-opcodes: maybe-all-stageprofile-bfd
60859all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
60860all-opcodes: maybe-all-libiberty
60861
60862all-stage1-opcodes: maybe-all-stage1-libiberty
60863all-stage2-opcodes: maybe-all-stage2-libiberty
60864all-stage3-opcodes: maybe-all-stage3-libiberty
60865all-stage4-opcodes: maybe-all-stage4-libiberty
60866all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
60867all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
60868all-opcodes: maybe-all-intl
60869
60870all-stage1-opcodes: maybe-all-stage1-intl
60871all-stage2-opcodes: maybe-all-stage2-intl
60872all-stage3-opcodes: maybe-all-stage3-intl
60873all-stage4-opcodes: maybe-all-stage4-intl
60874all-stageprofile-opcodes: maybe-all-stageprofile-intl
60875all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
60876all-dejagnu: maybe-all-tcl
60877all-dejagnu: maybe-all-expect
60878all-dejagnu: maybe-all-tk
60879configure-expect: maybe-configure-tcl
60880configure-expect: maybe-configure-tk
60881all-expect: maybe-all-tcl
60882all-expect: maybe-all-tk
60883configure-itcl: maybe-configure-tcl
60884configure-itcl: maybe-configure-tk
60885all-itcl: maybe-all-tcl
60886all-itcl: maybe-all-tk
ae831be5 60887install-itcl: maybe-install-tcl
9b980aa1 60888install-strip-itcl: maybe-install-strip-tcl
b4a77b47 60889configure-tk: maybe-configure-tcl
ae831be5 60890all-tk: maybe-all-tcl
9e6ce191
PB
60891all-sid: maybe-all-libiberty
60892all-sid: maybe-all-bfd
60893all-sid: maybe-all-opcodes
60894all-sid: maybe-all-tcl
60895all-sid: maybe-all-tk
60896install-sid: maybe-install-tcl
9b980aa1 60897install-strip-sid: maybe-install-strip-tcl
9e6ce191 60898install-sid: maybe-install-tk
9b980aa1 60899install-strip-sid: maybe-install-strip-tk
20e95c23
DJ
60900configure-sim: maybe-configure-intl
60901all-sim: maybe-all-intl
9e6ce191
PB
60902all-sim: maybe-all-libiberty
60903all-sim: maybe-all-bfd
60904all-sim: maybe-all-opcodes
60905all-sim: maybe-all-readline
60906all-sim: maybe-configure-gdb
60907all-fastjar: maybe-all-zlib
72b2455a 60908all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
60909all-fastjar: maybe-all-libiberty
60910all-autoconf: maybe-all-m4
72b2455a 60911all-autoconf: maybe-all-build-texinfo
9e6ce191 60912all-automake: maybe-all-m4
72b2455a 60913all-automake: maybe-all-build-texinfo
9e6ce191
PB
60914all-automake: maybe-all-autoconf
60915all-bison: maybe-all-intl
72b2455a 60916all-bison: maybe-all-build-texinfo
9e6ce191 60917all-diff: maybe-all-intl
72b2455a 60918all-diff: maybe-all-build-texinfo
9e6ce191 60919all-fileutils: maybe-all-intl
72b2455a
PB
60920all-fileutils: maybe-all-build-texinfo
60921all-flex: maybe-all-build-bison
60922all-flex: maybe-all-build-byacc
9e6ce191
PB
60923all-flex: maybe-all-intl
60924all-flex: maybe-all-m4
72b2455a 60925all-flex: maybe-all-build-texinfo
9e6ce191
PB
60926all-gzip: maybe-all-intl
60927all-gzip: maybe-all-zlib
72b2455a 60928all-gzip: maybe-all-build-texinfo
9e6ce191 60929all-hello: maybe-all-intl
72b2455a 60930all-hello: maybe-all-build-texinfo
9e6ce191 60931all-m4: maybe-all-intl
72b2455a 60932all-m4: maybe-all-build-texinfo
9e6ce191 60933all-make: maybe-all-intl
72b2455a
PB
60934all-make: maybe-all-build-texinfo
60935all-patch: maybe-all-build-texinfo
60936all-make: maybe-all-build-texinfo
930314a4 60937all-prms: maybe-all-libiberty
72b2455a
PB
60938all-recode: maybe-all-build-texinfo
60939all-sed: maybe-all-build-texinfo
930314a4 60940all-send-pr: maybe-all-prms
72b2455a
PB
60941all-tar: maybe-all-build-texinfo
60942all-uudecode: maybe-all-build-texinfo
9e6ce191 60943configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 60944configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 60945configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
60946all-target-fastjar: maybe-all-target-zlib
60947all-target-fastjar: maybe-all-target-libiberty
e552509b
ILT
60948configure-target-libgo: maybe-configure-target-libffi
60949configure-target-libgo: maybe-all-target-libstdc++-v3
60950all-target-libgo: maybe-all-target-libffi
9e6ce191
PB
60951configure-target-libjava: maybe-configure-target-zlib
60952configure-target-libjava: maybe-configure-target-boehm-gc
60953configure-target-libjava: maybe-configure-target-qthreads
60954configure-target-libjava: maybe-configure-target-libffi
60955all-target-libjava: maybe-all-fastjar
60956all-target-libjava: maybe-all-target-zlib
60957all-target-libjava: maybe-all-target-boehm-gc
60958all-target-libjava: maybe-all-target-qthreads
60959all-target-libjava: maybe-all-target-libffi
4f0ef2d8 60960configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 60961all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 60962all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 60963all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 60964configure-target-libstdc++-v3: maybe-configure-target-libgomp
911e63d0
JR
60965
60966configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
60967configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
60968configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
60969configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
60970configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
60971configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
60972all-target-libstdc++-v3: maybe-configure-target-libgomp
60973
60974all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
60975all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
60976all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
60977all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
60978all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
60979all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
2c133ff9 60980all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
60981all-target-winsup: maybe-all-target-libiberty
60982all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
60983configure-target-libiberty: maybe-all-binutils
60984configure-target-libiberty: maybe-all-ld
60985configure-target-newlib: maybe-all-binutils
60986configure-target-newlib: maybe-all-ld
e552509b 60987configure-target-libgfortran: maybe-all-target-libquadmath
9e6ce191
PB
60988
60989
6aa8ef82
DJ
60990# Dependencies for target modules on other target modules are
60991# described by lang_env_dependencies; the defaults apply to anything
60992# not mentioned there.
60993
60994
60995@if gcc-bootstrap
e8a5fa9c
RW
60996configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
60997configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
60998configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
60999configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
61000configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
61001configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
911e63d0
JR
61002configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
61003configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
61004configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
61005configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
61006configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
61007configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
61008@endif gcc-bootstrap
61009
61010@if gcc-no-bootstrap
61011configure-target-libstdc++-v3: maybe-all-target-libgcc
61012configure-target-libmudflap: maybe-all-target-libgcc
61013configure-target-libssp: maybe-all-target-libgcc
61014configure-target-newlib: maybe-all-target-libgcc
e552509b 61015configure-target-libquadmath: maybe-all-target-libgcc
6aa8ef82
DJ
61016configure-target-libgfortran: maybe-all-target-libgcc
61017configure-target-libobjc: maybe-all-target-libgcc
e552509b 61018configure-target-libgo: maybe-all-target-libgcc
6aa8ef82
DJ
61019configure-target-libtermcap: maybe-all-target-libgcc
61020configure-target-winsup: maybe-all-target-libgcc
61021configure-target-libgloss: maybe-all-target-libgcc
61022configure-target-libiberty: maybe-all-target-libgcc
61023configure-target-gperf: maybe-all-target-libgcc
61024configure-target-examples: maybe-all-target-libgcc
61025configure-target-libffi: maybe-all-target-libgcc
61026configure-target-libjava: maybe-all-target-libgcc
61027configure-target-zlib: maybe-all-target-libgcc
61028configure-target-boehm-gc: maybe-all-target-libgcc
61029configure-target-qthreads: maybe-all-target-libgcc
61030configure-target-rda: maybe-all-target-libgcc
61031configure-target-libada: maybe-all-target-libgcc
61032configure-target-libgomp: maybe-all-target-libgcc
61033@endif gcc-no-bootstrap
61034
61035
61036configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
61037
61038configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
61039
61040configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
61041
61042
61043
e552509b
ILT
61044configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
61045
6aa8ef82
DJ
61046configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
61047
61048configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
61049
e552509b
ILT
61050configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
61051
6aa8ef82
DJ
61052configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
61053
61054configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
61055
61056
61057
61058configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
61059configure-target-gperf: maybe-all-target-libstdc++-v3
61060
61061configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
61062
61063configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
61064
61065configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
61066configure-target-libjava: maybe-all-target-libstdc++-v3
61067
61068configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
61069
61070configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
61071
61072configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
61073
61074configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
61075
61076configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
61077
61078configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
61079
61080
907be67c 61081CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 61082GDB_TK = @GDB_TK@
907be67c
DJ
61083INSTALL_GDB_TK = @INSTALL_GDB_TK@
61084configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 61085all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 61086install-gdb: $(INSTALL_GDB_TK)
907a7241 61087
a2cc058a
NN
61088# Serialization dependencies. Host configures don't work well in parallel to
61089# each other, due to contention over config.cache. Target configures and
61090# build configures are similar.
61091@serialization_dependencies@
61092
15723a45
NN
61093# --------------------------------
61094# Regenerating top level configury
61095# --------------------------------
252b5132 61096
14a2a2f1 61097# Rebuilding Makefile.in, using autogen.
43be203f 61098AUTOGEN = autogen
6b784d9f 61099$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 61100 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 61101
a0da8069 61102# Rebuilding Makefile.
43be203f
AO
61103Makefile: $(srcdir)/Makefile.in config.status
61104 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
61105
479759c8 61106config.status: configure
10ecffb9 61107 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 61108
a0da8069 61109# Rebuilding configure.
43be203f 61110AUTOCONF = autoconf
da888c87
PB
61111$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
61112 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 61113 cd $(srcdir) && $(AUTOCONF)
252b5132 61114
3728fade
NN
61115# ------------------------------
61116# Special directives to GNU Make
61117# ------------------------------
61118
3728fade
NN
61119# Don't pass command-line variables to submakes.
61120.NOEXPORT:
61121MAKEOVERRIDES=
61122
252b5132 61123# end of Makefile.in
This page took 4.740319 seconds and 4 git commands to generate.