Set alignment of common plugin symbol to 1 for For ELF targets.
[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; \
378fce5b
DD
198 AR="$(AR)"; export AR; \
199 AS="$(AS)"; export AS; \
200 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
201 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
202 LD="$(LD)"; export LD; \
e8a5fa9c 203 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
378fce5b
DD
204 NM="$(NM)"; export NM; \
205 RANLIB="$(RANLIB)"; export RANLIB; \
206 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 207 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 208 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 209 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b 217 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
e8a5fa9c 218 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
378fce5b 219 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 220 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
221 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
222 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
700d40ca
ILT
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
f70224b5
PB
227@if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229@endif gcc-bootstrap
e90269c8 230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b 231
1f53ca9a
AO
232POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235@if target-libstdc++-v3-bootstrap
236# Override the above if we're bootstrapping C++.
237POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
1d14850f 240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
1f53ca9a
AO
241 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
243 -I$$s/libstdc++-v3/libsupc++ \
244 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
245 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
246@endif target-libstdc++-v3-bootstrap
247
378fce5b 248# Similar, for later GCC stages.
d545f33b 249POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 250 $(HOST_EXPORTS) \
b00612cc 251 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
252 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
253 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
254 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
1f53ca9a 255 $(POSTSTAGE1_CXX_EXPORT) \
e8a5fa9c
RW
256 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
257 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
258 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 259
50212802
NN
260# Target libraries are put under this directory:
261TARGET_SUBDIR = @target_subdir@
262# This is set by the configure script to the arguments to use when configuring
263# directories built for the target.
a7254363 264TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 265# This is the list of variables to export in the environment when
f2b2dd91 266# configuring subdirectories for the target system.
378fce5b 267BASE_TARGET_EXPORTS = \
6a9cf61e 268 $(BASE_EXPORTS) \
378fce5b 269 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 270 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
271 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
272 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 273 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 274 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
275 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
276 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
277 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
e552509b 278 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
378fce5b 279 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 280 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 281 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 282 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 283 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 284 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 285 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 286 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 287 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 288 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
f2b2dd91
RW
289@if gcc-bootstrap
290 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
291@endif gcc-bootstrap
911e63d0
JR
292 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
293 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
378fce5b
DD
294
295RAW_CXX_TARGET_EXPORTS = \
296 $(BASE_TARGET_EXPORTS) \
297 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 298 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
299
300NORMAL_TARGET_EXPORTS = \
301 $(BASE_TARGET_EXPORTS) \
1b05fbbd 302 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 303
4b1cb4fe
DD
304# Where to find GMP
305HOST_GMPLIBS = @gmplibs@
306HOST_GMPINC = @gmpinc@
307
e28c595f
JM
308# Where to find PPL
309HOST_PPLLIBS = @ppllibs@
310HOST_PPLINC = @pplinc@
311
312# Where to find CLOOG
313HOST_CLOOGLIBS = @clooglibs@
314HOST_CLOOGINC = @clooginc@
315
700d40ca
ILT
316# Where to find libelf
317HOST_LIBELFLIBS = @libelflibs@
318HOST_LIBELFINC = @libelfinc@
319
50212802
NN
320# ----------------------------------------------
321# Programs producing files for the BUILD machine
322# ----------------------------------------------
323
324SHELL = @config_shell@
325
326# pwd command to use. Allow user to override default by setting PWDCMD in
327# the environment to account for automounters. The make variable must not
328# be called PWDCMD, otherwise the value set here is passed to make
329# subprocesses and overrides the setting from the user's environment.
b40e3958
L
330# Don't use PWD since it is a common shell environment variable and we
331# don't want to corrupt it.
332PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
333
334# compilers to use to create programs which must be run in the build
335# environment.
b5714970
PB
336AR_FOR_BUILD = @AR_FOR_BUILD@
337AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 338CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 339CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
340CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
341CXX_FOR_BUILD = @CXX_FOR_BUILD@
342DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
343GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
344GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
345LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
346LD_FOR_BUILD = @LD_FOR_BUILD@
347NM_FOR_BUILD = @NM_FOR_BUILD@
348RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
349WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
350WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
351
352# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
353# here so that they can be overridden by Makefile fragments.
50212802
NN
354BUILD_PREFIX = @BUILD_PREFIX@
355BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 356
0df3d27f
PB
357# Flags to pass to stage2 and later makes. They are defined
358# here so that they can be overridden by Makefile fragments.
359BOOT_CFLAGS= -g -O2
f6d183c0 360BOOT_LDFLAGS=
c325a203 361BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 362
8e957354
PB
363AWK = @AWK@
364SED = @SED@
be01d343
PB
365BISON = @BISON@
366YACC = @YACC@
367FLEX = @FLEX@
368LEX = @LEX@
369M4 = @M4@
370MAKEINFO = @MAKEINFO@
371EXPECT = @EXPECT@
372RUNTEST = @RUNTEST@
252b5132
RH
373
374# This just becomes part of the MAKEINFO definition passed down to
375# sub-makes. It lets flags be given on the command line while still
376# using the makeinfo from the object tree.
62a3fc85
DD
377# (Default to avoid splitting info files by setting the threshold high.)
378MAKEINFOFLAGS = --split-size=5000000
252b5132 379
50212802
NN
380# ---------------------------------------------
381# Programs producing files for the HOST machine
382# ---------------------------------------------
252b5132 383
50212802 384AS = @AS@
50212802
NN
385AR = @AR@
386AR_FLAGS = rc
50212802 387CC = @CC@
50212802 388CXX = @CXX@
50212802 389DLLTOOL = @DLLTOOL@
50212802 390LD = @LD@
be01d343
PB
391LIPO = @LIPO@
392NM = @NM@
80911fe1 393OBJDUMP = @OBJDUMP@
50212802 394RANLIB = @RANLIB@
be01d343 395STRIP = @STRIP@
50212802 396WINDRES = @WINDRES@
0c24b341 397WINDMC = @WINDMC@
252b5132 398
a0323144
PB
399GNATBIND = @GNATBIND@
400GNATMAKE = @GNATMAKE@
401
be01d343 402CFLAGS = @CFLAGS@
b2edfdd2 403LDFLAGS = @LDFLAGS@
be01d343
PB
404LIBCFLAGS = $(CFLAGS)
405CXXFLAGS = @CXXFLAGS@
406LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
e552509b 407GOCFLAGS = $(CFLAGS)
50212802 408
1b05fbbd
AO
409TFLAGS =
410
411# Defaults for all stages; some are overridden below.
412
413STAGE_CFLAGS = $(BOOT_CFLAGS)
414STAGE_TFLAGS = $(TFLAGS)
415STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
416
417
418# Defaults for stage 1; some are overridden below.
419STAGE1_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
420STAGE1_CXXFLAGS = $(CXXFLAGS)
421@if target-libstdc++-v3-bootstrap
422# Override the above if we're bootstrapping C++.
423STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
424@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
425STAGE1_TFLAGS = $(STAGE_TFLAGS)
426STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
427
428# Defaults for stage 2; some are overridden below.
429STAGE2_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
430STAGE2_CXXFLAGS = $(CXXFLAGS)
431@if target-libstdc++-v3-bootstrap
432# Override the above if we're bootstrapping C++.
433STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
434@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
435STAGE2_TFLAGS = $(STAGE_TFLAGS)
436STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
437
438# Defaults for stage 3; some are overridden below.
439STAGE3_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
440STAGE3_CXXFLAGS = $(CXXFLAGS)
441@if target-libstdc++-v3-bootstrap
442# Override the above if we're bootstrapping C++.
443STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
444@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
445STAGE3_TFLAGS = $(STAGE_TFLAGS)
446STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
447
448# Defaults for stage 4; some are overridden below.
449STAGE4_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
450STAGE4_CXXFLAGS = $(CXXFLAGS)
451@if target-libstdc++-v3-bootstrap
452# Override the above if we're bootstrapping C++.
453STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
454@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
455STAGE4_TFLAGS = $(STAGE_TFLAGS)
456STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
457
458# Defaults for stage profile; some are overridden below.
459STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
460STAGEprofile_CXXFLAGS = $(CXXFLAGS)
461@if target-libstdc++-v3-bootstrap
462# Override the above if we're bootstrapping C++.
463STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
464@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
465STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
466STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
467
468# Defaults for stage feedback; some are overridden below.
469STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
1f53ca9a
AO
470STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
471@if target-libstdc++-v3-bootstrap
472# Override the above if we're bootstrapping C++.
473STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
474@endif target-libstdc++-v3-bootstrap
1b05fbbd
AO
475STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
476STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
477
478
8a0d8a5c
PB
479# Only build the C compiler for stage1, because that is the only one that
480# we can guarantee will build with the native compiler, and also it is the
481# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
482# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
483# overrideable (for a bootstrap build stage1 also builds gcc.info).
484
1b05fbbd 485STAGE1_CFLAGS = @stage1_cflags@
1f53ca9a
AO
486STAGE1_CHECKING = @stage1_checking@
487STAGE1_LANGUAGES = @stage1_languages@
1b05fbbd
AO
488# * We force-disable intermodule optimizations, even if
489# --enable-intermodule was passed, since the installed compiler
490# probably can't handle them. Luckily, autoconf always respects
491# the last argument when conflicting --enable arguments are passed.
492# * Likewise, we force-disable coverage flags, since the installed
493# compiler probably has never heard of them.
494STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
495 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 496
1b05fbbd
AO
497STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
498STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 499
1b05fbbd
AO
500STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
501STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 502
8520c408
AO
503do-compare = @do_compare@
504do-compare3 = $(do-compare)
8520c408 505
50212802
NN
506# -----------------------------------------------
507# Programs producing files for the TARGET machine
508# -----------------------------------------------
0da52010 509
50212802 510AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 511AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 512CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 513
50212802
NN
514# If GCC_FOR_TARGET is not overriden on the command line, then this
515# variable is passed down to the gcc Makefile, where it is used to
516# build libgcc2.a. We define it here so that it can itself be
517# overridden on the command line.
1b05fbbd
AO
518GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
519CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
520RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
521GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
522GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
e552509b 523GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
852e5f18 524DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 525LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 526
7e0f7140 527LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 528NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 529OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 530RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 531STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 532WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 533WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 534
be01d343
PB
535COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
536COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
537COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
538
7f6ef0c0
PB
539CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
540CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 541
be01d343
PB
542LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
543LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 544LDFLAGS_FOR_TARGET =
e552509b 545GOCFLAGS_FOR_TARGET = -O2 -g
50212802 546
1b05fbbd
AO
547FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
548SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
549DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
550
551XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
552
50212802
NN
553# ------------------------------------
554# Miscellaneous targets and flag lists
555# ------------------------------------
556
252b5132
RH
557# The first rule in the file had better be this one. Don't put any above it.
558# This lives here to allow makefile fragments to contain dependencies.
f70224b5 559all:
252b5132 560
252b5132 561#### host and target specific makefile fragments come in here.
a0da8069
NN
562@target_makefile_frag@
563@alphaieee_frag@
564@ospace_frag@
565@host_makefile_frag@
252b5132
RH
566###
567
e90269c8 568# This is the list of directories that may be needed in RPATH_ENVVAR
18a8530e 569# so that programs built for the target machine work.
4f0ef2d8 570TARGET_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
571
572@if target-libstdc++-v3
18a8530e 573TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
e90269c8
PB
574@endif target-libstdc++-v3
575
576@if target-libmudflap
577TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
578@endif target-libmudflap
579
064d0a7c
PB
580@if target-libssp
581TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
582@endif target-libssp
583
b3ded179
PB
584@if target-libgomp
585TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
586@endif target-libgomp
587
e90269c8
PB
588
589
590# This is the list of directories that may be needed in RPATH_ENVVAR
591# so that programs built for the host machine work.
1f53ca9a 592HOST_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
593
594# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
595@if gcc
3bbd2f8f 596HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
597@endif gcc
598
599
600@if bfd
601HOST_LIB_PATH_bfd = \
c380fdd8 602 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
603@endif bfd
604
605@if opcodes
606HOST_LIB_PATH_opcodes = \
c380fdd8 607 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
608@endif opcodes
609
4b900473
PB
610@if gmp
611HOST_LIB_PATH_gmp = \
612 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
613@endif gmp
614
615@if mpfr
616HOST_LIB_PATH_mpfr = \
617 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
618@endif mpfr
619
e8a5fa9c
RW
620@if mpc
621HOST_LIB_PATH_mpc = \
622 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
623@endif mpc
624
e28c595f
JM
625@if ppl
626HOST_LIB_PATH_ppl = \
1f53ca9a 627 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
e28c595f
JM
628@endif ppl
629
630@if cloog
631HOST_LIB_PATH_cloog = \
632 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
633@endif cloog
634
1f53ca9a
AO
635@if libelf
636HOST_LIB_PATH_libelf = \
637 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
638@endif libelf
639
e90269c8 640
252b5132 641# Flags to pass down to all sub-makes.
252b5132 642BASE_FLAGS_TO_PASS = \
497f816e 643 "DESTDIR=$(DESTDIR)" \
252b5132 644 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 645 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
646 "bindir=$(bindir)" \
647 "datadir=$(datadir)" \
648 "exec_prefix=$(exec_prefix)" \
649 "includedir=$(includedir)" \
108a6f8e
CD
650 "datarootdir=$(datarootdir)" \
651 "docdir=$(docdir)" \
252b5132 652 "infodir=$(infodir)" \
a3ca38d2 653 "pdfdir=$(pdfdir)" \
108a6f8e 654 "htmldir=$(htmldir)" \
252b5132
RH
655 "libdir=$(libdir)" \
656 "libexecdir=$(libexecdir)" \
657 "lispdir=$(lispdir)" \
658 "localstatedir=$(localstatedir)" \
659 "mandir=$(mandir)" \
660 "oldincludedir=$(oldincludedir)" \
661 "prefix=$(prefix)" \
662 "sbindir=$(sbindir)" \
663 "sharedstatedir=$(sharedstatedir)" \
664 "sysconfdir=$(sysconfdir)" \
665 "tooldir=$(tooldir)" \
ba73c63f 666 "build_tooldir=$(build_tooldir)" \
12f0bd74 667 "target_alias=$(target_alias)" \
8e957354 668 "AWK=$(AWK)" \
12f0bd74
NN
669 "BISON=$(BISON)" \
670 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 671 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
672 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
673 "EXPECT=$(EXPECT)" \
6a9cf61e 674 "FLEX=$(FLEX)" \
12f0bd74
NN
675 "INSTALL=$(INSTALL)" \
676 "INSTALL_DATA=$(INSTALL_DATA)" \
677 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
678 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 679 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
680 "LEX=$(LEX)" \
681 "M4=$(M4)" \
682 "MAKE=$(MAKE)" \
683 "RUNTEST=$(RUNTEST)" \
684 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
8e957354 685 "SED=$(SED)" \
12f0bd74
NN
686 "SHELL=$(SHELL)" \
687 "YACC=$(YACC)" \
c52c6897 688 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 689 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 690 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 691 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
692 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
693 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
694 "CFLAGS=$(CFLAGS)" \
695 "CXXFLAGS=$(CXXFLAGS)" \
696 "LDFLAGS=$(LDFLAGS)" \
697 "LIBCFLAGS=$(LIBCFLAGS)" \
698 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 699 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 700 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
701 "GNATBIND=$(GNATBIND)" \
702 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
703 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
704 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
705 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
706 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 707 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
708 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
709 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
710 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 711 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 712 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 713 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
e552509b
ILT
714 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
715 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
12f0bd74 716 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 717 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 718 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
719 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
720 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
721 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 722 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 723 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 724 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 725 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 726 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 727 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 728 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 729 "LEAN=$(LEAN)" \
1b05fbbd 730 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
1f53ca9a 731 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
732 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
733 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
1f53ca9a 734 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
735 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
736 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
1f53ca9a 737 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
738 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
739 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
1f53ca9a 740 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
1b05fbbd
AO
741 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
742 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
1f53ca9a 743 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
744 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
745 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
1f53ca9a 746 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
747 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
748 "TFLAGS=$(TFLAGS)" \
10ecffb9 749 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 750 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 751
55db4b87
PB
752# We leave this in just in case, but it is not needed anymore.
753RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 754
252b5132
RH
755# Flags to pass down to most sub-makes, in which we're building with
756# the host environment.
252b5132
RH
757EXTRA_HOST_FLAGS = \
758 'AR=$(AR)' \
759 'AS=$(AS)' \
760 'CC=$(CC)' \
761 'CXX=$(CXX)' \
762 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
763 'GCJ=$(GCJ)' \
764 'GFORTRAN=$(GFORTRAN)' \
252b5132 765 'LD=$(LD)' \
be01d343 766 'LIPO=$(LIPO)' \
252b5132 767 'NM=$(NM)' \
80911fe1 768 'OBJDUMP=$(OBJDUMP)' \
b9459e83 769 'RANLIB=$(RANLIB)' \
be01d343 770 'STRIP=$(STRIP)' \
0c24b341
NC
771 'WINDRES=$(WINDRES)' \
772 'WINDMC=$(WINDMC)'
252b5132
RH
773
774FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
775
776# Flags that are concerned with the location of the X11 include files
777# and library files
778#
779# NOTE: until the top-level is getting the values via autoconf, it only
780# causes problems to have this top-level Makefile overriding the autoconf-set
781# values in child directories. Only variables that don't conflict with
782# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
783#
784X11_FLAGS_TO_PASS = \
785 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
786 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
787
8a0d8a5c
PB
788# Flags to pass to stage2 and later makes.
789
790POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
791 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
792 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
793 GNATBIND="$${GNATBIND}" \
1f53ca9a
AO
794 LDFLAGS="$${LDFLAGS}" \
795 HOST_LIBS="$${HOST_LIBS}" \
8a0d8a5c
PB
796 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
797
252b5132 798# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
799# The double $ decreases the length of the command line; those variables
800# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
801# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
802# so we expand them here.
252b5132
RH
803EXTRA_TARGET_FLAGS = \
804 'AR=$$(AR_FOR_TARGET)' \
0aed8855 805 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
806 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
807 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
808 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
809 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 810 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
811 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
812 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
e552509b
ILT
813 'GOC=$$(GOC_FOR_TARGET)' \
814 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
0aed8855 815 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 816 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
817 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
818 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 819 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 820 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 821 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 822 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
823 'WINDMC=$$(WINDMC_FOR_TARGET)' \
824 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
825 "TFLAGS=$$TFLAGS"
252b5132
RH
826
827TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
828
829# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
830# unfortunately needs the native compiler and the target ar and
831# ranlib.
832# If any variables are added here, they must be added to do-*, below.
2a4cbe27 833# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
834# cross-building scheme.
835EXTRA_GCC_FLAGS = \
252b5132 836 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
837 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
838 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
839 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
840 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 841 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 842
f0b24077 843GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 844
1b05fbbd 845@if gcc
96655cc4 846BUILD_CONFIG = @BUILD_CONFIG@
1b05fbbd
AO
847ifneq ($(BUILD_CONFIG),)
848include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
849endif
850@endif gcc
851
dd12c3a8 852.PHONY: configure-host
b813574b 853configure-host: \
dd12c3a8
NN
854 maybe-configure-ash \
855 maybe-configure-autoconf \
856 maybe-configure-automake \
857 maybe-configure-bash \
858 maybe-configure-bfd \
859 maybe-configure-opcodes \
860 maybe-configure-binutils \
861 maybe-configure-bison \
862 maybe-configure-byacc \
863 maybe-configure-bzip2 \
f9806fa5 864 maybe-configure-cgen \
dd12c3a8
NN
865 maybe-configure-dejagnu \
866 maybe-configure-diff \
867 maybe-configure-dosutils \
868 maybe-configure-etc \
869 maybe-configure-fastjar \
870 maybe-configure-fileutils \
871 maybe-configure-findutils \
872 maybe-configure-find \
d3ed111c 873 maybe-configure-fixincludes \
dd12c3a8
NN
874 maybe-configure-flex \
875 maybe-configure-gas \
b813574b 876 maybe-configure-gcc \
dd12c3a8
NN
877 maybe-configure-gawk \
878 maybe-configure-gettext \
4b900473
PB
879 maybe-configure-gmp \
880 maybe-configure-mpfr \
e8a5fa9c 881 maybe-configure-mpc \
e28c595f
JM
882 maybe-configure-ppl \
883 maybe-configure-cloog \
1f53ca9a 884 maybe-configure-libelf \
dd12c3a8 885 maybe-configure-gnuserv \
93f9b408 886 maybe-configure-gold \
dd12c3a8
NN
887 maybe-configure-gprof \
888 maybe-configure-gzip \
889 maybe-configure-hello \
890 maybe-configure-indent \
891 maybe-configure-intl \
892 maybe-configure-tcl \
893 maybe-configure-itcl \
894 maybe-configure-ld \
04cf1b77 895 maybe-configure-libcpp \
be01d343 896 maybe-configure-libdecnumber \
dd12c3a8
NN
897 maybe-configure-libgui \
898 maybe-configure-libiberty \
dc448a7b 899 maybe-configure-libiconv \
dd12c3a8
NN
900 maybe-configure-libtool \
901 maybe-configure-m4 \
902 maybe-configure-make \
903 maybe-configure-mmalloc \
904 maybe-configure-patch \
905 maybe-configure-perl \
906 maybe-configure-prms \
907 maybe-configure-rcs \
908 maybe-configure-readline \
909 maybe-configure-release \
910 maybe-configure-recode \
911 maybe-configure-sed \
912 maybe-configure-send-pr \
913 maybe-configure-shellutils \
914 maybe-configure-sid \
915 maybe-configure-sim \
916 maybe-configure-tar \
917 maybe-configure-texinfo \
918 maybe-configure-textutils \
919 maybe-configure-time \
920 maybe-configure-uudecode \
921 maybe-configure-wdiff \
922 maybe-configure-zip \
923 maybe-configure-zlib \
924 maybe-configure-gdb \
925 maybe-configure-expect \
926 maybe-configure-guile \
927 maybe-configure-tk \
dd12c3a8 928 maybe-configure-libtermcap \
b00612cc 929 maybe-configure-utils \
700d40ca
ILT
930 maybe-configure-gnattools \
931 maybe-configure-lto-plugin
dd12c3a8
NN
932.PHONY: configure-target
933configure-target: \
934 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 935 maybe-configure-target-libmudflap \
064d0a7c 936 maybe-configure-target-libssp \
dd12c3a8 937 maybe-configure-target-newlib \
6aa8ef82 938 maybe-configure-target-libgcc \
e552509b 939 maybe-configure-target-libquadmath \
4b1cb4fe 940 maybe-configure-target-libgfortran \
dd12c3a8 941 maybe-configure-target-libobjc \
e552509b 942 maybe-configure-target-libgo \
dd12c3a8
NN
943 maybe-configure-target-libtermcap \
944 maybe-configure-target-winsup \
945 maybe-configure-target-libgloss \
946 maybe-configure-target-libiberty \
947 maybe-configure-target-gperf \
948 maybe-configure-target-examples \
949 maybe-configure-target-libffi \
950 maybe-configure-target-libjava \
951 maybe-configure-target-zlib \
952 maybe-configure-target-boehm-gc \
953 maybe-configure-target-qthreads \
a2592b1b 954 maybe-configure-target-rda \
b3ded179
PB
955 maybe-configure-target-libada \
956 maybe-configure-target-libgomp
252b5132 957
319cab08
PB
958# The target built for a native non-bootstrap build.
959.PHONY: all
f70224b5
PB
960all:
961@if gcc-bootstrap
be01d343 962 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
963 @r=`${PWD_COMMAND}`; export r; \
964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 965 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 966@endif gcc-bootstrap
0aed8855 967 @: $(MAKE); $(unstage)
f70224b5
PB
968 @r=`${PWD_COMMAND}`; export r; \
969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 970@if gcc-bootstrap
b5233201 971 if [ -f stage_last ]; then \
07fc31c9 972 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 973 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 974 else \
1b05fbbd 975@endif gcc-bootstrap
b5233201
AO
976 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
977@if gcc-bootstrap
978 ; \
04ec0acb 979 fi \
b5233201 980@endif gcc-bootstrap
04ec0acb 981 && :
6a9cf61e
PB
982
983.PHONY: all-build
c52c6897
PB
984
985all-build: maybe-all-build-libiberty
986all-build: maybe-all-build-bison
987all-build: maybe-all-build-byacc
988all-build: maybe-all-build-flex
989all-build: maybe-all-build-m4
990all-build: maybe-all-build-texinfo
991all-build: maybe-all-build-fixincludes
992
dd12c3a8 993.PHONY: all-host
c52c6897
PB
994
995all-host: maybe-all-ash
996all-host: maybe-all-autoconf
997all-host: maybe-all-automake
998all-host: maybe-all-bash
999@if bfd-no-bootstrap
1000all-host: maybe-all-bfd
1001@endif bfd-no-bootstrap
1002@if opcodes-no-bootstrap
1003all-host: maybe-all-opcodes
1004@endif opcodes-no-bootstrap
1005@if binutils-no-bootstrap
1006all-host: maybe-all-binutils
1007@endif binutils-no-bootstrap
1008all-host: maybe-all-bison
1009all-host: maybe-all-byacc
1010all-host: maybe-all-bzip2
f9806fa5 1011all-host: maybe-all-cgen
c52c6897
PB
1012all-host: maybe-all-dejagnu
1013all-host: maybe-all-diff
1014all-host: maybe-all-dosutils
1015all-host: maybe-all-etc
1016all-host: maybe-all-fastjar
1017all-host: maybe-all-fileutils
1018all-host: maybe-all-findutils
1019all-host: maybe-all-find
1020all-host: maybe-all-fixincludes
1021all-host: maybe-all-flex
1022@if gas-no-bootstrap
1023all-host: maybe-all-gas
1024@endif gas-no-bootstrap
1025@if gcc-no-bootstrap
1026all-host: maybe-all-gcc
1027@endif gcc-no-bootstrap
1028all-host: maybe-all-gawk
1029all-host: maybe-all-gettext
4b900473
PB
1030@if gmp-no-bootstrap
1031all-host: maybe-all-gmp
1032@endif gmp-no-bootstrap
1033@if mpfr-no-bootstrap
1034all-host: maybe-all-mpfr
1035@endif mpfr-no-bootstrap
e8a5fa9c
RW
1036@if mpc-no-bootstrap
1037all-host: maybe-all-mpc
1038@endif mpc-no-bootstrap
e28c595f
JM
1039@if ppl-no-bootstrap
1040all-host: maybe-all-ppl
1041@endif ppl-no-bootstrap
1042@if cloog-no-bootstrap
1043all-host: maybe-all-cloog
1044@endif cloog-no-bootstrap
1f53ca9a
AO
1045@if libelf-no-bootstrap
1046all-host: maybe-all-libelf
1047@endif libelf-no-bootstrap
c52c6897 1048all-host: maybe-all-gnuserv
93f9b408
ILT
1049@if gold-no-bootstrap
1050all-host: maybe-all-gold
1051@endif gold-no-bootstrap
c52c6897
PB
1052all-host: maybe-all-gprof
1053all-host: maybe-all-gzip
1054all-host: maybe-all-hello
1055all-host: maybe-all-indent
1056@if intl-no-bootstrap
1057all-host: maybe-all-intl
1058@endif intl-no-bootstrap
1059all-host: maybe-all-tcl
1060all-host: maybe-all-itcl
1061@if ld-no-bootstrap
1062all-host: maybe-all-ld
1063@endif ld-no-bootstrap
1064@if libcpp-no-bootstrap
1065all-host: maybe-all-libcpp
1066@endif libcpp-no-bootstrap
1067@if libdecnumber-no-bootstrap
1068all-host: maybe-all-libdecnumber
1069@endif libdecnumber-no-bootstrap
1070all-host: maybe-all-libgui
1071@if libiberty-no-bootstrap
1072all-host: maybe-all-libiberty
1073@endif libiberty-no-bootstrap
dc448a7b 1074all-host: maybe-all-libiconv
c52c6897
PB
1075all-host: maybe-all-libtool
1076all-host: maybe-all-m4
1077all-host: maybe-all-make
1078all-host: maybe-all-mmalloc
1079all-host: maybe-all-patch
1080all-host: maybe-all-perl
1081all-host: maybe-all-prms
1082all-host: maybe-all-rcs
1083all-host: maybe-all-readline
1084all-host: maybe-all-release
1085all-host: maybe-all-recode
1086all-host: maybe-all-sed
1087all-host: maybe-all-send-pr
1088all-host: maybe-all-shellutils
1089all-host: maybe-all-sid
1090all-host: maybe-all-sim
1091all-host: maybe-all-tar
1092all-host: maybe-all-texinfo
1093all-host: maybe-all-textutils
1094all-host: maybe-all-time
1095all-host: maybe-all-uudecode
1096all-host: maybe-all-wdiff
1097all-host: maybe-all-zip
1098@if zlib-no-bootstrap
1099all-host: maybe-all-zlib
1100@endif zlib-no-bootstrap
1101all-host: maybe-all-gdb
1102all-host: maybe-all-expect
1103all-host: maybe-all-guile
1104all-host: maybe-all-tk
1105all-host: maybe-all-libtermcap
1106all-host: maybe-all-utils
1107all-host: maybe-all-gnattools
700d40ca
ILT
1108@if lto-plugin-no-bootstrap
1109all-host: maybe-all-lto-plugin
1110@endif lto-plugin-no-bootstrap
c52c6897 1111
dd12c3a8 1112.PHONY: all-target
c52c6897 1113
e8a5fa9c 1114@if target-libstdc++-v3-no-bootstrap
c52c6897 1115all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1116@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1117all-target: maybe-all-target-libmudflap
1118all-target: maybe-all-target-libssp
c52c6897 1119all-target: maybe-all-target-newlib
f86e35b8 1120@if target-libgcc-no-bootstrap
6aa8ef82 1121all-target: maybe-all-target-libgcc
f86e35b8 1122@endif target-libgcc-no-bootstrap
e552509b 1123all-target: maybe-all-target-libquadmath
c52c6897
PB
1124all-target: maybe-all-target-libgfortran
1125all-target: maybe-all-target-libobjc
e552509b 1126all-target: maybe-all-target-libgo
c52c6897
PB
1127all-target: maybe-all-target-libtermcap
1128all-target: maybe-all-target-winsup
1129all-target: maybe-all-target-libgloss
1130all-target: maybe-all-target-libiberty
1131all-target: maybe-all-target-gperf
1132all-target: maybe-all-target-examples
1133all-target: maybe-all-target-libffi
1134all-target: maybe-all-target-libjava
1135all-target: maybe-all-target-zlib
1136all-target: maybe-all-target-boehm-gc
1137all-target: maybe-all-target-qthreads
1138all-target: maybe-all-target-rda
1139all-target: maybe-all-target-libada
911e63d0 1140@if target-libgomp-no-bootstrap
c52c6897 1141all-target: maybe-all-target-libgomp
911e63d0 1142@endif target-libgomp-no-bootstrap
252b5132
RH
1143
1144# Do a target for all the subdirectories. A ``make do-X'' will do a
1145# ``make X'' in all subdirectories (because, in general, there is a
1146# dependency (below) of X upon do-X, a ``make X'' will also do this,
1147# but it may do additional work as well).
e393202e 1148
2a4cbe27 1149.PHONY: do-info
f70224b5 1150do-info:
0aed8855 1151 @: $(MAKE); $(unstage)
e360f423
PB
1152 @r=`${PWD_COMMAND}`; export r; \
1153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1154 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1155 info-target
f70224b5 1156
e393202e 1157
2a4cbe27 1158.PHONY: info-host
c52c6897
PB
1159
1160info-host: maybe-info-ash
1161info-host: maybe-info-autoconf
1162info-host: maybe-info-automake
1163info-host: maybe-info-bash
1164info-host: maybe-info-bfd
1165info-host: maybe-info-opcodes
1166info-host: maybe-info-binutils
1167info-host: maybe-info-bison
1168info-host: maybe-info-byacc
1169info-host: maybe-info-bzip2
f9806fa5 1170info-host: maybe-info-cgen
c52c6897
PB
1171info-host: maybe-info-dejagnu
1172info-host: maybe-info-diff
1173info-host: maybe-info-dosutils
1174info-host: maybe-info-etc
1175info-host: maybe-info-fastjar
1176info-host: maybe-info-fileutils
1177info-host: maybe-info-findutils
1178info-host: maybe-info-find
1179info-host: maybe-info-fixincludes
1180info-host: maybe-info-flex
1181info-host: maybe-info-gas
1182info-host: maybe-info-gcc
1183info-host: maybe-info-gawk
1184info-host: maybe-info-gettext
4b900473
PB
1185info-host: maybe-info-gmp
1186info-host: maybe-info-mpfr
e8a5fa9c 1187info-host: maybe-info-mpc
e28c595f
JM
1188info-host: maybe-info-ppl
1189info-host: maybe-info-cloog
1f53ca9a 1190info-host: maybe-info-libelf
c52c6897 1191info-host: maybe-info-gnuserv
93f9b408 1192info-host: maybe-info-gold
c52c6897
PB
1193info-host: maybe-info-gprof
1194info-host: maybe-info-gzip
1195info-host: maybe-info-hello
1196info-host: maybe-info-indent
1197info-host: maybe-info-intl
1198info-host: maybe-info-tcl
1199info-host: maybe-info-itcl
1200info-host: maybe-info-ld
1201info-host: maybe-info-libcpp
1202info-host: maybe-info-libdecnumber
1203info-host: maybe-info-libgui
1204info-host: maybe-info-libiberty
dc448a7b 1205info-host: maybe-info-libiconv
c52c6897
PB
1206info-host: maybe-info-libtool
1207info-host: maybe-info-m4
1208info-host: maybe-info-make
1209info-host: maybe-info-mmalloc
1210info-host: maybe-info-patch
1211info-host: maybe-info-perl
1212info-host: maybe-info-prms
1213info-host: maybe-info-rcs
1214info-host: maybe-info-readline
1215info-host: maybe-info-release
1216info-host: maybe-info-recode
1217info-host: maybe-info-sed
1218info-host: maybe-info-send-pr
1219info-host: maybe-info-shellutils
1220info-host: maybe-info-sid
1221info-host: maybe-info-sim
1222info-host: maybe-info-tar
1223info-host: maybe-info-texinfo
1224info-host: maybe-info-textutils
1225info-host: maybe-info-time
1226info-host: maybe-info-uudecode
1227info-host: maybe-info-wdiff
1228info-host: maybe-info-zip
1229info-host: maybe-info-zlib
1230info-host: maybe-info-gdb
1231info-host: maybe-info-expect
1232info-host: maybe-info-guile
1233info-host: maybe-info-tk
1234info-host: maybe-info-libtermcap
1235info-host: maybe-info-utils
1236info-host: maybe-info-gnattools
700d40ca 1237info-host: maybe-info-lto-plugin
252b5132 1238
2a4cbe27 1239.PHONY: info-target
c52c6897
PB
1240
1241info-target: maybe-info-target-libstdc++-v3
1242info-target: maybe-info-target-libmudflap
1243info-target: maybe-info-target-libssp
c52c6897 1244info-target: maybe-info-target-newlib
6aa8ef82 1245info-target: maybe-info-target-libgcc
e552509b 1246info-target: maybe-info-target-libquadmath
c52c6897
PB
1247info-target: maybe-info-target-libgfortran
1248info-target: maybe-info-target-libobjc
e552509b 1249info-target: maybe-info-target-libgo
c52c6897
PB
1250info-target: maybe-info-target-libtermcap
1251info-target: maybe-info-target-winsup
1252info-target: maybe-info-target-libgloss
1253info-target: maybe-info-target-libiberty
1254info-target: maybe-info-target-gperf
1255info-target: maybe-info-target-examples
1256info-target: maybe-info-target-libffi
1257info-target: maybe-info-target-libjava
1258info-target: maybe-info-target-zlib
1259info-target: maybe-info-target-boehm-gc
1260info-target: maybe-info-target-qthreads
1261info-target: maybe-info-target-rda
1262info-target: maybe-info-target-libada
1263info-target: maybe-info-target-libgomp
252b5132 1264
4fa63067 1265.PHONY: do-dvi
f70224b5 1266do-dvi:
0aed8855 1267 @: $(MAKE); $(unstage)
e360f423
PB
1268 @r=`${PWD_COMMAND}`; export r; \
1269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1271 dvi-target
f70224b5 1272
2a4cbe27 1273
4fa63067 1274.PHONY: dvi-host
c52c6897
PB
1275
1276dvi-host: maybe-dvi-ash
1277dvi-host: maybe-dvi-autoconf
1278dvi-host: maybe-dvi-automake
1279dvi-host: maybe-dvi-bash
1280dvi-host: maybe-dvi-bfd
1281dvi-host: maybe-dvi-opcodes
1282dvi-host: maybe-dvi-binutils
1283dvi-host: maybe-dvi-bison
1284dvi-host: maybe-dvi-byacc
1285dvi-host: maybe-dvi-bzip2
f9806fa5 1286dvi-host: maybe-dvi-cgen
c52c6897
PB
1287dvi-host: maybe-dvi-dejagnu
1288dvi-host: maybe-dvi-diff
1289dvi-host: maybe-dvi-dosutils
1290dvi-host: maybe-dvi-etc
1291dvi-host: maybe-dvi-fastjar
1292dvi-host: maybe-dvi-fileutils
1293dvi-host: maybe-dvi-findutils
1294dvi-host: maybe-dvi-find
1295dvi-host: maybe-dvi-fixincludes
1296dvi-host: maybe-dvi-flex
1297dvi-host: maybe-dvi-gas
1298dvi-host: maybe-dvi-gcc
1299dvi-host: maybe-dvi-gawk
1300dvi-host: maybe-dvi-gettext
4b900473
PB
1301dvi-host: maybe-dvi-gmp
1302dvi-host: maybe-dvi-mpfr
e8a5fa9c 1303dvi-host: maybe-dvi-mpc
e28c595f
JM
1304dvi-host: maybe-dvi-ppl
1305dvi-host: maybe-dvi-cloog
1f53ca9a 1306dvi-host: maybe-dvi-libelf
c52c6897 1307dvi-host: maybe-dvi-gnuserv
93f9b408 1308dvi-host: maybe-dvi-gold
c52c6897
PB
1309dvi-host: maybe-dvi-gprof
1310dvi-host: maybe-dvi-gzip
1311dvi-host: maybe-dvi-hello
1312dvi-host: maybe-dvi-indent
1313dvi-host: maybe-dvi-intl
1314dvi-host: maybe-dvi-tcl
1315dvi-host: maybe-dvi-itcl
1316dvi-host: maybe-dvi-ld
1317dvi-host: maybe-dvi-libcpp
1318dvi-host: maybe-dvi-libdecnumber
1319dvi-host: maybe-dvi-libgui
1320dvi-host: maybe-dvi-libiberty
dc448a7b 1321dvi-host: maybe-dvi-libiconv
c52c6897
PB
1322dvi-host: maybe-dvi-libtool
1323dvi-host: maybe-dvi-m4
1324dvi-host: maybe-dvi-make
1325dvi-host: maybe-dvi-mmalloc
1326dvi-host: maybe-dvi-patch
1327dvi-host: maybe-dvi-perl
1328dvi-host: maybe-dvi-prms
1329dvi-host: maybe-dvi-rcs
1330dvi-host: maybe-dvi-readline
1331dvi-host: maybe-dvi-release
1332dvi-host: maybe-dvi-recode
1333dvi-host: maybe-dvi-sed
1334dvi-host: maybe-dvi-send-pr
1335dvi-host: maybe-dvi-shellutils
1336dvi-host: maybe-dvi-sid
1337dvi-host: maybe-dvi-sim
1338dvi-host: maybe-dvi-tar
1339dvi-host: maybe-dvi-texinfo
1340dvi-host: maybe-dvi-textutils
1341dvi-host: maybe-dvi-time
1342dvi-host: maybe-dvi-uudecode
1343dvi-host: maybe-dvi-wdiff
1344dvi-host: maybe-dvi-zip
1345dvi-host: maybe-dvi-zlib
1346dvi-host: maybe-dvi-gdb
1347dvi-host: maybe-dvi-expect
1348dvi-host: maybe-dvi-guile
1349dvi-host: maybe-dvi-tk
1350dvi-host: maybe-dvi-libtermcap
1351dvi-host: maybe-dvi-utils
1352dvi-host: maybe-dvi-gnattools
700d40ca 1353dvi-host: maybe-dvi-lto-plugin
2a4cbe27 1354
4fa63067 1355.PHONY: dvi-target
c52c6897
PB
1356
1357dvi-target: maybe-dvi-target-libstdc++-v3
1358dvi-target: maybe-dvi-target-libmudflap
1359dvi-target: maybe-dvi-target-libssp
c52c6897 1360dvi-target: maybe-dvi-target-newlib
6aa8ef82 1361dvi-target: maybe-dvi-target-libgcc
e552509b 1362dvi-target: maybe-dvi-target-libquadmath
c52c6897
PB
1363dvi-target: maybe-dvi-target-libgfortran
1364dvi-target: maybe-dvi-target-libobjc
e552509b 1365dvi-target: maybe-dvi-target-libgo
c52c6897
PB
1366dvi-target: maybe-dvi-target-libtermcap
1367dvi-target: maybe-dvi-target-winsup
1368dvi-target: maybe-dvi-target-libgloss
1369dvi-target: maybe-dvi-target-libiberty
1370dvi-target: maybe-dvi-target-gperf
1371dvi-target: maybe-dvi-target-examples
1372dvi-target: maybe-dvi-target-libffi
1373dvi-target: maybe-dvi-target-libjava
1374dvi-target: maybe-dvi-target-zlib
1375dvi-target: maybe-dvi-target-boehm-gc
1376dvi-target: maybe-dvi-target-qthreads
1377dvi-target: maybe-dvi-target-rda
1378dvi-target: maybe-dvi-target-libada
1379dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1380
56a8fe78
DD
1381.PHONY: do-pdf
1382do-pdf:
1383 @: $(MAKE); $(unstage)
1384 @r=`${PWD_COMMAND}`; export r; \
1385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1386 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1387 pdf-target
1388
1389
1390.PHONY: pdf-host
1391
1392pdf-host: maybe-pdf-ash
1393pdf-host: maybe-pdf-autoconf
1394pdf-host: maybe-pdf-automake
1395pdf-host: maybe-pdf-bash
1396pdf-host: maybe-pdf-bfd
1397pdf-host: maybe-pdf-opcodes
1398pdf-host: maybe-pdf-binutils
1399pdf-host: maybe-pdf-bison
1400pdf-host: maybe-pdf-byacc
1401pdf-host: maybe-pdf-bzip2
f9806fa5 1402pdf-host: maybe-pdf-cgen
56a8fe78
DD
1403pdf-host: maybe-pdf-dejagnu
1404pdf-host: maybe-pdf-diff
1405pdf-host: maybe-pdf-dosutils
1406pdf-host: maybe-pdf-etc
1407pdf-host: maybe-pdf-fastjar
1408pdf-host: maybe-pdf-fileutils
1409pdf-host: maybe-pdf-findutils
1410pdf-host: maybe-pdf-find
1411pdf-host: maybe-pdf-fixincludes
1412pdf-host: maybe-pdf-flex
1413pdf-host: maybe-pdf-gas
1414pdf-host: maybe-pdf-gcc
1415pdf-host: maybe-pdf-gawk
1416pdf-host: maybe-pdf-gettext
4b900473
PB
1417pdf-host: maybe-pdf-gmp
1418pdf-host: maybe-pdf-mpfr
e8a5fa9c 1419pdf-host: maybe-pdf-mpc
e28c595f
JM
1420pdf-host: maybe-pdf-ppl
1421pdf-host: maybe-pdf-cloog
1f53ca9a 1422pdf-host: maybe-pdf-libelf
56a8fe78 1423pdf-host: maybe-pdf-gnuserv
93f9b408 1424pdf-host: maybe-pdf-gold
56a8fe78
DD
1425pdf-host: maybe-pdf-gprof
1426pdf-host: maybe-pdf-gzip
1427pdf-host: maybe-pdf-hello
1428pdf-host: maybe-pdf-indent
1429pdf-host: maybe-pdf-intl
1430pdf-host: maybe-pdf-tcl
1431pdf-host: maybe-pdf-itcl
1432pdf-host: maybe-pdf-ld
1433pdf-host: maybe-pdf-libcpp
1434pdf-host: maybe-pdf-libdecnumber
1435pdf-host: maybe-pdf-libgui
1436pdf-host: maybe-pdf-libiberty
dc448a7b 1437pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1438pdf-host: maybe-pdf-libtool
1439pdf-host: maybe-pdf-m4
1440pdf-host: maybe-pdf-make
1441pdf-host: maybe-pdf-mmalloc
1442pdf-host: maybe-pdf-patch
1443pdf-host: maybe-pdf-perl
1444pdf-host: maybe-pdf-prms
1445pdf-host: maybe-pdf-rcs
1446pdf-host: maybe-pdf-readline
1447pdf-host: maybe-pdf-release
1448pdf-host: maybe-pdf-recode
1449pdf-host: maybe-pdf-sed
1450pdf-host: maybe-pdf-send-pr
1451pdf-host: maybe-pdf-shellutils
1452pdf-host: maybe-pdf-sid
1453pdf-host: maybe-pdf-sim
1454pdf-host: maybe-pdf-tar
1455pdf-host: maybe-pdf-texinfo
1456pdf-host: maybe-pdf-textutils
1457pdf-host: maybe-pdf-time
1458pdf-host: maybe-pdf-uudecode
1459pdf-host: maybe-pdf-wdiff
1460pdf-host: maybe-pdf-zip
1461pdf-host: maybe-pdf-zlib
1462pdf-host: maybe-pdf-gdb
1463pdf-host: maybe-pdf-expect
1464pdf-host: maybe-pdf-guile
1465pdf-host: maybe-pdf-tk
1466pdf-host: maybe-pdf-libtermcap
1467pdf-host: maybe-pdf-utils
1468pdf-host: maybe-pdf-gnattools
700d40ca 1469pdf-host: maybe-pdf-lto-plugin
56a8fe78
DD
1470
1471.PHONY: pdf-target
1472
1473pdf-target: maybe-pdf-target-libstdc++-v3
1474pdf-target: maybe-pdf-target-libmudflap
1475pdf-target: maybe-pdf-target-libssp
1476pdf-target: maybe-pdf-target-newlib
6aa8ef82 1477pdf-target: maybe-pdf-target-libgcc
e552509b 1478pdf-target: maybe-pdf-target-libquadmath
56a8fe78
DD
1479pdf-target: maybe-pdf-target-libgfortran
1480pdf-target: maybe-pdf-target-libobjc
e552509b 1481pdf-target: maybe-pdf-target-libgo
56a8fe78
DD
1482pdf-target: maybe-pdf-target-libtermcap
1483pdf-target: maybe-pdf-target-winsup
1484pdf-target: maybe-pdf-target-libgloss
1485pdf-target: maybe-pdf-target-libiberty
1486pdf-target: maybe-pdf-target-gperf
1487pdf-target: maybe-pdf-target-examples
1488pdf-target: maybe-pdf-target-libffi
1489pdf-target: maybe-pdf-target-libjava
1490pdf-target: maybe-pdf-target-zlib
1491pdf-target: maybe-pdf-target-boehm-gc
1492pdf-target: maybe-pdf-target-qthreads
1493pdf-target: maybe-pdf-target-rda
1494pdf-target: maybe-pdf-target-libada
1495pdf-target: maybe-pdf-target-libgomp
1496
6d389afc 1497.PHONY: do-html
f70224b5 1498do-html:
0aed8855 1499 @: $(MAKE); $(unstage)
e360f423
PB
1500 @r=`${PWD_COMMAND}`; export r; \
1501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1502 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1503 html-target
f70224b5 1504
6d389afc
MS
1505
1506.PHONY: html-host
c52c6897
PB
1507
1508html-host: maybe-html-ash
1509html-host: maybe-html-autoconf
1510html-host: maybe-html-automake
1511html-host: maybe-html-bash
1512html-host: maybe-html-bfd
1513html-host: maybe-html-opcodes
1514html-host: maybe-html-binutils
1515html-host: maybe-html-bison
1516html-host: maybe-html-byacc
1517html-host: maybe-html-bzip2
f9806fa5 1518html-host: maybe-html-cgen
c52c6897
PB
1519html-host: maybe-html-dejagnu
1520html-host: maybe-html-diff
1521html-host: maybe-html-dosutils
1522html-host: maybe-html-etc
1523html-host: maybe-html-fastjar
1524html-host: maybe-html-fileutils
1525html-host: maybe-html-findutils
1526html-host: maybe-html-find
1527html-host: maybe-html-fixincludes
1528html-host: maybe-html-flex
1529html-host: maybe-html-gas
1530html-host: maybe-html-gcc
1531html-host: maybe-html-gawk
1532html-host: maybe-html-gettext
4b900473
PB
1533html-host: maybe-html-gmp
1534html-host: maybe-html-mpfr
e8a5fa9c 1535html-host: maybe-html-mpc
e28c595f
JM
1536html-host: maybe-html-ppl
1537html-host: maybe-html-cloog
1f53ca9a 1538html-host: maybe-html-libelf
c52c6897 1539html-host: maybe-html-gnuserv
93f9b408 1540html-host: maybe-html-gold
c52c6897
PB
1541html-host: maybe-html-gprof
1542html-host: maybe-html-gzip
1543html-host: maybe-html-hello
1544html-host: maybe-html-indent
1545html-host: maybe-html-intl
1546html-host: maybe-html-tcl
1547html-host: maybe-html-itcl
1548html-host: maybe-html-ld
1549html-host: maybe-html-libcpp
1550html-host: maybe-html-libdecnumber
1551html-host: maybe-html-libgui
1552html-host: maybe-html-libiberty
dc448a7b 1553html-host: maybe-html-libiconv
c52c6897
PB
1554html-host: maybe-html-libtool
1555html-host: maybe-html-m4
1556html-host: maybe-html-make
1557html-host: maybe-html-mmalloc
1558html-host: maybe-html-patch
1559html-host: maybe-html-perl
1560html-host: maybe-html-prms
1561html-host: maybe-html-rcs
1562html-host: maybe-html-readline
1563html-host: maybe-html-release
1564html-host: maybe-html-recode
1565html-host: maybe-html-sed
1566html-host: maybe-html-send-pr
1567html-host: maybe-html-shellutils
1568html-host: maybe-html-sid
1569html-host: maybe-html-sim
1570html-host: maybe-html-tar
1571html-host: maybe-html-texinfo
1572html-host: maybe-html-textutils
1573html-host: maybe-html-time
1574html-host: maybe-html-uudecode
1575html-host: maybe-html-wdiff
1576html-host: maybe-html-zip
1577html-host: maybe-html-zlib
1578html-host: maybe-html-gdb
1579html-host: maybe-html-expect
1580html-host: maybe-html-guile
1581html-host: maybe-html-tk
1582html-host: maybe-html-libtermcap
1583html-host: maybe-html-utils
1584html-host: maybe-html-gnattools
700d40ca 1585html-host: maybe-html-lto-plugin
6d389afc
MS
1586
1587.PHONY: html-target
c52c6897
PB
1588
1589html-target: maybe-html-target-libstdc++-v3
1590html-target: maybe-html-target-libmudflap
1591html-target: maybe-html-target-libssp
c52c6897 1592html-target: maybe-html-target-newlib
6aa8ef82 1593html-target: maybe-html-target-libgcc
e552509b 1594html-target: maybe-html-target-libquadmath
c52c6897
PB
1595html-target: maybe-html-target-libgfortran
1596html-target: maybe-html-target-libobjc
e552509b 1597html-target: maybe-html-target-libgo
c52c6897
PB
1598html-target: maybe-html-target-libtermcap
1599html-target: maybe-html-target-winsup
1600html-target: maybe-html-target-libgloss
1601html-target: maybe-html-target-libiberty
1602html-target: maybe-html-target-gperf
1603html-target: maybe-html-target-examples
1604html-target: maybe-html-target-libffi
1605html-target: maybe-html-target-libjava
1606html-target: maybe-html-target-zlib
1607html-target: maybe-html-target-boehm-gc
1608html-target: maybe-html-target-qthreads
1609html-target: maybe-html-target-rda
1610html-target: maybe-html-target-libada
1611html-target: maybe-html-target-libgomp
6d389afc 1612
4fa63067 1613.PHONY: do-TAGS
f70224b5 1614do-TAGS:
0aed8855 1615 @: $(MAKE); $(unstage)
e360f423
PB
1616 @r=`${PWD_COMMAND}`; export r; \
1617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1618 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1619 TAGS-target
f70224b5 1620
2a4cbe27 1621
4fa63067 1622.PHONY: TAGS-host
c52c6897
PB
1623
1624TAGS-host: maybe-TAGS-ash
1625TAGS-host: maybe-TAGS-autoconf
1626TAGS-host: maybe-TAGS-automake
1627TAGS-host: maybe-TAGS-bash
1628TAGS-host: maybe-TAGS-bfd
1629TAGS-host: maybe-TAGS-opcodes
1630TAGS-host: maybe-TAGS-binutils
1631TAGS-host: maybe-TAGS-bison
1632TAGS-host: maybe-TAGS-byacc
1633TAGS-host: maybe-TAGS-bzip2
f9806fa5 1634TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1635TAGS-host: maybe-TAGS-dejagnu
1636TAGS-host: maybe-TAGS-diff
1637TAGS-host: maybe-TAGS-dosutils
1638TAGS-host: maybe-TAGS-etc
1639TAGS-host: maybe-TAGS-fastjar
1640TAGS-host: maybe-TAGS-fileutils
1641TAGS-host: maybe-TAGS-findutils
1642TAGS-host: maybe-TAGS-find
1643TAGS-host: maybe-TAGS-fixincludes
1644TAGS-host: maybe-TAGS-flex
1645TAGS-host: maybe-TAGS-gas
1646TAGS-host: maybe-TAGS-gcc
1647TAGS-host: maybe-TAGS-gawk
1648TAGS-host: maybe-TAGS-gettext
4b900473
PB
1649TAGS-host: maybe-TAGS-gmp
1650TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1651TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1652TAGS-host: maybe-TAGS-ppl
1653TAGS-host: maybe-TAGS-cloog
1f53ca9a 1654TAGS-host: maybe-TAGS-libelf
c52c6897 1655TAGS-host: maybe-TAGS-gnuserv
93f9b408 1656TAGS-host: maybe-TAGS-gold
c52c6897
PB
1657TAGS-host: maybe-TAGS-gprof
1658TAGS-host: maybe-TAGS-gzip
1659TAGS-host: maybe-TAGS-hello
1660TAGS-host: maybe-TAGS-indent
1661TAGS-host: maybe-TAGS-intl
1662TAGS-host: maybe-TAGS-tcl
1663TAGS-host: maybe-TAGS-itcl
1664TAGS-host: maybe-TAGS-ld
1665TAGS-host: maybe-TAGS-libcpp
1666TAGS-host: maybe-TAGS-libdecnumber
1667TAGS-host: maybe-TAGS-libgui
1668TAGS-host: maybe-TAGS-libiberty
dc448a7b 1669TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1670TAGS-host: maybe-TAGS-libtool
1671TAGS-host: maybe-TAGS-m4
1672TAGS-host: maybe-TAGS-make
1673TAGS-host: maybe-TAGS-mmalloc
1674TAGS-host: maybe-TAGS-patch
1675TAGS-host: maybe-TAGS-perl
1676TAGS-host: maybe-TAGS-prms
1677TAGS-host: maybe-TAGS-rcs
1678TAGS-host: maybe-TAGS-readline
1679TAGS-host: maybe-TAGS-release
1680TAGS-host: maybe-TAGS-recode
1681TAGS-host: maybe-TAGS-sed
1682TAGS-host: maybe-TAGS-send-pr
1683TAGS-host: maybe-TAGS-shellutils
1684TAGS-host: maybe-TAGS-sid
1685TAGS-host: maybe-TAGS-sim
1686TAGS-host: maybe-TAGS-tar
1687TAGS-host: maybe-TAGS-texinfo
1688TAGS-host: maybe-TAGS-textutils
1689TAGS-host: maybe-TAGS-time
1690TAGS-host: maybe-TAGS-uudecode
1691TAGS-host: maybe-TAGS-wdiff
1692TAGS-host: maybe-TAGS-zip
1693TAGS-host: maybe-TAGS-zlib
1694TAGS-host: maybe-TAGS-gdb
1695TAGS-host: maybe-TAGS-expect
1696TAGS-host: maybe-TAGS-guile
1697TAGS-host: maybe-TAGS-tk
1698TAGS-host: maybe-TAGS-libtermcap
1699TAGS-host: maybe-TAGS-utils
1700TAGS-host: maybe-TAGS-gnattools
700d40ca 1701TAGS-host: maybe-TAGS-lto-plugin
2a4cbe27 1702
4fa63067 1703.PHONY: TAGS-target
c52c6897
PB
1704
1705TAGS-target: maybe-TAGS-target-libstdc++-v3
1706TAGS-target: maybe-TAGS-target-libmudflap
1707TAGS-target: maybe-TAGS-target-libssp
c52c6897 1708TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1709TAGS-target: maybe-TAGS-target-libgcc
e552509b 1710TAGS-target: maybe-TAGS-target-libquadmath
c52c6897
PB
1711TAGS-target: maybe-TAGS-target-libgfortran
1712TAGS-target: maybe-TAGS-target-libobjc
e552509b 1713TAGS-target: maybe-TAGS-target-libgo
c52c6897
PB
1714TAGS-target: maybe-TAGS-target-libtermcap
1715TAGS-target: maybe-TAGS-target-winsup
1716TAGS-target: maybe-TAGS-target-libgloss
1717TAGS-target: maybe-TAGS-target-libiberty
1718TAGS-target: maybe-TAGS-target-gperf
1719TAGS-target: maybe-TAGS-target-examples
1720TAGS-target: maybe-TAGS-target-libffi
1721TAGS-target: maybe-TAGS-target-libjava
1722TAGS-target: maybe-TAGS-target-zlib
1723TAGS-target: maybe-TAGS-target-boehm-gc
1724TAGS-target: maybe-TAGS-target-qthreads
1725TAGS-target: maybe-TAGS-target-rda
1726TAGS-target: maybe-TAGS-target-libada
1727TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1728
4fa63067 1729.PHONY: do-install-info
f70224b5 1730do-install-info:
0aed8855 1731 @: $(MAKE); $(unstage)
e360f423
PB
1732 @r=`${PWD_COMMAND}`; export r; \
1733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1734 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1735 install-info-target
f70224b5 1736
a2592b1b 1737
4fa63067 1738.PHONY: install-info-host
c52c6897
PB
1739
1740install-info-host: maybe-install-info-ash
1741install-info-host: maybe-install-info-autoconf
1742install-info-host: maybe-install-info-automake
1743install-info-host: maybe-install-info-bash
1744install-info-host: maybe-install-info-bfd
1745install-info-host: maybe-install-info-opcodes
1746install-info-host: maybe-install-info-binutils
1747install-info-host: maybe-install-info-bison
1748install-info-host: maybe-install-info-byacc
1749install-info-host: maybe-install-info-bzip2
f9806fa5 1750install-info-host: maybe-install-info-cgen
c52c6897
PB
1751install-info-host: maybe-install-info-dejagnu
1752install-info-host: maybe-install-info-diff
1753install-info-host: maybe-install-info-dosutils
1754install-info-host: maybe-install-info-etc
1755install-info-host: maybe-install-info-fastjar
1756install-info-host: maybe-install-info-fileutils
1757install-info-host: maybe-install-info-findutils
1758install-info-host: maybe-install-info-find
1759install-info-host: maybe-install-info-fixincludes
1760install-info-host: maybe-install-info-flex
1761install-info-host: maybe-install-info-gas
1762install-info-host: maybe-install-info-gcc
1763install-info-host: maybe-install-info-gawk
1764install-info-host: maybe-install-info-gettext
4b900473
PB
1765install-info-host: maybe-install-info-gmp
1766install-info-host: maybe-install-info-mpfr
e8a5fa9c 1767install-info-host: maybe-install-info-mpc
e28c595f
JM
1768install-info-host: maybe-install-info-ppl
1769install-info-host: maybe-install-info-cloog
1f53ca9a 1770install-info-host: maybe-install-info-libelf
c52c6897 1771install-info-host: maybe-install-info-gnuserv
93f9b408 1772install-info-host: maybe-install-info-gold
c52c6897
PB
1773install-info-host: maybe-install-info-gprof
1774install-info-host: maybe-install-info-gzip
1775install-info-host: maybe-install-info-hello
1776install-info-host: maybe-install-info-indent
1777install-info-host: maybe-install-info-intl
1778install-info-host: maybe-install-info-tcl
1779install-info-host: maybe-install-info-itcl
1780install-info-host: maybe-install-info-ld
1781install-info-host: maybe-install-info-libcpp
1782install-info-host: maybe-install-info-libdecnumber
1783install-info-host: maybe-install-info-libgui
1784install-info-host: maybe-install-info-libiberty
dc448a7b 1785install-info-host: maybe-install-info-libiconv
c52c6897
PB
1786install-info-host: maybe-install-info-libtool
1787install-info-host: maybe-install-info-m4
1788install-info-host: maybe-install-info-make
1789install-info-host: maybe-install-info-mmalloc
1790install-info-host: maybe-install-info-patch
1791install-info-host: maybe-install-info-perl
1792install-info-host: maybe-install-info-prms
1793install-info-host: maybe-install-info-rcs
1794install-info-host: maybe-install-info-readline
1795install-info-host: maybe-install-info-release
1796install-info-host: maybe-install-info-recode
1797install-info-host: maybe-install-info-sed
1798install-info-host: maybe-install-info-send-pr
1799install-info-host: maybe-install-info-shellutils
1800install-info-host: maybe-install-info-sid
1801install-info-host: maybe-install-info-sim
1802install-info-host: maybe-install-info-tar
1803install-info-host: maybe-install-info-texinfo
1804install-info-host: maybe-install-info-textutils
1805install-info-host: maybe-install-info-time
1806install-info-host: maybe-install-info-uudecode
1807install-info-host: maybe-install-info-wdiff
1808install-info-host: maybe-install-info-zip
1809install-info-host: maybe-install-info-zlib
1810install-info-host: maybe-install-info-gdb
1811install-info-host: maybe-install-info-expect
1812install-info-host: maybe-install-info-guile
1813install-info-host: maybe-install-info-tk
1814install-info-host: maybe-install-info-libtermcap
1815install-info-host: maybe-install-info-utils
1816install-info-host: maybe-install-info-gnattools
700d40ca 1817install-info-host: maybe-install-info-lto-plugin
a2592b1b 1818
4fa63067 1819.PHONY: install-info-target
c52c6897
PB
1820
1821install-info-target: maybe-install-info-target-libstdc++-v3
1822install-info-target: maybe-install-info-target-libmudflap
1823install-info-target: maybe-install-info-target-libssp
c52c6897 1824install-info-target: maybe-install-info-target-newlib
6aa8ef82 1825install-info-target: maybe-install-info-target-libgcc
e552509b 1826install-info-target: maybe-install-info-target-libquadmath
c52c6897
PB
1827install-info-target: maybe-install-info-target-libgfortran
1828install-info-target: maybe-install-info-target-libobjc
e552509b 1829install-info-target: maybe-install-info-target-libgo
c52c6897
PB
1830install-info-target: maybe-install-info-target-libtermcap
1831install-info-target: maybe-install-info-target-winsup
1832install-info-target: maybe-install-info-target-libgloss
1833install-info-target: maybe-install-info-target-libiberty
1834install-info-target: maybe-install-info-target-gperf
1835install-info-target: maybe-install-info-target-examples
1836install-info-target: maybe-install-info-target-libffi
1837install-info-target: maybe-install-info-target-libjava
1838install-info-target: maybe-install-info-target-zlib
1839install-info-target: maybe-install-info-target-boehm-gc
1840install-info-target: maybe-install-info-target-qthreads
1841install-info-target: maybe-install-info-target-rda
1842install-info-target: maybe-install-info-target-libada
1843install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1844
a3ca38d2
DD
1845.PHONY: do-install-pdf
1846do-install-pdf:
1847 @: $(MAKE); $(unstage)
1848 @r=`${PWD_COMMAND}`; export r; \
1849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1850 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1851 install-pdf-target
1852
1853
1854.PHONY: install-pdf-host
1855
1856install-pdf-host: maybe-install-pdf-ash
1857install-pdf-host: maybe-install-pdf-autoconf
1858install-pdf-host: maybe-install-pdf-automake
1859install-pdf-host: maybe-install-pdf-bash
1860install-pdf-host: maybe-install-pdf-bfd
1861install-pdf-host: maybe-install-pdf-opcodes
1862install-pdf-host: maybe-install-pdf-binutils
1863install-pdf-host: maybe-install-pdf-bison
1864install-pdf-host: maybe-install-pdf-byacc
1865install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1866install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1867install-pdf-host: maybe-install-pdf-dejagnu
1868install-pdf-host: maybe-install-pdf-diff
1869install-pdf-host: maybe-install-pdf-dosutils
1870install-pdf-host: maybe-install-pdf-etc
1871install-pdf-host: maybe-install-pdf-fastjar
1872install-pdf-host: maybe-install-pdf-fileutils
1873install-pdf-host: maybe-install-pdf-findutils
1874install-pdf-host: maybe-install-pdf-find
1875install-pdf-host: maybe-install-pdf-fixincludes
1876install-pdf-host: maybe-install-pdf-flex
1877install-pdf-host: maybe-install-pdf-gas
1878install-pdf-host: maybe-install-pdf-gcc
1879install-pdf-host: maybe-install-pdf-gawk
1880install-pdf-host: maybe-install-pdf-gettext
1881install-pdf-host: maybe-install-pdf-gmp
1882install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1883install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1884install-pdf-host: maybe-install-pdf-ppl
1885install-pdf-host: maybe-install-pdf-cloog
1f53ca9a 1886install-pdf-host: maybe-install-pdf-libelf
a3ca38d2 1887install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1888install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1889install-pdf-host: maybe-install-pdf-gprof
1890install-pdf-host: maybe-install-pdf-gzip
1891install-pdf-host: maybe-install-pdf-hello
1892install-pdf-host: maybe-install-pdf-indent
1893install-pdf-host: maybe-install-pdf-intl
1894install-pdf-host: maybe-install-pdf-tcl
1895install-pdf-host: maybe-install-pdf-itcl
1896install-pdf-host: maybe-install-pdf-ld
1897install-pdf-host: maybe-install-pdf-libcpp
1898install-pdf-host: maybe-install-pdf-libdecnumber
1899install-pdf-host: maybe-install-pdf-libgui
1900install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1901install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1902install-pdf-host: maybe-install-pdf-libtool
1903install-pdf-host: maybe-install-pdf-m4
1904install-pdf-host: maybe-install-pdf-make
1905install-pdf-host: maybe-install-pdf-mmalloc
1906install-pdf-host: maybe-install-pdf-patch
1907install-pdf-host: maybe-install-pdf-perl
1908install-pdf-host: maybe-install-pdf-prms
1909install-pdf-host: maybe-install-pdf-rcs
1910install-pdf-host: maybe-install-pdf-readline
1911install-pdf-host: maybe-install-pdf-release
1912install-pdf-host: maybe-install-pdf-recode
1913install-pdf-host: maybe-install-pdf-sed
1914install-pdf-host: maybe-install-pdf-send-pr
1915install-pdf-host: maybe-install-pdf-shellutils
1916install-pdf-host: maybe-install-pdf-sid
1917install-pdf-host: maybe-install-pdf-sim
1918install-pdf-host: maybe-install-pdf-tar
1919install-pdf-host: maybe-install-pdf-texinfo
1920install-pdf-host: maybe-install-pdf-textutils
1921install-pdf-host: maybe-install-pdf-time
1922install-pdf-host: maybe-install-pdf-uudecode
1923install-pdf-host: maybe-install-pdf-wdiff
1924install-pdf-host: maybe-install-pdf-zip
1925install-pdf-host: maybe-install-pdf-zlib
1926install-pdf-host: maybe-install-pdf-gdb
1927install-pdf-host: maybe-install-pdf-expect
1928install-pdf-host: maybe-install-pdf-guile
1929install-pdf-host: maybe-install-pdf-tk
1930install-pdf-host: maybe-install-pdf-libtermcap
1931install-pdf-host: maybe-install-pdf-utils
1932install-pdf-host: maybe-install-pdf-gnattools
700d40ca 1933install-pdf-host: maybe-install-pdf-lto-plugin
a3ca38d2
DD
1934
1935.PHONY: install-pdf-target
1936
1937install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1938install-pdf-target: maybe-install-pdf-target-libmudflap
1939install-pdf-target: maybe-install-pdf-target-libssp
1940install-pdf-target: maybe-install-pdf-target-newlib
1941install-pdf-target: maybe-install-pdf-target-libgcc
e552509b 1942install-pdf-target: maybe-install-pdf-target-libquadmath
a3ca38d2
DD
1943install-pdf-target: maybe-install-pdf-target-libgfortran
1944install-pdf-target: maybe-install-pdf-target-libobjc
e552509b 1945install-pdf-target: maybe-install-pdf-target-libgo
a3ca38d2
DD
1946install-pdf-target: maybe-install-pdf-target-libtermcap
1947install-pdf-target: maybe-install-pdf-target-winsup
1948install-pdf-target: maybe-install-pdf-target-libgloss
1949install-pdf-target: maybe-install-pdf-target-libiberty
1950install-pdf-target: maybe-install-pdf-target-gperf
1951install-pdf-target: maybe-install-pdf-target-examples
1952install-pdf-target: maybe-install-pdf-target-libffi
1953install-pdf-target: maybe-install-pdf-target-libjava
1954install-pdf-target: maybe-install-pdf-target-zlib
1955install-pdf-target: maybe-install-pdf-target-boehm-gc
1956install-pdf-target: maybe-install-pdf-target-qthreads
1957install-pdf-target: maybe-install-pdf-target-rda
1958install-pdf-target: maybe-install-pdf-target-libada
1959install-pdf-target: maybe-install-pdf-target-libgomp
1960
108a6f8e
CD
1961.PHONY: do-install-html
1962do-install-html:
1963 @: $(MAKE); $(unstage)
1964 @r=`${PWD_COMMAND}`; export r; \
1965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1966 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1967 install-html-target
1968
1969
1970.PHONY: install-html-host
1971
1972install-html-host: maybe-install-html-ash
1973install-html-host: maybe-install-html-autoconf
1974install-html-host: maybe-install-html-automake
1975install-html-host: maybe-install-html-bash
1976install-html-host: maybe-install-html-bfd
1977install-html-host: maybe-install-html-opcodes
1978install-html-host: maybe-install-html-binutils
1979install-html-host: maybe-install-html-bison
1980install-html-host: maybe-install-html-byacc
1981install-html-host: maybe-install-html-bzip2
f9806fa5 1982install-html-host: maybe-install-html-cgen
108a6f8e
CD
1983install-html-host: maybe-install-html-dejagnu
1984install-html-host: maybe-install-html-diff
1985install-html-host: maybe-install-html-dosutils
1986install-html-host: maybe-install-html-etc
1987install-html-host: maybe-install-html-fastjar
1988install-html-host: maybe-install-html-fileutils
1989install-html-host: maybe-install-html-findutils
1990install-html-host: maybe-install-html-find
1991install-html-host: maybe-install-html-fixincludes
1992install-html-host: maybe-install-html-flex
1993install-html-host: maybe-install-html-gas
1994install-html-host: maybe-install-html-gcc
1995install-html-host: maybe-install-html-gawk
1996install-html-host: maybe-install-html-gettext
4b900473
PB
1997install-html-host: maybe-install-html-gmp
1998install-html-host: maybe-install-html-mpfr
e8a5fa9c 1999install-html-host: maybe-install-html-mpc
e28c595f
JM
2000install-html-host: maybe-install-html-ppl
2001install-html-host: maybe-install-html-cloog
1f53ca9a 2002install-html-host: maybe-install-html-libelf
108a6f8e 2003install-html-host: maybe-install-html-gnuserv
93f9b408 2004install-html-host: maybe-install-html-gold
108a6f8e
CD
2005install-html-host: maybe-install-html-gprof
2006install-html-host: maybe-install-html-gzip
2007install-html-host: maybe-install-html-hello
2008install-html-host: maybe-install-html-indent
2009install-html-host: maybe-install-html-intl
2010install-html-host: maybe-install-html-tcl
2011install-html-host: maybe-install-html-itcl
2012install-html-host: maybe-install-html-ld
2013install-html-host: maybe-install-html-libcpp
2014install-html-host: maybe-install-html-libdecnumber
2015install-html-host: maybe-install-html-libgui
2016install-html-host: maybe-install-html-libiberty
dc448a7b 2017install-html-host: maybe-install-html-libiconv
108a6f8e
CD
2018install-html-host: maybe-install-html-libtool
2019install-html-host: maybe-install-html-m4
2020install-html-host: maybe-install-html-make
2021install-html-host: maybe-install-html-mmalloc
2022install-html-host: maybe-install-html-patch
2023install-html-host: maybe-install-html-perl
2024install-html-host: maybe-install-html-prms
2025install-html-host: maybe-install-html-rcs
2026install-html-host: maybe-install-html-readline
2027install-html-host: maybe-install-html-release
2028install-html-host: maybe-install-html-recode
2029install-html-host: maybe-install-html-sed
2030install-html-host: maybe-install-html-send-pr
2031install-html-host: maybe-install-html-shellutils
2032install-html-host: maybe-install-html-sid
2033install-html-host: maybe-install-html-sim
2034install-html-host: maybe-install-html-tar
2035install-html-host: maybe-install-html-texinfo
2036install-html-host: maybe-install-html-textutils
2037install-html-host: maybe-install-html-time
2038install-html-host: maybe-install-html-uudecode
2039install-html-host: maybe-install-html-wdiff
2040install-html-host: maybe-install-html-zip
2041install-html-host: maybe-install-html-zlib
2042install-html-host: maybe-install-html-gdb
2043install-html-host: maybe-install-html-expect
2044install-html-host: maybe-install-html-guile
2045install-html-host: maybe-install-html-tk
2046install-html-host: maybe-install-html-libtermcap
2047install-html-host: maybe-install-html-utils
2048install-html-host: maybe-install-html-gnattools
700d40ca 2049install-html-host: maybe-install-html-lto-plugin
108a6f8e
CD
2050
2051.PHONY: install-html-target
2052
2053install-html-target: maybe-install-html-target-libstdc++-v3
2054install-html-target: maybe-install-html-target-libmudflap
2055install-html-target: maybe-install-html-target-libssp
108a6f8e 2056install-html-target: maybe-install-html-target-newlib
6aa8ef82 2057install-html-target: maybe-install-html-target-libgcc
e552509b 2058install-html-target: maybe-install-html-target-libquadmath
108a6f8e
CD
2059install-html-target: maybe-install-html-target-libgfortran
2060install-html-target: maybe-install-html-target-libobjc
e552509b 2061install-html-target: maybe-install-html-target-libgo
108a6f8e
CD
2062install-html-target: maybe-install-html-target-libtermcap
2063install-html-target: maybe-install-html-target-winsup
2064install-html-target: maybe-install-html-target-libgloss
2065install-html-target: maybe-install-html-target-libiberty
2066install-html-target: maybe-install-html-target-gperf
2067install-html-target: maybe-install-html-target-examples
2068install-html-target: maybe-install-html-target-libffi
2069install-html-target: maybe-install-html-target-libjava
2070install-html-target: maybe-install-html-target-zlib
2071install-html-target: maybe-install-html-target-boehm-gc
2072install-html-target: maybe-install-html-target-qthreads
2073install-html-target: maybe-install-html-target-rda
2074install-html-target: maybe-install-html-target-libada
2075install-html-target: maybe-install-html-target-libgomp
2076
2a4cbe27 2077.PHONY: do-installcheck
f70224b5 2078do-installcheck:
0aed8855 2079 @: $(MAKE); $(unstage)
e360f423
PB
2080 @r=`${PWD_COMMAND}`; export r; \
2081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2082 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 2083 installcheck-target
f70224b5 2084
2a4cbe27
NN
2085
2086.PHONY: installcheck-host
c52c6897
PB
2087
2088installcheck-host: maybe-installcheck-ash
2089installcheck-host: maybe-installcheck-autoconf
2090installcheck-host: maybe-installcheck-automake
2091installcheck-host: maybe-installcheck-bash
2092installcheck-host: maybe-installcheck-bfd
2093installcheck-host: maybe-installcheck-opcodes
2094installcheck-host: maybe-installcheck-binutils
2095installcheck-host: maybe-installcheck-bison
2096installcheck-host: maybe-installcheck-byacc
2097installcheck-host: maybe-installcheck-bzip2
f9806fa5 2098installcheck-host: maybe-installcheck-cgen
c52c6897
PB
2099installcheck-host: maybe-installcheck-dejagnu
2100installcheck-host: maybe-installcheck-diff
2101installcheck-host: maybe-installcheck-dosutils
2102installcheck-host: maybe-installcheck-etc
2103installcheck-host: maybe-installcheck-fastjar
2104installcheck-host: maybe-installcheck-fileutils
2105installcheck-host: maybe-installcheck-findutils
2106installcheck-host: maybe-installcheck-find
2107installcheck-host: maybe-installcheck-fixincludes
2108installcheck-host: maybe-installcheck-flex
2109installcheck-host: maybe-installcheck-gas
2110installcheck-host: maybe-installcheck-gcc
2111installcheck-host: maybe-installcheck-gawk
2112installcheck-host: maybe-installcheck-gettext
4b900473
PB
2113installcheck-host: maybe-installcheck-gmp
2114installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 2115installcheck-host: maybe-installcheck-mpc
e28c595f
JM
2116installcheck-host: maybe-installcheck-ppl
2117installcheck-host: maybe-installcheck-cloog
1f53ca9a 2118installcheck-host: maybe-installcheck-libelf
c52c6897 2119installcheck-host: maybe-installcheck-gnuserv
93f9b408 2120installcheck-host: maybe-installcheck-gold
c52c6897
PB
2121installcheck-host: maybe-installcheck-gprof
2122installcheck-host: maybe-installcheck-gzip
2123installcheck-host: maybe-installcheck-hello
2124installcheck-host: maybe-installcheck-indent
2125installcheck-host: maybe-installcheck-intl
2126installcheck-host: maybe-installcheck-tcl
2127installcheck-host: maybe-installcheck-itcl
2128installcheck-host: maybe-installcheck-ld
2129installcheck-host: maybe-installcheck-libcpp
2130installcheck-host: maybe-installcheck-libdecnumber
2131installcheck-host: maybe-installcheck-libgui
2132installcheck-host: maybe-installcheck-libiberty
dc448a7b 2133installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2134installcheck-host: maybe-installcheck-libtool
2135installcheck-host: maybe-installcheck-m4
2136installcheck-host: maybe-installcheck-make
2137installcheck-host: maybe-installcheck-mmalloc
2138installcheck-host: maybe-installcheck-patch
2139installcheck-host: maybe-installcheck-perl
2140installcheck-host: maybe-installcheck-prms
2141installcheck-host: maybe-installcheck-rcs
2142installcheck-host: maybe-installcheck-readline
2143installcheck-host: maybe-installcheck-release
2144installcheck-host: maybe-installcheck-recode
2145installcheck-host: maybe-installcheck-sed
2146installcheck-host: maybe-installcheck-send-pr
2147installcheck-host: maybe-installcheck-shellutils
2148installcheck-host: maybe-installcheck-sid
2149installcheck-host: maybe-installcheck-sim
2150installcheck-host: maybe-installcheck-tar
2151installcheck-host: maybe-installcheck-texinfo
2152installcheck-host: maybe-installcheck-textutils
2153installcheck-host: maybe-installcheck-time
2154installcheck-host: maybe-installcheck-uudecode
2155installcheck-host: maybe-installcheck-wdiff
2156installcheck-host: maybe-installcheck-zip
2157installcheck-host: maybe-installcheck-zlib
2158installcheck-host: maybe-installcheck-gdb
2159installcheck-host: maybe-installcheck-expect
2160installcheck-host: maybe-installcheck-guile
2161installcheck-host: maybe-installcheck-tk
2162installcheck-host: maybe-installcheck-libtermcap
2163installcheck-host: maybe-installcheck-utils
2164installcheck-host: maybe-installcheck-gnattools
700d40ca 2165installcheck-host: maybe-installcheck-lto-plugin
2a4cbe27
NN
2166
2167.PHONY: installcheck-target
c52c6897
PB
2168
2169installcheck-target: maybe-installcheck-target-libstdc++-v3
2170installcheck-target: maybe-installcheck-target-libmudflap
2171installcheck-target: maybe-installcheck-target-libssp
c52c6897 2172installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2173installcheck-target: maybe-installcheck-target-libgcc
e552509b 2174installcheck-target: maybe-installcheck-target-libquadmath
c52c6897
PB
2175installcheck-target: maybe-installcheck-target-libgfortran
2176installcheck-target: maybe-installcheck-target-libobjc
e552509b 2177installcheck-target: maybe-installcheck-target-libgo
c52c6897
PB
2178installcheck-target: maybe-installcheck-target-libtermcap
2179installcheck-target: maybe-installcheck-target-winsup
2180installcheck-target: maybe-installcheck-target-libgloss
2181installcheck-target: maybe-installcheck-target-libiberty
2182installcheck-target: maybe-installcheck-target-gperf
2183installcheck-target: maybe-installcheck-target-examples
2184installcheck-target: maybe-installcheck-target-libffi
2185installcheck-target: maybe-installcheck-target-libjava
2186installcheck-target: maybe-installcheck-target-zlib
2187installcheck-target: maybe-installcheck-target-boehm-gc
2188installcheck-target: maybe-installcheck-target-qthreads
2189installcheck-target: maybe-installcheck-target-rda
2190installcheck-target: maybe-installcheck-target-libada
2191installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2192
4fa63067 2193.PHONY: do-mostlyclean
f70224b5 2194do-mostlyclean:
0aed8855 2195 @: $(MAKE); $(unstage)
e360f423
PB
2196 @r=`${PWD_COMMAND}`; export r; \
2197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2198 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2199 mostlyclean-target
f70224b5 2200
2a4cbe27 2201
4fa63067 2202.PHONY: mostlyclean-host
c52c6897
PB
2203
2204mostlyclean-host: maybe-mostlyclean-ash
2205mostlyclean-host: maybe-mostlyclean-autoconf
2206mostlyclean-host: maybe-mostlyclean-automake
2207mostlyclean-host: maybe-mostlyclean-bash
2208mostlyclean-host: maybe-mostlyclean-bfd
2209mostlyclean-host: maybe-mostlyclean-opcodes
2210mostlyclean-host: maybe-mostlyclean-binutils
2211mostlyclean-host: maybe-mostlyclean-bison
2212mostlyclean-host: maybe-mostlyclean-byacc
2213mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2214mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2215mostlyclean-host: maybe-mostlyclean-dejagnu
2216mostlyclean-host: maybe-mostlyclean-diff
2217mostlyclean-host: maybe-mostlyclean-dosutils
2218mostlyclean-host: maybe-mostlyclean-etc
2219mostlyclean-host: maybe-mostlyclean-fastjar
2220mostlyclean-host: maybe-mostlyclean-fileutils
2221mostlyclean-host: maybe-mostlyclean-findutils
2222mostlyclean-host: maybe-mostlyclean-find
2223mostlyclean-host: maybe-mostlyclean-fixincludes
2224mostlyclean-host: maybe-mostlyclean-flex
2225mostlyclean-host: maybe-mostlyclean-gas
2226mostlyclean-host: maybe-mostlyclean-gcc
2227mostlyclean-host: maybe-mostlyclean-gawk
2228mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2229mostlyclean-host: maybe-mostlyclean-gmp
2230mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2231mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2232mostlyclean-host: maybe-mostlyclean-ppl
2233mostlyclean-host: maybe-mostlyclean-cloog
1f53ca9a 2234mostlyclean-host: maybe-mostlyclean-libelf
c52c6897 2235mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2236mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2237mostlyclean-host: maybe-mostlyclean-gprof
2238mostlyclean-host: maybe-mostlyclean-gzip
2239mostlyclean-host: maybe-mostlyclean-hello
2240mostlyclean-host: maybe-mostlyclean-indent
2241mostlyclean-host: maybe-mostlyclean-intl
2242mostlyclean-host: maybe-mostlyclean-tcl
2243mostlyclean-host: maybe-mostlyclean-itcl
2244mostlyclean-host: maybe-mostlyclean-ld
2245mostlyclean-host: maybe-mostlyclean-libcpp
2246mostlyclean-host: maybe-mostlyclean-libdecnumber
2247mostlyclean-host: maybe-mostlyclean-libgui
2248mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2249mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2250mostlyclean-host: maybe-mostlyclean-libtool
2251mostlyclean-host: maybe-mostlyclean-m4
2252mostlyclean-host: maybe-mostlyclean-make
2253mostlyclean-host: maybe-mostlyclean-mmalloc
2254mostlyclean-host: maybe-mostlyclean-patch
2255mostlyclean-host: maybe-mostlyclean-perl
2256mostlyclean-host: maybe-mostlyclean-prms
2257mostlyclean-host: maybe-mostlyclean-rcs
2258mostlyclean-host: maybe-mostlyclean-readline
2259mostlyclean-host: maybe-mostlyclean-release
2260mostlyclean-host: maybe-mostlyclean-recode
2261mostlyclean-host: maybe-mostlyclean-sed
2262mostlyclean-host: maybe-mostlyclean-send-pr
2263mostlyclean-host: maybe-mostlyclean-shellutils
2264mostlyclean-host: maybe-mostlyclean-sid
2265mostlyclean-host: maybe-mostlyclean-sim
2266mostlyclean-host: maybe-mostlyclean-tar
2267mostlyclean-host: maybe-mostlyclean-texinfo
2268mostlyclean-host: maybe-mostlyclean-textutils
2269mostlyclean-host: maybe-mostlyclean-time
2270mostlyclean-host: maybe-mostlyclean-uudecode
2271mostlyclean-host: maybe-mostlyclean-wdiff
2272mostlyclean-host: maybe-mostlyclean-zip
2273mostlyclean-host: maybe-mostlyclean-zlib
2274mostlyclean-host: maybe-mostlyclean-gdb
2275mostlyclean-host: maybe-mostlyclean-expect
2276mostlyclean-host: maybe-mostlyclean-guile
2277mostlyclean-host: maybe-mostlyclean-tk
2278mostlyclean-host: maybe-mostlyclean-libtermcap
2279mostlyclean-host: maybe-mostlyclean-utils
2280mostlyclean-host: maybe-mostlyclean-gnattools
700d40ca 2281mostlyclean-host: maybe-mostlyclean-lto-plugin
2a4cbe27 2282
4fa63067 2283.PHONY: mostlyclean-target
c52c6897
PB
2284
2285mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2286mostlyclean-target: maybe-mostlyclean-target-libmudflap
2287mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2288mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2289mostlyclean-target: maybe-mostlyclean-target-libgcc
e552509b 2290mostlyclean-target: maybe-mostlyclean-target-libquadmath
c52c6897
PB
2291mostlyclean-target: maybe-mostlyclean-target-libgfortran
2292mostlyclean-target: maybe-mostlyclean-target-libobjc
e552509b 2293mostlyclean-target: maybe-mostlyclean-target-libgo
c52c6897
PB
2294mostlyclean-target: maybe-mostlyclean-target-libtermcap
2295mostlyclean-target: maybe-mostlyclean-target-winsup
2296mostlyclean-target: maybe-mostlyclean-target-libgloss
2297mostlyclean-target: maybe-mostlyclean-target-libiberty
2298mostlyclean-target: maybe-mostlyclean-target-gperf
2299mostlyclean-target: maybe-mostlyclean-target-examples
2300mostlyclean-target: maybe-mostlyclean-target-libffi
2301mostlyclean-target: maybe-mostlyclean-target-libjava
2302mostlyclean-target: maybe-mostlyclean-target-zlib
2303mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2304mostlyclean-target: maybe-mostlyclean-target-qthreads
2305mostlyclean-target: maybe-mostlyclean-target-rda
2306mostlyclean-target: maybe-mostlyclean-target-libada
2307mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2308
4fa63067 2309.PHONY: do-clean
f70224b5 2310do-clean:
0aed8855 2311 @: $(MAKE); $(unstage)
e360f423
PB
2312 @r=`${PWD_COMMAND}`; export r; \
2313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2314 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2315 clean-target
f70224b5 2316
2a4cbe27 2317
4fa63067 2318.PHONY: clean-host
c52c6897
PB
2319
2320clean-host: maybe-clean-ash
2321clean-host: maybe-clean-autoconf
2322clean-host: maybe-clean-automake
2323clean-host: maybe-clean-bash
2324clean-host: maybe-clean-bfd
2325clean-host: maybe-clean-opcodes
2326clean-host: maybe-clean-binutils
2327clean-host: maybe-clean-bison
2328clean-host: maybe-clean-byacc
2329clean-host: maybe-clean-bzip2
f9806fa5 2330clean-host: maybe-clean-cgen
c52c6897
PB
2331clean-host: maybe-clean-dejagnu
2332clean-host: maybe-clean-diff
2333clean-host: maybe-clean-dosutils
2334clean-host: maybe-clean-etc
2335clean-host: maybe-clean-fastjar
2336clean-host: maybe-clean-fileutils
2337clean-host: maybe-clean-findutils
2338clean-host: maybe-clean-find
2339clean-host: maybe-clean-fixincludes
2340clean-host: maybe-clean-flex
2341clean-host: maybe-clean-gas
2342clean-host: maybe-clean-gcc
2343clean-host: maybe-clean-gawk
2344clean-host: maybe-clean-gettext
4b900473
PB
2345clean-host: maybe-clean-gmp
2346clean-host: maybe-clean-mpfr
e8a5fa9c 2347clean-host: maybe-clean-mpc
e28c595f
JM
2348clean-host: maybe-clean-ppl
2349clean-host: maybe-clean-cloog
1f53ca9a 2350clean-host: maybe-clean-libelf
c52c6897 2351clean-host: maybe-clean-gnuserv
93f9b408 2352clean-host: maybe-clean-gold
c52c6897
PB
2353clean-host: maybe-clean-gprof
2354clean-host: maybe-clean-gzip
2355clean-host: maybe-clean-hello
2356clean-host: maybe-clean-indent
2357clean-host: maybe-clean-intl
2358clean-host: maybe-clean-tcl
2359clean-host: maybe-clean-itcl
2360clean-host: maybe-clean-ld
2361clean-host: maybe-clean-libcpp
2362clean-host: maybe-clean-libdecnumber
2363clean-host: maybe-clean-libgui
2364clean-host: maybe-clean-libiberty
dc448a7b 2365clean-host: maybe-clean-libiconv
c52c6897
PB
2366clean-host: maybe-clean-libtool
2367clean-host: maybe-clean-m4
2368clean-host: maybe-clean-make
2369clean-host: maybe-clean-mmalloc
2370clean-host: maybe-clean-patch
2371clean-host: maybe-clean-perl
2372clean-host: maybe-clean-prms
2373clean-host: maybe-clean-rcs
2374clean-host: maybe-clean-readline
2375clean-host: maybe-clean-release
2376clean-host: maybe-clean-recode
2377clean-host: maybe-clean-sed
2378clean-host: maybe-clean-send-pr
2379clean-host: maybe-clean-shellutils
2380clean-host: maybe-clean-sid
2381clean-host: maybe-clean-sim
2382clean-host: maybe-clean-tar
2383clean-host: maybe-clean-texinfo
2384clean-host: maybe-clean-textutils
2385clean-host: maybe-clean-time
2386clean-host: maybe-clean-uudecode
2387clean-host: maybe-clean-wdiff
2388clean-host: maybe-clean-zip
2389clean-host: maybe-clean-zlib
2390clean-host: maybe-clean-gdb
2391clean-host: maybe-clean-expect
2392clean-host: maybe-clean-guile
2393clean-host: maybe-clean-tk
2394clean-host: maybe-clean-libtermcap
2395clean-host: maybe-clean-utils
2396clean-host: maybe-clean-gnattools
700d40ca 2397clean-host: maybe-clean-lto-plugin
2a4cbe27 2398
4fa63067 2399.PHONY: clean-target
c52c6897
PB
2400
2401clean-target: maybe-clean-target-libstdc++-v3
2402clean-target: maybe-clean-target-libmudflap
2403clean-target: maybe-clean-target-libssp
c52c6897 2404clean-target: maybe-clean-target-newlib
6aa8ef82 2405clean-target: maybe-clean-target-libgcc
e552509b 2406clean-target: maybe-clean-target-libquadmath
c52c6897
PB
2407clean-target: maybe-clean-target-libgfortran
2408clean-target: maybe-clean-target-libobjc
e552509b 2409clean-target: maybe-clean-target-libgo
c52c6897
PB
2410clean-target: maybe-clean-target-libtermcap
2411clean-target: maybe-clean-target-winsup
2412clean-target: maybe-clean-target-libgloss
2413clean-target: maybe-clean-target-libiberty
2414clean-target: maybe-clean-target-gperf
2415clean-target: maybe-clean-target-examples
2416clean-target: maybe-clean-target-libffi
2417clean-target: maybe-clean-target-libjava
2418clean-target: maybe-clean-target-zlib
2419clean-target: maybe-clean-target-boehm-gc
2420clean-target: maybe-clean-target-qthreads
2421clean-target: maybe-clean-target-rda
2422clean-target: maybe-clean-target-libada
2423clean-target: maybe-clean-target-libgomp
2a4cbe27 2424
4fa63067 2425.PHONY: do-distclean
f70224b5 2426do-distclean:
0aed8855 2427 @: $(MAKE); $(unstage)
e360f423
PB
2428 @r=`${PWD_COMMAND}`; export r; \
2429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2430 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2431 distclean-target
f70224b5 2432
2a4cbe27 2433
4fa63067 2434.PHONY: distclean-host
c52c6897
PB
2435
2436distclean-host: maybe-distclean-ash
2437distclean-host: maybe-distclean-autoconf
2438distclean-host: maybe-distclean-automake
2439distclean-host: maybe-distclean-bash
2440distclean-host: maybe-distclean-bfd
2441distclean-host: maybe-distclean-opcodes
2442distclean-host: maybe-distclean-binutils
2443distclean-host: maybe-distclean-bison
2444distclean-host: maybe-distclean-byacc
2445distclean-host: maybe-distclean-bzip2
f9806fa5 2446distclean-host: maybe-distclean-cgen
c52c6897
PB
2447distclean-host: maybe-distclean-dejagnu
2448distclean-host: maybe-distclean-diff
2449distclean-host: maybe-distclean-dosutils
2450distclean-host: maybe-distclean-etc
2451distclean-host: maybe-distclean-fastjar
2452distclean-host: maybe-distclean-fileutils
2453distclean-host: maybe-distclean-findutils
2454distclean-host: maybe-distclean-find
2455distclean-host: maybe-distclean-fixincludes
2456distclean-host: maybe-distclean-flex
2457distclean-host: maybe-distclean-gas
2458distclean-host: maybe-distclean-gcc
2459distclean-host: maybe-distclean-gawk
2460distclean-host: maybe-distclean-gettext
4b900473
PB
2461distclean-host: maybe-distclean-gmp
2462distclean-host: maybe-distclean-mpfr
e8a5fa9c 2463distclean-host: maybe-distclean-mpc
e28c595f
JM
2464distclean-host: maybe-distclean-ppl
2465distclean-host: maybe-distclean-cloog
1f53ca9a 2466distclean-host: maybe-distclean-libelf
c52c6897 2467distclean-host: maybe-distclean-gnuserv
93f9b408 2468distclean-host: maybe-distclean-gold
c52c6897
PB
2469distclean-host: maybe-distclean-gprof
2470distclean-host: maybe-distclean-gzip
2471distclean-host: maybe-distclean-hello
2472distclean-host: maybe-distclean-indent
2473distclean-host: maybe-distclean-intl
2474distclean-host: maybe-distclean-tcl
2475distclean-host: maybe-distclean-itcl
2476distclean-host: maybe-distclean-ld
2477distclean-host: maybe-distclean-libcpp
2478distclean-host: maybe-distclean-libdecnumber
2479distclean-host: maybe-distclean-libgui
2480distclean-host: maybe-distclean-libiberty
dc448a7b 2481distclean-host: maybe-distclean-libiconv
c52c6897
PB
2482distclean-host: maybe-distclean-libtool
2483distclean-host: maybe-distclean-m4
2484distclean-host: maybe-distclean-make
2485distclean-host: maybe-distclean-mmalloc
2486distclean-host: maybe-distclean-patch
2487distclean-host: maybe-distclean-perl
2488distclean-host: maybe-distclean-prms
2489distclean-host: maybe-distclean-rcs
2490distclean-host: maybe-distclean-readline
2491distclean-host: maybe-distclean-release
2492distclean-host: maybe-distclean-recode
2493distclean-host: maybe-distclean-sed
2494distclean-host: maybe-distclean-send-pr
2495distclean-host: maybe-distclean-shellutils
2496distclean-host: maybe-distclean-sid
2497distclean-host: maybe-distclean-sim
2498distclean-host: maybe-distclean-tar
2499distclean-host: maybe-distclean-texinfo
2500distclean-host: maybe-distclean-textutils
2501distclean-host: maybe-distclean-time
2502distclean-host: maybe-distclean-uudecode
2503distclean-host: maybe-distclean-wdiff
2504distclean-host: maybe-distclean-zip
2505distclean-host: maybe-distclean-zlib
2506distclean-host: maybe-distclean-gdb
2507distclean-host: maybe-distclean-expect
2508distclean-host: maybe-distclean-guile
2509distclean-host: maybe-distclean-tk
2510distclean-host: maybe-distclean-libtermcap
2511distclean-host: maybe-distclean-utils
2512distclean-host: maybe-distclean-gnattools
700d40ca 2513distclean-host: maybe-distclean-lto-plugin
2a4cbe27 2514
4fa63067 2515.PHONY: distclean-target
c52c6897
PB
2516
2517distclean-target: maybe-distclean-target-libstdc++-v3
2518distclean-target: maybe-distclean-target-libmudflap
2519distclean-target: maybe-distclean-target-libssp
c52c6897 2520distclean-target: maybe-distclean-target-newlib
6aa8ef82 2521distclean-target: maybe-distclean-target-libgcc
e552509b 2522distclean-target: maybe-distclean-target-libquadmath
c52c6897
PB
2523distclean-target: maybe-distclean-target-libgfortran
2524distclean-target: maybe-distclean-target-libobjc
e552509b 2525distclean-target: maybe-distclean-target-libgo
c52c6897
PB
2526distclean-target: maybe-distclean-target-libtermcap
2527distclean-target: maybe-distclean-target-winsup
2528distclean-target: maybe-distclean-target-libgloss
2529distclean-target: maybe-distclean-target-libiberty
2530distclean-target: maybe-distclean-target-gperf
2531distclean-target: maybe-distclean-target-examples
2532distclean-target: maybe-distclean-target-libffi
2533distclean-target: maybe-distclean-target-libjava
2534distclean-target: maybe-distclean-target-zlib
2535distclean-target: maybe-distclean-target-boehm-gc
2536distclean-target: maybe-distclean-target-qthreads
2537distclean-target: maybe-distclean-target-rda
2538distclean-target: maybe-distclean-target-libada
2539distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2540
4fa63067 2541.PHONY: do-maintainer-clean
f70224b5 2542do-maintainer-clean:
0aed8855 2543 @: $(MAKE); $(unstage)
e360f423
PB
2544 @r=`${PWD_COMMAND}`; export r; \
2545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2546 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2547 maintainer-clean-target
f70224b5 2548
2a4cbe27 2549
4fa63067 2550.PHONY: maintainer-clean-host
c52c6897
PB
2551
2552maintainer-clean-host: maybe-maintainer-clean-ash
2553maintainer-clean-host: maybe-maintainer-clean-autoconf
2554maintainer-clean-host: maybe-maintainer-clean-automake
2555maintainer-clean-host: maybe-maintainer-clean-bash
2556maintainer-clean-host: maybe-maintainer-clean-bfd
2557maintainer-clean-host: maybe-maintainer-clean-opcodes
2558maintainer-clean-host: maybe-maintainer-clean-binutils
2559maintainer-clean-host: maybe-maintainer-clean-bison
2560maintainer-clean-host: maybe-maintainer-clean-byacc
2561maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2562maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2563maintainer-clean-host: maybe-maintainer-clean-dejagnu
2564maintainer-clean-host: maybe-maintainer-clean-diff
2565maintainer-clean-host: maybe-maintainer-clean-dosutils
2566maintainer-clean-host: maybe-maintainer-clean-etc
2567maintainer-clean-host: maybe-maintainer-clean-fastjar
2568maintainer-clean-host: maybe-maintainer-clean-fileutils
2569maintainer-clean-host: maybe-maintainer-clean-findutils
2570maintainer-clean-host: maybe-maintainer-clean-find
2571maintainer-clean-host: maybe-maintainer-clean-fixincludes
2572maintainer-clean-host: maybe-maintainer-clean-flex
2573maintainer-clean-host: maybe-maintainer-clean-gas
2574maintainer-clean-host: maybe-maintainer-clean-gcc
2575maintainer-clean-host: maybe-maintainer-clean-gawk
2576maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2577maintainer-clean-host: maybe-maintainer-clean-gmp
2578maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2579maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2580maintainer-clean-host: maybe-maintainer-clean-ppl
2581maintainer-clean-host: maybe-maintainer-clean-cloog
1f53ca9a 2582maintainer-clean-host: maybe-maintainer-clean-libelf
c52c6897 2583maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2584maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2585maintainer-clean-host: maybe-maintainer-clean-gprof
2586maintainer-clean-host: maybe-maintainer-clean-gzip
2587maintainer-clean-host: maybe-maintainer-clean-hello
2588maintainer-clean-host: maybe-maintainer-clean-indent
2589maintainer-clean-host: maybe-maintainer-clean-intl
2590maintainer-clean-host: maybe-maintainer-clean-tcl
2591maintainer-clean-host: maybe-maintainer-clean-itcl
2592maintainer-clean-host: maybe-maintainer-clean-ld
2593maintainer-clean-host: maybe-maintainer-clean-libcpp
2594maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2595maintainer-clean-host: maybe-maintainer-clean-libgui
2596maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2597maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2598maintainer-clean-host: maybe-maintainer-clean-libtool
2599maintainer-clean-host: maybe-maintainer-clean-m4
2600maintainer-clean-host: maybe-maintainer-clean-make
2601maintainer-clean-host: maybe-maintainer-clean-mmalloc
2602maintainer-clean-host: maybe-maintainer-clean-patch
2603maintainer-clean-host: maybe-maintainer-clean-perl
2604maintainer-clean-host: maybe-maintainer-clean-prms
2605maintainer-clean-host: maybe-maintainer-clean-rcs
2606maintainer-clean-host: maybe-maintainer-clean-readline
2607maintainer-clean-host: maybe-maintainer-clean-release
2608maintainer-clean-host: maybe-maintainer-clean-recode
2609maintainer-clean-host: maybe-maintainer-clean-sed
2610maintainer-clean-host: maybe-maintainer-clean-send-pr
2611maintainer-clean-host: maybe-maintainer-clean-shellutils
2612maintainer-clean-host: maybe-maintainer-clean-sid
2613maintainer-clean-host: maybe-maintainer-clean-sim
2614maintainer-clean-host: maybe-maintainer-clean-tar
2615maintainer-clean-host: maybe-maintainer-clean-texinfo
2616maintainer-clean-host: maybe-maintainer-clean-textutils
2617maintainer-clean-host: maybe-maintainer-clean-time
2618maintainer-clean-host: maybe-maintainer-clean-uudecode
2619maintainer-clean-host: maybe-maintainer-clean-wdiff
2620maintainer-clean-host: maybe-maintainer-clean-zip
2621maintainer-clean-host: maybe-maintainer-clean-zlib
2622maintainer-clean-host: maybe-maintainer-clean-gdb
2623maintainer-clean-host: maybe-maintainer-clean-expect
2624maintainer-clean-host: maybe-maintainer-clean-guile
2625maintainer-clean-host: maybe-maintainer-clean-tk
2626maintainer-clean-host: maybe-maintainer-clean-libtermcap
2627maintainer-clean-host: maybe-maintainer-clean-utils
2628maintainer-clean-host: maybe-maintainer-clean-gnattools
700d40ca 2629maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2a4cbe27 2630
4fa63067 2631.PHONY: maintainer-clean-target
c52c6897
PB
2632
2633maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2634maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2635maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2636maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2637maintainer-clean-target: maybe-maintainer-clean-target-libgcc
e552509b 2638maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
c52c6897
PB
2639maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2640maintainer-clean-target: maybe-maintainer-clean-target-libobjc
e552509b 2641maintainer-clean-target: maybe-maintainer-clean-target-libgo
c52c6897
PB
2642maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2643maintainer-clean-target: maybe-maintainer-clean-target-winsup
2644maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2645maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2646maintainer-clean-target: maybe-maintainer-clean-target-gperf
2647maintainer-clean-target: maybe-maintainer-clean-target-examples
2648maintainer-clean-target: maybe-maintainer-clean-target-libffi
2649maintainer-clean-target: maybe-maintainer-clean-target-libjava
2650maintainer-clean-target: maybe-maintainer-clean-target-zlib
2651maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2652maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2653maintainer-clean-target: maybe-maintainer-clean-target-rda
2654maintainer-clean-target: maybe-maintainer-clean-target-libada
2655maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2656
2a4cbe27 2657
4fa63067 2658# Here are the targets which correspond to the do-X targets.
2a4cbe27 2659
a3ca38d2
DD
2660.PHONY: info installcheck dvi pdf html
2661.PHONY: install-info install-pdf install-html
4fa63067
NN
2662.PHONY: clean distclean mostlyclean maintainer-clean realclean
2663.PHONY: local-clean local-distclean local-maintainer-clean
2664info: do-info
2665installcheck: do-installcheck
2666dvi: do-dvi
56a8fe78 2667pdf: do-pdf
6d389afc 2668html: do-html
2a4cbe27 2669
4fa63067
NN
2670# Make sure makeinfo is built before we do a `make info', if we're
2671# in fact building texinfo.
2672do-info: maybe-all-texinfo
2a4cbe27 2673
4fa63067 2674install-info: do-install-info dir.info
b40e3958 2675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2676 if [ -f dir.info ] ; then \
2677 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2678 else true ; fi
2a4cbe27 2679
a3ca38d2
DD
2680install-pdf: do-install-pdf
2681
108a6f8e
CD
2682install-html: do-install-html
2683
4fa63067
NN
2684local-clean:
2685 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2686
4fa63067
NN
2687local-distclean:
2688 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2689 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2690 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2691 rm -rf $(TARGET_SUBDIR); \
2692 else true; fi
2693 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2694 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2695 rm -rf $(HOST_SUBDIR); \
2696 else true; fi
4fa63067
NN
2697 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2698 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2699 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2700 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2701 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
18fa8f9c 2702 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2a4cbe27 2703
4fa63067
NN
2704local-maintainer-clean:
2705 @echo "This command is intended for maintainers to use;"
2706 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2707
4fa63067
NN
2708clean: do-clean local-clean
2709mostlyclean: do-mostlyclean local-clean
2710distclean: do-distclean local-clean local-distclean
2711maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2712maintainer-clean: local-distclean
2713realclean: maintainer-clean
2a4cbe27 2714
4fa63067 2715# Check target.
2a4cbe27 2716
4fa63067
NN
2717.PHONY: check do-check
2718check: do-check
2a4cbe27 2719
4fa63067 2720# Only include modules actually being configured and built.
f70224b5
PB
2721.PHONY: check-host
2722check-host: \
4fa63067
NN
2723 maybe-check-ash \
2724 maybe-check-autoconf \
2725 maybe-check-automake \
2726 maybe-check-bash \
2727 maybe-check-bfd \
2728 maybe-check-opcodes \
2729 maybe-check-binutils \
2730 maybe-check-bison \
2731 maybe-check-byacc \
2732 maybe-check-bzip2 \
f9806fa5 2733 maybe-check-cgen \
4fa63067
NN
2734 maybe-check-dejagnu \
2735 maybe-check-diff \
2736 maybe-check-dosutils \
2737 maybe-check-etc \
2738 maybe-check-fastjar \
2739 maybe-check-fileutils \
2740 maybe-check-findutils \
2741 maybe-check-find \
d3ed111c 2742 maybe-check-fixincludes \
4fa63067
NN
2743 maybe-check-flex \
2744 maybe-check-gas \
b813574b 2745 maybe-check-gcc \
4fa63067
NN
2746 maybe-check-gawk \
2747 maybe-check-gettext \
4b900473
PB
2748 maybe-check-gmp \
2749 maybe-check-mpfr \
e8a5fa9c 2750 maybe-check-mpc \
e28c595f
JM
2751 maybe-check-ppl \
2752 maybe-check-cloog \
1f53ca9a 2753 maybe-check-libelf \
4fa63067 2754 maybe-check-gnuserv \
93f9b408 2755 maybe-check-gold \
4fa63067
NN
2756 maybe-check-gprof \
2757 maybe-check-gzip \
2758 maybe-check-hello \
2759 maybe-check-indent \
2760 maybe-check-intl \
2761 maybe-check-tcl \
2762 maybe-check-itcl \
2763 maybe-check-ld \
04cf1b77 2764 maybe-check-libcpp \
be01d343 2765 maybe-check-libdecnumber \
4fa63067
NN
2766 maybe-check-libgui \
2767 maybe-check-libiberty \
dc448a7b 2768 maybe-check-libiconv \
4fa63067
NN
2769 maybe-check-libtool \
2770 maybe-check-m4 \
2771 maybe-check-make \
2772 maybe-check-mmalloc \
2773 maybe-check-patch \
2774 maybe-check-perl \
2775 maybe-check-prms \
2776 maybe-check-rcs \
2777 maybe-check-readline \
2778 maybe-check-release \
2779 maybe-check-recode \
2780 maybe-check-sed \
2781 maybe-check-send-pr \
2782 maybe-check-shellutils \
2783 maybe-check-sid \
2784 maybe-check-sim \
2785 maybe-check-tar \
2786 maybe-check-texinfo \
2787 maybe-check-textutils \
2788 maybe-check-time \
2789 maybe-check-uudecode \
2790 maybe-check-wdiff \
2791 maybe-check-zip \
2792 maybe-check-zlib \
2793 maybe-check-gdb \
2794 maybe-check-expect \
2795 maybe-check-guile \
2796 maybe-check-tk \
4fa63067
NN
2797 maybe-check-libtermcap \
2798 maybe-check-utils \
700d40ca
ILT
2799 maybe-check-gnattools \
2800 maybe-check-lto-plugin
f70224b5
PB
2801
2802.PHONY: check-target
2803check-target: \
4fa63067 2804 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2805 maybe-check-target-libmudflap \
064d0a7c 2806 maybe-check-target-libssp \
4fa63067 2807 maybe-check-target-newlib \
6aa8ef82 2808 maybe-check-target-libgcc \
e552509b 2809 maybe-check-target-libquadmath \
4b1cb4fe 2810 maybe-check-target-libgfortran \
4fa63067 2811 maybe-check-target-libobjc \
e552509b 2812 maybe-check-target-libgo \
4fa63067
NN
2813 maybe-check-target-libtermcap \
2814 maybe-check-target-winsup \
2815 maybe-check-target-libgloss \
2816 maybe-check-target-libiberty \
2817 maybe-check-target-gperf \
2818 maybe-check-target-examples \
2819 maybe-check-target-libffi \
2820 maybe-check-target-libjava \
2821 maybe-check-target-zlib \
2822 maybe-check-target-boehm-gc \
2823 maybe-check-target-qthreads \
2824 maybe-check-target-rda \
b3ded179
PB
2825 maybe-check-target-libada \
2826 maybe-check-target-libgomp
f70224b5
PB
2827
2828do-check:
0aed8855 2829 @: $(MAKE); $(unstage)
e360f423
PB
2830 @r=`${PWD_COMMAND}`; export r; \
2831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2832 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2833
4fa63067 2834# Automated reporting of test results.
2a4cbe27 2835
4fa63067
NN
2836warning.log: build.log
2837 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2838
4fa63067
NN
2839mail-report.log:
2840 if test x'$(BOOT_CFLAGS)' != x''; then \
2841 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2842 fi; \
2843 $(srcdir)/contrib/test_summary -t >$@
2844 chmod +x $@
2845 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2846
4fa63067
NN
2847mail-report-with-warnings.log: warning.log
2848 if test x'$(BOOT_CFLAGS)' != x''; then \
2849 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2850 fi; \
2851 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2852 chmod +x $@
2853 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2854
4fa63067 2855# Installation targets.
2a4cbe27 2856
4fa63067 2857.PHONY: install uninstall
f70224b5 2858install:
0aed8855 2859 @: $(MAKE); $(unstage)
e360f423
PB
2860 @r=`${PWD_COMMAND}`; export r; \
2861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2862 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2863
4fa63067
NN
2864.PHONY: install-host-nogcc
2865install-host-nogcc: \
2866 maybe-install-ash \
2867 maybe-install-autoconf \
2868 maybe-install-automake \
2869 maybe-install-bash \
2870 maybe-install-bfd \
2871 maybe-install-opcodes \
2872 maybe-install-binutils \
2873 maybe-install-bison \
2874 maybe-install-byacc \
2875 maybe-install-bzip2 \
f9806fa5 2876 maybe-install-cgen \
4fa63067
NN
2877 maybe-install-dejagnu \
2878 maybe-install-diff \
2879 maybe-install-dosutils \
2880 maybe-install-etc \
2881 maybe-install-fastjar \
2882 maybe-install-fileutils \
2883 maybe-install-findutils \
2884 maybe-install-find \
d3ed111c 2885 maybe-install-fixincludes \
4fa63067
NN
2886 maybe-install-flex \
2887 maybe-install-gas \
2888 maybe-install-gawk \
2889 maybe-install-gettext \
4b900473
PB
2890 maybe-install-gmp \
2891 maybe-install-mpfr \
e8a5fa9c 2892 maybe-install-mpc \
e28c595f
JM
2893 maybe-install-ppl \
2894 maybe-install-cloog \
1f53ca9a 2895 maybe-install-libelf \
4fa63067 2896 maybe-install-gnuserv \
93f9b408 2897 maybe-install-gold \
4fa63067
NN
2898 maybe-install-gprof \
2899 maybe-install-gzip \
2900 maybe-install-hello \
2901 maybe-install-indent \
2902 maybe-install-intl \
2903 maybe-install-tcl \
2904 maybe-install-itcl \
2905 maybe-install-ld \
04cf1b77 2906 maybe-install-libcpp \
be01d343 2907 maybe-install-libdecnumber \
4fa63067
NN
2908 maybe-install-libgui \
2909 maybe-install-libiberty \
dc448a7b 2910 maybe-install-libiconv \
4fa63067
NN
2911 maybe-install-libtool \
2912 maybe-install-m4 \
2913 maybe-install-make \
2914 maybe-install-mmalloc \
2915 maybe-install-patch \
2916 maybe-install-perl \
2917 maybe-install-prms \
2918 maybe-install-rcs \
2919 maybe-install-readline \
2920 maybe-install-release \
2921 maybe-install-recode \
2922 maybe-install-sed \
2923 maybe-install-send-pr \
2924 maybe-install-shellutils \
2925 maybe-install-sid \
2926 maybe-install-sim \
2927 maybe-install-tar \
2928 maybe-install-texinfo \
2929 maybe-install-textutils \
2930 maybe-install-time \
2931 maybe-install-uudecode \
2932 maybe-install-wdiff \
2933 maybe-install-zip \
2934 maybe-install-zlib \
2935 maybe-install-gdb \
2936 maybe-install-expect \
2937 maybe-install-guile \
2938 maybe-install-tk \
4fa63067 2939 maybe-install-libtermcap \
b00612cc 2940 maybe-install-utils \
700d40ca
ILT
2941 maybe-install-gnattools \
2942 maybe-install-lto-plugin
2a4cbe27 2943
4fa63067 2944.PHONY: install-host
b813574b 2945install-host: \
4fa63067
NN
2946 maybe-install-ash \
2947 maybe-install-autoconf \
2948 maybe-install-automake \
2949 maybe-install-bash \
2950 maybe-install-bfd \
2951 maybe-install-opcodes \
2952 maybe-install-binutils \
2953 maybe-install-bison \
2954 maybe-install-byacc \
2955 maybe-install-bzip2 \
f9806fa5 2956 maybe-install-cgen \
4fa63067
NN
2957 maybe-install-dejagnu \
2958 maybe-install-diff \
2959 maybe-install-dosutils \
2960 maybe-install-etc \
2961 maybe-install-fastjar \
2962 maybe-install-fileutils \
2963 maybe-install-findutils \
2964 maybe-install-find \
d3ed111c 2965 maybe-install-fixincludes \
4fa63067
NN
2966 maybe-install-flex \
2967 maybe-install-gas \
b813574b 2968 maybe-install-gcc \
4fa63067
NN
2969 maybe-install-gawk \
2970 maybe-install-gettext \
4b900473
PB
2971 maybe-install-gmp \
2972 maybe-install-mpfr \
e8a5fa9c 2973 maybe-install-mpc \
e28c595f
JM
2974 maybe-install-ppl \
2975 maybe-install-cloog \
1f53ca9a 2976 maybe-install-libelf \
4fa63067 2977 maybe-install-gnuserv \
93f9b408 2978 maybe-install-gold \
4fa63067
NN
2979 maybe-install-gprof \
2980 maybe-install-gzip \
2981 maybe-install-hello \
2982 maybe-install-indent \
2983 maybe-install-intl \
2984 maybe-install-tcl \
2985 maybe-install-itcl \
2986 maybe-install-ld \
04cf1b77 2987 maybe-install-libcpp \
be01d343 2988 maybe-install-libdecnumber \
4fa63067
NN
2989 maybe-install-libgui \
2990 maybe-install-libiberty \
dc448a7b 2991 maybe-install-libiconv \
4fa63067
NN
2992 maybe-install-libtool \
2993 maybe-install-m4 \
2994 maybe-install-make \
2995 maybe-install-mmalloc \
2996 maybe-install-patch \
2997 maybe-install-perl \
2998 maybe-install-prms \
2999 maybe-install-rcs \
3000 maybe-install-readline \
3001 maybe-install-release \
3002 maybe-install-recode \
3003 maybe-install-sed \
3004 maybe-install-send-pr \
3005 maybe-install-shellutils \
3006 maybe-install-sid \
3007 maybe-install-sim \
3008 maybe-install-tar \
3009 maybe-install-texinfo \
3010 maybe-install-textutils \
3011 maybe-install-time \
3012 maybe-install-uudecode \
3013 maybe-install-wdiff \
3014 maybe-install-zip \
3015 maybe-install-zlib \
3016 maybe-install-gdb \
3017 maybe-install-expect \
3018 maybe-install-guile \
3019 maybe-install-tk \
4fa63067 3020 maybe-install-libtermcap \
b00612cc 3021 maybe-install-utils \
700d40ca
ILT
3022 maybe-install-gnattools \
3023 maybe-install-lto-plugin
2a4cbe27 3024
4fa63067
NN
3025.PHONY: install-target
3026install-target: \
3027 maybe-install-target-libstdc++-v3 \
4b1cb4fe 3028 maybe-install-target-libmudflap \
064d0a7c 3029 maybe-install-target-libssp \
4fa63067 3030 maybe-install-target-newlib \
6aa8ef82 3031 maybe-install-target-libgcc \
e552509b 3032 maybe-install-target-libquadmath \
4b1cb4fe 3033 maybe-install-target-libgfortran \
4fa63067 3034 maybe-install-target-libobjc \
e552509b 3035 maybe-install-target-libgo \
4fa63067
NN
3036 maybe-install-target-libtermcap \
3037 maybe-install-target-winsup \
3038 maybe-install-target-libgloss \
3039 maybe-install-target-libiberty \
3040 maybe-install-target-gperf \
3041 maybe-install-target-examples \
3042 maybe-install-target-libffi \
3043 maybe-install-target-libjava \
3044 maybe-install-target-zlib \
3045 maybe-install-target-boehm-gc \
3046 maybe-install-target-qthreads \
3047 maybe-install-target-rda \
b3ded179
PB
3048 maybe-install-target-libada \
3049 maybe-install-target-libgomp
2a4cbe27 3050
4fa63067
NN
3051uninstall:
3052 @echo "the uninstall target is not supported in this tree"
2a4cbe27 3053
4fa63067
NN
3054.PHONY: install.all
3055install.all: install-no-fixedincludes
3056 @if [ -f ./gcc/Makefile ] ; then \
3057 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 3058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 3059 $(HOST_EXPORTS) \
4fa63067
NN
3060 (cd ./gcc && \
3061 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
3062 else \
3063 true ; \
3064 fi
2a4cbe27 3065
4fa63067
NN
3066# install-no-fixedincludes is used because Cygnus can not distribute
3067# the fixed header files.
3068.PHONY: install-no-fixedincludes
3069install-no-fixedincludes: installdirs install-host-nogcc \
3070 install-target gcc-no-fixedincludes
2a4cbe27 3071
4fa63067 3072### other supporting targets
2a4cbe27 3073
4fa63067
NN
3074MAKEDIRS= \
3075 $(DESTDIR)$(prefix) \
3076 $(DESTDIR)$(exec_prefix)
3077.PHONY: installdirs
3078installdirs: mkinstalldirs
3079 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 3080
4fa63067
NN
3081dir.info: do-install-info
3082 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
3083 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
3084 mv -f dir.info.new dir.info ; \
3085 else true ; \
3086 fi
2a4cbe27 3087
4fa63067
NN
3088dist:
3089 @echo "Building a full distribution of this tree isn't done"
3090 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 3091
4fa63067 3092etags tags: TAGS
2a4cbe27 3093
4fa63067
NN
3094# Right now this just builds TAGS in each subdirectory. emacs19 has the
3095# ability to use several tags files at once, so there is probably no need
3096# to combine them into one big TAGS file (like CVS 1.3 does). We could
3097# (if we felt like it) have this Makefile write a piece of elisp which
3098# the user could load to tell emacs19 where all the TAGS files we just
3099# built are.
3100TAGS: do-TAGS
2a4cbe27 3101
a7254363
PB
3102# ------------------------------------
3103# Macros for configure and all targets
3104# ------------------------------------
3105
3106
3107
3108
3109
4fa63067
NN
3110# --------------------------------------
3111# Modules which run on the build machine
3112# --------------------------------------
3113
a7254363 3114
4fa63067
NN
3115.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3116maybe-configure-build-libiberty:
4f0ef2d8
CD
3117@if gcc-bootstrap
3118configure-build-libiberty: stage_current
3119@endif gcc-bootstrap
6bd3dfaa
PB
3120@if build-libiberty
3121maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 3122configure-build-libiberty:
0aed8855 3123 @: $(MAKE); $(unstage)
c52c6897 3124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3126 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3127 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1f53ca9a 3128 $(BUILD_EXPORTS) \
4fa63067
NN
3129 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3130 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3131 case $(srcdir) in \
b00612cc
PB
3132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3133 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3135 esac; \
b00612cc
PB
3136 srcdiroption="--srcdir=$${topdir}/libiberty"; \
3137 libsrcdir="$$s/libiberty"; \
4fa63067
NN
3138 rm -f no-such-file || : ; \
3139 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3140 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3141 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3142 || exit 1
6bd3dfaa 3143@endif build-libiberty
2a4cbe27 3144
a7254363
PB
3145
3146
d545f33b
PB
3147
3148
4fa63067
NN
3149.PHONY: all-build-libiberty maybe-all-build-libiberty
3150maybe-all-build-libiberty:
4f0ef2d8
CD
3151@if gcc-bootstrap
3152all-build-libiberty: stage_current
3153@endif gcc-bootstrap
6bd3dfaa 3154@if build-libiberty
72b2455a 3155TARGET-build-libiberty=all
6bd3dfaa 3156maybe-all-build-libiberty: all-build-libiberty
4fa63067 3157all-build-libiberty: configure-build-libiberty
0aed8855 3158 @: $(MAKE); $(unstage)
4fa63067 3159 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3161 $(BUILD_EXPORTS) \
72b2455a 3162 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3163 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3164 $(TARGET-build-libiberty))
6bd3dfaa 3165@endif build-libiberty
2a4cbe27 3166
a7254363
PB
3167
3168
d545f33b
PB
3169
3170
6a9cf61e
PB
3171.PHONY: configure-build-bison maybe-configure-build-bison
3172maybe-configure-build-bison:
4f0ef2d8
CD
3173@if gcc-bootstrap
3174configure-build-bison: stage_current
3175@endif gcc-bootstrap
6a9cf61e
PB
3176@if build-bison
3177maybe-configure-build-bison: configure-build-bison
c52c6897 3178configure-build-bison:
0aed8855 3179 @: $(MAKE); $(unstage)
c52c6897 3180 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3182 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3183 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
1f53ca9a 3184 $(BUILD_EXPORTS) \
6a9cf61e
PB
3185 echo Configuring in $(BUILD_SUBDIR)/bison; \
3186 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3187 case $(srcdir) in \
b00612cc
PB
3188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3189 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3191 esac; \
b00612cc
PB
3192 srcdiroption="--srcdir=$${topdir}/bison"; \
3193 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3194 rm -f no-such-file || : ; \
3195 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3196 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3197 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3198 || exit 1
3199@endif build-bison
3200
a7254363
PB
3201
3202
d545f33b
PB
3203
3204
6a9cf61e
PB
3205.PHONY: all-build-bison maybe-all-build-bison
3206maybe-all-build-bison:
4f0ef2d8
CD
3207@if gcc-bootstrap
3208all-build-bison: stage_current
3209@endif gcc-bootstrap
6a9cf61e 3210@if build-bison
72b2455a 3211TARGET-build-bison=all
6a9cf61e
PB
3212maybe-all-build-bison: all-build-bison
3213all-build-bison: configure-build-bison
0aed8855 3214 @: $(MAKE); $(unstage)
6a9cf61e
PB
3215 @r=`${PWD_COMMAND}`; export r; \
3216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3217 $(BUILD_EXPORTS) \
72b2455a 3218 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3219 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3220 $(TARGET-build-bison))
6a9cf61e
PB
3221@endif build-bison
3222
a7254363
PB
3223
3224
d545f33b
PB
3225
3226
6a9cf61e
PB
3227.PHONY: configure-build-byacc maybe-configure-build-byacc
3228maybe-configure-build-byacc:
4f0ef2d8
CD
3229@if gcc-bootstrap
3230configure-build-byacc: stage_current
3231@endif gcc-bootstrap
6a9cf61e
PB
3232@if build-byacc
3233maybe-configure-build-byacc: configure-build-byacc
c52c6897 3234configure-build-byacc:
0aed8855 3235 @: $(MAKE); $(unstage)
c52c6897 3236 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3238 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3239 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
1f53ca9a 3240 $(BUILD_EXPORTS) \
6a9cf61e
PB
3241 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3242 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3243 case $(srcdir) in \
b00612cc
PB
3244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3245 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3247 esac; \
b00612cc
PB
3248 srcdiroption="--srcdir=$${topdir}/byacc"; \
3249 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3250 rm -f no-such-file || : ; \
3251 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3252 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3253 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3254 || exit 1
3255@endif build-byacc
3256
a7254363
PB
3257
3258
d545f33b
PB
3259
3260
6a9cf61e
PB
3261.PHONY: all-build-byacc maybe-all-build-byacc
3262maybe-all-build-byacc:
4f0ef2d8
CD
3263@if gcc-bootstrap
3264all-build-byacc: stage_current
3265@endif gcc-bootstrap
6a9cf61e 3266@if build-byacc
72b2455a 3267TARGET-build-byacc=all
6a9cf61e
PB
3268maybe-all-build-byacc: all-build-byacc
3269all-build-byacc: configure-build-byacc
0aed8855 3270 @: $(MAKE); $(unstage)
6a9cf61e
PB
3271 @r=`${PWD_COMMAND}`; export r; \
3272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3273 $(BUILD_EXPORTS) \
72b2455a 3274 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3275 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3276 $(TARGET-build-byacc))
6a9cf61e
PB
3277@endif build-byacc
3278
a7254363
PB
3279
3280
d545f33b
PB
3281
3282
6a9cf61e
PB
3283.PHONY: configure-build-flex maybe-configure-build-flex
3284maybe-configure-build-flex:
4f0ef2d8
CD
3285@if gcc-bootstrap
3286configure-build-flex: stage_current
3287@endif gcc-bootstrap
6a9cf61e
PB
3288@if build-flex
3289maybe-configure-build-flex: configure-build-flex
c52c6897 3290configure-build-flex:
0aed8855 3291 @: $(MAKE); $(unstage)
c52c6897 3292 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3294 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3295 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
1f53ca9a 3296 $(BUILD_EXPORTS) \
6a9cf61e
PB
3297 echo Configuring in $(BUILD_SUBDIR)/flex; \
3298 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3299 case $(srcdir) in \
b00612cc
PB
3300 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3301 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3302 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3303 esac; \
b00612cc
PB
3304 srcdiroption="--srcdir=$${topdir}/flex"; \
3305 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3306 rm -f no-such-file || : ; \
3307 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3308 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3309 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3310 || exit 1
3311@endif build-flex
3312
a7254363
PB
3313
3314
d545f33b
PB
3315
3316
6a9cf61e
PB
3317.PHONY: all-build-flex maybe-all-build-flex
3318maybe-all-build-flex:
4f0ef2d8
CD
3319@if gcc-bootstrap
3320all-build-flex: stage_current
3321@endif gcc-bootstrap
6a9cf61e 3322@if build-flex
72b2455a 3323TARGET-build-flex=all
6a9cf61e
PB
3324maybe-all-build-flex: all-build-flex
3325all-build-flex: configure-build-flex
0aed8855 3326 @: $(MAKE); $(unstage)
6a9cf61e
PB
3327 @r=`${PWD_COMMAND}`; export r; \
3328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3329 $(BUILD_EXPORTS) \
72b2455a 3330 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3331 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3332 $(TARGET-build-flex))
6a9cf61e
PB
3333@endif build-flex
3334
a7254363
PB
3335
3336
d545f33b
PB
3337
3338
6a9cf61e
PB
3339.PHONY: configure-build-m4 maybe-configure-build-m4
3340maybe-configure-build-m4:
4f0ef2d8
CD
3341@if gcc-bootstrap
3342configure-build-m4: stage_current
3343@endif gcc-bootstrap
6a9cf61e
PB
3344@if build-m4
3345maybe-configure-build-m4: configure-build-m4
c52c6897 3346configure-build-m4:
0aed8855 3347 @: $(MAKE); $(unstage)
c52c6897 3348 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3350 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3351 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
1f53ca9a 3352 $(BUILD_EXPORTS) \
6a9cf61e
PB
3353 echo Configuring in $(BUILD_SUBDIR)/m4; \
3354 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3355 case $(srcdir) in \
b00612cc
PB
3356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3357 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3359 esac; \
b00612cc
PB
3360 srcdiroption="--srcdir=$${topdir}/m4"; \
3361 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3362 rm -f no-such-file || : ; \
3363 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3364 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3365 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3366 || exit 1
3367@endif build-m4
3368
a7254363
PB
3369
3370
d545f33b
PB
3371
3372
6a9cf61e
PB
3373.PHONY: all-build-m4 maybe-all-build-m4
3374maybe-all-build-m4:
4f0ef2d8
CD
3375@if gcc-bootstrap
3376all-build-m4: stage_current
3377@endif gcc-bootstrap
6a9cf61e 3378@if build-m4
72b2455a 3379TARGET-build-m4=all
6a9cf61e
PB
3380maybe-all-build-m4: all-build-m4
3381all-build-m4: configure-build-m4
0aed8855 3382 @: $(MAKE); $(unstage)
6a9cf61e
PB
3383 @r=`${PWD_COMMAND}`; export r; \
3384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3385 $(BUILD_EXPORTS) \
72b2455a 3386 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3387 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3388 $(TARGET-build-m4))
6a9cf61e
PB
3389@endif build-m4
3390
a7254363
PB
3391
3392
d545f33b
PB
3393
3394
6a9cf61e
PB
3395.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3396maybe-configure-build-texinfo:
4f0ef2d8
CD
3397@if gcc-bootstrap
3398configure-build-texinfo: stage_current
3399@endif gcc-bootstrap
6a9cf61e
PB
3400@if build-texinfo
3401maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3402configure-build-texinfo:
0aed8855 3403 @: $(MAKE); $(unstage)
c52c6897 3404 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3406 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3407 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
1f53ca9a 3408 $(BUILD_EXPORTS) \
6a9cf61e
PB
3409 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3410 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3411 case $(srcdir) in \
b00612cc
PB
3412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3413 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3415 esac; \
b00612cc
PB
3416 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3417 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3418 rm -f no-such-file || : ; \
3419 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3420 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3421 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3422 || exit 1
3423@endif build-texinfo
3424
a7254363
PB
3425
3426
d545f33b
PB
3427
3428
6a9cf61e
PB
3429.PHONY: all-build-texinfo maybe-all-build-texinfo
3430maybe-all-build-texinfo:
4f0ef2d8
CD
3431@if gcc-bootstrap
3432all-build-texinfo: stage_current
3433@endif gcc-bootstrap
6a9cf61e 3434@if build-texinfo
72b2455a 3435TARGET-build-texinfo=all
6a9cf61e
PB
3436maybe-all-build-texinfo: all-build-texinfo
3437all-build-texinfo: configure-build-texinfo
0aed8855 3438 @: $(MAKE); $(unstage)
6a9cf61e
PB
3439 @r=`${PWD_COMMAND}`; export r; \
3440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3441 $(BUILD_EXPORTS) \
72b2455a 3442 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3443 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3444 $(TARGET-build-texinfo))
6a9cf61e
PB
3445@endif build-texinfo
3446
a7254363
PB
3447
3448
d545f33b
PB
3449
3450
ee025550
PB
3451.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3452maybe-configure-build-fixincludes:
4f0ef2d8
CD
3453@if gcc-bootstrap
3454configure-build-fixincludes: stage_current
3455@endif gcc-bootstrap
ee025550
PB
3456@if build-fixincludes
3457maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3458configure-build-fixincludes:
0aed8855 3459 @: $(MAKE); $(unstage)
c52c6897 3460 @r=`${PWD_COMMAND}`; export r; \
ee025550 3461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3462 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3463 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
1f53ca9a 3464 $(BUILD_EXPORTS) \
ee025550
PB
3465 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3466 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3467 case $(srcdir) in \
b00612cc
PB
3468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3469 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3471 esac; \
b00612cc
PB
3472 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3473 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3474 rm -f no-such-file || : ; \
3475 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3476 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3477 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3478 || exit 1
3479@endif build-fixincludes
3480
a7254363
PB
3481
3482
d545f33b
PB
3483
3484
ee025550
PB
3485.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3486maybe-all-build-fixincludes:
4f0ef2d8
CD
3487@if gcc-bootstrap
3488all-build-fixincludes: stage_current
3489@endif gcc-bootstrap
ee025550
PB
3490@if build-fixincludes
3491TARGET-build-fixincludes=all
3492maybe-all-build-fixincludes: all-build-fixincludes
3493all-build-fixincludes: configure-build-fixincludes
0aed8855 3494 @: $(MAKE); $(unstage)
ee025550
PB
3495 @r=`${PWD_COMMAND}`; export r; \
3496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3497 $(BUILD_EXPORTS) \
ee025550 3498 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3499 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3500 $(TARGET-build-fixincludes))
ee025550
PB
3501@endif build-fixincludes
3502
2a4cbe27 3503
a7254363 3504
d545f33b
PB
3505
3506
4fa63067
NN
3507# --------------------------------------
3508# Modules which run on the host machine
3509# --------------------------------------
2a4cbe27 3510
a7254363 3511
4fa63067
NN
3512.PHONY: configure-ash maybe-configure-ash
3513maybe-configure-ash:
4f0ef2d8
CD
3514@if gcc-bootstrap
3515configure-ash: stage_current
3516@endif gcc-bootstrap
6bd3dfaa
PB
3517@if ash
3518maybe-configure-ash: configure-ash
c52c6897 3519configure-ash:
0aed8855 3520 @: $(MAKE); $(unstage)
c52c6897 3521 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3523 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
1f53ca9a 3525 $(HOST_EXPORTS) \
a7254363
PB
3526 echo Configuring in $(HOST_SUBDIR)/ash; \
3527 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3528 case $(srcdir) in \
b00612cc
PB
3529 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3530 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3531 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3532 esac; \
b00612cc
PB
3533 srcdiroption="--srcdir=$${topdir}/ash"; \
3534 libsrcdir="$$s/ash"; \
4fa63067 3535 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3536 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3537 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3538 || exit 1
6bd3dfaa 3539@endif ash
2a4cbe27 3540
a7254363
PB
3541
3542
d545f33b
PB
3543
3544
4fa63067
NN
3545.PHONY: all-ash maybe-all-ash
3546maybe-all-ash:
4f0ef2d8
CD
3547@if gcc-bootstrap
3548all-ash: stage_current
3549@endif gcc-bootstrap
6bd3dfaa 3550@if ash
d27cc32e 3551TARGET-ash=all
6bd3dfaa 3552maybe-all-ash: all-ash
4fa63067 3553all-ash: configure-ash
0aed8855 3554 @: $(MAKE); $(unstage)
4fa63067
NN
3555 @r=`${PWD_COMMAND}`; export r; \
3556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3557 $(HOST_EXPORTS) \
b00612cc 3558 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3559 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3560 $(TARGET-ash))
6bd3dfaa 3561@endif ash
2a4cbe27 3562
a7254363 3563
d545f33b
PB
3564
3565
4fa63067
NN
3566.PHONY: check-ash maybe-check-ash
3567maybe-check-ash:
6bd3dfaa
PB
3568@if ash
3569maybe-check-ash: check-ash
2a4cbe27 3570
4fa63067 3571check-ash:
0aed8855 3572 @: $(MAKE); $(unstage)
4fa63067 3573 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3575 $(HOST_EXPORTS) \
b00612cc
PB
3576 (cd $(HOST_SUBDIR)/ash && \
3577 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3578
6bd3dfaa 3579@endif ash
2a4cbe27 3580
4fa63067
NN
3581.PHONY: install-ash maybe-install-ash
3582maybe-install-ash:
6bd3dfaa
PB
3583@if ash
3584maybe-install-ash: install-ash
2a4cbe27 3585
4fa63067 3586install-ash: installdirs
0aed8855 3587 @: $(MAKE); $(unstage)
4fa63067 3588 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3590 $(HOST_EXPORTS) \
b00612cc 3591 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3592 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3593
6bd3dfaa 3594@endif ash
2a4cbe27 3595
56a8fe78 3596# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3597
4fa63067
NN
3598.PHONY: maybe-info-ash info-ash
3599maybe-info-ash:
6bd3dfaa
PB
3600@if ash
3601maybe-info-ash: info-ash
4fa63067
NN
3602
3603info-ash: \
3604 configure-ash
0aed8855 3605 @: $(MAKE); $(unstage)
4fa63067 3606 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3607 r=`${PWD_COMMAND}`; export r; \
3608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3609 $(HOST_EXPORTS) \
b813574b 3610 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3612 done; \
4fa63067 3613 echo "Doing info in ash" ; \
b00612cc 3614 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3617 "RANLIB=$${RANLIB}" \
0c24b341 3618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3619 info) \
2a4cbe27
NN
3620 || exit 1
3621
6bd3dfaa 3622@endif ash
2a4cbe27 3623
4fa63067
NN
3624.PHONY: maybe-dvi-ash dvi-ash
3625maybe-dvi-ash:
6bd3dfaa
PB
3626@if ash
3627maybe-dvi-ash: dvi-ash
2a4cbe27 3628
4fa63067
NN
3629dvi-ash: \
3630 configure-ash
0aed8855 3631 @: $(MAKE); $(unstage)
4fa63067 3632 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3633 r=`${PWD_COMMAND}`; export r; \
3634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3635 $(HOST_EXPORTS) \
b813574b 3636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3638 done; \
4fa63067 3639 echo "Doing dvi in ash" ; \
b00612cc 3640 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3643 "RANLIB=$${RANLIB}" \
0c24b341 3644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3645 dvi) \
2a4cbe27
NN
3646 || exit 1
3647
6bd3dfaa 3648@endif ash
2a4cbe27 3649
56a8fe78
DD
3650.PHONY: maybe-pdf-ash pdf-ash
3651maybe-pdf-ash:
3652@if ash
3653maybe-pdf-ash: pdf-ash
3654
3655pdf-ash: \
3656 configure-ash
3657 @: $(MAKE); $(unstage)
3658 @[ -f ./ash/Makefile ] || exit 0; \
3659 r=`${PWD_COMMAND}`; export r; \
3660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3661 $(HOST_EXPORTS) \
3662 for flag in $(EXTRA_HOST_FLAGS) ; do \
3663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3664 done; \
3665 echo "Doing pdf in ash" ; \
3666 (cd $(HOST_SUBDIR)/ash && \
3667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3669 "RANLIB=$${RANLIB}" \
0c24b341 3670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3671 pdf) \
3672 || exit 1
3673
3674@endif ash
3675
6d389afc
MS
3676.PHONY: maybe-html-ash html-ash
3677maybe-html-ash:
3678@if ash
3679maybe-html-ash: html-ash
3680
3681html-ash: \
3682 configure-ash
0aed8855 3683 @: $(MAKE); $(unstage)
6d389afc
MS
3684 @[ -f ./ash/Makefile ] || exit 0; \
3685 r=`${PWD_COMMAND}`; export r; \
3686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3687 $(HOST_EXPORTS) \
3688 for flag in $(EXTRA_HOST_FLAGS) ; do \
3689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3690 done; \
3691 echo "Doing html in ash" ; \
b00612cc 3692 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3695 "RANLIB=$${RANLIB}" \
0c24b341 3696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3697 html) \
3698 || exit 1
3699
3700@endif ash
3701
4fa63067
NN
3702.PHONY: maybe-TAGS-ash TAGS-ash
3703maybe-TAGS-ash:
6bd3dfaa
PB
3704@if ash
3705maybe-TAGS-ash: TAGS-ash
2a4cbe27 3706
4fa63067
NN
3707TAGS-ash: \
3708 configure-ash
0aed8855 3709 @: $(MAKE); $(unstage)
4fa63067 3710 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3711 r=`${PWD_COMMAND}`; export r; \
3712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3713 $(HOST_EXPORTS) \
b813574b 3714 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3716 done; \
4fa63067 3717 echo "Doing TAGS in ash" ; \
b00612cc 3718 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3721 "RANLIB=$${RANLIB}" \
0c24b341 3722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3723 TAGS) \
2a4cbe27
NN
3724 || exit 1
3725
6bd3dfaa 3726@endif ash
2a4cbe27 3727
4fa63067
NN
3728.PHONY: maybe-install-info-ash install-info-ash
3729maybe-install-info-ash:
6bd3dfaa
PB
3730@if ash
3731maybe-install-info-ash: install-info-ash
2a4cbe27 3732
4fa63067
NN
3733install-info-ash: \
3734 configure-ash \
3735 info-ash
0aed8855 3736 @: $(MAKE); $(unstage)
4fa63067 3737 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3738 r=`${PWD_COMMAND}`; export r; \
3739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3740 $(HOST_EXPORTS) \
b813574b 3741 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3743 done; \
4fa63067 3744 echo "Doing install-info in ash" ; \
b00612cc 3745 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3748 "RANLIB=$${RANLIB}" \
0c24b341 3749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3750 install-info) \
2a4cbe27
NN
3751 || exit 1
3752
6bd3dfaa 3753@endif ash
2a4cbe27 3754
a3ca38d2
DD
3755.PHONY: maybe-install-pdf-ash install-pdf-ash
3756maybe-install-pdf-ash:
3757@if ash
3758maybe-install-pdf-ash: install-pdf-ash
3759
3760install-pdf-ash: \
3761 configure-ash \
3762 pdf-ash
3763 @: $(MAKE); $(unstage)
3764 @[ -f ./ash/Makefile ] || exit 0; \
3765 r=`${PWD_COMMAND}`; export r; \
3766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3767 $(HOST_EXPORTS) \
3768 for flag in $(EXTRA_HOST_FLAGS) ; do \
3769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3770 done; \
3771 echo "Doing install-pdf in ash" ; \
3772 (cd $(HOST_SUBDIR)/ash && \
3773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3775 "RANLIB=$${RANLIB}" \
0c24b341 3776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3777 install-pdf) \
3778 || exit 1
3779
3780@endif ash
3781
108a6f8e
CD
3782.PHONY: maybe-install-html-ash install-html-ash
3783maybe-install-html-ash:
3784@if ash
3785maybe-install-html-ash: install-html-ash
3786
3787install-html-ash: \
3788 configure-ash \
3789 html-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 install-html 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}" \
108a6f8e
CD
3804 install-html) \
3805 || exit 1
3806
3807@endif ash
3808
4fa63067
NN
3809.PHONY: maybe-installcheck-ash installcheck-ash
3810maybe-installcheck-ash:
6bd3dfaa
PB
3811@if ash
3812maybe-installcheck-ash: installcheck-ash
2a4cbe27 3813
4fa63067
NN
3814installcheck-ash: \
3815 configure-ash
0aed8855 3816 @: $(MAKE); $(unstage)
4fa63067 3817 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3818 r=`${PWD_COMMAND}`; export r; \
3819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3820 $(HOST_EXPORTS) \
b813574b 3821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3823 done; \
4fa63067 3824 echo "Doing installcheck in ash" ; \
b00612cc 3825 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
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}" \
b813574b 3830 installcheck) \
2a4cbe27
NN
3831 || exit 1
3832
6bd3dfaa 3833@endif ash
2a4cbe27 3834
4fa63067
NN
3835.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3836maybe-mostlyclean-ash:
6bd3dfaa
PB
3837@if ash
3838maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3839
4fa63067 3840mostlyclean-ash:
0aed8855 3841 @: $(MAKE); $(unstage)
4fa63067 3842 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3843 r=`${PWD_COMMAND}`; export r; \
3844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3845 $(HOST_EXPORTS) \
b813574b 3846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3848 done; \
4fa63067 3849 echo "Doing mostlyclean in ash" ; \
b00612cc 3850 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3853 "RANLIB=$${RANLIB}" \
0c24b341 3854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3855 mostlyclean) \
2a4cbe27
NN
3856 || exit 1
3857
6bd3dfaa 3858@endif ash
2a4cbe27 3859
4fa63067
NN
3860.PHONY: maybe-clean-ash clean-ash
3861maybe-clean-ash:
6bd3dfaa
PB
3862@if ash
3863maybe-clean-ash: clean-ash
2a4cbe27 3864
4fa63067 3865clean-ash:
0aed8855 3866 @: $(MAKE); $(unstage)
4fa63067 3867 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3868 r=`${PWD_COMMAND}`; export r; \
3869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3870 $(HOST_EXPORTS) \
b813574b 3871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3873 done; \
4fa63067 3874 echo "Doing clean in ash" ; \
b00612cc 3875 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3878 "RANLIB=$${RANLIB}" \
0c24b341 3879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3880 clean) \
2a4cbe27
NN
3881 || exit 1
3882
6bd3dfaa 3883@endif ash
2a4cbe27 3884
4fa63067
NN
3885.PHONY: maybe-distclean-ash distclean-ash
3886maybe-distclean-ash:
6bd3dfaa
PB
3887@if ash
3888maybe-distclean-ash: distclean-ash
2a4cbe27 3889
4fa63067 3890distclean-ash:
0aed8855 3891 @: $(MAKE); $(unstage)
4fa63067 3892 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3893 r=`${PWD_COMMAND}`; export r; \
3894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3895 $(HOST_EXPORTS) \
b813574b 3896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3898 done; \
4fa63067 3899 echo "Doing distclean in ash" ; \
b00612cc 3900 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3903 "RANLIB=$${RANLIB}" \
0c24b341 3904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3905 distclean) \
2a4cbe27
NN
3906 || exit 1
3907
6bd3dfaa 3908@endif ash
2a4cbe27 3909
4fa63067
NN
3910.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3911maybe-maintainer-clean-ash:
6bd3dfaa
PB
3912@if ash
3913maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3914
4fa63067 3915maintainer-clean-ash:
0aed8855 3916 @: $(MAKE); $(unstage)
4fa63067 3917 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3918 r=`${PWD_COMMAND}`; export r; \
3919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3920 $(HOST_EXPORTS) \
b813574b 3921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3923 done; \
4fa63067 3924 echo "Doing maintainer-clean in ash" ; \
b00612cc 3925 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3928 "RANLIB=$${RANLIB}" \
0c24b341 3929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3930 maintainer-clean) \
2a4cbe27
NN
3931 || exit 1
3932
6bd3dfaa 3933@endif ash
2a4cbe27 3934
2a4cbe27 3935
a7254363 3936
4fa63067
NN
3937.PHONY: configure-autoconf maybe-configure-autoconf
3938maybe-configure-autoconf:
4f0ef2d8
CD
3939@if gcc-bootstrap
3940configure-autoconf: stage_current
3941@endif gcc-bootstrap
6bd3dfaa
PB
3942@if autoconf
3943maybe-configure-autoconf: configure-autoconf
c52c6897 3944configure-autoconf:
0aed8855 3945 @: $(MAKE); $(unstage)
c52c6897 3946 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3948 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
1f53ca9a 3950 $(HOST_EXPORTS) \
a7254363
PB
3951 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3952 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3953 case $(srcdir) in \
b00612cc
PB
3954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3955 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3957 esac; \
b00612cc
PB
3958 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3959 libsrcdir="$$s/autoconf"; \
4fa63067 3960 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3961 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3962 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3963 || exit 1
6bd3dfaa 3964@endif autoconf
2a4cbe27 3965
a7254363
PB
3966
3967
d545f33b
PB
3968
3969
4fa63067
NN
3970.PHONY: all-autoconf maybe-all-autoconf
3971maybe-all-autoconf:
4f0ef2d8
CD
3972@if gcc-bootstrap
3973all-autoconf: stage_current
3974@endif gcc-bootstrap
6bd3dfaa 3975@if autoconf
d27cc32e 3976TARGET-autoconf=all
6bd3dfaa 3977maybe-all-autoconf: all-autoconf
4fa63067 3978all-autoconf: configure-autoconf
0aed8855 3979 @: $(MAKE); $(unstage)
4fa63067
NN
3980 @r=`${PWD_COMMAND}`; export r; \
3981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 3982 $(HOST_EXPORTS) \
b00612cc 3983 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3984 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3985 $(TARGET-autoconf))
6bd3dfaa 3986@endif autoconf
2a4cbe27 3987
a7254363 3988
d545f33b
PB
3989
3990
4fa63067
NN
3991.PHONY: check-autoconf maybe-check-autoconf
3992maybe-check-autoconf:
6bd3dfaa
PB
3993@if autoconf
3994maybe-check-autoconf: check-autoconf
2a4cbe27 3995
4fa63067 3996check-autoconf:
0aed8855 3997 @: $(MAKE); $(unstage)
4fa63067 3998 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4000 $(HOST_EXPORTS) \
b00612cc
PB
4001 (cd $(HOST_SUBDIR)/autoconf && \
4002 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4003
6bd3dfaa 4004@endif autoconf
2a4cbe27 4005
4fa63067
NN
4006.PHONY: install-autoconf maybe-install-autoconf
4007maybe-install-autoconf:
6bd3dfaa
PB
4008@if autoconf
4009maybe-install-autoconf: install-autoconf
2a4cbe27 4010
4fa63067 4011install-autoconf: installdirs
0aed8855 4012 @: $(MAKE); $(unstage)
4fa63067 4013 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4015 $(HOST_EXPORTS) \
b00612cc 4016 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 4017 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4018
6bd3dfaa 4019@endif autoconf
2a4cbe27 4020
56a8fe78 4021# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4022
4fa63067
NN
4023.PHONY: maybe-info-autoconf info-autoconf
4024maybe-info-autoconf:
6bd3dfaa
PB
4025@if autoconf
4026maybe-info-autoconf: info-autoconf
4fa63067
NN
4027
4028info-autoconf: \
4029 configure-autoconf
0aed8855 4030 @: $(MAKE); $(unstage)
4fa63067 4031 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4032 r=`${PWD_COMMAND}`; export r; \
4033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4034 $(HOST_EXPORTS) \
b813574b 4035 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4037 done; \
4fa63067 4038 echo "Doing info in autoconf" ; \
b00612cc 4039 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4042 "RANLIB=$${RANLIB}" \
0c24b341 4043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4044 info) \
2a4cbe27
NN
4045 || exit 1
4046
6bd3dfaa 4047@endif autoconf
2a4cbe27 4048
4fa63067
NN
4049.PHONY: maybe-dvi-autoconf dvi-autoconf
4050maybe-dvi-autoconf:
6bd3dfaa
PB
4051@if autoconf
4052maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 4053
4fa63067
NN
4054dvi-autoconf: \
4055 configure-autoconf
0aed8855 4056 @: $(MAKE); $(unstage)
4fa63067 4057 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4058 r=`${PWD_COMMAND}`; export r; \
4059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4060 $(HOST_EXPORTS) \
b813574b 4061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4063 done; \
4fa63067 4064 echo "Doing dvi in autoconf" ; \
b00612cc 4065 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4068 "RANLIB=$${RANLIB}" \
0c24b341 4069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4070 dvi) \
2a4cbe27
NN
4071 || exit 1
4072
6bd3dfaa 4073@endif autoconf
2a4cbe27 4074
56a8fe78
DD
4075.PHONY: maybe-pdf-autoconf pdf-autoconf
4076maybe-pdf-autoconf:
4077@if autoconf
4078maybe-pdf-autoconf: pdf-autoconf
4079
4080pdf-autoconf: \
4081 configure-autoconf
4082 @: $(MAKE); $(unstage)
4083 @[ -f ./autoconf/Makefile ] || exit 0; \
4084 r=`${PWD_COMMAND}`; export r; \
4085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4086 $(HOST_EXPORTS) \
4087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4089 done; \
4090 echo "Doing pdf in autoconf" ; \
4091 (cd $(HOST_SUBDIR)/autoconf && \
4092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4094 "RANLIB=$${RANLIB}" \
0c24b341 4095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4096 pdf) \
4097 || exit 1
4098
4099@endif autoconf
4100
6d389afc
MS
4101.PHONY: maybe-html-autoconf html-autoconf
4102maybe-html-autoconf:
4103@if autoconf
4104maybe-html-autoconf: html-autoconf
4105
4106html-autoconf: \
4107 configure-autoconf
0aed8855 4108 @: $(MAKE); $(unstage)
6d389afc
MS
4109 @[ -f ./autoconf/Makefile ] || exit 0; \
4110 r=`${PWD_COMMAND}`; export r; \
4111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4112 $(HOST_EXPORTS) \
4113 for flag in $(EXTRA_HOST_FLAGS) ; do \
4114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4115 done; \
4116 echo "Doing html in autoconf" ; \
b00612cc 4117 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
4118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4120 "RANLIB=$${RANLIB}" \
0c24b341 4121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4122 html) \
4123 || exit 1
4124
4125@endif autoconf
4126
4fa63067
NN
4127.PHONY: maybe-TAGS-autoconf TAGS-autoconf
4128maybe-TAGS-autoconf:
6bd3dfaa
PB
4129@if autoconf
4130maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 4131
4fa63067
NN
4132TAGS-autoconf: \
4133 configure-autoconf
0aed8855 4134 @: $(MAKE); $(unstage)
4fa63067 4135 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4136 r=`${PWD_COMMAND}`; export r; \
4137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4138 $(HOST_EXPORTS) \
b813574b 4139 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4141 done; \
4fa63067 4142 echo "Doing TAGS in autoconf" ; \
b00612cc 4143 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4146 "RANLIB=$${RANLIB}" \
0c24b341 4147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4148 TAGS) \
2a4cbe27
NN
4149 || exit 1
4150
6bd3dfaa 4151@endif autoconf
2a4cbe27 4152
4fa63067
NN
4153.PHONY: maybe-install-info-autoconf install-info-autoconf
4154maybe-install-info-autoconf:
6bd3dfaa
PB
4155@if autoconf
4156maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4157
4fa63067
NN
4158install-info-autoconf: \
4159 configure-autoconf \
4160 info-autoconf
0aed8855 4161 @: $(MAKE); $(unstage)
4fa63067 4162 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4163 r=`${PWD_COMMAND}`; export r; \
4164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4165 $(HOST_EXPORTS) \
b813574b 4166 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4168 done; \
4fa63067 4169 echo "Doing install-info in autoconf" ; \
b00612cc 4170 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4173 "RANLIB=$${RANLIB}" \
0c24b341 4174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4175 install-info) \
2a4cbe27
NN
4176 || exit 1
4177
6bd3dfaa 4178@endif autoconf
2a4cbe27 4179
a3ca38d2
DD
4180.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4181maybe-install-pdf-autoconf:
4182@if autoconf
4183maybe-install-pdf-autoconf: install-pdf-autoconf
4184
4185install-pdf-autoconf: \
4186 configure-autoconf \
4187 pdf-autoconf
4188 @: $(MAKE); $(unstage)
4189 @[ -f ./autoconf/Makefile ] || exit 0; \
4190 r=`${PWD_COMMAND}`; export r; \
4191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4192 $(HOST_EXPORTS) \
4193 for flag in $(EXTRA_HOST_FLAGS) ; do \
4194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4195 done; \
4196 echo "Doing install-pdf in autoconf" ; \
4197 (cd $(HOST_SUBDIR)/autoconf && \
4198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4200 "RANLIB=$${RANLIB}" \
0c24b341 4201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4202 install-pdf) \
4203 || exit 1
4204
4205@endif autoconf
4206
108a6f8e
CD
4207.PHONY: maybe-install-html-autoconf install-html-autoconf
4208maybe-install-html-autoconf:
4209@if autoconf
4210maybe-install-html-autoconf: install-html-autoconf
4211
4212install-html-autoconf: \
4213 configure-autoconf \
4214 html-autoconf
4215 @: $(MAKE); $(unstage)
4216 @[ -f ./autoconf/Makefile ] || exit 0; \
4217 r=`${PWD_COMMAND}`; export r; \
4218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4219 $(HOST_EXPORTS) \
4220 for flag in $(EXTRA_HOST_FLAGS) ; do \
4221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4222 done; \
4223 echo "Doing install-html in autoconf" ; \
4224 (cd $(HOST_SUBDIR)/autoconf && \
4225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4227 "RANLIB=$${RANLIB}" \
0c24b341 4228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4229 install-html) \
4230 || exit 1
4231
4232@endif autoconf
4233
4fa63067
NN
4234.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4235maybe-installcheck-autoconf:
6bd3dfaa
PB
4236@if autoconf
4237maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4238
4fa63067
NN
4239installcheck-autoconf: \
4240 configure-autoconf
0aed8855 4241 @: $(MAKE); $(unstage)
4fa63067 4242 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4243 r=`${PWD_COMMAND}`; export r; \
4244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4245 $(HOST_EXPORTS) \
b813574b 4246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4248 done; \
4fa63067 4249 echo "Doing installcheck in autoconf" ; \
b00612cc 4250 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4253 "RANLIB=$${RANLIB}" \
0c24b341 4254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4255 installcheck) \
2a4cbe27
NN
4256 || exit 1
4257
6bd3dfaa 4258@endif autoconf
2a4cbe27 4259
4fa63067
NN
4260.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4261maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4262@if autoconf
4263maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4264
4fa63067 4265mostlyclean-autoconf:
0aed8855 4266 @: $(MAKE); $(unstage)
4fa63067 4267 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4268 r=`${PWD_COMMAND}`; export r; \
4269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4270 $(HOST_EXPORTS) \
b813574b 4271 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4273 done; \
4fa63067 4274 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4275 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4278 "RANLIB=$${RANLIB}" \
0c24b341 4279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4280 mostlyclean) \
2a4cbe27
NN
4281 || exit 1
4282
6bd3dfaa 4283@endif autoconf
2a4cbe27 4284
4fa63067
NN
4285.PHONY: maybe-clean-autoconf clean-autoconf
4286maybe-clean-autoconf:
6bd3dfaa
PB
4287@if autoconf
4288maybe-clean-autoconf: clean-autoconf
2a4cbe27 4289
4fa63067 4290clean-autoconf:
0aed8855 4291 @: $(MAKE); $(unstage)
4fa63067 4292 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4293 r=`${PWD_COMMAND}`; export r; \
4294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4295 $(HOST_EXPORTS) \
b813574b 4296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4298 done; \
4fa63067 4299 echo "Doing clean in autoconf" ; \
b00612cc 4300 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4303 "RANLIB=$${RANLIB}" \
0c24b341 4304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4305 clean) \
2a4cbe27
NN
4306 || exit 1
4307
6bd3dfaa 4308@endif autoconf
2a4cbe27 4309
4fa63067
NN
4310.PHONY: maybe-distclean-autoconf distclean-autoconf
4311maybe-distclean-autoconf:
6bd3dfaa
PB
4312@if autoconf
4313maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4314
4fa63067 4315distclean-autoconf:
0aed8855 4316 @: $(MAKE); $(unstage)
4fa63067 4317 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4318 r=`${PWD_COMMAND}`; export r; \
4319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4320 $(HOST_EXPORTS) \
b813574b 4321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4323 done; \
4fa63067 4324 echo "Doing distclean in autoconf" ; \
b00612cc 4325 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4328 "RANLIB=$${RANLIB}" \
0c24b341 4329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4330 distclean) \
2a4cbe27
NN
4331 || exit 1
4332
6bd3dfaa 4333@endif autoconf
2a4cbe27 4334
4fa63067
NN
4335.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4336maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4337@if autoconf
4338maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4339
4fa63067 4340maintainer-clean-autoconf:
0aed8855 4341 @: $(MAKE); $(unstage)
4fa63067 4342 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4343 r=`${PWD_COMMAND}`; export r; \
4344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4345 $(HOST_EXPORTS) \
b813574b 4346 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4348 done; \
4fa63067 4349 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4350 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4353 "RANLIB=$${RANLIB}" \
0c24b341 4354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4355 maintainer-clean) \
2a4cbe27
NN
4356 || exit 1
4357
6bd3dfaa 4358@endif autoconf
2a4cbe27 4359
2a4cbe27 4360
a7254363 4361
4fa63067
NN
4362.PHONY: configure-automake maybe-configure-automake
4363maybe-configure-automake:
4f0ef2d8
CD
4364@if gcc-bootstrap
4365configure-automake: stage_current
4366@endif gcc-bootstrap
6bd3dfaa
PB
4367@if automake
4368maybe-configure-automake: configure-automake
c52c6897 4369configure-automake:
0aed8855 4370 @: $(MAKE); $(unstage)
c52c6897 4371 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4373 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
1f53ca9a 4375 $(HOST_EXPORTS) \
a7254363
PB
4376 echo Configuring in $(HOST_SUBDIR)/automake; \
4377 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4378 case $(srcdir) in \
b00612cc
PB
4379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4380 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4382 esac; \
b00612cc
PB
4383 srcdiroption="--srcdir=$${topdir}/automake"; \
4384 libsrcdir="$$s/automake"; \
4fa63067 4385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4387 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4388 || exit 1
6bd3dfaa 4389@endif automake
2a4cbe27 4390
a7254363
PB
4391
4392
d545f33b
PB
4393
4394
4fa63067
NN
4395.PHONY: all-automake maybe-all-automake
4396maybe-all-automake:
4f0ef2d8
CD
4397@if gcc-bootstrap
4398all-automake: stage_current
4399@endif gcc-bootstrap
6bd3dfaa 4400@if automake
d27cc32e 4401TARGET-automake=all
6bd3dfaa 4402maybe-all-automake: all-automake
4fa63067 4403all-automake: configure-automake
0aed8855 4404 @: $(MAKE); $(unstage)
4fa63067
NN
4405 @r=`${PWD_COMMAND}`; export r; \
4406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4407 $(HOST_EXPORTS) \
b00612cc 4408 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4410 $(TARGET-automake))
6bd3dfaa 4411@endif automake
2a4cbe27 4412
a7254363 4413
d545f33b
PB
4414
4415
4fa63067
NN
4416.PHONY: check-automake maybe-check-automake
4417maybe-check-automake:
6bd3dfaa
PB
4418@if automake
4419maybe-check-automake: check-automake
2a4cbe27 4420
4fa63067 4421check-automake:
0aed8855 4422 @: $(MAKE); $(unstage)
4fa63067 4423 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4425 $(HOST_EXPORTS) \
b00612cc
PB
4426 (cd $(HOST_SUBDIR)/automake && \
4427 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4428
6bd3dfaa 4429@endif automake
4fa63067
NN
4430
4431.PHONY: install-automake maybe-install-automake
4432maybe-install-automake:
6bd3dfaa
PB
4433@if automake
4434maybe-install-automake: install-automake
2a4cbe27 4435
4fa63067 4436install-automake: installdirs
0aed8855 4437 @: $(MAKE); $(unstage)
4fa63067
NN
4438 @r=`${PWD_COMMAND}`; export r; \
4439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4440 $(HOST_EXPORTS) \
b00612cc 4441 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4442 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4443
6bd3dfaa 4444@endif automake
2a4cbe27 4445
56a8fe78 4446# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4447
4448.PHONY: maybe-info-automake info-automake
4449maybe-info-automake:
6bd3dfaa
PB
4450@if automake
4451maybe-info-automake: info-automake
4fa63067
NN
4452
4453info-automake: \
4454 configure-automake
0aed8855 4455 @: $(MAKE); $(unstage)
4fa63067 4456 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4457 r=`${PWD_COMMAND}`; export r; \
4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4459 $(HOST_EXPORTS) \
b813574b 4460 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4462 done; \
4fa63067 4463 echo "Doing info in automake" ; \
b00612cc 4464 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4467 "RANLIB=$${RANLIB}" \
0c24b341 4468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4469 info) \
2a4cbe27
NN
4470 || exit 1
4471
6bd3dfaa 4472@endif automake
2a4cbe27 4473
4fa63067
NN
4474.PHONY: maybe-dvi-automake dvi-automake
4475maybe-dvi-automake:
6bd3dfaa
PB
4476@if automake
4477maybe-dvi-automake: dvi-automake
2a4cbe27 4478
4fa63067
NN
4479dvi-automake: \
4480 configure-automake
0aed8855 4481 @: $(MAKE); $(unstage)
4fa63067 4482 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4483 r=`${PWD_COMMAND}`; export r; \
4484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4485 $(HOST_EXPORTS) \
b813574b 4486 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4488 done; \
4fa63067 4489 echo "Doing dvi in automake" ; \
b00612cc 4490 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4493 "RANLIB=$${RANLIB}" \
0c24b341 4494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4495 dvi) \
2a4cbe27
NN
4496 || exit 1
4497
6bd3dfaa 4498@endif automake
2a4cbe27 4499
56a8fe78
DD
4500.PHONY: maybe-pdf-automake pdf-automake
4501maybe-pdf-automake:
4502@if automake
4503maybe-pdf-automake: pdf-automake
4504
4505pdf-automake: \
4506 configure-automake
4507 @: $(MAKE); $(unstage)
4508 @[ -f ./automake/Makefile ] || exit 0; \
4509 r=`${PWD_COMMAND}`; export r; \
4510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4511 $(HOST_EXPORTS) \
4512 for flag in $(EXTRA_HOST_FLAGS) ; do \
4513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4514 done; \
4515 echo "Doing pdf in automake" ; \
4516 (cd $(HOST_SUBDIR)/automake && \
4517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4519 "RANLIB=$${RANLIB}" \
0c24b341 4520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4521 pdf) \
4522 || exit 1
4523
4524@endif automake
4525
6d389afc
MS
4526.PHONY: maybe-html-automake html-automake
4527maybe-html-automake:
4528@if automake
4529maybe-html-automake: html-automake
4530
4531html-automake: \
4532 configure-automake
0aed8855 4533 @: $(MAKE); $(unstage)
6d389afc
MS
4534 @[ -f ./automake/Makefile ] || exit 0; \
4535 r=`${PWD_COMMAND}`; export r; \
4536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4537 $(HOST_EXPORTS) \
4538 for flag in $(EXTRA_HOST_FLAGS) ; do \
4539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540 done; \
4541 echo "Doing html in automake" ; \
b00612cc 4542 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545 "RANLIB=$${RANLIB}" \
0c24b341 4546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4547 html) \
4548 || exit 1
4549
4550@endif automake
4551
4fa63067
NN
4552.PHONY: maybe-TAGS-automake TAGS-automake
4553maybe-TAGS-automake:
6bd3dfaa
PB
4554@if automake
4555maybe-TAGS-automake: TAGS-automake
2a4cbe27 4556
4fa63067
NN
4557TAGS-automake: \
4558 configure-automake
0aed8855 4559 @: $(MAKE); $(unstage)
4fa63067 4560 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4561 r=`${PWD_COMMAND}`; export r; \
4562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4563 $(HOST_EXPORTS) \
b813574b 4564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4566 done; \
4fa63067 4567 echo "Doing TAGS in automake" ; \
b00612cc 4568 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4571 "RANLIB=$${RANLIB}" \
0c24b341 4572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4573 TAGS) \
2a4cbe27
NN
4574 || exit 1
4575
6bd3dfaa 4576@endif automake
2a4cbe27 4577
4fa63067
NN
4578.PHONY: maybe-install-info-automake install-info-automake
4579maybe-install-info-automake:
6bd3dfaa
PB
4580@if automake
4581maybe-install-info-automake: install-info-automake
2a4cbe27 4582
4fa63067
NN
4583install-info-automake: \
4584 configure-automake \
4585 info-automake
0aed8855 4586 @: $(MAKE); $(unstage)
4fa63067 4587 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4588 r=`${PWD_COMMAND}`; export r; \
4589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4590 $(HOST_EXPORTS) \
b813574b 4591 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4593 done; \
4fa63067 4594 echo "Doing install-info in automake" ; \
b00612cc 4595 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4598 "RANLIB=$${RANLIB}" \
0c24b341 4599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4600 install-info) \
2a4cbe27
NN
4601 || exit 1
4602
6bd3dfaa 4603@endif automake
2a4cbe27 4604
a3ca38d2
DD
4605.PHONY: maybe-install-pdf-automake install-pdf-automake
4606maybe-install-pdf-automake:
4607@if automake
4608maybe-install-pdf-automake: install-pdf-automake
4609
4610install-pdf-automake: \
4611 configure-automake \
4612 pdf-automake
4613 @: $(MAKE); $(unstage)
4614 @[ -f ./automake/Makefile ] || exit 0; \
4615 r=`${PWD_COMMAND}`; export r; \
4616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4617 $(HOST_EXPORTS) \
4618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4620 done; \
4621 echo "Doing install-pdf in automake" ; \
4622 (cd $(HOST_SUBDIR)/automake && \
4623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4625 "RANLIB=$${RANLIB}" \
0c24b341 4626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4627 install-pdf) \
4628 || exit 1
4629
4630@endif automake
4631
108a6f8e
CD
4632.PHONY: maybe-install-html-automake install-html-automake
4633maybe-install-html-automake:
4634@if automake
4635maybe-install-html-automake: install-html-automake
4636
4637install-html-automake: \
4638 configure-automake \
4639 html-automake
4640 @: $(MAKE); $(unstage)
4641 @[ -f ./automake/Makefile ] || exit 0; \
4642 r=`${PWD_COMMAND}`; export r; \
4643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4644 $(HOST_EXPORTS) \
4645 for flag in $(EXTRA_HOST_FLAGS) ; do \
4646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4647 done; \
4648 echo "Doing install-html in automake" ; \
4649 (cd $(HOST_SUBDIR)/automake && \
4650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4652 "RANLIB=$${RANLIB}" \
0c24b341 4653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4654 install-html) \
4655 || exit 1
4656
4657@endif automake
4658
4fa63067
NN
4659.PHONY: maybe-installcheck-automake installcheck-automake
4660maybe-installcheck-automake:
6bd3dfaa
PB
4661@if automake
4662maybe-installcheck-automake: installcheck-automake
2a4cbe27 4663
4fa63067
NN
4664installcheck-automake: \
4665 configure-automake
0aed8855 4666 @: $(MAKE); $(unstage)
4fa63067 4667 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4668 r=`${PWD_COMMAND}`; export r; \
4669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4670 $(HOST_EXPORTS) \
b813574b 4671 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4673 done; \
4fa63067 4674 echo "Doing installcheck in automake" ; \
b00612cc 4675 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4678 "RANLIB=$${RANLIB}" \
0c24b341 4679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4680 installcheck) \
2a4cbe27
NN
4681 || exit 1
4682
6bd3dfaa 4683@endif automake
2a4cbe27 4684
4fa63067
NN
4685.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4686maybe-mostlyclean-automake:
6bd3dfaa
PB
4687@if automake
4688maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4689
4fa63067 4690mostlyclean-automake:
0aed8855 4691 @: $(MAKE); $(unstage)
4fa63067 4692 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4693 r=`${PWD_COMMAND}`; export r; \
4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4695 $(HOST_EXPORTS) \
b813574b 4696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4698 done; \
4fa63067 4699 echo "Doing mostlyclean in automake" ; \
b00612cc 4700 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4703 "RANLIB=$${RANLIB}" \
0c24b341 4704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4705 mostlyclean) \
2a4cbe27
NN
4706 || exit 1
4707
6bd3dfaa 4708@endif automake
2a4cbe27 4709
4fa63067
NN
4710.PHONY: maybe-clean-automake clean-automake
4711maybe-clean-automake:
6bd3dfaa
PB
4712@if automake
4713maybe-clean-automake: clean-automake
2a4cbe27 4714
4fa63067 4715clean-automake:
0aed8855 4716 @: $(MAKE); $(unstage)
4fa63067 4717 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4718 r=`${PWD_COMMAND}`; export r; \
4719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4720 $(HOST_EXPORTS) \
b813574b 4721 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4723 done; \
4fa63067 4724 echo "Doing clean in automake" ; \
b00612cc 4725 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4728 "RANLIB=$${RANLIB}" \
0c24b341 4729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4730 clean) \
2a4cbe27
NN
4731 || exit 1
4732
6bd3dfaa 4733@endif automake
2a4cbe27 4734
4fa63067
NN
4735.PHONY: maybe-distclean-automake distclean-automake
4736maybe-distclean-automake:
6bd3dfaa
PB
4737@if automake
4738maybe-distclean-automake: distclean-automake
2a4cbe27 4739
4fa63067 4740distclean-automake:
0aed8855 4741 @: $(MAKE); $(unstage)
4fa63067 4742 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4743 r=`${PWD_COMMAND}`; export r; \
4744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4745 $(HOST_EXPORTS) \
b813574b 4746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4748 done; \
4fa63067 4749 echo "Doing distclean in automake" ; \
b00612cc 4750 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4753 "RANLIB=$${RANLIB}" \
0c24b341 4754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4755 distclean) \
2a4cbe27
NN
4756 || exit 1
4757
6bd3dfaa 4758@endif automake
2a4cbe27 4759
4fa63067
NN
4760.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4761maybe-maintainer-clean-automake:
6bd3dfaa
PB
4762@if automake
4763maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4764
4fa63067 4765maintainer-clean-automake:
0aed8855 4766 @: $(MAKE); $(unstage)
4fa63067 4767 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4768 r=`${PWD_COMMAND}`; export r; \
4769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4770 $(HOST_EXPORTS) \
b813574b 4771 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4773 done; \
4fa63067 4774 echo "Doing maintainer-clean in automake" ; \
b00612cc 4775 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4778 "RANLIB=$${RANLIB}" \
0c24b341 4779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4780 maintainer-clean) \
2a4cbe27
NN
4781 || exit 1
4782
6bd3dfaa 4783@endif automake
2a4cbe27 4784
2a4cbe27 4785
a7254363 4786
4fa63067
NN
4787.PHONY: configure-bash maybe-configure-bash
4788maybe-configure-bash:
4f0ef2d8
CD
4789@if gcc-bootstrap
4790configure-bash: stage_current
4791@endif gcc-bootstrap
6bd3dfaa
PB
4792@if bash
4793maybe-configure-bash: configure-bash
c52c6897 4794configure-bash:
0aed8855 4795 @: $(MAKE); $(unstage)
c52c6897 4796 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4798 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
1f53ca9a 4800 $(HOST_EXPORTS) \
a7254363
PB
4801 echo Configuring in $(HOST_SUBDIR)/bash; \
4802 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4803 case $(srcdir) in \
b00612cc
PB
4804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4805 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4807 esac; \
b00612cc
PB
4808 srcdiroption="--srcdir=$${topdir}/bash"; \
4809 libsrcdir="$$s/bash"; \
4fa63067 4810 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4812 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4813 || exit 1
6bd3dfaa 4814@endif bash
2a4cbe27 4815
a7254363
PB
4816
4817
d545f33b
PB
4818
4819
4fa63067
NN
4820.PHONY: all-bash maybe-all-bash
4821maybe-all-bash:
4f0ef2d8
CD
4822@if gcc-bootstrap
4823all-bash: stage_current
4824@endif gcc-bootstrap
6bd3dfaa 4825@if bash
d27cc32e 4826TARGET-bash=all
6bd3dfaa 4827maybe-all-bash: all-bash
4fa63067 4828all-bash: configure-bash
0aed8855 4829 @: $(MAKE); $(unstage)
4fa63067
NN
4830 @r=`${PWD_COMMAND}`; export r; \
4831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 4832 $(HOST_EXPORTS) \
b00612cc 4833 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4834 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4835 $(TARGET-bash))
6bd3dfaa 4836@endif bash
2a4cbe27 4837
a7254363 4838
d545f33b
PB
4839
4840
4fa63067
NN
4841.PHONY: check-bash maybe-check-bash
4842maybe-check-bash:
6bd3dfaa
PB
4843@if bash
4844maybe-check-bash: check-bash
2a4cbe27 4845
4fa63067 4846check-bash:
0aed8855 4847 @: $(MAKE); $(unstage)
4fa63067 4848 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4850 $(HOST_EXPORTS) \
b00612cc
PB
4851 (cd $(HOST_SUBDIR)/bash && \
4852 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4853
6bd3dfaa 4854@endif bash
2a4cbe27 4855
4fa63067
NN
4856.PHONY: install-bash maybe-install-bash
4857maybe-install-bash:
6bd3dfaa
PB
4858@if bash
4859maybe-install-bash: install-bash
2a4cbe27 4860
4fa63067 4861install-bash: installdirs
0aed8855 4862 @: $(MAKE); $(unstage)
4fa63067 4863 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4865 $(HOST_EXPORTS) \
b00612cc 4866 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4867 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4868
6bd3dfaa 4869@endif bash
2a4cbe27 4870
56a8fe78 4871# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4872
4fa63067
NN
4873.PHONY: maybe-info-bash info-bash
4874maybe-info-bash:
6bd3dfaa
PB
4875@if bash
4876maybe-info-bash: info-bash
4fa63067
NN
4877
4878info-bash: \
4879 configure-bash
0aed8855 4880 @: $(MAKE); $(unstage)
4fa63067 4881 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4882 r=`${PWD_COMMAND}`; export r; \
4883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4884 $(HOST_EXPORTS) \
b813574b 4885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4887 done; \
4fa63067 4888 echo "Doing info in bash" ; \
b00612cc 4889 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4892 "RANLIB=$${RANLIB}" \
0c24b341 4893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4894 info) \
2a4cbe27
NN
4895 || exit 1
4896
6bd3dfaa 4897@endif bash
2a4cbe27 4898
4fa63067
NN
4899.PHONY: maybe-dvi-bash dvi-bash
4900maybe-dvi-bash:
6bd3dfaa
PB
4901@if bash
4902maybe-dvi-bash: dvi-bash
2a4cbe27 4903
4fa63067
NN
4904dvi-bash: \
4905 configure-bash
0aed8855 4906 @: $(MAKE); $(unstage)
4fa63067 4907 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4908 r=`${PWD_COMMAND}`; export r; \
4909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4910 $(HOST_EXPORTS) \
b813574b 4911 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4913 done; \
4fa63067 4914 echo "Doing dvi in bash" ; \
b00612cc 4915 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4918 "RANLIB=$${RANLIB}" \
0c24b341 4919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4920 dvi) \
2a4cbe27
NN
4921 || exit 1
4922
6bd3dfaa 4923@endif bash
2a4cbe27 4924
56a8fe78
DD
4925.PHONY: maybe-pdf-bash pdf-bash
4926maybe-pdf-bash:
4927@if bash
4928maybe-pdf-bash: pdf-bash
4929
4930pdf-bash: \
4931 configure-bash
4932 @: $(MAKE); $(unstage)
4933 @[ -f ./bash/Makefile ] || exit 0; \
4934 r=`${PWD_COMMAND}`; export r; \
4935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4936 $(HOST_EXPORTS) \
4937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4939 done; \
4940 echo "Doing pdf in bash" ; \
4941 (cd $(HOST_SUBDIR)/bash && \
4942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4944 "RANLIB=$${RANLIB}" \
0c24b341 4945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4946 pdf) \
4947 || exit 1
4948
4949@endif bash
4950
6d389afc
MS
4951.PHONY: maybe-html-bash html-bash
4952maybe-html-bash:
4953@if bash
4954maybe-html-bash: html-bash
4955
4956html-bash: \
4957 configure-bash
0aed8855 4958 @: $(MAKE); $(unstage)
6d389afc
MS
4959 @[ -f ./bash/Makefile ] || exit 0; \
4960 r=`${PWD_COMMAND}`; export r; \
4961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4962 $(HOST_EXPORTS) \
4963 for flag in $(EXTRA_HOST_FLAGS) ; do \
4964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4965 done; \
4966 echo "Doing html in bash" ; \
b00612cc 4967 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4970 "RANLIB=$${RANLIB}" \
0c24b341 4971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4972 html) \
4973 || exit 1
4974
4975@endif bash
4976
4fa63067
NN
4977.PHONY: maybe-TAGS-bash TAGS-bash
4978maybe-TAGS-bash:
6bd3dfaa
PB
4979@if bash
4980maybe-TAGS-bash: TAGS-bash
2a4cbe27 4981
4fa63067
NN
4982TAGS-bash: \
4983 configure-bash
0aed8855 4984 @: $(MAKE); $(unstage)
4fa63067 4985 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4986 r=`${PWD_COMMAND}`; export r; \
4987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4988 $(HOST_EXPORTS) \
b813574b 4989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4991 done; \
4fa63067 4992 echo "Doing TAGS in bash" ; \
b00612cc 4993 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4996 "RANLIB=$${RANLIB}" \
0c24b341 4997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4998 TAGS) \
2a4cbe27
NN
4999 || exit 1
5000
6bd3dfaa 5001@endif bash
2a4cbe27 5002
4fa63067
NN
5003.PHONY: maybe-install-info-bash install-info-bash
5004maybe-install-info-bash:
6bd3dfaa
PB
5005@if bash
5006maybe-install-info-bash: install-info-bash
2a4cbe27 5007
4fa63067
NN
5008install-info-bash: \
5009 configure-bash \
5010 info-bash
0aed8855 5011 @: $(MAKE); $(unstage)
4fa63067 5012 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5013 r=`${PWD_COMMAND}`; export r; \
5014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5015 $(HOST_EXPORTS) \
b813574b 5016 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5018 done; \
4fa63067 5019 echo "Doing install-info in bash" ; \
b00612cc 5020 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5023 "RANLIB=$${RANLIB}" \
0c24b341 5024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5025 install-info) \
2a4cbe27
NN
5026 || exit 1
5027
6bd3dfaa 5028@endif bash
2a4cbe27 5029
a3ca38d2
DD
5030.PHONY: maybe-install-pdf-bash install-pdf-bash
5031maybe-install-pdf-bash:
5032@if bash
5033maybe-install-pdf-bash: install-pdf-bash
5034
5035install-pdf-bash: \
5036 configure-bash \
5037 pdf-bash
5038 @: $(MAKE); $(unstage)
5039 @[ -f ./bash/Makefile ] || exit 0; \
5040 r=`${PWD_COMMAND}`; export r; \
5041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5042 $(HOST_EXPORTS) \
5043 for flag in $(EXTRA_HOST_FLAGS) ; do \
5044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5045 done; \
5046 echo "Doing install-pdf in bash" ; \
5047 (cd $(HOST_SUBDIR)/bash && \
5048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5050 "RANLIB=$${RANLIB}" \
0c24b341 5051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5052 install-pdf) \
5053 || exit 1
5054
5055@endif bash
5056
108a6f8e
CD
5057.PHONY: maybe-install-html-bash install-html-bash
5058maybe-install-html-bash:
5059@if bash
5060maybe-install-html-bash: install-html-bash
5061
5062install-html-bash: \
5063 configure-bash \
5064 html-bash
5065 @: $(MAKE); $(unstage)
5066 @[ -f ./bash/Makefile ] || exit 0; \
5067 r=`${PWD_COMMAND}`; export r; \
5068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5069 $(HOST_EXPORTS) \
5070 for flag in $(EXTRA_HOST_FLAGS) ; do \
5071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5072 done; \
5073 echo "Doing install-html in bash" ; \
5074 (cd $(HOST_SUBDIR)/bash && \
5075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5077 "RANLIB=$${RANLIB}" \
0c24b341 5078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5079 install-html) \
5080 || exit 1
5081
5082@endif bash
5083
4fa63067
NN
5084.PHONY: maybe-installcheck-bash installcheck-bash
5085maybe-installcheck-bash:
6bd3dfaa
PB
5086@if bash
5087maybe-installcheck-bash: installcheck-bash
2a4cbe27 5088
4fa63067
NN
5089installcheck-bash: \
5090 configure-bash
0aed8855 5091 @: $(MAKE); $(unstage)
4fa63067 5092 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5093 r=`${PWD_COMMAND}`; export r; \
5094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5095 $(HOST_EXPORTS) \
b813574b 5096 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5098 done; \
4fa63067 5099 echo "Doing installcheck in bash" ; \
b00612cc 5100 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5103 "RANLIB=$${RANLIB}" \
0c24b341 5104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5105 installcheck) \
2a4cbe27
NN
5106 || exit 1
5107
6bd3dfaa 5108@endif bash
2a4cbe27 5109
4fa63067
NN
5110.PHONY: maybe-mostlyclean-bash mostlyclean-bash
5111maybe-mostlyclean-bash:
6bd3dfaa
PB
5112@if bash
5113maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 5114
4fa63067 5115mostlyclean-bash:
0aed8855 5116 @: $(MAKE); $(unstage)
4fa63067 5117 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5118 r=`${PWD_COMMAND}`; export r; \
5119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5120 $(HOST_EXPORTS) \
b813574b 5121 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5123 done; \
4fa63067 5124 echo "Doing mostlyclean in bash" ; \
b00612cc 5125 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5128 "RANLIB=$${RANLIB}" \
0c24b341 5129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5130 mostlyclean) \
2a4cbe27
NN
5131 || exit 1
5132
6bd3dfaa 5133@endif bash
2a4cbe27 5134
4fa63067
NN
5135.PHONY: maybe-clean-bash clean-bash
5136maybe-clean-bash:
6bd3dfaa
PB
5137@if bash
5138maybe-clean-bash: clean-bash
2a4cbe27 5139
4fa63067 5140clean-bash:
0aed8855 5141 @: $(MAKE); $(unstage)
4fa63067 5142 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5143 r=`${PWD_COMMAND}`; export r; \
5144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5145 $(HOST_EXPORTS) \
b813574b 5146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5148 done; \
4fa63067 5149 echo "Doing clean in bash" ; \
b00612cc 5150 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5153 "RANLIB=$${RANLIB}" \
0c24b341 5154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5155 clean) \
2a4cbe27
NN
5156 || exit 1
5157
6bd3dfaa 5158@endif bash
2a4cbe27 5159
4fa63067
NN
5160.PHONY: maybe-distclean-bash distclean-bash
5161maybe-distclean-bash:
6bd3dfaa
PB
5162@if bash
5163maybe-distclean-bash: distclean-bash
2a4cbe27 5164
4fa63067 5165distclean-bash:
0aed8855 5166 @: $(MAKE); $(unstage)
4fa63067 5167 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5168 r=`${PWD_COMMAND}`; export r; \
5169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5170 $(HOST_EXPORTS) \
b813574b 5171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5173 done; \
4fa63067 5174 echo "Doing distclean in bash" ; \
b00612cc 5175 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5178 "RANLIB=$${RANLIB}" \
0c24b341 5179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5180 distclean) \
2a4cbe27
NN
5181 || exit 1
5182
6bd3dfaa 5183@endif bash
2a4cbe27 5184
4fa63067
NN
5185.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5186maybe-maintainer-clean-bash:
6bd3dfaa
PB
5187@if bash
5188maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5189
4fa63067 5190maintainer-clean-bash:
0aed8855 5191 @: $(MAKE); $(unstage)
4fa63067 5192 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5193 r=`${PWD_COMMAND}`; export r; \
5194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5195 $(HOST_EXPORTS) \
b813574b 5196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5198 done; \
4fa63067 5199 echo "Doing maintainer-clean in bash" ; \
b00612cc 5200 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5203 "RANLIB=$${RANLIB}" \
0c24b341 5204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5205 maintainer-clean) \
2a4cbe27
NN
5206 || exit 1
5207
6bd3dfaa 5208@endif bash
2a4cbe27 5209
2a4cbe27 5210
a7254363 5211
4fa63067
NN
5212.PHONY: configure-bfd maybe-configure-bfd
5213maybe-configure-bfd:
4f0ef2d8
CD
5214@if gcc-bootstrap
5215configure-bfd: stage_current
5216@endif gcc-bootstrap
6bd3dfaa
PB
5217@if bfd
5218maybe-configure-bfd: configure-bfd
c52c6897 5219configure-bfd:
c52c6897
PB
5220 @r=`${PWD_COMMAND}`; export r; \
5221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5222 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
1f53ca9a 5224 $(HOST_EXPORTS) \
a7254363
PB
5225 echo Configuring in $(HOST_SUBDIR)/bfd; \
5226 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5227 case $(srcdir) in \
b00612cc
PB
5228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5229 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5231 esac; \
b00612cc
PB
5232 srcdiroption="--srcdir=$${topdir}/bfd"; \
5233 libsrcdir="$$s/bfd"; \
4fa63067 5234 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5236 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5237 || exit 1
6bd3dfaa 5238@endif bfd
2a4cbe27 5239
a7254363
PB
5240
5241
d545f33b
PB
5242.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5243maybe-configure-stage1-bfd:
5244@if bfd-bootstrap
5245maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5246configure-stage1-bfd:
c52c6897 5247 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5248 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5249 @r=`${PWD_COMMAND}`; export r; \
5250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5251 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5252 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5253 $(HOST_EXPORTS) \
8ee82aff 5254 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5255 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5256 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5257 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5259 cd $(HOST_SUBDIR)/bfd || exit 1; \
5260 case $(srcdir) in \
5261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5262 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5264 esac; \
5265 srcdiroption="--srcdir=$${topdir}/bfd"; \
5266 libsrcdir="$$s/bfd"; \
5267 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5269 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5270 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5271@endif bfd-bootstrap
5272
5273.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5274maybe-configure-stage2-bfd:
5275@if bfd-bootstrap
5276maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5277configure-stage2-bfd:
c52c6897 5278 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5280 @r=`${PWD_COMMAND}`; export r; \
5281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5282 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5283 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5284 $(HOST_EXPORTS) \
1b05fbbd 5285 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5286 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5287 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5288 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5289 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5291 cd $(HOST_SUBDIR)/bfd || exit 1; \
5292 case $(srcdir) in \
5293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5294 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5296 esac; \
5297 srcdiroption="--srcdir=$${topdir}/bfd"; \
5298 libsrcdir="$$s/bfd"; \
5299 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5300 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5301 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5302 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5303 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5304@endif bfd-bootstrap
5305
d545f33b
PB
5306.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5307maybe-configure-stage3-bfd:
5308@if bfd-bootstrap
5309maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5310configure-stage3-bfd:
c52c6897 5311 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5313 @r=`${PWD_COMMAND}`; export r; \
5314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5315 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5316 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5317 $(HOST_EXPORTS) \
1b05fbbd 5318 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5319 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5320 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5321 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5322 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5323 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5324 cd $(HOST_SUBDIR)/bfd || exit 1; \
5325 case $(srcdir) in \
5326 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5327 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5328 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5329 esac; \
5330 srcdiroption="--srcdir=$${topdir}/bfd"; \
5331 libsrcdir="$$s/bfd"; \
5332 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5333 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5334 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5335 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5336 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5337@endif bfd-bootstrap
5338
d545f33b
PB
5339.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5340maybe-configure-stage4-bfd:
5341@if bfd-bootstrap
5342maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5343configure-stage4-bfd:
c52c6897 5344 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5346 @r=`${PWD_COMMAND}`; export r; \
5347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5348 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5349 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5350 $(HOST_EXPORTS) \
1b05fbbd 5351 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5352 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5353 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5354 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5355 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5357 cd $(HOST_SUBDIR)/bfd || exit 1; \
5358 case $(srcdir) in \
5359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5360 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5362 esac; \
5363 srcdiroption="--srcdir=$${topdir}/bfd"; \
5364 libsrcdir="$$s/bfd"; \
5365 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5367 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5368 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5369 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5370@endif bfd-bootstrap
5371
5372.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5373maybe-configure-stageprofile-bfd:
5374@if bfd-bootstrap
5375maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5376configure-stageprofile-bfd:
c52c6897 5377 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5378 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5379 @r=`${PWD_COMMAND}`; export r; \
5380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5381 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5382 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5383 $(HOST_EXPORTS) \
1b05fbbd
AO
5384 $(POSTSTAGE1_HOST_EXPORTS) \
5385 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5386 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5387 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5388 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5390 cd $(HOST_SUBDIR)/bfd || exit 1; \
5391 case $(srcdir) in \
5392 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5393 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5394 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5395 esac; \
5396 srcdiroption="--srcdir=$${topdir}/bfd"; \
5397 libsrcdir="$$s/bfd"; \
5398 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5399 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5400 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5401 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5402 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5403@endif bfd-bootstrap
5404
5405.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5406maybe-configure-stagefeedback-bfd:
5407@if bfd-bootstrap
5408maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5409configure-stagefeedback-bfd:
c52c6897 5410 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5411 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5412 @r=`${PWD_COMMAND}`; export r; \
5413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5414 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5415 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5416 $(HOST_EXPORTS) \
1b05fbbd
AO
5417 $(POSTSTAGE1_HOST_EXPORTS) \
5418 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
5419 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5420 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5421 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5422 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5423 cd $(HOST_SUBDIR)/bfd || exit 1; \
5424 case $(srcdir) in \
5425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5426 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5428 esac; \
5429 srcdiroption="--srcdir=$${topdir}/bfd"; \
5430 libsrcdir="$$s/bfd"; \
5431 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5432 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5433 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5434 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5435 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5436@endif bfd-bootstrap
5437
5438
5439
5440
5441
4fa63067
NN
5442.PHONY: all-bfd maybe-all-bfd
5443maybe-all-bfd:
4f0ef2d8
CD
5444@if gcc-bootstrap
5445all-bfd: stage_current
5446@endif gcc-bootstrap
6bd3dfaa 5447@if bfd
d27cc32e 5448TARGET-bfd=all
6bd3dfaa 5449maybe-all-bfd: all-bfd
4fa63067 5450all-bfd: configure-bfd
c52c6897 5451 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 5453 $(HOST_EXPORTS) \
b00612cc 5454 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5455 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5456 $(TARGET-bfd))
6bd3dfaa 5457@endif bfd
2a4cbe27 5458
a7254363 5459
d545f33b
PB
5460
5461.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5462.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5463maybe-all-stage1-bfd:
5464maybe-clean-stage1-bfd:
5465@if bfd-bootstrap
5466maybe-all-stage1-bfd: all-stage1-bfd
5467all-stage1: all-stage1-bfd
f70224b5 5468TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5469all-stage1-bfd: configure-stage1-bfd
c52c6897 5470 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5471 @r=`${PWD_COMMAND}`; export r; \
5472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5473 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 5474 $(HOST_EXPORTS) \
d545f33b 5475 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5477 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 5478 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
5479 LIBCFLAGS="$(LIBCFLAGS)" \
5480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5483 $(EXTRA_HOST_FLAGS) \
5484 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5485 $(TARGET-stage1-bfd)
d545f33b
PB
5486
5487maybe-clean-stage1-bfd: clean-stage1-bfd
5488clean-stage1: clean-stage1-bfd
5489clean-stage1-bfd:
9dbaa842
DD
5490 @if [ $(current_stage) = stage1 ]; then \
5491 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5492 else \
5493 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5494 $(MAKE) stage1-start; \
5495 fi; \
d545f33b 5496 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5497 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5498 clean
d545f33b
PB
5499@endif bfd-bootstrap
5500
5501
5502.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5503.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5504maybe-all-stage2-bfd:
5505maybe-clean-stage2-bfd:
5506@if bfd-bootstrap
5507maybe-all-stage2-bfd: all-stage2-bfd
5508all-stage2: all-stage2-bfd
f70224b5 5509TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5510all-stage2-bfd: configure-stage2-bfd
c52c6897 5511 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5512 @r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5514 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 5515 $(HOST_EXPORTS) \
1f53ca9a 5516 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5517 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5519 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 5520 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
5521 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5525 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5526 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5527 $(TARGET-stage2-bfd)
d545f33b
PB
5528
5529maybe-clean-stage2-bfd: clean-stage2-bfd
5530clean-stage2: clean-stage2-bfd
5531clean-stage2-bfd:
9dbaa842
DD
5532 @if [ $(current_stage) = stage2 ]; then \
5533 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5534 else \
5535 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5536 $(MAKE) stage2-start; \
5537 fi; \
d545f33b 5538 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5539 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5540 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5541 clean
d545f33b
PB
5542@endif bfd-bootstrap
5543
5544
5545.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5546.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5547maybe-all-stage3-bfd:
5548maybe-clean-stage3-bfd:
5549@if bfd-bootstrap
5550maybe-all-stage3-bfd: all-stage3-bfd
5551all-stage3: all-stage3-bfd
f70224b5 5552TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5553all-stage3-bfd: configure-stage3-bfd
c52c6897 5554 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5555 @r=`${PWD_COMMAND}`; export r; \
5556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5557 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 5558 $(HOST_EXPORTS) \
1f53ca9a 5559 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5560 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5562 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 5563 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
5564 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5565 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5566 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5567 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5568 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5569 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5570 $(TARGET-stage3-bfd)
d545f33b
PB
5571
5572maybe-clean-stage3-bfd: clean-stage3-bfd
5573clean-stage3: clean-stage3-bfd
5574clean-stage3-bfd:
9dbaa842
DD
5575 @if [ $(current_stage) = stage3 ]; then \
5576 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5577 else \
5578 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5579 $(MAKE) stage3-start; \
5580 fi; \
d545f33b 5581 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5582 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5583 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5584 clean
d545f33b
PB
5585@endif bfd-bootstrap
5586
5587
5588.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5589.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5590maybe-all-stage4-bfd:
5591maybe-clean-stage4-bfd:
5592@if bfd-bootstrap
5593maybe-all-stage4-bfd: all-stage4-bfd
5594all-stage4: all-stage4-bfd
f70224b5 5595TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5596all-stage4-bfd: configure-stage4-bfd
c52c6897 5597 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5598 @r=`${PWD_COMMAND}`; export r; \
5599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5600 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 5601 $(HOST_EXPORTS) \
1f53ca9a 5602 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5603 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5605 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 5606 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 5607 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5611 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5612 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5613 $(TARGET-stage4-bfd)
d545f33b
PB
5614
5615maybe-clean-stage4-bfd: clean-stage4-bfd
5616clean-stage4: clean-stage4-bfd
5617clean-stage4-bfd:
9dbaa842
DD
5618 @if [ $(current_stage) = stage4 ]; then \
5619 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5620 else \
5621 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5622 $(MAKE) stage4-start; \
5623 fi; \
d545f33b 5624 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5625 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5626 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5627 clean
d545f33b
PB
5628@endif bfd-bootstrap
5629
5630
5631.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5632.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5633maybe-all-stageprofile-bfd:
5634maybe-clean-stageprofile-bfd:
5635@if bfd-bootstrap
5636maybe-all-stageprofile-bfd: all-stageprofile-bfd
5637all-stageprofile: all-stageprofile-bfd
f70224b5 5638TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5639all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5640 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5641 @r=`${PWD_COMMAND}`; export r; \
5642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5643 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 5644 $(HOST_EXPORTS) \
1f53ca9a 5645 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5646 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5648 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 5649 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
5650 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5655 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5656 $(TARGET-stageprofile-bfd)
d545f33b
PB
5657
5658maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5659clean-stageprofile: clean-stageprofile-bfd
5660clean-stageprofile-bfd:
9dbaa842
DD
5661 @if [ $(current_stage) = stageprofile ]; then \
5662 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5663 else \
5664 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5665 $(MAKE) stageprofile-start; \
5666 fi; \
d545f33b 5667 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5668 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5669 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5670 clean
d545f33b
PB
5671@endif bfd-bootstrap
5672
5673
5674.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5675.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5676maybe-all-stagefeedback-bfd:
5677maybe-clean-stagefeedback-bfd:
5678@if bfd-bootstrap
5679maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5680all-stagefeedback: all-stagefeedback-bfd
f70224b5 5681TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5682all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5683 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5684 @r=`${PWD_COMMAND}`; export r; \
5685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5686 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 5687 $(HOST_EXPORTS) \
1f53ca9a 5688 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 5689 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5690 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 5691 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 5692 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
5693 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5694 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5695 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5696 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5697 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5698 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5699 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5700
5701maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5702clean-stagefeedback: clean-stagefeedback-bfd
5703clean-stagefeedback-bfd:
9dbaa842
DD
5704 @if [ $(current_stage) = stagefeedback ]; then \
5705 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5706 else \
5707 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5708 $(MAKE) stagefeedback-start; \
5709 fi; \
d545f33b 5710 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5711 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5712 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5713 clean
d545f33b
PB
5714@endif bfd-bootstrap
5715
5716
5717
5718
5719
4fa63067
NN
5720.PHONY: check-bfd maybe-check-bfd
5721maybe-check-bfd:
6bd3dfaa
PB
5722@if bfd
5723maybe-check-bfd: check-bfd
2a4cbe27 5724
4fa63067 5725check-bfd:
0aed8855 5726 @: $(MAKE); $(unstage)
4fa63067 5727 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5729 $(HOST_EXPORTS) \
b00612cc
PB
5730 (cd $(HOST_SUBDIR)/bfd && \
5731 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5732
6bd3dfaa 5733@endif bfd
2a4cbe27 5734
4fa63067
NN
5735.PHONY: install-bfd maybe-install-bfd
5736maybe-install-bfd:
6bd3dfaa
PB
5737@if bfd
5738maybe-install-bfd: install-bfd
2a4cbe27 5739
4fa63067 5740install-bfd: installdirs
0aed8855 5741 @: $(MAKE); $(unstage)
4fa63067 5742 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5744 $(HOST_EXPORTS) \
b00612cc 5745 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5746 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5747
6bd3dfaa 5748@endif bfd
2a4cbe27 5749
56a8fe78 5750# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5751
4fa63067
NN
5752.PHONY: maybe-info-bfd info-bfd
5753maybe-info-bfd:
6bd3dfaa
PB
5754@if bfd
5755maybe-info-bfd: info-bfd
4fa63067
NN
5756
5757info-bfd: \
5758 configure-bfd
5759 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5760 r=`${PWD_COMMAND}`; export r; \
5761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5762 $(HOST_EXPORTS) \
b813574b 5763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5765 done; \
4fa63067 5766 echo "Doing info in bfd" ; \
b00612cc 5767 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5770 "RANLIB=$${RANLIB}" \
0c24b341 5771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5772 info) \
2a4cbe27
NN
5773 || exit 1
5774
6bd3dfaa 5775@endif bfd
2a4cbe27 5776
4fa63067
NN
5777.PHONY: maybe-dvi-bfd dvi-bfd
5778maybe-dvi-bfd:
6bd3dfaa
PB
5779@if bfd
5780maybe-dvi-bfd: dvi-bfd
2a4cbe27 5781
4fa63067
NN
5782dvi-bfd: \
5783 configure-bfd
5784 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5785 r=`${PWD_COMMAND}`; export r; \
5786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5787 $(HOST_EXPORTS) \
b813574b 5788 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5790 done; \
4fa63067 5791 echo "Doing dvi in bfd" ; \
b00612cc 5792 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5795 "RANLIB=$${RANLIB}" \
0c24b341 5796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5797 dvi) \
2a4cbe27
NN
5798 || exit 1
5799
6bd3dfaa 5800@endif bfd
2a4cbe27 5801
56a8fe78
DD
5802.PHONY: maybe-pdf-bfd pdf-bfd
5803maybe-pdf-bfd:
5804@if bfd
5805maybe-pdf-bfd: pdf-bfd
5806
5807pdf-bfd: \
5808 configure-bfd
5809 @[ -f ./bfd/Makefile ] || exit 0; \
5810 r=`${PWD_COMMAND}`; export r; \
5811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5812 $(HOST_EXPORTS) \
5813 for flag in $(EXTRA_HOST_FLAGS) ; do \
5814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5815 done; \
5816 echo "Doing pdf in bfd" ; \
5817 (cd $(HOST_SUBDIR)/bfd && \
5818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5820 "RANLIB=$${RANLIB}" \
0c24b341 5821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5822 pdf) \
5823 || exit 1
5824
5825@endif bfd
5826
6d389afc
MS
5827.PHONY: maybe-html-bfd html-bfd
5828maybe-html-bfd:
5829@if bfd
5830maybe-html-bfd: html-bfd
5831
5832html-bfd: \
5833 configure-bfd
5834 @[ -f ./bfd/Makefile ] || exit 0; \
5835 r=`${PWD_COMMAND}`; export r; \
5836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5837 $(HOST_EXPORTS) \
5838 for flag in $(EXTRA_HOST_FLAGS) ; do \
5839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5840 done; \
5841 echo "Doing html in bfd" ; \
b00612cc 5842 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5845 "RANLIB=$${RANLIB}" \
0c24b341 5846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5847 html) \
5848 || exit 1
5849
5850@endif bfd
5851
4fa63067
NN
5852.PHONY: maybe-TAGS-bfd TAGS-bfd
5853maybe-TAGS-bfd:
6bd3dfaa
PB
5854@if bfd
5855maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5856
4fa63067
NN
5857TAGS-bfd: \
5858 configure-bfd
5859 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5860 r=`${PWD_COMMAND}`; export r; \
5861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5862 $(HOST_EXPORTS) \
b813574b 5863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5865 done; \
4fa63067 5866 echo "Doing TAGS in bfd" ; \
b00612cc 5867 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5870 "RANLIB=$${RANLIB}" \
0c24b341 5871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5872 TAGS) \
2a4cbe27
NN
5873 || exit 1
5874
6bd3dfaa 5875@endif bfd
2a4cbe27 5876
4fa63067
NN
5877.PHONY: maybe-install-info-bfd install-info-bfd
5878maybe-install-info-bfd:
6bd3dfaa
PB
5879@if bfd
5880maybe-install-info-bfd: install-info-bfd
2a4cbe27 5881
4fa63067
NN
5882install-info-bfd: \
5883 configure-bfd \
5884 info-bfd
5885 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5886 r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5888 $(HOST_EXPORTS) \
b813574b 5889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5891 done; \
4fa63067 5892 echo "Doing install-info in bfd" ; \
b00612cc 5893 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5896 "RANLIB=$${RANLIB}" \
0c24b341 5897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5898 install-info) \
2a4cbe27
NN
5899 || exit 1
5900
6bd3dfaa 5901@endif bfd
2a4cbe27 5902
a3ca38d2
DD
5903.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5904maybe-install-pdf-bfd:
5905@if bfd
5906maybe-install-pdf-bfd: install-pdf-bfd
5907
5908install-pdf-bfd: \
5909 configure-bfd \
5910 pdf-bfd
5911 @[ -f ./bfd/Makefile ] || exit 0; \
5912 r=`${PWD_COMMAND}`; export r; \
5913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5914 $(HOST_EXPORTS) \
5915 for flag in $(EXTRA_HOST_FLAGS) ; do \
5916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5917 done; \
5918 echo "Doing install-pdf in bfd" ; \
5919 (cd $(HOST_SUBDIR)/bfd && \
5920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5922 "RANLIB=$${RANLIB}" \
0c24b341 5923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5924 install-pdf) \
5925 || exit 1
5926
5927@endif bfd
5928
108a6f8e
CD
5929.PHONY: maybe-install-html-bfd install-html-bfd
5930maybe-install-html-bfd:
5931@if bfd
5932maybe-install-html-bfd: install-html-bfd
5933
5934install-html-bfd: \
5935 configure-bfd \
5936 html-bfd
5937 @[ -f ./bfd/Makefile ] || exit 0; \
5938 r=`${PWD_COMMAND}`; export r; \
5939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5940 $(HOST_EXPORTS) \
5941 for flag in $(EXTRA_HOST_FLAGS) ; do \
5942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5943 done; \
5944 echo "Doing install-html in bfd" ; \
5945 (cd $(HOST_SUBDIR)/bfd && \
5946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5948 "RANLIB=$${RANLIB}" \
0c24b341 5949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5950 install-html) \
5951 || exit 1
5952
5953@endif bfd
5954
4fa63067
NN
5955.PHONY: maybe-installcheck-bfd installcheck-bfd
5956maybe-installcheck-bfd:
6bd3dfaa
PB
5957@if bfd
5958maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5959
4fa63067
NN
5960installcheck-bfd: \
5961 configure-bfd
5962 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5963 r=`${PWD_COMMAND}`; export r; \
5964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5965 $(HOST_EXPORTS) \
b813574b 5966 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5968 done; \
4fa63067 5969 echo "Doing installcheck in bfd" ; \
b00612cc 5970 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5973 "RANLIB=$${RANLIB}" \
0c24b341 5974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5975 installcheck) \
2a4cbe27
NN
5976 || exit 1
5977
6bd3dfaa 5978@endif bfd
2a4cbe27 5979
4fa63067
NN
5980.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5981maybe-mostlyclean-bfd:
6bd3dfaa
PB
5982@if bfd
5983maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5984
4fa63067
NN
5985mostlyclean-bfd:
5986 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5987 r=`${PWD_COMMAND}`; export r; \
5988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5989 $(HOST_EXPORTS) \
b813574b 5990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5992 done; \
4fa63067 5993 echo "Doing mostlyclean in bfd" ; \
b00612cc 5994 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5997 "RANLIB=$${RANLIB}" \
0c24b341 5998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5999 mostlyclean) \
2a4cbe27
NN
6000 || exit 1
6001
6bd3dfaa 6002@endif bfd
2a4cbe27 6003
4fa63067
NN
6004.PHONY: maybe-clean-bfd clean-bfd
6005maybe-clean-bfd:
6bd3dfaa
PB
6006@if bfd
6007maybe-clean-bfd: clean-bfd
2a4cbe27 6008
4fa63067
NN
6009clean-bfd:
6010 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6011 r=`${PWD_COMMAND}`; export r; \
6012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6013 $(HOST_EXPORTS) \
b813574b 6014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6016 done; \
4fa63067 6017 echo "Doing clean in bfd" ; \
b00612cc 6018 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6021 "RANLIB=$${RANLIB}" \
0c24b341 6022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6023 clean) \
2a4cbe27
NN
6024 || exit 1
6025
6bd3dfaa 6026@endif bfd
2a4cbe27 6027
4fa63067
NN
6028.PHONY: maybe-distclean-bfd distclean-bfd
6029maybe-distclean-bfd:
6bd3dfaa
PB
6030@if bfd
6031maybe-distclean-bfd: distclean-bfd
2a4cbe27 6032
4fa63067
NN
6033distclean-bfd:
6034 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
6035 r=`${PWD_COMMAND}`; export r; \
6036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6037 $(HOST_EXPORTS) \
b813574b 6038 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6040 done; \
4fa63067 6041 echo "Doing distclean in bfd" ; \
b00612cc 6042 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
6043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6045 "RANLIB=$${RANLIB}" \
0c24b341 6046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6047 distclean) \
2a4cbe27
NN
6048 || exit 1
6049
6bd3dfaa 6050@endif bfd
2a4cbe27 6051
4fa63067
NN
6052.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
6053maybe-maintainer-clean-bfd:
6bd3dfaa
PB
6054@if bfd
6055maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 6056
4fa63067
NN
6057maintainer-clean-bfd:
6058 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
6059 r=`${PWD_COMMAND}`; export r; \
6060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6061 $(HOST_EXPORTS) \
b813574b 6062 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
6063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6064 done; \
4fa63067 6065 echo "Doing maintainer-clean in bfd" ; \
b00612cc 6066 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
6067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6069 "RANLIB=$${RANLIB}" \
0c24b341 6070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6071 maintainer-clean) \
a2592b1b
DD
6072 || exit 1
6073
6bd3dfaa 6074@endif bfd
a2592b1b 6075
2a4cbe27 6076
a7254363 6077
4fa63067
NN
6078.PHONY: configure-opcodes maybe-configure-opcodes
6079maybe-configure-opcodes:
4f0ef2d8
CD
6080@if gcc-bootstrap
6081configure-opcodes: stage_current
6082@endif gcc-bootstrap
6bd3dfaa
PB
6083@if opcodes
6084maybe-configure-opcodes: configure-opcodes
c52c6897 6085configure-opcodes:
c52c6897
PB
6086 @r=`${PWD_COMMAND}`; export r; \
6087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6088 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
6089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
1f53ca9a 6090 $(HOST_EXPORTS) \
a7254363
PB
6091 echo Configuring in $(HOST_SUBDIR)/opcodes; \
6092 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 6093 case $(srcdir) in \
b00612cc
PB
6094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6095 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6097 esac; \
b00612cc
PB
6098 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6099 libsrcdir="$$s/opcodes"; \
4fa63067 6100 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6102 --target=${target_alias} $${srcdiroption} \
4fa63067 6103 || exit 1
6bd3dfaa 6104@endif opcodes
2a4cbe27 6105
a7254363
PB
6106
6107
d545f33b
PB
6108.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
6109maybe-configure-stage1-opcodes:
6110@if opcodes-bootstrap
6111maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 6112configure-stage1-opcodes:
c52c6897 6113 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6115 @r=`${PWD_COMMAND}`; export r; \
6116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6117 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6118 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 6119 $(HOST_EXPORTS) \
8ee82aff 6120 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6121 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6122 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6123 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6125 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6126 case $(srcdir) in \
6127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6128 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6130 esac; \
6131 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6132 libsrcdir="$$s/opcodes"; \
6133 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6135 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6136 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6137@endif opcodes-bootstrap
6138
6139.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
6140maybe-configure-stage2-opcodes:
6141@if opcodes-bootstrap
6142maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 6143configure-stage2-opcodes:
c52c6897 6144 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6146 @r=`${PWD_COMMAND}`; export r; \
6147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6148 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6149 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6150 $(HOST_EXPORTS) \
1b05fbbd 6151 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6152 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6153 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
6154 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6155 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6157 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6158 case $(srcdir) in \
6159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6160 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6162 esac; \
6163 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6164 libsrcdir="$$s/opcodes"; \
6165 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6166 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6167 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6168 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6169 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6170@endif opcodes-bootstrap
6171
d545f33b
PB
6172.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6173maybe-configure-stage3-opcodes:
6174@if opcodes-bootstrap
6175maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6176configure-stage3-opcodes:
c52c6897 6177 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6178 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6179 @r=`${PWD_COMMAND}`; export r; \
6180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6181 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6182 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6183 $(HOST_EXPORTS) \
1b05fbbd 6184 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6185 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6186 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
6187 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6188 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6190 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6191 case $(srcdir) in \
6192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6193 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6195 esac; \
6196 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6197 libsrcdir="$$s/opcodes"; \
6198 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6199 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6200 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6201 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6202 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6203@endif opcodes-bootstrap
6204
d545f33b
PB
6205.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6206maybe-configure-stage4-opcodes:
6207@if opcodes-bootstrap
6208maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6209configure-stage4-opcodes:
c52c6897 6210 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6212 @r=`${PWD_COMMAND}`; export r; \
6213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6214 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6215 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6216 $(HOST_EXPORTS) \
1b05fbbd 6217 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6218 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6219 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6220 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6221 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6223 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6224 case $(srcdir) in \
6225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6226 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6228 esac; \
6229 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6230 libsrcdir="$$s/opcodes"; \
6231 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6233 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6234 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6235 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6236@endif opcodes-bootstrap
6237
6238.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6239maybe-configure-stageprofile-opcodes:
6240@if opcodes-bootstrap
6241maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6242configure-stageprofile-opcodes:
c52c6897 6243 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6244 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6245 @r=`${PWD_COMMAND}`; export r; \
6246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6247 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6248 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6249 $(HOST_EXPORTS) \
1b05fbbd
AO
6250 $(POSTSTAGE1_HOST_EXPORTS) \
6251 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6252 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6253 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6254 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6255 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6256 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6257 case $(srcdir) in \
6258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6259 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6261 esac; \
6262 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6263 libsrcdir="$$s/opcodes"; \
6264 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6265 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6266 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6267 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6268 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6269@endif opcodes-bootstrap
6270
6271.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6272maybe-configure-stagefeedback-opcodes:
6273@if opcodes-bootstrap
6274maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6275configure-stagefeedback-opcodes:
c52c6897 6276 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6278 @r=`${PWD_COMMAND}`; export r; \
6279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6280 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6281 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6282 $(HOST_EXPORTS) \
1b05fbbd
AO
6283 $(POSTSTAGE1_HOST_EXPORTS) \
6284 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6285 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6286 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6287 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6289 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6290 case $(srcdir) in \
6291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6292 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6294 esac; \
6295 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6296 libsrcdir="$$s/opcodes"; \
6297 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6299 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6300 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6301 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6302@endif opcodes-bootstrap
6303
6304
6305
6306
6307
4fa63067
NN
6308.PHONY: all-opcodes maybe-all-opcodes
6309maybe-all-opcodes:
4f0ef2d8
CD
6310@if gcc-bootstrap
6311all-opcodes: stage_current
6312@endif gcc-bootstrap
6bd3dfaa 6313@if opcodes
d27cc32e 6314TARGET-opcodes=all
6bd3dfaa 6315maybe-all-opcodes: all-opcodes
4fa63067 6316all-opcodes: configure-opcodes
c52c6897 6317 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 6319 $(HOST_EXPORTS) \
b00612cc 6320 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6321 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6322 $(TARGET-opcodes))
6bd3dfaa 6323@endif opcodes
2a4cbe27 6324
a7254363 6325
d545f33b
PB
6326
6327.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6328.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6329maybe-all-stage1-opcodes:
6330maybe-clean-stage1-opcodes:
6331@if opcodes-bootstrap
6332maybe-all-stage1-opcodes: all-stage1-opcodes
6333all-stage1: all-stage1-opcodes
f70224b5 6334TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6335all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6336 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6337 @r=`${PWD_COMMAND}`; export r; \
6338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6339 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 6340 $(HOST_EXPORTS) \
d545f33b 6341 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6343 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 6344 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
6345 LIBCFLAGS="$(LIBCFLAGS)" \
6346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6349 $(EXTRA_HOST_FLAGS) \
6350 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6351 $(TARGET-stage1-opcodes)
d545f33b
PB
6352
6353maybe-clean-stage1-opcodes: clean-stage1-opcodes
6354clean-stage1: clean-stage1-opcodes
6355clean-stage1-opcodes:
9dbaa842
DD
6356 @if [ $(current_stage) = stage1 ]; then \
6357 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6358 else \
6359 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6360 $(MAKE) stage1-start; \
6361 fi; \
d545f33b 6362 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6363 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6364 clean
d545f33b
PB
6365@endif opcodes-bootstrap
6366
6367
6368.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6369.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6370maybe-all-stage2-opcodes:
6371maybe-clean-stage2-opcodes:
6372@if opcodes-bootstrap
6373maybe-all-stage2-opcodes: all-stage2-opcodes
6374all-stage2: all-stage2-opcodes
f70224b5 6375TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6376all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6377 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6378 @r=`${PWD_COMMAND}`; export r; \
6379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6380 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 6381 $(HOST_EXPORTS) \
1f53ca9a 6382 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6383 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6385 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 6386 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
6387 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6392 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6393 $(TARGET-stage2-opcodes)
d545f33b
PB
6394
6395maybe-clean-stage2-opcodes: clean-stage2-opcodes
6396clean-stage2: clean-stage2-opcodes
6397clean-stage2-opcodes:
9dbaa842
DD
6398 @if [ $(current_stage) = stage2 ]; then \
6399 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6400 else \
6401 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6402 $(MAKE) stage2-start; \
6403 fi; \
d545f33b 6404 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6405 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6406 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6407 clean
d545f33b
PB
6408@endif opcodes-bootstrap
6409
6410
6411.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6412.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6413maybe-all-stage3-opcodes:
6414maybe-clean-stage3-opcodes:
6415@if opcodes-bootstrap
6416maybe-all-stage3-opcodes: all-stage3-opcodes
6417all-stage3: all-stage3-opcodes
f70224b5 6418TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6419all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6420 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6421 @r=`${PWD_COMMAND}`; export r; \
6422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6423 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 6424 $(HOST_EXPORTS) \
1f53ca9a 6425 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6426 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6428 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 6429 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
6430 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6435 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6436 $(TARGET-stage3-opcodes)
d545f33b
PB
6437
6438maybe-clean-stage3-opcodes: clean-stage3-opcodes
6439clean-stage3: clean-stage3-opcodes
6440clean-stage3-opcodes:
9dbaa842
DD
6441 @if [ $(current_stage) = stage3 ]; then \
6442 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6443 else \
6444 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6445 $(MAKE) stage3-start; \
6446 fi; \
d545f33b 6447 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6448 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6449 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6450 clean
d545f33b
PB
6451@endif opcodes-bootstrap
6452
6453
6454.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6455.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6456maybe-all-stage4-opcodes:
6457maybe-clean-stage4-opcodes:
6458@if opcodes-bootstrap
6459maybe-all-stage4-opcodes: all-stage4-opcodes
6460all-stage4: all-stage4-opcodes
f70224b5 6461TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6462all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6463 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6464 @r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6466 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 6467 $(HOST_EXPORTS) \
1f53ca9a 6468 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6469 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6471 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 6472 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 6473 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6478 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6479 $(TARGET-stage4-opcodes)
d545f33b
PB
6480
6481maybe-clean-stage4-opcodes: clean-stage4-opcodes
6482clean-stage4: clean-stage4-opcodes
6483clean-stage4-opcodes:
9dbaa842
DD
6484 @if [ $(current_stage) = stage4 ]; then \
6485 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6486 else \
6487 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6488 $(MAKE) stage4-start; \
6489 fi; \
d545f33b 6490 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6491 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6492 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6493 clean
d545f33b
PB
6494@endif opcodes-bootstrap
6495
6496
6497.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6498.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6499maybe-all-stageprofile-opcodes:
6500maybe-clean-stageprofile-opcodes:
6501@if opcodes-bootstrap
6502maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6503all-stageprofile: all-stageprofile-opcodes
f70224b5 6504TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6505all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6506 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6507 @r=`${PWD_COMMAND}`; export r; \
6508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6509 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 6510 $(HOST_EXPORTS) \
1f53ca9a 6511 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6512 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6514 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 6515 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
6516 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6521 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6522 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6523
6524maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6525clean-stageprofile: clean-stageprofile-opcodes
6526clean-stageprofile-opcodes:
9dbaa842
DD
6527 @if [ $(current_stage) = stageprofile ]; then \
6528 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6529 else \
6530 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6531 $(MAKE) stageprofile-start; \
6532 fi; \
d545f33b 6533 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6534 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6535 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6536 clean
d545f33b
PB
6537@endif opcodes-bootstrap
6538
6539
6540.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6541.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6542maybe-all-stagefeedback-opcodes:
6543maybe-clean-stagefeedback-opcodes:
6544@if opcodes-bootstrap
6545maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6546all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6547TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6548all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6549 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6550 @r=`${PWD_COMMAND}`; export r; \
6551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6552 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 6553 $(HOST_EXPORTS) \
1f53ca9a 6554 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 6555 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 6557 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 6558 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
6559 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6564 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6565 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6566
6567maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6568clean-stagefeedback: clean-stagefeedback-opcodes
6569clean-stagefeedback-opcodes:
9dbaa842
DD
6570 @if [ $(current_stage) = stagefeedback ]; then \
6571 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6572 else \
6573 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6574 $(MAKE) stagefeedback-start; \
6575 fi; \
d545f33b 6576 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6577 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6578 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6579 clean
d545f33b
PB
6580@endif opcodes-bootstrap
6581
6582
6583
6584
6585
4fa63067
NN
6586.PHONY: check-opcodes maybe-check-opcodes
6587maybe-check-opcodes:
6bd3dfaa
PB
6588@if opcodes
6589maybe-check-opcodes: check-opcodes
4fa63067
NN
6590
6591check-opcodes:
0aed8855 6592 @: $(MAKE); $(unstage)
4fa63067 6593 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6595 $(HOST_EXPORTS) \
b00612cc
PB
6596 (cd $(HOST_SUBDIR)/opcodes && \
6597 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6598
6bd3dfaa 6599@endif opcodes
2a4cbe27 6600
4fa63067
NN
6601.PHONY: install-opcodes maybe-install-opcodes
6602maybe-install-opcodes:
6bd3dfaa
PB
6603@if opcodes
6604maybe-install-opcodes: install-opcodes
2a4cbe27 6605
4fa63067 6606install-opcodes: installdirs
0aed8855 6607 @: $(MAKE); $(unstage)
4fa63067
NN
6608 @r=`${PWD_COMMAND}`; export r; \
6609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6610 $(HOST_EXPORTS) \
b00612cc 6611 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6612 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6613
6bd3dfaa 6614@endif opcodes
4fa63067 6615
56a8fe78 6616# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6617
6618.PHONY: maybe-info-opcodes info-opcodes
6619maybe-info-opcodes:
6bd3dfaa
PB
6620@if opcodes
6621maybe-info-opcodes: info-opcodes
4fa63067
NN
6622
6623info-opcodes: \
6624 configure-opcodes
6625 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6626 r=`${PWD_COMMAND}`; export r; \
6627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6628 $(HOST_EXPORTS) \
b813574b 6629 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6631 done; \
4fa63067 6632 echo "Doing info in opcodes" ; \
b00612cc 6633 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6636 "RANLIB=$${RANLIB}" \
0c24b341 6637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6638 info) \
2a4cbe27
NN
6639 || exit 1
6640
6bd3dfaa 6641@endif opcodes
2a4cbe27 6642
4fa63067
NN
6643.PHONY: maybe-dvi-opcodes dvi-opcodes
6644maybe-dvi-opcodes:
6bd3dfaa
PB
6645@if opcodes
6646maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6647
4fa63067
NN
6648dvi-opcodes: \
6649 configure-opcodes
6650 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6651 r=`${PWD_COMMAND}`; export r; \
6652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6653 $(HOST_EXPORTS) \
b813574b 6654 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6656 done; \
4fa63067 6657 echo "Doing dvi in opcodes" ; \
b00612cc 6658 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6661 "RANLIB=$${RANLIB}" \
0c24b341 6662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6663 dvi) \
2a4cbe27
NN
6664 || exit 1
6665
6bd3dfaa 6666@endif opcodes
2a4cbe27 6667
56a8fe78
DD
6668.PHONY: maybe-pdf-opcodes pdf-opcodes
6669maybe-pdf-opcodes:
6670@if opcodes
6671maybe-pdf-opcodes: pdf-opcodes
6672
6673pdf-opcodes: \
6674 configure-opcodes
6675 @[ -f ./opcodes/Makefile ] || exit 0; \
6676 r=`${PWD_COMMAND}`; export r; \
6677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6678 $(HOST_EXPORTS) \
6679 for flag in $(EXTRA_HOST_FLAGS) ; do \
6680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6681 done; \
6682 echo "Doing pdf in opcodes" ; \
6683 (cd $(HOST_SUBDIR)/opcodes && \
6684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6686 "RANLIB=$${RANLIB}" \
0c24b341 6687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6688 pdf) \
6689 || exit 1
6690
6691@endif opcodes
6692
6d389afc
MS
6693.PHONY: maybe-html-opcodes html-opcodes
6694maybe-html-opcodes:
6695@if opcodes
6696maybe-html-opcodes: html-opcodes
6697
6698html-opcodes: \
6699 configure-opcodes
6700 @[ -f ./opcodes/Makefile ] || exit 0; \
6701 r=`${PWD_COMMAND}`; export r; \
6702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6703 $(HOST_EXPORTS) \
6704 for flag in $(EXTRA_HOST_FLAGS) ; do \
6705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6706 done; \
6707 echo "Doing html in opcodes" ; \
b00612cc 6708 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6711 "RANLIB=$${RANLIB}" \
0c24b341 6712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6713 html) \
6714 || exit 1
6715
6716@endif opcodes
6717
4fa63067
NN
6718.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6719maybe-TAGS-opcodes:
6bd3dfaa
PB
6720@if opcodes
6721maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6722
4fa63067
NN
6723TAGS-opcodes: \
6724 configure-opcodes
6725 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6726 r=`${PWD_COMMAND}`; export r; \
6727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6728 $(HOST_EXPORTS) \
b813574b 6729 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6731 done; \
4fa63067 6732 echo "Doing TAGS in opcodes" ; \
b00612cc 6733 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6736 "RANLIB=$${RANLIB}" \
0c24b341 6737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6738 TAGS) \
2a4cbe27
NN
6739 || exit 1
6740
6bd3dfaa 6741@endif opcodes
2a4cbe27 6742
4fa63067
NN
6743.PHONY: maybe-install-info-opcodes install-info-opcodes
6744maybe-install-info-opcodes:
6bd3dfaa
PB
6745@if opcodes
6746maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6747
4fa63067
NN
6748install-info-opcodes: \
6749 configure-opcodes \
6750 info-opcodes
6751 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6752 r=`${PWD_COMMAND}`; export r; \
6753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6754 $(HOST_EXPORTS) \
b813574b 6755 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6757 done; \
4fa63067 6758 echo "Doing install-info in opcodes" ; \
b00612cc 6759 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6762 "RANLIB=$${RANLIB}" \
0c24b341 6763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6764 install-info) \
2a4cbe27
NN
6765 || exit 1
6766
6bd3dfaa 6767@endif opcodes
2a4cbe27 6768
a3ca38d2
DD
6769.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6770maybe-install-pdf-opcodes:
6771@if opcodes
6772maybe-install-pdf-opcodes: install-pdf-opcodes
6773
6774install-pdf-opcodes: \
6775 configure-opcodes \
6776 pdf-opcodes
6777 @[ -f ./opcodes/Makefile ] || exit 0; \
6778 r=`${PWD_COMMAND}`; export r; \
6779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6780 $(HOST_EXPORTS) \
6781 for flag in $(EXTRA_HOST_FLAGS) ; do \
6782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6783 done; \
6784 echo "Doing install-pdf in opcodes" ; \
6785 (cd $(HOST_SUBDIR)/opcodes && \
6786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6788 "RANLIB=$${RANLIB}" \
0c24b341 6789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6790 install-pdf) \
6791 || exit 1
6792
6793@endif opcodes
6794
108a6f8e
CD
6795.PHONY: maybe-install-html-opcodes install-html-opcodes
6796maybe-install-html-opcodes:
6797@if opcodes
6798maybe-install-html-opcodes: install-html-opcodes
6799
6800install-html-opcodes: \
6801 configure-opcodes \
6802 html-opcodes
6803 @[ -f ./opcodes/Makefile ] || exit 0; \
6804 r=`${PWD_COMMAND}`; export r; \
6805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6806 $(HOST_EXPORTS) \
6807 for flag in $(EXTRA_HOST_FLAGS) ; do \
6808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6809 done; \
6810 echo "Doing install-html in opcodes" ; \
6811 (cd $(HOST_SUBDIR)/opcodes && \
6812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6814 "RANLIB=$${RANLIB}" \
0c24b341 6815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6816 install-html) \
6817 || exit 1
6818
6819@endif opcodes
6820
4fa63067
NN
6821.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6822maybe-installcheck-opcodes:
6bd3dfaa
PB
6823@if opcodes
6824maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6825
4fa63067
NN
6826installcheck-opcodes: \
6827 configure-opcodes
6828 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6829 r=`${PWD_COMMAND}`; export r; \
6830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6831 $(HOST_EXPORTS) \
b813574b 6832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6834 done; \
4fa63067 6835 echo "Doing installcheck in opcodes" ; \
b00612cc 6836 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6839 "RANLIB=$${RANLIB}" \
0c24b341 6840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6841 installcheck) \
2a4cbe27
NN
6842 || exit 1
6843
6bd3dfaa 6844@endif opcodes
2a4cbe27
NN
6845
6846.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6847maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6848@if opcodes
6849maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6850
6851mostlyclean-opcodes:
6852 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6853 r=`${PWD_COMMAND}`; export r; \
6854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6855 $(HOST_EXPORTS) \
b813574b 6856 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6858 done; \
6859 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6860 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6863 "RANLIB=$${RANLIB}" \
0c24b341 6864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6865 mostlyclean) \
2a4cbe27
NN
6866 || exit 1
6867
6bd3dfaa 6868@endif opcodes
2a4cbe27 6869
4fa63067
NN
6870.PHONY: maybe-clean-opcodes clean-opcodes
6871maybe-clean-opcodes:
6bd3dfaa
PB
6872@if opcodes
6873maybe-clean-opcodes: clean-opcodes
2a4cbe27 6874
4fa63067
NN
6875clean-opcodes:
6876 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6877 r=`${PWD_COMMAND}`; export r; \
6878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6879 $(HOST_EXPORTS) \
b813574b 6880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6882 done; \
4fa63067 6883 echo "Doing clean in opcodes" ; \
b00612cc 6884 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6887 "RANLIB=$${RANLIB}" \
0c24b341 6888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6889 clean) \
2a4cbe27
NN
6890 || exit 1
6891
6bd3dfaa 6892@endif opcodes
2a4cbe27 6893
4fa63067
NN
6894.PHONY: maybe-distclean-opcodes distclean-opcodes
6895maybe-distclean-opcodes:
6bd3dfaa
PB
6896@if opcodes
6897maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6898
4fa63067
NN
6899distclean-opcodes:
6900 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6901 r=`${PWD_COMMAND}`; export r; \
6902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6903 $(HOST_EXPORTS) \
b813574b 6904 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6906 done; \
4fa63067 6907 echo "Doing distclean in opcodes" ; \
b00612cc 6908 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6911 "RANLIB=$${RANLIB}" \
0c24b341 6912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6913 distclean) \
2a4cbe27
NN
6914 || exit 1
6915
6bd3dfaa 6916@endif opcodes
2a4cbe27 6917
4fa63067
NN
6918.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6919maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6920@if opcodes
6921maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6922
4fa63067
NN
6923maintainer-clean-opcodes:
6924 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6925 r=`${PWD_COMMAND}`; export r; \
6926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6927 $(HOST_EXPORTS) \
b813574b 6928 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6930 done; \
4fa63067 6931 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6932 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6935 "RANLIB=$${RANLIB}" \
0c24b341 6936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6937 maintainer-clean) \
2a4cbe27
NN
6938 || exit 1
6939
6bd3dfaa 6940@endif opcodes
2a4cbe27 6941
2a4cbe27 6942
a7254363 6943
4fa63067
NN
6944.PHONY: configure-binutils maybe-configure-binutils
6945maybe-configure-binutils:
4f0ef2d8
CD
6946@if gcc-bootstrap
6947configure-binutils: stage_current
6948@endif gcc-bootstrap
6bd3dfaa
PB
6949@if binutils
6950maybe-configure-binutils: configure-binutils
c52c6897 6951configure-binutils:
c52c6897
PB
6952 @r=`${PWD_COMMAND}`; export r; \
6953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6954 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
1f53ca9a 6956 $(HOST_EXPORTS) \
a7254363
PB
6957 echo Configuring in $(HOST_SUBDIR)/binutils; \
6958 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6959 case $(srcdir) in \
b00612cc
PB
6960 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6961 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6962 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6963 esac; \
b00612cc
PB
6964 srcdiroption="--srcdir=$${topdir}/binutils"; \
6965 libsrcdir="$$s/binutils"; \
4fa63067 6966 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6967 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6968 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6969 || exit 1
6bd3dfaa 6970@endif binutils
2a4cbe27 6971
a7254363
PB
6972
6973
d545f33b
PB
6974.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6975maybe-configure-stage1-binutils:
6976@if binutils-bootstrap
6977maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6978configure-stage1-binutils:
c52c6897 6979 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6981 @r=`${PWD_COMMAND}`; export r; \
6982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6983 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6984 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6985 $(HOST_EXPORTS) \
8ee82aff 6986 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
6987 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
6988 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6989 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6991 cd $(HOST_SUBDIR)/binutils || exit 1; \
6992 case $(srcdir) in \
6993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6994 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6996 esac; \
6997 srcdiroption="--srcdir=$${topdir}/binutils"; \
6998 libsrcdir="$$s/binutils"; \
6999 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7000 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7001 --target=${target_alias} $${srcdiroption} \
1b05fbbd 7002 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
7003@endif binutils-bootstrap
7004
7005.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
7006maybe-configure-stage2-binutils:
7007@if binutils-bootstrap
7008maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 7009configure-stage2-binutils:
c52c6897 7010 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 7011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7012 @r=`${PWD_COMMAND}`; export r; \
7013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7014 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 7015 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7016 $(HOST_EXPORTS) \
1b05fbbd 7017 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7018 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7019 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7020 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7021 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7023 cd $(HOST_SUBDIR)/binutils || exit 1; \
7024 case $(srcdir) in \
7025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7026 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7028 esac; \
7029 srcdiroption="--srcdir=$${topdir}/binutils"; \
7030 libsrcdir="$$s/binutils"; \
7031 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7033 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7034 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7035 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
7036@endif binutils-bootstrap
7037
d545f33b
PB
7038.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
7039maybe-configure-stage3-binutils:
7040@if binutils-bootstrap
7041maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 7042configure-stage3-binutils:
c52c6897 7043 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 7044 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7045 @r=`${PWD_COMMAND}`; export r; \
7046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7047 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 7048 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7049 $(HOST_EXPORTS) \
1b05fbbd 7050 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7051 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7052 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7053 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7054 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7056 cd $(HOST_SUBDIR)/binutils || exit 1; \
7057 case $(srcdir) in \
7058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7059 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7061 esac; \
7062 srcdiroption="--srcdir=$${topdir}/binutils"; \
7063 libsrcdir="$$s/binutils"; \
7064 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7065 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7066 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7067 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7068 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
7069@endif binutils-bootstrap
7070
d545f33b
PB
7071.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
7072maybe-configure-stage4-binutils:
7073@if binutils-bootstrap
7074maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 7075configure-stage4-binutils:
c52c6897 7076 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 7077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7078 @r=`${PWD_COMMAND}`; export r; \
7079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7080 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 7081 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7082 $(HOST_EXPORTS) \
1b05fbbd 7083 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 7084 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7085 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
7086 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7087 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 7088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7089 cd $(HOST_SUBDIR)/binutils || exit 1; \
7090 case $(srcdir) in \
7091 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7092 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7093 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7094 esac; \
7095 srcdiroption="--srcdir=$${topdir}/binutils"; \
7096 libsrcdir="$$s/binutils"; \
7097 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7098 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7099 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7100 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7101 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
7102@endif binutils-bootstrap
7103
7104.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
7105maybe-configure-stageprofile-binutils:
7106@if binutils-bootstrap
7107maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 7108configure-stageprofile-binutils:
c52c6897 7109 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 7110 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7111 @r=`${PWD_COMMAND}`; export r; \
7112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7113 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 7114 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7115 $(HOST_EXPORTS) \
1b05fbbd
AO
7116 $(POSTSTAGE1_HOST_EXPORTS) \
7117 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7118 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
7119 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7120 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 7121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7122 cd $(HOST_SUBDIR)/binutils || exit 1; \
7123 case $(srcdir) in \
7124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7125 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7127 esac; \
7128 srcdiroption="--srcdir=$${topdir}/binutils"; \
7129 libsrcdir="$$s/binutils"; \
7130 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7131 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7132 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7133 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7134 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
7135@endif binutils-bootstrap
7136
7137.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
7138maybe-configure-stagefeedback-binutils:
7139@if binutils-bootstrap
7140maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 7141configure-stagefeedback-binutils:
c52c6897 7142 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 7143 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
7144 @r=`${PWD_COMMAND}`; export r; \
7145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7146 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 7147 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 7148 $(HOST_EXPORTS) \
1b05fbbd
AO
7149 $(POSTSTAGE1_HOST_EXPORTS) \
7150 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
7151 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
7152 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 7153 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 7154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7155 cd $(HOST_SUBDIR)/binutils || exit 1; \
7156 case $(srcdir) in \
7157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7158 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7160 esac; \
7161 srcdiroption="--srcdir=$${topdir}/binutils"; \
7162 libsrcdir="$$s/binutils"; \
7163 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7165 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7166 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7167 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7168@endif binutils-bootstrap
7169
7170
7171
7172
7173
4fa63067
NN
7174.PHONY: all-binutils maybe-all-binutils
7175maybe-all-binutils:
4f0ef2d8
CD
7176@if gcc-bootstrap
7177all-binutils: stage_current
7178@endif gcc-bootstrap
6bd3dfaa 7179@if binutils
d27cc32e 7180TARGET-binutils=all
6bd3dfaa 7181maybe-all-binutils: all-binutils
4fa63067 7182all-binutils: configure-binutils
c52c6897 7183 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7185 $(HOST_EXPORTS) \
b00612cc 7186 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7187 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7188 $(TARGET-binutils))
6bd3dfaa 7189@endif binutils
4fa63067 7190
a7254363 7191
4fa63067 7192
d545f33b
PB
7193.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7194.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7195maybe-all-stage1-binutils:
7196maybe-clean-stage1-binutils:
7197@if binutils-bootstrap
7198maybe-all-stage1-binutils: all-stage1-binutils
7199all-stage1: all-stage1-binutils
f70224b5 7200TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7201all-stage1-binutils: configure-stage1-binutils
c52c6897 7202 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7203 @r=`${PWD_COMMAND}`; export r; \
7204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7205 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 7206 $(HOST_EXPORTS) \
d545f33b 7207 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7208 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7209 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 7210 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
7211 LIBCFLAGS="$(LIBCFLAGS)" \
7212 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7213 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7214 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7215 $(EXTRA_HOST_FLAGS) \
7216 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7217 $(TARGET-stage1-binutils)
2a4cbe27 7218
d545f33b
PB
7219maybe-clean-stage1-binutils: clean-stage1-binutils
7220clean-stage1: clean-stage1-binutils
7221clean-stage1-binutils:
9dbaa842
DD
7222 @if [ $(current_stage) = stage1 ]; then \
7223 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7224 else \
7225 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7226 $(MAKE) stage1-start; \
7227 fi; \
d545f33b 7228 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7229 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7230 clean
d545f33b 7231@endif binutils-bootstrap
2a4cbe27 7232
2a4cbe27 7233
d545f33b
PB
7234.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7235.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7236maybe-all-stage2-binutils:
7237maybe-clean-stage2-binutils:
7238@if binutils-bootstrap
7239maybe-all-stage2-binutils: all-stage2-binutils
7240all-stage2: all-stage2-binutils
f70224b5 7241TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7242all-stage2-binutils: configure-stage2-binutils
c52c6897 7243 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7244 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7246 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7247 $(HOST_EXPORTS) \
1f53ca9a 7248 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7249 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7250 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7251 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 7252 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
7253 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7254 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7255 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7256 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7257 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7258 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7259 $(TARGET-stage2-binutils)
2a4cbe27 7260
d545f33b
PB
7261maybe-clean-stage2-binutils: clean-stage2-binutils
7262clean-stage2: clean-stage2-binutils
7263clean-stage2-binutils:
9dbaa842
DD
7264 @if [ $(current_stage) = stage2 ]; then \
7265 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7266 else \
7267 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7268 $(MAKE) stage2-start; \
7269 fi; \
d545f33b 7270 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7271 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7272 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7273 clean
d545f33b 7274@endif binutils-bootstrap
2a4cbe27 7275
4fa63067 7276
d545f33b
PB
7277.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7278.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7279maybe-all-stage3-binutils:
7280maybe-clean-stage3-binutils:
7281@if binutils-bootstrap
7282maybe-all-stage3-binutils: all-stage3-binutils
7283all-stage3: all-stage3-binutils
f70224b5 7284TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7285all-stage3-binutils: configure-stage3-binutils
c52c6897 7286 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7287 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7289 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7290 $(HOST_EXPORTS) \
1f53ca9a 7291 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7292 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7293 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7294 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 7295 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
7296 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7297 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7298 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7299 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7300 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7301 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7302 $(TARGET-stage3-binutils)
2a4cbe27 7303
d545f33b
PB
7304maybe-clean-stage3-binutils: clean-stage3-binutils
7305clean-stage3: clean-stage3-binutils
7306clean-stage3-binutils:
9dbaa842
DD
7307 @if [ $(current_stage) = stage3 ]; then \
7308 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7309 else \
7310 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7311 $(MAKE) stage3-start; \
7312 fi; \
d545f33b 7313 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7314 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7315 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7316 clean
d545f33b 7317@endif binutils-bootstrap
2a4cbe27 7318
2a4cbe27 7319
d545f33b
PB
7320.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7321.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7322maybe-all-stage4-binutils:
7323maybe-clean-stage4-binutils:
7324@if binutils-bootstrap
7325maybe-all-stage4-binutils: all-stage4-binutils
7326all-stage4: all-stage4-binutils
f70224b5 7327TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7328all-stage4-binutils: configure-stage4-binutils
c52c6897 7329 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7330 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7332 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7333 $(HOST_EXPORTS) \
1f53ca9a 7334 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7335 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7336 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7337 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 7338 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 7339 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7340 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7341 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7342 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7343 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7344 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7345 $(TARGET-stage4-binutils)
d545f33b
PB
7346
7347maybe-clean-stage4-binutils: clean-stage4-binutils
7348clean-stage4: clean-stage4-binutils
7349clean-stage4-binutils:
9dbaa842
DD
7350 @if [ $(current_stage) = stage4 ]; then \
7351 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7352 else \
7353 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7354 $(MAKE) stage4-start; \
7355 fi; \
d545f33b 7356 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7357 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7358 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7359 clean
d545f33b
PB
7360@endif binutils-bootstrap
7361
7362
7363.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7364.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7365maybe-all-stageprofile-binutils:
7366maybe-clean-stageprofile-binutils:
7367@if binutils-bootstrap
7368maybe-all-stageprofile-binutils: all-stageprofile-binutils
7369all-stageprofile: all-stageprofile-binutils
f70224b5 7370TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7371all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7372 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7373 @r=`${PWD_COMMAND}`; export r; \
7374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7375 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 7376 $(HOST_EXPORTS) \
1f53ca9a 7377 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7378 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7379 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7380 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 7381 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
7382 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7383 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7384 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7385 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7386 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7387 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7388 $(TARGET-stageprofile-binutils)
d545f33b
PB
7389
7390maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7391clean-stageprofile: clean-stageprofile-binutils
7392clean-stageprofile-binutils:
9dbaa842
DD
7393 @if [ $(current_stage) = stageprofile ]; then \
7394 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7395 else \
7396 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7397 $(MAKE) stageprofile-start; \
7398 fi; \
d545f33b 7399 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7400 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7401 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7402 clean
d545f33b
PB
7403@endif binutils-bootstrap
7404
7405
7406.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7407.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7408maybe-all-stagefeedback-binutils:
7409maybe-clean-stagefeedback-binutils:
7410@if binutils-bootstrap
7411maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7412all-stagefeedback: all-stagefeedback-binutils
f70224b5 7413TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7414all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7415 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7416 @r=`${PWD_COMMAND}`; export r; \
7417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7418 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 7419 $(HOST_EXPORTS) \
1f53ca9a 7420 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 7421 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7422 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 7423 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 7424 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
7425 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7426 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7427 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7428 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7429 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7430 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7431 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7432
7433maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7434clean-stagefeedback: clean-stagefeedback-binutils
7435clean-stagefeedback-binutils:
9dbaa842
DD
7436 @if [ $(current_stage) = stagefeedback ]; then \
7437 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7438 else \
7439 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7440 $(MAKE) stagefeedback-start; \
7441 fi; \
d545f33b 7442 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7443 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7444 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7445 clean
d545f33b
PB
7446@endif binutils-bootstrap
7447
7448
7449
7450
7451
7452.PHONY: check-binutils maybe-check-binutils
7453maybe-check-binutils:
7454@if binutils
7455maybe-check-binutils: check-binutils
7456
7457check-binutils:
0aed8855 7458 @: $(MAKE); $(unstage)
d545f33b
PB
7459 @r=`${PWD_COMMAND}`; export r; \
7460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7461 $(HOST_EXPORTS) \
7462 (cd $(HOST_SUBDIR)/binutils && \
7463 $(MAKE) $(FLAGS_TO_PASS) check)
7464
7465@endif binutils
7466
7467.PHONY: install-binutils maybe-install-binutils
7468maybe-install-binutils:
7469@if binutils
7470maybe-install-binutils: install-binutils
7471
7472install-binutils: installdirs
0aed8855 7473 @: $(MAKE); $(unstage)
d545f33b
PB
7474 @r=`${PWD_COMMAND}`; export r; \
7475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7476 $(HOST_EXPORTS) \
7477 (cd $(HOST_SUBDIR)/binutils && \
7478 $(MAKE) $(FLAGS_TO_PASS) install)
7479
7480@endif binutils
7481
56a8fe78 7482# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7483
7484.PHONY: maybe-info-binutils info-binutils
7485maybe-info-binutils:
7486@if binutils
7487maybe-info-binutils: info-binutils
7488
7489info-binutils: \
7490 configure-binutils
7491 @[ -f ./binutils/Makefile ] || exit 0; \
7492 r=`${PWD_COMMAND}`; export r; \
7493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7494 $(HOST_EXPORTS) \
7495 for flag in $(EXTRA_HOST_FLAGS) ; do \
7496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7497 done; \
7498 echo "Doing info in binutils" ; \
7499 (cd $(HOST_SUBDIR)/binutils && \
7500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7502 "RANLIB=$${RANLIB}" \
0c24b341 7503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7504 info) \
7505 || exit 1
7506
7507@endif binutils
7508
7509.PHONY: maybe-dvi-binutils dvi-binutils
7510maybe-dvi-binutils:
7511@if binutils
7512maybe-dvi-binutils: dvi-binutils
7513
7514dvi-binutils: \
7515 configure-binutils
7516 @[ -f ./binutils/Makefile ] || exit 0; \
7517 r=`${PWD_COMMAND}`; export r; \
7518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7519 $(HOST_EXPORTS) \
7520 for flag in $(EXTRA_HOST_FLAGS) ; do \
7521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7522 done; \
7523 echo "Doing dvi in binutils" ; \
7524 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7527 "RANLIB=$${RANLIB}" \
0c24b341 7528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7529 dvi) \
2a4cbe27
NN
7530 || exit 1
7531
6bd3dfaa 7532@endif binutils
2a4cbe27 7533
56a8fe78
DD
7534.PHONY: maybe-pdf-binutils pdf-binutils
7535maybe-pdf-binutils:
7536@if binutils
7537maybe-pdf-binutils: pdf-binutils
7538
7539pdf-binutils: \
7540 configure-binutils
7541 @[ -f ./binutils/Makefile ] || exit 0; \
7542 r=`${PWD_COMMAND}`; export r; \
7543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7544 $(HOST_EXPORTS) \
7545 for flag in $(EXTRA_HOST_FLAGS) ; do \
7546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7547 done; \
7548 echo "Doing pdf in binutils" ; \
7549 (cd $(HOST_SUBDIR)/binutils && \
7550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7552 "RANLIB=$${RANLIB}" \
0c24b341 7553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7554 pdf) \
7555 || exit 1
7556
7557@endif binutils
7558
6d389afc
MS
7559.PHONY: maybe-html-binutils html-binutils
7560maybe-html-binutils:
7561@if binutils
7562maybe-html-binutils: html-binutils
7563
7564html-binutils: \
7565 configure-binutils
7566 @[ -f ./binutils/Makefile ] || exit 0; \
7567 r=`${PWD_COMMAND}`; export r; \
7568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7569 $(HOST_EXPORTS) \
7570 for flag in $(EXTRA_HOST_FLAGS) ; do \
7571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7572 done; \
7573 echo "Doing html in binutils" ; \
b00612cc 7574 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7577 "RANLIB=$${RANLIB}" \
0c24b341 7578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7579 html) \
7580 || exit 1
7581
7582@endif binutils
7583
4fa63067
NN
7584.PHONY: maybe-TAGS-binutils TAGS-binutils
7585maybe-TAGS-binutils:
6bd3dfaa
PB
7586@if binutils
7587maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7588
4fa63067
NN
7589TAGS-binutils: \
7590 configure-binutils
7591 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7592 r=`${PWD_COMMAND}`; export r; \
7593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7594 $(HOST_EXPORTS) \
b813574b 7595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7597 done; \
4fa63067 7598 echo "Doing TAGS in binutils" ; \
b00612cc 7599 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7602 "RANLIB=$${RANLIB}" \
0c24b341 7603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7604 TAGS) \
2a4cbe27
NN
7605 || exit 1
7606
6bd3dfaa 7607@endif binutils
2a4cbe27 7608
4fa63067
NN
7609.PHONY: maybe-install-info-binutils install-info-binutils
7610maybe-install-info-binutils:
6bd3dfaa
PB
7611@if binutils
7612maybe-install-info-binutils: install-info-binutils
2a4cbe27 7613
4fa63067
NN
7614install-info-binutils: \
7615 configure-binutils \
7616 info-binutils
7617 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7618 r=`${PWD_COMMAND}`; export r; \
7619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7620 $(HOST_EXPORTS) \
b813574b 7621 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7623 done; \
4fa63067 7624 echo "Doing install-info in binutils" ; \
b00612cc 7625 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7628 "RANLIB=$${RANLIB}" \
0c24b341 7629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7630 install-info) \
2a4cbe27
NN
7631 || exit 1
7632
6bd3dfaa 7633@endif binutils
2a4cbe27 7634
a3ca38d2
DD
7635.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7636maybe-install-pdf-binutils:
7637@if binutils
7638maybe-install-pdf-binutils: install-pdf-binutils
7639
7640install-pdf-binutils: \
7641 configure-binutils \
7642 pdf-binutils
7643 @[ -f ./binutils/Makefile ] || exit 0; \
7644 r=`${PWD_COMMAND}`; export r; \
7645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7646 $(HOST_EXPORTS) \
7647 for flag in $(EXTRA_HOST_FLAGS) ; do \
7648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7649 done; \
7650 echo "Doing install-pdf in binutils" ; \
7651 (cd $(HOST_SUBDIR)/binutils && \
7652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7654 "RANLIB=$${RANLIB}" \
0c24b341 7655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7656 install-pdf) \
7657 || exit 1
7658
7659@endif binutils
7660
108a6f8e
CD
7661.PHONY: maybe-install-html-binutils install-html-binutils
7662maybe-install-html-binutils:
7663@if binutils
7664maybe-install-html-binutils: install-html-binutils
7665
7666install-html-binutils: \
7667 configure-binutils \
7668 html-binutils
7669 @[ -f ./binutils/Makefile ] || exit 0; \
7670 r=`${PWD_COMMAND}`; export r; \
7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7672 $(HOST_EXPORTS) \
7673 for flag in $(EXTRA_HOST_FLAGS) ; do \
7674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7675 done; \
7676 echo "Doing install-html in binutils" ; \
7677 (cd $(HOST_SUBDIR)/binutils && \
7678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7680 "RANLIB=$${RANLIB}" \
0c24b341 7681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7682 install-html) \
7683 || exit 1
7684
7685@endif binutils
7686
4fa63067
NN
7687.PHONY: maybe-installcheck-binutils installcheck-binutils
7688maybe-installcheck-binutils:
6bd3dfaa
PB
7689@if binutils
7690maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7691
4fa63067
NN
7692installcheck-binutils: \
7693 configure-binutils
7694 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7695 r=`${PWD_COMMAND}`; export r; \
7696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7697 $(HOST_EXPORTS) \
b813574b 7698 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7700 done; \
4fa63067 7701 echo "Doing installcheck in binutils" ; \
b00612cc 7702 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7705 "RANLIB=$${RANLIB}" \
0c24b341 7706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7707 installcheck) \
2a4cbe27
NN
7708 || exit 1
7709
6bd3dfaa 7710@endif binutils
2a4cbe27 7711
4fa63067
NN
7712.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7713maybe-mostlyclean-binutils:
6bd3dfaa
PB
7714@if binutils
7715maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7716
4fa63067
NN
7717mostlyclean-binutils:
7718 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7719 r=`${PWD_COMMAND}`; export r; \
7720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7721 $(HOST_EXPORTS) \
b813574b 7722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7724 done; \
4fa63067 7725 echo "Doing mostlyclean in binutils" ; \
b00612cc 7726 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7729 "RANLIB=$${RANLIB}" \
0c24b341 7730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7731 mostlyclean) \
2a4cbe27
NN
7732 || exit 1
7733
6bd3dfaa 7734@endif binutils
2a4cbe27 7735
4fa63067
NN
7736.PHONY: maybe-clean-binutils clean-binutils
7737maybe-clean-binutils:
6bd3dfaa
PB
7738@if binutils
7739maybe-clean-binutils: clean-binutils
2a4cbe27 7740
4fa63067
NN
7741clean-binutils:
7742 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7743 r=`${PWD_COMMAND}`; export r; \
7744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7745 $(HOST_EXPORTS) \
b813574b 7746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7748 done; \
4fa63067 7749 echo "Doing clean in binutils" ; \
b00612cc 7750 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7753 "RANLIB=$${RANLIB}" \
0c24b341 7754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7755 clean) \
2a4cbe27
NN
7756 || exit 1
7757
6bd3dfaa 7758@endif binutils
2a4cbe27 7759
4fa63067
NN
7760.PHONY: maybe-distclean-binutils distclean-binutils
7761maybe-distclean-binutils:
6bd3dfaa
PB
7762@if binutils
7763maybe-distclean-binutils: distclean-binutils
2a4cbe27 7764
4fa63067
NN
7765distclean-binutils:
7766 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7767 r=`${PWD_COMMAND}`; export r; \
7768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7769 $(HOST_EXPORTS) \
b813574b 7770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7772 done; \
4fa63067 7773 echo "Doing distclean in binutils" ; \
b00612cc 7774 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7777 "RANLIB=$${RANLIB}" \
0c24b341 7778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7779 distclean) \
2a4cbe27
NN
7780 || exit 1
7781
6bd3dfaa 7782@endif binutils
2a4cbe27 7783
4fa63067
NN
7784.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7785maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7786@if binutils
7787maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7788
4fa63067
NN
7789maintainer-clean-binutils:
7790 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7791 r=`${PWD_COMMAND}`; export r; \
7792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7793 $(HOST_EXPORTS) \
b813574b 7794 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7796 done; \
4fa63067 7797 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7798 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7801 "RANLIB=$${RANLIB}" \
0c24b341 7802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7803 maintainer-clean) \
2a4cbe27
NN
7804 || exit 1
7805
6bd3dfaa 7806@endif binutils
2a4cbe27 7807
2a4cbe27 7808
a7254363 7809
4fa63067
NN
7810.PHONY: configure-bison maybe-configure-bison
7811maybe-configure-bison:
4f0ef2d8
CD
7812@if gcc-bootstrap
7813configure-bison: stage_current
7814@endif gcc-bootstrap
6bd3dfaa
PB
7815@if bison
7816maybe-configure-bison: configure-bison
c52c6897 7817configure-bison:
0aed8855 7818 @: $(MAKE); $(unstage)
c52c6897 7819 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7821 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
1f53ca9a 7823 $(HOST_EXPORTS) \
a7254363
PB
7824 echo Configuring in $(HOST_SUBDIR)/bison; \
7825 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7826 case $(srcdir) in \
b00612cc
PB
7827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7828 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7830 esac; \
b00612cc
PB
7831 srcdiroption="--srcdir=$${topdir}/bison"; \
7832 libsrcdir="$$s/bison"; \
4fa63067 7833 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7835 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7836 || exit 1
6bd3dfaa 7837@endif bison
2a4cbe27 7838
a7254363
PB
7839
7840
d545f33b
PB
7841
7842
4fa63067
NN
7843.PHONY: all-bison maybe-all-bison
7844maybe-all-bison:
4f0ef2d8
CD
7845@if gcc-bootstrap
7846all-bison: stage_current
7847@endif gcc-bootstrap
6bd3dfaa 7848@if bison
d27cc32e 7849TARGET-bison=all
6bd3dfaa 7850maybe-all-bison: all-bison
4fa63067 7851all-bison: configure-bison
0aed8855 7852 @: $(MAKE); $(unstage)
4fa63067
NN
7853 @r=`${PWD_COMMAND}`; export r; \
7854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 7855 $(HOST_EXPORTS) \
b00612cc 7856 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7857 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7858 $(TARGET-bison))
6bd3dfaa 7859@endif bison
2a4cbe27 7860
a7254363 7861
d545f33b
PB
7862
7863
4fa63067
NN
7864.PHONY: check-bison maybe-check-bison
7865maybe-check-bison:
6bd3dfaa
PB
7866@if bison
7867maybe-check-bison: check-bison
2a4cbe27 7868
4fa63067
NN
7869# This module is only tested in a native toolchain.
7870check-bison:
0aed8855 7871 @: $(MAKE); $(unstage)
4fa63067
NN
7872 @if [ '$(host)' = '$(target)' ] ; then \
7873 r=`${PWD_COMMAND}`; export r; \
7874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7875 $(HOST_EXPORTS) \
b00612cc 7876 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7877 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7878 fi
7879
6bd3dfaa 7880@endif bison
4fa63067
NN
7881
7882.PHONY: install-bison maybe-install-bison
7883maybe-install-bison:
6bd3dfaa
PB
7884@if bison
7885maybe-install-bison: install-bison
4fa63067
NN
7886
7887install-bison: installdirs
0aed8855 7888 @: $(MAKE); $(unstage)
4fa63067 7889 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7891 $(HOST_EXPORTS) \
b00612cc 7892 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7893 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7894
6bd3dfaa 7895@endif bison
2a4cbe27 7896
56a8fe78 7897# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7898
4fa63067
NN
7899.PHONY: maybe-info-bison info-bison
7900maybe-info-bison:
6bd3dfaa
PB
7901@if bison
7902maybe-info-bison: info-bison
4fa63067
NN
7903
7904info-bison: \
7905 configure-bison
0aed8855 7906 @: $(MAKE); $(unstage)
4fa63067 7907 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7908 r=`${PWD_COMMAND}`; export r; \
7909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7910 $(HOST_EXPORTS) \
b813574b 7911 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7913 done; \
4fa63067 7914 echo "Doing info in bison" ; \
b00612cc 7915 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7918 "RANLIB=$${RANLIB}" \
0c24b341 7919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7920 info) \
2a4cbe27
NN
7921 || exit 1
7922
6bd3dfaa 7923@endif bison
2a4cbe27 7924
4fa63067
NN
7925.PHONY: maybe-dvi-bison dvi-bison
7926maybe-dvi-bison:
6bd3dfaa
PB
7927@if bison
7928maybe-dvi-bison: dvi-bison
2a4cbe27 7929
4fa63067
NN
7930dvi-bison: \
7931 configure-bison
0aed8855 7932 @: $(MAKE); $(unstage)
4fa63067 7933 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7934 r=`${PWD_COMMAND}`; export r; \
7935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7936 $(HOST_EXPORTS) \
b813574b 7937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7939 done; \
4fa63067 7940 echo "Doing dvi in bison" ; \
b00612cc 7941 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7944 "RANLIB=$${RANLIB}" \
0c24b341 7945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7946 dvi) \
2a4cbe27
NN
7947 || exit 1
7948
6bd3dfaa 7949@endif bison
2a4cbe27 7950
56a8fe78
DD
7951.PHONY: maybe-pdf-bison pdf-bison
7952maybe-pdf-bison:
7953@if bison
7954maybe-pdf-bison: pdf-bison
7955
7956pdf-bison: \
7957 configure-bison
7958 @: $(MAKE); $(unstage)
7959 @[ -f ./bison/Makefile ] || exit 0; \
7960 r=`${PWD_COMMAND}`; export r; \
7961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7962 $(HOST_EXPORTS) \
7963 for flag in $(EXTRA_HOST_FLAGS) ; do \
7964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7965 done; \
7966 echo "Doing pdf in bison" ; \
7967 (cd $(HOST_SUBDIR)/bison && \
7968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7970 "RANLIB=$${RANLIB}" \
0c24b341 7971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7972 pdf) \
7973 || exit 1
7974
7975@endif bison
7976
6d389afc
MS
7977.PHONY: maybe-html-bison html-bison
7978maybe-html-bison:
7979@if bison
7980maybe-html-bison: html-bison
7981
7982html-bison: \
7983 configure-bison
0aed8855 7984 @: $(MAKE); $(unstage)
6d389afc
MS
7985 @[ -f ./bison/Makefile ] || exit 0; \
7986 r=`${PWD_COMMAND}`; export r; \
7987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7988 $(HOST_EXPORTS) \
7989 for flag in $(EXTRA_HOST_FLAGS) ; do \
7990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7991 done; \
7992 echo "Doing html in bison" ; \
b00612cc 7993 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7996 "RANLIB=$${RANLIB}" \
0c24b341 7997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7998 html) \
7999 || exit 1
8000
8001@endif bison
8002
4fa63067
NN
8003.PHONY: maybe-TAGS-bison TAGS-bison
8004maybe-TAGS-bison:
6bd3dfaa
PB
8005@if bison
8006maybe-TAGS-bison: TAGS-bison
2a4cbe27 8007
4fa63067
NN
8008TAGS-bison: \
8009 configure-bison
0aed8855 8010 @: $(MAKE); $(unstage)
4fa63067 8011 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8012 r=`${PWD_COMMAND}`; export r; \
8013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8014 $(HOST_EXPORTS) \
b813574b 8015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8017 done; \
4fa63067 8018 echo "Doing TAGS in bison" ; \
b00612cc 8019 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8022 "RANLIB=$${RANLIB}" \
0c24b341 8023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8024 TAGS) \
2a4cbe27
NN
8025 || exit 1
8026
6bd3dfaa 8027@endif bison
2a4cbe27 8028
4fa63067
NN
8029.PHONY: maybe-install-info-bison install-info-bison
8030maybe-install-info-bison:
6bd3dfaa
PB
8031@if bison
8032maybe-install-info-bison: install-info-bison
2a4cbe27 8033
4fa63067
NN
8034install-info-bison: \
8035 configure-bison \
8036 info-bison
0aed8855 8037 @: $(MAKE); $(unstage)
4fa63067 8038 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8039 r=`${PWD_COMMAND}`; export r; \
8040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8041 $(HOST_EXPORTS) \
b813574b 8042 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8044 done; \
4fa63067 8045 echo "Doing install-info in bison" ; \
b00612cc 8046 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8049 "RANLIB=$${RANLIB}" \
0c24b341 8050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8051 install-info) \
2a4cbe27
NN
8052 || exit 1
8053
6bd3dfaa 8054@endif bison
2a4cbe27 8055
a3ca38d2
DD
8056.PHONY: maybe-install-pdf-bison install-pdf-bison
8057maybe-install-pdf-bison:
8058@if bison
8059maybe-install-pdf-bison: install-pdf-bison
8060
8061install-pdf-bison: \
8062 configure-bison \
8063 pdf-bison
8064 @: $(MAKE); $(unstage)
8065 @[ -f ./bison/Makefile ] || exit 0; \
8066 r=`${PWD_COMMAND}`; export r; \
8067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8068 $(HOST_EXPORTS) \
8069 for flag in $(EXTRA_HOST_FLAGS) ; do \
8070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8071 done; \
8072 echo "Doing install-pdf in bison" ; \
8073 (cd $(HOST_SUBDIR)/bison && \
8074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8076 "RANLIB=$${RANLIB}" \
0c24b341 8077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8078 install-pdf) \
8079 || exit 1
8080
8081@endif bison
8082
108a6f8e
CD
8083.PHONY: maybe-install-html-bison install-html-bison
8084maybe-install-html-bison:
8085@if bison
8086maybe-install-html-bison: install-html-bison
8087
8088install-html-bison: \
8089 configure-bison \
8090 html-bison
8091 @: $(MAKE); $(unstage)
8092 @[ -f ./bison/Makefile ] || exit 0; \
8093 r=`${PWD_COMMAND}`; export r; \
8094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8095 $(HOST_EXPORTS) \
8096 for flag in $(EXTRA_HOST_FLAGS) ; do \
8097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8098 done; \
8099 echo "Doing install-html in bison" ; \
8100 (cd $(HOST_SUBDIR)/bison && \
8101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8103 "RANLIB=$${RANLIB}" \
0c24b341 8104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8105 install-html) \
8106 || exit 1
8107
8108@endif bison
8109
4fa63067
NN
8110.PHONY: maybe-installcheck-bison installcheck-bison
8111maybe-installcheck-bison:
6bd3dfaa
PB
8112@if bison
8113maybe-installcheck-bison: installcheck-bison
2a4cbe27 8114
4fa63067
NN
8115installcheck-bison: \
8116 configure-bison
0aed8855 8117 @: $(MAKE); $(unstage)
4fa63067 8118 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8119 r=`${PWD_COMMAND}`; export r; \
8120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8121 $(HOST_EXPORTS) \
b813574b 8122 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8124 done; \
4fa63067 8125 echo "Doing installcheck in bison" ; \
b00612cc 8126 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8129 "RANLIB=$${RANLIB}" \
0c24b341 8130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8131 installcheck) \
2a4cbe27
NN
8132 || exit 1
8133
6bd3dfaa 8134@endif bison
2a4cbe27 8135
4fa63067
NN
8136.PHONY: maybe-mostlyclean-bison mostlyclean-bison
8137maybe-mostlyclean-bison:
6bd3dfaa
PB
8138@if bison
8139maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 8140
4fa63067 8141mostlyclean-bison:
0aed8855 8142 @: $(MAKE); $(unstage)
4fa63067 8143 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8144 r=`${PWD_COMMAND}`; export r; \
8145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8146 $(HOST_EXPORTS) \
b813574b 8147 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8149 done; \
4fa63067 8150 echo "Doing mostlyclean in bison" ; \
b00612cc 8151 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8154 "RANLIB=$${RANLIB}" \
0c24b341 8155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8156 mostlyclean) \
2a4cbe27
NN
8157 || exit 1
8158
6bd3dfaa 8159@endif bison
2a4cbe27 8160
4fa63067
NN
8161.PHONY: maybe-clean-bison clean-bison
8162maybe-clean-bison:
6bd3dfaa
PB
8163@if bison
8164maybe-clean-bison: clean-bison
2a4cbe27 8165
4fa63067 8166clean-bison:
0aed8855 8167 @: $(MAKE); $(unstage)
4fa63067 8168 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8169 r=`${PWD_COMMAND}`; export r; \
8170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8171 $(HOST_EXPORTS) \
b813574b 8172 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8174 done; \
4fa63067 8175 echo "Doing clean in bison" ; \
b00612cc 8176 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8179 "RANLIB=$${RANLIB}" \
0c24b341 8180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8181 clean) \
2a4cbe27
NN
8182 || exit 1
8183
6bd3dfaa 8184@endif bison
2a4cbe27 8185
4fa63067
NN
8186.PHONY: maybe-distclean-bison distclean-bison
8187maybe-distclean-bison:
6bd3dfaa
PB
8188@if bison
8189maybe-distclean-bison: distclean-bison
2a4cbe27 8190
4fa63067 8191distclean-bison:
0aed8855 8192 @: $(MAKE); $(unstage)
4fa63067 8193 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8194 r=`${PWD_COMMAND}`; export r; \
8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8196 $(HOST_EXPORTS) \
b813574b 8197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8199 done; \
4fa63067 8200 echo "Doing distclean in bison" ; \
b00612cc 8201 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8204 "RANLIB=$${RANLIB}" \
0c24b341 8205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8206 distclean) \
2a4cbe27
NN
8207 || exit 1
8208
6bd3dfaa 8209@endif bison
2a4cbe27 8210
4fa63067
NN
8211.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8212maybe-maintainer-clean-bison:
6bd3dfaa
PB
8213@if bison
8214maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8215
4fa63067 8216maintainer-clean-bison:
0aed8855 8217 @: $(MAKE); $(unstage)
4fa63067 8218 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8219 r=`${PWD_COMMAND}`; export r; \
8220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8221 $(HOST_EXPORTS) \
b813574b 8222 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8224 done; \
4fa63067 8225 echo "Doing maintainer-clean in bison" ; \
b00612cc 8226 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8229 "RANLIB=$${RANLIB}" \
0c24b341 8230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8231 maintainer-clean) \
2a4cbe27
NN
8232 || exit 1
8233
6bd3dfaa 8234@endif bison
2a4cbe27 8235
2a4cbe27 8236
a7254363 8237
4fa63067
NN
8238.PHONY: configure-byacc maybe-configure-byacc
8239maybe-configure-byacc:
4f0ef2d8
CD
8240@if gcc-bootstrap
8241configure-byacc: stage_current
8242@endif gcc-bootstrap
6bd3dfaa
PB
8243@if byacc
8244maybe-configure-byacc: configure-byacc
c52c6897 8245configure-byacc:
0aed8855 8246 @: $(MAKE); $(unstage)
c52c6897 8247 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8249 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
1f53ca9a 8251 $(HOST_EXPORTS) \
a7254363
PB
8252 echo Configuring in $(HOST_SUBDIR)/byacc; \
8253 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8254 case $(srcdir) in \
b00612cc
PB
8255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8256 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8258 esac; \
b00612cc
PB
8259 srcdiroption="--srcdir=$${topdir}/byacc"; \
8260 libsrcdir="$$s/byacc"; \
4fa63067 8261 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8263 --target=${target_alias} $${srcdiroption} \
4fa63067 8264 || exit 1
6bd3dfaa 8265@endif byacc
4fa63067 8266
a7254363
PB
8267
8268
d545f33b
PB
8269
8270
4fa63067
NN
8271.PHONY: all-byacc maybe-all-byacc
8272maybe-all-byacc:
4f0ef2d8
CD
8273@if gcc-bootstrap
8274all-byacc: stage_current
8275@endif gcc-bootstrap
6bd3dfaa 8276@if byacc
d27cc32e 8277TARGET-byacc=all
6bd3dfaa 8278maybe-all-byacc: all-byacc
4fa63067 8279all-byacc: configure-byacc
0aed8855 8280 @: $(MAKE); $(unstage)
4fa63067
NN
8281 @r=`${PWD_COMMAND}`; export r; \
8282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8283 $(HOST_EXPORTS) \
b00612cc 8284 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8286 $(TARGET-byacc))
6bd3dfaa 8287@endif byacc
4fa63067 8288
a7254363 8289
d545f33b
PB
8290
8291
4fa63067
NN
8292.PHONY: check-byacc maybe-check-byacc
8293maybe-check-byacc:
6bd3dfaa
PB
8294@if byacc
8295maybe-check-byacc: check-byacc
4fa63067
NN
8296
8297# This module is only tested in a native toolchain.
8298check-byacc:
0aed8855 8299 @: $(MAKE); $(unstage)
4fa63067
NN
8300 @if [ '$(host)' = '$(target)' ] ; then \
8301 r=`${PWD_COMMAND}`; export r; \
8302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8303 $(HOST_EXPORTS) \
b00612cc 8304 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8305 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8306 fi
8307
6bd3dfaa 8308@endif byacc
4fa63067
NN
8309
8310.PHONY: install-byacc maybe-install-byacc
8311maybe-install-byacc:
6bd3dfaa
PB
8312@if byacc
8313maybe-install-byacc: install-byacc
4fa63067
NN
8314
8315install-byacc: installdirs
0aed8855 8316 @: $(MAKE); $(unstage)
4fa63067
NN
8317 @r=`${PWD_COMMAND}`; export r; \
8318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8319 $(HOST_EXPORTS) \
b00612cc 8320 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8321 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8322
6bd3dfaa 8323@endif byacc
4fa63067 8324
56a8fe78 8325# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8326
8327.PHONY: maybe-info-byacc info-byacc
8328maybe-info-byacc:
6bd3dfaa
PB
8329@if byacc
8330maybe-info-byacc: info-byacc
4fa63067
NN
8331
8332info-byacc: \
8333 configure-byacc
0aed8855 8334 @: $(MAKE); $(unstage)
4fa63067 8335 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8336 r=`${PWD_COMMAND}`; export r; \
8337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8338 $(HOST_EXPORTS) \
b813574b 8339 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8341 done; \
4fa63067 8342 echo "Doing info in byacc" ; \
b00612cc 8343 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8346 "RANLIB=$${RANLIB}" \
0c24b341 8347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8348 info) \
2a4cbe27
NN
8349 || exit 1
8350
6bd3dfaa 8351@endif byacc
2a4cbe27 8352
4fa63067
NN
8353.PHONY: maybe-dvi-byacc dvi-byacc
8354maybe-dvi-byacc:
6bd3dfaa
PB
8355@if byacc
8356maybe-dvi-byacc: dvi-byacc
2a4cbe27 8357
4fa63067
NN
8358dvi-byacc: \
8359 configure-byacc
0aed8855 8360 @: $(MAKE); $(unstage)
4fa63067 8361 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8362 r=`${PWD_COMMAND}`; export r; \
8363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8364 $(HOST_EXPORTS) \
b813574b 8365 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8367 done; \
4fa63067 8368 echo "Doing dvi in byacc" ; \
b00612cc 8369 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8372 "RANLIB=$${RANLIB}" \
0c24b341 8373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8374 dvi) \
2a4cbe27
NN
8375 || exit 1
8376
6bd3dfaa 8377@endif byacc
2a4cbe27 8378
56a8fe78
DD
8379.PHONY: maybe-pdf-byacc pdf-byacc
8380maybe-pdf-byacc:
8381@if byacc
8382maybe-pdf-byacc: pdf-byacc
8383
8384pdf-byacc: \
8385 configure-byacc
8386 @: $(MAKE); $(unstage)
8387 @[ -f ./byacc/Makefile ] || exit 0; \
8388 r=`${PWD_COMMAND}`; export r; \
8389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8390 $(HOST_EXPORTS) \
8391 for flag in $(EXTRA_HOST_FLAGS) ; do \
8392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8393 done; \
8394 echo "Doing pdf in byacc" ; \
8395 (cd $(HOST_SUBDIR)/byacc && \
8396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8398 "RANLIB=$${RANLIB}" \
0c24b341 8399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8400 pdf) \
8401 || exit 1
8402
8403@endif byacc
8404
6d389afc
MS
8405.PHONY: maybe-html-byacc html-byacc
8406maybe-html-byacc:
8407@if byacc
8408maybe-html-byacc: html-byacc
8409
8410html-byacc: \
8411 configure-byacc
0aed8855 8412 @: $(MAKE); $(unstage)
6d389afc
MS
8413 @[ -f ./byacc/Makefile ] || exit 0; \
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8416 $(HOST_EXPORTS) \
8417 for flag in $(EXTRA_HOST_FLAGS) ; do \
8418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8419 done; \
8420 echo "Doing html in byacc" ; \
b00612cc 8421 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8424 "RANLIB=$${RANLIB}" \
0c24b341 8425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8426 html) \
8427 || exit 1
8428
8429@endif byacc
8430
4fa63067
NN
8431.PHONY: maybe-TAGS-byacc TAGS-byacc
8432maybe-TAGS-byacc:
6bd3dfaa
PB
8433@if byacc
8434maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8435
4fa63067
NN
8436TAGS-byacc: \
8437 configure-byacc
0aed8855 8438 @: $(MAKE); $(unstage)
4fa63067 8439 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8440 r=`${PWD_COMMAND}`; export r; \
8441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8442 $(HOST_EXPORTS) \
b813574b 8443 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8445 done; \
4fa63067 8446 echo "Doing TAGS in byacc" ; \
b00612cc 8447 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8450 "RANLIB=$${RANLIB}" \
0c24b341 8451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8452 TAGS) \
2a4cbe27
NN
8453 || exit 1
8454
6bd3dfaa 8455@endif byacc
2a4cbe27 8456
4fa63067
NN
8457.PHONY: maybe-install-info-byacc install-info-byacc
8458maybe-install-info-byacc:
6bd3dfaa
PB
8459@if byacc
8460maybe-install-info-byacc: install-info-byacc
2a4cbe27 8461
4fa63067
NN
8462install-info-byacc: \
8463 configure-byacc \
8464 info-byacc
0aed8855 8465 @: $(MAKE); $(unstage)
4fa63067 8466 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8467 r=`${PWD_COMMAND}`; export r; \
8468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8469 $(HOST_EXPORTS) \
b813574b 8470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8472 done; \
4fa63067 8473 echo "Doing install-info in byacc" ; \
b00612cc 8474 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8477 "RANLIB=$${RANLIB}" \
0c24b341 8478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8479 install-info) \
2a4cbe27
NN
8480 || exit 1
8481
6bd3dfaa 8482@endif byacc
2a4cbe27 8483
a3ca38d2
DD
8484.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8485maybe-install-pdf-byacc:
8486@if byacc
8487maybe-install-pdf-byacc: install-pdf-byacc
8488
8489install-pdf-byacc: \
8490 configure-byacc \
8491 pdf-byacc
8492 @: $(MAKE); $(unstage)
8493 @[ -f ./byacc/Makefile ] || exit 0; \
8494 r=`${PWD_COMMAND}`; export r; \
8495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8496 $(HOST_EXPORTS) \
8497 for flag in $(EXTRA_HOST_FLAGS) ; do \
8498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8499 done; \
8500 echo "Doing install-pdf in byacc" ; \
8501 (cd $(HOST_SUBDIR)/byacc && \
8502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8504 "RANLIB=$${RANLIB}" \
0c24b341 8505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8506 install-pdf) \
8507 || exit 1
8508
8509@endif byacc
8510
108a6f8e
CD
8511.PHONY: maybe-install-html-byacc install-html-byacc
8512maybe-install-html-byacc:
8513@if byacc
8514maybe-install-html-byacc: install-html-byacc
8515
8516install-html-byacc: \
8517 configure-byacc \
8518 html-byacc
8519 @: $(MAKE); $(unstage)
8520 @[ -f ./byacc/Makefile ] || exit 0; \
8521 r=`${PWD_COMMAND}`; export r; \
8522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8523 $(HOST_EXPORTS) \
8524 for flag in $(EXTRA_HOST_FLAGS) ; do \
8525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8526 done; \
8527 echo "Doing install-html in byacc" ; \
8528 (cd $(HOST_SUBDIR)/byacc && \
8529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8531 "RANLIB=$${RANLIB}" \
0c24b341 8532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8533 install-html) \
8534 || exit 1
8535
8536@endif byacc
8537
4fa63067
NN
8538.PHONY: maybe-installcheck-byacc installcheck-byacc
8539maybe-installcheck-byacc:
6bd3dfaa
PB
8540@if byacc
8541maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8542
4fa63067
NN
8543installcheck-byacc: \
8544 configure-byacc
0aed8855 8545 @: $(MAKE); $(unstage)
4fa63067 8546 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8547 r=`${PWD_COMMAND}`; export r; \
8548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8549 $(HOST_EXPORTS) \
b813574b 8550 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8552 done; \
4fa63067 8553 echo "Doing installcheck in byacc" ; \
b00612cc 8554 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8557 "RANLIB=$${RANLIB}" \
0c24b341 8558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8559 installcheck) \
2a4cbe27
NN
8560 || exit 1
8561
6bd3dfaa 8562@endif byacc
2a4cbe27 8563
4fa63067
NN
8564.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8565maybe-mostlyclean-byacc:
6bd3dfaa
PB
8566@if byacc
8567maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8568
4fa63067 8569mostlyclean-byacc:
0aed8855 8570 @: $(MAKE); $(unstage)
4fa63067 8571 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8572 r=`${PWD_COMMAND}`; export r; \
8573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8574 $(HOST_EXPORTS) \
b813574b 8575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8577 done; \
4fa63067 8578 echo "Doing mostlyclean in byacc" ; \
b00612cc 8579 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8582 "RANLIB=$${RANLIB}" \
0c24b341 8583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8584 mostlyclean) \
2a4cbe27
NN
8585 || exit 1
8586
6bd3dfaa 8587@endif byacc
2a4cbe27 8588
4fa63067
NN
8589.PHONY: maybe-clean-byacc clean-byacc
8590maybe-clean-byacc:
6bd3dfaa
PB
8591@if byacc
8592maybe-clean-byacc: clean-byacc
2a4cbe27 8593
4fa63067 8594clean-byacc:
0aed8855 8595 @: $(MAKE); $(unstage)
4fa63067 8596 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8597 r=`${PWD_COMMAND}`; export r; \
8598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8599 $(HOST_EXPORTS) \
b813574b 8600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8602 done; \
4fa63067 8603 echo "Doing clean in byacc" ; \
b00612cc 8604 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8607 "RANLIB=$${RANLIB}" \
0c24b341 8608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8609 clean) \
2a4cbe27
NN
8610 || exit 1
8611
6bd3dfaa 8612@endif byacc
2a4cbe27 8613
4fa63067
NN
8614.PHONY: maybe-distclean-byacc distclean-byacc
8615maybe-distclean-byacc:
6bd3dfaa
PB
8616@if byacc
8617maybe-distclean-byacc: distclean-byacc
2a4cbe27 8618
4fa63067 8619distclean-byacc:
0aed8855 8620 @: $(MAKE); $(unstage)
4fa63067 8621 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8622 r=`${PWD_COMMAND}`; export r; \
8623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8624 $(HOST_EXPORTS) \
b813574b 8625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8627 done; \
4fa63067 8628 echo "Doing distclean in byacc" ; \
b00612cc 8629 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8632 "RANLIB=$${RANLIB}" \
0c24b341 8633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8634 distclean) \
2a4cbe27
NN
8635 || exit 1
8636
6bd3dfaa 8637@endif byacc
2a4cbe27 8638
4fa63067
NN
8639.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8640maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8641@if byacc
8642maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8643
4fa63067 8644maintainer-clean-byacc:
0aed8855 8645 @: $(MAKE); $(unstage)
4fa63067 8646 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8647 r=`${PWD_COMMAND}`; export r; \
8648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8649 $(HOST_EXPORTS) \
b813574b 8650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652 done; \
4fa63067 8653 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8654 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657 "RANLIB=$${RANLIB}" \
0c24b341 8658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8659 maintainer-clean) \
2a4cbe27
NN
8660 || exit 1
8661
6bd3dfaa 8662@endif byacc
2a4cbe27 8663
2a4cbe27 8664
a7254363 8665
4fa63067
NN
8666.PHONY: configure-bzip2 maybe-configure-bzip2
8667maybe-configure-bzip2:
4f0ef2d8
CD
8668@if gcc-bootstrap
8669configure-bzip2: stage_current
8670@endif gcc-bootstrap
6bd3dfaa
PB
8671@if bzip2
8672maybe-configure-bzip2: configure-bzip2
c52c6897 8673configure-bzip2:
0aed8855 8674 @: $(MAKE); $(unstage)
c52c6897 8675 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8677 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
1f53ca9a 8679 $(HOST_EXPORTS) \
a7254363
PB
8680 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8681 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8682 case $(srcdir) in \
b00612cc
PB
8683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8684 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8686 esac; \
b00612cc
PB
8687 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8688 libsrcdir="$$s/bzip2"; \
4fa63067 8689 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8691 --target=${target_alias} $${srcdiroption} \
4fa63067 8692 || exit 1
6bd3dfaa 8693@endif bzip2
4fa63067 8694
a7254363
PB
8695
8696
d545f33b
PB
8697
8698
4fa63067
NN
8699.PHONY: all-bzip2 maybe-all-bzip2
8700maybe-all-bzip2:
4f0ef2d8
CD
8701@if gcc-bootstrap
8702all-bzip2: stage_current
8703@endif gcc-bootstrap
6bd3dfaa 8704@if bzip2
d27cc32e 8705TARGET-bzip2=all
6bd3dfaa 8706maybe-all-bzip2: all-bzip2
4fa63067 8707all-bzip2: configure-bzip2
0aed8855 8708 @: $(MAKE); $(unstage)
4fa63067
NN
8709 @r=`${PWD_COMMAND}`; export r; \
8710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 8711 $(HOST_EXPORTS) \
b00612cc 8712 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8713 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8714 $(TARGET-bzip2))
6bd3dfaa 8715@endif bzip2
4fa63067 8716
a7254363 8717
d545f33b
PB
8718
8719
4fa63067
NN
8720.PHONY: check-bzip2 maybe-check-bzip2
8721maybe-check-bzip2:
6bd3dfaa
PB
8722@if bzip2
8723maybe-check-bzip2: check-bzip2
4fa63067
NN
8724
8725check-bzip2:
0aed8855 8726 @: $(MAKE); $(unstage)
4fa63067
NN
8727 @r=`${PWD_COMMAND}`; export r; \
8728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8729 $(HOST_EXPORTS) \
b00612cc
PB
8730 (cd $(HOST_SUBDIR)/bzip2 && \
8731 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8732
6bd3dfaa 8733@endif bzip2
4fa63067
NN
8734
8735.PHONY: install-bzip2 maybe-install-bzip2
8736maybe-install-bzip2:
6bd3dfaa
PB
8737@if bzip2
8738maybe-install-bzip2: install-bzip2
4fa63067
NN
8739
8740install-bzip2: installdirs
0aed8855 8741 @: $(MAKE); $(unstage)
4fa63067
NN
8742 @r=`${PWD_COMMAND}`; export r; \
8743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8744 $(HOST_EXPORTS) \
b00612cc 8745 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8746 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8747
6bd3dfaa 8748@endif bzip2
4fa63067 8749
56a8fe78 8750# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8751
8752.PHONY: maybe-info-bzip2 info-bzip2
8753maybe-info-bzip2:
6bd3dfaa
PB
8754@if bzip2
8755maybe-info-bzip2: info-bzip2
4fa63067
NN
8756
8757info-bzip2: \
8758 configure-bzip2
0aed8855 8759 @: $(MAKE); $(unstage)
4fa63067 8760 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8761 r=`${PWD_COMMAND}`; export r; \
8762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8763 $(HOST_EXPORTS) \
b813574b 8764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8766 done; \
4fa63067 8767 echo "Doing info in bzip2" ; \
b00612cc 8768 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8771 "RANLIB=$${RANLIB}" \
0c24b341 8772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8773 info) \
2a4cbe27
NN
8774 || exit 1
8775
6bd3dfaa 8776@endif bzip2
2a4cbe27 8777
4fa63067
NN
8778.PHONY: maybe-dvi-bzip2 dvi-bzip2
8779maybe-dvi-bzip2:
6bd3dfaa
PB
8780@if bzip2
8781maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8782
4fa63067
NN
8783dvi-bzip2: \
8784 configure-bzip2
0aed8855 8785 @: $(MAKE); $(unstage)
4fa63067 8786 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8787 r=`${PWD_COMMAND}`; export r; \
8788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8789 $(HOST_EXPORTS) \
b813574b 8790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8792 done; \
4fa63067 8793 echo "Doing dvi in bzip2" ; \
b00612cc 8794 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8797 "RANLIB=$${RANLIB}" \
0c24b341 8798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8799 dvi) \
2a4cbe27
NN
8800 || exit 1
8801
6bd3dfaa 8802@endif bzip2
2a4cbe27 8803
56a8fe78
DD
8804.PHONY: maybe-pdf-bzip2 pdf-bzip2
8805maybe-pdf-bzip2:
8806@if bzip2
8807maybe-pdf-bzip2: pdf-bzip2
8808
8809pdf-bzip2: \
8810 configure-bzip2
8811 @: $(MAKE); $(unstage)
8812 @[ -f ./bzip2/Makefile ] || exit 0; \
8813 r=`${PWD_COMMAND}`; export r; \
8814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8815 $(HOST_EXPORTS) \
8816 for flag in $(EXTRA_HOST_FLAGS) ; do \
8817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8818 done; \
8819 echo "Doing pdf in bzip2" ; \
8820 (cd $(HOST_SUBDIR)/bzip2 && \
8821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8823 "RANLIB=$${RANLIB}" \
0c24b341 8824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8825 pdf) \
8826 || exit 1
8827
8828@endif bzip2
8829
6d389afc
MS
8830.PHONY: maybe-html-bzip2 html-bzip2
8831maybe-html-bzip2:
8832@if bzip2
8833maybe-html-bzip2: html-bzip2
8834
8835html-bzip2: \
8836 configure-bzip2
0aed8855 8837 @: $(MAKE); $(unstage)
6d389afc
MS
8838 @[ -f ./bzip2/Makefile ] || exit 0; \
8839 r=`${PWD_COMMAND}`; export r; \
8840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8841 $(HOST_EXPORTS) \
8842 for flag in $(EXTRA_HOST_FLAGS) ; do \
8843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8844 done; \
8845 echo "Doing html in bzip2" ; \
b00612cc 8846 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8849 "RANLIB=$${RANLIB}" \
0c24b341 8850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8851 html) \
8852 || exit 1
8853
8854@endif bzip2
8855
4fa63067
NN
8856.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8857maybe-TAGS-bzip2:
6bd3dfaa
PB
8858@if bzip2
8859maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8860
4fa63067
NN
8861TAGS-bzip2: \
8862 configure-bzip2
0aed8855 8863 @: $(MAKE); $(unstage)
4fa63067 8864 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8865 r=`${PWD_COMMAND}`; export r; \
8866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8867 $(HOST_EXPORTS) \
b813574b 8868 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8870 done; \
4fa63067 8871 echo "Doing TAGS in bzip2" ; \
b00612cc 8872 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8875 "RANLIB=$${RANLIB}" \
0c24b341 8876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8877 TAGS) \
2a4cbe27
NN
8878 || exit 1
8879
6bd3dfaa 8880@endif bzip2
2a4cbe27 8881
4fa63067
NN
8882.PHONY: maybe-install-info-bzip2 install-info-bzip2
8883maybe-install-info-bzip2:
6bd3dfaa
PB
8884@if bzip2
8885maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8886
4fa63067
NN
8887install-info-bzip2: \
8888 configure-bzip2 \
8889 info-bzip2
0aed8855 8890 @: $(MAKE); $(unstage)
4fa63067 8891 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8892 r=`${PWD_COMMAND}`; export r; \
8893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8894 $(HOST_EXPORTS) \
b813574b 8895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8897 done; \
4fa63067 8898 echo "Doing install-info in bzip2" ; \
b00612cc 8899 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8902 "RANLIB=$${RANLIB}" \
0c24b341 8903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8904 install-info) \
2a4cbe27
NN
8905 || exit 1
8906
6bd3dfaa 8907@endif bzip2
2a4cbe27 8908
a3ca38d2
DD
8909.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8910maybe-install-pdf-bzip2:
8911@if bzip2
8912maybe-install-pdf-bzip2: install-pdf-bzip2
8913
8914install-pdf-bzip2: \
8915 configure-bzip2 \
8916 pdf-bzip2
8917 @: $(MAKE); $(unstage)
8918 @[ -f ./bzip2/Makefile ] || exit 0; \
8919 r=`${PWD_COMMAND}`; export r; \
8920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8921 $(HOST_EXPORTS) \
8922 for flag in $(EXTRA_HOST_FLAGS) ; do \
8923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8924 done; \
8925 echo "Doing install-pdf in bzip2" ; \
8926 (cd $(HOST_SUBDIR)/bzip2 && \
8927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8929 "RANLIB=$${RANLIB}" \
0c24b341 8930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8931 install-pdf) \
8932 || exit 1
8933
8934@endif bzip2
8935
108a6f8e
CD
8936.PHONY: maybe-install-html-bzip2 install-html-bzip2
8937maybe-install-html-bzip2:
8938@if bzip2
8939maybe-install-html-bzip2: install-html-bzip2
8940
8941install-html-bzip2: \
8942 configure-bzip2 \
8943 html-bzip2
8944 @: $(MAKE); $(unstage)
8945 @[ -f ./bzip2/Makefile ] || exit 0; \
8946 r=`${PWD_COMMAND}`; export r; \
8947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8948 $(HOST_EXPORTS) \
8949 for flag in $(EXTRA_HOST_FLAGS) ; do \
8950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8951 done; \
8952 echo "Doing install-html in bzip2" ; \
8953 (cd $(HOST_SUBDIR)/bzip2 && \
8954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8956 "RANLIB=$${RANLIB}" \
0c24b341 8957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8958 install-html) \
8959 || exit 1
8960
8961@endif bzip2
8962
4fa63067
NN
8963.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8964maybe-installcheck-bzip2:
6bd3dfaa
PB
8965@if bzip2
8966maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8967
4fa63067
NN
8968installcheck-bzip2: \
8969 configure-bzip2
0aed8855 8970 @: $(MAKE); $(unstage)
4fa63067 8971 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8972 r=`${PWD_COMMAND}`; export r; \
8973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8974 $(HOST_EXPORTS) \
b813574b 8975 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8977 done; \
4fa63067 8978 echo "Doing installcheck in bzip2" ; \
b00612cc 8979 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8982 "RANLIB=$${RANLIB}" \
0c24b341 8983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8984 installcheck) \
2a4cbe27
NN
8985 || exit 1
8986
6bd3dfaa 8987@endif bzip2
2a4cbe27 8988
4fa63067
NN
8989.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8990maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8991@if bzip2
8992maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8993
4fa63067 8994mostlyclean-bzip2:
0aed8855 8995 @: $(MAKE); $(unstage)
4fa63067 8996 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8997 r=`${PWD_COMMAND}`; export r; \
8998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8999 $(HOST_EXPORTS) \
b813574b 9000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9002 done; \
4fa63067 9003 echo "Doing mostlyclean in bzip2" ; \
b00612cc 9004 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9007 "RANLIB=$${RANLIB}" \
0c24b341 9008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9009 mostlyclean) \
2a4cbe27
NN
9010 || exit 1
9011
6bd3dfaa 9012@endif bzip2
2a4cbe27 9013
4fa63067
NN
9014.PHONY: maybe-clean-bzip2 clean-bzip2
9015maybe-clean-bzip2:
6bd3dfaa
PB
9016@if bzip2
9017maybe-clean-bzip2: clean-bzip2
2a4cbe27 9018
4fa63067 9019clean-bzip2:
0aed8855 9020 @: $(MAKE); $(unstage)
4fa63067 9021 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9022 r=`${PWD_COMMAND}`; export r; \
9023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9024 $(HOST_EXPORTS) \
b813574b 9025 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9027 done; \
4fa63067 9028 echo "Doing clean in bzip2" ; \
b00612cc 9029 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9032 "RANLIB=$${RANLIB}" \
0c24b341 9033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9034 clean) \
2a4cbe27
NN
9035 || exit 1
9036
6bd3dfaa 9037@endif bzip2
2a4cbe27 9038
4fa63067
NN
9039.PHONY: maybe-distclean-bzip2 distclean-bzip2
9040maybe-distclean-bzip2:
6bd3dfaa
PB
9041@if bzip2
9042maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 9043
4fa63067 9044distclean-bzip2:
0aed8855 9045 @: $(MAKE); $(unstage)
4fa63067 9046 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9047 r=`${PWD_COMMAND}`; export r; \
9048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9049 $(HOST_EXPORTS) \
b813574b 9050 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9052 done; \
4fa63067 9053 echo "Doing distclean in bzip2" ; \
b00612cc 9054 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9057 "RANLIB=$${RANLIB}" \
0c24b341 9058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9059 distclean) \
2a4cbe27
NN
9060 || exit 1
9061
6bd3dfaa 9062@endif bzip2
2a4cbe27 9063
4fa63067
NN
9064.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
9065maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
9066@if bzip2
9067maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 9068
4fa63067 9069maintainer-clean-bzip2:
0aed8855 9070 @: $(MAKE); $(unstage)
4fa63067 9071 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
9072 r=`${PWD_COMMAND}`; export r; \
9073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9074 $(HOST_EXPORTS) \
b813574b 9075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9077 done; \
4fa63067 9078 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 9079 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
9080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9082 "RANLIB=$${RANLIB}" \
0c24b341 9083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9084 maintainer-clean) \
2a4cbe27
NN
9085 || exit 1
9086
6bd3dfaa 9087@endif bzip2
2a4cbe27 9088
2a4cbe27 9089
a7254363 9090
f9806fa5
DE
9091.PHONY: configure-cgen maybe-configure-cgen
9092maybe-configure-cgen:
9093@if gcc-bootstrap
9094configure-cgen: stage_current
9095@endif gcc-bootstrap
9096@if cgen
9097maybe-configure-cgen: configure-cgen
9098configure-cgen:
9099 @: $(MAKE); $(unstage)
9100 @r=`${PWD_COMMAND}`; export r; \
9101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
9103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
1f53ca9a 9104 $(HOST_EXPORTS) \
f9806fa5
DE
9105 echo Configuring in $(HOST_SUBDIR)/cgen; \
9106 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
9107 case $(srcdir) in \
9108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9109 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
9110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9111 esac; \
9112 srcdiroption="--srcdir=$${topdir}/cgen"; \
9113 libsrcdir="$$s/cgen"; \
9114 $(SHELL) $${libsrcdir}/configure \
9115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9116 --target=${target_alias} $${srcdiroption} \
9117 || exit 1
9118@endif cgen
9119
9120
9121
9122
9123
9124.PHONY: all-cgen maybe-all-cgen
9125maybe-all-cgen:
9126@if gcc-bootstrap
9127all-cgen: stage_current
9128@endif gcc-bootstrap
9129@if cgen
9130TARGET-cgen=all
9131maybe-all-cgen: all-cgen
9132all-cgen: configure-cgen
9133 @: $(MAKE); $(unstage)
9134 @r=`${PWD_COMMAND}`; export r; \
9135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9136 $(HOST_EXPORTS) \
f9806fa5
DE
9137 (cd $(HOST_SUBDIR)/cgen && \
9138 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9139 $(TARGET-cgen))
9140@endif cgen
9141
9142
9143
9144
9145.PHONY: check-cgen maybe-check-cgen
9146maybe-check-cgen:
9147@if cgen
9148maybe-check-cgen: check-cgen
9149
9150check-cgen:
9151 @: $(MAKE); $(unstage)
9152 @r=`${PWD_COMMAND}`; export r; \
9153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9154 $(HOST_EXPORTS) \
9155 (cd $(HOST_SUBDIR)/cgen && \
9156 $(MAKE) $(FLAGS_TO_PASS) check)
9157
9158@endif cgen
9159
9160.PHONY: install-cgen maybe-install-cgen
9161maybe-install-cgen:
9162@if cgen
9163maybe-install-cgen: install-cgen
9164
9165install-cgen: installdirs
9166 @: $(MAKE); $(unstage)
9167 @r=`${PWD_COMMAND}`; export r; \
9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169 $(HOST_EXPORTS) \
9170 (cd $(HOST_SUBDIR)/cgen && \
9171 $(MAKE) $(FLAGS_TO_PASS) install)
9172
9173@endif cgen
9174
9175# Other targets (info, dvi, pdf, etc.)
9176
9177.PHONY: maybe-info-cgen info-cgen
9178maybe-info-cgen:
9179@if cgen
9180maybe-info-cgen: info-cgen
9181
9182info-cgen: \
9183 configure-cgen
9184 @: $(MAKE); $(unstage)
9185 @[ -f ./cgen/Makefile ] || exit 0; \
9186 r=`${PWD_COMMAND}`; export r; \
9187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9188 $(HOST_EXPORTS) \
9189 for flag in $(EXTRA_HOST_FLAGS) ; do \
9190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9191 done; \
9192 echo "Doing info in cgen" ; \
9193 (cd $(HOST_SUBDIR)/cgen && \
9194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9196 "RANLIB=$${RANLIB}" \
9197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9198 info) \
9199 || exit 1
9200
9201@endif cgen
9202
9203.PHONY: maybe-dvi-cgen dvi-cgen
9204maybe-dvi-cgen:
9205@if cgen
9206maybe-dvi-cgen: dvi-cgen
9207
9208dvi-cgen: \
9209 configure-cgen
9210 @: $(MAKE); $(unstage)
9211 @[ -f ./cgen/Makefile ] || exit 0; \
9212 r=`${PWD_COMMAND}`; export r; \
9213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9214 $(HOST_EXPORTS) \
9215 for flag in $(EXTRA_HOST_FLAGS) ; do \
9216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9217 done; \
9218 echo "Doing dvi in cgen" ; \
9219 (cd $(HOST_SUBDIR)/cgen && \
9220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9222 "RANLIB=$${RANLIB}" \
9223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9224 dvi) \
9225 || exit 1
9226
9227@endif cgen
9228
9229.PHONY: maybe-pdf-cgen pdf-cgen
9230maybe-pdf-cgen:
9231@if cgen
9232maybe-pdf-cgen: pdf-cgen
9233
9234pdf-cgen: \
9235 configure-cgen
9236 @: $(MAKE); $(unstage)
9237 @[ -f ./cgen/Makefile ] || exit 0; \
9238 r=`${PWD_COMMAND}`; export r; \
9239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9240 $(HOST_EXPORTS) \
9241 for flag in $(EXTRA_HOST_FLAGS) ; do \
9242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9243 done; \
9244 echo "Doing pdf in cgen" ; \
9245 (cd $(HOST_SUBDIR)/cgen && \
9246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9248 "RANLIB=$${RANLIB}" \
9249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9250 pdf) \
9251 || exit 1
9252
9253@endif cgen
9254
9255.PHONY: maybe-html-cgen html-cgen
9256maybe-html-cgen:
9257@if cgen
9258maybe-html-cgen: html-cgen
9259
9260html-cgen: \
9261 configure-cgen
9262 @: $(MAKE); $(unstage)
9263 @[ -f ./cgen/Makefile ] || exit 0; \
9264 r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 $(HOST_EXPORTS) \
9267 for flag in $(EXTRA_HOST_FLAGS) ; do \
9268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9269 done; \
9270 echo "Doing html in cgen" ; \
9271 (cd $(HOST_SUBDIR)/cgen && \
9272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9274 "RANLIB=$${RANLIB}" \
9275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9276 html) \
9277 || exit 1
9278
9279@endif cgen
9280
9281.PHONY: maybe-TAGS-cgen TAGS-cgen
9282maybe-TAGS-cgen:
9283@if cgen
9284maybe-TAGS-cgen: TAGS-cgen
9285
9286TAGS-cgen: \
9287 configure-cgen
9288 @: $(MAKE); $(unstage)
9289 @[ -f ./cgen/Makefile ] || exit 0; \
9290 r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292 $(HOST_EXPORTS) \
9293 for flag in $(EXTRA_HOST_FLAGS) ; do \
9294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9295 done; \
9296 echo "Doing TAGS in cgen" ; \
9297 (cd $(HOST_SUBDIR)/cgen && \
9298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9300 "RANLIB=$${RANLIB}" \
9301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9302 TAGS) \
9303 || exit 1
9304
9305@endif cgen
9306
9307.PHONY: maybe-install-info-cgen install-info-cgen
9308maybe-install-info-cgen:
9309@if cgen
9310maybe-install-info-cgen: install-info-cgen
9311
9312install-info-cgen: \
9313 configure-cgen \
9314 info-cgen
9315 @: $(MAKE); $(unstage)
9316 @[ -f ./cgen/Makefile ] || exit 0; \
9317 r=`${PWD_COMMAND}`; export r; \
9318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9319 $(HOST_EXPORTS) \
9320 for flag in $(EXTRA_HOST_FLAGS) ; do \
9321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9322 done; \
9323 echo "Doing install-info in cgen" ; \
9324 (cd $(HOST_SUBDIR)/cgen && \
9325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9327 "RANLIB=$${RANLIB}" \
9328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9329 install-info) \
9330 || exit 1
9331
9332@endif cgen
9333
9334.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9335maybe-install-pdf-cgen:
9336@if cgen
9337maybe-install-pdf-cgen: install-pdf-cgen
9338
9339install-pdf-cgen: \
9340 configure-cgen \
9341 pdf-cgen
9342 @: $(MAKE); $(unstage)
9343 @[ -f ./cgen/Makefile ] || exit 0; \
9344 r=`${PWD_COMMAND}`; export r; \
9345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9346 $(HOST_EXPORTS) \
9347 for flag in $(EXTRA_HOST_FLAGS) ; do \
9348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9349 done; \
9350 echo "Doing install-pdf in cgen" ; \
9351 (cd $(HOST_SUBDIR)/cgen && \
9352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9354 "RANLIB=$${RANLIB}" \
9355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9356 install-pdf) \
9357 || exit 1
9358
9359@endif cgen
9360
9361.PHONY: maybe-install-html-cgen install-html-cgen
9362maybe-install-html-cgen:
9363@if cgen
9364maybe-install-html-cgen: install-html-cgen
9365
9366install-html-cgen: \
9367 configure-cgen \
9368 html-cgen
9369 @: $(MAKE); $(unstage)
9370 @[ -f ./cgen/Makefile ] || exit 0; \
9371 r=`${PWD_COMMAND}`; export r; \
9372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9373 $(HOST_EXPORTS) \
9374 for flag in $(EXTRA_HOST_FLAGS) ; do \
9375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9376 done; \
9377 echo "Doing install-html in cgen" ; \
9378 (cd $(HOST_SUBDIR)/cgen && \
9379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9381 "RANLIB=$${RANLIB}" \
9382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9383 install-html) \
9384 || exit 1
9385
9386@endif cgen
9387
9388.PHONY: maybe-installcheck-cgen installcheck-cgen
9389maybe-installcheck-cgen:
9390@if cgen
9391maybe-installcheck-cgen: installcheck-cgen
9392
9393installcheck-cgen: \
9394 configure-cgen
9395 @: $(MAKE); $(unstage)
9396 @[ -f ./cgen/Makefile ] || exit 0; \
9397 r=`${PWD_COMMAND}`; export r; \
9398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9399 $(HOST_EXPORTS) \
9400 for flag in $(EXTRA_HOST_FLAGS) ; do \
9401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9402 done; \
9403 echo "Doing installcheck in cgen" ; \
9404 (cd $(HOST_SUBDIR)/cgen && \
9405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9407 "RANLIB=$${RANLIB}" \
9408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9409 installcheck) \
9410 || exit 1
9411
9412@endif cgen
9413
9414.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9415maybe-mostlyclean-cgen:
9416@if cgen
9417maybe-mostlyclean-cgen: mostlyclean-cgen
9418
9419mostlyclean-cgen:
9420 @: $(MAKE); $(unstage)
9421 @[ -f ./cgen/Makefile ] || exit 0; \
9422 r=`${PWD_COMMAND}`; export r; \
9423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9424 $(HOST_EXPORTS) \
9425 for flag in $(EXTRA_HOST_FLAGS) ; do \
9426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9427 done; \
9428 echo "Doing mostlyclean in cgen" ; \
9429 (cd $(HOST_SUBDIR)/cgen && \
9430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9432 "RANLIB=$${RANLIB}" \
9433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9434 mostlyclean) \
9435 || exit 1
9436
9437@endif cgen
9438
9439.PHONY: maybe-clean-cgen clean-cgen
9440maybe-clean-cgen:
9441@if cgen
9442maybe-clean-cgen: clean-cgen
9443
9444clean-cgen:
9445 @: $(MAKE); $(unstage)
9446 @[ -f ./cgen/Makefile ] || exit 0; \
9447 r=`${PWD_COMMAND}`; export r; \
9448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9449 $(HOST_EXPORTS) \
9450 for flag in $(EXTRA_HOST_FLAGS) ; do \
9451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9452 done; \
9453 echo "Doing clean in cgen" ; \
9454 (cd $(HOST_SUBDIR)/cgen && \
9455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9457 "RANLIB=$${RANLIB}" \
9458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9459 clean) \
9460 || exit 1
9461
9462@endif cgen
9463
9464.PHONY: maybe-distclean-cgen distclean-cgen
9465maybe-distclean-cgen:
9466@if cgen
9467maybe-distclean-cgen: distclean-cgen
9468
9469distclean-cgen:
9470 @: $(MAKE); $(unstage)
9471 @[ -f ./cgen/Makefile ] || exit 0; \
9472 r=`${PWD_COMMAND}`; export r; \
9473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9474 $(HOST_EXPORTS) \
9475 for flag in $(EXTRA_HOST_FLAGS) ; do \
9476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9477 done; \
9478 echo "Doing distclean in cgen" ; \
9479 (cd $(HOST_SUBDIR)/cgen && \
9480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9482 "RANLIB=$${RANLIB}" \
9483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9484 distclean) \
9485 || exit 1
9486
9487@endif cgen
9488
9489.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9490maybe-maintainer-clean-cgen:
9491@if cgen
9492maybe-maintainer-clean-cgen: maintainer-clean-cgen
9493
9494maintainer-clean-cgen:
9495 @: $(MAKE); $(unstage)
9496 @[ -f ./cgen/Makefile ] || exit 0; \
9497 r=`${PWD_COMMAND}`; export r; \
9498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9499 $(HOST_EXPORTS) \
9500 for flag in $(EXTRA_HOST_FLAGS) ; do \
9501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9502 done; \
9503 echo "Doing maintainer-clean in cgen" ; \
9504 (cd $(HOST_SUBDIR)/cgen && \
9505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9507 "RANLIB=$${RANLIB}" \
9508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9509 maintainer-clean) \
9510 || exit 1
9511
9512@endif cgen
9513
9514
9515
4fa63067
NN
9516.PHONY: configure-dejagnu maybe-configure-dejagnu
9517maybe-configure-dejagnu:
4f0ef2d8
CD
9518@if gcc-bootstrap
9519configure-dejagnu: stage_current
9520@endif gcc-bootstrap
6bd3dfaa
PB
9521@if dejagnu
9522maybe-configure-dejagnu: configure-dejagnu
c52c6897 9523configure-dejagnu:
0aed8855 9524 @: $(MAKE); $(unstage)
c52c6897 9525 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9527 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
1f53ca9a 9529 $(HOST_EXPORTS) \
a7254363
PB
9530 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9531 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9532 case $(srcdir) in \
b00612cc
PB
9533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9534 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9536 esac; \
b00612cc
PB
9537 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9538 libsrcdir="$$s/dejagnu"; \
4fa63067 9539 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9541 --target=${target_alias} $${srcdiroption} \
4fa63067 9542 || exit 1
6bd3dfaa 9543@endif dejagnu
4fa63067 9544
a7254363
PB
9545
9546
d545f33b
PB
9547
9548
4fa63067
NN
9549.PHONY: all-dejagnu maybe-all-dejagnu
9550maybe-all-dejagnu:
4f0ef2d8
CD
9551@if gcc-bootstrap
9552all-dejagnu: stage_current
9553@endif gcc-bootstrap
6bd3dfaa 9554@if dejagnu
d27cc32e 9555TARGET-dejagnu=all
6bd3dfaa 9556maybe-all-dejagnu: all-dejagnu
4fa63067 9557all-dejagnu: configure-dejagnu
0aed8855 9558 @: $(MAKE); $(unstage)
4fa63067
NN
9559 @r=`${PWD_COMMAND}`; export r; \
9560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9561 $(HOST_EXPORTS) \
b00612cc 9562 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9564 $(TARGET-dejagnu))
6bd3dfaa 9565@endif dejagnu
4fa63067 9566
a7254363 9567
d545f33b
PB
9568
9569
4fa63067
NN
9570.PHONY: check-dejagnu maybe-check-dejagnu
9571maybe-check-dejagnu:
6bd3dfaa
PB
9572@if dejagnu
9573maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9574
9575check-dejagnu:
0aed8855 9576 @: $(MAKE); $(unstage)
4fa63067
NN
9577 @r=`${PWD_COMMAND}`; export r; \
9578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9579 $(HOST_EXPORTS) \
b00612cc
PB
9580 (cd $(HOST_SUBDIR)/dejagnu && \
9581 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9582
6bd3dfaa 9583@endif dejagnu
4fa63067
NN
9584
9585.PHONY: install-dejagnu maybe-install-dejagnu
9586maybe-install-dejagnu:
6bd3dfaa
PB
9587@if dejagnu
9588maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9589
9590install-dejagnu: installdirs
0aed8855 9591 @: $(MAKE); $(unstage)
4fa63067
NN
9592 @r=`${PWD_COMMAND}`; export r; \
9593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9594 $(HOST_EXPORTS) \
b00612cc 9595 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9596 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9597
6bd3dfaa 9598@endif dejagnu
4fa63067 9599
56a8fe78 9600# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9601
9602.PHONY: maybe-info-dejagnu info-dejagnu
9603maybe-info-dejagnu:
6bd3dfaa
PB
9604@if dejagnu
9605maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9606
9607info-dejagnu: \
9608 configure-dejagnu
0aed8855 9609 @: $(MAKE); $(unstage)
4fa63067 9610 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9611 r=`${PWD_COMMAND}`; export r; \
9612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9613 $(HOST_EXPORTS) \
b813574b 9614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9616 done; \
4fa63067 9617 echo "Doing info in dejagnu" ; \
b00612cc 9618 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9621 "RANLIB=$${RANLIB}" \
0c24b341 9622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9623 info) \
2a4cbe27
NN
9624 || exit 1
9625
6bd3dfaa 9626@endif dejagnu
2a4cbe27 9627
4fa63067
NN
9628.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9629maybe-dvi-dejagnu:
6bd3dfaa
PB
9630@if dejagnu
9631maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9632
4fa63067
NN
9633dvi-dejagnu: \
9634 configure-dejagnu
0aed8855 9635 @: $(MAKE); $(unstage)
4fa63067 9636 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9637 r=`${PWD_COMMAND}`; export r; \
9638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9639 $(HOST_EXPORTS) \
b813574b 9640 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9642 done; \
4fa63067 9643 echo "Doing dvi in dejagnu" ; \
b00612cc 9644 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9647 "RANLIB=$${RANLIB}" \
0c24b341 9648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9649 dvi) \
2a4cbe27
NN
9650 || exit 1
9651
6bd3dfaa 9652@endif dejagnu
2a4cbe27 9653
56a8fe78
DD
9654.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9655maybe-pdf-dejagnu:
9656@if dejagnu
9657maybe-pdf-dejagnu: pdf-dejagnu
9658
9659pdf-dejagnu: \
9660 configure-dejagnu
9661 @: $(MAKE); $(unstage)
9662 @[ -f ./dejagnu/Makefile ] || exit 0; \
9663 r=`${PWD_COMMAND}`; export r; \
9664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9665 $(HOST_EXPORTS) \
9666 for flag in $(EXTRA_HOST_FLAGS) ; do \
9667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9668 done; \
9669 echo "Doing pdf in dejagnu" ; \
9670 (cd $(HOST_SUBDIR)/dejagnu && \
9671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9673 "RANLIB=$${RANLIB}" \
0c24b341 9674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9675 pdf) \
9676 || exit 1
9677
9678@endif dejagnu
9679
6d389afc
MS
9680.PHONY: maybe-html-dejagnu html-dejagnu
9681maybe-html-dejagnu:
9682@if dejagnu
9683maybe-html-dejagnu: html-dejagnu
9684
9685html-dejagnu: \
9686 configure-dejagnu
0aed8855 9687 @: $(MAKE); $(unstage)
6d389afc
MS
9688 @[ -f ./dejagnu/Makefile ] || exit 0; \
9689 r=`${PWD_COMMAND}`; export r; \
9690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9691 $(HOST_EXPORTS) \
9692 for flag in $(EXTRA_HOST_FLAGS) ; do \
9693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9694 done; \
9695 echo "Doing html in dejagnu" ; \
b00612cc 9696 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9699 "RANLIB=$${RANLIB}" \
0c24b341 9700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9701 html) \
9702 || exit 1
9703
9704@endif dejagnu
9705
4fa63067
NN
9706.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9707maybe-TAGS-dejagnu:
6bd3dfaa
PB
9708@if dejagnu
9709maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9710
4fa63067
NN
9711TAGS-dejagnu: \
9712 configure-dejagnu
0aed8855 9713 @: $(MAKE); $(unstage)
4fa63067 9714 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9715 r=`${PWD_COMMAND}`; export r; \
9716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9717 $(HOST_EXPORTS) \
b813574b 9718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9720 done; \
4fa63067 9721 echo "Doing TAGS in dejagnu" ; \
b00612cc 9722 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9725 "RANLIB=$${RANLIB}" \
0c24b341 9726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9727 TAGS) \
2a4cbe27
NN
9728 || exit 1
9729
6bd3dfaa 9730@endif dejagnu
2a4cbe27 9731
4fa63067
NN
9732.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9733maybe-install-info-dejagnu:
6bd3dfaa
PB
9734@if dejagnu
9735maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9736
4fa63067
NN
9737install-info-dejagnu: \
9738 configure-dejagnu \
9739 info-dejagnu
0aed8855 9740 @: $(MAKE); $(unstage)
4fa63067 9741 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9742 r=`${PWD_COMMAND}`; export r; \
9743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9744 $(HOST_EXPORTS) \
b813574b 9745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9747 done; \
4fa63067 9748 echo "Doing install-info in dejagnu" ; \
b00612cc 9749 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9752 "RANLIB=$${RANLIB}" \
0c24b341 9753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9754 install-info) \
2a4cbe27
NN
9755 || exit 1
9756
6bd3dfaa 9757@endif dejagnu
2a4cbe27 9758
a3ca38d2
DD
9759.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9760maybe-install-pdf-dejagnu:
9761@if dejagnu
9762maybe-install-pdf-dejagnu: install-pdf-dejagnu
9763
9764install-pdf-dejagnu: \
9765 configure-dejagnu \
9766 pdf-dejagnu
9767 @: $(MAKE); $(unstage)
9768 @[ -f ./dejagnu/Makefile ] || exit 0; \
9769 r=`${PWD_COMMAND}`; export r; \
9770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9771 $(HOST_EXPORTS) \
9772 for flag in $(EXTRA_HOST_FLAGS) ; do \
9773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9774 done; \
9775 echo "Doing install-pdf in dejagnu" ; \
9776 (cd $(HOST_SUBDIR)/dejagnu && \
9777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9779 "RANLIB=$${RANLIB}" \
0c24b341 9780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9781 install-pdf) \
9782 || exit 1
9783
9784@endif dejagnu
9785
108a6f8e
CD
9786.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9787maybe-install-html-dejagnu:
9788@if dejagnu
9789maybe-install-html-dejagnu: install-html-dejagnu
9790
9791install-html-dejagnu: \
9792 configure-dejagnu \
9793 html-dejagnu
9794 @: $(MAKE); $(unstage)
9795 @[ -f ./dejagnu/Makefile ] || exit 0; \
9796 r=`${PWD_COMMAND}`; export r; \
9797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9798 $(HOST_EXPORTS) \
9799 for flag in $(EXTRA_HOST_FLAGS) ; do \
9800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9801 done; \
9802 echo "Doing install-html in dejagnu" ; \
9803 (cd $(HOST_SUBDIR)/dejagnu && \
9804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9806 "RANLIB=$${RANLIB}" \
0c24b341 9807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9808 install-html) \
9809 || exit 1
9810
9811@endif dejagnu
9812
4fa63067
NN
9813.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9814maybe-installcheck-dejagnu:
6bd3dfaa
PB
9815@if dejagnu
9816maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9817
4fa63067
NN
9818installcheck-dejagnu: \
9819 configure-dejagnu
0aed8855 9820 @: $(MAKE); $(unstage)
4fa63067 9821 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9822 r=`${PWD_COMMAND}`; export r; \
9823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9824 $(HOST_EXPORTS) \
b813574b 9825 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9827 done; \
4fa63067 9828 echo "Doing installcheck in dejagnu" ; \
b00612cc 9829 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9832 "RANLIB=$${RANLIB}" \
0c24b341 9833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9834 installcheck) \
2a4cbe27
NN
9835 || exit 1
9836
6bd3dfaa 9837@endif dejagnu
2a4cbe27 9838
4fa63067
NN
9839.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9840maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9841@if dejagnu
9842maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9843
4fa63067 9844mostlyclean-dejagnu:
0aed8855 9845 @: $(MAKE); $(unstage)
4fa63067 9846 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9847 r=`${PWD_COMMAND}`; export r; \
9848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9849 $(HOST_EXPORTS) \
b813574b 9850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9852 done; \
4fa63067 9853 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9854 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9857 "RANLIB=$${RANLIB}" \
0c24b341 9858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9859 mostlyclean) \
2a4cbe27
NN
9860 || exit 1
9861
6bd3dfaa 9862@endif dejagnu
2a4cbe27 9863
4fa63067
NN
9864.PHONY: maybe-clean-dejagnu clean-dejagnu
9865maybe-clean-dejagnu:
6bd3dfaa
PB
9866@if dejagnu
9867maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9868
4fa63067 9869clean-dejagnu:
0aed8855 9870 @: $(MAKE); $(unstage)
4fa63067 9871 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9872 r=`${PWD_COMMAND}`; export r; \
9873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9874 $(HOST_EXPORTS) \
b813574b 9875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9877 done; \
4fa63067 9878 echo "Doing clean in dejagnu" ; \
b00612cc 9879 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9882 "RANLIB=$${RANLIB}" \
0c24b341 9883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9884 clean) \
2a4cbe27
NN
9885 || exit 1
9886
6bd3dfaa 9887@endif dejagnu
2a4cbe27 9888
4fa63067
NN
9889.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9890maybe-distclean-dejagnu:
6bd3dfaa
PB
9891@if dejagnu
9892maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9893
4fa63067 9894distclean-dejagnu:
0aed8855 9895 @: $(MAKE); $(unstage)
4fa63067 9896 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9897 r=`${PWD_COMMAND}`; export r; \
9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9899 $(HOST_EXPORTS) \
b813574b 9900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9902 done; \
4fa63067 9903 echo "Doing distclean in dejagnu" ; \
b00612cc 9904 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9907 "RANLIB=$${RANLIB}" \
0c24b341 9908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9909 distclean) \
2a4cbe27
NN
9910 || exit 1
9911
6bd3dfaa 9912@endif dejagnu
2a4cbe27 9913
4fa63067
NN
9914.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9915maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9916@if dejagnu
9917maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9918
4fa63067 9919maintainer-clean-dejagnu:
0aed8855 9920 @: $(MAKE); $(unstage)
4fa63067 9921 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9922 r=`${PWD_COMMAND}`; export r; \
9923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9924 $(HOST_EXPORTS) \
b813574b 9925 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9927 done; \
4fa63067 9928 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9929 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9932 "RANLIB=$${RANLIB}" \
0c24b341 9933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9934 maintainer-clean) \
4fa63067
NN
9935 || exit 1
9936
6bd3dfaa 9937@endif dejagnu
4fa63067
NN
9938
9939
a7254363 9940
4fa63067
NN
9941.PHONY: configure-diff maybe-configure-diff
9942maybe-configure-diff:
4f0ef2d8
CD
9943@if gcc-bootstrap
9944configure-diff: stage_current
9945@endif gcc-bootstrap
6bd3dfaa
PB
9946@if diff
9947maybe-configure-diff: configure-diff
c52c6897 9948configure-diff:
0aed8855 9949 @: $(MAKE); $(unstage)
c52c6897 9950 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9952 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
1f53ca9a 9954 $(HOST_EXPORTS) \
a7254363
PB
9955 echo Configuring in $(HOST_SUBDIR)/diff; \
9956 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9957 case $(srcdir) in \
b00612cc
PB
9958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9959 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9961 esac; \
b00612cc
PB
9962 srcdiroption="--srcdir=$${topdir}/diff"; \
9963 libsrcdir="$$s/diff"; \
4fa63067 9964 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9966 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9967 || exit 1
6bd3dfaa 9968@endif diff
2a4cbe27 9969
a7254363
PB
9970
9971
d545f33b
PB
9972
9973
4fa63067
NN
9974.PHONY: all-diff maybe-all-diff
9975maybe-all-diff:
4f0ef2d8
CD
9976@if gcc-bootstrap
9977all-diff: stage_current
9978@endif gcc-bootstrap
6bd3dfaa 9979@if diff
d27cc32e 9980TARGET-diff=all
6bd3dfaa 9981maybe-all-diff: all-diff
4fa63067 9982all-diff: configure-diff
0aed8855 9983 @: $(MAKE); $(unstage)
4fa63067
NN
9984 @r=`${PWD_COMMAND}`; export r; \
9985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 9986 $(HOST_EXPORTS) \
b00612cc 9987 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9989 $(TARGET-diff))
6bd3dfaa 9990@endif diff
2a4cbe27 9991
a7254363 9992
d545f33b
PB
9993
9994
4fa63067
NN
9995.PHONY: check-diff maybe-check-diff
9996maybe-check-diff:
6bd3dfaa
PB
9997@if diff
9998maybe-check-diff: check-diff
2a4cbe27 9999
4fa63067 10000check-diff:
0aed8855 10001 @: $(MAKE); $(unstage)
4fa63067 10002 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10004 $(HOST_EXPORTS) \
b00612cc
PB
10005 (cd $(HOST_SUBDIR)/diff && \
10006 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10007
6bd3dfaa 10008@endif diff
2a4cbe27 10009
4fa63067
NN
10010.PHONY: install-diff maybe-install-diff
10011maybe-install-diff:
6bd3dfaa
PB
10012@if diff
10013maybe-install-diff: install-diff
2a4cbe27 10014
4fa63067 10015install-diff: installdirs
0aed8855 10016 @: $(MAKE); $(unstage)
4fa63067 10017 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10019 $(HOST_EXPORTS) \
b00612cc 10020 (cd $(HOST_SUBDIR)/diff && \
2da12f12 10021 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10022
6bd3dfaa 10023@endif diff
2a4cbe27 10024
56a8fe78 10025# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10026
4fa63067
NN
10027.PHONY: maybe-info-diff info-diff
10028maybe-info-diff:
6bd3dfaa
PB
10029@if diff
10030maybe-info-diff: info-diff
2a4cbe27 10031
4fa63067
NN
10032info-diff: \
10033 configure-diff
0aed8855 10034 @: $(MAKE); $(unstage)
4fa63067 10035 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10036 r=`${PWD_COMMAND}`; export r; \
10037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10038 $(HOST_EXPORTS) \
b813574b 10039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10041 done; \
4fa63067 10042 echo "Doing info in diff" ; \
b00612cc 10043 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10046 "RANLIB=$${RANLIB}" \
0c24b341 10047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10048 info) \
2a4cbe27
NN
10049 || exit 1
10050
6bd3dfaa 10051@endif diff
2a4cbe27 10052
4fa63067
NN
10053.PHONY: maybe-dvi-diff dvi-diff
10054maybe-dvi-diff:
6bd3dfaa
PB
10055@if diff
10056maybe-dvi-diff: dvi-diff
2a4cbe27 10057
4fa63067
NN
10058dvi-diff: \
10059 configure-diff
0aed8855 10060 @: $(MAKE); $(unstage)
4fa63067 10061 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10062 r=`${PWD_COMMAND}`; export r; \
10063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10064 $(HOST_EXPORTS) \
b813574b 10065 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10067 done; \
4fa63067 10068 echo "Doing dvi in diff" ; \
b00612cc 10069 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10072 "RANLIB=$${RANLIB}" \
0c24b341 10073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10074 dvi) \
2a4cbe27
NN
10075 || exit 1
10076
6bd3dfaa 10077@endif diff
2a4cbe27 10078
56a8fe78
DD
10079.PHONY: maybe-pdf-diff pdf-diff
10080maybe-pdf-diff:
10081@if diff
10082maybe-pdf-diff: pdf-diff
10083
10084pdf-diff: \
10085 configure-diff
10086 @: $(MAKE); $(unstage)
10087 @[ -f ./diff/Makefile ] || exit 0; \
10088 r=`${PWD_COMMAND}`; export r; \
10089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10090 $(HOST_EXPORTS) \
10091 for flag in $(EXTRA_HOST_FLAGS) ; do \
10092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10093 done; \
10094 echo "Doing pdf in diff" ; \
10095 (cd $(HOST_SUBDIR)/diff && \
10096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10098 "RANLIB=$${RANLIB}" \
0c24b341 10099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10100 pdf) \
10101 || exit 1
10102
10103@endif diff
10104
6d389afc
MS
10105.PHONY: maybe-html-diff html-diff
10106maybe-html-diff:
10107@if diff
10108maybe-html-diff: html-diff
10109
10110html-diff: \
10111 configure-diff
0aed8855 10112 @: $(MAKE); $(unstage)
6d389afc
MS
10113 @[ -f ./diff/Makefile ] || exit 0; \
10114 r=`${PWD_COMMAND}`; export r; \
10115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10116 $(HOST_EXPORTS) \
10117 for flag in $(EXTRA_HOST_FLAGS) ; do \
10118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10119 done; \
10120 echo "Doing html in diff" ; \
b00612cc 10121 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
10122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10124 "RANLIB=$${RANLIB}" \
0c24b341 10125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10126 html) \
10127 || exit 1
10128
10129@endif diff
10130
4fa63067
NN
10131.PHONY: maybe-TAGS-diff TAGS-diff
10132maybe-TAGS-diff:
6bd3dfaa
PB
10133@if diff
10134maybe-TAGS-diff: TAGS-diff
2a4cbe27 10135
4fa63067
NN
10136TAGS-diff: \
10137 configure-diff
0aed8855 10138 @: $(MAKE); $(unstage)
4fa63067 10139 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10140 r=`${PWD_COMMAND}`; export r; \
10141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10142 $(HOST_EXPORTS) \
b813574b 10143 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10145 done; \
4fa63067 10146 echo "Doing TAGS in diff" ; \
b00612cc 10147 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10150 "RANLIB=$${RANLIB}" \
0c24b341 10151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10152 TAGS) \
2a4cbe27
NN
10153 || exit 1
10154
6bd3dfaa 10155@endif diff
2a4cbe27 10156
4fa63067
NN
10157.PHONY: maybe-install-info-diff install-info-diff
10158maybe-install-info-diff:
6bd3dfaa
PB
10159@if diff
10160maybe-install-info-diff: install-info-diff
2a4cbe27 10161
4fa63067
NN
10162install-info-diff: \
10163 configure-diff \
10164 info-diff
0aed8855 10165 @: $(MAKE); $(unstage)
4fa63067 10166 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10167 r=`${PWD_COMMAND}`; export r; \
10168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10169 $(HOST_EXPORTS) \
b813574b 10170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10172 done; \
4fa63067 10173 echo "Doing install-info in diff" ; \
b00612cc 10174 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10177 "RANLIB=$${RANLIB}" \
0c24b341 10178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10179 install-info) \
2a4cbe27
NN
10180 || exit 1
10181
6bd3dfaa 10182@endif diff
2a4cbe27 10183
a3ca38d2
DD
10184.PHONY: maybe-install-pdf-diff install-pdf-diff
10185maybe-install-pdf-diff:
10186@if diff
10187maybe-install-pdf-diff: install-pdf-diff
10188
10189install-pdf-diff: \
10190 configure-diff \
10191 pdf-diff
10192 @: $(MAKE); $(unstage)
10193 @[ -f ./diff/Makefile ] || exit 0; \
10194 r=`${PWD_COMMAND}`; export r; \
10195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10196 $(HOST_EXPORTS) \
10197 for flag in $(EXTRA_HOST_FLAGS) ; do \
10198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10199 done; \
10200 echo "Doing install-pdf in diff" ; \
10201 (cd $(HOST_SUBDIR)/diff && \
10202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10204 "RANLIB=$${RANLIB}" \
0c24b341 10205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10206 install-pdf) \
10207 || exit 1
10208
10209@endif diff
10210
108a6f8e
CD
10211.PHONY: maybe-install-html-diff install-html-diff
10212maybe-install-html-diff:
10213@if diff
10214maybe-install-html-diff: install-html-diff
10215
10216install-html-diff: \
10217 configure-diff \
10218 html-diff
10219 @: $(MAKE); $(unstage)
10220 @[ -f ./diff/Makefile ] || exit 0; \
10221 r=`${PWD_COMMAND}`; export r; \
10222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10223 $(HOST_EXPORTS) \
10224 for flag in $(EXTRA_HOST_FLAGS) ; do \
10225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10226 done; \
10227 echo "Doing install-html in diff" ; \
10228 (cd $(HOST_SUBDIR)/diff && \
10229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10231 "RANLIB=$${RANLIB}" \
0c24b341 10232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10233 install-html) \
10234 || exit 1
10235
10236@endif diff
10237
4fa63067
NN
10238.PHONY: maybe-installcheck-diff installcheck-diff
10239maybe-installcheck-diff:
6bd3dfaa
PB
10240@if diff
10241maybe-installcheck-diff: installcheck-diff
2a4cbe27 10242
4fa63067
NN
10243installcheck-diff: \
10244 configure-diff
0aed8855 10245 @: $(MAKE); $(unstage)
4fa63067 10246 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10247 r=`${PWD_COMMAND}`; export r; \
10248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10249 $(HOST_EXPORTS) \
b813574b 10250 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10252 done; \
4fa63067 10253 echo "Doing installcheck in diff" ; \
b00612cc 10254 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10257 "RANLIB=$${RANLIB}" \
0c24b341 10258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10259 installcheck) \
2a4cbe27
NN
10260 || exit 1
10261
6bd3dfaa 10262@endif diff
2a4cbe27 10263
4fa63067
NN
10264.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10265maybe-mostlyclean-diff:
6bd3dfaa
PB
10266@if diff
10267maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10268
4fa63067 10269mostlyclean-diff:
0aed8855 10270 @: $(MAKE); $(unstage)
4fa63067 10271 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10272 r=`${PWD_COMMAND}`; export r; \
10273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10274 $(HOST_EXPORTS) \
b813574b 10275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10277 done; \
4fa63067 10278 echo "Doing mostlyclean in diff" ; \
b00612cc 10279 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10282 "RANLIB=$${RANLIB}" \
0c24b341 10283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10284 mostlyclean) \
2a4cbe27
NN
10285 || exit 1
10286
6bd3dfaa 10287@endif diff
2a4cbe27 10288
4fa63067
NN
10289.PHONY: maybe-clean-diff clean-diff
10290maybe-clean-diff:
6bd3dfaa
PB
10291@if diff
10292maybe-clean-diff: clean-diff
2a4cbe27 10293
4fa63067 10294clean-diff:
0aed8855 10295 @: $(MAKE); $(unstage)
4fa63067 10296 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10297 r=`${PWD_COMMAND}`; export r; \
10298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10299 $(HOST_EXPORTS) \
b813574b 10300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10302 done; \
4fa63067 10303 echo "Doing clean in diff" ; \
b00612cc 10304 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10307 "RANLIB=$${RANLIB}" \
0c24b341 10308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10309 clean) \
2a4cbe27
NN
10310 || exit 1
10311
6bd3dfaa 10312@endif diff
2a4cbe27 10313
4fa63067
NN
10314.PHONY: maybe-distclean-diff distclean-diff
10315maybe-distclean-diff:
6bd3dfaa
PB
10316@if diff
10317maybe-distclean-diff: distclean-diff
2a4cbe27 10318
4fa63067 10319distclean-diff:
0aed8855 10320 @: $(MAKE); $(unstage)
4fa63067 10321 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10322 r=`${PWD_COMMAND}`; export r; \
10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10324 $(HOST_EXPORTS) \
b813574b 10325 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10327 done; \
4fa63067 10328 echo "Doing distclean in diff" ; \
b00612cc 10329 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10332 "RANLIB=$${RANLIB}" \
0c24b341 10333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10334 distclean) \
2a4cbe27
NN
10335 || exit 1
10336
6bd3dfaa 10337@endif diff
2a4cbe27 10338
4fa63067
NN
10339.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10340maybe-maintainer-clean-diff:
6bd3dfaa
PB
10341@if diff
10342maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10343
4fa63067 10344maintainer-clean-diff:
0aed8855 10345 @: $(MAKE); $(unstage)
4fa63067 10346 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10347 r=`${PWD_COMMAND}`; export r; \
10348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10349 $(HOST_EXPORTS) \
b813574b 10350 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10352 done; \
4fa63067 10353 echo "Doing maintainer-clean in diff" ; \
b00612cc 10354 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10357 "RANLIB=$${RANLIB}" \
0c24b341 10358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10359 maintainer-clean) \
2a4cbe27
NN
10360 || exit 1
10361
6bd3dfaa 10362@endif diff
2a4cbe27 10363
2a4cbe27 10364
a7254363 10365
4fa63067
NN
10366.PHONY: configure-dosutils maybe-configure-dosutils
10367maybe-configure-dosutils:
4f0ef2d8
CD
10368@if gcc-bootstrap
10369configure-dosutils: stage_current
10370@endif gcc-bootstrap
6bd3dfaa
PB
10371@if dosutils
10372maybe-configure-dosutils: configure-dosutils
c52c6897 10373configure-dosutils:
0aed8855 10374 @: $(MAKE); $(unstage)
c52c6897 10375 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10377 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
1f53ca9a 10379 $(HOST_EXPORTS) \
a7254363
PB
10380 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10381 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10382 case $(srcdir) in \
b00612cc
PB
10383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10384 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10386 esac; \
b00612cc
PB
10387 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10388 libsrcdir="$$s/dosutils"; \
4fa63067 10389 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10390 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10391 --target=${target_alias} $${srcdiroption} \
4fa63067 10392 || exit 1
6bd3dfaa 10393@endif dosutils
4fa63067 10394
a7254363
PB
10395
10396
d545f33b
PB
10397
10398
4fa63067
NN
10399.PHONY: all-dosutils maybe-all-dosutils
10400maybe-all-dosutils:
4f0ef2d8
CD
10401@if gcc-bootstrap
10402all-dosutils: stage_current
10403@endif gcc-bootstrap
6bd3dfaa 10404@if dosutils
d27cc32e 10405TARGET-dosutils=all
6bd3dfaa 10406maybe-all-dosutils: all-dosutils
4fa63067 10407all-dosutils: configure-dosutils
0aed8855 10408 @: $(MAKE); $(unstage)
4fa63067
NN
10409 @r=`${PWD_COMMAND}`; export r; \
10410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10411 $(HOST_EXPORTS) \
b00612cc 10412 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10414 $(TARGET-dosutils))
6bd3dfaa 10415@endif dosutils
4fa63067 10416
a7254363 10417
d545f33b
PB
10418
10419
4fa63067
NN
10420.PHONY: check-dosutils maybe-check-dosutils
10421maybe-check-dosutils:
6bd3dfaa
PB
10422@if dosutils
10423maybe-check-dosutils: check-dosutils
2a4cbe27 10424
4fa63067 10425check-dosutils:
2a4cbe27 10426
6bd3dfaa 10427@endif dosutils
2a4cbe27 10428
4fa63067
NN
10429.PHONY: install-dosutils maybe-install-dosutils
10430maybe-install-dosutils:
6bd3dfaa
PB
10431@if dosutils
10432maybe-install-dosutils: install-dosutils
4fa63067
NN
10433
10434install-dosutils: installdirs
0aed8855 10435 @: $(MAKE); $(unstage)
4fa63067 10436 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10438 $(HOST_EXPORTS) \
b00612cc 10439 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10440 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10441
6bd3dfaa 10442@endif dosutils
2a4cbe27 10443
56a8fe78 10444# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10445
4fa63067
NN
10446.PHONY: maybe-info-dosutils info-dosutils
10447maybe-info-dosutils:
6bd3dfaa
PB
10448@if dosutils
10449maybe-info-dosutils: info-dosutils
4fa63067
NN
10450
10451info-dosutils: \
10452 configure-dosutils
0aed8855 10453 @: $(MAKE); $(unstage)
4fa63067 10454 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10455 r=`${PWD_COMMAND}`; export r; \
10456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10457 $(HOST_EXPORTS) \
b813574b 10458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10460 done; \
4fa63067 10461 echo "Doing info in dosutils" ; \
b00612cc 10462 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10465 "RANLIB=$${RANLIB}" \
0c24b341 10466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10467 info) \
2a4cbe27
NN
10468 || exit 1
10469
6bd3dfaa 10470@endif dosutils
2a4cbe27 10471
4fa63067
NN
10472.PHONY: maybe-dvi-dosutils dvi-dosutils
10473maybe-dvi-dosutils:
6bd3dfaa
PB
10474@if dosutils
10475maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10476
4fa63067
NN
10477dvi-dosutils: \
10478 configure-dosutils
0aed8855 10479 @: $(MAKE); $(unstage)
4fa63067 10480 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10481 r=`${PWD_COMMAND}`; export r; \
10482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10483 $(HOST_EXPORTS) \
b813574b 10484 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10486 done; \
4fa63067 10487 echo "Doing dvi in dosutils" ; \
b00612cc 10488 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10491 "RANLIB=$${RANLIB}" \
0c24b341 10492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10493 dvi) \
2a4cbe27
NN
10494 || exit 1
10495
6bd3dfaa 10496@endif dosutils
2a4cbe27 10497
56a8fe78
DD
10498.PHONY: maybe-pdf-dosutils pdf-dosutils
10499maybe-pdf-dosutils:
10500@if dosutils
10501maybe-pdf-dosutils: pdf-dosutils
10502
10503pdf-dosutils: \
10504 configure-dosutils
10505 @: $(MAKE); $(unstage)
10506 @[ -f ./dosutils/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 pdf in dosutils" ; \
10514 (cd $(HOST_SUBDIR)/dosutils && \
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}" \
56a8fe78
DD
10519 pdf) \
10520 || exit 1
10521
10522@endif dosutils
10523
6d389afc
MS
10524.PHONY: maybe-html-dosutils html-dosutils
10525maybe-html-dosutils:
6bd3dfaa 10526@if dosutils
6d389afc 10527maybe-html-dosutils: html-dosutils
2a4cbe27 10528
6d389afc 10529html-dosutils: \
4fa63067 10530 configure-dosutils
0aed8855 10531 @: $(MAKE); $(unstage)
4fa63067 10532 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10533 r=`${PWD_COMMAND}`; export r; \
10534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10535 $(HOST_EXPORTS) \
b813574b 10536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10538 done; \
6d389afc 10539 echo "Doing html in dosutils" ; \
b00612cc 10540 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10543 "RANLIB=$${RANLIB}" \
0c24b341 10544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10545 html) \
2a4cbe27
NN
10546 || exit 1
10547
6bd3dfaa 10548@endif dosutils
2a4cbe27 10549
6d389afc
MS
10550.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10551maybe-TAGS-dosutils:
6bd3dfaa 10552@if dosutils
6d389afc 10553maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10554
6d389afc
MS
10555TAGS-dosutils: \
10556 configure-dosutils
0aed8855 10557 @: $(MAKE); $(unstage)
6d389afc
MS
10558 @[ -f ./dosutils/Makefile ] || exit 0; \
10559 r=`${PWD_COMMAND}`; export r; \
10560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10561 $(HOST_EXPORTS) \
10562 for flag in $(EXTRA_HOST_FLAGS) ; do \
10563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10564 done; \
10565 echo "Doing TAGS in dosutils" ; \
b00612cc 10566 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10569 "RANLIB=$${RANLIB}" \
0c24b341 10570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10571 TAGS) \
10572 || exit 1
10573
10574@endif dosutils
10575
10576.PHONY: maybe-install-info-dosutils install-info-dosutils
10577maybe-install-info-dosutils:
10578@if dosutils
10579maybe-install-info-dosutils: install-info-dosutils
10580
10581install-info-dosutils: \
10582 configure-dosutils \
10583 info-dosutils
0aed8855 10584 @: $(MAKE); $(unstage)
4fa63067 10585 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10586 r=`${PWD_COMMAND}`; export r; \
10587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10588 $(HOST_EXPORTS) \
b813574b 10589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10591 done; \
4fa63067 10592 echo "Doing install-info in dosutils" ; \
b00612cc 10593 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10596 "RANLIB=$${RANLIB}" \
0c24b341 10597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10598 install-info) \
2a4cbe27
NN
10599 || exit 1
10600
6bd3dfaa 10601@endif dosutils
2a4cbe27 10602
a3ca38d2
DD
10603.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10604maybe-install-pdf-dosutils:
10605@if dosutils
10606maybe-install-pdf-dosutils: install-pdf-dosutils
10607
10608install-pdf-dosutils: \
10609 configure-dosutils \
10610 pdf-dosutils
10611 @: $(MAKE); $(unstage)
10612 @[ -f ./dosutils/Makefile ] || exit 0; \
10613 r=`${PWD_COMMAND}`; export r; \
10614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10615 $(HOST_EXPORTS) \
10616 for flag in $(EXTRA_HOST_FLAGS) ; do \
10617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10618 done; \
10619 echo "Doing install-pdf in dosutils" ; \
10620 (cd $(HOST_SUBDIR)/dosutils && \
10621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10623 "RANLIB=$${RANLIB}" \
0c24b341 10624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10625 install-pdf) \
10626 || exit 1
10627
10628@endif dosutils
10629
108a6f8e
CD
10630.PHONY: maybe-install-html-dosutils install-html-dosutils
10631maybe-install-html-dosutils:
10632@if dosutils
10633maybe-install-html-dosutils: install-html-dosutils
10634
10635install-html-dosutils: \
10636 configure-dosutils \
10637 html-dosutils
10638 @: $(MAKE); $(unstage)
10639 @[ -f ./dosutils/Makefile ] || exit 0; \
10640 r=`${PWD_COMMAND}`; export r; \
10641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10642 $(HOST_EXPORTS) \
10643 for flag in $(EXTRA_HOST_FLAGS) ; do \
10644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10645 done; \
10646 echo "Doing install-html in dosutils" ; \
10647 (cd $(HOST_SUBDIR)/dosutils && \
10648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10650 "RANLIB=$${RANLIB}" \
0c24b341 10651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10652 install-html) \
10653 || exit 1
10654
10655@endif dosutils
10656
4fa63067
NN
10657.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10658maybe-installcheck-dosutils:
6bd3dfaa
PB
10659@if dosutils
10660maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10661
4fa63067
NN
10662installcheck-dosutils: \
10663 configure-dosutils
0aed8855 10664 @: $(MAKE); $(unstage)
4fa63067 10665 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10666 r=`${PWD_COMMAND}`; export r; \
10667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10668 $(HOST_EXPORTS) \
b813574b 10669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10671 done; \
4fa63067 10672 echo "Doing installcheck in dosutils" ; \
b00612cc 10673 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10676 "RANLIB=$${RANLIB}" \
0c24b341 10677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10678 installcheck) \
2a4cbe27
NN
10679 || exit 1
10680
6bd3dfaa 10681@endif dosutils
2a4cbe27 10682
4fa63067
NN
10683.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10684maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10685@if dosutils
10686maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10687
4fa63067 10688mostlyclean-dosutils:
0aed8855 10689 @: $(MAKE); $(unstage)
4fa63067 10690 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10691 r=`${PWD_COMMAND}`; export r; \
10692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10693 $(HOST_EXPORTS) \
b813574b 10694 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10696 done; \
4fa63067 10697 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10698 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10701 "RANLIB=$${RANLIB}" \
0c24b341 10702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10703 mostlyclean) \
a2592b1b
DD
10704 || exit 1
10705
6bd3dfaa 10706@endif dosutils
a2592b1b 10707
4fa63067
NN
10708.PHONY: maybe-clean-dosutils clean-dosutils
10709maybe-clean-dosutils:
6bd3dfaa
PB
10710@if dosutils
10711maybe-clean-dosutils: clean-dosutils
2a4cbe27 10712
4fa63067 10713clean-dosutils:
0aed8855 10714 @: $(MAKE); $(unstage)
4fa63067 10715 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10716 r=`${PWD_COMMAND}`; export r; \
10717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10718 $(HOST_EXPORTS) \
b813574b 10719 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10721 done; \
4fa63067 10722 echo "Doing clean in dosutils" ; \
b00612cc 10723 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10726 "RANLIB=$${RANLIB}" \
0c24b341 10727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10728 clean) \
2a4cbe27
NN
10729 || exit 1
10730
6bd3dfaa 10731@endif dosutils
2a4cbe27 10732
4fa63067
NN
10733.PHONY: maybe-distclean-dosutils distclean-dosutils
10734maybe-distclean-dosutils:
6bd3dfaa
PB
10735@if dosutils
10736maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10737
4fa63067 10738distclean-dosutils:
0aed8855 10739 @: $(MAKE); $(unstage)
4fa63067 10740 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10741 r=`${PWD_COMMAND}`; export r; \
10742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10743 $(HOST_EXPORTS) \
b813574b 10744 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10746 done; \
4fa63067 10747 echo "Doing distclean in dosutils" ; \
b00612cc 10748 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10751 "RANLIB=$${RANLIB}" \
0c24b341 10752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10753 distclean) \
2a4cbe27
NN
10754 || exit 1
10755
6bd3dfaa 10756@endif dosutils
2a4cbe27 10757
4fa63067
NN
10758.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10759maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10760@if dosutils
10761maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10762
4fa63067 10763maintainer-clean-dosutils:
0aed8855 10764 @: $(MAKE); $(unstage)
4fa63067 10765 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10766 r=`${PWD_COMMAND}`; export r; \
10767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10768 $(HOST_EXPORTS) \
b813574b 10769 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10771 done; \
4fa63067 10772 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10773 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10776 "RANLIB=$${RANLIB}" \
0c24b341 10777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10778 maintainer-clean) \
2a4cbe27
NN
10779 || exit 1
10780
6bd3dfaa 10781@endif dosutils
2a4cbe27 10782
2a4cbe27 10783
a7254363 10784
4fa63067
NN
10785.PHONY: configure-etc maybe-configure-etc
10786maybe-configure-etc:
4f0ef2d8
CD
10787@if gcc-bootstrap
10788configure-etc: stage_current
10789@endif gcc-bootstrap
6bd3dfaa
PB
10790@if etc
10791maybe-configure-etc: configure-etc
c52c6897 10792configure-etc:
0aed8855 10793 @: $(MAKE); $(unstage)
c52c6897 10794 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10796 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
1f53ca9a 10798 $(HOST_EXPORTS) \
a7254363
PB
10799 echo Configuring in $(HOST_SUBDIR)/etc; \
10800 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10801 case $(srcdir) in \
b00612cc
PB
10802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10803 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10805 esac; \
b00612cc
PB
10806 srcdiroption="--srcdir=$${topdir}/etc"; \
10807 libsrcdir="$$s/etc"; \
4fa63067 10808 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10809 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10810 --target=${target_alias} $${srcdiroption} \
4fa63067 10811 || exit 1
6bd3dfaa 10812@endif etc
4fa63067 10813
a7254363
PB
10814
10815
d545f33b
PB
10816
10817
4fa63067
NN
10818.PHONY: all-etc maybe-all-etc
10819maybe-all-etc:
4f0ef2d8
CD
10820@if gcc-bootstrap
10821all-etc: stage_current
10822@endif gcc-bootstrap
6bd3dfaa 10823@if etc
d27cc32e 10824TARGET-etc=all
6bd3dfaa 10825maybe-all-etc: all-etc
4fa63067 10826all-etc: configure-etc
0aed8855 10827 @: $(MAKE); $(unstage)
4fa63067
NN
10828 @r=`${PWD_COMMAND}`; export r; \
10829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 10830 $(HOST_EXPORTS) \
b00612cc 10831 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10833 $(TARGET-etc))
6bd3dfaa 10834@endif etc
4fa63067 10835
a7254363 10836
d545f33b
PB
10837
10838
4fa63067
NN
10839.PHONY: check-etc maybe-check-etc
10840maybe-check-etc:
6bd3dfaa
PB
10841@if etc
10842maybe-check-etc: check-etc
4fa63067
NN
10843
10844check-etc:
0aed8855 10845 @: $(MAKE); $(unstage)
4fa63067
NN
10846 @r=`${PWD_COMMAND}`; export r; \
10847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10848 $(HOST_EXPORTS) \
b00612cc
PB
10849 (cd $(HOST_SUBDIR)/etc && \
10850 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10851
6bd3dfaa 10852@endif etc
4fa63067
NN
10853
10854.PHONY: install-etc maybe-install-etc
10855maybe-install-etc:
6bd3dfaa
PB
10856@if etc
10857maybe-install-etc: install-etc
4fa63067
NN
10858
10859install-etc: installdirs
0aed8855 10860 @: $(MAKE); $(unstage)
4fa63067
NN
10861 @r=`${PWD_COMMAND}`; export r; \
10862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10863 $(HOST_EXPORTS) \
b00612cc 10864 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10865 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10866
6bd3dfaa 10867@endif etc
4fa63067 10868
56a8fe78 10869# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10870
10871.PHONY: maybe-info-etc info-etc
10872maybe-info-etc:
6bd3dfaa
PB
10873@if etc
10874maybe-info-etc: info-etc
4fa63067
NN
10875
10876info-etc: \
10877 configure-etc
0aed8855 10878 @: $(MAKE); $(unstage)
4fa63067 10879 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10880 r=`${PWD_COMMAND}`; export r; \
10881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10882 $(HOST_EXPORTS) \
b813574b 10883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10885 done; \
4fa63067 10886 echo "Doing info in etc" ; \
b00612cc 10887 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10890 "RANLIB=$${RANLIB}" \
0c24b341 10891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10892 info) \
2a4cbe27
NN
10893 || exit 1
10894
6bd3dfaa 10895@endif etc
2a4cbe27 10896
4fa63067
NN
10897.PHONY: maybe-dvi-etc dvi-etc
10898maybe-dvi-etc:
6bd3dfaa
PB
10899@if etc
10900maybe-dvi-etc: dvi-etc
2a4cbe27 10901
4fa63067
NN
10902dvi-etc: \
10903 configure-etc
0aed8855 10904 @: $(MAKE); $(unstage)
4fa63067 10905 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10906 r=`${PWD_COMMAND}`; export r; \
10907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10908 $(HOST_EXPORTS) \
b813574b 10909 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10911 done; \
4fa63067 10912 echo "Doing dvi in etc" ; \
b00612cc 10913 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10916 "RANLIB=$${RANLIB}" \
0c24b341 10917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10918 dvi) \
2a4cbe27
NN
10919 || exit 1
10920
6bd3dfaa 10921@endif etc
2a4cbe27 10922
56a8fe78
DD
10923.PHONY: maybe-pdf-etc pdf-etc
10924maybe-pdf-etc:
10925@if etc
10926maybe-pdf-etc: pdf-etc
10927
10928pdf-etc: \
10929 configure-etc
10930 @: $(MAKE); $(unstage)
10931 @[ -f ./etc/Makefile ] || exit 0; \
10932 r=`${PWD_COMMAND}`; export r; \
10933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10934 $(HOST_EXPORTS) \
10935 for flag in $(EXTRA_HOST_FLAGS) ; do \
10936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10937 done; \
10938 echo "Doing pdf in etc" ; \
10939 (cd $(HOST_SUBDIR)/etc && \
10940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10942 "RANLIB=$${RANLIB}" \
0c24b341 10943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10944 pdf) \
10945 || exit 1
10946
10947@endif etc
10948
6d389afc
MS
10949.PHONY: maybe-html-etc html-etc
10950maybe-html-etc:
10951@if etc
10952maybe-html-etc: html-etc
10953
10954html-etc: \
10955 configure-etc
0aed8855 10956 @: $(MAKE); $(unstage)
6d389afc
MS
10957 @[ -f ./etc/Makefile ] || exit 0; \
10958 r=`${PWD_COMMAND}`; export r; \
10959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10960 $(HOST_EXPORTS) \
10961 for flag in $(EXTRA_HOST_FLAGS) ; do \
10962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10963 done; \
10964 echo "Doing html in etc" ; \
b00612cc 10965 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10968 "RANLIB=$${RANLIB}" \
0c24b341 10969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10970 html) \
10971 || exit 1
10972
10973@endif etc
10974
4fa63067
NN
10975.PHONY: maybe-TAGS-etc TAGS-etc
10976maybe-TAGS-etc:
6bd3dfaa
PB
10977@if etc
10978maybe-TAGS-etc: TAGS-etc
2a4cbe27 10979
4fa63067
NN
10980TAGS-etc: \
10981 configure-etc
0aed8855 10982 @: $(MAKE); $(unstage)
4fa63067 10983 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10984 r=`${PWD_COMMAND}`; export r; \
10985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10986 $(HOST_EXPORTS) \
b813574b 10987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10989 done; \
4fa63067 10990 echo "Doing TAGS in etc" ; \
b00612cc 10991 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10994 "RANLIB=$${RANLIB}" \
0c24b341 10995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10996 TAGS) \
2a4cbe27
NN
10997 || exit 1
10998
6bd3dfaa 10999@endif etc
2a4cbe27 11000
4fa63067
NN
11001.PHONY: maybe-install-info-etc install-info-etc
11002maybe-install-info-etc:
6bd3dfaa
PB
11003@if etc
11004maybe-install-info-etc: install-info-etc
2a4cbe27 11005
4fa63067
NN
11006install-info-etc: \
11007 configure-etc \
11008 info-etc
0aed8855 11009 @: $(MAKE); $(unstage)
4fa63067 11010 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11011 r=`${PWD_COMMAND}`; export r; \
11012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11013 $(HOST_EXPORTS) \
b813574b 11014 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11016 done; \
4fa63067 11017 echo "Doing install-info in etc" ; \
b00612cc 11018 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11021 "RANLIB=$${RANLIB}" \
0c24b341 11022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11023 install-info) \
2a4cbe27
NN
11024 || exit 1
11025
6bd3dfaa 11026@endif etc
2a4cbe27 11027
a3ca38d2
DD
11028.PHONY: maybe-install-pdf-etc install-pdf-etc
11029maybe-install-pdf-etc:
11030@if etc
11031maybe-install-pdf-etc: install-pdf-etc
11032
11033install-pdf-etc: \
11034 configure-etc \
11035 pdf-etc
11036 @: $(MAKE); $(unstage)
11037 @[ -f ./etc/Makefile ] || exit 0; \
11038 r=`${PWD_COMMAND}`; export r; \
11039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11040 $(HOST_EXPORTS) \
11041 for flag in $(EXTRA_HOST_FLAGS) ; do \
11042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11043 done; \
11044 echo "Doing install-pdf in etc" ; \
11045 (cd $(HOST_SUBDIR)/etc && \
11046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11048 "RANLIB=$${RANLIB}" \
0c24b341 11049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11050 install-pdf) \
11051 || exit 1
11052
11053@endif etc
11054
108a6f8e
CD
11055.PHONY: maybe-install-html-etc install-html-etc
11056maybe-install-html-etc:
11057@if etc
11058maybe-install-html-etc: install-html-etc
11059
11060install-html-etc: \
11061 configure-etc \
11062 html-etc
11063 @: $(MAKE); $(unstage)
11064 @[ -f ./etc/Makefile ] || exit 0; \
11065 r=`${PWD_COMMAND}`; export r; \
11066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11067 $(HOST_EXPORTS) \
11068 for flag in $(EXTRA_HOST_FLAGS) ; do \
11069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11070 done; \
11071 echo "Doing install-html in etc" ; \
11072 (cd $(HOST_SUBDIR)/etc && \
11073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11075 "RANLIB=$${RANLIB}" \
0c24b341 11076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11077 install-html) \
11078 || exit 1
11079
11080@endif etc
11081
4fa63067
NN
11082.PHONY: maybe-installcheck-etc installcheck-etc
11083maybe-installcheck-etc:
6bd3dfaa
PB
11084@if etc
11085maybe-installcheck-etc: installcheck-etc
2a4cbe27 11086
4fa63067
NN
11087installcheck-etc: \
11088 configure-etc
0aed8855 11089 @: $(MAKE); $(unstage)
4fa63067 11090 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11091 r=`${PWD_COMMAND}`; export r; \
11092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11093 $(HOST_EXPORTS) \
b813574b 11094 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11096 done; \
4fa63067 11097 echo "Doing installcheck in etc" ; \
b00612cc 11098 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11101 "RANLIB=$${RANLIB}" \
0c24b341 11102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11103 installcheck) \
2a4cbe27
NN
11104 || exit 1
11105
6bd3dfaa 11106@endif etc
2a4cbe27 11107
4fa63067
NN
11108.PHONY: maybe-mostlyclean-etc mostlyclean-etc
11109maybe-mostlyclean-etc:
6bd3dfaa
PB
11110@if etc
11111maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 11112
4fa63067 11113mostlyclean-etc:
0aed8855 11114 @: $(MAKE); $(unstage)
4fa63067 11115 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11116 r=`${PWD_COMMAND}`; export r; \
11117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11118 $(HOST_EXPORTS) \
b813574b 11119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11121 done; \
4fa63067 11122 echo "Doing mostlyclean in etc" ; \
b00612cc 11123 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11126 "RANLIB=$${RANLIB}" \
0c24b341 11127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11128 mostlyclean) \
2a4cbe27
NN
11129 || exit 1
11130
6bd3dfaa 11131@endif etc
2a4cbe27 11132
4fa63067
NN
11133.PHONY: maybe-clean-etc clean-etc
11134maybe-clean-etc:
6bd3dfaa
PB
11135@if etc
11136maybe-clean-etc: clean-etc
2a4cbe27 11137
4fa63067 11138clean-etc:
0aed8855 11139 @: $(MAKE); $(unstage)
4fa63067 11140 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11141 r=`${PWD_COMMAND}`; export r; \
11142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11143 $(HOST_EXPORTS) \
b813574b 11144 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11146 done; \
4fa63067 11147 echo "Doing clean in etc" ; \
b00612cc 11148 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11151 "RANLIB=$${RANLIB}" \
0c24b341 11152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11153 clean) \
2a4cbe27
NN
11154 || exit 1
11155
6bd3dfaa 11156@endif etc
2a4cbe27 11157
4fa63067
NN
11158.PHONY: maybe-distclean-etc distclean-etc
11159maybe-distclean-etc:
6bd3dfaa
PB
11160@if etc
11161maybe-distclean-etc: distclean-etc
2a4cbe27 11162
4fa63067 11163distclean-etc:
0aed8855 11164 @: $(MAKE); $(unstage)
4fa63067 11165 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11166 r=`${PWD_COMMAND}`; export r; \
11167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11168 $(HOST_EXPORTS) \
b813574b 11169 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11171 done; \
4fa63067 11172 echo "Doing distclean in etc" ; \
b00612cc 11173 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11176 "RANLIB=$${RANLIB}" \
0c24b341 11177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11178 distclean) \
2a4cbe27
NN
11179 || exit 1
11180
6bd3dfaa 11181@endif etc
2a4cbe27 11182
4fa63067
NN
11183.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11184maybe-maintainer-clean-etc:
6bd3dfaa
PB
11185@if etc
11186maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11187
4fa63067 11188maintainer-clean-etc:
0aed8855 11189 @: $(MAKE); $(unstage)
4fa63067 11190 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11191 r=`${PWD_COMMAND}`; export r; \
11192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11193 $(HOST_EXPORTS) \
b813574b 11194 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11196 done; \
4fa63067 11197 echo "Doing maintainer-clean in etc" ; \
b00612cc 11198 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11201 "RANLIB=$${RANLIB}" \
0c24b341 11202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11203 maintainer-clean) \
2a4cbe27
NN
11204 || exit 1
11205
6bd3dfaa 11206@endif etc
2a4cbe27 11207
2a4cbe27 11208
a7254363 11209
4fa63067
NN
11210.PHONY: configure-fastjar maybe-configure-fastjar
11211maybe-configure-fastjar:
4f0ef2d8
CD
11212@if gcc-bootstrap
11213configure-fastjar: stage_current
11214@endif gcc-bootstrap
6bd3dfaa
PB
11215@if fastjar
11216maybe-configure-fastjar: configure-fastjar
c52c6897 11217configure-fastjar:
0aed8855 11218 @: $(MAKE); $(unstage)
c52c6897 11219 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11221 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
1f53ca9a 11223 $(HOST_EXPORTS) \
a7254363
PB
11224 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11225 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11226 case $(srcdir) in \
b00612cc
PB
11227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11228 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11230 esac; \
b00612cc
PB
11231 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11232 libsrcdir="$$s/fastjar"; \
4fa63067 11233 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11234 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11235 --target=${target_alias} $${srcdiroption} \
4fa63067 11236 || exit 1
6bd3dfaa 11237@endif fastjar
4fa63067 11238
a7254363
PB
11239
11240
d545f33b
PB
11241
11242
4fa63067
NN
11243.PHONY: all-fastjar maybe-all-fastjar
11244maybe-all-fastjar:
4f0ef2d8
CD
11245@if gcc-bootstrap
11246all-fastjar: stage_current
11247@endif gcc-bootstrap
6bd3dfaa 11248@if fastjar
d27cc32e 11249TARGET-fastjar=all
6bd3dfaa 11250maybe-all-fastjar: all-fastjar
4fa63067 11251all-fastjar: configure-fastjar
0aed8855 11252 @: $(MAKE); $(unstage)
4fa63067
NN
11253 @r=`${PWD_COMMAND}`; export r; \
11254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11255 $(HOST_EXPORTS) \
b00612cc 11256 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11257 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11258 $(TARGET-fastjar))
6bd3dfaa 11259@endif fastjar
2a4cbe27 11260
a7254363 11261
d545f33b
PB
11262
11263
4fa63067
NN
11264.PHONY: check-fastjar maybe-check-fastjar
11265maybe-check-fastjar:
6bd3dfaa
PB
11266@if fastjar
11267maybe-check-fastjar: check-fastjar
2a4cbe27 11268
4fa63067
NN
11269# This module is only tested in a native toolchain.
11270check-fastjar:
0aed8855 11271 @: $(MAKE); $(unstage)
4fa63067
NN
11272 @if [ '$(host)' = '$(target)' ] ; then \
11273 r=`${PWD_COMMAND}`; export r; \
11274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11275 $(HOST_EXPORTS) \
b00612cc 11276 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11277 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11278 fi
2a4cbe27 11279
6bd3dfaa 11280@endif fastjar
4fa63067
NN
11281
11282.PHONY: install-fastjar maybe-install-fastjar
11283maybe-install-fastjar:
6bd3dfaa
PB
11284@if fastjar
11285maybe-install-fastjar: install-fastjar
4fa63067
NN
11286
11287install-fastjar: installdirs
0aed8855 11288 @: $(MAKE); $(unstage)
4fa63067 11289 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11291 $(HOST_EXPORTS) \
b00612cc 11292 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11293 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11294
6bd3dfaa 11295@endif fastjar
2a4cbe27 11296
56a8fe78 11297# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11298
4fa63067
NN
11299.PHONY: maybe-info-fastjar info-fastjar
11300maybe-info-fastjar:
6bd3dfaa
PB
11301@if fastjar
11302maybe-info-fastjar: info-fastjar
4fa63067
NN
11303
11304info-fastjar: \
11305 configure-fastjar
0aed8855 11306 @: $(MAKE); $(unstage)
4fa63067 11307 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11308 r=`${PWD_COMMAND}`; export r; \
11309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11310 $(HOST_EXPORTS) \
b813574b 11311 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11313 done; \
4fa63067 11314 echo "Doing info in fastjar" ; \
b00612cc 11315 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11318 "RANLIB=$${RANLIB}" \
0c24b341 11319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11320 info) \
2a4cbe27
NN
11321 || exit 1
11322
6bd3dfaa 11323@endif fastjar
2a4cbe27 11324
4fa63067
NN
11325.PHONY: maybe-dvi-fastjar dvi-fastjar
11326maybe-dvi-fastjar:
6bd3dfaa
PB
11327@if fastjar
11328maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11329
4fa63067
NN
11330dvi-fastjar: \
11331 configure-fastjar
0aed8855 11332 @: $(MAKE); $(unstage)
2a4cbe27 11333 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11334 r=`${PWD_COMMAND}`; export r; \
11335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11336 $(HOST_EXPORTS) \
b813574b 11337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11339 done; \
4fa63067 11340 echo "Doing dvi in fastjar" ; \
b00612cc 11341 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11344 "RANLIB=$${RANLIB}" \
0c24b341 11345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11346 dvi) \
2a4cbe27
NN
11347 || exit 1
11348
6bd3dfaa 11349@endif fastjar
2a4cbe27 11350
56a8fe78
DD
11351.PHONY: maybe-pdf-fastjar pdf-fastjar
11352maybe-pdf-fastjar:
11353@if fastjar
11354maybe-pdf-fastjar: pdf-fastjar
11355
11356pdf-fastjar: \
11357 configure-fastjar
11358 @: $(MAKE); $(unstage)
11359 @[ -f ./fastjar/Makefile ] || exit 0; \
11360 r=`${PWD_COMMAND}`; export r; \
11361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11362 $(HOST_EXPORTS) \
11363 for flag in $(EXTRA_HOST_FLAGS) ; do \
11364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11365 done; \
11366 echo "Doing pdf in fastjar" ; \
11367 (cd $(HOST_SUBDIR)/fastjar && \
11368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11370 "RANLIB=$${RANLIB}" \
0c24b341 11371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11372 pdf) \
11373 || exit 1
11374
11375@endif fastjar
11376
6d389afc
MS
11377.PHONY: maybe-html-fastjar html-fastjar
11378maybe-html-fastjar:
11379@if fastjar
11380maybe-html-fastjar: html-fastjar
11381
11382html-fastjar: \
11383 configure-fastjar
0aed8855 11384 @: $(MAKE); $(unstage)
6d389afc
MS
11385 @[ -f ./fastjar/Makefile ] || exit 0; \
11386 r=`${PWD_COMMAND}`; export r; \
11387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11388 $(HOST_EXPORTS) \
11389 for flag in $(EXTRA_HOST_FLAGS) ; do \
11390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11391 done; \
11392 echo "Doing html in fastjar" ; \
b00612cc 11393 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11396 "RANLIB=$${RANLIB}" \
0c24b341 11397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11398 html) \
11399 || exit 1
11400
11401@endif fastjar
11402
4fa63067
NN
11403.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11404maybe-TAGS-fastjar:
6bd3dfaa
PB
11405@if fastjar
11406maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11407
4fa63067
NN
11408TAGS-fastjar: \
11409 configure-fastjar
0aed8855 11410 @: $(MAKE); $(unstage)
4fa63067 11411 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11412 r=`${PWD_COMMAND}`; export r; \
11413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11414 $(HOST_EXPORTS) \
b813574b 11415 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11417 done; \
4fa63067 11418 echo "Doing TAGS in fastjar" ; \
b00612cc 11419 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11422 "RANLIB=$${RANLIB}" \
0c24b341 11423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11424 TAGS) \
2a4cbe27
NN
11425 || exit 1
11426
6bd3dfaa 11427@endif fastjar
2a4cbe27 11428
4fa63067
NN
11429.PHONY: maybe-install-info-fastjar install-info-fastjar
11430maybe-install-info-fastjar:
6bd3dfaa
PB
11431@if fastjar
11432maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11433
4fa63067
NN
11434install-info-fastjar: \
11435 configure-fastjar \
11436 info-fastjar
0aed8855 11437 @: $(MAKE); $(unstage)
4fa63067 11438 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11439 r=`${PWD_COMMAND}`; export r; \
11440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11441 $(HOST_EXPORTS) \
b813574b 11442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11444 done; \
4fa63067 11445 echo "Doing install-info in fastjar" ; \
b00612cc 11446 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11449 "RANLIB=$${RANLIB}" \
0c24b341 11450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11451 install-info) \
2a4cbe27
NN
11452 || exit 1
11453
6bd3dfaa 11454@endif fastjar
2a4cbe27 11455
a3ca38d2
DD
11456.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11457maybe-install-pdf-fastjar:
11458@if fastjar
11459maybe-install-pdf-fastjar: install-pdf-fastjar
11460
11461install-pdf-fastjar: \
11462 configure-fastjar \
11463 pdf-fastjar
11464 @: $(MAKE); $(unstage)
11465 @[ -f ./fastjar/Makefile ] || exit 0; \
11466 r=`${PWD_COMMAND}`; export r; \
11467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11468 $(HOST_EXPORTS) \
11469 for flag in $(EXTRA_HOST_FLAGS) ; do \
11470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11471 done; \
11472 echo "Doing install-pdf in fastjar" ; \
11473 (cd $(HOST_SUBDIR)/fastjar && \
11474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11476 "RANLIB=$${RANLIB}" \
0c24b341 11477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11478 install-pdf) \
11479 || exit 1
11480
11481@endif fastjar
11482
108a6f8e
CD
11483.PHONY: maybe-install-html-fastjar install-html-fastjar
11484maybe-install-html-fastjar:
11485@if fastjar
11486maybe-install-html-fastjar: install-html-fastjar
11487
11488install-html-fastjar: \
11489 configure-fastjar \
11490 html-fastjar
11491 @: $(MAKE); $(unstage)
11492 @[ -f ./fastjar/Makefile ] || exit 0; \
11493 r=`${PWD_COMMAND}`; export r; \
11494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11495 $(HOST_EXPORTS) \
11496 for flag in $(EXTRA_HOST_FLAGS) ; do \
11497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11498 done; \
11499 echo "Doing install-html in fastjar" ; \
11500 (cd $(HOST_SUBDIR)/fastjar && \
11501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11503 "RANLIB=$${RANLIB}" \
0c24b341 11504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11505 install-html) \
11506 || exit 1
11507
11508@endif fastjar
11509
4fa63067
NN
11510.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11511maybe-installcheck-fastjar:
6bd3dfaa
PB
11512@if fastjar
11513maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11514
4fa63067
NN
11515installcheck-fastjar: \
11516 configure-fastjar
0aed8855 11517 @: $(MAKE); $(unstage)
4fa63067 11518 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11519 r=`${PWD_COMMAND}`; export r; \
11520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11521 $(HOST_EXPORTS) \
b813574b 11522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11524 done; \
4fa63067 11525 echo "Doing installcheck in fastjar" ; \
b00612cc 11526 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11529 "RANLIB=$${RANLIB}" \
0c24b341 11530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11531 installcheck) \
2a4cbe27
NN
11532 || exit 1
11533
6bd3dfaa 11534@endif fastjar
2a4cbe27 11535
4fa63067
NN
11536.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11537maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11538@if fastjar
11539maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11540
4fa63067 11541mostlyclean-fastjar:
0aed8855 11542 @: $(MAKE); $(unstage)
4fa63067 11543 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11544 r=`${PWD_COMMAND}`; export r; \
11545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11546 $(HOST_EXPORTS) \
b813574b 11547 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11549 done; \
4fa63067 11550 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11551 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11554 "RANLIB=$${RANLIB}" \
0c24b341 11555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11556 mostlyclean) \
2a4cbe27
NN
11557 || exit 1
11558
6bd3dfaa 11559@endif fastjar
2a4cbe27 11560
4fa63067
NN
11561.PHONY: maybe-clean-fastjar clean-fastjar
11562maybe-clean-fastjar:
6bd3dfaa
PB
11563@if fastjar
11564maybe-clean-fastjar: clean-fastjar
2a4cbe27 11565
4fa63067 11566clean-fastjar:
0aed8855 11567 @: $(MAKE); $(unstage)
4fa63067 11568 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11569 r=`${PWD_COMMAND}`; export r; \
11570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11571 $(HOST_EXPORTS) \
b813574b 11572 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11574 done; \
4fa63067 11575 echo "Doing clean in fastjar" ; \
b00612cc 11576 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11579 "RANLIB=$${RANLIB}" \
0c24b341 11580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11581 clean) \
2a4cbe27
NN
11582 || exit 1
11583
6bd3dfaa 11584@endif fastjar
2a4cbe27 11585
4fa63067
NN
11586.PHONY: maybe-distclean-fastjar distclean-fastjar
11587maybe-distclean-fastjar:
6bd3dfaa
PB
11588@if fastjar
11589maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11590
4fa63067 11591distclean-fastjar:
0aed8855 11592 @: $(MAKE); $(unstage)
4fa63067 11593 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11594 r=`${PWD_COMMAND}`; export r; \
11595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11596 $(HOST_EXPORTS) \
b813574b 11597 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11599 done; \
4fa63067 11600 echo "Doing distclean in fastjar" ; \
b00612cc 11601 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11604 "RANLIB=$${RANLIB}" \
0c24b341 11605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11606 distclean) \
2a4cbe27
NN
11607 || exit 1
11608
6bd3dfaa 11609@endif fastjar
2a4cbe27 11610
4fa63067
NN
11611.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11612maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11613@if fastjar
11614maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11615
4fa63067 11616maintainer-clean-fastjar:
0aed8855 11617 @: $(MAKE); $(unstage)
4fa63067 11618 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11619 r=`${PWD_COMMAND}`; export r; \
11620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11621 $(HOST_EXPORTS) \
b813574b 11622 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11624 done; \
4fa63067 11625 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11626 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11629 "RANLIB=$${RANLIB}" \
0c24b341 11630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11631 maintainer-clean) \
2a4cbe27
NN
11632 || exit 1
11633
6bd3dfaa 11634@endif fastjar
2a4cbe27 11635
2a4cbe27 11636
a7254363 11637
4fa63067
NN
11638.PHONY: configure-fileutils maybe-configure-fileutils
11639maybe-configure-fileutils:
4f0ef2d8
CD
11640@if gcc-bootstrap
11641configure-fileutils: stage_current
11642@endif gcc-bootstrap
6bd3dfaa
PB
11643@if fileutils
11644maybe-configure-fileutils: configure-fileutils
c52c6897 11645configure-fileutils:
0aed8855 11646 @: $(MAKE); $(unstage)
c52c6897 11647 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11649 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
1f53ca9a 11651 $(HOST_EXPORTS) \
a7254363
PB
11652 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11653 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11654 case $(srcdir) in \
b00612cc
PB
11655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11656 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11658 esac; \
b00612cc
PB
11659 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11660 libsrcdir="$$s/fileutils"; \
4fa63067 11661 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11663 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11664 || exit 1
6bd3dfaa 11665@endif fileutils
2a4cbe27 11666
a7254363
PB
11667
11668
d545f33b
PB
11669
11670
4fa63067
NN
11671.PHONY: all-fileutils maybe-all-fileutils
11672maybe-all-fileutils:
4f0ef2d8
CD
11673@if gcc-bootstrap
11674all-fileutils: stage_current
11675@endif gcc-bootstrap
6bd3dfaa 11676@if fileutils
d27cc32e 11677TARGET-fileutils=all
6bd3dfaa 11678maybe-all-fileutils: all-fileutils
4fa63067 11679all-fileutils: configure-fileutils
0aed8855 11680 @: $(MAKE); $(unstage)
4fa63067 11681 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 11683 $(HOST_EXPORTS) \
b00612cc 11684 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11685 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11686 $(TARGET-fileutils))
6bd3dfaa 11687@endif fileutils
4fa63067 11688
a7254363 11689
d545f33b
PB
11690
11691
4fa63067
NN
11692.PHONY: check-fileutils maybe-check-fileutils
11693maybe-check-fileutils:
6bd3dfaa
PB
11694@if fileutils
11695maybe-check-fileutils: check-fileutils
4fa63067
NN
11696
11697check-fileutils:
0aed8855 11698 @: $(MAKE); $(unstage)
4fa63067
NN
11699 @r=`${PWD_COMMAND}`; export r; \
11700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11701 $(HOST_EXPORTS) \
b00612cc
PB
11702 (cd $(HOST_SUBDIR)/fileutils && \
11703 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11704
6bd3dfaa 11705@endif fileutils
2a4cbe27 11706
4fa63067
NN
11707.PHONY: install-fileutils maybe-install-fileutils
11708maybe-install-fileutils:
6bd3dfaa
PB
11709@if fileutils
11710maybe-install-fileutils: install-fileutils
2a4cbe27 11711
4fa63067 11712install-fileutils: installdirs
0aed8855 11713 @: $(MAKE); $(unstage)
4fa63067 11714 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11716 $(HOST_EXPORTS) \
b00612cc 11717 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11718 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11719
6bd3dfaa 11720@endif fileutils
2a4cbe27 11721
56a8fe78 11722# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11723
4fa63067
NN
11724.PHONY: maybe-info-fileutils info-fileutils
11725maybe-info-fileutils:
6bd3dfaa
PB
11726@if fileutils
11727maybe-info-fileutils: info-fileutils
4fa63067
NN
11728
11729info-fileutils: \
11730 configure-fileutils
0aed8855 11731 @: $(MAKE); $(unstage)
4fa63067 11732 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11733 r=`${PWD_COMMAND}`; export r; \
11734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11735 $(HOST_EXPORTS) \
b813574b 11736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11738 done; \
4fa63067 11739 echo "Doing info in fileutils" ; \
b00612cc 11740 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11743 "RANLIB=$${RANLIB}" \
0c24b341 11744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11745 info) \
2a4cbe27
NN
11746 || exit 1
11747
6bd3dfaa 11748@endif fileutils
2a4cbe27 11749
4fa63067
NN
11750.PHONY: maybe-dvi-fileutils dvi-fileutils
11751maybe-dvi-fileutils:
6bd3dfaa
PB
11752@if fileutils
11753maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11754
4fa63067
NN
11755dvi-fileutils: \
11756 configure-fileutils
0aed8855 11757 @: $(MAKE); $(unstage)
4fa63067 11758 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11759 r=`${PWD_COMMAND}`; export r; \
11760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11761 $(HOST_EXPORTS) \
b813574b 11762 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11764 done; \
4fa63067 11765 echo "Doing dvi in fileutils" ; \
b00612cc 11766 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11769 "RANLIB=$${RANLIB}" \
0c24b341 11770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11771 dvi) \
2a4cbe27
NN
11772 || exit 1
11773
6bd3dfaa 11774@endif fileutils
2a4cbe27 11775
56a8fe78
DD
11776.PHONY: maybe-pdf-fileutils pdf-fileutils
11777maybe-pdf-fileutils:
11778@if fileutils
11779maybe-pdf-fileutils: pdf-fileutils
11780
11781pdf-fileutils: \
11782 configure-fileutils
11783 @: $(MAKE); $(unstage)
11784 @[ -f ./fileutils/Makefile ] || exit 0; \
11785 r=`${PWD_COMMAND}`; export r; \
11786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11787 $(HOST_EXPORTS) \
11788 for flag in $(EXTRA_HOST_FLAGS) ; do \
11789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11790 done; \
11791 echo "Doing pdf in fileutils" ; \
11792 (cd $(HOST_SUBDIR)/fileutils && \
11793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11795 "RANLIB=$${RANLIB}" \
0c24b341 11796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11797 pdf) \
11798 || exit 1
11799
11800@endif fileutils
11801
6d389afc
MS
11802.PHONY: maybe-html-fileutils html-fileutils
11803maybe-html-fileutils:
11804@if fileutils
11805maybe-html-fileutils: html-fileutils
11806
11807html-fileutils: \
11808 configure-fileutils
0aed8855 11809 @: $(MAKE); $(unstage)
6d389afc
MS
11810 @[ -f ./fileutils/Makefile ] || exit 0; \
11811 r=`${PWD_COMMAND}`; export r; \
11812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11813 $(HOST_EXPORTS) \
11814 for flag in $(EXTRA_HOST_FLAGS) ; do \
11815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11816 done; \
11817 echo "Doing html in fileutils" ; \
b00612cc 11818 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11821 "RANLIB=$${RANLIB}" \
0c24b341 11822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11823 html) \
11824 || exit 1
11825
11826@endif fileutils
11827
4fa63067
NN
11828.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11829maybe-TAGS-fileutils:
6bd3dfaa
PB
11830@if fileutils
11831maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11832
4fa63067
NN
11833TAGS-fileutils: \
11834 configure-fileutils
0aed8855 11835 @: $(MAKE); $(unstage)
4fa63067 11836 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11837 r=`${PWD_COMMAND}`; export r; \
11838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11839 $(HOST_EXPORTS) \
b813574b 11840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11842 done; \
4fa63067 11843 echo "Doing TAGS in fileutils" ; \
b00612cc 11844 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11847 "RANLIB=$${RANLIB}" \
0c24b341 11848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11849 TAGS) \
2a4cbe27
NN
11850 || exit 1
11851
6bd3dfaa 11852@endif fileutils
2a4cbe27 11853
4fa63067
NN
11854.PHONY: maybe-install-info-fileutils install-info-fileutils
11855maybe-install-info-fileutils:
6bd3dfaa
PB
11856@if fileutils
11857maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11858
4fa63067
NN
11859install-info-fileutils: \
11860 configure-fileutils \
11861 info-fileutils
0aed8855 11862 @: $(MAKE); $(unstage)
4fa63067 11863 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11864 r=`${PWD_COMMAND}`; export r; \
11865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11866 $(HOST_EXPORTS) \
b813574b 11867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11869 done; \
4fa63067 11870 echo "Doing install-info in fileutils" ; \
b00612cc 11871 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11874 "RANLIB=$${RANLIB}" \
0c24b341 11875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11876 install-info) \
2a4cbe27
NN
11877 || exit 1
11878
6bd3dfaa 11879@endif fileutils
2a4cbe27 11880
a3ca38d2
DD
11881.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11882maybe-install-pdf-fileutils:
11883@if fileutils
11884maybe-install-pdf-fileutils: install-pdf-fileutils
11885
11886install-pdf-fileutils: \
11887 configure-fileutils \
11888 pdf-fileutils
11889 @: $(MAKE); $(unstage)
11890 @[ -f ./fileutils/Makefile ] || exit 0; \
11891 r=`${PWD_COMMAND}`; export r; \
11892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11893 $(HOST_EXPORTS) \
11894 for flag in $(EXTRA_HOST_FLAGS) ; do \
11895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11896 done; \
11897 echo "Doing install-pdf in fileutils" ; \
11898 (cd $(HOST_SUBDIR)/fileutils && \
11899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11901 "RANLIB=$${RANLIB}" \
0c24b341 11902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11903 install-pdf) \
11904 || exit 1
11905
11906@endif fileutils
11907
108a6f8e
CD
11908.PHONY: maybe-install-html-fileutils install-html-fileutils
11909maybe-install-html-fileutils:
11910@if fileutils
11911maybe-install-html-fileutils: install-html-fileutils
11912
11913install-html-fileutils: \
11914 configure-fileutils \
11915 html-fileutils
11916 @: $(MAKE); $(unstage)
11917 @[ -f ./fileutils/Makefile ] || exit 0; \
11918 r=`${PWD_COMMAND}`; export r; \
11919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11920 $(HOST_EXPORTS) \
11921 for flag in $(EXTRA_HOST_FLAGS) ; do \
11922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11923 done; \
11924 echo "Doing install-html in fileutils" ; \
11925 (cd $(HOST_SUBDIR)/fileutils && \
11926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11928 "RANLIB=$${RANLIB}" \
0c24b341 11929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11930 install-html) \
11931 || exit 1
11932
11933@endif fileutils
11934
4fa63067
NN
11935.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11936maybe-installcheck-fileutils:
6bd3dfaa
PB
11937@if fileutils
11938maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11939
4fa63067
NN
11940installcheck-fileutils: \
11941 configure-fileutils
0aed8855 11942 @: $(MAKE); $(unstage)
4fa63067 11943 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11944 r=`${PWD_COMMAND}`; export r; \
11945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11946 $(HOST_EXPORTS) \
b813574b 11947 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11949 done; \
4fa63067 11950 echo "Doing installcheck in fileutils" ; \
b00612cc 11951 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11954 "RANLIB=$${RANLIB}" \
0c24b341 11955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11956 installcheck) \
2a4cbe27
NN
11957 || exit 1
11958
6bd3dfaa 11959@endif fileutils
2a4cbe27 11960
4fa63067
NN
11961.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11962maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11963@if fileutils
11964maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11965
4fa63067 11966mostlyclean-fileutils:
0aed8855 11967 @: $(MAKE); $(unstage)
4fa63067 11968 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11969 r=`${PWD_COMMAND}`; export r; \
11970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11971 $(HOST_EXPORTS) \
b813574b 11972 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11974 done; \
4fa63067 11975 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11976 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11979 "RANLIB=$${RANLIB}" \
0c24b341 11980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11981 mostlyclean) \
2a4cbe27
NN
11982 || exit 1
11983
6bd3dfaa 11984@endif fileutils
2a4cbe27 11985
4fa63067
NN
11986.PHONY: maybe-clean-fileutils clean-fileutils
11987maybe-clean-fileutils:
6bd3dfaa
PB
11988@if fileutils
11989maybe-clean-fileutils: clean-fileutils
2a4cbe27 11990
4fa63067 11991clean-fileutils:
0aed8855 11992 @: $(MAKE); $(unstage)
4fa63067 11993 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11994 r=`${PWD_COMMAND}`; export r; \
11995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11996 $(HOST_EXPORTS) \
b813574b 11997 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11999 done; \
4fa63067 12000 echo "Doing clean in fileutils" ; \
b00612cc 12001 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12004 "RANLIB=$${RANLIB}" \
0c24b341 12005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12006 clean) \
2a4cbe27
NN
12007 || exit 1
12008
6bd3dfaa 12009@endif fileutils
2a4cbe27 12010
4fa63067
NN
12011.PHONY: maybe-distclean-fileutils distclean-fileutils
12012maybe-distclean-fileutils:
6bd3dfaa
PB
12013@if fileutils
12014maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 12015
4fa63067 12016distclean-fileutils:
0aed8855 12017 @: $(MAKE); $(unstage)
4fa63067 12018 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12019 r=`${PWD_COMMAND}`; export r; \
12020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12021 $(HOST_EXPORTS) \
b813574b 12022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12024 done; \
4fa63067 12025 echo "Doing distclean in fileutils" ; \
b00612cc 12026 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12029 "RANLIB=$${RANLIB}" \
0c24b341 12030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12031 distclean) \
2a4cbe27
NN
12032 || exit 1
12033
6bd3dfaa 12034@endif fileutils
2a4cbe27 12035
4fa63067
NN
12036.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
12037maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
12038@if fileutils
12039maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 12040
4fa63067 12041maintainer-clean-fileutils:
0aed8855 12042 @: $(MAKE); $(unstage)
4fa63067 12043 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
12044 r=`${PWD_COMMAND}`; export r; \
12045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12046 $(HOST_EXPORTS) \
b813574b 12047 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12049 done; \
4fa63067 12050 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 12051 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
12052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12054 "RANLIB=$${RANLIB}" \
0c24b341 12055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12056 maintainer-clean) \
2a4cbe27
NN
12057 || exit 1
12058
6bd3dfaa 12059@endif fileutils
2a4cbe27 12060
2a4cbe27 12061
a7254363 12062
4fa63067
NN
12063.PHONY: configure-findutils maybe-configure-findutils
12064maybe-configure-findutils:
4f0ef2d8
CD
12065@if gcc-bootstrap
12066configure-findutils: stage_current
12067@endif gcc-bootstrap
6bd3dfaa
PB
12068@if findutils
12069maybe-configure-findutils: configure-findutils
c52c6897 12070configure-findutils:
0aed8855 12071 @: $(MAKE); $(unstage)
c52c6897 12072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12074 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
12075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
1f53ca9a 12076 $(HOST_EXPORTS) \
a7254363
PB
12077 echo Configuring in $(HOST_SUBDIR)/findutils; \
12078 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 12079 case $(srcdir) in \
b00612cc
PB
12080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12081 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
12082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12083 esac; \
b00612cc
PB
12084 srcdiroption="--srcdir=$${topdir}/findutils"; \
12085 libsrcdir="$$s/findutils"; \
4fa63067 12086 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12088 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12089 || exit 1
6bd3dfaa 12090@endif findutils
2a4cbe27 12091
a7254363
PB
12092
12093
d545f33b
PB
12094
12095
4fa63067
NN
12096.PHONY: all-findutils maybe-all-findutils
12097maybe-all-findutils:
4f0ef2d8
CD
12098@if gcc-bootstrap
12099all-findutils: stage_current
12100@endif gcc-bootstrap
6bd3dfaa 12101@if findutils
d27cc32e 12102TARGET-findutils=all
6bd3dfaa 12103maybe-all-findutils: all-findutils
4fa63067 12104all-findutils: configure-findutils
0aed8855 12105 @: $(MAKE); $(unstage)
4fa63067
NN
12106 @r=`${PWD_COMMAND}`; export r; \
12107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12108 $(HOST_EXPORTS) \
b00612cc 12109 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
12110 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12111 $(TARGET-findutils))
6bd3dfaa 12112@endif findutils
2a4cbe27 12113
a7254363 12114
d545f33b
PB
12115
12116
4fa63067
NN
12117.PHONY: check-findutils maybe-check-findutils
12118maybe-check-findutils:
6bd3dfaa
PB
12119@if findutils
12120maybe-check-findutils: check-findutils
2a4cbe27 12121
4fa63067 12122check-findutils:
0aed8855 12123 @: $(MAKE); $(unstage)
4fa63067 12124 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12126 $(HOST_EXPORTS) \
b00612cc
PB
12127 (cd $(HOST_SUBDIR)/findutils && \
12128 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12129
6bd3dfaa 12130@endif findutils
2a4cbe27 12131
4fa63067
NN
12132.PHONY: install-findutils maybe-install-findutils
12133maybe-install-findutils:
6bd3dfaa
PB
12134@if findutils
12135maybe-install-findutils: install-findutils
2a4cbe27 12136
4fa63067 12137install-findutils: installdirs
0aed8855 12138 @: $(MAKE); $(unstage)
4fa63067 12139 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12141 $(HOST_EXPORTS) \
b00612cc 12142 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 12143 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12144
6bd3dfaa 12145@endif findutils
2a4cbe27 12146
56a8fe78 12147# Other targets (info, dvi, pdf, etc.)
2a4cbe27 12148
4fa63067
NN
12149.PHONY: maybe-info-findutils info-findutils
12150maybe-info-findutils:
6bd3dfaa
PB
12151@if findutils
12152maybe-info-findutils: info-findutils
2a4cbe27 12153
4fa63067
NN
12154info-findutils: \
12155 configure-findutils
0aed8855 12156 @: $(MAKE); $(unstage)
4fa63067 12157 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12158 r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12160 $(HOST_EXPORTS) \
b813574b 12161 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12163 done; \
4fa63067 12164 echo "Doing info in findutils" ; \
b00612cc 12165 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
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}" \
b813574b 12170 info) \
2a4cbe27
NN
12171 || exit 1
12172
6bd3dfaa 12173@endif findutils
2a4cbe27 12174
4fa63067
NN
12175.PHONY: maybe-dvi-findutils dvi-findutils
12176maybe-dvi-findutils:
6bd3dfaa
PB
12177@if findutils
12178maybe-dvi-findutils: dvi-findutils
2a4cbe27 12179
4fa63067
NN
12180dvi-findutils: \
12181 configure-findutils
0aed8855 12182 @: $(MAKE); $(unstage)
4fa63067 12183 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12184 r=`${PWD_COMMAND}`; export r; \
12185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12186 $(HOST_EXPORTS) \
b813574b 12187 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12189 done; \
4fa63067 12190 echo "Doing dvi in findutils" ; \
b00612cc 12191 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
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}" \
b813574b 12196 dvi) \
2a4cbe27
NN
12197 || exit 1
12198
6bd3dfaa 12199@endif findutils
2a4cbe27 12200
56a8fe78
DD
12201.PHONY: maybe-pdf-findutils pdf-findutils
12202maybe-pdf-findutils:
12203@if findutils
12204maybe-pdf-findutils: pdf-findutils
12205
12206pdf-findutils: \
12207 configure-findutils
12208 @: $(MAKE); $(unstage)
12209 @[ -f ./findutils/Makefile ] || exit 0; \
12210 r=`${PWD_COMMAND}`; export r; \
12211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12212 $(HOST_EXPORTS) \
12213 for flag in $(EXTRA_HOST_FLAGS) ; do \
12214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12215 done; \
12216 echo "Doing pdf in findutils" ; \
12217 (cd $(HOST_SUBDIR)/findutils && \
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}" \
56a8fe78
DD
12222 pdf) \
12223 || exit 1
12224
12225@endif findutils
12226
6d389afc
MS
12227.PHONY: maybe-html-findutils html-findutils
12228maybe-html-findutils:
12229@if findutils
12230maybe-html-findutils: html-findutils
12231
12232html-findutils: \
12233 configure-findutils
0aed8855 12234 @: $(MAKE); $(unstage)
6d389afc
MS
12235 @[ -f ./findutils/Makefile ] || exit 0; \
12236 r=`${PWD_COMMAND}`; export r; \
12237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12238 $(HOST_EXPORTS) \
12239 for flag in $(EXTRA_HOST_FLAGS) ; do \
12240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12241 done; \
12242 echo "Doing html in findutils" ; \
b00612cc 12243 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12246 "RANLIB=$${RANLIB}" \
0c24b341 12247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12248 html) \
12249 || exit 1
12250
12251@endif findutils
12252
4fa63067
NN
12253.PHONY: maybe-TAGS-findutils TAGS-findutils
12254maybe-TAGS-findutils:
6bd3dfaa
PB
12255@if findutils
12256maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12257
4fa63067
NN
12258TAGS-findutils: \
12259 configure-findutils
0aed8855 12260 @: $(MAKE); $(unstage)
4fa63067 12261 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12262 r=`${PWD_COMMAND}`; export r; \
12263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12264 $(HOST_EXPORTS) \
b813574b 12265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12267 done; \
4fa63067 12268 echo "Doing TAGS in findutils" ; \
b00612cc 12269 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12272 "RANLIB=$${RANLIB}" \
0c24b341 12273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12274 TAGS) \
2a4cbe27
NN
12275 || exit 1
12276
6bd3dfaa 12277@endif findutils
2a4cbe27 12278
4fa63067
NN
12279.PHONY: maybe-install-info-findutils install-info-findutils
12280maybe-install-info-findutils:
6bd3dfaa
PB
12281@if findutils
12282maybe-install-info-findutils: install-info-findutils
2a4cbe27 12283
4fa63067
NN
12284install-info-findutils: \
12285 configure-findutils \
12286 info-findutils
0aed8855 12287 @: $(MAKE); $(unstage)
4fa63067 12288 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12289 r=`${PWD_COMMAND}`; export r; \
12290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12291 $(HOST_EXPORTS) \
b813574b 12292 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12294 done; \
4fa63067 12295 echo "Doing install-info in findutils" ; \
b00612cc 12296 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12299 "RANLIB=$${RANLIB}" \
0c24b341 12300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12301 install-info) \
2a4cbe27
NN
12302 || exit 1
12303
6bd3dfaa 12304@endif findutils
2a4cbe27 12305
a3ca38d2
DD
12306.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12307maybe-install-pdf-findutils:
12308@if findutils
12309maybe-install-pdf-findutils: install-pdf-findutils
12310
12311install-pdf-findutils: \
12312 configure-findutils \
12313 pdf-findutils
12314 @: $(MAKE); $(unstage)
12315 @[ -f ./findutils/Makefile ] || exit 0; \
12316 r=`${PWD_COMMAND}`; export r; \
12317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12318 $(HOST_EXPORTS) \
12319 for flag in $(EXTRA_HOST_FLAGS) ; do \
12320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12321 done; \
12322 echo "Doing install-pdf in findutils" ; \
12323 (cd $(HOST_SUBDIR)/findutils && \
12324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12326 "RANLIB=$${RANLIB}" \
0c24b341 12327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12328 install-pdf) \
12329 || exit 1
12330
12331@endif findutils
12332
108a6f8e
CD
12333.PHONY: maybe-install-html-findutils install-html-findutils
12334maybe-install-html-findutils:
12335@if findutils
12336maybe-install-html-findutils: install-html-findutils
12337
12338install-html-findutils: \
12339 configure-findutils \
12340 html-findutils
12341 @: $(MAKE); $(unstage)
12342 @[ -f ./findutils/Makefile ] || exit 0; \
12343 r=`${PWD_COMMAND}`; export r; \
12344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12345 $(HOST_EXPORTS) \
12346 for flag in $(EXTRA_HOST_FLAGS) ; do \
12347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12348 done; \
12349 echo "Doing install-html in findutils" ; \
12350 (cd $(HOST_SUBDIR)/findutils && \
12351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12353 "RANLIB=$${RANLIB}" \
0c24b341 12354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12355 install-html) \
12356 || exit 1
12357
12358@endif findutils
12359
4fa63067
NN
12360.PHONY: maybe-installcheck-findutils installcheck-findutils
12361maybe-installcheck-findutils:
6bd3dfaa
PB
12362@if findutils
12363maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12364
4fa63067
NN
12365installcheck-findutils: \
12366 configure-findutils
0aed8855 12367 @: $(MAKE); $(unstage)
4fa63067 12368 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12369 r=`${PWD_COMMAND}`; export r; \
12370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12371 $(HOST_EXPORTS) \
b813574b 12372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12374 done; \
4fa63067 12375 echo "Doing installcheck in findutils" ; \
b00612cc 12376 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12379 "RANLIB=$${RANLIB}" \
0c24b341 12380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12381 installcheck) \
2a4cbe27
NN
12382 || exit 1
12383
6bd3dfaa 12384@endif findutils
2a4cbe27 12385
4fa63067
NN
12386.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12387maybe-mostlyclean-findutils:
6bd3dfaa
PB
12388@if findutils
12389maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12390
4fa63067 12391mostlyclean-findutils:
0aed8855 12392 @: $(MAKE); $(unstage)
4fa63067 12393 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12394 r=`${PWD_COMMAND}`; export r; \
12395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12396 $(HOST_EXPORTS) \
b813574b 12397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12399 done; \
4fa63067 12400 echo "Doing mostlyclean in findutils" ; \
b00612cc 12401 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12404 "RANLIB=$${RANLIB}" \
0c24b341 12405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12406 mostlyclean) \
2a4cbe27
NN
12407 || exit 1
12408
6bd3dfaa 12409@endif findutils
2a4cbe27 12410
4fa63067
NN
12411.PHONY: maybe-clean-findutils clean-findutils
12412maybe-clean-findutils:
6bd3dfaa
PB
12413@if findutils
12414maybe-clean-findutils: clean-findutils
2a4cbe27 12415
4fa63067 12416clean-findutils:
0aed8855 12417 @: $(MAKE); $(unstage)
4fa63067 12418 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12419 r=`${PWD_COMMAND}`; export r; \
12420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12421 $(HOST_EXPORTS) \
b813574b 12422 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12424 done; \
4fa63067 12425 echo "Doing clean in findutils" ; \
b00612cc 12426 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12429 "RANLIB=$${RANLIB}" \
0c24b341 12430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12431 clean) \
2a4cbe27
NN
12432 || exit 1
12433
6bd3dfaa 12434@endif findutils
2a4cbe27 12435
4fa63067
NN
12436.PHONY: maybe-distclean-findutils distclean-findutils
12437maybe-distclean-findutils:
6bd3dfaa
PB
12438@if findutils
12439maybe-distclean-findutils: distclean-findutils
2a4cbe27 12440
4fa63067 12441distclean-findutils:
0aed8855 12442 @: $(MAKE); $(unstage)
4fa63067 12443 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12444 r=`${PWD_COMMAND}`; export r; \
12445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12446 $(HOST_EXPORTS) \
b813574b 12447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12449 done; \
4fa63067 12450 echo "Doing distclean in findutils" ; \
b00612cc 12451 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12454 "RANLIB=$${RANLIB}" \
0c24b341 12455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12456 distclean) \
2a4cbe27
NN
12457 || exit 1
12458
6bd3dfaa 12459@endif findutils
2a4cbe27 12460
4fa63067
NN
12461.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12462maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12463@if findutils
12464maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12465
4fa63067 12466maintainer-clean-findutils:
0aed8855 12467 @: $(MAKE); $(unstage)
4fa63067 12468 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12469 r=`${PWD_COMMAND}`; export r; \
12470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12471 $(HOST_EXPORTS) \
b813574b 12472 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12474 done; \
4fa63067 12475 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12476 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12479 "RANLIB=$${RANLIB}" \
0c24b341 12480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12481 maintainer-clean) \
2a4cbe27
NN
12482 || exit 1
12483
6bd3dfaa 12484@endif findutils
2a4cbe27 12485
2a4cbe27 12486
a7254363 12487
4fa63067
NN
12488.PHONY: configure-find maybe-configure-find
12489maybe-configure-find:
4f0ef2d8
CD
12490@if gcc-bootstrap
12491configure-find: stage_current
12492@endif gcc-bootstrap
6bd3dfaa
PB
12493@if find
12494maybe-configure-find: configure-find
c52c6897 12495configure-find:
0aed8855 12496 @: $(MAKE); $(unstage)
c52c6897 12497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12499 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
1f53ca9a 12501 $(HOST_EXPORTS) \
a7254363
PB
12502 echo Configuring in $(HOST_SUBDIR)/find; \
12503 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12504 case $(srcdir) in \
b00612cc
PB
12505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12506 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12508 esac; \
b00612cc
PB
12509 srcdiroption="--srcdir=$${topdir}/find"; \
12510 libsrcdir="$$s/find"; \
4fa63067 12511 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12512 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12513 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12514 || exit 1
6bd3dfaa 12515@endif find
2a4cbe27 12516
a7254363
PB
12517
12518
d545f33b
PB
12519
12520
4fa63067
NN
12521.PHONY: all-find maybe-all-find
12522maybe-all-find:
4f0ef2d8
CD
12523@if gcc-bootstrap
12524all-find: stage_current
12525@endif gcc-bootstrap
6bd3dfaa 12526@if find
d27cc32e 12527TARGET-find=all
6bd3dfaa 12528maybe-all-find: all-find
4fa63067 12529all-find: configure-find
0aed8855 12530 @: $(MAKE); $(unstage)
4fa63067
NN
12531 @r=`${PWD_COMMAND}`; export r; \
12532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12533 $(HOST_EXPORTS) \
b00612cc 12534 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12535 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12536 $(TARGET-find))
6bd3dfaa 12537@endif find
2a4cbe27 12538
a7254363 12539
d545f33b
PB
12540
12541
4fa63067
NN
12542.PHONY: check-find maybe-check-find
12543maybe-check-find:
6bd3dfaa
PB
12544@if find
12545maybe-check-find: check-find
2a4cbe27 12546
4fa63067 12547check-find:
0aed8855 12548 @: $(MAKE); $(unstage)
4fa63067 12549 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12551 $(HOST_EXPORTS) \
b00612cc
PB
12552 (cd $(HOST_SUBDIR)/find && \
12553 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12554
6bd3dfaa 12555@endif find
2a4cbe27 12556
4fa63067
NN
12557.PHONY: install-find maybe-install-find
12558maybe-install-find:
6bd3dfaa
PB
12559@if find
12560maybe-install-find: install-find
2a4cbe27 12561
4fa63067 12562install-find: installdirs
0aed8855 12563 @: $(MAKE); $(unstage)
4fa63067
NN
12564 @r=`${PWD_COMMAND}`; export r; \
12565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12566 $(HOST_EXPORTS) \
b00612cc 12567 (cd $(HOST_SUBDIR)/find && \
2da12f12 12568 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12569
6bd3dfaa 12570@endif find
4fa63067 12571
56a8fe78 12572# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12573
12574.PHONY: maybe-info-find info-find
12575maybe-info-find:
6bd3dfaa
PB
12576@if find
12577maybe-info-find: info-find
4fa63067
NN
12578
12579info-find: \
12580 configure-find
0aed8855 12581 @: $(MAKE); $(unstage)
4fa63067 12582 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12583 r=`${PWD_COMMAND}`; export r; \
12584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12585 $(HOST_EXPORTS) \
b813574b 12586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12588 done; \
4fa63067 12589 echo "Doing info in find" ; \
b00612cc 12590 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12593 "RANLIB=$${RANLIB}" \
0c24b341 12594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12595 info) \
2a4cbe27
NN
12596 || exit 1
12597
6bd3dfaa 12598@endif find
2a4cbe27 12599
4fa63067
NN
12600.PHONY: maybe-dvi-find dvi-find
12601maybe-dvi-find:
6bd3dfaa
PB
12602@if find
12603maybe-dvi-find: dvi-find
2a4cbe27 12604
4fa63067
NN
12605dvi-find: \
12606 configure-find
0aed8855 12607 @: $(MAKE); $(unstage)
4fa63067 12608 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12609 r=`${PWD_COMMAND}`; export r; \
12610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12611 $(HOST_EXPORTS) \
b813574b 12612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12614 done; \
4fa63067 12615 echo "Doing dvi in find" ; \
b00612cc 12616 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12619 "RANLIB=$${RANLIB}" \
0c24b341 12620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12621 dvi) \
2a4cbe27
NN
12622 || exit 1
12623
6bd3dfaa 12624@endif find
2a4cbe27 12625
56a8fe78
DD
12626.PHONY: maybe-pdf-find pdf-find
12627maybe-pdf-find:
12628@if find
12629maybe-pdf-find: pdf-find
12630
12631pdf-find: \
12632 configure-find
12633 @: $(MAKE); $(unstage)
12634 @[ -f ./find/Makefile ] || exit 0; \
12635 r=`${PWD_COMMAND}`; export r; \
12636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12637 $(HOST_EXPORTS) \
12638 for flag in $(EXTRA_HOST_FLAGS) ; do \
12639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12640 done; \
12641 echo "Doing pdf in find" ; \
12642 (cd $(HOST_SUBDIR)/find && \
12643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12645 "RANLIB=$${RANLIB}" \
0c24b341 12646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12647 pdf) \
12648 || exit 1
12649
12650@endif find
12651
6d389afc
MS
12652.PHONY: maybe-html-find html-find
12653maybe-html-find:
12654@if find
12655maybe-html-find: html-find
12656
12657html-find: \
12658 configure-find
0aed8855 12659 @: $(MAKE); $(unstage)
6d389afc
MS
12660 @[ -f ./find/Makefile ] || exit 0; \
12661 r=`${PWD_COMMAND}`; export r; \
12662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12663 $(HOST_EXPORTS) \
12664 for flag in $(EXTRA_HOST_FLAGS) ; do \
12665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666 done; \
12667 echo "Doing html in find" ; \
b00612cc 12668 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671 "RANLIB=$${RANLIB}" \
0c24b341 12672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12673 html) \
12674 || exit 1
12675
12676@endif find
12677
4fa63067
NN
12678.PHONY: maybe-TAGS-find TAGS-find
12679maybe-TAGS-find:
6bd3dfaa
PB
12680@if find
12681maybe-TAGS-find: TAGS-find
4fa63067
NN
12682
12683TAGS-find: \
12684 configure-find
0aed8855 12685 @: $(MAKE); $(unstage)
4fa63067 12686 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12687 r=`${PWD_COMMAND}`; export r; \
12688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12689 $(HOST_EXPORTS) \
b813574b 12690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12692 done; \
4fa63067 12693 echo "Doing TAGS in find" ; \
b00612cc 12694 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12697 "RANLIB=$${RANLIB}" \
0c24b341 12698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12699 TAGS) \
2a4cbe27
NN
12700 || exit 1
12701
6bd3dfaa 12702@endif find
2a4cbe27 12703
4fa63067
NN
12704.PHONY: maybe-install-info-find install-info-find
12705maybe-install-info-find:
6bd3dfaa
PB
12706@if find
12707maybe-install-info-find: install-info-find
2a4cbe27 12708
4fa63067
NN
12709install-info-find: \
12710 configure-find \
12711 info-find
0aed8855 12712 @: $(MAKE); $(unstage)
4fa63067 12713 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12714 r=`${PWD_COMMAND}`; export r; \
12715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12716 $(HOST_EXPORTS) \
b813574b 12717 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12719 done; \
4fa63067 12720 echo "Doing install-info in find" ; \
b00612cc 12721 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12724 "RANLIB=$${RANLIB}" \
0c24b341 12725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12726 install-info) \
2a4cbe27
NN
12727 || exit 1
12728
6bd3dfaa 12729@endif find
2a4cbe27 12730
a3ca38d2
DD
12731.PHONY: maybe-install-pdf-find install-pdf-find
12732maybe-install-pdf-find:
12733@if find
12734maybe-install-pdf-find: install-pdf-find
12735
12736install-pdf-find: \
12737 configure-find \
12738 pdf-find
12739 @: $(MAKE); $(unstage)
12740 @[ -f ./find/Makefile ] || exit 0; \
12741 r=`${PWD_COMMAND}`; export r; \
12742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12743 $(HOST_EXPORTS) \
12744 for flag in $(EXTRA_HOST_FLAGS) ; do \
12745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12746 done; \
12747 echo "Doing install-pdf in find" ; \
12748 (cd $(HOST_SUBDIR)/find && \
12749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12751 "RANLIB=$${RANLIB}" \
0c24b341 12752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12753 install-pdf) \
12754 || exit 1
12755
12756@endif find
12757
108a6f8e
CD
12758.PHONY: maybe-install-html-find install-html-find
12759maybe-install-html-find:
12760@if find
12761maybe-install-html-find: install-html-find
12762
12763install-html-find: \
12764 configure-find \
12765 html-find
12766 @: $(MAKE); $(unstage)
12767 @[ -f ./find/Makefile ] || exit 0; \
12768 r=`${PWD_COMMAND}`; export r; \
12769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12770 $(HOST_EXPORTS) \
12771 for flag in $(EXTRA_HOST_FLAGS) ; do \
12772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12773 done; \
12774 echo "Doing install-html in find" ; \
12775 (cd $(HOST_SUBDIR)/find && \
12776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12778 "RANLIB=$${RANLIB}" \
0c24b341 12779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12780 install-html) \
12781 || exit 1
12782
12783@endif find
12784
4fa63067
NN
12785.PHONY: maybe-installcheck-find installcheck-find
12786maybe-installcheck-find:
6bd3dfaa
PB
12787@if find
12788maybe-installcheck-find: installcheck-find
2a4cbe27 12789
4fa63067
NN
12790installcheck-find: \
12791 configure-find
0aed8855 12792 @: $(MAKE); $(unstage)
4fa63067 12793 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12794 r=`${PWD_COMMAND}`; export r; \
12795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12796 $(HOST_EXPORTS) \
b813574b 12797 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12799 done; \
4fa63067 12800 echo "Doing installcheck in find" ; \
b00612cc 12801 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12804 "RANLIB=$${RANLIB}" \
0c24b341 12805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12806 installcheck) \
2a4cbe27
NN
12807 || exit 1
12808
6bd3dfaa 12809@endif find
2a4cbe27 12810
4fa63067
NN
12811.PHONY: maybe-mostlyclean-find mostlyclean-find
12812maybe-mostlyclean-find:
6bd3dfaa
PB
12813@if find
12814maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12815
4fa63067 12816mostlyclean-find:
0aed8855 12817 @: $(MAKE); $(unstage)
4fa63067 12818 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12819 r=`${PWD_COMMAND}`; export r; \
12820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12821 $(HOST_EXPORTS) \
b813574b 12822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12824 done; \
4fa63067 12825 echo "Doing mostlyclean in find" ; \
b00612cc 12826 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12829 "RANLIB=$${RANLIB}" \
0c24b341 12830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12831 mostlyclean) \
2a4cbe27
NN
12832 || exit 1
12833
6bd3dfaa 12834@endif find
2a4cbe27 12835
4fa63067
NN
12836.PHONY: maybe-clean-find clean-find
12837maybe-clean-find:
6bd3dfaa
PB
12838@if find
12839maybe-clean-find: clean-find
2a4cbe27 12840
4fa63067 12841clean-find:
0aed8855 12842 @: $(MAKE); $(unstage)
4fa63067 12843 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12844 r=`${PWD_COMMAND}`; export r; \
12845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12846 $(HOST_EXPORTS) \
b813574b 12847 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12849 done; \
4fa63067 12850 echo "Doing clean in find" ; \
b00612cc 12851 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12854 "RANLIB=$${RANLIB}" \
0c24b341 12855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12856 clean) \
2a4cbe27
NN
12857 || exit 1
12858
6bd3dfaa 12859@endif find
2a4cbe27 12860
4fa63067
NN
12861.PHONY: maybe-distclean-find distclean-find
12862maybe-distclean-find:
6bd3dfaa
PB
12863@if find
12864maybe-distclean-find: distclean-find
2a4cbe27 12865
4fa63067 12866distclean-find:
0aed8855 12867 @: $(MAKE); $(unstage)
4fa63067 12868 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12869 r=`${PWD_COMMAND}`; export r; \
12870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12871 $(HOST_EXPORTS) \
b813574b 12872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12874 done; \
4fa63067 12875 echo "Doing distclean in find" ; \
b00612cc 12876 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12879 "RANLIB=$${RANLIB}" \
0c24b341 12880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12881 distclean) \
2a4cbe27
NN
12882 || exit 1
12883
6bd3dfaa 12884@endif find
2a4cbe27 12885
4fa63067
NN
12886.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12887maybe-maintainer-clean-find:
6bd3dfaa
PB
12888@if find
12889maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12890
4fa63067 12891maintainer-clean-find:
0aed8855 12892 @: $(MAKE); $(unstage)
4fa63067 12893 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12894 r=`${PWD_COMMAND}`; export r; \
12895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12896 $(HOST_EXPORTS) \
b813574b 12897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12899 done; \
4fa63067 12900 echo "Doing maintainer-clean in find" ; \
b00612cc 12901 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12904 "RANLIB=$${RANLIB}" \
0c24b341 12905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12906 maintainer-clean) \
2a4cbe27
NN
12907 || exit 1
12908
6bd3dfaa 12909@endif find
2a4cbe27 12910
2a4cbe27 12911
a7254363 12912
d3ed111c
GK
12913.PHONY: configure-fixincludes maybe-configure-fixincludes
12914maybe-configure-fixincludes:
4f0ef2d8
CD
12915@if gcc-bootstrap
12916configure-fixincludes: stage_current
12917@endif gcc-bootstrap
d3ed111c
GK
12918@if fixincludes
12919maybe-configure-fixincludes: configure-fixincludes
c52c6897 12920configure-fixincludes:
0aed8855 12921 @: $(MAKE); $(unstage)
c52c6897 12922 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12924 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
1f53ca9a 12926 $(HOST_EXPORTS) \
a7254363
PB
12927 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12928 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12929 case $(srcdir) in \
b00612cc
PB
12930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12931 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12933 esac; \
b00612cc
PB
12934 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12935 libsrcdir="$$s/fixincludes"; \
d3ed111c 12936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12938 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12939 || exit 1
12940@endif fixincludes
12941
a7254363
PB
12942
12943
d545f33b
PB
12944
12945
d3ed111c
GK
12946.PHONY: all-fixincludes maybe-all-fixincludes
12947maybe-all-fixincludes:
4f0ef2d8
CD
12948@if gcc-bootstrap
12949all-fixincludes: stage_current
12950@endif gcc-bootstrap
d3ed111c
GK
12951@if fixincludes
12952TARGET-fixincludes=all
12953maybe-all-fixincludes: all-fixincludes
12954all-fixincludes: configure-fixincludes
0aed8855 12955 @: $(MAKE); $(unstage)
d3ed111c
GK
12956 @r=`${PWD_COMMAND}`; export r; \
12957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 12958 $(HOST_EXPORTS) \
b00612cc 12959 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12960 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12961 $(TARGET-fixincludes))
d3ed111c
GK
12962@endif fixincludes
12963
a7254363 12964
d545f33b
PB
12965
12966
d3ed111c
GK
12967.PHONY: check-fixincludes maybe-check-fixincludes
12968maybe-check-fixincludes:
12969@if fixincludes
12970maybe-check-fixincludes: check-fixincludes
12971
12972check-fixincludes:
0aed8855 12973 @: $(MAKE); $(unstage)
d3ed111c
GK
12974 @r=`${PWD_COMMAND}`; export r; \
12975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12976 $(HOST_EXPORTS) \
b00612cc
PB
12977 (cd $(HOST_SUBDIR)/fixincludes && \
12978 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12979
12980@endif fixincludes
12981
12982.PHONY: install-fixincludes maybe-install-fixincludes
12983maybe-install-fixincludes:
12984@if fixincludes
12985maybe-install-fixincludes: install-fixincludes
12986
12987install-fixincludes: installdirs
0aed8855 12988 @: $(MAKE); $(unstage)
d3ed111c
GK
12989 @r=`${PWD_COMMAND}`; export r; \
12990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12991 $(HOST_EXPORTS) \
b00612cc 12992 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12993 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12994
12995@endif fixincludes
12996
56a8fe78 12997# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12998
12999.PHONY: maybe-info-fixincludes info-fixincludes
13000maybe-info-fixincludes:
13001@if fixincludes
13002maybe-info-fixincludes: info-fixincludes
13003
a4fd3374
DD
13004info-fixincludes: \
13005 configure-fixincludes
13006 @: $(MAKE); $(unstage)
13007 @[ -f ./fixincludes/Makefile ] || exit 0; \
13008 r=`${PWD_COMMAND}`; export r; \
13009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13010 $(HOST_EXPORTS) \
13011 for flag in $(EXTRA_HOST_FLAGS) ; do \
13012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13013 done; \
13014 echo "Doing info in fixincludes" ; \
13015 (cd $(HOST_SUBDIR)/fixincludes && \
13016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13018 "RANLIB=$${RANLIB}" \
0c24b341 13019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13020 info) \
13021 || exit 1
d3ed111c
GK
13022
13023@endif fixincludes
13024
13025.PHONY: maybe-dvi-fixincludes dvi-fixincludes
13026maybe-dvi-fixincludes:
13027@if fixincludes
13028maybe-dvi-fixincludes: dvi-fixincludes
13029
a4fd3374
DD
13030dvi-fixincludes: \
13031 configure-fixincludes
13032 @: $(MAKE); $(unstage)
13033 @[ -f ./fixincludes/Makefile ] || exit 0; \
13034 r=`${PWD_COMMAND}`; export r; \
13035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13036 $(HOST_EXPORTS) \
13037 for flag in $(EXTRA_HOST_FLAGS) ; do \
13038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13039 done; \
13040 echo "Doing dvi in fixincludes" ; \
13041 (cd $(HOST_SUBDIR)/fixincludes && \
13042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13044 "RANLIB=$${RANLIB}" \
0c24b341 13045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13046 dvi) \
13047 || exit 1
d3ed111c
GK
13048
13049@endif fixincludes
13050
56a8fe78
DD
13051.PHONY: maybe-pdf-fixincludes pdf-fixincludes
13052maybe-pdf-fixincludes:
13053@if fixincludes
13054maybe-pdf-fixincludes: pdf-fixincludes
13055
a4fd3374
DD
13056pdf-fixincludes: \
13057 configure-fixincludes
13058 @: $(MAKE); $(unstage)
13059 @[ -f ./fixincludes/Makefile ] || exit 0; \
13060 r=`${PWD_COMMAND}`; export r; \
13061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062 $(HOST_EXPORTS) \
13063 for flag in $(EXTRA_HOST_FLAGS) ; do \
13064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13065 done; \
13066 echo "Doing pdf in fixincludes" ; \
13067 (cd $(HOST_SUBDIR)/fixincludes && \
13068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13070 "RANLIB=$${RANLIB}" \
0c24b341 13071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13072 pdf) \
13073 || exit 1
56a8fe78
DD
13074
13075@endif fixincludes
13076
6d389afc
MS
13077.PHONY: maybe-html-fixincludes html-fixincludes
13078maybe-html-fixincludes:
13079@if fixincludes
13080maybe-html-fixincludes: html-fixincludes
13081
13082html-fixincludes: \
13083 configure-fixincludes
0aed8855 13084 @: $(MAKE); $(unstage)
6d389afc
MS
13085 @[ -f ./fixincludes/Makefile ] || exit 0; \
13086 r=`${PWD_COMMAND}`; export r; \
13087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13088 $(HOST_EXPORTS) \
13089 for flag in $(EXTRA_HOST_FLAGS) ; do \
13090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13091 done; \
13092 echo "Doing html in fixincludes" ; \
b00612cc 13093 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
13094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13096 "RANLIB=$${RANLIB}" \
0c24b341 13097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13098 html) \
13099 || exit 1
13100
13101@endif fixincludes
13102
d3ed111c
GK
13103.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
13104maybe-TAGS-fixincludes:
13105@if fixincludes
13106maybe-TAGS-fixincludes: TAGS-fixincludes
13107
1eefd493
PB
13108# fixincludes doesn't support TAGS.
13109TAGS-fixincludes:
d3ed111c
GK
13110
13111@endif fixincludes
13112
13113.PHONY: maybe-install-info-fixincludes install-info-fixincludes
13114maybe-install-info-fixincludes:
13115@if fixincludes
13116maybe-install-info-fixincludes: install-info-fixincludes
13117
a4fd3374
DD
13118install-info-fixincludes: \
13119 configure-fixincludes \
13120 info-fixincludes
13121 @: $(MAKE); $(unstage)
13122 @[ -f ./fixincludes/Makefile ] || exit 0; \
13123 r=`${PWD_COMMAND}`; export r; \
13124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13125 $(HOST_EXPORTS) \
13126 for flag in $(EXTRA_HOST_FLAGS) ; do \
13127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13128 done; \
13129 echo "Doing install-info in fixincludes" ; \
13130 (cd $(HOST_SUBDIR)/fixincludes && \
13131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13133 "RANLIB=$${RANLIB}" \
0c24b341 13134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13135 install-info) \
13136 || exit 1
d3ed111c
GK
13137
13138@endif fixincludes
13139
a3ca38d2
DD
13140.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
13141maybe-install-pdf-fixincludes:
13142@if fixincludes
13143maybe-install-pdf-fixincludes: install-pdf-fixincludes
13144
a4fd3374
DD
13145install-pdf-fixincludes: \
13146 configure-fixincludes \
13147 pdf-fixincludes
13148 @: $(MAKE); $(unstage)
13149 @[ -f ./fixincludes/Makefile ] || exit 0; \
13150 r=`${PWD_COMMAND}`; export r; \
13151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13152 $(HOST_EXPORTS) \
13153 for flag in $(EXTRA_HOST_FLAGS) ; do \
13154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13155 done; \
13156 echo "Doing install-pdf in fixincludes" ; \
13157 (cd $(HOST_SUBDIR)/fixincludes && \
13158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13160 "RANLIB=$${RANLIB}" \
0c24b341 13161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13162 install-pdf) \
13163 || exit 1
a3ca38d2
DD
13164
13165@endif fixincludes
13166
108a6f8e
CD
13167.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13168maybe-install-html-fixincludes:
13169@if fixincludes
13170maybe-install-html-fixincludes: install-html-fixincludes
13171
13172install-html-fixincludes: \
13173 configure-fixincludes \
13174 html-fixincludes
13175 @: $(MAKE); $(unstage)
13176 @[ -f ./fixincludes/Makefile ] || exit 0; \
13177 r=`${PWD_COMMAND}`; export r; \
13178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13179 $(HOST_EXPORTS) \
13180 for flag in $(EXTRA_HOST_FLAGS) ; do \
13181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13182 done; \
13183 echo "Doing install-html in fixincludes" ; \
13184 (cd $(HOST_SUBDIR)/fixincludes && \
13185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13187 "RANLIB=$${RANLIB}" \
0c24b341 13188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13189 install-html) \
13190 || exit 1
13191
13192@endif fixincludes
13193
d3ed111c
GK
13194.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13195maybe-installcheck-fixincludes:
13196@if fixincludes
13197maybe-installcheck-fixincludes: installcheck-fixincludes
13198
a4fd3374
DD
13199installcheck-fixincludes: \
13200 configure-fixincludes
13201 @: $(MAKE); $(unstage)
13202 @[ -f ./fixincludes/Makefile ] || exit 0; \
13203 r=`${PWD_COMMAND}`; export r; \
13204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13205 $(HOST_EXPORTS) \
13206 for flag in $(EXTRA_HOST_FLAGS) ; do \
13207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13208 done; \
13209 echo "Doing installcheck in fixincludes" ; \
13210 (cd $(HOST_SUBDIR)/fixincludes && \
13211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13213 "RANLIB=$${RANLIB}" \
0c24b341 13214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13215 installcheck) \
13216 || exit 1
d3ed111c
GK
13217
13218@endif fixincludes
13219
13220.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13221maybe-mostlyclean-fixincludes:
13222@if fixincludes
13223maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13224
13225mostlyclean-fixincludes:
0aed8855 13226 @: $(MAKE); $(unstage)
d3ed111c
GK
13227 @[ -f ./fixincludes/Makefile ] || exit 0; \
13228 r=`${PWD_COMMAND}`; export r; \
13229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13230 $(HOST_EXPORTS) \
13231 for flag in $(EXTRA_HOST_FLAGS) ; do \
13232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13233 done; \
13234 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13235 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13238 "RANLIB=$${RANLIB}" \
0c24b341 13239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13240 mostlyclean) \
13241 || exit 1
13242
13243@endif fixincludes
13244
13245.PHONY: maybe-clean-fixincludes clean-fixincludes
13246maybe-clean-fixincludes:
13247@if fixincludes
13248maybe-clean-fixincludes: clean-fixincludes
13249
13250clean-fixincludes:
0aed8855 13251 @: $(MAKE); $(unstage)
d3ed111c
GK
13252 @[ -f ./fixincludes/Makefile ] || exit 0; \
13253 r=`${PWD_COMMAND}`; export r; \
13254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13255 $(HOST_EXPORTS) \
13256 for flag in $(EXTRA_HOST_FLAGS) ; do \
13257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13258 done; \
13259 echo "Doing clean in fixincludes" ; \
b00612cc 13260 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13263 "RANLIB=$${RANLIB}" \
0c24b341 13264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13265 clean) \
13266 || exit 1
13267
13268@endif fixincludes
13269
13270.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13271maybe-distclean-fixincludes:
13272@if fixincludes
13273maybe-distclean-fixincludes: distclean-fixincludes
13274
13275distclean-fixincludes:
0aed8855 13276 @: $(MAKE); $(unstage)
d3ed111c
GK
13277 @[ -f ./fixincludes/Makefile ] || exit 0; \
13278 r=`${PWD_COMMAND}`; export r; \
13279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13280 $(HOST_EXPORTS) \
13281 for flag in $(EXTRA_HOST_FLAGS) ; do \
13282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13283 done; \
13284 echo "Doing distclean in fixincludes" ; \
b00612cc 13285 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13288 "RANLIB=$${RANLIB}" \
0c24b341 13289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13290 distclean) \
13291 || exit 1
13292
13293@endif fixincludes
13294
13295.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13296maybe-maintainer-clean-fixincludes:
13297@if fixincludes
13298maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13299
13300maintainer-clean-fixincludes:
0aed8855 13301 @: $(MAKE); $(unstage)
d3ed111c
GK
13302 @[ -f ./fixincludes/Makefile ] || exit 0; \
13303 r=`${PWD_COMMAND}`; export r; \
13304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13305 $(HOST_EXPORTS) \
13306 for flag in $(EXTRA_HOST_FLAGS) ; do \
13307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13308 done; \
13309 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13310 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13313 "RANLIB=$${RANLIB}" \
0c24b341 13314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13315 maintainer-clean) \
13316 || exit 1
13317
13318@endif fixincludes
13319
13320
a7254363 13321
4fa63067
NN
13322.PHONY: configure-flex maybe-configure-flex
13323maybe-configure-flex:
4f0ef2d8
CD
13324@if gcc-bootstrap
13325configure-flex: stage_current
13326@endif gcc-bootstrap
6bd3dfaa
PB
13327@if flex
13328maybe-configure-flex: configure-flex
c52c6897 13329configure-flex:
0aed8855 13330 @: $(MAKE); $(unstage)
c52c6897 13331 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13333 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
1f53ca9a 13335 $(HOST_EXPORTS) \
a7254363
PB
13336 echo Configuring in $(HOST_SUBDIR)/flex; \
13337 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13338 case $(srcdir) in \
b00612cc
PB
13339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13340 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13342 esac; \
b00612cc
PB
13343 srcdiroption="--srcdir=$${topdir}/flex"; \
13344 libsrcdir="$$s/flex"; \
4fa63067 13345 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13347 --target=${target_alias} $${srcdiroption} \
4fa63067 13348 || exit 1
6bd3dfaa 13349@endif flex
4fa63067 13350
a7254363
PB
13351
13352
d545f33b
PB
13353
13354
4fa63067
NN
13355.PHONY: all-flex maybe-all-flex
13356maybe-all-flex:
4f0ef2d8
CD
13357@if gcc-bootstrap
13358all-flex: stage_current
13359@endif gcc-bootstrap
6bd3dfaa 13360@if flex
d27cc32e 13361TARGET-flex=all
6bd3dfaa 13362maybe-all-flex: all-flex
4fa63067 13363all-flex: configure-flex
0aed8855 13364 @: $(MAKE); $(unstage)
4fa63067
NN
13365 @r=`${PWD_COMMAND}`; export r; \
13366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13367 $(HOST_EXPORTS) \
b00612cc 13368 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13369 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13370 $(TARGET-flex))
6bd3dfaa 13371@endif flex
4fa63067 13372
a7254363 13373
d545f33b
PB
13374
13375
4fa63067
NN
13376.PHONY: check-flex maybe-check-flex
13377maybe-check-flex:
6bd3dfaa
PB
13378@if flex
13379maybe-check-flex: check-flex
4fa63067
NN
13380
13381# This module is only tested in a native toolchain.
13382check-flex:
0aed8855 13383 @: $(MAKE); $(unstage)
4fa63067
NN
13384 @if [ '$(host)' = '$(target)' ] ; then \
13385 r=`${PWD_COMMAND}`; export r; \
13386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13387 $(HOST_EXPORTS) \
b00612cc 13388 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13389 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13390 fi
13391
6bd3dfaa 13392@endif flex
4fa63067
NN
13393
13394.PHONY: install-flex maybe-install-flex
13395maybe-install-flex:
6bd3dfaa
PB
13396@if flex
13397maybe-install-flex: install-flex
4fa63067
NN
13398
13399install-flex: installdirs
0aed8855 13400 @: $(MAKE); $(unstage)
4fa63067
NN
13401 @r=`${PWD_COMMAND}`; export r; \
13402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13403 $(HOST_EXPORTS) \
b00612cc 13404 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13405 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13406
6bd3dfaa 13407@endif flex
4fa63067 13408
56a8fe78 13409# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13410
13411.PHONY: maybe-info-flex info-flex
13412maybe-info-flex:
6bd3dfaa
PB
13413@if flex
13414maybe-info-flex: info-flex
4fa63067
NN
13415
13416info-flex: \
13417 configure-flex
0aed8855 13418 @: $(MAKE); $(unstage)
4fa63067 13419 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13420 r=`${PWD_COMMAND}`; export r; \
13421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13422 $(HOST_EXPORTS) \
b813574b 13423 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13425 done; \
4fa63067 13426 echo "Doing info in flex" ; \
b00612cc 13427 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13430 "RANLIB=$${RANLIB}" \
0c24b341 13431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13432 info) \
2a4cbe27
NN
13433 || exit 1
13434
6bd3dfaa 13435@endif flex
2a4cbe27 13436
4fa63067
NN
13437.PHONY: maybe-dvi-flex dvi-flex
13438maybe-dvi-flex:
6bd3dfaa
PB
13439@if flex
13440maybe-dvi-flex: dvi-flex
2a4cbe27 13441
4fa63067
NN
13442dvi-flex: \
13443 configure-flex
0aed8855 13444 @: $(MAKE); $(unstage)
4fa63067 13445 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13446 r=`${PWD_COMMAND}`; export r; \
13447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13448 $(HOST_EXPORTS) \
b813574b 13449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13451 done; \
4fa63067 13452 echo "Doing dvi in flex" ; \
b00612cc 13453 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13456 "RANLIB=$${RANLIB}" \
0c24b341 13457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13458 dvi) \
2a4cbe27
NN
13459 || exit 1
13460
6bd3dfaa 13461@endif flex
2a4cbe27 13462
56a8fe78
DD
13463.PHONY: maybe-pdf-flex pdf-flex
13464maybe-pdf-flex:
13465@if flex
13466maybe-pdf-flex: pdf-flex
13467
13468pdf-flex: \
13469 configure-flex
13470 @: $(MAKE); $(unstage)
13471 @[ -f ./flex/Makefile ] || exit 0; \
13472 r=`${PWD_COMMAND}`; export r; \
13473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13474 $(HOST_EXPORTS) \
13475 for flag in $(EXTRA_HOST_FLAGS) ; do \
13476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13477 done; \
13478 echo "Doing pdf in flex" ; \
13479 (cd $(HOST_SUBDIR)/flex && \
13480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13482 "RANLIB=$${RANLIB}" \
0c24b341 13483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13484 pdf) \
13485 || exit 1
13486
13487@endif flex
13488
6d389afc
MS
13489.PHONY: maybe-html-flex html-flex
13490maybe-html-flex:
13491@if flex
13492maybe-html-flex: html-flex
13493
13494html-flex: \
13495 configure-flex
0aed8855 13496 @: $(MAKE); $(unstage)
6d389afc
MS
13497 @[ -f ./flex/Makefile ] || exit 0; \
13498 r=`${PWD_COMMAND}`; export r; \
13499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13500 $(HOST_EXPORTS) \
13501 for flag in $(EXTRA_HOST_FLAGS) ; do \
13502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13503 done; \
13504 echo "Doing html in flex" ; \
b00612cc 13505 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13508 "RANLIB=$${RANLIB}" \
0c24b341 13509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13510 html) \
13511 || exit 1
13512
13513@endif flex
13514
4fa63067
NN
13515.PHONY: maybe-TAGS-flex TAGS-flex
13516maybe-TAGS-flex:
6bd3dfaa
PB
13517@if flex
13518maybe-TAGS-flex: TAGS-flex
2a4cbe27 13519
4fa63067
NN
13520TAGS-flex: \
13521 configure-flex
0aed8855 13522 @: $(MAKE); $(unstage)
4fa63067 13523 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13524 r=`${PWD_COMMAND}`; export r; \
13525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13526 $(HOST_EXPORTS) \
b813574b 13527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13529 done; \
4fa63067 13530 echo "Doing TAGS in flex" ; \
b00612cc 13531 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13534 "RANLIB=$${RANLIB}" \
0c24b341 13535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13536 TAGS) \
2a4cbe27
NN
13537 || exit 1
13538
6bd3dfaa 13539@endif flex
2a4cbe27 13540
4fa63067
NN
13541.PHONY: maybe-install-info-flex install-info-flex
13542maybe-install-info-flex:
6bd3dfaa
PB
13543@if flex
13544maybe-install-info-flex: install-info-flex
2a4cbe27 13545
4fa63067
NN
13546install-info-flex: \
13547 configure-flex \
13548 info-flex
0aed8855 13549 @: $(MAKE); $(unstage)
4fa63067 13550 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13551 r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13553 $(HOST_EXPORTS) \
b813574b 13554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556 done; \
4fa63067 13557 echo "Doing install-info in flex" ; \
b00612cc 13558 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561 "RANLIB=$${RANLIB}" \
0c24b341 13562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13563 install-info) \
2a4cbe27
NN
13564 || exit 1
13565
6bd3dfaa 13566@endif flex
2a4cbe27 13567
a3ca38d2
DD
13568.PHONY: maybe-install-pdf-flex install-pdf-flex
13569maybe-install-pdf-flex:
13570@if flex
13571maybe-install-pdf-flex: install-pdf-flex
13572
13573install-pdf-flex: \
13574 configure-flex \
13575 pdf-flex
13576 @: $(MAKE); $(unstage)
13577 @[ -f ./flex/Makefile ] || exit 0; \
13578 r=`${PWD_COMMAND}`; export r; \
13579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13580 $(HOST_EXPORTS) \
13581 for flag in $(EXTRA_HOST_FLAGS) ; do \
13582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13583 done; \
13584 echo "Doing install-pdf in flex" ; \
13585 (cd $(HOST_SUBDIR)/flex && \
13586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13588 "RANLIB=$${RANLIB}" \
0c24b341 13589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13590 install-pdf) \
13591 || exit 1
13592
13593@endif flex
13594
108a6f8e
CD
13595.PHONY: maybe-install-html-flex install-html-flex
13596maybe-install-html-flex:
13597@if flex
13598maybe-install-html-flex: install-html-flex
13599
13600install-html-flex: \
13601 configure-flex \
13602 html-flex
13603 @: $(MAKE); $(unstage)
13604 @[ -f ./flex/Makefile ] || exit 0; \
13605 r=`${PWD_COMMAND}`; export r; \
13606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13607 $(HOST_EXPORTS) \
13608 for flag in $(EXTRA_HOST_FLAGS) ; do \
13609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13610 done; \
13611 echo "Doing install-html in flex" ; \
13612 (cd $(HOST_SUBDIR)/flex && \
13613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13615 "RANLIB=$${RANLIB}" \
0c24b341 13616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13617 install-html) \
13618 || exit 1
13619
13620@endif flex
13621
4fa63067
NN
13622.PHONY: maybe-installcheck-flex installcheck-flex
13623maybe-installcheck-flex:
6bd3dfaa
PB
13624@if flex
13625maybe-installcheck-flex: installcheck-flex
2a4cbe27 13626
4fa63067
NN
13627installcheck-flex: \
13628 configure-flex
0aed8855 13629 @: $(MAKE); $(unstage)
4fa63067 13630 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13631 r=`${PWD_COMMAND}`; export r; \
13632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13633 $(HOST_EXPORTS) \
b813574b 13634 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13636 done; \
4fa63067 13637 echo "Doing installcheck in flex" ; \
b00612cc 13638 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13641 "RANLIB=$${RANLIB}" \
0c24b341 13642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13643 installcheck) \
2a4cbe27
NN
13644 || exit 1
13645
6bd3dfaa 13646@endif flex
2a4cbe27 13647
4fa63067
NN
13648.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13649maybe-mostlyclean-flex:
6bd3dfaa
PB
13650@if flex
13651maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13652
4fa63067 13653mostlyclean-flex:
0aed8855 13654 @: $(MAKE); $(unstage)
4fa63067 13655 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13656 r=`${PWD_COMMAND}`; export r; \
13657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13658 $(HOST_EXPORTS) \
b813574b 13659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13661 done; \
4fa63067 13662 echo "Doing mostlyclean in flex" ; \
b00612cc 13663 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13666 "RANLIB=$${RANLIB}" \
0c24b341 13667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13668 mostlyclean) \
2a4cbe27
NN
13669 || exit 1
13670
6bd3dfaa 13671@endif flex
2a4cbe27 13672
4fa63067
NN
13673.PHONY: maybe-clean-flex clean-flex
13674maybe-clean-flex:
6bd3dfaa
PB
13675@if flex
13676maybe-clean-flex: clean-flex
2a4cbe27 13677
4fa63067 13678clean-flex:
0aed8855 13679 @: $(MAKE); $(unstage)
4fa63067 13680 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13681 r=`${PWD_COMMAND}`; export r; \
13682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13683 $(HOST_EXPORTS) \
b813574b 13684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13686 done; \
4fa63067 13687 echo "Doing clean in flex" ; \
b00612cc 13688 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13691 "RANLIB=$${RANLIB}" \
0c24b341 13692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13693 clean) \
2a4cbe27
NN
13694 || exit 1
13695
6bd3dfaa 13696@endif flex
2a4cbe27 13697
4fa63067
NN
13698.PHONY: maybe-distclean-flex distclean-flex
13699maybe-distclean-flex:
6bd3dfaa
PB
13700@if flex
13701maybe-distclean-flex: distclean-flex
2a4cbe27 13702
4fa63067 13703distclean-flex:
0aed8855 13704 @: $(MAKE); $(unstage)
4fa63067 13705 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13706 r=`${PWD_COMMAND}`; export r; \
13707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13708 $(HOST_EXPORTS) \
b813574b 13709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13711 done; \
4fa63067 13712 echo "Doing distclean in flex" ; \
b00612cc 13713 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13716 "RANLIB=$${RANLIB}" \
0c24b341 13717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13718 distclean) \
2a4cbe27
NN
13719 || exit 1
13720
6bd3dfaa 13721@endif flex
2a4cbe27 13722
4fa63067
NN
13723.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13724maybe-maintainer-clean-flex:
6bd3dfaa
PB
13725@if flex
13726maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13727
4fa63067 13728maintainer-clean-flex:
0aed8855 13729 @: $(MAKE); $(unstage)
4fa63067 13730 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13731 r=`${PWD_COMMAND}`; export r; \
13732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13733 $(HOST_EXPORTS) \
b813574b 13734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13736 done; \
4fa63067 13737 echo "Doing maintainer-clean in flex" ; \
b00612cc 13738 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13741 "RANLIB=$${RANLIB}" \
0c24b341 13742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13743 maintainer-clean) \
2a4cbe27
NN
13744 || exit 1
13745
6bd3dfaa 13746@endif flex
2a4cbe27 13747
2a4cbe27 13748
a7254363 13749
4fa63067
NN
13750.PHONY: configure-gas maybe-configure-gas
13751maybe-configure-gas:
4f0ef2d8
CD
13752@if gcc-bootstrap
13753configure-gas: stage_current
13754@endif gcc-bootstrap
6bd3dfaa
PB
13755@if gas
13756maybe-configure-gas: configure-gas
c52c6897 13757configure-gas:
c52c6897
PB
13758 @r=`${PWD_COMMAND}`; export r; \
13759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13760 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13761 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
1f53ca9a 13762 $(HOST_EXPORTS) \
a7254363
PB
13763 echo Configuring in $(HOST_SUBDIR)/gas; \
13764 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13765 case $(srcdir) in \
b00612cc
PB
13766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13767 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13769 esac; \
b00612cc
PB
13770 srcdiroption="--srcdir=$${topdir}/gas"; \
13771 libsrcdir="$$s/gas"; \
4fa63067 13772 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13774 --target=${target_alias} $${srcdiroption} \
4fa63067 13775 || exit 1
6bd3dfaa 13776@endif gas
4fa63067 13777
a7254363
PB
13778
13779
d545f33b
PB
13780.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13781maybe-configure-stage1-gas:
13782@if gas-bootstrap
13783maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13784configure-stage1-gas:
c52c6897 13785 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13786 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13787 @r=`${PWD_COMMAND}`; export r; \
13788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13789 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13790 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13791 $(HOST_EXPORTS) \
8ee82aff 13792 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13793 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13794 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13795 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13796 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13797 cd $(HOST_SUBDIR)/gas || exit 1; \
13798 case $(srcdir) in \
13799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13800 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13802 esac; \
13803 srcdiroption="--srcdir=$${topdir}/gas"; \
13804 libsrcdir="$$s/gas"; \
13805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13807 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13808 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13809@endif gas-bootstrap
13810
13811.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13812maybe-configure-stage2-gas:
13813@if gas-bootstrap
13814maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13815configure-stage2-gas:
c52c6897 13816 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13817 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13818 @r=`${PWD_COMMAND}`; export r; \
13819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13820 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13821 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13822 $(HOST_EXPORTS) \
1b05fbbd 13823 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13824 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13825 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13826 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13827 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13828 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13829 cd $(HOST_SUBDIR)/gas || exit 1; \
13830 case $(srcdir) in \
13831 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13832 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13833 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13834 esac; \
13835 srcdiroption="--srcdir=$${topdir}/gas"; \
13836 libsrcdir="$$s/gas"; \
13837 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13838 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13839 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13840 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13841 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13842@endif gas-bootstrap
13843
d545f33b
PB
13844.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13845maybe-configure-stage3-gas:
13846@if gas-bootstrap
13847maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13848configure-stage3-gas:
c52c6897 13849 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13850 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13851 @r=`${PWD_COMMAND}`; export r; \
13852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13853 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13854 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13855 $(HOST_EXPORTS) \
1b05fbbd 13856 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13857 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13858 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13859 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13860 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13862 cd $(HOST_SUBDIR)/gas || exit 1; \
13863 case $(srcdir) in \
13864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13865 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13867 esac; \
13868 srcdiroption="--srcdir=$${topdir}/gas"; \
13869 libsrcdir="$$s/gas"; \
13870 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13872 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13873 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13874 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13875@endif gas-bootstrap
13876
d545f33b
PB
13877.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13878maybe-configure-stage4-gas:
13879@if gas-bootstrap
13880maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13881configure-stage4-gas:
c52c6897 13882 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13884 @r=`${PWD_COMMAND}`; export r; \
13885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13886 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13887 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13888 $(HOST_EXPORTS) \
1b05fbbd 13889 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13890 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13891 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13892 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13893 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13894 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13895 cd $(HOST_SUBDIR)/gas || exit 1; \
13896 case $(srcdir) in \
13897 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13898 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13899 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13900 esac; \
13901 srcdiroption="--srcdir=$${topdir}/gas"; \
13902 libsrcdir="$$s/gas"; \
13903 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13904 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13905 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13906 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13907 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13908@endif gas-bootstrap
13909
13910.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13911maybe-configure-stageprofile-gas:
13912@if gas-bootstrap
13913maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13914configure-stageprofile-gas:
c52c6897 13915 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13916 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13917 @r=`${PWD_COMMAND}`; export r; \
13918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13919 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13920 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13921 $(HOST_EXPORTS) \
1b05fbbd
AO
13922 $(POSTSTAGE1_HOST_EXPORTS) \
13923 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13924 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13925 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13926 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13927 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13928 cd $(HOST_SUBDIR)/gas || exit 1; \
13929 case $(srcdir) in \
13930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13931 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13933 esac; \
13934 srcdiroption="--srcdir=$${topdir}/gas"; \
13935 libsrcdir="$$s/gas"; \
13936 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13937 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13938 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13939 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13940 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13941@endif gas-bootstrap
13942
13943.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13944maybe-configure-stagefeedback-gas:
13945@if gas-bootstrap
13946maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13947configure-stagefeedback-gas:
c52c6897 13948 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13949 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13950 @r=`${PWD_COMMAND}`; export r; \
13951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13952 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13953 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13954 $(HOST_EXPORTS) \
1b05fbbd
AO
13955 $(POSTSTAGE1_HOST_EXPORTS) \
13956 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
13957 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13958 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13959 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13960 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13961 cd $(HOST_SUBDIR)/gas || exit 1; \
13962 case $(srcdir) in \
13963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13964 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13966 esac; \
13967 srcdiroption="--srcdir=$${topdir}/gas"; \
13968 libsrcdir="$$s/gas"; \
13969 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13971 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13972 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13973 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13974@endif gas-bootstrap
13975
13976
13977
13978
13979
4fa63067
NN
13980.PHONY: all-gas maybe-all-gas
13981maybe-all-gas:
4f0ef2d8
CD
13982@if gcc-bootstrap
13983all-gas: stage_current
13984@endif gcc-bootstrap
6bd3dfaa 13985@if gas
d27cc32e 13986TARGET-gas=all
6bd3dfaa 13987maybe-all-gas: all-gas
4fa63067 13988all-gas: configure-gas
c52c6897 13989 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 13991 $(HOST_EXPORTS) \
b00612cc 13992 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13993 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13994 $(TARGET-gas))
6bd3dfaa 13995@endif gas
4fa63067 13996
a7254363 13997
d545f33b
PB
13998
13999.PHONY: all-stage1-gas maybe-all-stage1-gas
14000.PHONY: clean-stage1-gas maybe-clean-stage1-gas
14001maybe-all-stage1-gas:
14002maybe-clean-stage1-gas:
14003@if gas-bootstrap
14004maybe-all-stage1-gas: all-stage1-gas
14005all-stage1: all-stage1-gas
f70224b5 14006TARGET-stage1-gas = $(TARGET-gas)
d545f33b 14007all-stage1-gas: configure-stage1-gas
c52c6897 14008 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14009 @r=`${PWD_COMMAND}`; export r; \
14010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14011 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14012 $(HOST_EXPORTS) \
d545f33b 14013 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14014 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14015 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14016 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14017 LIBCFLAGS="$(LIBCFLAGS)" \
14018 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14019 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14020 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14021 $(EXTRA_HOST_FLAGS) \
14022 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14023 $(TARGET-stage1-gas)
d545f33b
PB
14024
14025maybe-clean-stage1-gas: clean-stage1-gas
14026clean-stage1: clean-stage1-gas
14027clean-stage1-gas:
9dbaa842
DD
14028 @if [ $(current_stage) = stage1 ]; then \
14029 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14030 else \
14031 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
14032 $(MAKE) stage1-start; \
14033 fi; \
d545f33b 14034 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14035 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14036 clean
d545f33b
PB
14037@endif gas-bootstrap
14038
14039
14040.PHONY: all-stage2-gas maybe-all-stage2-gas
14041.PHONY: clean-stage2-gas maybe-clean-stage2-gas
14042maybe-all-stage2-gas:
14043maybe-clean-stage2-gas:
14044@if gas-bootstrap
14045maybe-all-stage2-gas: all-stage2-gas
14046all-stage2: all-stage2-gas
f70224b5 14047TARGET-stage2-gas = $(TARGET-gas)
d545f33b 14048all-stage2-gas: configure-stage2-gas
c52c6897 14049 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14050 @r=`${PWD_COMMAND}`; export r; \
14051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14052 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14053 $(HOST_EXPORTS) \
1f53ca9a 14054 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14055 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14057 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14058 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14059 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14064 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14065 $(TARGET-stage2-gas)
d545f33b
PB
14066
14067maybe-clean-stage2-gas: clean-stage2-gas
14068clean-stage2: clean-stage2-gas
14069clean-stage2-gas:
9dbaa842
DD
14070 @if [ $(current_stage) = stage2 ]; then \
14071 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14072 else \
14073 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
14074 $(MAKE) stage2-start; \
14075 fi; \
d545f33b 14076 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14077 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14078 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14079 clean
d545f33b
PB
14080@endif gas-bootstrap
14081
14082
14083.PHONY: all-stage3-gas maybe-all-stage3-gas
14084.PHONY: clean-stage3-gas maybe-clean-stage3-gas
14085maybe-all-stage3-gas:
14086maybe-clean-stage3-gas:
14087@if gas-bootstrap
14088maybe-all-stage3-gas: all-stage3-gas
14089all-stage3: all-stage3-gas
f70224b5 14090TARGET-stage3-gas = $(TARGET-gas)
d545f33b 14091all-stage3-gas: configure-stage3-gas
c52c6897 14092 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14093 @r=`${PWD_COMMAND}`; export r; \
14094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14095 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14096 $(HOST_EXPORTS) \
1f53ca9a 14097 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14098 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14099 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14100 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14101 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14102 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14103 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14104 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14105 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14106 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14107 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14108 $(TARGET-stage3-gas)
d545f33b
PB
14109
14110maybe-clean-stage3-gas: clean-stage3-gas
14111clean-stage3: clean-stage3-gas
14112clean-stage3-gas:
9dbaa842
DD
14113 @if [ $(current_stage) = stage3 ]; then \
14114 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14115 else \
14116 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
14117 $(MAKE) stage3-start; \
14118 fi; \
d545f33b 14119 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14120 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14121 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14122 clean
d545f33b
PB
14123@endif gas-bootstrap
14124
14125
14126.PHONY: all-stage4-gas maybe-all-stage4-gas
14127.PHONY: clean-stage4-gas maybe-clean-stage4-gas
14128maybe-all-stage4-gas:
14129maybe-clean-stage4-gas:
14130@if gas-bootstrap
14131maybe-all-stage4-gas: all-stage4-gas
14132all-stage4: all-stage4-gas
f70224b5 14133TARGET-stage4-gas = $(TARGET-gas)
d545f33b 14134all-stage4-gas: configure-stage4-gas
c52c6897 14135 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14136 @r=`${PWD_COMMAND}`; export r; \
14137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14138 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 14139 $(HOST_EXPORTS) \
1f53ca9a 14140 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14141 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14142 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14143 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 14144 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 14145 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14146 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14147 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14148 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14149 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14150 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14151 $(TARGET-stage4-gas)
d545f33b
PB
14152
14153maybe-clean-stage4-gas: clean-stage4-gas
14154clean-stage4: clean-stage4-gas
14155clean-stage4-gas:
9dbaa842
DD
14156 @if [ $(current_stage) = stage4 ]; then \
14157 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14158 else \
14159 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14160 $(MAKE) stage4-start; \
14161 fi; \
d545f33b 14162 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14163 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14164 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14165 clean
d545f33b
PB
14166@endif gas-bootstrap
14167
14168
14169.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14170.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14171maybe-all-stageprofile-gas:
14172maybe-clean-stageprofile-gas:
14173@if gas-bootstrap
14174maybe-all-stageprofile-gas: all-stageprofile-gas
14175all-stageprofile: all-stageprofile-gas
f70224b5 14176TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14177all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14178 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14179 @r=`${PWD_COMMAND}`; export r; \
14180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14181 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 14182 $(HOST_EXPORTS) \
1f53ca9a 14183 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14184 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14185 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14186 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 14187 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
14188 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14189 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14190 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14191 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14192 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14193 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14194 $(TARGET-stageprofile-gas)
d545f33b
PB
14195
14196maybe-clean-stageprofile-gas: clean-stageprofile-gas
14197clean-stageprofile: clean-stageprofile-gas
14198clean-stageprofile-gas:
9dbaa842
DD
14199 @if [ $(current_stage) = stageprofile ]; then \
14200 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14201 else \
14202 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14203 $(MAKE) stageprofile-start; \
14204 fi; \
d545f33b 14205 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14206 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14207 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14208 clean
d545f33b
PB
14209@endif gas-bootstrap
14210
14211
14212.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14213.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14214maybe-all-stagefeedback-gas:
14215maybe-clean-stagefeedback-gas:
14216@if gas-bootstrap
14217maybe-all-stagefeedback-gas: all-stagefeedback-gas
14218all-stagefeedback: all-stagefeedback-gas
f70224b5 14219TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14220all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14221 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14222 @r=`${PWD_COMMAND}`; export r; \
14223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14224 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 14225 $(HOST_EXPORTS) \
1f53ca9a 14226 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14227 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14228 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14229 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 14230 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
14231 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14232 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14233 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14234 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14235 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14236 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14237 $(TARGET-stagefeedback-gas)
d545f33b
PB
14238
14239maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14240clean-stagefeedback: clean-stagefeedback-gas
14241clean-stagefeedback-gas:
9dbaa842
DD
14242 @if [ $(current_stage) = stagefeedback ]; then \
14243 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14244 else \
14245 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14246 $(MAKE) stagefeedback-start; \
14247 fi; \
d545f33b 14248 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14249 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14250 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14251 clean
d545f33b
PB
14252@endif gas-bootstrap
14253
14254
14255
14256
14257
4fa63067
NN
14258.PHONY: check-gas maybe-check-gas
14259maybe-check-gas:
6bd3dfaa
PB
14260@if gas
14261maybe-check-gas: check-gas
4fa63067
NN
14262
14263check-gas:
0aed8855 14264 @: $(MAKE); $(unstage)
4fa63067
NN
14265 @r=`${PWD_COMMAND}`; export r; \
14266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14267 $(HOST_EXPORTS) \
b00612cc
PB
14268 (cd $(HOST_SUBDIR)/gas && \
14269 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14270
6bd3dfaa 14271@endif gas
4fa63067
NN
14272
14273.PHONY: install-gas maybe-install-gas
14274maybe-install-gas:
6bd3dfaa
PB
14275@if gas
14276maybe-install-gas: install-gas
4fa63067
NN
14277
14278install-gas: installdirs
0aed8855 14279 @: $(MAKE); $(unstage)
4fa63067
NN
14280 @r=`${PWD_COMMAND}`; export r; \
14281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14282 $(HOST_EXPORTS) \
b00612cc 14283 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14284 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14285
6bd3dfaa 14286@endif gas
4fa63067 14287
56a8fe78 14288# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14289
14290.PHONY: maybe-info-gas info-gas
14291maybe-info-gas:
6bd3dfaa
PB
14292@if gas
14293maybe-info-gas: info-gas
4fa63067
NN
14294
14295info-gas: \
14296 configure-gas
14297 @[ -f ./gas/Makefile ] || exit 0; \
14298 r=`${PWD_COMMAND}`; export r; \
14299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14300 $(HOST_EXPORTS) \
b813574b 14301 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14303 done; \
4fa63067 14304 echo "Doing info in gas" ; \
b00612cc 14305 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14308 "RANLIB=$${RANLIB}" \
0c24b341 14309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14310 info) \
2a4cbe27
NN
14311 || exit 1
14312
6bd3dfaa 14313@endif gas
2a4cbe27 14314
4fa63067
NN
14315.PHONY: maybe-dvi-gas dvi-gas
14316maybe-dvi-gas:
6bd3dfaa
PB
14317@if gas
14318maybe-dvi-gas: dvi-gas
2a4cbe27 14319
4fa63067
NN
14320dvi-gas: \
14321 configure-gas
14322 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14323 r=`${PWD_COMMAND}`; export r; \
14324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14325 $(HOST_EXPORTS) \
b813574b 14326 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14328 done; \
4fa63067 14329 echo "Doing dvi in gas" ; \
b00612cc 14330 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14333 "RANLIB=$${RANLIB}" \
0c24b341 14334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14335 dvi) \
2a4cbe27
NN
14336 || exit 1
14337
6bd3dfaa 14338@endif gas
2a4cbe27 14339
56a8fe78
DD
14340.PHONY: maybe-pdf-gas pdf-gas
14341maybe-pdf-gas:
14342@if gas
14343maybe-pdf-gas: pdf-gas
14344
14345pdf-gas: \
14346 configure-gas
14347 @[ -f ./gas/Makefile ] || exit 0; \
14348 r=`${PWD_COMMAND}`; export r; \
14349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14350 $(HOST_EXPORTS) \
14351 for flag in $(EXTRA_HOST_FLAGS) ; do \
14352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14353 done; \
14354 echo "Doing pdf in gas" ; \
14355 (cd $(HOST_SUBDIR)/gas && \
14356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14358 "RANLIB=$${RANLIB}" \
0c24b341 14359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14360 pdf) \
14361 || exit 1
14362
14363@endif gas
14364
6d389afc
MS
14365.PHONY: maybe-html-gas html-gas
14366maybe-html-gas:
14367@if gas
14368maybe-html-gas: html-gas
14369
14370html-gas: \
14371 configure-gas
14372 @[ -f ./gas/Makefile ] || exit 0; \
14373 r=`${PWD_COMMAND}`; export r; \
14374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14375 $(HOST_EXPORTS) \
14376 for flag in $(EXTRA_HOST_FLAGS) ; do \
14377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14378 done; \
14379 echo "Doing html in gas" ; \
b00612cc 14380 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14383 "RANLIB=$${RANLIB}" \
0c24b341 14384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14385 html) \
14386 || exit 1
14387
14388@endif gas
14389
4fa63067
NN
14390.PHONY: maybe-TAGS-gas TAGS-gas
14391maybe-TAGS-gas:
6bd3dfaa
PB
14392@if gas
14393maybe-TAGS-gas: TAGS-gas
2a4cbe27 14394
4fa63067
NN
14395TAGS-gas: \
14396 configure-gas
14397 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14398 r=`${PWD_COMMAND}`; export r; \
14399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14400 $(HOST_EXPORTS) \
b813574b 14401 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14403 done; \
4fa63067 14404 echo "Doing TAGS in gas" ; \
b00612cc 14405 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14408 "RANLIB=$${RANLIB}" \
0c24b341 14409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14410 TAGS) \
2a4cbe27
NN
14411 || exit 1
14412
6bd3dfaa 14413@endif gas
2a4cbe27 14414
4fa63067
NN
14415.PHONY: maybe-install-info-gas install-info-gas
14416maybe-install-info-gas:
6bd3dfaa
PB
14417@if gas
14418maybe-install-info-gas: install-info-gas
2a4cbe27 14419
4fa63067
NN
14420install-info-gas: \
14421 configure-gas \
14422 info-gas
14423 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14424 r=`${PWD_COMMAND}`; export r; \
14425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14426 $(HOST_EXPORTS) \
b813574b 14427 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14429 done; \
4fa63067 14430 echo "Doing install-info in gas" ; \
b00612cc 14431 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14434 "RANLIB=$${RANLIB}" \
0c24b341 14435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14436 install-info) \
2a4cbe27
NN
14437 || exit 1
14438
6bd3dfaa 14439@endif gas
2a4cbe27 14440
a3ca38d2
DD
14441.PHONY: maybe-install-pdf-gas install-pdf-gas
14442maybe-install-pdf-gas:
14443@if gas
14444maybe-install-pdf-gas: install-pdf-gas
14445
14446install-pdf-gas: \
14447 configure-gas \
14448 pdf-gas
14449 @[ -f ./gas/Makefile ] || exit 0; \
14450 r=`${PWD_COMMAND}`; export r; \
14451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14452 $(HOST_EXPORTS) \
14453 for flag in $(EXTRA_HOST_FLAGS) ; do \
14454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14455 done; \
14456 echo "Doing install-pdf in gas" ; \
14457 (cd $(HOST_SUBDIR)/gas && \
14458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14460 "RANLIB=$${RANLIB}" \
0c24b341 14461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14462 install-pdf) \
14463 || exit 1
14464
14465@endif gas
14466
108a6f8e
CD
14467.PHONY: maybe-install-html-gas install-html-gas
14468maybe-install-html-gas:
14469@if gas
14470maybe-install-html-gas: install-html-gas
14471
14472install-html-gas: \
14473 configure-gas \
14474 html-gas
14475 @[ -f ./gas/Makefile ] || exit 0; \
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478 $(HOST_EXPORTS) \
14479 for flag in $(EXTRA_HOST_FLAGS) ; do \
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
14482 echo "Doing install-html in gas" ; \
14483 (cd $(HOST_SUBDIR)/gas && \
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
0c24b341 14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14488 install-html) \
14489 || exit 1
14490
14491@endif gas
14492
4fa63067
NN
14493.PHONY: maybe-installcheck-gas installcheck-gas
14494maybe-installcheck-gas:
6bd3dfaa
PB
14495@if gas
14496maybe-installcheck-gas: installcheck-gas
2a4cbe27 14497
4fa63067
NN
14498installcheck-gas: \
14499 configure-gas
14500 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14501 r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14503 $(HOST_EXPORTS) \
b813574b 14504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
4fa63067 14507 echo "Doing installcheck in gas" ; \
b00612cc 14508 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
0c24b341 14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14513 installcheck) \
2a4cbe27
NN
14514 || exit 1
14515
6bd3dfaa 14516@endif gas
2a4cbe27 14517
4fa63067
NN
14518.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14519maybe-mostlyclean-gas:
6bd3dfaa
PB
14520@if gas
14521maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14522
4fa63067
NN
14523mostlyclean-gas:
14524 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14525 r=`${PWD_COMMAND}`; export r; \
14526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14527 $(HOST_EXPORTS) \
b813574b 14528 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14530 done; \
4fa63067 14531 echo "Doing mostlyclean in gas" ; \
b00612cc 14532 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14535 "RANLIB=$${RANLIB}" \
0c24b341 14536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14537 mostlyclean) \
2a4cbe27
NN
14538 || exit 1
14539
6bd3dfaa 14540@endif gas
2a4cbe27 14541
4fa63067
NN
14542.PHONY: maybe-clean-gas clean-gas
14543maybe-clean-gas:
6bd3dfaa
PB
14544@if gas
14545maybe-clean-gas: clean-gas
2a4cbe27 14546
4fa63067
NN
14547clean-gas:
14548 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14549 r=`${PWD_COMMAND}`; export r; \
14550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14551 $(HOST_EXPORTS) \
b813574b 14552 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14554 done; \
4fa63067 14555 echo "Doing clean in gas" ; \
b00612cc 14556 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14559 "RANLIB=$${RANLIB}" \
0c24b341 14560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14561 clean) \
2a4cbe27
NN
14562 || exit 1
14563
6bd3dfaa 14564@endif gas
2a4cbe27 14565
4fa63067
NN
14566.PHONY: maybe-distclean-gas distclean-gas
14567maybe-distclean-gas:
6bd3dfaa
PB
14568@if gas
14569maybe-distclean-gas: distclean-gas
2a4cbe27 14570
4fa63067
NN
14571distclean-gas:
14572 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14573 r=`${PWD_COMMAND}`; export r; \
14574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14575 $(HOST_EXPORTS) \
b813574b 14576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14578 done; \
4fa63067 14579 echo "Doing distclean in gas" ; \
b00612cc 14580 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14583 "RANLIB=$${RANLIB}" \
0c24b341 14584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14585 distclean) \
2a4cbe27
NN
14586 || exit 1
14587
6bd3dfaa 14588@endif gas
2a4cbe27 14589
4fa63067
NN
14590.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14591maybe-maintainer-clean-gas:
6bd3dfaa
PB
14592@if gas
14593maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14594
4fa63067
NN
14595maintainer-clean-gas:
14596 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14597 r=`${PWD_COMMAND}`; export r; \
14598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14599 $(HOST_EXPORTS) \
b813574b 14600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14602 done; \
4fa63067 14603 echo "Doing maintainer-clean in gas" ; \
b00612cc 14604 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14607 "RANLIB=$${RANLIB}" \
0c24b341 14608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14609 maintainer-clean) \
2a4cbe27
NN
14610 || exit 1
14611
6bd3dfaa 14612@endif gas
2a4cbe27 14613
2a4cbe27 14614
a7254363 14615
b813574b
PB
14616.PHONY: configure-gcc maybe-configure-gcc
14617maybe-configure-gcc:
c52c6897 14618@if gcc-bootstrap
4f0ef2d8 14619configure-gcc: stage_current
c52c6897
PB
14620@endif gcc-bootstrap
14621@if gcc
4f0ef2d8
CD
14622maybe-configure-gcc: configure-gcc
14623configure-gcc:
c52c6897
PB
14624 @r=`${PWD_COMMAND}`; export r; \
14625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14626 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
1f53ca9a 14628 $(HOST_EXPORTS) \
a7254363
PB
14629 echo Configuring in $(HOST_SUBDIR)/gcc; \
14630 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14631 case $(srcdir) in \
b00612cc
PB
14632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14633 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14635 esac; \
b00612cc
PB
14636 srcdiroption="--srcdir=$${topdir}/gcc"; \
14637 libsrcdir="$$s/gcc"; \
4fa63067 14638 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14639 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14640 --target=${target_alias} $${srcdiroption} \
4fa63067 14641 || exit 1
b813574b 14642@endif gcc
4fa63067 14643
a7254363
PB
14644
14645
d545f33b
PB
14646.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14647maybe-configure-stage1-gcc:
14648@if gcc-bootstrap
14649maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14650configure-stage1-gcc:
c52c6897 14651 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14653 @r=`${PWD_COMMAND}`; export r; \
14654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14655 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14656 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14657 $(HOST_EXPORTS) \
8ee82aff 14658 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14659 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14660 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14661 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14662 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14663 cd $(HOST_SUBDIR)/gcc || exit 1; \
14664 case $(srcdir) in \
14665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14666 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14668 esac; \
14669 srcdiroption="--srcdir=$${topdir}/gcc"; \
14670 libsrcdir="$$s/gcc"; \
14671 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14673 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14674 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14675@endif gcc-bootstrap
14676
14677.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14678maybe-configure-stage2-gcc:
14679@if gcc-bootstrap
14680maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14681configure-stage2-gcc:
c52c6897 14682 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14684 @r=`${PWD_COMMAND}`; export r; \
14685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14686 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14687 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14688 $(HOST_EXPORTS) \
1b05fbbd 14689 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14690 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14691 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14692 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14693 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14695 cd $(HOST_SUBDIR)/gcc || exit 1; \
14696 case $(srcdir) in \
14697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14698 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14700 esac; \
14701 srcdiroption="--srcdir=$${topdir}/gcc"; \
14702 libsrcdir="$$s/gcc"; \
14703 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14705 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14706 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14707 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14708@endif gcc-bootstrap
14709
d545f33b
PB
14710.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14711maybe-configure-stage3-gcc:
14712@if gcc-bootstrap
14713maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14714configure-stage3-gcc:
c52c6897 14715 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14717 @r=`${PWD_COMMAND}`; export r; \
14718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14719 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14720 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14721 $(HOST_EXPORTS) \
1b05fbbd 14722 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14723 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14724 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14725 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14726 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14728 cd $(HOST_SUBDIR)/gcc || exit 1; \
14729 case $(srcdir) in \
14730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14731 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14733 esac; \
14734 srcdiroption="--srcdir=$${topdir}/gcc"; \
14735 libsrcdir="$$s/gcc"; \
14736 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14738 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14739 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14740 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14741@endif gcc-bootstrap
14742
d545f33b
PB
14743.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14744maybe-configure-stage4-gcc:
14745@if gcc-bootstrap
14746maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14747configure-stage4-gcc:
c52c6897 14748 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14750 @r=`${PWD_COMMAND}`; export r; \
14751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14752 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14753 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14754 $(HOST_EXPORTS) \
1b05fbbd 14755 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14756 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14757 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14758 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14759 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14760 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14761 cd $(HOST_SUBDIR)/gcc || exit 1; \
14762 case $(srcdir) in \
14763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14764 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14766 esac; \
14767 srcdiroption="--srcdir=$${topdir}/gcc"; \
14768 libsrcdir="$$s/gcc"; \
14769 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14771 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14772 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14773 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14774@endif gcc-bootstrap
14775
14776.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14777maybe-configure-stageprofile-gcc:
14778@if gcc-bootstrap
14779maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14780configure-stageprofile-gcc:
c52c6897 14781 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14783 @r=`${PWD_COMMAND}`; export r; \
14784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14785 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14786 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14787 $(HOST_EXPORTS) \
1b05fbbd
AO
14788 $(POSTSTAGE1_HOST_EXPORTS) \
14789 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14790 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14791 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14792 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14794 cd $(HOST_SUBDIR)/gcc || exit 1; \
14795 case $(srcdir) in \
14796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14797 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14799 esac; \
14800 srcdiroption="--srcdir=$${topdir}/gcc"; \
14801 libsrcdir="$$s/gcc"; \
14802 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14804 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14805 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14806 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14807@endif gcc-bootstrap
14808
14809.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14810maybe-configure-stagefeedback-gcc:
14811@if gcc-bootstrap
14812maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14813configure-stagefeedback-gcc:
c52c6897 14814 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14815 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14816 @r=`${PWD_COMMAND}`; export r; \
14817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14818 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14819 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14820 $(HOST_EXPORTS) \
1b05fbbd
AO
14821 $(POSTSTAGE1_HOST_EXPORTS) \
14822 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
14823 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14824 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14825 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14826 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14827 cd $(HOST_SUBDIR)/gcc || exit 1; \
14828 case $(srcdir) in \
14829 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14830 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14831 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14832 esac; \
14833 srcdiroption="--srcdir=$${topdir}/gcc"; \
14834 libsrcdir="$$s/gcc"; \
14835 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14836 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14837 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14838 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14839 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14840@endif gcc-bootstrap
14841
14842
14843
14844
14845
b813574b
PB
14846.PHONY: all-gcc maybe-all-gcc
14847maybe-all-gcc:
4f0ef2d8
CD
14848@if gcc-bootstrap
14849all-gcc: stage_current
14850@endif gcc-bootstrap
b813574b 14851@if gcc
4b900473 14852TARGET-gcc=all
b813574b
PB
14853maybe-all-gcc: all-gcc
14854all-gcc: configure-gcc
c52c6897 14855 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 14857 $(HOST_EXPORTS) \
b00612cc 14858 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14859 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14860 $(TARGET-gcc))
b813574b 14861@endif gcc
4fa63067 14862
a7254363 14863
d545f33b
PB
14864
14865.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14866.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14867maybe-all-stage1-gcc:
14868maybe-clean-stage1-gcc:
14869@if gcc-bootstrap
14870maybe-all-stage1-gcc: all-stage1-gcc
14871all-stage1: all-stage1-gcc
f70224b5 14872TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14873all-stage1-gcc: configure-stage1-gcc
c52c6897 14874 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14875 @r=`${PWD_COMMAND}`; export r; \
14876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14877 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 14878 $(HOST_EXPORTS) \
d545f33b 14879 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14880 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14881 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 14882 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
14883 LIBCFLAGS="$(LIBCFLAGS)" \
14884 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14885 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14886 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14887 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14888 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14889 $(TARGET-stage1-gcc)
d545f33b
PB
14890
14891maybe-clean-stage1-gcc: clean-stage1-gcc
14892clean-stage1: clean-stage1-gcc
14893clean-stage1-gcc:
9dbaa842
DD
14894 @if [ $(current_stage) = stage1 ]; then \
14895 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14896 else \
14897 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14898 $(MAKE) stage1-start; \
14899 fi; \
d545f33b 14900 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14901 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14902 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14903@endif gcc-bootstrap
14904
14905
14906.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14907.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14908maybe-all-stage2-gcc:
14909maybe-clean-stage2-gcc:
14910@if gcc-bootstrap
14911maybe-all-stage2-gcc: all-stage2-gcc
14912all-stage2: all-stage2-gcc
f70224b5 14913TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14914all-stage2-gcc: configure-stage2-gcc
c52c6897 14915 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14916 @r=`${PWD_COMMAND}`; export r; \
14917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14918 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 14919 $(HOST_EXPORTS) \
1f53ca9a 14920 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14921 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14922 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14923 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 14924 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
14925 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14926 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14927 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14928 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14929 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14930 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14931 $(TARGET-stage2-gcc)
d545f33b
PB
14932
14933maybe-clean-stage2-gcc: clean-stage2-gcc
14934clean-stage2: clean-stage2-gcc
14935clean-stage2-gcc:
9dbaa842
DD
14936 @if [ $(current_stage) = stage2 ]; then \
14937 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14938 else \
14939 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14940 $(MAKE) stage2-start; \
14941 fi; \
d545f33b 14942 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14943 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14944 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14945 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14946@endif gcc-bootstrap
14947
14948
14949.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14950.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14951maybe-all-stage3-gcc:
14952maybe-clean-stage3-gcc:
14953@if gcc-bootstrap
14954maybe-all-stage3-gcc: all-stage3-gcc
14955all-stage3: all-stage3-gcc
f70224b5 14956TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14957all-stage3-gcc: configure-stage3-gcc
c52c6897 14958 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14959 @r=`${PWD_COMMAND}`; export r; \
14960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14961 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 14962 $(HOST_EXPORTS) \
1f53ca9a 14963 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 14964 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14965 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 14966 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 14967 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
14968 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14969 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14970 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14971 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14972 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14973 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14974 $(TARGET-stage3-gcc)
d545f33b
PB
14975
14976maybe-clean-stage3-gcc: clean-stage3-gcc
14977clean-stage3: clean-stage3-gcc
14978clean-stage3-gcc:
9dbaa842
DD
14979 @if [ $(current_stage) = stage3 ]; then \
14980 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14981 else \
14982 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14983 $(MAKE) stage3-start; \
14984 fi; \
d545f33b 14985 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14986 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14987 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14988 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14989@endif gcc-bootstrap
14990
14991
14992.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14993.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14994maybe-all-stage4-gcc:
14995maybe-clean-stage4-gcc:
14996@if gcc-bootstrap
14997maybe-all-stage4-gcc: all-stage4-gcc
14998all-stage4: all-stage4-gcc
f70224b5 14999TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 15000all-stage4-gcc: configure-stage4-gcc
c52c6897 15001 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
15002 @r=`${PWD_COMMAND}`; export r; \
15003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15004 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 15005 $(HOST_EXPORTS) \
1f53ca9a 15006 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15007 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15008 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15009 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 15010 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 15011 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
15012 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15013 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15014 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15015 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15016 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 15017 $(TARGET-stage4-gcc)
d545f33b
PB
15018
15019maybe-clean-stage4-gcc: clean-stage4-gcc
15020clean-stage4: clean-stage4-gcc
15021clean-stage4-gcc:
9dbaa842
DD
15022 @if [ $(current_stage) = stage4 ]; then \
15023 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15024 else \
15025 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
15026 $(MAKE) stage4-start; \
15027 fi; \
d545f33b 15028 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15029 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15030 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15031 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15032@endif gcc-bootstrap
15033
15034
15035.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
15036.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
15037maybe-all-stageprofile-gcc:
15038maybe-clean-stageprofile-gcc:
15039@if gcc-bootstrap
15040maybe-all-stageprofile-gcc: all-stageprofile-gcc
15041all-stageprofile: all-stageprofile-gcc
f70224b5 15042TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 15043all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 15044 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
15045 @r=`${PWD_COMMAND}`; export r; \
15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15047 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 15048 $(HOST_EXPORTS) \
1f53ca9a 15049 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15050 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15051 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15052 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 15053 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
15054 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15055 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15056 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15057 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15058 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15059 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 15060 $(TARGET-stageprofile-gcc)
d545f33b
PB
15061
15062maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
15063clean-stageprofile: clean-stageprofile-gcc
15064clean-stageprofile-gcc:
9dbaa842
DD
15065 @if [ $(current_stage) = stageprofile ]; then \
15066 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15067 else \
15068 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
15069 $(MAKE) stageprofile-start; \
15070 fi; \
d545f33b 15071 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15072 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15073 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15074 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15075@endif gcc-bootstrap
15076
15077
15078.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
15079.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
15080maybe-all-stagefeedback-gcc:
15081maybe-clean-stagefeedback-gcc:
15082@if gcc-bootstrap
15083maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
15084all-stagefeedback: all-stagefeedback-gcc
f70224b5 15085TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 15086all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 15087 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15088 @r=`${PWD_COMMAND}`; export r; \
15089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 15090 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 15091 $(HOST_EXPORTS) \
1f53ca9a 15092 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 15093 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15094 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 15095 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 15096 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
15097 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15098 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15099 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15100 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15101 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
15102 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 15103 $(TARGET-stagefeedback-gcc)
d545f33b
PB
15104
15105maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
15106clean-stagefeedback: clean-stagefeedback-gcc
15107clean-stagefeedback-gcc:
9dbaa842
DD
15108 @if [ $(current_stage) = stagefeedback ]; then \
15109 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
15110 else \
15111 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
15112 $(MAKE) stagefeedback-start; \
15113 fi; \
d545f33b 15114 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 15115 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 15116 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 15117 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
15118@endif gcc-bootstrap
15119
15120
15121
15122
15123
b813574b
PB
15124.PHONY: check-gcc maybe-check-gcc
15125maybe-check-gcc:
15126@if gcc
15127maybe-check-gcc: check-gcc
4fa63067 15128
b813574b 15129check-gcc:
0aed8855 15130 @: $(MAKE); $(unstage)
4fa63067
NN
15131 @r=`${PWD_COMMAND}`; export r; \
15132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15133 $(HOST_EXPORTS) \
b00612cc
PB
15134 (cd $(HOST_SUBDIR)/gcc && \
15135 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 15136
b813574b 15137@endif gcc
4fa63067 15138
b813574b
PB
15139.PHONY: install-gcc maybe-install-gcc
15140maybe-install-gcc:
15141@if gcc
15142maybe-install-gcc: install-gcc
4fa63067 15143
b813574b 15144install-gcc: installdirs
0aed8855 15145 @: $(MAKE); $(unstage)
4fa63067
NN
15146 @r=`${PWD_COMMAND}`; export r; \
15147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15148 $(HOST_EXPORTS) \
b00612cc 15149 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 15150 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 15151
b813574b 15152@endif gcc
4fa63067 15153
56a8fe78 15154# Other targets (info, dvi, pdf, etc.)
4fa63067 15155
b813574b
PB
15156.PHONY: maybe-info-gcc info-gcc
15157maybe-info-gcc:
15158@if gcc
15159maybe-info-gcc: info-gcc
4fa63067 15160
b813574b
PB
15161info-gcc: \
15162 configure-gcc
15163 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15164 r=`${PWD_COMMAND}`; export r; \
15165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15166 $(HOST_EXPORTS) \
b813574b 15167 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15169 done; \
b813574b 15170 echo "Doing info in gcc" ; \
b00612cc 15171 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15174 "RANLIB=$${RANLIB}" \
0c24b341 15175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15176 info) \
2a4cbe27
NN
15177 || exit 1
15178
b813574b 15179@endif gcc
2a4cbe27 15180
b813574b
PB
15181.PHONY: maybe-dvi-gcc dvi-gcc
15182maybe-dvi-gcc:
15183@if gcc
15184maybe-dvi-gcc: dvi-gcc
2a4cbe27 15185
b813574b
PB
15186dvi-gcc: \
15187 configure-gcc
15188 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15189 r=`${PWD_COMMAND}`; export r; \
15190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15191 $(HOST_EXPORTS) \
b813574b 15192 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15194 done; \
b813574b 15195 echo "Doing dvi in gcc" ; \
b00612cc 15196 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15199 "RANLIB=$${RANLIB}" \
0c24b341 15200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15201 dvi) \
2a4cbe27
NN
15202 || exit 1
15203
b813574b 15204@endif gcc
2a4cbe27 15205
56a8fe78
DD
15206.PHONY: maybe-pdf-gcc pdf-gcc
15207maybe-pdf-gcc:
15208@if gcc
15209maybe-pdf-gcc: pdf-gcc
15210
15211pdf-gcc: \
15212 configure-gcc
15213 @[ -f ./gcc/Makefile ] || exit 0; \
15214 r=`${PWD_COMMAND}`; export r; \
15215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15216 $(HOST_EXPORTS) \
15217 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15219 done; \
15220 echo "Doing pdf in gcc" ; \
15221 (cd $(HOST_SUBDIR)/gcc && \
15222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15224 "RANLIB=$${RANLIB}" \
0c24b341 15225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15226 pdf) \
15227 || exit 1
15228
15229@endif gcc
15230
6d389afc
MS
15231.PHONY: maybe-html-gcc html-gcc
15232maybe-html-gcc:
15233@if gcc
15234maybe-html-gcc: html-gcc
15235
15236html-gcc: \
15237 configure-gcc
15238 @[ -f ./gcc/Makefile ] || exit 0; \
15239 r=`${PWD_COMMAND}`; export r; \
15240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15241 $(HOST_EXPORTS) \
15242 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15244 done; \
15245 echo "Doing html in gcc" ; \
b00612cc 15246 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15249 "RANLIB=$${RANLIB}" \
0c24b341 15250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15251 html) \
15252 || exit 1
15253
15254@endif gcc
15255
b813574b
PB
15256.PHONY: maybe-TAGS-gcc TAGS-gcc
15257maybe-TAGS-gcc:
15258@if gcc
15259maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15260
b813574b
PB
15261TAGS-gcc: \
15262 configure-gcc
15263 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15264 r=`${PWD_COMMAND}`; export r; \
15265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15266 $(HOST_EXPORTS) \
b813574b 15267 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15269 done; \
b813574b 15270 echo "Doing TAGS in gcc" ; \
b00612cc 15271 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15274 "RANLIB=$${RANLIB}" \
0c24b341 15275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15276 TAGS) \
2a4cbe27
NN
15277 || exit 1
15278
b813574b 15279@endif gcc
2a4cbe27 15280
b813574b
PB
15281.PHONY: maybe-install-info-gcc install-info-gcc
15282maybe-install-info-gcc:
15283@if gcc
15284maybe-install-info-gcc: install-info-gcc
a2592b1b 15285
b813574b
PB
15286install-info-gcc: \
15287 configure-gcc \
15288 info-gcc
15289 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15290 r=`${PWD_COMMAND}`; export r; \
15291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15292 $(HOST_EXPORTS) \
b813574b 15293 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15295 done; \
b813574b 15296 echo "Doing install-info in gcc" ; \
b00612cc 15297 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15300 "RANLIB=$${RANLIB}" \
0c24b341 15301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15302 install-info) \
a2592b1b
DD
15303 || exit 1
15304
b813574b 15305@endif gcc
a2592b1b 15306
a3ca38d2
DD
15307.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15308maybe-install-pdf-gcc:
15309@if gcc
15310maybe-install-pdf-gcc: install-pdf-gcc
15311
15312install-pdf-gcc: \
15313 configure-gcc \
15314 pdf-gcc
15315 @[ -f ./gcc/Makefile ] || exit 0; \
15316 r=`${PWD_COMMAND}`; export r; \
15317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15318 $(HOST_EXPORTS) \
15319 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15321 done; \
15322 echo "Doing install-pdf in gcc" ; \
15323 (cd $(HOST_SUBDIR)/gcc && \
15324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15326 "RANLIB=$${RANLIB}" \
0c24b341 15327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15328 install-pdf) \
15329 || exit 1
15330
15331@endif gcc
15332
108a6f8e
CD
15333.PHONY: maybe-install-html-gcc install-html-gcc
15334maybe-install-html-gcc:
15335@if gcc
15336maybe-install-html-gcc: install-html-gcc
15337
15338install-html-gcc: \
15339 configure-gcc \
15340 html-gcc
15341 @[ -f ./gcc/Makefile ] || exit 0; \
15342 r=`${PWD_COMMAND}`; export r; \
15343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15344 $(HOST_EXPORTS) \
15345 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15347 done; \
15348 echo "Doing install-html in gcc" ; \
15349 (cd $(HOST_SUBDIR)/gcc && \
15350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15352 "RANLIB=$${RANLIB}" \
0c24b341 15353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15354 install-html) \
15355 || exit 1
15356
15357@endif gcc
15358
b813574b
PB
15359.PHONY: maybe-installcheck-gcc installcheck-gcc
15360maybe-installcheck-gcc:
15361@if gcc
15362maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15363
b813574b
PB
15364installcheck-gcc: \
15365 configure-gcc
15366 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15367 r=`${PWD_COMMAND}`; export r; \
15368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15369 $(HOST_EXPORTS) \
b813574b 15370 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15372 done; \
b813574b 15373 echo "Doing installcheck in gcc" ; \
b00612cc 15374 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15377 "RANLIB=$${RANLIB}" \
0c24b341 15378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15379 installcheck) \
4fa63067 15380 || exit 1
2a4cbe27 15381
b813574b 15382@endif gcc
4fa63067 15383
b813574b
PB
15384.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15385maybe-mostlyclean-gcc:
15386@if gcc
15387maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15388
b813574b
PB
15389mostlyclean-gcc:
15390 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15391 r=`${PWD_COMMAND}`; export r; \
15392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15393 $(HOST_EXPORTS) \
b813574b 15394 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15396 done; \
b813574b 15397 echo "Doing mostlyclean in gcc" ; \
b00612cc 15398 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15401 "RANLIB=$${RANLIB}" \
0c24b341 15402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15403 mostlyclean) \
2a4cbe27
NN
15404 || exit 1
15405
b813574b 15406@endif gcc
2a4cbe27 15407
b813574b
PB
15408.PHONY: maybe-clean-gcc clean-gcc
15409maybe-clean-gcc:
15410@if gcc
15411maybe-clean-gcc: clean-gcc
2a4cbe27 15412
b813574b
PB
15413clean-gcc:
15414 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15415 r=`${PWD_COMMAND}`; export r; \
15416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15417 $(HOST_EXPORTS) \
b813574b 15418 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15420 done; \
b813574b 15421 echo "Doing clean in gcc" ; \
b00612cc 15422 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15425 "RANLIB=$${RANLIB}" \
0c24b341 15426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15427 clean) \
2a4cbe27
NN
15428 || exit 1
15429
b813574b 15430@endif gcc
2a4cbe27 15431
b813574b
PB
15432.PHONY: maybe-distclean-gcc distclean-gcc
15433maybe-distclean-gcc:
15434@if gcc
15435maybe-distclean-gcc: distclean-gcc
2a4cbe27 15436
b813574b
PB
15437distclean-gcc:
15438 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15439 r=`${PWD_COMMAND}`; export r; \
15440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15441 $(HOST_EXPORTS) \
b813574b 15442 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15444 done; \
b813574b 15445 echo "Doing distclean in gcc" ; \
b00612cc 15446 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15449 "RANLIB=$${RANLIB}" \
0c24b341 15450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15451 distclean) \
2a4cbe27
NN
15452 || exit 1
15453
b813574b 15454@endif gcc
2a4cbe27 15455
b813574b
PB
15456.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15457maybe-maintainer-clean-gcc:
15458@if gcc
15459maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15460
b813574b
PB
15461maintainer-clean-gcc:
15462 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15463 r=`${PWD_COMMAND}`; export r; \
15464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15465 $(HOST_EXPORTS) \
b813574b 15466 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15468 done; \
b813574b 15469 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15470 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15473 "RANLIB=$${RANLIB}" \
0c24b341 15474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15475 maintainer-clean) \
2a4cbe27
NN
15476 || exit 1
15477
b813574b 15478@endif gcc
2a4cbe27 15479
2a4cbe27 15480
a7254363 15481
b813574b
PB
15482.PHONY: configure-gawk maybe-configure-gawk
15483maybe-configure-gawk:
4f0ef2d8
CD
15484@if gcc-bootstrap
15485configure-gawk: stage_current
15486@endif gcc-bootstrap
b813574b
PB
15487@if gawk
15488maybe-configure-gawk: configure-gawk
c52c6897 15489configure-gawk:
0aed8855 15490 @: $(MAKE); $(unstage)
c52c6897 15491 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15493 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
1f53ca9a 15495 $(HOST_EXPORTS) \
a7254363
PB
15496 echo Configuring in $(HOST_SUBDIR)/gawk; \
15497 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15498 case $(srcdir) in \
b00612cc
PB
15499 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15500 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15501 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15502 esac; \
b00612cc
PB
15503 srcdiroption="--srcdir=$${topdir}/gawk"; \
15504 libsrcdir="$$s/gawk"; \
4fa63067 15505 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15506 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15507 --target=${target_alias} $${srcdiroption} \
4fa63067 15508 || exit 1
b813574b 15509@endif gawk
4fa63067 15510
a7254363
PB
15511
15512
d545f33b
PB
15513
15514
b813574b
PB
15515.PHONY: all-gawk maybe-all-gawk
15516maybe-all-gawk:
4f0ef2d8
CD
15517@if gcc-bootstrap
15518all-gawk: stage_current
15519@endif gcc-bootstrap
b813574b 15520@if gawk
d27cc32e 15521TARGET-gawk=all
b813574b
PB
15522maybe-all-gawk: all-gawk
15523all-gawk: configure-gawk
0aed8855 15524 @: $(MAKE); $(unstage)
4fa63067
NN
15525 @r=`${PWD_COMMAND}`; export r; \
15526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15527 $(HOST_EXPORTS) \
b00612cc 15528 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15529 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15530 $(TARGET-gawk))
b813574b 15531@endif gawk
4fa63067 15532
a7254363 15533
d545f33b
PB
15534
15535
b813574b
PB
15536.PHONY: check-gawk maybe-check-gawk
15537maybe-check-gawk:
15538@if gawk
15539maybe-check-gawk: check-gawk
4fa63067 15540
b813574b 15541check-gawk:
0aed8855 15542 @: $(MAKE); $(unstage)
4fa63067
NN
15543 @r=`${PWD_COMMAND}`; export r; \
15544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15545 $(HOST_EXPORTS) \
b00612cc
PB
15546 (cd $(HOST_SUBDIR)/gawk && \
15547 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15548
b813574b 15549@endif gawk
4fa63067 15550
b813574b
PB
15551.PHONY: install-gawk maybe-install-gawk
15552maybe-install-gawk:
15553@if gawk
15554maybe-install-gawk: install-gawk
4fa63067 15555
b813574b 15556install-gawk: installdirs
0aed8855 15557 @: $(MAKE); $(unstage)
4fa63067
NN
15558 @r=`${PWD_COMMAND}`; export r; \
15559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15560 $(HOST_EXPORTS) \
b00612cc 15561 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15562 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15563
b813574b 15564@endif gawk
4fa63067 15565
56a8fe78 15566# Other targets (info, dvi, pdf, etc.)
4fa63067 15567
b813574b
PB
15568.PHONY: maybe-info-gawk info-gawk
15569maybe-info-gawk:
15570@if gawk
15571maybe-info-gawk: info-gawk
4fa63067 15572
b813574b
PB
15573info-gawk: \
15574 configure-gawk
0aed8855 15575 @: $(MAKE); $(unstage)
b813574b 15576 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15577 r=`${PWD_COMMAND}`; export r; \
15578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15579 $(HOST_EXPORTS) \
b813574b 15580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15582 done; \
b813574b 15583 echo "Doing info in gawk" ; \
b00612cc 15584 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15587 "RANLIB=$${RANLIB}" \
0c24b341 15588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15589 info) \
2a4cbe27
NN
15590 || exit 1
15591
b813574b 15592@endif gawk
2a4cbe27 15593
b813574b
PB
15594.PHONY: maybe-dvi-gawk dvi-gawk
15595maybe-dvi-gawk:
15596@if gawk
15597maybe-dvi-gawk: dvi-gawk
2a4cbe27 15598
b813574b
PB
15599dvi-gawk: \
15600 configure-gawk
0aed8855 15601 @: $(MAKE); $(unstage)
b813574b 15602 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15603 r=`${PWD_COMMAND}`; export r; \
15604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15605 $(HOST_EXPORTS) \
b813574b 15606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15608 done; \
b813574b 15609 echo "Doing dvi in gawk" ; \
b00612cc 15610 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15613 "RANLIB=$${RANLIB}" \
0c24b341 15614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15615 dvi) \
2a4cbe27
NN
15616 || exit 1
15617
b813574b 15618@endif gawk
2a4cbe27 15619
56a8fe78
DD
15620.PHONY: maybe-pdf-gawk pdf-gawk
15621maybe-pdf-gawk:
15622@if gawk
15623maybe-pdf-gawk: pdf-gawk
15624
15625pdf-gawk: \
15626 configure-gawk
15627 @: $(MAKE); $(unstage)
15628 @[ -f ./gawk/Makefile ] || exit 0; \
15629 r=`${PWD_COMMAND}`; export r; \
15630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15631 $(HOST_EXPORTS) \
15632 for flag in $(EXTRA_HOST_FLAGS) ; do \
15633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15634 done; \
15635 echo "Doing pdf in gawk" ; \
15636 (cd $(HOST_SUBDIR)/gawk && \
15637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15639 "RANLIB=$${RANLIB}" \
0c24b341 15640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15641 pdf) \
15642 || exit 1
15643
15644@endif gawk
15645
6d389afc
MS
15646.PHONY: maybe-html-gawk html-gawk
15647maybe-html-gawk:
15648@if gawk
15649maybe-html-gawk: html-gawk
15650
15651html-gawk: \
15652 configure-gawk
0aed8855 15653 @: $(MAKE); $(unstage)
6d389afc
MS
15654 @[ -f ./gawk/Makefile ] || exit 0; \
15655 r=`${PWD_COMMAND}`; export r; \
15656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15657 $(HOST_EXPORTS) \
15658 for flag in $(EXTRA_HOST_FLAGS) ; do \
15659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15660 done; \
15661 echo "Doing html in gawk" ; \
b00612cc 15662 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15665 "RANLIB=$${RANLIB}" \
0c24b341 15666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15667 html) \
15668 || exit 1
15669
15670@endif gawk
15671
b813574b
PB
15672.PHONY: maybe-TAGS-gawk TAGS-gawk
15673maybe-TAGS-gawk:
15674@if gawk
15675maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15676
b813574b
PB
15677TAGS-gawk: \
15678 configure-gawk
0aed8855 15679 @: $(MAKE); $(unstage)
b813574b 15680 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15681 r=`${PWD_COMMAND}`; export r; \
15682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15683 $(HOST_EXPORTS) \
b813574b 15684 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15686 done; \
b813574b 15687 echo "Doing TAGS in gawk" ; \
b00612cc 15688 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15691 "RANLIB=$${RANLIB}" \
0c24b341 15692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15693 TAGS) \
2a4cbe27
NN
15694 || exit 1
15695
b813574b 15696@endif gawk
2a4cbe27 15697
b813574b
PB
15698.PHONY: maybe-install-info-gawk install-info-gawk
15699maybe-install-info-gawk:
15700@if gawk
15701maybe-install-info-gawk: install-info-gawk
2a4cbe27 15702
b813574b
PB
15703install-info-gawk: \
15704 configure-gawk \
15705 info-gawk
0aed8855 15706 @: $(MAKE); $(unstage)
b813574b 15707 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15708 r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15710 $(HOST_EXPORTS) \
b813574b 15711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15713 done; \
b813574b 15714 echo "Doing install-info in gawk" ; \
b00612cc 15715 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15718 "RANLIB=$${RANLIB}" \
0c24b341 15719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15720 install-info) \
2a4cbe27
NN
15721 || exit 1
15722
b813574b 15723@endif gawk
2a4cbe27 15724
a3ca38d2
DD
15725.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15726maybe-install-pdf-gawk:
15727@if gawk
15728maybe-install-pdf-gawk: install-pdf-gawk
15729
15730install-pdf-gawk: \
15731 configure-gawk \
15732 pdf-gawk
15733 @: $(MAKE); $(unstage)
15734 @[ -f ./gawk/Makefile ] || exit 0; \
15735 r=`${PWD_COMMAND}`; export r; \
15736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15737 $(HOST_EXPORTS) \
15738 for flag in $(EXTRA_HOST_FLAGS) ; do \
15739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15740 done; \
15741 echo "Doing install-pdf in gawk" ; \
15742 (cd $(HOST_SUBDIR)/gawk && \
15743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15745 "RANLIB=$${RANLIB}" \
0c24b341 15746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15747 install-pdf) \
15748 || exit 1
15749
15750@endif gawk
15751
108a6f8e
CD
15752.PHONY: maybe-install-html-gawk install-html-gawk
15753maybe-install-html-gawk:
15754@if gawk
15755maybe-install-html-gawk: install-html-gawk
15756
15757install-html-gawk: \
15758 configure-gawk \
15759 html-gawk
15760 @: $(MAKE); $(unstage)
15761 @[ -f ./gawk/Makefile ] || exit 0; \
15762 r=`${PWD_COMMAND}`; export r; \
15763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15764 $(HOST_EXPORTS) \
15765 for flag in $(EXTRA_HOST_FLAGS) ; do \
15766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15767 done; \
15768 echo "Doing install-html in gawk" ; \
15769 (cd $(HOST_SUBDIR)/gawk && \
15770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15772 "RANLIB=$${RANLIB}" \
0c24b341 15773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15774 install-html) \
15775 || exit 1
15776
15777@endif gawk
15778
b813574b
PB
15779.PHONY: maybe-installcheck-gawk installcheck-gawk
15780maybe-installcheck-gawk:
15781@if gawk
15782maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15783
b813574b
PB
15784installcheck-gawk: \
15785 configure-gawk
0aed8855 15786 @: $(MAKE); $(unstage)
b813574b 15787 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15788 r=`${PWD_COMMAND}`; export r; \
15789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15790 $(HOST_EXPORTS) \
b813574b 15791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15793 done; \
b813574b 15794 echo "Doing installcheck in gawk" ; \
b00612cc 15795 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15798 "RANLIB=$${RANLIB}" \
0c24b341 15799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15800 installcheck) \
2a4cbe27
NN
15801 || exit 1
15802
b813574b 15803@endif gawk
2a4cbe27 15804
b813574b
PB
15805.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15806maybe-mostlyclean-gawk:
15807@if gawk
15808maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15809
b813574b 15810mostlyclean-gawk:
0aed8855 15811 @: $(MAKE); $(unstage)
b813574b 15812 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15813 r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15815 $(HOST_EXPORTS) \
b813574b 15816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15818 done; \
b813574b 15819 echo "Doing mostlyclean in gawk" ; \
b00612cc 15820 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15823 "RANLIB=$${RANLIB}" \
0c24b341 15824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15825 mostlyclean) \
2a4cbe27
NN
15826 || exit 1
15827
b813574b 15828@endif gawk
2a4cbe27 15829
b813574b
PB
15830.PHONY: maybe-clean-gawk clean-gawk
15831maybe-clean-gawk:
15832@if gawk
15833maybe-clean-gawk: clean-gawk
2a4cbe27 15834
b813574b 15835clean-gawk:
0aed8855 15836 @: $(MAKE); $(unstage)
b813574b 15837 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15838 r=`${PWD_COMMAND}`; export r; \
15839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15840 $(HOST_EXPORTS) \
b813574b 15841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15843 done; \
b813574b 15844 echo "Doing clean in gawk" ; \
b00612cc 15845 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15848 "RANLIB=$${RANLIB}" \
0c24b341 15849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15850 clean) \
2a4cbe27
NN
15851 || exit 1
15852
b813574b 15853@endif gawk
2a4cbe27 15854
b813574b
PB
15855.PHONY: maybe-distclean-gawk distclean-gawk
15856maybe-distclean-gawk:
15857@if gawk
15858maybe-distclean-gawk: distclean-gawk
2a4cbe27 15859
b813574b 15860distclean-gawk:
0aed8855 15861 @: $(MAKE); $(unstage)
b813574b 15862 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15863 r=`${PWD_COMMAND}`; export r; \
15864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15865 $(HOST_EXPORTS) \
b813574b 15866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15868 done; \
b813574b 15869 echo "Doing distclean in gawk" ; \
b00612cc 15870 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15873 "RANLIB=$${RANLIB}" \
0c24b341 15874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15875 distclean) \
2a4cbe27
NN
15876 || exit 1
15877
b813574b 15878@endif gawk
2a4cbe27 15879
b813574b
PB
15880.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15881maybe-maintainer-clean-gawk:
15882@if gawk
15883maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15884
b813574b 15885maintainer-clean-gawk:
0aed8855 15886 @: $(MAKE); $(unstage)
b813574b 15887 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15888 r=`${PWD_COMMAND}`; export r; \
15889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15890 $(HOST_EXPORTS) \
b813574b 15891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15893 done; \
b813574b 15894 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15895 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15898 "RANLIB=$${RANLIB}" \
0c24b341 15899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15900 maintainer-clean) \
2a4cbe27
NN
15901 || exit 1
15902
b813574b 15903@endif gawk
2a4cbe27 15904
2a4cbe27 15905
a7254363 15906
b813574b
PB
15907.PHONY: configure-gettext maybe-configure-gettext
15908maybe-configure-gettext:
4f0ef2d8
CD
15909@if gcc-bootstrap
15910configure-gettext: stage_current
15911@endif gcc-bootstrap
b813574b
PB
15912@if gettext
15913maybe-configure-gettext: configure-gettext
c52c6897 15914configure-gettext:
0aed8855 15915 @: $(MAKE); $(unstage)
c52c6897 15916 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15918 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
1f53ca9a 15920 $(HOST_EXPORTS) \
a7254363
PB
15921 echo Configuring in $(HOST_SUBDIR)/gettext; \
15922 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15923 case $(srcdir) in \
b00612cc
PB
15924 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15925 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15926 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15927 esac; \
b00612cc
PB
15928 srcdiroption="--srcdir=$${topdir}/gettext"; \
15929 libsrcdir="$$s/gettext"; \
4fa63067 15930 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15931 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15932 --target=${target_alias} $${srcdiroption} \
4fa63067 15933 || exit 1
b813574b 15934@endif gettext
4fa63067 15935
a7254363
PB
15936
15937
d545f33b
PB
15938
15939
b813574b
PB
15940.PHONY: all-gettext maybe-all-gettext
15941maybe-all-gettext:
4f0ef2d8
CD
15942@if gcc-bootstrap
15943all-gettext: stage_current
15944@endif gcc-bootstrap
b813574b 15945@if gettext
d27cc32e 15946TARGET-gettext=all
b813574b
PB
15947maybe-all-gettext: all-gettext
15948all-gettext: configure-gettext
0aed8855 15949 @: $(MAKE); $(unstage)
4fa63067
NN
15950 @r=`${PWD_COMMAND}`; export r; \
15951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 15952 $(HOST_EXPORTS) \
b00612cc 15953 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15954 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15955 $(TARGET-gettext))
b813574b 15956@endif gettext
4fa63067 15957
a7254363 15958
d545f33b
PB
15959
15960
b813574b
PB
15961.PHONY: check-gettext maybe-check-gettext
15962maybe-check-gettext:
15963@if gettext
15964maybe-check-gettext: check-gettext
4fa63067 15965
b813574b 15966check-gettext:
0aed8855 15967 @: $(MAKE); $(unstage)
4fa63067
NN
15968 @r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15970 $(HOST_EXPORTS) \
b00612cc
PB
15971 (cd $(HOST_SUBDIR)/gettext && \
15972 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15973
b813574b 15974@endif gettext
4fa63067 15975
b813574b
PB
15976.PHONY: install-gettext maybe-install-gettext
15977maybe-install-gettext:
15978@if gettext
15979maybe-install-gettext: install-gettext
4fa63067 15980
b813574b 15981install-gettext: installdirs
0aed8855 15982 @: $(MAKE); $(unstage)
4fa63067
NN
15983 @r=`${PWD_COMMAND}`; export r; \
15984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15985 $(HOST_EXPORTS) \
b00612cc 15986 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15987 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15988
b813574b 15989@endif gettext
4fa63067 15990
56a8fe78 15991# Other targets (info, dvi, pdf, etc.)
4fa63067 15992
b813574b
PB
15993.PHONY: maybe-info-gettext info-gettext
15994maybe-info-gettext:
15995@if gettext
15996maybe-info-gettext: info-gettext
4fa63067 15997
b813574b
PB
15998info-gettext: \
15999 configure-gettext
0aed8855 16000 @: $(MAKE); $(unstage)
b813574b 16001 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16002 r=`${PWD_COMMAND}`; export r; \
16003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16004 $(HOST_EXPORTS) \
b813574b 16005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16007 done; \
b813574b 16008 echo "Doing info in gettext" ; \
b00612cc 16009 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16012 "RANLIB=$${RANLIB}" \
0c24b341 16013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16014 info) \
2a4cbe27
NN
16015 || exit 1
16016
b813574b 16017@endif gettext
2a4cbe27 16018
b813574b
PB
16019.PHONY: maybe-dvi-gettext dvi-gettext
16020maybe-dvi-gettext:
16021@if gettext
16022maybe-dvi-gettext: dvi-gettext
2a4cbe27 16023
b813574b
PB
16024dvi-gettext: \
16025 configure-gettext
0aed8855 16026 @: $(MAKE); $(unstage)
b813574b 16027 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16028 r=`${PWD_COMMAND}`; export r; \
16029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16030 $(HOST_EXPORTS) \
b813574b 16031 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16033 done; \
b813574b 16034 echo "Doing dvi in gettext" ; \
b00612cc 16035 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16038 "RANLIB=$${RANLIB}" \
0c24b341 16039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16040 dvi) \
2a4cbe27
NN
16041 || exit 1
16042
b813574b 16043@endif gettext
2a4cbe27 16044
56a8fe78
DD
16045.PHONY: maybe-pdf-gettext pdf-gettext
16046maybe-pdf-gettext:
16047@if gettext
16048maybe-pdf-gettext: pdf-gettext
16049
16050pdf-gettext: \
16051 configure-gettext
16052 @: $(MAKE); $(unstage)
16053 @[ -f ./gettext/Makefile ] || exit 0; \
16054 r=`${PWD_COMMAND}`; export r; \
16055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16056 $(HOST_EXPORTS) \
16057 for flag in $(EXTRA_HOST_FLAGS) ; do \
16058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16059 done; \
16060 echo "Doing pdf in gettext" ; \
16061 (cd $(HOST_SUBDIR)/gettext && \
16062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16064 "RANLIB=$${RANLIB}" \
0c24b341 16065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
16066 pdf) \
16067 || exit 1
16068
16069@endif gettext
16070
6d389afc
MS
16071.PHONY: maybe-html-gettext html-gettext
16072maybe-html-gettext:
16073@if gettext
16074maybe-html-gettext: html-gettext
16075
16076html-gettext: \
16077 configure-gettext
0aed8855 16078 @: $(MAKE); $(unstage)
6d389afc
MS
16079 @[ -f ./gettext/Makefile ] || exit 0; \
16080 r=`${PWD_COMMAND}`; export r; \
16081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16082 $(HOST_EXPORTS) \
16083 for flag in $(EXTRA_HOST_FLAGS) ; do \
16084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16085 done; \
16086 echo "Doing html in gettext" ; \
b00612cc 16087 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
16088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16090 "RANLIB=$${RANLIB}" \
0c24b341 16091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
16092 html) \
16093 || exit 1
16094
16095@endif gettext
16096
b813574b
PB
16097.PHONY: maybe-TAGS-gettext TAGS-gettext
16098maybe-TAGS-gettext:
16099@if gettext
16100maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 16101
b813574b
PB
16102TAGS-gettext: \
16103 configure-gettext
0aed8855 16104 @: $(MAKE); $(unstage)
b813574b 16105 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16106 r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16108 $(HOST_EXPORTS) \
b813574b 16109 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16111 done; \
b813574b 16112 echo "Doing TAGS in gettext" ; \
b00612cc 16113 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16116 "RANLIB=$${RANLIB}" \
0c24b341 16117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16118 TAGS) \
2a4cbe27
NN
16119 || exit 1
16120
b813574b 16121@endif gettext
2a4cbe27 16122
b813574b
PB
16123.PHONY: maybe-install-info-gettext install-info-gettext
16124maybe-install-info-gettext:
16125@if gettext
16126maybe-install-info-gettext: install-info-gettext
16127
16128install-info-gettext: \
16129 configure-gettext \
16130 info-gettext
0aed8855 16131 @: $(MAKE); $(unstage)
b813574b 16132 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16133 r=`${PWD_COMMAND}`; export r; \
16134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16135 $(HOST_EXPORTS) \
b813574b 16136 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16138 done; \
b813574b 16139 echo "Doing install-info in gettext" ; \
b00612cc 16140 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
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}" \
b813574b 16145 install-info) \
2a4cbe27
NN
16146 || exit 1
16147
b813574b 16148@endif gettext
2a4cbe27 16149
a3ca38d2
DD
16150.PHONY: maybe-install-pdf-gettext install-pdf-gettext
16151maybe-install-pdf-gettext:
16152@if gettext
16153maybe-install-pdf-gettext: install-pdf-gettext
16154
16155install-pdf-gettext: \
16156 configure-gettext \
16157 pdf-gettext
16158 @: $(MAKE); $(unstage)
16159 @[ -f ./gettext/Makefile ] || exit 0; \
16160 r=`${PWD_COMMAND}`; export r; \
16161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16162 $(HOST_EXPORTS) \
16163 for flag in $(EXTRA_HOST_FLAGS) ; do \
16164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16165 done; \
16166 echo "Doing install-pdf in gettext" ; \
16167 (cd $(HOST_SUBDIR)/gettext && \
16168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16170 "RANLIB=$${RANLIB}" \
0c24b341 16171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16172 install-pdf) \
16173 || exit 1
16174
16175@endif gettext
16176
108a6f8e
CD
16177.PHONY: maybe-install-html-gettext install-html-gettext
16178maybe-install-html-gettext:
16179@if gettext
16180maybe-install-html-gettext: install-html-gettext
16181
16182install-html-gettext: \
16183 configure-gettext \
16184 html-gettext
16185 @: $(MAKE); $(unstage)
16186 @[ -f ./gettext/Makefile ] || exit 0; \
16187 r=`${PWD_COMMAND}`; export r; \
16188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16189 $(HOST_EXPORTS) \
16190 for flag in $(EXTRA_HOST_FLAGS) ; do \
16191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16192 done; \
16193 echo "Doing install-html in gettext" ; \
16194 (cd $(HOST_SUBDIR)/gettext && \
16195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16197 "RANLIB=$${RANLIB}" \
0c24b341 16198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16199 install-html) \
16200 || exit 1
16201
16202@endif gettext
16203
b813574b
PB
16204.PHONY: maybe-installcheck-gettext installcheck-gettext
16205maybe-installcheck-gettext:
16206@if gettext
16207maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16208
b813574b
PB
16209installcheck-gettext: \
16210 configure-gettext
0aed8855 16211 @: $(MAKE); $(unstage)
b813574b 16212 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16213 r=`${PWD_COMMAND}`; export r; \
16214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16215 $(HOST_EXPORTS) \
b813574b 16216 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16218 done; \
b813574b 16219 echo "Doing installcheck in gettext" ; \
b00612cc 16220 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
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}" \
b813574b 16225 installcheck) \
2a4cbe27
NN
16226 || exit 1
16227
b813574b 16228@endif gettext
2a4cbe27 16229
b813574b
PB
16230.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16231maybe-mostlyclean-gettext:
16232@if gettext
16233maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16234
b813574b 16235mostlyclean-gettext:
0aed8855 16236 @: $(MAKE); $(unstage)
b813574b 16237 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16238 r=`${PWD_COMMAND}`; export r; \
16239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16240 $(HOST_EXPORTS) \
b813574b 16241 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16243 done; \
b813574b 16244 echo "Doing mostlyclean in gettext" ; \
b00612cc 16245 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16248 "RANLIB=$${RANLIB}" \
0c24b341 16249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16250 mostlyclean) \
2a4cbe27
NN
16251 || exit 1
16252
b813574b 16253@endif gettext
2a4cbe27 16254
b813574b
PB
16255.PHONY: maybe-clean-gettext clean-gettext
16256maybe-clean-gettext:
16257@if gettext
16258maybe-clean-gettext: clean-gettext
2a4cbe27 16259
b813574b 16260clean-gettext:
0aed8855 16261 @: $(MAKE); $(unstage)
b813574b 16262 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16263 r=`${PWD_COMMAND}`; export r; \
16264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16265 $(HOST_EXPORTS) \
b813574b 16266 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16268 done; \
b813574b 16269 echo "Doing clean in gettext" ; \
b00612cc 16270 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16273 "RANLIB=$${RANLIB}" \
0c24b341 16274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16275 clean) \
2a4cbe27
NN
16276 || exit 1
16277
b813574b 16278@endif gettext
2a4cbe27 16279
b813574b
PB
16280.PHONY: maybe-distclean-gettext distclean-gettext
16281maybe-distclean-gettext:
16282@if gettext
16283maybe-distclean-gettext: distclean-gettext
2a4cbe27 16284
b813574b 16285distclean-gettext:
0aed8855 16286 @: $(MAKE); $(unstage)
b813574b 16287 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16288 r=`${PWD_COMMAND}`; export r; \
16289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16290 $(HOST_EXPORTS) \
b813574b 16291 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16293 done; \
b813574b 16294 echo "Doing distclean in gettext" ; \
b00612cc 16295 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16298 "RANLIB=$${RANLIB}" \
0c24b341 16299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16300 distclean) \
2a4cbe27
NN
16301 || exit 1
16302
b813574b 16303@endif gettext
2a4cbe27 16304
b813574b
PB
16305.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16306maybe-maintainer-clean-gettext:
16307@if gettext
16308maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16309
b813574b 16310maintainer-clean-gettext:
0aed8855 16311 @: $(MAKE); $(unstage)
b813574b 16312 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16313 r=`${PWD_COMMAND}`; export r; \
16314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16315 $(HOST_EXPORTS) \
b813574b 16316 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16318 done; \
b813574b 16319 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16320 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16323 "RANLIB=$${RANLIB}" \
0c24b341 16324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16325 maintainer-clean) \
4fa63067
NN
16326 || exit 1
16327
b813574b 16328@endif gettext
4fa63067
NN
16329
16330
a7254363 16331
4b900473
PB
16332.PHONY: configure-gmp maybe-configure-gmp
16333maybe-configure-gmp:
16334@if gcc-bootstrap
16335configure-gmp: stage_current
16336@endif gcc-bootstrap
16337@if gmp
16338maybe-configure-gmp: configure-gmp
16339configure-gmp:
16340 @r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
1f53ca9a 16344 $(HOST_EXPORTS) \
4b900473
PB
16345 echo Configuring in $(HOST_SUBDIR)/gmp; \
16346 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16347 case $(srcdir) in \
16348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16349 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16351 esac; \
16352 srcdiroption="--srcdir=$${topdir}/gmp"; \
16353 libsrcdir="$$s/gmp"; \
16354 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16355 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16356 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
4b900473
PB
16357 || exit 1
16358@endif gmp
16359
16360
16361
16362.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16363maybe-configure-stage1-gmp:
16364@if gmp-bootstrap
16365maybe-configure-stage1-gmp: configure-stage1-gmp
16366configure-stage1-gmp:
16367 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16369 @r=`${PWD_COMMAND}`; export r; \
16370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16371 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16372 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16373 $(HOST_EXPORTS) \
8ee82aff 16374 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16375 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16376 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16377 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16379 cd $(HOST_SUBDIR)/gmp || exit 1; \
16380 case $(srcdir) in \
16381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16382 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16384 esac; \
16385 srcdiroption="--srcdir=$${topdir}/gmp"; \
16386 libsrcdir="$$s/gmp"; \
16387 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16388 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16389 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16390 $(STAGE1_CONFIGURE_FLAGS) \
16391 --disable-shared
4b900473
PB
16392@endif gmp-bootstrap
16393
16394.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16395maybe-configure-stage2-gmp:
16396@if gmp-bootstrap
16397maybe-configure-stage2-gmp: configure-stage2-gmp
16398configure-stage2-gmp:
16399 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16400 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16401 @r=`${PWD_COMMAND}`; export r; \
16402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16403 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16404 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16405 $(HOST_EXPORTS) \
1b05fbbd 16406 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16407 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16408 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16409 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16410 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16411 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16412 cd $(HOST_SUBDIR)/gmp || exit 1; \
16413 case $(srcdir) in \
16414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16415 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16417 esac; \
16418 srcdiroption="--srcdir=$${topdir}/gmp"; \
16419 libsrcdir="$$s/gmp"; \
16420 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16421 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16422 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16423 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16424 $(STAGE2_CONFIGURE_FLAGS) \
16425 --disable-shared
8520c408
AO
16426@endif gmp-bootstrap
16427
4b900473
PB
16428.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16429maybe-configure-stage3-gmp:
16430@if gmp-bootstrap
16431maybe-configure-stage3-gmp: configure-stage3-gmp
16432configure-stage3-gmp:
16433 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16435 @r=`${PWD_COMMAND}`; export r; \
16436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16437 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16438 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16439 $(HOST_EXPORTS) \
1b05fbbd 16440 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16441 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16442 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16443 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16444 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16445 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16446 cd $(HOST_SUBDIR)/gmp || exit 1; \
16447 case $(srcdir) in \
16448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16449 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16451 esac; \
16452 srcdiroption="--srcdir=$${topdir}/gmp"; \
16453 libsrcdir="$$s/gmp"; \
16454 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16455 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16456 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16457 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16458 $(STAGE3_CONFIGURE_FLAGS) \
16459 --disable-shared
8520c408
AO
16460@endif gmp-bootstrap
16461
4b900473
PB
16462.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16463maybe-configure-stage4-gmp:
16464@if gmp-bootstrap
16465maybe-configure-stage4-gmp: configure-stage4-gmp
16466configure-stage4-gmp:
16467 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16469 @r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16471 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16472 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16473 $(HOST_EXPORTS) \
1b05fbbd 16474 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16475 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16476 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16477 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16478 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16480 cd $(HOST_SUBDIR)/gmp || exit 1; \
16481 case $(srcdir) in \
16482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16483 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16485 esac; \
16486 srcdiroption="--srcdir=$${topdir}/gmp"; \
16487 libsrcdir="$$s/gmp"; \
16488 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16489 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16490 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16491 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16492 $(STAGE4_CONFIGURE_FLAGS) \
16493 --disable-shared
4b900473
PB
16494@endif gmp-bootstrap
16495
16496.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16497maybe-configure-stageprofile-gmp:
16498@if gmp-bootstrap
16499maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16500configure-stageprofile-gmp:
16501 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16502 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16503 @r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16505 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16506 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16507 $(HOST_EXPORTS) \
1b05fbbd
AO
16508 $(POSTSTAGE1_HOST_EXPORTS) \
16509 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16510 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16511 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16512 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16513 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16514 cd $(HOST_SUBDIR)/gmp || exit 1; \
16515 case $(srcdir) in \
16516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16517 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16519 esac; \
16520 srcdiroption="--srcdir=$${topdir}/gmp"; \
16521 libsrcdir="$$s/gmp"; \
16522 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16523 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16524 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16525 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16526 $(STAGEprofile_CONFIGURE_FLAGS) \
16527 --disable-shared
4b900473
PB
16528@endif gmp-bootstrap
16529
16530.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16531maybe-configure-stagefeedback-gmp:
16532@if gmp-bootstrap
16533maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16534configure-stagefeedback-gmp:
16535 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16536 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16537 @r=`${PWD_COMMAND}`; export r; \
16538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16539 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16540 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16541 $(HOST_EXPORTS) \
1b05fbbd
AO
16542 $(POSTSTAGE1_HOST_EXPORTS) \
16543 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
16544 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16545 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16546 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16547 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16548 cd $(HOST_SUBDIR)/gmp || exit 1; \
16549 case $(srcdir) in \
16550 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16551 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16552 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16553 esac; \
16554 srcdiroption="--srcdir=$${topdir}/gmp"; \
16555 libsrcdir="$$s/gmp"; \
16556 $(SHELL) $${libsrcdir}/configure \
606a9ca0
AO
16557 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16558 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
4b900473 16559 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16560 $(STAGEfeedback_CONFIGURE_FLAGS) \
16561 --disable-shared
4b900473
PB
16562@endif gmp-bootstrap
16563
16564
16565
16566
16567
16568.PHONY: all-gmp maybe-all-gmp
16569maybe-all-gmp:
16570@if gcc-bootstrap
16571all-gmp: stage_current
16572@endif gcc-bootstrap
16573@if gmp
16574TARGET-gmp=all
16575maybe-all-gmp: all-gmp
16576all-gmp: configure-gmp
16577 @r=`${PWD_COMMAND}`; export r; \
16578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 16579 $(HOST_EXPORTS) \
4b900473 16580 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16581 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16582 $(TARGET-gmp))
4b900473
PB
16583@endif gmp
16584
16585
16586
16587.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16588.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16589maybe-all-stage1-gmp:
16590maybe-clean-stage1-gmp:
16591@if gmp-bootstrap
16592maybe-all-stage1-gmp: all-stage1-gmp
16593all-stage1: all-stage1-gmp
16594TARGET-stage1-gmp = $(TARGET-gmp)
16595all-stage1-gmp: configure-stage1-gmp
16596 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16597 @r=`${PWD_COMMAND}`; export r; \
16598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16599 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 16600 $(HOST_EXPORTS) \
4b900473 16601 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16603 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 16604 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
16605 LIBCFLAGS="$(LIBCFLAGS)" \
16606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16609 $(EXTRA_HOST_FLAGS) \
16610 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16611 $(TARGET-stage1-gmp)
16612
16613maybe-clean-stage1-gmp: clean-stage1-gmp
16614clean-stage1: clean-stage1-gmp
16615clean-stage1-gmp:
16616 @if [ $(current_stage) = stage1 ]; then \
16617 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16618 else \
16619 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16620 $(MAKE) stage1-start; \
16621 fi; \
16622 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16623 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16624 clean
4b900473
PB
16625@endif gmp-bootstrap
16626
16627
16628.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16629.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16630maybe-all-stage2-gmp:
16631maybe-clean-stage2-gmp:
16632@if gmp-bootstrap
16633maybe-all-stage2-gmp: all-stage2-gmp
16634all-stage2: all-stage2-gmp
16635TARGET-stage2-gmp = $(TARGET-gmp)
16636all-stage2-gmp: configure-stage2-gmp
16637 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16638 @r=`${PWD_COMMAND}`; export r; \
16639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16640 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 16641 $(HOST_EXPORTS) \
1f53ca9a 16642 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16643 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16645 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 16646 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
16647 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16651 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16652 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16653 $(TARGET-stage2-gmp)
16654
16655maybe-clean-stage2-gmp: clean-stage2-gmp
16656clean-stage2: clean-stage2-gmp
16657clean-stage2-gmp:
16658 @if [ $(current_stage) = stage2 ]; then \
16659 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16660 else \
16661 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16662 $(MAKE) stage2-start; \
16663 fi; \
16664 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16665 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16666 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16667 clean
4b900473
PB
16668@endif gmp-bootstrap
16669
16670
16671.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16672.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16673maybe-all-stage3-gmp:
16674maybe-clean-stage3-gmp:
16675@if gmp-bootstrap
16676maybe-all-stage3-gmp: all-stage3-gmp
16677all-stage3: all-stage3-gmp
16678TARGET-stage3-gmp = $(TARGET-gmp)
16679all-stage3-gmp: configure-stage3-gmp
16680 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16681 @r=`${PWD_COMMAND}`; export r; \
16682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16683 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 16684 $(HOST_EXPORTS) \
1f53ca9a 16685 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16686 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16687 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16688 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 16689 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
16690 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16691 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16692 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16693 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16694 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16695 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16696 $(TARGET-stage3-gmp)
16697
16698maybe-clean-stage3-gmp: clean-stage3-gmp
16699clean-stage3: clean-stage3-gmp
16700clean-stage3-gmp:
16701 @if [ $(current_stage) = stage3 ]; then \
16702 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16703 else \
16704 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16705 $(MAKE) stage3-start; \
16706 fi; \
16707 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16708 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16709 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16710 clean
4b900473
PB
16711@endif gmp-bootstrap
16712
16713
16714.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16715.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16716maybe-all-stage4-gmp:
16717maybe-clean-stage4-gmp:
16718@if gmp-bootstrap
16719maybe-all-stage4-gmp: all-stage4-gmp
16720all-stage4: all-stage4-gmp
16721TARGET-stage4-gmp = $(TARGET-gmp)
16722all-stage4-gmp: configure-stage4-gmp
16723 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16724 @r=`${PWD_COMMAND}`; export r; \
16725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16726 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 16727 $(HOST_EXPORTS) \
1f53ca9a 16728 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16729 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16730 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16731 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 16732 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 16733 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16734 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16735 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16736 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16737 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16738 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16739 $(TARGET-stage4-gmp)
16740
16741maybe-clean-stage4-gmp: clean-stage4-gmp
16742clean-stage4: clean-stage4-gmp
16743clean-stage4-gmp:
16744 @if [ $(current_stage) = stage4 ]; then \
16745 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16746 else \
16747 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16748 $(MAKE) stage4-start; \
16749 fi; \
16750 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16751 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16752 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16753 clean
4b900473
PB
16754@endif gmp-bootstrap
16755
16756
16757.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16758.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16759maybe-all-stageprofile-gmp:
16760maybe-clean-stageprofile-gmp:
16761@if gmp-bootstrap
16762maybe-all-stageprofile-gmp: all-stageprofile-gmp
16763all-stageprofile: all-stageprofile-gmp
16764TARGET-stageprofile-gmp = $(TARGET-gmp)
16765all-stageprofile-gmp: configure-stageprofile-gmp
16766 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16767 @r=`${PWD_COMMAND}`; export r; \
16768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16769 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 16770 $(HOST_EXPORTS) \
1f53ca9a 16771 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16772 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16774 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 16775 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
16776 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16780 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16781 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16782 $(TARGET-stageprofile-gmp)
16783
16784maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16785clean-stageprofile: clean-stageprofile-gmp
16786clean-stageprofile-gmp:
16787 @if [ $(current_stage) = stageprofile ]; then \
16788 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16789 else \
16790 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16791 $(MAKE) stageprofile-start; \
16792 fi; \
16793 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16794 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16795 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16796 clean
4b900473
PB
16797@endif gmp-bootstrap
16798
16799
16800.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16801.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16802maybe-all-stagefeedback-gmp:
16803maybe-clean-stagefeedback-gmp:
16804@if gmp-bootstrap
16805maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16806all-stagefeedback: all-stagefeedback-gmp
16807TARGET-stagefeedback-gmp = $(TARGET-gmp)
16808all-stagefeedback-gmp: configure-stagefeedback-gmp
16809 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16810 @r=`${PWD_COMMAND}`; export r; \
16811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16812 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 16813 $(HOST_EXPORTS) \
1f53ca9a 16814 $(POSTSTAGE1_HOST_EXPORTS) \
4b900473 16815 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16816 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 16817 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 16818 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
16819 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16820 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16821 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16822 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16823 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16824 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16825 $(TARGET-stagefeedback-gmp)
16826
16827maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16828clean-stagefeedback: clean-stagefeedback-gmp
16829clean-stagefeedback-gmp:
16830 @if [ $(current_stage) = stagefeedback ]; then \
16831 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16832 else \
16833 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16834 $(MAKE) stagefeedback-start; \
16835 fi; \
16836 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16837 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16838 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16839 clean
4b900473
PB
16840@endif gmp-bootstrap
16841
16842
16843
16844
16845
16846.PHONY: check-gmp maybe-check-gmp
16847maybe-check-gmp:
16848@if gmp
16849maybe-check-gmp: check-gmp
16850
16851check-gmp:
16852 @: $(MAKE); $(unstage)
16853 @r=`${PWD_COMMAND}`; export r; \
16854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16855 $(HOST_EXPORTS) \
16856 (cd $(HOST_SUBDIR)/gmp && \
16857 $(MAKE) $(FLAGS_TO_PASS) check)
16858
16859@endif gmp
16860
16861.PHONY: install-gmp maybe-install-gmp
16862maybe-install-gmp:
16863@if gmp
16864maybe-install-gmp: install-gmp
16865
16866install-gmp:
16867
16868@endif gmp
16869
16870# Other targets (info, dvi, pdf, etc.)
16871
16872.PHONY: maybe-info-gmp info-gmp
16873maybe-info-gmp:
16874@if gmp
16875maybe-info-gmp: info-gmp
16876
16877info-gmp: \
16878 configure-gmp
16879 @[ -f ./gmp/Makefile ] || exit 0; \
16880 r=`${PWD_COMMAND}`; export r; \
16881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16882 $(HOST_EXPORTS) \
16883 for flag in $(EXTRA_HOST_FLAGS) ; do \
16884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16885 done; \
16886 echo "Doing info in gmp" ; \
16887 (cd $(HOST_SUBDIR)/gmp && \
16888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16890 "RANLIB=$${RANLIB}" \
0c24b341 16891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16892 info) \
16893 || exit 1
16894
16895@endif gmp
16896
16897.PHONY: maybe-dvi-gmp dvi-gmp
16898maybe-dvi-gmp:
16899@if gmp
16900maybe-dvi-gmp: dvi-gmp
16901
16902dvi-gmp: \
16903 configure-gmp
16904 @[ -f ./gmp/Makefile ] || exit 0; \
16905 r=`${PWD_COMMAND}`; export r; \
16906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16907 $(HOST_EXPORTS) \
16908 for flag in $(EXTRA_HOST_FLAGS) ; do \
16909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16910 done; \
16911 echo "Doing dvi in gmp" ; \
16912 (cd $(HOST_SUBDIR)/gmp && \
16913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16915 "RANLIB=$${RANLIB}" \
0c24b341 16916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16917 dvi) \
16918 || exit 1
16919
16920@endif gmp
16921
16922.PHONY: maybe-pdf-gmp pdf-gmp
16923maybe-pdf-gmp:
16924@if gmp
16925maybe-pdf-gmp: pdf-gmp
16926
16927pdf-gmp: \
16928 configure-gmp
16929 @[ -f ./gmp/Makefile ] || exit 0; \
16930 r=`${PWD_COMMAND}`; export r; \
16931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16932 $(HOST_EXPORTS) \
16933 for flag in $(EXTRA_HOST_FLAGS) ; do \
16934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16935 done; \
16936 echo "Doing pdf in gmp" ; \
16937 (cd $(HOST_SUBDIR)/gmp && \
16938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16940 "RANLIB=$${RANLIB}" \
0c24b341 16941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16942 pdf) \
16943 || exit 1
16944
16945@endif gmp
16946
16947.PHONY: maybe-html-gmp html-gmp
16948maybe-html-gmp:
16949@if gmp
16950maybe-html-gmp: html-gmp
16951
16952html-gmp: \
16953 configure-gmp
16954 @[ -f ./gmp/Makefile ] || exit 0; \
16955 r=`${PWD_COMMAND}`; export r; \
16956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16957 $(HOST_EXPORTS) \
16958 for flag in $(EXTRA_HOST_FLAGS) ; do \
16959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16960 done; \
16961 echo "Doing html in gmp" ; \
16962 (cd $(HOST_SUBDIR)/gmp && \
16963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16965 "RANLIB=$${RANLIB}" \
0c24b341 16966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16967 html) \
16968 || exit 1
16969
16970@endif gmp
16971
16972.PHONY: maybe-TAGS-gmp TAGS-gmp
16973maybe-TAGS-gmp:
16974@if gmp
16975maybe-TAGS-gmp: TAGS-gmp
16976
16977TAGS-gmp: \
16978 configure-gmp
16979 @[ -f ./gmp/Makefile ] || exit 0; \
16980 r=`${PWD_COMMAND}`; export r; \
16981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16982 $(HOST_EXPORTS) \
16983 for flag in $(EXTRA_HOST_FLAGS) ; do \
16984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16985 done; \
16986 echo "Doing TAGS in gmp" ; \
16987 (cd $(HOST_SUBDIR)/gmp && \
16988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16990 "RANLIB=$${RANLIB}" \
0c24b341 16991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16992 TAGS) \
16993 || exit 1
16994
16995@endif gmp
16996
16997.PHONY: maybe-install-info-gmp install-info-gmp
16998maybe-install-info-gmp:
16999@if gmp
17000maybe-install-info-gmp: install-info-gmp
17001
17002install-info-gmp: \
17003 configure-gmp \
17004 info-gmp
17005 @[ -f ./gmp/Makefile ] || exit 0; \
17006 r=`${PWD_COMMAND}`; export r; \
17007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17008 $(HOST_EXPORTS) \
17009 for flag in $(EXTRA_HOST_FLAGS) ; do \
17010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17011 done; \
17012 echo "Doing install-info in gmp" ; \
17013 (cd $(HOST_SUBDIR)/gmp && \
17014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17016 "RANLIB=$${RANLIB}" \
0c24b341 17017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17018 install-info) \
17019 || exit 1
17020
17021@endif gmp
17022
a3ca38d2
DD
17023.PHONY: maybe-install-pdf-gmp install-pdf-gmp
17024maybe-install-pdf-gmp:
17025@if gmp
17026maybe-install-pdf-gmp: install-pdf-gmp
17027
17028install-pdf-gmp: \
17029 configure-gmp \
17030 pdf-gmp
17031 @[ -f ./gmp/Makefile ] || exit 0; \
17032 r=`${PWD_COMMAND}`; export r; \
17033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17034 $(HOST_EXPORTS) \
17035 for flag in $(EXTRA_HOST_FLAGS) ; do \
17036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17037 done; \
17038 echo "Doing install-pdf in gmp" ; \
17039 (cd $(HOST_SUBDIR)/gmp && \
17040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17042 "RANLIB=$${RANLIB}" \
0c24b341 17043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
17044 install-pdf) \
17045 || exit 1
17046
17047@endif gmp
17048
4b900473
PB
17049.PHONY: maybe-install-html-gmp install-html-gmp
17050maybe-install-html-gmp:
17051@if gmp
17052maybe-install-html-gmp: install-html-gmp
17053
17054install-html-gmp: \
17055 configure-gmp \
17056 html-gmp
17057 @[ -f ./gmp/Makefile ] || exit 0; \
17058 r=`${PWD_COMMAND}`; export r; \
17059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17060 $(HOST_EXPORTS) \
17061 for flag in $(EXTRA_HOST_FLAGS) ; do \
17062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17063 done; \
17064 echo "Doing install-html in gmp" ; \
17065 (cd $(HOST_SUBDIR)/gmp && \
17066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17068 "RANLIB=$${RANLIB}" \
0c24b341 17069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
17070 install-html) \
17071 || exit 1
17072
17073@endif gmp
17074
17075.PHONY: maybe-installcheck-gmp installcheck-gmp
17076maybe-installcheck-gmp:
17077@if gmp
17078maybe-installcheck-gmp: installcheck-gmp
17079
e28c595f
JM
17080installcheck-gmp: \
17081 configure-gmp
17082 @[ -f ./gmp/Makefile ] || exit 0; \
17083 r=`${PWD_COMMAND}`; export r; \
17084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17085 $(HOST_EXPORTS) \
17086 for flag in $(EXTRA_HOST_FLAGS) ; do \
17087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17088 done; \
17089 echo "Doing installcheck in gmp" ; \
17090 (cd $(HOST_SUBDIR)/gmp && \
17091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17093 "RANLIB=$${RANLIB}" \
17094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17095 installcheck) \
17096 || exit 1
17097
17098@endif gmp
17099
17100.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
17101maybe-mostlyclean-gmp:
17102@if gmp
17103maybe-mostlyclean-gmp: mostlyclean-gmp
17104
17105mostlyclean-gmp:
17106 @[ -f ./gmp/Makefile ] || exit 0; \
17107 r=`${PWD_COMMAND}`; export r; \
17108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17109 $(HOST_EXPORTS) \
17110 for flag in $(EXTRA_HOST_FLAGS) ; do \
17111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17112 done; \
17113 echo "Doing mostlyclean in gmp" ; \
17114 (cd $(HOST_SUBDIR)/gmp && \
17115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17117 "RANLIB=$${RANLIB}" \
17118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17119 mostlyclean) \
17120 || exit 1
17121
17122@endif gmp
17123
17124.PHONY: maybe-clean-gmp clean-gmp
17125maybe-clean-gmp:
17126@if gmp
17127maybe-clean-gmp: clean-gmp
17128
17129clean-gmp:
17130 @[ -f ./gmp/Makefile ] || exit 0; \
17131 r=`${PWD_COMMAND}`; export r; \
17132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17133 $(HOST_EXPORTS) \
17134 for flag in $(EXTRA_HOST_FLAGS) ; do \
17135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17136 done; \
17137 echo "Doing clean in gmp" ; \
17138 (cd $(HOST_SUBDIR)/gmp && \
17139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17141 "RANLIB=$${RANLIB}" \
17142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17143 clean) \
17144 || exit 1
17145
17146@endif gmp
17147
17148.PHONY: maybe-distclean-gmp distclean-gmp
17149maybe-distclean-gmp:
17150@if gmp
17151maybe-distclean-gmp: distclean-gmp
17152
17153distclean-gmp:
17154 @[ -f ./gmp/Makefile ] || exit 0; \
17155 r=`${PWD_COMMAND}`; export r; \
17156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17157 $(HOST_EXPORTS) \
17158 for flag in $(EXTRA_HOST_FLAGS) ; do \
17159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17160 done; \
17161 echo "Doing distclean in gmp" ; \
17162 (cd $(HOST_SUBDIR)/gmp && \
17163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17165 "RANLIB=$${RANLIB}" \
17166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17167 distclean) \
17168 || exit 1
17169
17170@endif gmp
17171
17172.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17173maybe-maintainer-clean-gmp:
17174@if gmp
17175maybe-maintainer-clean-gmp: maintainer-clean-gmp
17176
17177maintainer-clean-gmp:
17178 @[ -f ./gmp/Makefile ] || exit 0; \
17179 r=`${PWD_COMMAND}`; export r; \
17180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17181 $(HOST_EXPORTS) \
17182 for flag in $(EXTRA_HOST_FLAGS) ; do \
17183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17184 done; \
17185 echo "Doing maintainer-clean in gmp" ; \
17186 (cd $(HOST_SUBDIR)/gmp && \
17187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17189 "RANLIB=$${RANLIB}" \
17190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17191 maintainer-clean) \
17192 || exit 1
17193
17194@endif gmp
17195
17196
17197
17198.PHONY: configure-mpfr maybe-configure-mpfr
17199maybe-configure-mpfr:
17200@if gcc-bootstrap
17201configure-mpfr: stage_current
17202@endif gcc-bootstrap
17203@if mpfr
17204maybe-configure-mpfr: configure-mpfr
17205configure-mpfr:
17206 @r=`${PWD_COMMAND}`; export r; \
17207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17208 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
1f53ca9a 17210 $(HOST_EXPORTS) \
e28c595f
JM
17211 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17212 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17213 case $(srcdir) in \
17214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17215 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17217 esac; \
17218 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17219 libsrcdir="$$s/mpfr"; \
17220 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17222 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17223 || exit 1
17224@endif mpfr
17225
17226
17227
17228.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17229maybe-configure-stage1-mpfr:
17230@if mpfr-bootstrap
17231maybe-configure-stage1-mpfr: configure-stage1-mpfr
17232configure-stage1-mpfr:
17233 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17235 @r=`${PWD_COMMAND}`; export r; \
17236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17237 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17238 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17239 $(HOST_EXPORTS) \
e28c595f 17240 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17241 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17242 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17243 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17245 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17246 case $(srcdir) in \
17247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17248 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17250 esac; \
17251 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17252 libsrcdir="$$s/mpfr"; \
17253 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17254 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17255 --target=${target_alias} $${srcdiroption} \
1b05fbbd 17256 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17257 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17258@endif mpfr-bootstrap
17259
17260.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17261maybe-configure-stage2-mpfr:
17262@if mpfr-bootstrap
17263maybe-configure-stage2-mpfr: configure-stage2-mpfr
17264configure-stage2-mpfr:
17265 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17267 @r=`${PWD_COMMAND}`; export r; \
17268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17269 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17270 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17271 $(HOST_EXPORTS) \
1b05fbbd 17272 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17273 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17274 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17275 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17276 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17278 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17279 case $(srcdir) in \
17280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17281 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17283 esac; \
17284 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17285 libsrcdir="$$s/mpfr"; \
17286 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17288 --target=${target_alias} $${srcdiroption} \
e28c595f 17289 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17290 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17291 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17292@endif mpfr-bootstrap
17293
17294.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17295maybe-configure-stage3-mpfr:
17296@if mpfr-bootstrap
17297maybe-configure-stage3-mpfr: configure-stage3-mpfr
17298configure-stage3-mpfr:
17299 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17301 @r=`${PWD_COMMAND}`; export r; \
17302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17303 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17304 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17305 $(HOST_EXPORTS) \
1b05fbbd 17306 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17307 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17308 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17309 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17310 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17312 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17313 case $(srcdir) in \
17314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17315 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17317 esac; \
17318 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17319 libsrcdir="$$s/mpfr"; \
17320 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17322 --target=${target_alias} $${srcdiroption} \
e28c595f 17323 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17324 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17325 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17326@endif mpfr-bootstrap
17327
17328.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17329maybe-configure-stage4-mpfr:
17330@if mpfr-bootstrap
17331maybe-configure-stage4-mpfr: configure-stage4-mpfr
17332configure-stage4-mpfr:
17333 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17335 @r=`${PWD_COMMAND}`; export r; \
17336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17337 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17338 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17339 $(HOST_EXPORTS) \
1b05fbbd 17340 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17341 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17342 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17343 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17344 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17346 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17347 case $(srcdir) in \
17348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17349 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17351 esac; \
17352 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17353 libsrcdir="$$s/mpfr"; \
17354 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17356 --target=${target_alias} $${srcdiroption} \
e28c595f 17357 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17358 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17359 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17360@endif mpfr-bootstrap
17361
17362.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17363maybe-configure-stageprofile-mpfr:
17364@if mpfr-bootstrap
17365maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17366configure-stageprofile-mpfr:
17367 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17369 @r=`${PWD_COMMAND}`; export r; \
17370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17371 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17372 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17373 $(HOST_EXPORTS) \
1b05fbbd
AO
17374 $(POSTSTAGE1_HOST_EXPORTS) \
17375 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17376 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17377 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17378 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17380 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17381 case $(srcdir) in \
17382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17383 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17385 esac; \
17386 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17387 libsrcdir="$$s/mpfr"; \
17388 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17390 --target=${target_alias} $${srcdiroption} \
e28c595f 17391 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17392 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17393 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17394@endif mpfr-bootstrap
17395
17396.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17397maybe-configure-stagefeedback-mpfr:
17398@if mpfr-bootstrap
17399maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17400configure-stagefeedback-mpfr:
17401 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17402 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17403 @r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17405 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17406 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17407 $(HOST_EXPORTS) \
1b05fbbd
AO
17408 $(POSTSTAGE1_HOST_EXPORTS) \
17409 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
17410 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17411 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17412 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17414 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17415 case $(srcdir) in \
17416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17417 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17419 esac; \
17420 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17421 libsrcdir="$$s/mpfr"; \
17422 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
17423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17424 --target=${target_alias} $${srcdiroption} \
e28c595f 17425 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17426 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17427 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17428@endif mpfr-bootstrap
17429
17430
17431
17432
17433
17434.PHONY: all-mpfr maybe-all-mpfr
17435maybe-all-mpfr:
17436@if gcc-bootstrap
17437all-mpfr: stage_current
17438@endif gcc-bootstrap
17439@if mpfr
17440TARGET-mpfr=all
17441maybe-all-mpfr: all-mpfr
17442all-mpfr: configure-mpfr
17443 @r=`${PWD_COMMAND}`; export r; \
17444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 17445 $(HOST_EXPORTS) \
e28c595f
JM
17446 (cd $(HOST_SUBDIR)/mpfr && \
17447 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17448 $(TARGET-mpfr))
17449@endif mpfr
17450
17451
17452
17453.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17454.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17455maybe-all-stage1-mpfr:
17456maybe-clean-stage1-mpfr:
17457@if mpfr-bootstrap
17458maybe-all-stage1-mpfr: all-stage1-mpfr
17459all-stage1: all-stage1-mpfr
17460TARGET-stage1-mpfr = $(TARGET-mpfr)
17461all-stage1-mpfr: configure-stage1-mpfr
17462 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17463 @r=`${PWD_COMMAND}`; export r; \
17464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17465 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 17466 $(HOST_EXPORTS) \
e28c595f
JM
17467 cd $(HOST_SUBDIR)/mpfr && \
17468 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17469 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 17470 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
17471 LIBCFLAGS="$(LIBCFLAGS)" \
17472 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17473 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17474 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17475 $(EXTRA_HOST_FLAGS) \
17476 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17477 $(TARGET-stage1-mpfr)
17478
17479maybe-clean-stage1-mpfr: clean-stage1-mpfr
17480clean-stage1: clean-stage1-mpfr
17481clean-stage1-mpfr:
17482 @if [ $(current_stage) = stage1 ]; then \
17483 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17484 else \
17485 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17486 $(MAKE) stage1-start; \
17487 fi; \
17488 cd $(HOST_SUBDIR)/mpfr && \
17489 $(MAKE) $(EXTRA_HOST_FLAGS) \
17490 clean
17491@endif mpfr-bootstrap
17492
17493
17494.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17495.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17496maybe-all-stage2-mpfr:
17497maybe-clean-stage2-mpfr:
17498@if mpfr-bootstrap
17499maybe-all-stage2-mpfr: all-stage2-mpfr
17500all-stage2: all-stage2-mpfr
17501TARGET-stage2-mpfr = $(TARGET-mpfr)
17502all-stage2-mpfr: configure-stage2-mpfr
17503 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17504 @r=`${PWD_COMMAND}`; export r; \
17505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17506 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 17507 $(HOST_EXPORTS) \
1f53ca9a 17508 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17509 cd $(HOST_SUBDIR)/mpfr && \
17510 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17511 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 17512 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
17513 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17514 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17515 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17516 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17517 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17518 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17519 $(TARGET-stage2-mpfr)
17520
17521maybe-clean-stage2-mpfr: clean-stage2-mpfr
17522clean-stage2: clean-stage2-mpfr
17523clean-stage2-mpfr:
17524 @if [ $(current_stage) = stage2 ]; then \
17525 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17526 else \
17527 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17528 $(MAKE) stage2-start; \
17529 fi; \
17530 cd $(HOST_SUBDIR)/mpfr && \
17531 $(MAKE) $(EXTRA_HOST_FLAGS) \
17532 $(POSTSTAGE1_FLAGS_TO_PASS) \
17533 clean
17534@endif mpfr-bootstrap
17535
17536
e28c595f
JM
17537.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17538.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17539maybe-all-stage3-mpfr:
17540maybe-clean-stage3-mpfr:
17541@if mpfr-bootstrap
17542maybe-all-stage3-mpfr: all-stage3-mpfr
17543all-stage3: all-stage3-mpfr
17544TARGET-stage3-mpfr = $(TARGET-mpfr)
17545all-stage3-mpfr: configure-stage3-mpfr
17546 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17547 @r=`${PWD_COMMAND}`; export r; \
17548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17549 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 17550 $(HOST_EXPORTS) \
1f53ca9a 17551 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17552 cd $(HOST_SUBDIR)/mpfr && \
17553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17554 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 17555 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
17556 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17560 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17561 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17562 $(TARGET-stage3-mpfr)
17563
17564maybe-clean-stage3-mpfr: clean-stage3-mpfr
17565clean-stage3: clean-stage3-mpfr
17566clean-stage3-mpfr:
17567 @if [ $(current_stage) = stage3 ]; then \
17568 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17569 else \
17570 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17571 $(MAKE) stage3-start; \
17572 fi; \
17573 cd $(HOST_SUBDIR)/mpfr && \
17574 $(MAKE) $(EXTRA_HOST_FLAGS) \
17575 $(POSTSTAGE1_FLAGS_TO_PASS) \
17576 clean
17577@endif mpfr-bootstrap
17578
17579
e28c595f
JM
17580.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17581.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17582maybe-all-stage4-mpfr:
17583maybe-clean-stage4-mpfr:
17584@if mpfr-bootstrap
17585maybe-all-stage4-mpfr: all-stage4-mpfr
17586all-stage4: all-stage4-mpfr
17587TARGET-stage4-mpfr = $(TARGET-mpfr)
17588all-stage4-mpfr: configure-stage4-mpfr
17589 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17590 @r=`${PWD_COMMAND}`; export r; \
17591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17592 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 17593 $(HOST_EXPORTS) \
1f53ca9a 17594 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17595 cd $(HOST_SUBDIR)/mpfr && \
17596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17597 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 17598 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 17599 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17603 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17604 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17605 $(TARGET-stage4-mpfr)
17606
17607maybe-clean-stage4-mpfr: clean-stage4-mpfr
17608clean-stage4: clean-stage4-mpfr
17609clean-stage4-mpfr:
17610 @if [ $(current_stage) = stage4 ]; then \
17611 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17612 else \
17613 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17614 $(MAKE) stage4-start; \
17615 fi; \
17616 cd $(HOST_SUBDIR)/mpfr && \
17617 $(MAKE) $(EXTRA_HOST_FLAGS) \
17618 $(POSTSTAGE1_FLAGS_TO_PASS) \
17619 clean
17620@endif mpfr-bootstrap
17621
17622
17623.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17624.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17625maybe-all-stageprofile-mpfr:
17626maybe-clean-stageprofile-mpfr:
17627@if mpfr-bootstrap
17628maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17629all-stageprofile: all-stageprofile-mpfr
17630TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17631all-stageprofile-mpfr: configure-stageprofile-mpfr
17632 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17633 @r=`${PWD_COMMAND}`; export r; \
17634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17635 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 17636 $(HOST_EXPORTS) \
1f53ca9a 17637 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17638 cd $(HOST_SUBDIR)/mpfr && \
17639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17640 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 17641 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
17642 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17646 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17647 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17648 $(TARGET-stageprofile-mpfr)
17649
17650maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17651clean-stageprofile: clean-stageprofile-mpfr
17652clean-stageprofile-mpfr:
17653 @if [ $(current_stage) = stageprofile ]; then \
17654 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17655 else \
17656 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17657 $(MAKE) stageprofile-start; \
17658 fi; \
17659 cd $(HOST_SUBDIR)/mpfr && \
17660 $(MAKE) $(EXTRA_HOST_FLAGS) \
17661 $(POSTSTAGE1_FLAGS_TO_PASS) \
17662 clean
17663@endif mpfr-bootstrap
17664
17665
17666.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17667.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17668maybe-all-stagefeedback-mpfr:
17669maybe-clean-stagefeedback-mpfr:
17670@if mpfr-bootstrap
17671maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17672all-stagefeedback: all-stagefeedback-mpfr
17673TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17674all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17675 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17676 @r=`${PWD_COMMAND}`; export r; \
17677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17678 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 17679 $(HOST_EXPORTS) \
1f53ca9a 17680 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
17681 cd $(HOST_SUBDIR)/mpfr && \
17682 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 17683 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 17684 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
17685 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17686 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17687 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17688 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17689 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17690 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17691 $(TARGET-stagefeedback-mpfr)
17692
17693maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17694clean-stagefeedback: clean-stagefeedback-mpfr
17695clean-stagefeedback-mpfr:
17696 @if [ $(current_stage) = stagefeedback ]; then \
17697 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17698 else \
17699 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17700 $(MAKE) stagefeedback-start; \
17701 fi; \
17702 cd $(HOST_SUBDIR)/mpfr && \
17703 $(MAKE) $(EXTRA_HOST_FLAGS) \
17704 $(POSTSTAGE1_FLAGS_TO_PASS) \
17705 clean
17706@endif mpfr-bootstrap
17707
17708
17709
17710
17711
17712.PHONY: check-mpfr maybe-check-mpfr
17713maybe-check-mpfr:
17714@if mpfr
17715maybe-check-mpfr: check-mpfr
17716
17717check-mpfr:
17718 @: $(MAKE); $(unstage)
17719 @r=`${PWD_COMMAND}`; export r; \
17720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17721 $(HOST_EXPORTS) \
17722 (cd $(HOST_SUBDIR)/mpfr && \
17723 $(MAKE) $(FLAGS_TO_PASS) check)
17724
17725@endif mpfr
17726
17727.PHONY: install-mpfr maybe-install-mpfr
17728maybe-install-mpfr:
17729@if mpfr
17730maybe-install-mpfr: install-mpfr
17731
17732install-mpfr:
17733
17734@endif mpfr
17735
17736# Other targets (info, dvi, pdf, etc.)
17737
17738.PHONY: maybe-info-mpfr info-mpfr
17739maybe-info-mpfr:
17740@if mpfr
17741maybe-info-mpfr: info-mpfr
17742
17743info-mpfr: \
17744 configure-mpfr
17745 @[ -f ./mpfr/Makefile ] || exit 0; \
17746 r=`${PWD_COMMAND}`; export r; \
17747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17748 $(HOST_EXPORTS) \
17749 for flag in $(EXTRA_HOST_FLAGS) ; do \
17750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17751 done; \
17752 echo "Doing info in mpfr" ; \
17753 (cd $(HOST_SUBDIR)/mpfr && \
17754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17756 "RANLIB=$${RANLIB}" \
17757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17758 info) \
17759 || exit 1
17760
17761@endif mpfr
17762
17763.PHONY: maybe-dvi-mpfr dvi-mpfr
17764maybe-dvi-mpfr:
17765@if mpfr
17766maybe-dvi-mpfr: dvi-mpfr
17767
17768dvi-mpfr: \
17769 configure-mpfr
17770 @[ -f ./mpfr/Makefile ] || exit 0; \
17771 r=`${PWD_COMMAND}`; export r; \
17772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17773 $(HOST_EXPORTS) \
17774 for flag in $(EXTRA_HOST_FLAGS) ; do \
17775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17776 done; \
17777 echo "Doing dvi in mpfr" ; \
17778 (cd $(HOST_SUBDIR)/mpfr && \
17779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17781 "RANLIB=$${RANLIB}" \
17782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17783 dvi) \
17784 || exit 1
17785
17786@endif mpfr
17787
17788.PHONY: maybe-pdf-mpfr pdf-mpfr
17789maybe-pdf-mpfr:
17790@if mpfr
17791maybe-pdf-mpfr: pdf-mpfr
17792
17793pdf-mpfr: \
17794 configure-mpfr
17795 @[ -f ./mpfr/Makefile ] || exit 0; \
17796 r=`${PWD_COMMAND}`; export r; \
17797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17798 $(HOST_EXPORTS) \
17799 for flag in $(EXTRA_HOST_FLAGS) ; do \
17800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17801 done; \
17802 echo "Doing pdf in mpfr" ; \
17803 (cd $(HOST_SUBDIR)/mpfr && \
17804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17806 "RANLIB=$${RANLIB}" \
17807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17808 pdf) \
17809 || exit 1
17810
17811@endif mpfr
17812
17813.PHONY: maybe-html-mpfr html-mpfr
17814maybe-html-mpfr:
17815@if mpfr
17816maybe-html-mpfr: html-mpfr
17817
17818html-mpfr: \
17819 configure-mpfr
17820 @[ -f ./mpfr/Makefile ] || exit 0; \
17821 r=`${PWD_COMMAND}`; export r; \
17822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17823 $(HOST_EXPORTS) \
17824 for flag in $(EXTRA_HOST_FLAGS) ; do \
17825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17826 done; \
17827 echo "Doing html in mpfr" ; \
17828 (cd $(HOST_SUBDIR)/mpfr && \
17829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17831 "RANLIB=$${RANLIB}" \
17832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17833 html) \
17834 || exit 1
17835
17836@endif mpfr
17837
17838.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17839maybe-TAGS-mpfr:
17840@if mpfr
17841maybe-TAGS-mpfr: TAGS-mpfr
17842
17843TAGS-mpfr: \
17844 configure-mpfr
17845 @[ -f ./mpfr/Makefile ] || exit 0; \
17846 r=`${PWD_COMMAND}`; export r; \
17847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17848 $(HOST_EXPORTS) \
17849 for flag in $(EXTRA_HOST_FLAGS) ; do \
17850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17851 done; \
17852 echo "Doing TAGS in mpfr" ; \
17853 (cd $(HOST_SUBDIR)/mpfr && \
17854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17856 "RANLIB=$${RANLIB}" \
17857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17858 TAGS) \
17859 || exit 1
17860
17861@endif mpfr
17862
17863.PHONY: maybe-install-info-mpfr install-info-mpfr
17864maybe-install-info-mpfr:
17865@if mpfr
17866maybe-install-info-mpfr: install-info-mpfr
17867
17868install-info-mpfr: \
17869 configure-mpfr \
17870 info-mpfr
17871 @[ -f ./mpfr/Makefile ] || exit 0; \
17872 r=`${PWD_COMMAND}`; export r; \
17873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17874 $(HOST_EXPORTS) \
17875 for flag in $(EXTRA_HOST_FLAGS) ; do \
17876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17877 done; \
17878 echo "Doing install-info in mpfr" ; \
17879 (cd $(HOST_SUBDIR)/mpfr && \
17880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17882 "RANLIB=$${RANLIB}" \
17883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17884 install-info) \
17885 || exit 1
17886
17887@endif mpfr
17888
17889.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17890maybe-install-pdf-mpfr:
17891@if mpfr
17892maybe-install-pdf-mpfr: install-pdf-mpfr
17893
17894install-pdf-mpfr: \
17895 configure-mpfr \
17896 pdf-mpfr
17897 @[ -f ./mpfr/Makefile ] || exit 0; \
17898 r=`${PWD_COMMAND}`; export r; \
17899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17900 $(HOST_EXPORTS) \
17901 for flag in $(EXTRA_HOST_FLAGS) ; do \
17902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17903 done; \
17904 echo "Doing install-pdf in mpfr" ; \
17905 (cd $(HOST_SUBDIR)/mpfr && \
17906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17908 "RANLIB=$${RANLIB}" \
17909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17910 install-pdf) \
17911 || exit 1
17912
17913@endif mpfr
17914
17915.PHONY: maybe-install-html-mpfr install-html-mpfr
17916maybe-install-html-mpfr:
17917@if mpfr
17918maybe-install-html-mpfr: install-html-mpfr
17919
17920install-html-mpfr: \
17921 configure-mpfr \
17922 html-mpfr
17923 @[ -f ./mpfr/Makefile ] || exit 0; \
17924 r=`${PWD_COMMAND}`; export r; \
17925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17926 $(HOST_EXPORTS) \
17927 for flag in $(EXTRA_HOST_FLAGS) ; do \
17928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17929 done; \
17930 echo "Doing install-html in mpfr" ; \
17931 (cd $(HOST_SUBDIR)/mpfr && \
17932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17934 "RANLIB=$${RANLIB}" \
17935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17936 install-html) \
17937 || exit 1
17938
17939@endif mpfr
17940
17941.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17942maybe-installcheck-mpfr:
17943@if mpfr
17944maybe-installcheck-mpfr: installcheck-mpfr
17945
17946installcheck-mpfr: \
17947 configure-mpfr
17948 @[ -f ./mpfr/Makefile ] || exit 0; \
17949 r=`${PWD_COMMAND}`; export r; \
17950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17951 $(HOST_EXPORTS) \
17952 for flag in $(EXTRA_HOST_FLAGS) ; do \
17953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17954 done; \
17955 echo "Doing installcheck in mpfr" ; \
17956 (cd $(HOST_SUBDIR)/mpfr && \
17957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17959 "RANLIB=$${RANLIB}" \
17960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17961 installcheck) \
17962 || exit 1
17963
17964@endif mpfr
17965
17966.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17967maybe-mostlyclean-mpfr:
17968@if mpfr
17969maybe-mostlyclean-mpfr: mostlyclean-mpfr
17970
17971mostlyclean-mpfr:
17972 @[ -f ./mpfr/Makefile ] || exit 0; \
17973 r=`${PWD_COMMAND}`; export r; \
17974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17975 $(HOST_EXPORTS) \
17976 for flag in $(EXTRA_HOST_FLAGS) ; do \
17977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17978 done; \
17979 echo "Doing mostlyclean in mpfr" ; \
17980 (cd $(HOST_SUBDIR)/mpfr && \
17981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17983 "RANLIB=$${RANLIB}" \
17984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17985 mostlyclean) \
17986 || exit 1
17987
17988@endif mpfr
17989
17990.PHONY: maybe-clean-mpfr clean-mpfr
17991maybe-clean-mpfr:
17992@if mpfr
17993maybe-clean-mpfr: clean-mpfr
17994
17995clean-mpfr:
17996 @[ -f ./mpfr/Makefile ] || exit 0; \
17997 r=`${PWD_COMMAND}`; export r; \
17998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17999 $(HOST_EXPORTS) \
18000 for flag in $(EXTRA_HOST_FLAGS) ; do \
18001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18002 done; \
18003 echo "Doing clean in mpfr" ; \
18004 (cd $(HOST_SUBDIR)/mpfr && \
18005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18007 "RANLIB=$${RANLIB}" \
18008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18009 clean) \
18010 || exit 1
18011
18012@endif mpfr
18013
18014.PHONY: maybe-distclean-mpfr distclean-mpfr
18015maybe-distclean-mpfr:
18016@if mpfr
18017maybe-distclean-mpfr: distclean-mpfr
18018
18019distclean-mpfr:
18020 @[ -f ./mpfr/Makefile ] || exit 0; \
18021 r=`${PWD_COMMAND}`; export r; \
18022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18023 $(HOST_EXPORTS) \
18024 for flag in $(EXTRA_HOST_FLAGS) ; do \
18025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18026 done; \
18027 echo "Doing distclean in mpfr" ; \
18028 (cd $(HOST_SUBDIR)/mpfr && \
18029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18031 "RANLIB=$${RANLIB}" \
18032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18033 distclean) \
18034 || exit 1
18035
18036@endif mpfr
18037
18038.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
18039maybe-maintainer-clean-mpfr:
18040@if mpfr
18041maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
18042
18043maintainer-clean-mpfr:
18044 @[ -f ./mpfr/Makefile ] || exit 0; \
18045 r=`${PWD_COMMAND}`; export r; \
18046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18047 $(HOST_EXPORTS) \
18048 for flag in $(EXTRA_HOST_FLAGS) ; do \
18049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18050 done; \
18051 echo "Doing maintainer-clean in mpfr" ; \
18052 (cd $(HOST_SUBDIR)/mpfr && \
18053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18055 "RANLIB=$${RANLIB}" \
18056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18057 maintainer-clean) \
18058 || exit 1
18059
18060@endif mpfr
18061
18062
18063
e8a5fa9c
RW
18064.PHONY: configure-mpc maybe-configure-mpc
18065maybe-configure-mpc:
18066@if gcc-bootstrap
18067configure-mpc: stage_current
18068@endif gcc-bootstrap
18069@if mpc
18070maybe-configure-mpc: configure-mpc
18071configure-mpc:
18072 @r=`${PWD_COMMAND}`; export r; \
18073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18074 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
1f53ca9a 18076 $(HOST_EXPORTS) \
e8a5fa9c
RW
18077 echo Configuring in $(HOST_SUBDIR)/mpc; \
18078 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
18079 case $(srcdir) in \
18080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18081 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18083 esac; \
18084 srcdiroption="--srcdir=$${topdir}/mpc"; \
18085 libsrcdir="$$s/mpc"; \
18086 $(SHELL) $${libsrcdir}/configure \
18087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18088 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
18089 || exit 1
18090@endif mpc
18091
18092
18093
18094.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
18095maybe-configure-stage1-mpc:
18096@if mpc-bootstrap
18097maybe-configure-stage1-mpc: configure-stage1-mpc
18098configure-stage1-mpc:
18099 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18101 @r=`${PWD_COMMAND}`; export r; \
18102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18103 TFLAGS="$(STAGE1_TFLAGS)"; \
18104 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18105 $(HOST_EXPORTS) \
18106 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18107 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18108 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18109 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
18110 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18111 cd $(HOST_SUBDIR)/mpc || exit 1; \
18112 case $(srcdir) in \
18113 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18114 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18115 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18116 esac; \
18117 srcdiroption="--srcdir=$${topdir}/mpc"; \
18118 libsrcdir="$$s/mpc"; \
18119 $(SHELL) $${libsrcdir}/configure \
18120 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18121 --target=${target_alias} $${srcdiroption} \
18122 $(STAGE1_CONFIGURE_FLAGS) \
18123 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18124@endif mpc-bootstrap
18125
18126.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
18127maybe-configure-stage2-mpc:
18128@if mpc-bootstrap
18129maybe-configure-stage2-mpc: configure-stage2-mpc
18130configure-stage2-mpc:
18131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18133 @r=`${PWD_COMMAND}`; export r; \
18134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18135 TFLAGS="$(STAGE2_TFLAGS)"; \
18136 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18137 $(HOST_EXPORTS) \
18138 $(POSTSTAGE1_HOST_EXPORTS) \
18139 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18140 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18141 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18142 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
18143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18144 cd $(HOST_SUBDIR)/mpc || exit 1; \
18145 case $(srcdir) in \
18146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18147 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18149 esac; \
18150 srcdiroption="--srcdir=$${topdir}/mpc"; \
18151 libsrcdir="$$s/mpc"; \
18152 $(SHELL) $${libsrcdir}/configure \
18153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18154 --target=${target_alias} $${srcdiroption} \
18155 --with-build-libsubdir=$(HOST_SUBDIR) \
18156 $(STAGE2_CONFIGURE_FLAGS) \
18157 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18158@endif mpc-bootstrap
18159
18160.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18161maybe-configure-stage3-mpc:
18162@if mpc-bootstrap
18163maybe-configure-stage3-mpc: configure-stage3-mpc
18164configure-stage3-mpc:
18165 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18166 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18167 @r=`${PWD_COMMAND}`; export r; \
18168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18169 TFLAGS="$(STAGE3_TFLAGS)"; \
18170 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18171 $(HOST_EXPORTS) \
18172 $(POSTSTAGE1_HOST_EXPORTS) \
18173 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18174 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18175 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18176 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18177 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18178 cd $(HOST_SUBDIR)/mpc || exit 1; \
18179 case $(srcdir) in \
18180 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18181 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18182 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18183 esac; \
18184 srcdiroption="--srcdir=$${topdir}/mpc"; \
18185 libsrcdir="$$s/mpc"; \
18186 $(SHELL) $${libsrcdir}/configure \
18187 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18188 --target=${target_alias} $${srcdiroption} \
18189 --with-build-libsubdir=$(HOST_SUBDIR) \
18190 $(STAGE3_CONFIGURE_FLAGS) \
18191 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18192@endif mpc-bootstrap
18193
18194.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18195maybe-configure-stage4-mpc:
18196@if mpc-bootstrap
18197maybe-configure-stage4-mpc: configure-stage4-mpc
18198configure-stage4-mpc:
18199 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18200 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18201 @r=`${PWD_COMMAND}`; export r; \
18202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18203 TFLAGS="$(STAGE4_TFLAGS)"; \
18204 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18205 $(HOST_EXPORTS) \
18206 $(POSTSTAGE1_HOST_EXPORTS) \
18207 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18208 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18209 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18210 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18212 cd $(HOST_SUBDIR)/mpc || exit 1; \
18213 case $(srcdir) in \
18214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18215 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18217 esac; \
18218 srcdiroption="--srcdir=$${topdir}/mpc"; \
18219 libsrcdir="$$s/mpc"; \
18220 $(SHELL) $${libsrcdir}/configure \
18221 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18222 --target=${target_alias} $${srcdiroption} \
18223 --with-build-libsubdir=$(HOST_SUBDIR) \
18224 $(STAGE4_CONFIGURE_FLAGS) \
18225 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18226@endif mpc-bootstrap
18227
18228.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18229maybe-configure-stageprofile-mpc:
18230@if mpc-bootstrap
18231maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18232configure-stageprofile-mpc:
18233 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18235 @r=`${PWD_COMMAND}`; export r; \
18236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18237 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18238 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18239 $(HOST_EXPORTS) \
18240 $(POSTSTAGE1_HOST_EXPORTS) \
18241 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18242 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18243 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18244 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18246 cd $(HOST_SUBDIR)/mpc || exit 1; \
18247 case $(srcdir) in \
18248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18249 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18251 esac; \
18252 srcdiroption="--srcdir=$${topdir}/mpc"; \
18253 libsrcdir="$$s/mpc"; \
18254 $(SHELL) $${libsrcdir}/configure \
18255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18256 --target=${target_alias} $${srcdiroption} \
18257 --with-build-libsubdir=$(HOST_SUBDIR) \
18258 $(STAGEprofile_CONFIGURE_FLAGS) \
18259 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18260@endif mpc-bootstrap
18261
18262.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18263maybe-configure-stagefeedback-mpc:
18264@if mpc-bootstrap
18265maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18266configure-stagefeedback-mpc:
18267 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18268 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18269 @r=`${PWD_COMMAND}`; export r; \
18270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18271 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18272 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18273 $(HOST_EXPORTS) \
18274 $(POSTSTAGE1_HOST_EXPORTS) \
18275 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18276 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18277 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e8a5fa9c
RW
18278 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18279 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18280 cd $(HOST_SUBDIR)/mpc || exit 1; \
18281 case $(srcdir) in \
18282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18283 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18285 esac; \
18286 srcdiroption="--srcdir=$${topdir}/mpc"; \
18287 libsrcdir="$$s/mpc"; \
18288 $(SHELL) $${libsrcdir}/configure \
18289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18290 --target=${target_alias} $${srcdiroption} \
18291 --with-build-libsubdir=$(HOST_SUBDIR) \
18292 $(STAGEfeedback_CONFIGURE_FLAGS) \
18293 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18294@endif mpc-bootstrap
18295
18296
18297
18298
18299
18300.PHONY: all-mpc maybe-all-mpc
18301maybe-all-mpc:
18302@if gcc-bootstrap
18303all-mpc: stage_current
18304@endif gcc-bootstrap
18305@if mpc
18306TARGET-mpc=all
18307maybe-all-mpc: all-mpc
18308all-mpc: configure-mpc
18309 @r=`${PWD_COMMAND}`; export r; \
18310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 18311 $(HOST_EXPORTS) \
e8a5fa9c
RW
18312 (cd $(HOST_SUBDIR)/mpc && \
18313 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18314 $(TARGET-mpc))
18315@endif mpc
18316
18317
18318
18319.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18320.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18321maybe-all-stage1-mpc:
18322maybe-clean-stage1-mpc:
18323@if mpc-bootstrap
18324maybe-all-stage1-mpc: all-stage1-mpc
18325all-stage1: all-stage1-mpc
18326TARGET-stage1-mpc = $(TARGET-mpc)
18327all-stage1-mpc: configure-stage1-mpc
18328 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18329 @r=`${PWD_COMMAND}`; export r; \
18330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18331 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 18332 $(HOST_EXPORTS) \
e8a5fa9c
RW
18333 cd $(HOST_SUBDIR)/mpc && \
18334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18335 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 18336 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
e8a5fa9c
RW
18337 LIBCFLAGS="$(LIBCFLAGS)" \
18338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18341 $(EXTRA_HOST_FLAGS) \
18342 TFLAGS="$(STAGE1_TFLAGS)" \
18343 $(TARGET-stage1-mpc)
18344
18345maybe-clean-stage1-mpc: clean-stage1-mpc
18346clean-stage1: clean-stage1-mpc
18347clean-stage1-mpc:
18348 @if [ $(current_stage) = stage1 ]; then \
18349 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18350 else \
18351 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18352 $(MAKE) stage1-start; \
18353 fi; \
18354 cd $(HOST_SUBDIR)/mpc && \
18355 $(MAKE) $(EXTRA_HOST_FLAGS) \
18356 clean
18357@endif mpc-bootstrap
18358
18359
18360.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18361.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18362maybe-all-stage2-mpc:
18363maybe-clean-stage2-mpc:
18364@if mpc-bootstrap
18365maybe-all-stage2-mpc: all-stage2-mpc
18366all-stage2: all-stage2-mpc
18367TARGET-stage2-mpc = $(TARGET-mpc)
18368all-stage2-mpc: configure-stage2-mpc
18369 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18370 @r=`${PWD_COMMAND}`; export r; \
18371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18372 TFLAGS="$(STAGE2_TFLAGS)"; \
18373 $(HOST_EXPORTS) \
1f53ca9a 18374 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18375 cd $(HOST_SUBDIR)/mpc && \
18376 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18377 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 18378 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
e8a5fa9c
RW
18379 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18380 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18381 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18382 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18383 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18384 TFLAGS="$(STAGE2_TFLAGS)" \
18385 $(TARGET-stage2-mpc)
18386
18387maybe-clean-stage2-mpc: clean-stage2-mpc
18388clean-stage2: clean-stage2-mpc
18389clean-stage2-mpc:
18390 @if [ $(current_stage) = stage2 ]; then \
18391 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18392 else \
18393 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18394 $(MAKE) stage2-start; \
18395 fi; \
18396 cd $(HOST_SUBDIR)/mpc && \
18397 $(MAKE) $(EXTRA_HOST_FLAGS) \
18398 $(POSTSTAGE1_FLAGS_TO_PASS) \
18399 clean
18400@endif mpc-bootstrap
18401
18402
18403.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18404.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18405maybe-all-stage3-mpc:
18406maybe-clean-stage3-mpc:
18407@if mpc-bootstrap
18408maybe-all-stage3-mpc: all-stage3-mpc
18409all-stage3: all-stage3-mpc
18410TARGET-stage3-mpc = $(TARGET-mpc)
18411all-stage3-mpc: configure-stage3-mpc
18412 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18413 @r=`${PWD_COMMAND}`; export r; \
18414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18415 TFLAGS="$(STAGE3_TFLAGS)"; \
18416 $(HOST_EXPORTS) \
1f53ca9a 18417 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18418 cd $(HOST_SUBDIR)/mpc && \
18419 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18420 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 18421 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
e8a5fa9c
RW
18422 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18423 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18424 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18425 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18426 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18427 TFLAGS="$(STAGE3_TFLAGS)" \
18428 $(TARGET-stage3-mpc)
18429
18430maybe-clean-stage3-mpc: clean-stage3-mpc
18431clean-stage3: clean-stage3-mpc
18432clean-stage3-mpc:
18433 @if [ $(current_stage) = stage3 ]; then \
18434 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18435 else \
18436 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18437 $(MAKE) stage3-start; \
18438 fi; \
18439 cd $(HOST_SUBDIR)/mpc && \
18440 $(MAKE) $(EXTRA_HOST_FLAGS) \
18441 $(POSTSTAGE1_FLAGS_TO_PASS) \
18442 clean
18443@endif mpc-bootstrap
18444
18445
18446.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18447.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18448maybe-all-stage4-mpc:
18449maybe-clean-stage4-mpc:
18450@if mpc-bootstrap
18451maybe-all-stage4-mpc: all-stage4-mpc
18452all-stage4: all-stage4-mpc
18453TARGET-stage4-mpc = $(TARGET-mpc)
18454all-stage4-mpc: configure-stage4-mpc
18455 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18456 @r=`${PWD_COMMAND}`; export r; \
18457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18458 TFLAGS="$(STAGE4_TFLAGS)"; \
18459 $(HOST_EXPORTS) \
1f53ca9a 18460 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18461 cd $(HOST_SUBDIR)/mpc && \
18462 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18463 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 18464 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e8a5fa9c
RW
18465 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18466 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18467 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18468 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18469 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18470 TFLAGS="$(STAGE4_TFLAGS)" \
18471 $(TARGET-stage4-mpc)
18472
18473maybe-clean-stage4-mpc: clean-stage4-mpc
18474clean-stage4: clean-stage4-mpc
18475clean-stage4-mpc:
18476 @if [ $(current_stage) = stage4 ]; then \
18477 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18478 else \
18479 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18480 $(MAKE) stage4-start; \
18481 fi; \
18482 cd $(HOST_SUBDIR)/mpc && \
18483 $(MAKE) $(EXTRA_HOST_FLAGS) \
18484 $(POSTSTAGE1_FLAGS_TO_PASS) \
18485 clean
18486@endif mpc-bootstrap
18487
18488
18489.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18490.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18491maybe-all-stageprofile-mpc:
18492maybe-clean-stageprofile-mpc:
18493@if mpc-bootstrap
18494maybe-all-stageprofile-mpc: all-stageprofile-mpc
18495all-stageprofile: all-stageprofile-mpc
18496TARGET-stageprofile-mpc = $(TARGET-mpc)
18497all-stageprofile-mpc: configure-stageprofile-mpc
18498 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18499 @r=`${PWD_COMMAND}`; export r; \
18500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18501 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18502 $(HOST_EXPORTS) \
1f53ca9a 18503 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18504 cd $(HOST_SUBDIR)/mpc && \
18505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18506 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 18507 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
e8a5fa9c
RW
18508 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18513 TFLAGS="$(STAGEprofile_TFLAGS)" \
18514 $(TARGET-stageprofile-mpc)
18515
18516maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18517clean-stageprofile: clean-stageprofile-mpc
18518clean-stageprofile-mpc:
18519 @if [ $(current_stage) = stageprofile ]; then \
18520 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18521 else \
18522 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18523 $(MAKE) stageprofile-start; \
18524 fi; \
18525 cd $(HOST_SUBDIR)/mpc && \
18526 $(MAKE) $(EXTRA_HOST_FLAGS) \
18527 $(POSTSTAGE1_FLAGS_TO_PASS) \
18528 clean
18529@endif mpc-bootstrap
18530
18531
18532.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18533.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18534maybe-all-stagefeedback-mpc:
18535maybe-clean-stagefeedback-mpc:
18536@if mpc-bootstrap
18537maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18538all-stagefeedback: all-stagefeedback-mpc
18539TARGET-stagefeedback-mpc = $(TARGET-mpc)
18540all-stagefeedback-mpc: configure-stagefeedback-mpc
18541 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18542 @r=`${PWD_COMMAND}`; export r; \
18543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18544 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18545 $(HOST_EXPORTS) \
1f53ca9a 18546 $(POSTSTAGE1_HOST_EXPORTS) \
e8a5fa9c
RW
18547 cd $(HOST_SUBDIR)/mpc && \
18548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18549 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 18550 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
e8a5fa9c
RW
18551 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18555 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18556 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18557 $(TARGET-stagefeedback-mpc)
18558
18559maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18560clean-stagefeedback: clean-stagefeedback-mpc
18561clean-stagefeedback-mpc:
18562 @if [ $(current_stage) = stagefeedback ]; then \
18563 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18564 else \
18565 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18566 $(MAKE) stagefeedback-start; \
18567 fi; \
18568 cd $(HOST_SUBDIR)/mpc && \
18569 $(MAKE) $(EXTRA_HOST_FLAGS) \
18570 $(POSTSTAGE1_FLAGS_TO_PASS) \
18571 clean
18572@endif mpc-bootstrap
18573
18574
18575
18576
18577
18578.PHONY: check-mpc maybe-check-mpc
18579maybe-check-mpc:
18580@if mpc
18581maybe-check-mpc: check-mpc
18582
18583check-mpc:
18584 @: $(MAKE); $(unstage)
18585 @r=`${PWD_COMMAND}`; export r; \
18586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18587 $(HOST_EXPORTS) \
18588 (cd $(HOST_SUBDIR)/mpc && \
18589 $(MAKE) $(FLAGS_TO_PASS) check)
18590
18591@endif mpc
18592
18593.PHONY: install-mpc maybe-install-mpc
18594maybe-install-mpc:
18595@if mpc
18596maybe-install-mpc: install-mpc
18597
18598install-mpc:
18599
18600@endif mpc
18601
18602# Other targets (info, dvi, pdf, etc.)
18603
18604.PHONY: maybe-info-mpc info-mpc
18605maybe-info-mpc:
18606@if mpc
18607maybe-info-mpc: info-mpc
18608
18609info-mpc: \
18610 configure-mpc
18611 @[ -f ./mpc/Makefile ] || exit 0; \
18612 r=`${PWD_COMMAND}`; export r; \
18613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18614 $(HOST_EXPORTS) \
18615 for flag in $(EXTRA_HOST_FLAGS) ; do \
18616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18617 done; \
18618 echo "Doing info in mpc" ; \
18619 (cd $(HOST_SUBDIR)/mpc && \
18620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18622 "RANLIB=$${RANLIB}" \
18623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18624 info) \
18625 || exit 1
18626
18627@endif mpc
18628
18629.PHONY: maybe-dvi-mpc dvi-mpc
18630maybe-dvi-mpc:
18631@if mpc
18632maybe-dvi-mpc: dvi-mpc
18633
18634dvi-mpc: \
18635 configure-mpc
18636 @[ -f ./mpc/Makefile ] || exit 0; \
18637 r=`${PWD_COMMAND}`; export r; \
18638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18639 $(HOST_EXPORTS) \
18640 for flag in $(EXTRA_HOST_FLAGS) ; do \
18641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18642 done; \
18643 echo "Doing dvi in mpc" ; \
18644 (cd $(HOST_SUBDIR)/mpc && \
18645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18647 "RANLIB=$${RANLIB}" \
18648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18649 dvi) \
18650 || exit 1
18651
18652@endif mpc
18653
18654.PHONY: maybe-pdf-mpc pdf-mpc
18655maybe-pdf-mpc:
18656@if mpc
18657maybe-pdf-mpc: pdf-mpc
18658
18659pdf-mpc: \
18660 configure-mpc
18661 @[ -f ./mpc/Makefile ] || exit 0; \
18662 r=`${PWD_COMMAND}`; export r; \
18663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18664 $(HOST_EXPORTS) \
18665 for flag in $(EXTRA_HOST_FLAGS) ; do \
18666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18667 done; \
18668 echo "Doing pdf in mpc" ; \
18669 (cd $(HOST_SUBDIR)/mpc && \
18670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18672 "RANLIB=$${RANLIB}" \
18673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18674 pdf) \
18675 || exit 1
18676
18677@endif mpc
18678
18679.PHONY: maybe-html-mpc html-mpc
18680maybe-html-mpc:
18681@if mpc
18682maybe-html-mpc: html-mpc
18683
18684html-mpc: \
18685 configure-mpc
18686 @[ -f ./mpc/Makefile ] || exit 0; \
18687 r=`${PWD_COMMAND}`; export r; \
18688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18689 $(HOST_EXPORTS) \
18690 for flag in $(EXTRA_HOST_FLAGS) ; do \
18691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18692 done; \
18693 echo "Doing html in mpc" ; \
18694 (cd $(HOST_SUBDIR)/mpc && \
18695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18697 "RANLIB=$${RANLIB}" \
18698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18699 html) \
18700 || exit 1
18701
18702@endif mpc
18703
18704.PHONY: maybe-TAGS-mpc TAGS-mpc
18705maybe-TAGS-mpc:
18706@if mpc
18707maybe-TAGS-mpc: TAGS-mpc
18708
18709TAGS-mpc: \
18710 configure-mpc
18711 @[ -f ./mpc/Makefile ] || exit 0; \
18712 r=`${PWD_COMMAND}`; export r; \
18713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18714 $(HOST_EXPORTS) \
18715 for flag in $(EXTRA_HOST_FLAGS) ; do \
18716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18717 done; \
18718 echo "Doing TAGS in mpc" ; \
18719 (cd $(HOST_SUBDIR)/mpc && \
18720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18722 "RANLIB=$${RANLIB}" \
18723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18724 TAGS) \
18725 || exit 1
18726
18727@endif mpc
18728
18729.PHONY: maybe-install-info-mpc install-info-mpc
18730maybe-install-info-mpc:
18731@if mpc
18732maybe-install-info-mpc: install-info-mpc
18733
18734install-info-mpc: \
18735 configure-mpc \
18736 info-mpc
18737 @[ -f ./mpc/Makefile ] || exit 0; \
18738 r=`${PWD_COMMAND}`; export r; \
18739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18740 $(HOST_EXPORTS) \
18741 for flag in $(EXTRA_HOST_FLAGS) ; do \
18742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18743 done; \
18744 echo "Doing install-info in mpc" ; \
18745 (cd $(HOST_SUBDIR)/mpc && \
18746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18748 "RANLIB=$${RANLIB}" \
18749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18750 install-info) \
18751 || exit 1
18752
18753@endif mpc
18754
18755.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18756maybe-install-pdf-mpc:
18757@if mpc
18758maybe-install-pdf-mpc: install-pdf-mpc
18759
18760install-pdf-mpc: \
18761 configure-mpc \
18762 pdf-mpc
18763 @[ -f ./mpc/Makefile ] || exit 0; \
18764 r=`${PWD_COMMAND}`; export r; \
18765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18766 $(HOST_EXPORTS) \
18767 for flag in $(EXTRA_HOST_FLAGS) ; do \
18768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18769 done; \
18770 echo "Doing install-pdf in mpc" ; \
18771 (cd $(HOST_SUBDIR)/mpc && \
18772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18774 "RANLIB=$${RANLIB}" \
18775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18776 install-pdf) \
18777 || exit 1
18778
18779@endif mpc
18780
18781.PHONY: maybe-install-html-mpc install-html-mpc
18782maybe-install-html-mpc:
18783@if mpc
18784maybe-install-html-mpc: install-html-mpc
18785
18786install-html-mpc: \
18787 configure-mpc \
18788 html-mpc
18789 @[ -f ./mpc/Makefile ] || exit 0; \
18790 r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18792 $(HOST_EXPORTS) \
18793 for flag in $(EXTRA_HOST_FLAGS) ; do \
18794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18795 done; \
18796 echo "Doing install-html in mpc" ; \
18797 (cd $(HOST_SUBDIR)/mpc && \
18798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18800 "RANLIB=$${RANLIB}" \
18801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18802 install-html) \
18803 || exit 1
18804
18805@endif mpc
18806
18807.PHONY: maybe-installcheck-mpc installcheck-mpc
18808maybe-installcheck-mpc:
18809@if mpc
18810maybe-installcheck-mpc: installcheck-mpc
18811
18812installcheck-mpc: \
18813 configure-mpc
18814 @[ -f ./mpc/Makefile ] || exit 0; \
18815 r=`${PWD_COMMAND}`; export r; \
18816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18817 $(HOST_EXPORTS) \
18818 for flag in $(EXTRA_HOST_FLAGS) ; do \
18819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18820 done; \
18821 echo "Doing installcheck in mpc" ; \
18822 (cd $(HOST_SUBDIR)/mpc && \
18823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18825 "RANLIB=$${RANLIB}" \
18826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18827 installcheck) \
18828 || exit 1
18829
18830@endif mpc
18831
18832.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18833maybe-mostlyclean-mpc:
18834@if mpc
18835maybe-mostlyclean-mpc: mostlyclean-mpc
18836
18837mostlyclean-mpc:
18838 @[ -f ./mpc/Makefile ] || exit 0; \
18839 r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841 $(HOST_EXPORTS) \
18842 for flag in $(EXTRA_HOST_FLAGS) ; do \
18843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18844 done; \
18845 echo "Doing mostlyclean in mpc" ; \
18846 (cd $(HOST_SUBDIR)/mpc && \
18847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18849 "RANLIB=$${RANLIB}" \
18850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18851 mostlyclean) \
18852 || exit 1
18853
18854@endif mpc
18855
18856.PHONY: maybe-clean-mpc clean-mpc
18857maybe-clean-mpc:
18858@if mpc
18859maybe-clean-mpc: clean-mpc
18860
18861clean-mpc:
18862 @[ -f ./mpc/Makefile ] || exit 0; \
18863 r=`${PWD_COMMAND}`; export r; \
18864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18865 $(HOST_EXPORTS) \
18866 for flag in $(EXTRA_HOST_FLAGS) ; do \
18867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18868 done; \
18869 echo "Doing clean in mpc" ; \
18870 (cd $(HOST_SUBDIR)/mpc && \
18871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18873 "RANLIB=$${RANLIB}" \
18874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18875 clean) \
18876 || exit 1
18877
18878@endif mpc
18879
18880.PHONY: maybe-distclean-mpc distclean-mpc
18881maybe-distclean-mpc:
18882@if mpc
18883maybe-distclean-mpc: distclean-mpc
18884
18885distclean-mpc:
18886 @[ -f ./mpc/Makefile ] || exit 0; \
18887 r=`${PWD_COMMAND}`; export r; \
18888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18889 $(HOST_EXPORTS) \
18890 for flag in $(EXTRA_HOST_FLAGS) ; do \
18891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18892 done; \
18893 echo "Doing distclean in mpc" ; \
18894 (cd $(HOST_SUBDIR)/mpc && \
18895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18897 "RANLIB=$${RANLIB}" \
18898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18899 distclean) \
18900 || exit 1
18901
18902@endif mpc
18903
18904.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18905maybe-maintainer-clean-mpc:
18906@if mpc
18907maybe-maintainer-clean-mpc: maintainer-clean-mpc
18908
18909maintainer-clean-mpc:
18910 @[ -f ./mpc/Makefile ] || exit 0; \
18911 r=`${PWD_COMMAND}`; export r; \
18912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18913 $(HOST_EXPORTS) \
18914 for flag in $(EXTRA_HOST_FLAGS) ; do \
18915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18916 done; \
18917 echo "Doing maintainer-clean in mpc" ; \
18918 (cd $(HOST_SUBDIR)/mpc && \
18919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18921 "RANLIB=$${RANLIB}" \
18922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18923 maintainer-clean) \
18924 || exit 1
18925
18926@endif mpc
18927
18928
18929
e28c595f
JM
18930.PHONY: configure-ppl maybe-configure-ppl
18931maybe-configure-ppl:
18932@if gcc-bootstrap
18933configure-ppl: stage_current
18934@endif gcc-bootstrap
18935@if ppl
18936maybe-configure-ppl: configure-ppl
18937configure-ppl:
18938 @r=`${PWD_COMMAND}`; export r; \
18939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18940 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
1f53ca9a 18942 $(HOST_EXPORTS) \
e28c595f
JM
18943 echo Configuring in $(HOST_SUBDIR)/ppl; \
18944 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18945 case $(srcdir) in \
18946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18947 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18949 esac; \
18950 srcdiroption="--srcdir=$${topdir}/ppl"; \
18951 libsrcdir="$$s/ppl"; \
18952 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18954 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
e28c595f
JM
18955 || exit 1
18956@endif ppl
18957
18958
18959
18960.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18961maybe-configure-stage1-ppl:
18962@if ppl-bootstrap
18963maybe-configure-stage1-ppl: configure-stage1-ppl
18964configure-stage1-ppl:
18965 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18967 @r=`${PWD_COMMAND}`; export r; \
18968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18969 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18970 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 18971 $(HOST_EXPORTS) \
e28c595f 18972 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
18973 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18974 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18975 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18976 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18977 cd $(HOST_SUBDIR)/ppl || exit 1; \
18978 case $(srcdir) in \
18979 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18980 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18981 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18982 esac; \
18983 srcdiroption="--srcdir=$${topdir}/ppl"; \
18984 libsrcdir="$$s/ppl"; \
18985 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
18986 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18987 --target=${target_alias} $${srcdiroption} \
1b05fbbd
AO
18988 $(STAGE1_CONFIGURE_FLAGS) \
18989 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18990@endif ppl-bootstrap
18991
18992.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18993maybe-configure-stage2-ppl:
18994@if ppl-bootstrap
18995maybe-configure-stage2-ppl: configure-stage2-ppl
18996configure-stage2-ppl:
18997 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18999 @r=`${PWD_COMMAND}`; export r; \
19000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19001 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
19002 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19003 $(HOST_EXPORTS) \
1b05fbbd 19004 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19005 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19006 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19007 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19008 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
19009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19010 cd $(HOST_SUBDIR)/ppl || exit 1; \
19011 case $(srcdir) in \
19012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19013 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19015 esac; \
19016 srcdiroption="--srcdir=$${topdir}/ppl"; \
19017 libsrcdir="$$s/ppl"; \
19018 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19020 --target=${target_alias} $${srcdiroption} \
e28c595f 19021 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19022 $(STAGE2_CONFIGURE_FLAGS) \
19023 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19024@endif ppl-bootstrap
19025
19026.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
19027maybe-configure-stage3-ppl:
19028@if ppl-bootstrap
19029maybe-configure-stage3-ppl: configure-stage3-ppl
19030configure-stage3-ppl:
19031 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19033 @r=`${PWD_COMMAND}`; export r; \
19034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19035 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
19036 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19037 $(HOST_EXPORTS) \
1b05fbbd 19038 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19039 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19040 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19041 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19042 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
19043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19044 cd $(HOST_SUBDIR)/ppl || exit 1; \
19045 case $(srcdir) in \
19046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19047 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19049 esac; \
19050 srcdiroption="--srcdir=$${topdir}/ppl"; \
19051 libsrcdir="$$s/ppl"; \
19052 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19054 --target=${target_alias} $${srcdiroption} \
e28c595f 19055 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19056 $(STAGE3_CONFIGURE_FLAGS) \
19057 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19058@endif ppl-bootstrap
19059
19060.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
19061maybe-configure-stage4-ppl:
19062@if ppl-bootstrap
19063maybe-configure-stage4-ppl: configure-stage4-ppl
19064configure-stage4-ppl:
19065 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19066 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19067 @r=`${PWD_COMMAND}`; export r; \
19068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19069 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19070 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19071 $(HOST_EXPORTS) \
1b05fbbd 19072 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19073 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19074 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19075 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19076 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
19077 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19078 cd $(HOST_SUBDIR)/ppl || exit 1; \
19079 case $(srcdir) in \
19080 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19081 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19082 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19083 esac; \
19084 srcdiroption="--srcdir=$${topdir}/ppl"; \
19085 libsrcdir="$$s/ppl"; \
19086 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19087 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19088 --target=${target_alias} $${srcdiroption} \
e28c595f 19089 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19090 $(STAGE4_CONFIGURE_FLAGS) \
19091 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19092@endif ppl-bootstrap
19093
19094.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
19095maybe-configure-stageprofile-ppl:
19096@if ppl-bootstrap
19097maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
19098configure-stageprofile-ppl:
19099 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19101 @r=`${PWD_COMMAND}`; export r; \
19102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19104 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19105 $(HOST_EXPORTS) \
1b05fbbd
AO
19106 $(POSTSTAGE1_HOST_EXPORTS) \
19107 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19108 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19109 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19110 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
19111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19112 cd $(HOST_SUBDIR)/ppl || exit 1; \
19113 case $(srcdir) in \
19114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19115 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19117 esac; \
19118 srcdiroption="--srcdir=$${topdir}/ppl"; \
19119 libsrcdir="$$s/ppl"; \
19120 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19122 --target=${target_alias} $${srcdiroption} \
e28c595f 19123 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19124 $(STAGEprofile_CONFIGURE_FLAGS) \
19125 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19126@endif ppl-bootstrap
19127
19128.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
19129maybe-configure-stagefeedback-ppl:
19130@if ppl-bootstrap
19131maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
19132configure-stagefeedback-ppl:
19133 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
19135 @r=`${PWD_COMMAND}`; export r; \
19136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19137 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19138 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
19139 $(HOST_EXPORTS) \
1b05fbbd
AO
19140 $(POSTSTAGE1_HOST_EXPORTS) \
19141 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19142 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19143 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19144 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
19145 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
19146 cd $(HOST_SUBDIR)/ppl || exit 1; \
19147 case $(srcdir) in \
19148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19149 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
19150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19151 esac; \
19152 srcdiroption="--srcdir=$${topdir}/ppl"; \
19153 libsrcdir="$$s/ppl"; \
19154 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19155 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19156 --target=${target_alias} $${srcdiroption} \
e28c595f 19157 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19158 $(STAGEfeedback_CONFIGURE_FLAGS) \
19159 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19160@endif ppl-bootstrap
19161
19162
19163
19164
19165
19166.PHONY: all-ppl maybe-all-ppl
19167maybe-all-ppl:
19168@if gcc-bootstrap
19169all-ppl: stage_current
19170@endif gcc-bootstrap
19171@if ppl
19172TARGET-ppl=all
19173maybe-all-ppl: all-ppl
19174all-ppl: configure-ppl
19175 @r=`${PWD_COMMAND}`; export r; \
19176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 19177 $(HOST_EXPORTS) \
e28c595f
JM
19178 (cd $(HOST_SUBDIR)/ppl && \
19179 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19180 $(TARGET-ppl))
19181@endif ppl
19182
19183
19184
19185.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19186.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19187maybe-all-stage1-ppl:
19188maybe-clean-stage1-ppl:
19189@if ppl-bootstrap
19190maybe-all-stage1-ppl: all-stage1-ppl
19191all-stage1: all-stage1-ppl
19192TARGET-stage1-ppl = $(TARGET-ppl)
19193all-stage1-ppl: configure-stage1-ppl
19194 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19195 @r=`${PWD_COMMAND}`; export r; \
19196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19197 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 19198 $(HOST_EXPORTS) \
e28c595f
JM
19199 cd $(HOST_SUBDIR)/ppl && \
19200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19201 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 19202 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
19203 LIBCFLAGS="$(LIBCFLAGS)" \
19204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19207 $(EXTRA_HOST_FLAGS) \
19208 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19209 $(TARGET-stage1-ppl)
19210
19211maybe-clean-stage1-ppl: clean-stage1-ppl
19212clean-stage1: clean-stage1-ppl
19213clean-stage1-ppl:
19214 @if [ $(current_stage) = stage1 ]; then \
19215 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19216 else \
19217 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19218 $(MAKE) stage1-start; \
19219 fi; \
19220 cd $(HOST_SUBDIR)/ppl && \
19221 $(MAKE) $(EXTRA_HOST_FLAGS) \
19222 clean
19223@endif ppl-bootstrap
19224
19225
19226.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19227.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19228maybe-all-stage2-ppl:
19229maybe-clean-stage2-ppl:
19230@if ppl-bootstrap
19231maybe-all-stage2-ppl: all-stage2-ppl
19232all-stage2: all-stage2-ppl
19233TARGET-stage2-ppl = $(TARGET-ppl)
19234all-stage2-ppl: configure-stage2-ppl
19235 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19236 @r=`${PWD_COMMAND}`; export r; \
19237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19238 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19239 $(HOST_EXPORTS) \
1f53ca9a 19240 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19241 cd $(HOST_SUBDIR)/ppl && \
19242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19243 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 19244 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
19245 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19250 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19251 $(TARGET-stage2-ppl)
19252
19253maybe-clean-stage2-ppl: clean-stage2-ppl
19254clean-stage2: clean-stage2-ppl
19255clean-stage2-ppl:
19256 @if [ $(current_stage) = stage2 ]; then \
19257 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19258 else \
19259 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19260 $(MAKE) stage2-start; \
19261 fi; \
19262 cd $(HOST_SUBDIR)/ppl && \
19263 $(MAKE) $(EXTRA_HOST_FLAGS) \
19264 $(POSTSTAGE1_FLAGS_TO_PASS) \
19265 clean
19266@endif ppl-bootstrap
19267
19268
e28c595f
JM
19269.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19270.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19271maybe-all-stage3-ppl:
19272maybe-clean-stage3-ppl:
19273@if ppl-bootstrap
19274maybe-all-stage3-ppl: all-stage3-ppl
19275all-stage3: all-stage3-ppl
19276TARGET-stage3-ppl = $(TARGET-ppl)
19277all-stage3-ppl: configure-stage3-ppl
19278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19279 @r=`${PWD_COMMAND}`; export r; \
19280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19281 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19282 $(HOST_EXPORTS) \
1f53ca9a 19283 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19284 cd $(HOST_SUBDIR)/ppl && \
19285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19286 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 19287 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
19288 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19292 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19293 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19294 $(TARGET-stage3-ppl)
19295
19296maybe-clean-stage3-ppl: clean-stage3-ppl
19297clean-stage3: clean-stage3-ppl
19298clean-stage3-ppl:
19299 @if [ $(current_stage) = stage3 ]; then \
19300 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19301 else \
19302 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19303 $(MAKE) stage3-start; \
19304 fi; \
19305 cd $(HOST_SUBDIR)/ppl && \
19306 $(MAKE) $(EXTRA_HOST_FLAGS) \
19307 $(POSTSTAGE1_FLAGS_TO_PASS) \
19308 clean
19309@endif ppl-bootstrap
19310
19311
e28c595f
JM
19312.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19313.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19314maybe-all-stage4-ppl:
19315maybe-clean-stage4-ppl:
19316@if ppl-bootstrap
19317maybe-all-stage4-ppl: all-stage4-ppl
19318all-stage4: all-stage4-ppl
19319TARGET-stage4-ppl = $(TARGET-ppl)
19320all-stage4-ppl: configure-stage4-ppl
19321 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19322 @r=`${PWD_COMMAND}`; export r; \
19323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19324 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19325 $(HOST_EXPORTS) \
1f53ca9a 19326 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19327 cd $(HOST_SUBDIR)/ppl && \
19328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19329 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 19330 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
e28c595f 19331 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19335 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19336 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19337 $(TARGET-stage4-ppl)
19338
19339maybe-clean-stage4-ppl: clean-stage4-ppl
19340clean-stage4: clean-stage4-ppl
19341clean-stage4-ppl:
19342 @if [ $(current_stage) = stage4 ]; then \
19343 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19344 else \
19345 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19346 $(MAKE) stage4-start; \
19347 fi; \
19348 cd $(HOST_SUBDIR)/ppl && \
19349 $(MAKE) $(EXTRA_HOST_FLAGS) \
19350 $(POSTSTAGE1_FLAGS_TO_PASS) \
19351 clean
19352@endif ppl-bootstrap
19353
19354
19355.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19356.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19357maybe-all-stageprofile-ppl:
19358maybe-clean-stageprofile-ppl:
19359@if ppl-bootstrap
19360maybe-all-stageprofile-ppl: all-stageprofile-ppl
19361all-stageprofile: all-stageprofile-ppl
19362TARGET-stageprofile-ppl = $(TARGET-ppl)
19363all-stageprofile-ppl: configure-stageprofile-ppl
19364 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19365 @r=`${PWD_COMMAND}`; export r; \
19366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19367 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19368 $(HOST_EXPORTS) \
1f53ca9a 19369 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19370 cd $(HOST_SUBDIR)/ppl && \
19371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19372 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 19373 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
19374 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19379 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19380 $(TARGET-stageprofile-ppl)
19381
19382maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19383clean-stageprofile: clean-stageprofile-ppl
19384clean-stageprofile-ppl:
19385 @if [ $(current_stage) = stageprofile ]; then \
19386 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19387 else \
19388 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19389 $(MAKE) stageprofile-start; \
19390 fi; \
19391 cd $(HOST_SUBDIR)/ppl && \
19392 $(MAKE) $(EXTRA_HOST_FLAGS) \
19393 $(POSTSTAGE1_FLAGS_TO_PASS) \
19394 clean
19395@endif ppl-bootstrap
19396
19397
19398.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19399.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19400maybe-all-stagefeedback-ppl:
19401maybe-clean-stagefeedback-ppl:
19402@if ppl-bootstrap
19403maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19404all-stagefeedback: all-stagefeedback-ppl
19405TARGET-stagefeedback-ppl = $(TARGET-ppl)
19406all-stagefeedback-ppl: configure-stagefeedback-ppl
19407 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19408 @r=`${PWD_COMMAND}`; export r; \
19409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19410 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19411 $(HOST_EXPORTS) \
1f53ca9a 19412 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f
JM
19413 cd $(HOST_SUBDIR)/ppl && \
19414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 19415 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 19416 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
19417 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19421 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19422 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19423 $(TARGET-stagefeedback-ppl)
19424
19425maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19426clean-stagefeedback: clean-stagefeedback-ppl
19427clean-stagefeedback-ppl:
19428 @if [ $(current_stage) = stagefeedback ]; then \
19429 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19430 else \
19431 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19432 $(MAKE) stagefeedback-start; \
19433 fi; \
19434 cd $(HOST_SUBDIR)/ppl && \
19435 $(MAKE) $(EXTRA_HOST_FLAGS) \
19436 $(POSTSTAGE1_FLAGS_TO_PASS) \
19437 clean
19438@endif ppl-bootstrap
19439
19440
19441
19442
19443
19444.PHONY: check-ppl maybe-check-ppl
19445maybe-check-ppl:
19446@if ppl
19447maybe-check-ppl: check-ppl
19448
19449check-ppl:
19450 @: $(MAKE); $(unstage)
19451 @r=`${PWD_COMMAND}`; export r; \
19452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19453 $(HOST_EXPORTS) \
19454 (cd $(HOST_SUBDIR)/ppl && \
19455 $(MAKE) $(FLAGS_TO_PASS) check)
19456
19457@endif ppl
19458
19459.PHONY: install-ppl maybe-install-ppl
19460maybe-install-ppl:
19461@if ppl
19462maybe-install-ppl: install-ppl
19463
19464install-ppl:
19465
19466@endif ppl
19467
19468# Other targets (info, dvi, pdf, etc.)
19469
19470.PHONY: maybe-info-ppl info-ppl
19471maybe-info-ppl:
19472@if ppl
19473maybe-info-ppl: info-ppl
19474
19475info-ppl: \
19476 configure-ppl
19477 @[ -f ./ppl/Makefile ] || exit 0; \
19478 r=`${PWD_COMMAND}`; export r; \
19479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19480 $(HOST_EXPORTS) \
19481 for flag in $(EXTRA_HOST_FLAGS) ; do \
19482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19483 done; \
19484 echo "Doing info in ppl" ; \
19485 (cd $(HOST_SUBDIR)/ppl && \
19486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19488 "RANLIB=$${RANLIB}" \
19489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19490 info) \
19491 || exit 1
19492
19493@endif ppl
19494
19495.PHONY: maybe-dvi-ppl dvi-ppl
19496maybe-dvi-ppl:
19497@if ppl
19498maybe-dvi-ppl: dvi-ppl
19499
19500dvi-ppl: \
19501 configure-ppl
19502 @[ -f ./ppl/Makefile ] || exit 0; \
19503 r=`${PWD_COMMAND}`; export r; \
19504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19505 $(HOST_EXPORTS) \
19506 for flag in $(EXTRA_HOST_FLAGS) ; do \
19507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19508 done; \
19509 echo "Doing dvi in ppl" ; \
19510 (cd $(HOST_SUBDIR)/ppl && \
19511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19513 "RANLIB=$${RANLIB}" \
19514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19515 dvi) \
19516 || exit 1
19517
19518@endif ppl
19519
19520.PHONY: maybe-pdf-ppl pdf-ppl
19521maybe-pdf-ppl:
19522@if ppl
19523maybe-pdf-ppl: pdf-ppl
19524
19525pdf-ppl: \
19526 configure-ppl
19527 @[ -f ./ppl/Makefile ] || exit 0; \
19528 r=`${PWD_COMMAND}`; export r; \
19529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19530 $(HOST_EXPORTS) \
19531 for flag in $(EXTRA_HOST_FLAGS) ; do \
19532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19533 done; \
19534 echo "Doing pdf in ppl" ; \
19535 (cd $(HOST_SUBDIR)/ppl && \
19536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19538 "RANLIB=$${RANLIB}" \
19539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19540 pdf) \
19541 || exit 1
19542
19543@endif ppl
19544
19545.PHONY: maybe-html-ppl html-ppl
19546maybe-html-ppl:
19547@if ppl
19548maybe-html-ppl: html-ppl
19549
19550html-ppl: \
19551 configure-ppl
19552 @[ -f ./ppl/Makefile ] || exit 0; \
19553 r=`${PWD_COMMAND}`; export r; \
19554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19555 $(HOST_EXPORTS) \
19556 for flag in $(EXTRA_HOST_FLAGS) ; do \
19557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19558 done; \
19559 echo "Doing html in ppl" ; \
19560 (cd $(HOST_SUBDIR)/ppl && \
19561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19563 "RANLIB=$${RANLIB}" \
19564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19565 html) \
19566 || exit 1
19567
19568@endif ppl
19569
19570.PHONY: maybe-TAGS-ppl TAGS-ppl
19571maybe-TAGS-ppl:
19572@if ppl
19573maybe-TAGS-ppl: TAGS-ppl
19574
19575TAGS-ppl: \
19576 configure-ppl
19577 @[ -f ./ppl/Makefile ] || exit 0; \
19578 r=`${PWD_COMMAND}`; export r; \
19579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580 $(HOST_EXPORTS) \
19581 for flag in $(EXTRA_HOST_FLAGS) ; do \
19582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19583 done; \
19584 echo "Doing TAGS in ppl" ; \
19585 (cd $(HOST_SUBDIR)/ppl && \
19586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19588 "RANLIB=$${RANLIB}" \
19589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19590 TAGS) \
19591 || exit 1
19592
19593@endif ppl
19594
19595.PHONY: maybe-install-info-ppl install-info-ppl
19596maybe-install-info-ppl:
19597@if ppl
19598maybe-install-info-ppl: install-info-ppl
19599
19600install-info-ppl: \
19601 configure-ppl \
19602 info-ppl
19603 @[ -f ./ppl/Makefile ] || exit 0; \
19604 r=`${PWD_COMMAND}`; export r; \
19605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19606 $(HOST_EXPORTS) \
19607 for flag in $(EXTRA_HOST_FLAGS) ; do \
19608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19609 done; \
19610 echo "Doing install-info in ppl" ; \
19611 (cd $(HOST_SUBDIR)/ppl && \
19612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19614 "RANLIB=$${RANLIB}" \
19615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19616 install-info) \
19617 || exit 1
19618
19619@endif ppl
19620
19621.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19622maybe-install-pdf-ppl:
19623@if ppl
19624maybe-install-pdf-ppl: install-pdf-ppl
19625
19626install-pdf-ppl: \
19627 configure-ppl \
19628 pdf-ppl
19629 @[ -f ./ppl/Makefile ] || exit 0; \
19630 r=`${PWD_COMMAND}`; export r; \
19631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19632 $(HOST_EXPORTS) \
19633 for flag in $(EXTRA_HOST_FLAGS) ; do \
19634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19635 done; \
19636 echo "Doing install-pdf in ppl" ; \
19637 (cd $(HOST_SUBDIR)/ppl && \
19638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19640 "RANLIB=$${RANLIB}" \
19641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19642 install-pdf) \
19643 || exit 1
19644
19645@endif ppl
19646
19647.PHONY: maybe-install-html-ppl install-html-ppl
19648maybe-install-html-ppl:
19649@if ppl
19650maybe-install-html-ppl: install-html-ppl
19651
19652install-html-ppl: \
19653 configure-ppl \
19654 html-ppl
19655 @[ -f ./ppl/Makefile ] || exit 0; \
19656 r=`${PWD_COMMAND}`; export r; \
19657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19658 $(HOST_EXPORTS) \
19659 for flag in $(EXTRA_HOST_FLAGS) ; do \
19660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19661 done; \
19662 echo "Doing install-html in ppl" ; \
19663 (cd $(HOST_SUBDIR)/ppl && \
19664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19666 "RANLIB=$${RANLIB}" \
19667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19668 install-html) \
19669 || exit 1
19670
19671@endif ppl
19672
19673.PHONY: maybe-installcheck-ppl installcheck-ppl
19674maybe-installcheck-ppl:
19675@if ppl
19676maybe-installcheck-ppl: installcheck-ppl
19677
19678installcheck-ppl: \
19679 configure-ppl
19680 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19681 r=`${PWD_COMMAND}`; export r; \
19682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19683 $(HOST_EXPORTS) \
19684 for flag in $(EXTRA_HOST_FLAGS) ; do \
19685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19686 done; \
e28c595f
JM
19687 echo "Doing installcheck in ppl" ; \
19688 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19691 "RANLIB=$${RANLIB}" \
0c24b341 19692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19693 installcheck) \
19694 || exit 1
19695
e28c595f 19696@endif ppl
4b900473 19697
e28c595f
JM
19698.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19699maybe-mostlyclean-ppl:
19700@if ppl
19701maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 19702
e28c595f
JM
19703mostlyclean-ppl:
19704 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19705 r=`${PWD_COMMAND}`; export r; \
19706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19707 $(HOST_EXPORTS) \
19708 for flag in $(EXTRA_HOST_FLAGS) ; do \
19709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19710 done; \
e28c595f
JM
19711 echo "Doing mostlyclean in ppl" ; \
19712 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19715 "RANLIB=$${RANLIB}" \
0c24b341 19716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19717 mostlyclean) \
19718 || exit 1
19719
e28c595f 19720@endif ppl
4b900473 19721
e28c595f
JM
19722.PHONY: maybe-clean-ppl clean-ppl
19723maybe-clean-ppl:
19724@if ppl
19725maybe-clean-ppl: clean-ppl
4b900473 19726
e28c595f
JM
19727clean-ppl:
19728 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19729 r=`${PWD_COMMAND}`; export r; \
19730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19731 $(HOST_EXPORTS) \
19732 for flag in $(EXTRA_HOST_FLAGS) ; do \
19733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19734 done; \
e28c595f
JM
19735 echo "Doing clean in ppl" ; \
19736 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19739 "RANLIB=$${RANLIB}" \
0c24b341 19740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19741 clean) \
19742 || exit 1
19743
e28c595f 19744@endif ppl
4b900473 19745
e28c595f
JM
19746.PHONY: maybe-distclean-ppl distclean-ppl
19747maybe-distclean-ppl:
19748@if ppl
19749maybe-distclean-ppl: distclean-ppl
4b900473 19750
e28c595f
JM
19751distclean-ppl:
19752 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19753 r=`${PWD_COMMAND}`; export r; \
19754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19755 $(HOST_EXPORTS) \
19756 for flag in $(EXTRA_HOST_FLAGS) ; do \
19757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19758 done; \
e28c595f
JM
19759 echo "Doing distclean in ppl" ; \
19760 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19763 "RANLIB=$${RANLIB}" \
0c24b341 19764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19765 distclean) \
19766 || exit 1
19767
e28c595f 19768@endif ppl
4b900473 19769
e28c595f
JM
19770.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19771maybe-maintainer-clean-ppl:
19772@if ppl
19773maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 19774
e28c595f
JM
19775maintainer-clean-ppl:
19776 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19777 r=`${PWD_COMMAND}`; export r; \
19778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19779 $(HOST_EXPORTS) \
19780 for flag in $(EXTRA_HOST_FLAGS) ; do \
19781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19782 done; \
e28c595f
JM
19783 echo "Doing maintainer-clean in ppl" ; \
19784 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19787 "RANLIB=$${RANLIB}" \
0c24b341 19788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19789 maintainer-clean) \
19790 || exit 1
19791
e28c595f 19792@endif ppl
4b900473
PB
19793
19794
19795
e28c595f
JM
19796.PHONY: configure-cloog maybe-configure-cloog
19797maybe-configure-cloog:
4b900473 19798@if gcc-bootstrap
e28c595f 19799configure-cloog: stage_current
4b900473 19800@endif gcc-bootstrap
e28c595f
JM
19801@if cloog
19802maybe-configure-cloog: configure-cloog
19803configure-cloog:
4b900473
PB
19804 @r=`${PWD_COMMAND}`; export r; \
19805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
19806 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
1f53ca9a 19808 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19809 echo Configuring in $(HOST_SUBDIR)/cloog; \
19810 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
19811 case $(srcdir) in \
19812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19813 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19815 esac; \
e28c595f
JM
19816 srcdiroption="--srcdir=$${topdir}/cloog"; \
19817 libsrcdir="$$s/cloog"; \
4b900473 19818 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19820 --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 19821 || exit 1
e28c595f 19822@endif cloog
4b900473
PB
19823
19824
19825
e28c595f
JM
19826.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19827maybe-configure-stage1-cloog:
19828@if cloog-bootstrap
19829maybe-configure-stage1-cloog: configure-stage1-cloog
19830configure-stage1-cloog:
4b900473 19831 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 19832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19833 @r=`${PWD_COMMAND}`; export r; \
19834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19835 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19836 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 19837 $(HOST_EXPORTS) \
8ee82aff 19838 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19839 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19840 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19841 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19842 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19843 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19844 case $(srcdir) in \
19845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19846 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19848 esac; \
e28c595f
JM
19849 srcdiroption="--srcdir=$${topdir}/cloog"; \
19850 libsrcdir="$$s/cloog"; \
4b900473 19851 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19852 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19853 --target=${target_alias} $${srcdiroption} \
1b05fbbd 19854 $(STAGE1_CONFIGURE_FLAGS) \
1f53ca9a 19855 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19856@endif cloog-bootstrap
19857
19858.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19859maybe-configure-stage2-cloog:
19860@if cloog-bootstrap
19861maybe-configure-stage2-cloog: configure-stage2-cloog
19862configure-stage2-cloog:
4b900473 19863 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 19864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19865 @r=`${PWD_COMMAND}`; export r; \
19866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19867 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19868 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19869 $(HOST_EXPORTS) \
1b05fbbd 19870 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19871 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19872 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19873 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19874 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19876 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19877 case $(srcdir) in \
19878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19879 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19881 esac; \
e28c595f
JM
19882 srcdiroption="--srcdir=$${topdir}/cloog"; \
19883 libsrcdir="$$s/cloog"; \
4b900473 19884 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19885 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19886 --target=${target_alias} $${srcdiroption} \
4b900473 19887 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19888 $(STAGE2_CONFIGURE_FLAGS) \
1f53ca9a 19889 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19890@endif cloog-bootstrap
19891
19892.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19893maybe-configure-stage3-cloog:
19894@if cloog-bootstrap
19895maybe-configure-stage3-cloog: configure-stage3-cloog
19896configure-stage3-cloog:
4b900473 19897 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 19898 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19899 @r=`${PWD_COMMAND}`; export r; \
19900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19901 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19902 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19903 $(HOST_EXPORTS) \
1b05fbbd 19904 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19905 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19906 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19907 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19908 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19910 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19911 case $(srcdir) in \
19912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19913 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19915 esac; \
e28c595f
JM
19916 srcdiroption="--srcdir=$${topdir}/cloog"; \
19917 libsrcdir="$$s/cloog"; \
4b900473 19918 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19920 --target=${target_alias} $${srcdiroption} \
4b900473 19921 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19922 $(STAGE3_CONFIGURE_FLAGS) \
1f53ca9a 19923 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19924@endif cloog-bootstrap
19925
19926.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19927maybe-configure-stage4-cloog:
19928@if cloog-bootstrap
19929maybe-configure-stage4-cloog: configure-stage4-cloog
19930configure-stage4-cloog:
4b900473 19931 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 19932 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19933 @r=`${PWD_COMMAND}`; export r; \
19934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19935 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19936 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19937 $(HOST_EXPORTS) \
1b05fbbd 19938 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19939 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19940 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19941 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19942 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19944 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19945 case $(srcdir) in \
19946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19947 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19949 esac; \
e28c595f
JM
19950 srcdiroption="--srcdir=$${topdir}/cloog"; \
19951 libsrcdir="$$s/cloog"; \
4b900473 19952 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19954 --target=${target_alias} $${srcdiroption} \
4b900473 19955 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19956 $(STAGE4_CONFIGURE_FLAGS) \
1f53ca9a 19957 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19958@endif cloog-bootstrap
19959
19960.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19961maybe-configure-stageprofile-cloog:
19962@if cloog-bootstrap
19963maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19964configure-stageprofile-cloog:
4b900473 19965 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 19966 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19967 @r=`${PWD_COMMAND}`; export r; \
19968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19969 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19970 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19971 $(HOST_EXPORTS) \
1b05fbbd
AO
19972 $(POSTSTAGE1_HOST_EXPORTS) \
19973 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
19974 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19975 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
19976 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19978 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19979 case $(srcdir) in \
19980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19981 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19983 esac; \
e28c595f
JM
19984 srcdiroption="--srcdir=$${topdir}/cloog"; \
19985 libsrcdir="$$s/cloog"; \
4b900473 19986 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
19987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19988 --target=${target_alias} $${srcdiroption} \
4b900473 19989 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 19990 $(STAGEprofile_CONFIGURE_FLAGS) \
1f53ca9a 19991 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f
JM
19992@endif cloog-bootstrap
19993
19994.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19995maybe-configure-stagefeedback-cloog:
19996@if cloog-bootstrap
19997maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19998configure-stagefeedback-cloog:
4b900473 19999 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 20000 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
20001 @r=`${PWD_COMMAND}`; export r; \
20002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20003 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 20004 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 20005 $(HOST_EXPORTS) \
1b05fbbd
AO
20006 $(POSTSTAGE1_HOST_EXPORTS) \
20007 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
20008 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20009 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f
JM
20010 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
20011 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
20012 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
20013 case $(srcdir) in \
20014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 20015 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
20016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20017 esac; \
e28c595f
JM
20018 srcdiroption="--srcdir=$${topdir}/cloog"; \
20019 libsrcdir="$$s/cloog"; \
4b900473 20020 $(SHELL) $${libsrcdir}/configure \
1f53ca9a
AO
20021 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20022 --target=${target_alias} $${srcdiroption} \
4b900473 20023 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 20024 $(STAGEfeedback_CONFIGURE_FLAGS) \
1f53ca9a 20025 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
e28c595f 20026@endif cloog-bootstrap
4b900473
PB
20027
20028
20029
20030
20031
e28c595f
JM
20032.PHONY: all-cloog maybe-all-cloog
20033maybe-all-cloog:
4b900473 20034@if gcc-bootstrap
e28c595f 20035all-cloog: stage_current
4b900473 20036@endif gcc-bootstrap
e28c595f
JM
20037@if cloog
20038TARGET-cloog=all
20039maybe-all-cloog: all-cloog
20040all-cloog: configure-cloog
4b900473
PB
20041 @r=`${PWD_COMMAND}`; export r; \
20042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 20043 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20044 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20045 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
e28c595f
JM
20046 $(TARGET-cloog))
20047@endif cloog
4b900473
PB
20048
20049
20050
e28c595f
JM
20051.PHONY: all-stage1-cloog maybe-all-stage1-cloog
20052.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
20053maybe-all-stage1-cloog:
20054maybe-clean-stage1-cloog:
20055@if cloog-bootstrap
20056maybe-all-stage1-cloog: all-stage1-cloog
20057all-stage1: all-stage1-cloog
20058TARGET-stage1-cloog = $(TARGET-cloog)
20059all-stage1-cloog: configure-stage1-cloog
4b900473
PB
20060 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20061 @r=`${PWD_COMMAND}`; export r; \
20062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20063 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 20064 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20065 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20066 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20067 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 20068 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
20069 LIBCFLAGS="$(LIBCFLAGS)" \
20070 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20071 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20072 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20073 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20074 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 20075 $(TARGET-stage1-cloog)
4b900473 20076
e28c595f
JM
20077maybe-clean-stage1-cloog: clean-stage1-cloog
20078clean-stage1: clean-stage1-cloog
20079clean-stage1-cloog:
4b900473 20080 @if [ $(current_stage) = stage1 ]; then \
e28c595f 20081 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20082 else \
e28c595f 20083 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
20084 $(MAKE) stage1-start; \
20085 fi; \
e28c595f 20086 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20087 $(MAKE) $(EXTRA_HOST_FLAGS) \
1f53ca9a 20088 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20089@endif cloog-bootstrap
20090
20091
20092.PHONY: all-stage2-cloog maybe-all-stage2-cloog
20093.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
20094maybe-all-stage2-cloog:
20095maybe-clean-stage2-cloog:
20096@if cloog-bootstrap
20097maybe-all-stage2-cloog: all-stage2-cloog
20098all-stage2: all-stage2-cloog
20099TARGET-stage2-cloog = $(TARGET-cloog)
20100all-stage2-cloog: configure-stage2-cloog
4b900473
PB
20101 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20102 @r=`${PWD_COMMAND}`; export r; \
20103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20104 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473 20105 $(HOST_EXPORTS) \
1f53ca9a 20106 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20107 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20109 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 20110 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
20111 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20115 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20116 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 20117 $(TARGET-stage2-cloog)
4b900473 20118
e28c595f
JM
20119maybe-clean-stage2-cloog: clean-stage2-cloog
20120clean-stage2: clean-stage2-cloog
20121clean-stage2-cloog:
4b900473 20122 @if [ $(current_stage) = stage2 ]; then \
e28c595f 20123 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20124 else \
e28c595f 20125 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
20126 $(MAKE) stage2-start; \
20127 fi; \
e28c595f 20128 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20129 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20130 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20131 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20132@endif cloog-bootstrap
20133
20134
e28c595f
JM
20135.PHONY: all-stage3-cloog maybe-all-stage3-cloog
20136.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
20137maybe-all-stage3-cloog:
20138maybe-clean-stage3-cloog:
20139@if cloog-bootstrap
20140maybe-all-stage3-cloog: all-stage3-cloog
20141all-stage3: all-stage3-cloog
20142TARGET-stage3-cloog = $(TARGET-cloog)
20143all-stage3-cloog: configure-stage3-cloog
4b900473
PB
20144 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20145 @r=`${PWD_COMMAND}`; export r; \
20146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20147 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473 20148 $(HOST_EXPORTS) \
1f53ca9a 20149 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20150 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20151 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20152 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 20153 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
20154 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20155 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20156 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20157 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20158 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20159 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20160 $(TARGET-stage3-cloog)
4b900473 20161
e28c595f
JM
20162maybe-clean-stage3-cloog: clean-stage3-cloog
20163clean-stage3: clean-stage3-cloog
20164clean-stage3-cloog:
4b900473 20165 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20166 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20167 else \
e28c595f 20168 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20169 $(MAKE) stage3-start; \
20170 fi; \
e28c595f 20171 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20172 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20173 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20174 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20175@endif cloog-bootstrap
20176
20177
e28c595f
JM
20178.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20179.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20180maybe-all-stage4-cloog:
20181maybe-clean-stage4-cloog:
20182@if cloog-bootstrap
20183maybe-all-stage4-cloog: all-stage4-cloog
20184all-stage4: all-stage4-cloog
20185TARGET-stage4-cloog = $(TARGET-cloog)
20186all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20187 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20188 @r=`${PWD_COMMAND}`; export r; \
20189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20190 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473 20191 $(HOST_EXPORTS) \
1f53ca9a 20192 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20193 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20194 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20195 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 20196 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 20197 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20198 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20199 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20200 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20201 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20202 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20203 $(TARGET-stage4-cloog)
4b900473 20204
e28c595f
JM
20205maybe-clean-stage4-cloog: clean-stage4-cloog
20206clean-stage4: clean-stage4-cloog
20207clean-stage4-cloog:
4b900473 20208 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20209 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20210 else \
e28c595f 20211 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20212 $(MAKE) stage4-start; \
20213 fi; \
e28c595f 20214 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20215 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20216 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20217 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20218@endif cloog-bootstrap
20219
20220
20221.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20222.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20223maybe-all-stageprofile-cloog:
20224maybe-clean-stageprofile-cloog:
20225@if cloog-bootstrap
20226maybe-all-stageprofile-cloog: all-stageprofile-cloog
20227all-stageprofile: all-stageprofile-cloog
20228TARGET-stageprofile-cloog = $(TARGET-cloog)
20229all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20230 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20231 @r=`${PWD_COMMAND}`; export r; \
20232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20233 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473 20234 $(HOST_EXPORTS) \
1f53ca9a 20235 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20236 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20238 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 20239 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
20240 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20244 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20245 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20246 $(TARGET-stageprofile-cloog)
4b900473 20247
e28c595f
JM
20248maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20249clean-stageprofile: clean-stageprofile-cloog
20250clean-stageprofile-cloog:
4b900473 20251 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20252 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20253 else \
e28c595f 20254 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20255 $(MAKE) stageprofile-start; \
20256 fi; \
e28c595f 20257 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20258 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20259 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20260 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f
JM
20261@endif cloog-bootstrap
20262
20263
20264.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20265.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20266maybe-all-stagefeedback-cloog:
20267maybe-clean-stagefeedback-cloog:
20268@if cloog-bootstrap
20269maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20270all-stagefeedback: all-stagefeedback-cloog
20271TARGET-stagefeedback-cloog = $(TARGET-cloog)
20272all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20273 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20274 @r=`${PWD_COMMAND}`; export r; \
20275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20276 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473 20277 $(HOST_EXPORTS) \
1f53ca9a 20278 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
e28c595f 20279 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 20281 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 20282 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
20283 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1f53ca9a 20287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
1b05fbbd 20288 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20289 $(TARGET-stagefeedback-cloog)
4b900473 20290
e28c595f
JM
20291maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20292clean-stagefeedback: clean-stagefeedback-cloog
20293clean-stagefeedback-cloog:
4b900473 20294 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20295 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20296 else \
e28c595f 20297 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20298 $(MAKE) stagefeedback-start; \
20299 fi; \
e28c595f 20300 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20301 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20302 $(POSTSTAGE1_FLAGS_TO_PASS) \
1f53ca9a 20303 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
e28c595f 20304@endif cloog-bootstrap
4b900473
PB
20305
20306
20307
20308
20309
e28c595f
JM
20310.PHONY: check-cloog maybe-check-cloog
20311maybe-check-cloog:
20312@if cloog
20313maybe-check-cloog: check-cloog
4b900473 20314
e28c595f 20315check-cloog:
4b900473
PB
20316 @: $(MAKE); $(unstage)
20317 @r=`${PWD_COMMAND}`; export r; \
20318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20319 $(HOST_EXPORTS) \
e28c595f 20320 (cd $(HOST_SUBDIR)/cloog && \
1f53ca9a 20321 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
4b900473 20322
e28c595f 20323@endif cloog
4b900473 20324
e28c595f
JM
20325.PHONY: install-cloog maybe-install-cloog
20326maybe-install-cloog:
20327@if cloog
20328maybe-install-cloog: install-cloog
4b900473 20329
e28c595f 20330install-cloog:
4b900473 20331
e28c595f 20332@endif cloog
4b900473
PB
20333
20334# Other targets (info, dvi, pdf, etc.)
20335
e28c595f
JM
20336.PHONY: maybe-info-cloog info-cloog
20337maybe-info-cloog:
20338@if cloog
20339maybe-info-cloog: info-cloog
4b900473 20340
e28c595f
JM
20341info-cloog: \
20342 configure-cloog
20343 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20344 r=`${PWD_COMMAND}`; export r; \
20345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20346 $(HOST_EXPORTS) \
1f53ca9a 20347 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20349 done; \
e28c595f
JM
20350 echo "Doing info in cloog" ; \
20351 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20354 "RANLIB=$${RANLIB}" \
0c24b341 20355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20356 info) \
20357 || exit 1
20358
e28c595f 20359@endif cloog
4b900473 20360
e28c595f
JM
20361.PHONY: maybe-dvi-cloog dvi-cloog
20362maybe-dvi-cloog:
20363@if cloog
20364maybe-dvi-cloog: dvi-cloog
4b900473 20365
e28c595f
JM
20366dvi-cloog: \
20367 configure-cloog
20368 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20369 r=`${PWD_COMMAND}`; export r; \
20370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20371 $(HOST_EXPORTS) \
1f53ca9a 20372 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20374 done; \
e28c595f
JM
20375 echo "Doing dvi in cloog" ; \
20376 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20379 "RANLIB=$${RANLIB}" \
0c24b341 20380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20381 dvi) \
20382 || exit 1
20383
e28c595f 20384@endif cloog
4b900473 20385
e28c595f
JM
20386.PHONY: maybe-pdf-cloog pdf-cloog
20387maybe-pdf-cloog:
20388@if cloog
20389maybe-pdf-cloog: pdf-cloog
4b900473 20390
e28c595f
JM
20391pdf-cloog: \
20392 configure-cloog
20393 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20394 r=`${PWD_COMMAND}`; export r; \
20395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20396 $(HOST_EXPORTS) \
1f53ca9a 20397 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20399 done; \
e28c595f
JM
20400 echo "Doing pdf in cloog" ; \
20401 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20404 "RANLIB=$${RANLIB}" \
0c24b341 20405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20406 pdf) \
20407 || exit 1
20408
e28c595f 20409@endif cloog
4b900473 20410
e28c595f
JM
20411.PHONY: maybe-html-cloog html-cloog
20412maybe-html-cloog:
20413@if cloog
20414maybe-html-cloog: html-cloog
4b900473 20415
e28c595f
JM
20416html-cloog: \
20417 configure-cloog
20418 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20419 r=`${PWD_COMMAND}`; export r; \
20420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20421 $(HOST_EXPORTS) \
1f53ca9a 20422 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20424 done; \
e28c595f
JM
20425 echo "Doing html in cloog" ; \
20426 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20429 "RANLIB=$${RANLIB}" \
0c24b341 20430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20431 html) \
20432 || exit 1
20433
e28c595f 20434@endif cloog
4b900473 20435
e28c595f
JM
20436.PHONY: maybe-TAGS-cloog TAGS-cloog
20437maybe-TAGS-cloog:
20438@if cloog
20439maybe-TAGS-cloog: TAGS-cloog
4b900473 20440
e28c595f
JM
20441TAGS-cloog: \
20442 configure-cloog
20443 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20444 r=`${PWD_COMMAND}`; export r; \
20445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20446 $(HOST_EXPORTS) \
1f53ca9a 20447 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20449 done; \
e28c595f
JM
20450 echo "Doing TAGS in cloog" ; \
20451 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20454 "RANLIB=$${RANLIB}" \
0c24b341 20455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20456 TAGS) \
20457 || exit 1
20458
e28c595f 20459@endif cloog
4b900473 20460
e28c595f
JM
20461.PHONY: maybe-install-info-cloog install-info-cloog
20462maybe-install-info-cloog:
20463@if cloog
20464maybe-install-info-cloog: install-info-cloog
4b900473 20465
e28c595f
JM
20466install-info-cloog: \
20467 configure-cloog \
20468 info-cloog
20469 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20470 r=`${PWD_COMMAND}`; export r; \
20471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20472 $(HOST_EXPORTS) \
1f53ca9a 20473 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20475 done; \
e28c595f
JM
20476 echo "Doing install-info in cloog" ; \
20477 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20480 "RANLIB=$${RANLIB}" \
0c24b341 20481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20482 install-info) \
20483 || exit 1
20484
e28c595f 20485@endif cloog
4b900473 20486
e28c595f
JM
20487.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20488maybe-install-pdf-cloog:
20489@if cloog
20490maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 20491
e28c595f
JM
20492install-pdf-cloog: \
20493 configure-cloog \
20494 pdf-cloog
20495 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
20496 r=`${PWD_COMMAND}`; export r; \
20497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20498 $(HOST_EXPORTS) \
1f53ca9a 20499 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
a3ca38d2
DD
20500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20501 done; \
e28c595f
JM
20502 echo "Doing install-pdf in cloog" ; \
20503 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
20504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20506 "RANLIB=$${RANLIB}" \
0c24b341 20507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20508 install-pdf) \
20509 || exit 1
20510
e28c595f 20511@endif cloog
a3ca38d2 20512
e28c595f
JM
20513.PHONY: maybe-install-html-cloog install-html-cloog
20514maybe-install-html-cloog:
20515@if cloog
20516maybe-install-html-cloog: install-html-cloog
4b900473 20517
e28c595f
JM
20518install-html-cloog: \
20519 configure-cloog \
20520 html-cloog
20521 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20522 r=`${PWD_COMMAND}`; export r; \
20523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20524 $(HOST_EXPORTS) \
1f53ca9a 20525 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20527 done; \
e28c595f
JM
20528 echo "Doing install-html in cloog" ; \
20529 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20532 "RANLIB=$${RANLIB}" \
0c24b341 20533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20534 install-html) \
20535 || exit 1
20536
e28c595f 20537@endif cloog
4b900473 20538
e28c595f
JM
20539.PHONY: maybe-installcheck-cloog installcheck-cloog
20540maybe-installcheck-cloog:
20541@if cloog
20542maybe-installcheck-cloog: installcheck-cloog
4b900473 20543
e28c595f
JM
20544installcheck-cloog: \
20545 configure-cloog
20546 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20547 r=`${PWD_COMMAND}`; export r; \
20548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20549 $(HOST_EXPORTS) \
1f53ca9a 20550 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20552 done; \
e28c595f
JM
20553 echo "Doing installcheck in cloog" ; \
20554 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20557 "RANLIB=$${RANLIB}" \
0c24b341 20558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20559 installcheck) \
20560 || exit 1
20561
e28c595f 20562@endif cloog
4b900473 20563
e28c595f
JM
20564.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20565maybe-mostlyclean-cloog:
20566@if cloog
20567maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 20568
e28c595f
JM
20569mostlyclean-cloog:
20570 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20571 r=`${PWD_COMMAND}`; export r; \
20572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20573 $(HOST_EXPORTS) \
1f53ca9a 20574 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20576 done; \
e28c595f
JM
20577 echo "Doing mostlyclean in cloog" ; \
20578 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20581 "RANLIB=$${RANLIB}" \
0c24b341 20582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20583 mostlyclean) \
20584 || exit 1
20585
e28c595f 20586@endif cloog
4b900473 20587
e28c595f
JM
20588.PHONY: maybe-clean-cloog clean-cloog
20589maybe-clean-cloog:
20590@if cloog
20591maybe-clean-cloog: clean-cloog
4b900473 20592
e28c595f
JM
20593clean-cloog:
20594 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20595 r=`${PWD_COMMAND}`; export r; \
20596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20597 $(HOST_EXPORTS) \
1f53ca9a 20598 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20600 done; \
e28c595f
JM
20601 echo "Doing clean in cloog" ; \
20602 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20605 "RANLIB=$${RANLIB}" \
0c24b341 20606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20607 clean) \
20608 || exit 1
20609
e28c595f 20610@endif cloog
4b900473 20611
e28c595f
JM
20612.PHONY: maybe-distclean-cloog distclean-cloog
20613maybe-distclean-cloog:
20614@if cloog
20615maybe-distclean-cloog: distclean-cloog
4b900473 20616
e28c595f
JM
20617distclean-cloog:
20618 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20619 r=`${PWD_COMMAND}`; export r; \
20620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20621 $(HOST_EXPORTS) \
1f53ca9a 20622 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20624 done; \
e28c595f
JM
20625 echo "Doing distclean in cloog" ; \
20626 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20629 "RANLIB=$${RANLIB}" \
0c24b341 20630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20631 distclean) \
20632 || exit 1
20633
e28c595f 20634@endif cloog
4b900473 20635
e28c595f
JM
20636.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20637maybe-maintainer-clean-cloog:
20638@if cloog
20639maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 20640
e28c595f
JM
20641maintainer-clean-cloog:
20642 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20643 r=`${PWD_COMMAND}`; export r; \
20644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20645 $(HOST_EXPORTS) \
1f53ca9a 20646 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
4b900473
PB
20647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20648 done; \
e28c595f
JM
20649 echo "Doing maintainer-clean in cloog" ; \
20650 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20653 "RANLIB=$${RANLIB}" \
0c24b341 20654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20655 maintainer-clean) \
20656 || exit 1
20657
e28c595f 20658@endif cloog
4b900473
PB
20659
20660
20661
1f53ca9a
AO
20662.PHONY: configure-libelf maybe-configure-libelf
20663maybe-configure-libelf:
20664@if gcc-bootstrap
20665configure-libelf: stage_current
20666@endif gcc-bootstrap
20667@if libelf
20668maybe-configure-libelf: configure-libelf
20669configure-libelf:
20670 @r=`${PWD_COMMAND}`; export r; \
20671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20672 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20674 $(HOST_EXPORTS) \
20675 echo Configuring in $(HOST_SUBDIR)/libelf; \
20676 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
20677 case $(srcdir) in \
20678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20679 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20681 esac; \
20682 srcdiroption="--srcdir=$${topdir}/libelf"; \
20683 libsrcdir="$$s/libelf"; \
20684 $(SHELL) $${libsrcdir}/configure \
20685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20686 --target=${target_alias} $${srcdiroption} --disable-shared \
20687 || exit 1
20688@endif libelf
20689
20690
20691
20692.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
20693maybe-configure-stage1-libelf:
20694@if libelf-bootstrap
20695maybe-configure-stage1-libelf: configure-stage1-libelf
20696configure-stage1-libelf:
20697 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20698 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20699 @r=`${PWD_COMMAND}`; export r; \
20700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20701 TFLAGS="$(STAGE1_TFLAGS)"; \
20702 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20703 $(HOST_EXPORTS) \
20704 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20705 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20706 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20707 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
20708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20709 cd $(HOST_SUBDIR)/libelf || exit 1; \
20710 case $(srcdir) in \
20711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20712 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20714 esac; \
20715 srcdiroption="--srcdir=$${topdir}/libelf"; \
20716 libsrcdir="$$s/libelf"; \
20717 $(SHELL) $${libsrcdir}/configure \
20718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20719 --target=${target_alias} $${srcdiroption} \
20720 $(STAGE1_CONFIGURE_FLAGS) \
20721 --disable-shared
20722@endif libelf-bootstrap
20723
20724.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
20725maybe-configure-stage2-libelf:
20726@if libelf-bootstrap
20727maybe-configure-stage2-libelf: configure-stage2-libelf
20728configure-stage2-libelf:
20729 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20731 @r=`${PWD_COMMAND}`; export r; \
20732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20733 TFLAGS="$(STAGE2_TFLAGS)"; \
20734 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20735 $(HOST_EXPORTS) \
20736 $(POSTSTAGE1_HOST_EXPORTS) \
20737 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20738 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20739 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20740 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
20741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20742 cd $(HOST_SUBDIR)/libelf || exit 1; \
20743 case $(srcdir) in \
20744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20745 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20747 esac; \
20748 srcdiroption="--srcdir=$${topdir}/libelf"; \
20749 libsrcdir="$$s/libelf"; \
20750 $(SHELL) $${libsrcdir}/configure \
20751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20752 --target=${target_alias} $${srcdiroption} \
20753 --with-build-libsubdir=$(HOST_SUBDIR) \
20754 $(STAGE2_CONFIGURE_FLAGS) \
20755 --disable-shared
20756@endif libelf-bootstrap
20757
20758.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
20759maybe-configure-stage3-libelf:
20760@if libelf-bootstrap
20761maybe-configure-stage3-libelf: configure-stage3-libelf
20762configure-stage3-libelf:
20763 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20764 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20765 @r=`${PWD_COMMAND}`; export r; \
20766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20767 TFLAGS="$(STAGE3_TFLAGS)"; \
20768 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20769 $(HOST_EXPORTS) \
20770 $(POSTSTAGE1_HOST_EXPORTS) \
20771 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20772 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20773 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20774 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
20775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20776 cd $(HOST_SUBDIR)/libelf || exit 1; \
20777 case $(srcdir) in \
20778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20779 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20781 esac; \
20782 srcdiroption="--srcdir=$${topdir}/libelf"; \
20783 libsrcdir="$$s/libelf"; \
20784 $(SHELL) $${libsrcdir}/configure \
20785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20786 --target=${target_alias} $${srcdiroption} \
20787 --with-build-libsubdir=$(HOST_SUBDIR) \
20788 $(STAGE3_CONFIGURE_FLAGS) \
20789 --disable-shared
20790@endif libelf-bootstrap
20791
20792.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
20793maybe-configure-stage4-libelf:
20794@if libelf-bootstrap
20795maybe-configure-stage4-libelf: configure-stage4-libelf
20796configure-stage4-libelf:
20797 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20799 @r=`${PWD_COMMAND}`; export r; \
20800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20801 TFLAGS="$(STAGE4_TFLAGS)"; \
20802 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20803 $(HOST_EXPORTS) \
20804 $(POSTSTAGE1_HOST_EXPORTS) \
20805 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20806 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20807 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20808 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
20809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20810 cd $(HOST_SUBDIR)/libelf || exit 1; \
20811 case $(srcdir) in \
20812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20813 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20815 esac; \
20816 srcdiroption="--srcdir=$${topdir}/libelf"; \
20817 libsrcdir="$$s/libelf"; \
20818 $(SHELL) $${libsrcdir}/configure \
20819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20820 --target=${target_alias} $${srcdiroption} \
20821 --with-build-libsubdir=$(HOST_SUBDIR) \
20822 $(STAGE4_CONFIGURE_FLAGS) \
20823 --disable-shared
20824@endif libelf-bootstrap
20825
20826.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
20827maybe-configure-stageprofile-libelf:
20828@if libelf-bootstrap
20829maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
20830configure-stageprofile-libelf:
20831 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20833 @r=`${PWD_COMMAND}`; export r; \
20834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20835 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20836 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20837 $(HOST_EXPORTS) \
20838 $(POSTSTAGE1_HOST_EXPORTS) \
20839 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20840 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20841 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20842 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
20843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20844 cd $(HOST_SUBDIR)/libelf || exit 1; \
20845 case $(srcdir) in \
20846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20847 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20849 esac; \
20850 srcdiroption="--srcdir=$${topdir}/libelf"; \
20851 libsrcdir="$$s/libelf"; \
20852 $(SHELL) $${libsrcdir}/configure \
20853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20854 --target=${target_alias} $${srcdiroption} \
20855 --with-build-libsubdir=$(HOST_SUBDIR) \
20856 $(STAGEprofile_CONFIGURE_FLAGS) \
20857 --disable-shared
20858@endif libelf-bootstrap
20859
20860.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
20861maybe-configure-stagefeedback-libelf:
20862@if libelf-bootstrap
20863maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
20864configure-stagefeedback-libelf:
20865 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
20867 @r=`${PWD_COMMAND}`; export r; \
20868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20869 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20870 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
20871 $(HOST_EXPORTS) \
20872 $(POSTSTAGE1_HOST_EXPORTS) \
20873 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20874 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20875 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20876 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
20877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
20878 cd $(HOST_SUBDIR)/libelf || exit 1; \
20879 case $(srcdir) in \
20880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20881 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
20882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20883 esac; \
20884 srcdiroption="--srcdir=$${topdir}/libelf"; \
20885 libsrcdir="$$s/libelf"; \
20886 $(SHELL) $${libsrcdir}/configure \
20887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20888 --target=${target_alias} $${srcdiroption} \
20889 --with-build-libsubdir=$(HOST_SUBDIR) \
20890 $(STAGEfeedback_CONFIGURE_FLAGS) \
20891 --disable-shared
20892@endif libelf-bootstrap
20893
20894
20895
20896
20897
20898.PHONY: all-libelf maybe-all-libelf
20899maybe-all-libelf:
20900@if gcc-bootstrap
20901all-libelf: stage_current
20902@endif gcc-bootstrap
20903@if libelf
20904TARGET-libelf=all
20905maybe-all-libelf: all-libelf
20906all-libelf: configure-libelf
20907 @r=`${PWD_COMMAND}`; export r; \
20908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20909 $(HOST_EXPORTS) \
20910 (cd $(HOST_SUBDIR)/libelf && \
20911 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20912 $(TARGET-libelf))
20913@endif libelf
20914
20915
20916
20917.PHONY: all-stage1-libelf maybe-all-stage1-libelf
20918.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
20919maybe-all-stage1-libelf:
20920maybe-clean-stage1-libelf:
20921@if libelf-bootstrap
20922maybe-all-stage1-libelf: all-stage1-libelf
20923all-stage1: all-stage1-libelf
20924TARGET-stage1-libelf = $(TARGET-libelf)
20925all-stage1-libelf: configure-stage1-libelf
20926 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20927 @r=`${PWD_COMMAND}`; export r; \
20928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20929 TFLAGS="$(STAGE1_TFLAGS)"; \
20930 $(HOST_EXPORTS) \
20931 cd $(HOST_SUBDIR)/libelf && \
20932 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20933 CFLAGS="$(STAGE1_CFLAGS)" \
20934 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20935 LIBCFLAGS="$(LIBCFLAGS)" \
20936 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20937 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20938 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20939 $(EXTRA_HOST_FLAGS) \
20940 TFLAGS="$(STAGE1_TFLAGS)" \
20941 $(TARGET-stage1-libelf)
20942
20943maybe-clean-stage1-libelf: clean-stage1-libelf
20944clean-stage1: clean-stage1-libelf
20945clean-stage1-libelf:
20946 @if [ $(current_stage) = stage1 ]; then \
20947 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20948 else \
20949 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
20950 $(MAKE) stage1-start; \
20951 fi; \
20952 cd $(HOST_SUBDIR)/libelf && \
20953 $(MAKE) $(EXTRA_HOST_FLAGS) \
20954 clean
20955@endif libelf-bootstrap
20956
20957
20958.PHONY: all-stage2-libelf maybe-all-stage2-libelf
20959.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
20960maybe-all-stage2-libelf:
20961maybe-clean-stage2-libelf:
20962@if libelf-bootstrap
20963maybe-all-stage2-libelf: all-stage2-libelf
20964all-stage2: all-stage2-libelf
20965TARGET-stage2-libelf = $(TARGET-libelf)
20966all-stage2-libelf: configure-stage2-libelf
20967 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20968 @r=`${PWD_COMMAND}`; export r; \
20969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970 TFLAGS="$(STAGE2_TFLAGS)"; \
20971 $(HOST_EXPORTS) \
20972 $(POSTSTAGE1_HOST_EXPORTS) \
20973 cd $(HOST_SUBDIR)/libelf && \
20974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20975 CFLAGS="$(STAGE2_CFLAGS)" \
20976 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20977 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20982 TFLAGS="$(STAGE2_TFLAGS)" \
20983 $(TARGET-stage2-libelf)
20984
20985maybe-clean-stage2-libelf: clean-stage2-libelf
20986clean-stage2: clean-stage2-libelf
20987clean-stage2-libelf:
20988 @if [ $(current_stage) = stage2 ]; then \
20989 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
20990 else \
20991 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
20992 $(MAKE) stage2-start; \
20993 fi; \
20994 cd $(HOST_SUBDIR)/libelf && \
20995 $(MAKE) $(EXTRA_HOST_FLAGS) \
20996 $(POSTSTAGE1_FLAGS_TO_PASS) \
20997 clean
20998@endif libelf-bootstrap
20999
21000
21001.PHONY: all-stage3-libelf maybe-all-stage3-libelf
21002.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
21003maybe-all-stage3-libelf:
21004maybe-clean-stage3-libelf:
21005@if libelf-bootstrap
21006maybe-all-stage3-libelf: all-stage3-libelf
21007all-stage3: all-stage3-libelf
21008TARGET-stage3-libelf = $(TARGET-libelf)
21009all-stage3-libelf: configure-stage3-libelf
21010 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21011 @r=`${PWD_COMMAND}`; export r; \
21012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21013 TFLAGS="$(STAGE3_TFLAGS)"; \
21014 $(HOST_EXPORTS) \
21015 $(POSTSTAGE1_HOST_EXPORTS) \
21016 cd $(HOST_SUBDIR)/libelf && \
21017 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21018 CFLAGS="$(STAGE3_CFLAGS)" \
21019 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21020 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21021 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21022 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21023 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21024 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21025 TFLAGS="$(STAGE3_TFLAGS)" \
21026 $(TARGET-stage3-libelf)
21027
21028maybe-clean-stage3-libelf: clean-stage3-libelf
21029clean-stage3: clean-stage3-libelf
21030clean-stage3-libelf:
21031 @if [ $(current_stage) = stage3 ]; then \
21032 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21033 else \
21034 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
21035 $(MAKE) stage3-start; \
21036 fi; \
21037 cd $(HOST_SUBDIR)/libelf && \
21038 $(MAKE) $(EXTRA_HOST_FLAGS) \
21039 $(POSTSTAGE1_FLAGS_TO_PASS) \
21040 clean
21041@endif libelf-bootstrap
21042
21043
21044.PHONY: all-stage4-libelf maybe-all-stage4-libelf
21045.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
21046maybe-all-stage4-libelf:
21047maybe-clean-stage4-libelf:
21048@if libelf-bootstrap
21049maybe-all-stage4-libelf: all-stage4-libelf
21050all-stage4: all-stage4-libelf
21051TARGET-stage4-libelf = $(TARGET-libelf)
21052all-stage4-libelf: configure-stage4-libelf
21053 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21054 @r=`${PWD_COMMAND}`; export r; \
21055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21056 TFLAGS="$(STAGE4_TFLAGS)"; \
21057 $(HOST_EXPORTS) \
21058 $(POSTSTAGE1_HOST_EXPORTS) \
21059 cd $(HOST_SUBDIR)/libelf && \
21060 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21061 CFLAGS="$(STAGE4_CFLAGS)" \
21062 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21063 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21064 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21065 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21066 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21067 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21068 TFLAGS="$(STAGE4_TFLAGS)" \
21069 $(TARGET-stage4-libelf)
21070
21071maybe-clean-stage4-libelf: clean-stage4-libelf
21072clean-stage4: clean-stage4-libelf
21073clean-stage4-libelf:
21074 @if [ $(current_stage) = stage4 ]; then \
21075 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21076 else \
21077 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
21078 $(MAKE) stage4-start; \
21079 fi; \
21080 cd $(HOST_SUBDIR)/libelf && \
21081 $(MAKE) $(EXTRA_HOST_FLAGS) \
21082 $(POSTSTAGE1_FLAGS_TO_PASS) \
21083 clean
21084@endif libelf-bootstrap
21085
21086
21087.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
21088.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
21089maybe-all-stageprofile-libelf:
21090maybe-clean-stageprofile-libelf:
21091@if libelf-bootstrap
21092maybe-all-stageprofile-libelf: all-stageprofile-libelf
21093all-stageprofile: all-stageprofile-libelf
21094TARGET-stageprofile-libelf = $(TARGET-libelf)
21095all-stageprofile-libelf: configure-stageprofile-libelf
21096 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21097 @r=`${PWD_COMMAND}`; export r; \
21098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21099 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21100 $(HOST_EXPORTS) \
21101 $(POSTSTAGE1_HOST_EXPORTS) \
21102 cd $(HOST_SUBDIR)/libelf && \
21103 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21104 CFLAGS="$(STAGEprofile_CFLAGS)" \
21105 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21106 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21107 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21108 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21109 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21110 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21111 TFLAGS="$(STAGEprofile_TFLAGS)" \
21112 $(TARGET-stageprofile-libelf)
21113
21114maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
21115clean-stageprofile: clean-stageprofile-libelf
21116clean-stageprofile-libelf:
21117 @if [ $(current_stage) = stageprofile ]; then \
21118 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21119 else \
21120 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
21121 $(MAKE) stageprofile-start; \
21122 fi; \
21123 cd $(HOST_SUBDIR)/libelf && \
21124 $(MAKE) $(EXTRA_HOST_FLAGS) \
21125 $(POSTSTAGE1_FLAGS_TO_PASS) \
21126 clean
21127@endif libelf-bootstrap
21128
21129
21130.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
21131.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
21132maybe-all-stagefeedback-libelf:
21133maybe-clean-stagefeedback-libelf:
21134@if libelf-bootstrap
21135maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
21136all-stagefeedback: all-stagefeedback-libelf
21137TARGET-stagefeedback-libelf = $(TARGET-libelf)
21138all-stagefeedback-libelf: configure-stagefeedback-libelf
21139 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21140 @r=`${PWD_COMMAND}`; export r; \
21141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21142 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21143 $(HOST_EXPORTS) \
21144 $(POSTSTAGE1_HOST_EXPORTS) \
21145 cd $(HOST_SUBDIR)/libelf && \
21146 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21147 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21148 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21149 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21150 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21151 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21152 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21153 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21154 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21155 $(TARGET-stagefeedback-libelf)
21156
21157maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
21158clean-stagefeedback: clean-stagefeedback-libelf
21159clean-stagefeedback-libelf:
21160 @if [ $(current_stage) = stagefeedback ]; then \
21161 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
21162 else \
21163 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
21164 $(MAKE) stagefeedback-start; \
21165 fi; \
21166 cd $(HOST_SUBDIR)/libelf && \
21167 $(MAKE) $(EXTRA_HOST_FLAGS) \
21168 $(POSTSTAGE1_FLAGS_TO_PASS) \
21169 clean
21170@endif libelf-bootstrap
21171
21172
21173
21174
21175
21176.PHONY: check-libelf maybe-check-libelf
21177maybe-check-libelf:
21178@if libelf
21179maybe-check-libelf: check-libelf
21180
21181check-libelf:
21182 @: $(MAKE); $(unstage)
21183 @r=`${PWD_COMMAND}`; export r; \
21184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21185 $(HOST_EXPORTS) \
21186 (cd $(HOST_SUBDIR)/libelf && \
21187 $(MAKE) $(FLAGS_TO_PASS) check)
21188
21189@endif libelf
21190
21191.PHONY: install-libelf maybe-install-libelf
21192maybe-install-libelf:
21193@if libelf
21194maybe-install-libelf: install-libelf
21195
21196install-libelf:
21197
21198@endif libelf
21199
21200# Other targets (info, dvi, pdf, etc.)
21201
21202.PHONY: maybe-info-libelf info-libelf
21203maybe-info-libelf:
21204@if libelf
21205maybe-info-libelf: info-libelf
21206
21207info-libelf: \
21208 configure-libelf
21209 @[ -f ./libelf/Makefile ] || exit 0; \
21210 r=`${PWD_COMMAND}`; export r; \
21211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21212 $(HOST_EXPORTS) \
21213 for flag in $(EXTRA_HOST_FLAGS) ; do \
21214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21215 done; \
21216 echo "Doing info in libelf" ; \
21217 (cd $(HOST_SUBDIR)/libelf && \
21218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21220 "RANLIB=$${RANLIB}" \
21221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21222 info) \
21223 || exit 1
21224
21225@endif libelf
21226
21227.PHONY: maybe-dvi-libelf dvi-libelf
21228maybe-dvi-libelf:
21229@if libelf
21230maybe-dvi-libelf: dvi-libelf
21231
21232dvi-libelf: \
21233 configure-libelf
21234 @[ -f ./libelf/Makefile ] || exit 0; \
21235 r=`${PWD_COMMAND}`; export r; \
21236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21237 $(HOST_EXPORTS) \
21238 for flag in $(EXTRA_HOST_FLAGS) ; do \
21239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21240 done; \
21241 echo "Doing dvi in libelf" ; \
21242 (cd $(HOST_SUBDIR)/libelf && \
21243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21245 "RANLIB=$${RANLIB}" \
21246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21247 dvi) \
21248 || exit 1
21249
21250@endif libelf
21251
21252.PHONY: maybe-pdf-libelf pdf-libelf
21253maybe-pdf-libelf:
21254@if libelf
21255maybe-pdf-libelf: pdf-libelf
21256
21257pdf-libelf: \
21258 configure-libelf
21259 @[ -f ./libelf/Makefile ] || exit 0; \
21260 r=`${PWD_COMMAND}`; export r; \
21261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21262 $(HOST_EXPORTS) \
21263 for flag in $(EXTRA_HOST_FLAGS) ; do \
21264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21265 done; \
21266 echo "Doing pdf in libelf" ; \
21267 (cd $(HOST_SUBDIR)/libelf && \
21268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21270 "RANLIB=$${RANLIB}" \
21271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21272 pdf) \
21273 || exit 1
21274
21275@endif libelf
21276
21277.PHONY: maybe-html-libelf html-libelf
21278maybe-html-libelf:
21279@if libelf
21280maybe-html-libelf: html-libelf
21281
21282html-libelf: \
21283 configure-libelf
21284 @[ -f ./libelf/Makefile ] || exit 0; \
21285 r=`${PWD_COMMAND}`; export r; \
21286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21287 $(HOST_EXPORTS) \
21288 for flag in $(EXTRA_HOST_FLAGS) ; do \
21289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21290 done; \
21291 echo "Doing html in libelf" ; \
21292 (cd $(HOST_SUBDIR)/libelf && \
21293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21295 "RANLIB=$${RANLIB}" \
21296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21297 html) \
21298 || exit 1
21299
21300@endif libelf
21301
21302.PHONY: maybe-TAGS-libelf TAGS-libelf
21303maybe-TAGS-libelf:
21304@if libelf
21305maybe-TAGS-libelf: TAGS-libelf
21306
21307TAGS-libelf: \
21308 configure-libelf
21309 @[ -f ./libelf/Makefile ] || exit 0; \
21310 r=`${PWD_COMMAND}`; export r; \
21311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21312 $(HOST_EXPORTS) \
21313 for flag in $(EXTRA_HOST_FLAGS) ; do \
21314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21315 done; \
21316 echo "Doing TAGS in libelf" ; \
21317 (cd $(HOST_SUBDIR)/libelf && \
21318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21320 "RANLIB=$${RANLIB}" \
21321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21322 TAGS) \
21323 || exit 1
21324
21325@endif libelf
21326
21327.PHONY: maybe-install-info-libelf install-info-libelf
21328maybe-install-info-libelf:
21329@if libelf
21330maybe-install-info-libelf: install-info-libelf
21331
21332install-info-libelf: \
21333 configure-libelf \
21334 info-libelf
21335 @[ -f ./libelf/Makefile ] || exit 0; \
21336 r=`${PWD_COMMAND}`; export r; \
21337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21338 $(HOST_EXPORTS) \
21339 for flag in $(EXTRA_HOST_FLAGS) ; do \
21340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21341 done; \
21342 echo "Doing install-info in libelf" ; \
21343 (cd $(HOST_SUBDIR)/libelf && \
21344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21346 "RANLIB=$${RANLIB}" \
21347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21348 install-info) \
21349 || exit 1
21350
21351@endif libelf
21352
21353.PHONY: maybe-install-pdf-libelf install-pdf-libelf
21354maybe-install-pdf-libelf:
21355@if libelf
21356maybe-install-pdf-libelf: install-pdf-libelf
21357
21358install-pdf-libelf: \
21359 configure-libelf \
21360 pdf-libelf
21361 @[ -f ./libelf/Makefile ] || exit 0; \
21362 r=`${PWD_COMMAND}`; export r; \
21363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21364 $(HOST_EXPORTS) \
21365 for flag in $(EXTRA_HOST_FLAGS) ; do \
21366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21367 done; \
21368 echo "Doing install-pdf in libelf" ; \
21369 (cd $(HOST_SUBDIR)/libelf && \
21370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21372 "RANLIB=$${RANLIB}" \
21373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21374 install-pdf) \
21375 || exit 1
21376
21377@endif libelf
21378
21379.PHONY: maybe-install-html-libelf install-html-libelf
21380maybe-install-html-libelf:
21381@if libelf
21382maybe-install-html-libelf: install-html-libelf
21383
21384install-html-libelf: \
21385 configure-libelf \
21386 html-libelf
21387 @[ -f ./libelf/Makefile ] || exit 0; \
21388 r=`${PWD_COMMAND}`; export r; \
21389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21390 $(HOST_EXPORTS) \
21391 for flag in $(EXTRA_HOST_FLAGS) ; do \
21392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21393 done; \
21394 echo "Doing install-html in libelf" ; \
21395 (cd $(HOST_SUBDIR)/libelf && \
21396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21398 "RANLIB=$${RANLIB}" \
21399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21400 install-html) \
21401 || exit 1
21402
21403@endif libelf
21404
21405.PHONY: maybe-installcheck-libelf installcheck-libelf
21406maybe-installcheck-libelf:
21407@if libelf
21408maybe-installcheck-libelf: installcheck-libelf
21409
21410installcheck-libelf: \
21411 configure-libelf
21412 @[ -f ./libelf/Makefile ] || exit 0; \
21413 r=`${PWD_COMMAND}`; export r; \
21414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21415 $(HOST_EXPORTS) \
21416 for flag in $(EXTRA_HOST_FLAGS) ; do \
21417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21418 done; \
21419 echo "Doing installcheck in libelf" ; \
21420 (cd $(HOST_SUBDIR)/libelf && \
21421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21423 "RANLIB=$${RANLIB}" \
21424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21425 installcheck) \
21426 || exit 1
21427
21428@endif libelf
21429
21430.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
21431maybe-mostlyclean-libelf:
21432@if libelf
21433maybe-mostlyclean-libelf: mostlyclean-libelf
21434
21435mostlyclean-libelf:
21436 @[ -f ./libelf/Makefile ] || exit 0; \
21437 r=`${PWD_COMMAND}`; export r; \
21438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21439 $(HOST_EXPORTS) \
21440 for flag in $(EXTRA_HOST_FLAGS) ; do \
21441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21442 done; \
21443 echo "Doing mostlyclean in libelf" ; \
21444 (cd $(HOST_SUBDIR)/libelf && \
21445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21447 "RANLIB=$${RANLIB}" \
21448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21449 mostlyclean) \
21450 || exit 1
21451
21452@endif libelf
21453
21454.PHONY: maybe-clean-libelf clean-libelf
21455maybe-clean-libelf:
21456@if libelf
21457maybe-clean-libelf: clean-libelf
21458
21459clean-libelf:
21460 @[ -f ./libelf/Makefile ] || exit 0; \
21461 r=`${PWD_COMMAND}`; export r; \
21462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21463 $(HOST_EXPORTS) \
21464 for flag in $(EXTRA_HOST_FLAGS) ; do \
21465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21466 done; \
21467 echo "Doing clean in libelf" ; \
21468 (cd $(HOST_SUBDIR)/libelf && \
21469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21471 "RANLIB=$${RANLIB}" \
21472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21473 clean) \
21474 || exit 1
21475
21476@endif libelf
21477
21478.PHONY: maybe-distclean-libelf distclean-libelf
21479maybe-distclean-libelf:
21480@if libelf
21481maybe-distclean-libelf: distclean-libelf
21482
21483distclean-libelf:
21484 @[ -f ./libelf/Makefile ] || exit 0; \
21485 r=`${PWD_COMMAND}`; export r; \
21486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21487 $(HOST_EXPORTS) \
21488 for flag in $(EXTRA_HOST_FLAGS) ; do \
21489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21490 done; \
21491 echo "Doing distclean in libelf" ; \
21492 (cd $(HOST_SUBDIR)/libelf && \
21493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21495 "RANLIB=$${RANLIB}" \
21496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21497 distclean) \
21498 || exit 1
21499
21500@endif libelf
21501
21502.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
21503maybe-maintainer-clean-libelf:
21504@if libelf
21505maybe-maintainer-clean-libelf: maintainer-clean-libelf
21506
21507maintainer-clean-libelf:
21508 @[ -f ./libelf/Makefile ] || exit 0; \
21509 r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 $(HOST_EXPORTS) \
21512 for flag in $(EXTRA_HOST_FLAGS) ; do \
21513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21514 done; \
21515 echo "Doing maintainer-clean in libelf" ; \
21516 (cd $(HOST_SUBDIR)/libelf && \
21517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21519 "RANLIB=$${RANLIB}" \
21520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21521 maintainer-clean) \
21522 || exit 1
21523
21524@endif libelf
21525
21526
21527
b813574b
PB
21528.PHONY: configure-gnuserv maybe-configure-gnuserv
21529maybe-configure-gnuserv:
4f0ef2d8
CD
21530@if gcc-bootstrap
21531configure-gnuserv: stage_current
21532@endif gcc-bootstrap
b813574b
PB
21533@if gnuserv
21534maybe-configure-gnuserv: configure-gnuserv
c52c6897 21535configure-gnuserv:
0aed8855 21536 @: $(MAKE); $(unstage)
c52c6897 21537 @r=`${PWD_COMMAND}`; export r; \
4fa63067 21538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21539 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
21540 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
1f53ca9a 21541 $(HOST_EXPORTS) \
a7254363
PB
21542 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
21543 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 21544 case $(srcdir) in \
b00612cc
PB
21545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21546 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
21547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21548 esac; \
b00612cc
PB
21549 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
21550 libsrcdir="$$s/gnuserv"; \
4fa63067 21551 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21553 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21554 || exit 1
b813574b 21555@endif gnuserv
2a4cbe27 21556
a7254363
PB
21557
21558
d545f33b
PB
21559
21560
b813574b
PB
21561.PHONY: all-gnuserv maybe-all-gnuserv
21562maybe-all-gnuserv:
4f0ef2d8
CD
21563@if gcc-bootstrap
21564all-gnuserv: stage_current
21565@endif gcc-bootstrap
b813574b 21566@if gnuserv
d27cc32e 21567TARGET-gnuserv=all
b813574b
PB
21568maybe-all-gnuserv: all-gnuserv
21569all-gnuserv: configure-gnuserv
0aed8855 21570 @: $(MAKE); $(unstage)
4fa63067
NN
21571 @r=`${PWD_COMMAND}`; export r; \
21572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 21573 $(HOST_EXPORTS) \
b00612cc 21574 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
21575 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21576 $(TARGET-gnuserv))
b813574b 21577@endif gnuserv
2a4cbe27 21578
a7254363 21579
d545f33b
PB
21580
21581
b813574b
PB
21582.PHONY: check-gnuserv maybe-check-gnuserv
21583maybe-check-gnuserv:
21584@if gnuserv
21585maybe-check-gnuserv: check-gnuserv
2a4cbe27 21586
b813574b 21587check-gnuserv:
0aed8855 21588 @: $(MAKE); $(unstage)
4fa63067 21589 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21591 $(HOST_EXPORTS) \
b00612cc
PB
21592 (cd $(HOST_SUBDIR)/gnuserv && \
21593 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21594
b813574b 21595@endif gnuserv
2a4cbe27 21596
b813574b
PB
21597.PHONY: install-gnuserv maybe-install-gnuserv
21598maybe-install-gnuserv:
21599@if gnuserv
21600maybe-install-gnuserv: install-gnuserv
2a4cbe27 21601
b813574b 21602install-gnuserv: installdirs
0aed8855 21603 @: $(MAKE); $(unstage)
4fa63067 21604 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21606 $(HOST_EXPORTS) \
b00612cc 21607 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 21608 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21609
b813574b 21610@endif gnuserv
2a4cbe27 21611
56a8fe78 21612# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21613
b813574b
PB
21614.PHONY: maybe-info-gnuserv info-gnuserv
21615maybe-info-gnuserv:
21616@if gnuserv
21617maybe-info-gnuserv: info-gnuserv
4fa63067 21618
b813574b
PB
21619info-gnuserv: \
21620 configure-gnuserv
0aed8855 21621 @: $(MAKE); $(unstage)
b813574b 21622 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21623 r=`${PWD_COMMAND}`; export r; \
21624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21625 $(HOST_EXPORTS) \
b813574b 21626 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21628 done; \
b813574b 21629 echo "Doing info in gnuserv" ; \
b00612cc 21630 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21633 "RANLIB=$${RANLIB}" \
0c24b341 21634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21635 info) \
2a4cbe27
NN
21636 || exit 1
21637
b813574b 21638@endif gnuserv
2a4cbe27 21639
b813574b
PB
21640.PHONY: maybe-dvi-gnuserv dvi-gnuserv
21641maybe-dvi-gnuserv:
21642@if gnuserv
21643maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 21644
b813574b
PB
21645dvi-gnuserv: \
21646 configure-gnuserv
0aed8855 21647 @: $(MAKE); $(unstage)
b813574b 21648 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21649 r=`${PWD_COMMAND}`; export r; \
21650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21651 $(HOST_EXPORTS) \
b813574b 21652 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21654 done; \
b813574b 21655 echo "Doing dvi in gnuserv" ; \
b00612cc 21656 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21659 "RANLIB=$${RANLIB}" \
0c24b341 21660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21661 dvi) \
2a4cbe27
NN
21662 || exit 1
21663
b813574b 21664@endif gnuserv
2a4cbe27 21665
56a8fe78
DD
21666.PHONY: maybe-pdf-gnuserv pdf-gnuserv
21667maybe-pdf-gnuserv:
21668@if gnuserv
21669maybe-pdf-gnuserv: pdf-gnuserv
21670
21671pdf-gnuserv: \
21672 configure-gnuserv
21673 @: $(MAKE); $(unstage)
21674 @[ -f ./gnuserv/Makefile ] || exit 0; \
21675 r=`${PWD_COMMAND}`; export r; \
21676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21677 $(HOST_EXPORTS) \
21678 for flag in $(EXTRA_HOST_FLAGS) ; do \
21679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21680 done; \
21681 echo "Doing pdf in gnuserv" ; \
21682 (cd $(HOST_SUBDIR)/gnuserv && \
21683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21685 "RANLIB=$${RANLIB}" \
0c24b341 21686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21687 pdf) \
21688 || exit 1
21689
21690@endif gnuserv
21691
6d389afc
MS
21692.PHONY: maybe-html-gnuserv html-gnuserv
21693maybe-html-gnuserv:
21694@if gnuserv
21695maybe-html-gnuserv: html-gnuserv
21696
21697html-gnuserv: \
21698 configure-gnuserv
0aed8855 21699 @: $(MAKE); $(unstage)
6d389afc
MS
21700 @[ -f ./gnuserv/Makefile ] || exit 0; \
21701 r=`${PWD_COMMAND}`; export r; \
21702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21703 $(HOST_EXPORTS) \
21704 for flag in $(EXTRA_HOST_FLAGS) ; do \
21705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21706 done; \
21707 echo "Doing html in gnuserv" ; \
b00612cc 21708 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
21709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21711 "RANLIB=$${RANLIB}" \
0c24b341 21712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21713 html) \
21714 || exit 1
21715
21716@endif gnuserv
21717
b813574b
PB
21718.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
21719maybe-TAGS-gnuserv:
21720@if gnuserv
21721maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 21722
b813574b
PB
21723TAGS-gnuserv: \
21724 configure-gnuserv
0aed8855 21725 @: $(MAKE); $(unstage)
b813574b 21726 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21727 r=`${PWD_COMMAND}`; export r; \
21728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21729 $(HOST_EXPORTS) \
b813574b 21730 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21732 done; \
b813574b 21733 echo "Doing TAGS in gnuserv" ; \
b00612cc 21734 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21737 "RANLIB=$${RANLIB}" \
0c24b341 21738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21739 TAGS) \
2a4cbe27
NN
21740 || exit 1
21741
b813574b 21742@endif gnuserv
2a4cbe27 21743
b813574b
PB
21744.PHONY: maybe-install-info-gnuserv install-info-gnuserv
21745maybe-install-info-gnuserv:
21746@if gnuserv
21747maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 21748
b813574b
PB
21749install-info-gnuserv: \
21750 configure-gnuserv \
21751 info-gnuserv
0aed8855 21752 @: $(MAKE); $(unstage)
b813574b 21753 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21754 r=`${PWD_COMMAND}`; export r; \
21755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21756 $(HOST_EXPORTS) \
b813574b 21757 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21759 done; \
b813574b 21760 echo "Doing install-info in gnuserv" ; \
b00612cc 21761 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21764 "RANLIB=$${RANLIB}" \
0c24b341 21765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21766 install-info) \
2a4cbe27
NN
21767 || exit 1
21768
b813574b 21769@endif gnuserv
2a4cbe27 21770
a3ca38d2
DD
21771.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
21772maybe-install-pdf-gnuserv:
21773@if gnuserv
21774maybe-install-pdf-gnuserv: install-pdf-gnuserv
21775
21776install-pdf-gnuserv: \
21777 configure-gnuserv \
21778 pdf-gnuserv
21779 @: $(MAKE); $(unstage)
21780 @[ -f ./gnuserv/Makefile ] || exit 0; \
21781 r=`${PWD_COMMAND}`; export r; \
21782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21783 $(HOST_EXPORTS) \
21784 for flag in $(EXTRA_HOST_FLAGS) ; do \
21785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21786 done; \
21787 echo "Doing install-pdf in gnuserv" ; \
21788 (cd $(HOST_SUBDIR)/gnuserv && \
21789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21791 "RANLIB=$${RANLIB}" \
0c24b341 21792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
21793 install-pdf) \
21794 || exit 1
21795
21796@endif gnuserv
21797
108a6f8e
CD
21798.PHONY: maybe-install-html-gnuserv install-html-gnuserv
21799maybe-install-html-gnuserv:
21800@if gnuserv
21801maybe-install-html-gnuserv: install-html-gnuserv
21802
21803install-html-gnuserv: \
21804 configure-gnuserv \
21805 html-gnuserv
21806 @: $(MAKE); $(unstage)
21807 @[ -f ./gnuserv/Makefile ] || exit 0; \
21808 r=`${PWD_COMMAND}`; export r; \
21809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21810 $(HOST_EXPORTS) \
21811 for flag in $(EXTRA_HOST_FLAGS) ; do \
21812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21813 done; \
21814 echo "Doing install-html in gnuserv" ; \
21815 (cd $(HOST_SUBDIR)/gnuserv && \
21816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21818 "RANLIB=$${RANLIB}" \
0c24b341 21819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
21820 install-html) \
21821 || exit 1
21822
21823@endif gnuserv
21824
b813574b
PB
21825.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
21826maybe-installcheck-gnuserv:
21827@if gnuserv
21828maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 21829
b813574b
PB
21830installcheck-gnuserv: \
21831 configure-gnuserv
0aed8855 21832 @: $(MAKE); $(unstage)
b813574b 21833 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21834 r=`${PWD_COMMAND}`; export r; \
21835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21836 $(HOST_EXPORTS) \
b813574b 21837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839 done; \
b813574b 21840 echo "Doing installcheck in gnuserv" ; \
b00612cc 21841 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844 "RANLIB=$${RANLIB}" \
0c24b341 21845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21846 installcheck) \
2a4cbe27
NN
21847 || exit 1
21848
b813574b 21849@endif gnuserv
2a4cbe27 21850
b813574b
PB
21851.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
21852maybe-mostlyclean-gnuserv:
21853@if gnuserv
21854maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 21855
b813574b 21856mostlyclean-gnuserv:
0aed8855 21857 @: $(MAKE); $(unstage)
b813574b 21858 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21859 r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21861 $(HOST_EXPORTS) \
b813574b 21862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21864 done; \
b813574b 21865 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 21866 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21869 "RANLIB=$${RANLIB}" \
0c24b341 21870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21871 mostlyclean) \
2a4cbe27
NN
21872 || exit 1
21873
b813574b 21874@endif gnuserv
2a4cbe27 21875
b813574b
PB
21876.PHONY: maybe-clean-gnuserv clean-gnuserv
21877maybe-clean-gnuserv:
21878@if gnuserv
21879maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 21880
b813574b 21881clean-gnuserv:
0aed8855 21882 @: $(MAKE); $(unstage)
b813574b 21883 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21884 r=`${PWD_COMMAND}`; export r; \
21885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21886 $(HOST_EXPORTS) \
b813574b 21887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21889 done; \
b813574b 21890 echo "Doing clean in gnuserv" ; \
b00612cc 21891 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21894 "RANLIB=$${RANLIB}" \
0c24b341 21895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21896 clean) \
2a4cbe27
NN
21897 || exit 1
21898
b813574b 21899@endif gnuserv
2a4cbe27 21900
b813574b
PB
21901.PHONY: maybe-distclean-gnuserv distclean-gnuserv
21902maybe-distclean-gnuserv:
21903@if gnuserv
21904maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 21905
b813574b 21906distclean-gnuserv:
0aed8855 21907 @: $(MAKE); $(unstage)
b813574b 21908 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21909 r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21911 $(HOST_EXPORTS) \
b813574b 21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
b813574b 21915 echo "Doing distclean in gnuserv" ; \
b00612cc 21916 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
0c24b341 21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21921 distclean) \
2a4cbe27
NN
21922 || exit 1
21923
b813574b 21924@endif gnuserv
2a4cbe27 21925
b813574b
PB
21926.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
21927maybe-maintainer-clean-gnuserv:
21928@if gnuserv
21929maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 21930
b813574b 21931maintainer-clean-gnuserv:
0aed8855 21932 @: $(MAKE); $(unstage)
b813574b 21933 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
21934 r=`${PWD_COMMAND}`; export r; \
21935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21936 $(HOST_EXPORTS) \
b813574b 21937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21939 done; \
b813574b 21940 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 21941 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
21942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21944 "RANLIB=$${RANLIB}" \
0c24b341 21945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21946 maintainer-clean) \
2a4cbe27
NN
21947 || exit 1
21948
b813574b 21949@endif gnuserv
2a4cbe27 21950
2a4cbe27 21951
a7254363 21952
93f9b408
ILT
21953.PHONY: configure-gold maybe-configure-gold
21954maybe-configure-gold:
21955@if gcc-bootstrap
21956configure-gold: stage_current
21957@endif gcc-bootstrap
21958@if gold
21959maybe-configure-gold: configure-gold
21960configure-gold:
21961 @r=`${PWD_COMMAND}`; export r; \
21962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21963 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21964 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
1f53ca9a 21965 $(HOST_EXPORTS) \
93f9b408
ILT
21966 echo Configuring in $(HOST_SUBDIR)/gold; \
21967 cd "$(HOST_SUBDIR)/gold" || exit 1; \
21968 case $(srcdir) in \
21969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21970 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21972 esac; \
21973 srcdiroption="--srcdir=$${topdir}/gold"; \
21974 libsrcdir="$$s/gold"; \
21975 $(SHELL) $${libsrcdir}/configure \
21976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21977 --target=${target_alias} $${srcdiroption} \
21978 || exit 1
21979@endif gold
21980
21981
21982
21983.PHONY: configure-stage1-gold maybe-configure-stage1-gold
21984maybe-configure-stage1-gold:
21985@if gold-bootstrap
21986maybe-configure-stage1-gold: configure-stage1-gold
21987configure-stage1-gold:
21988 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21990 @r=`${PWD_COMMAND}`; export r; \
21991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21992 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 21993 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 21994 $(HOST_EXPORTS) \
93f9b408 21995 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
21996 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21997 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21998 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
21999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22000 cd $(HOST_SUBDIR)/gold || exit 1; \
22001 case $(srcdir) in \
22002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22003 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22005 esac; \
22006 srcdiroption="--srcdir=$${topdir}/gold"; \
22007 libsrcdir="$$s/gold"; \
22008 $(SHELL) $${libsrcdir}/configure \
22009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22010 --target=${target_alias} $${srcdiroption} \
1b05fbbd 22011 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
22012@endif gold-bootstrap
22013
22014.PHONY: configure-stage2-gold maybe-configure-stage2-gold
22015maybe-configure-stage2-gold:
22016@if gold-bootstrap
22017maybe-configure-stage2-gold: configure-stage2-gold
22018configure-stage2-gold:
22019 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22020 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22021 @r=`${PWD_COMMAND}`; export r; \
22022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22023 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
22024 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22025 $(HOST_EXPORTS) \
1b05fbbd 22026 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22027 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22028 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22029 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22030 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
22031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22032 cd $(HOST_SUBDIR)/gold || exit 1; \
22033 case $(srcdir) in \
22034 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22035 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22036 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22037 esac; \
22038 srcdiroption="--srcdir=$${topdir}/gold"; \
22039 libsrcdir="$$s/gold"; \
22040 $(SHELL) $${libsrcdir}/configure \
22041 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22042 --target=${target_alias} $${srcdiroption} \
22043 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22044 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
22045@endif gold-bootstrap
22046
22047.PHONY: configure-stage3-gold maybe-configure-stage3-gold
22048maybe-configure-stage3-gold:
22049@if gold-bootstrap
22050maybe-configure-stage3-gold: configure-stage3-gold
22051configure-stage3-gold:
22052 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22054 @r=`${PWD_COMMAND}`; export r; \
22055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22056 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
22057 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22058 $(HOST_EXPORTS) \
1b05fbbd 22059 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22060 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22061 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22062 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22063 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
22064 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22065 cd $(HOST_SUBDIR)/gold || exit 1; \
22066 case $(srcdir) in \
22067 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22068 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22069 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22070 esac; \
22071 srcdiroption="--srcdir=$${topdir}/gold"; \
22072 libsrcdir="$$s/gold"; \
22073 $(SHELL) $${libsrcdir}/configure \
22074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22075 --target=${target_alias} $${srcdiroption} \
22076 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22077 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
22078@endif gold-bootstrap
22079
22080.PHONY: configure-stage4-gold maybe-configure-stage4-gold
22081maybe-configure-stage4-gold:
22082@if gold-bootstrap
22083maybe-configure-stage4-gold: configure-stage4-gold
22084configure-stage4-gold:
22085 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22086 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22087 @r=`${PWD_COMMAND}`; export r; \
22088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22089 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
22090 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22091 $(HOST_EXPORTS) \
1b05fbbd 22092 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 22093 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22094 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22095 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22096 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
22097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22098 cd $(HOST_SUBDIR)/gold || exit 1; \
22099 case $(srcdir) in \
22100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22101 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22103 esac; \
22104 srcdiroption="--srcdir=$${topdir}/gold"; \
22105 libsrcdir="$$s/gold"; \
22106 $(SHELL) $${libsrcdir}/configure \
22107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22108 --target=${target_alias} $${srcdiroption} \
22109 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22110 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
22111@endif gold-bootstrap
22112
22113.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
22114maybe-configure-stageprofile-gold:
22115@if gold-bootstrap
22116maybe-configure-stageprofile-gold: configure-stageprofile-gold
22117configure-stageprofile-gold:
22118 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22120 @r=`${PWD_COMMAND}`; export r; \
22121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22122 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
22123 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22124 $(HOST_EXPORTS) \
1b05fbbd
AO
22125 $(POSTSTAGE1_HOST_EXPORTS) \
22126 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22127 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22128 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22129 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
22130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22131 cd $(HOST_SUBDIR)/gold || exit 1; \
22132 case $(srcdir) in \
22133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22134 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22136 esac; \
22137 srcdiroption="--srcdir=$${topdir}/gold"; \
22138 libsrcdir="$$s/gold"; \
22139 $(SHELL) $${libsrcdir}/configure \
22140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22141 --target=${target_alias} $${srcdiroption} \
22142 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22143 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
22144@endif gold-bootstrap
22145
22146.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
22147maybe-configure-stagefeedback-gold:
22148@if gold-bootstrap
22149maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
22150configure-stagefeedback-gold:
22151 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
22153 @r=`${PWD_COMMAND}`; export r; \
22154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22155 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
22156 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
22157 $(HOST_EXPORTS) \
1b05fbbd
AO
22158 $(POSTSTAGE1_HOST_EXPORTS) \
22159 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
22160 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22161 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
22162 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
22163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
22164 cd $(HOST_SUBDIR)/gold || exit 1; \
22165 case $(srcdir) in \
22166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22167 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
22168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22169 esac; \
22170 srcdiroption="--srcdir=$${topdir}/gold"; \
22171 libsrcdir="$$s/gold"; \
22172 $(SHELL) $${libsrcdir}/configure \
22173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22174 --target=${target_alias} $${srcdiroption} \
22175 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 22176 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
22177@endif gold-bootstrap
22178
22179
22180
22181
22182
22183.PHONY: all-gold maybe-all-gold
22184maybe-all-gold:
22185@if gcc-bootstrap
22186all-gold: stage_current
22187@endif gcc-bootstrap
22188@if gold
22189TARGET-gold=all
22190maybe-all-gold: all-gold
22191all-gold: configure-gold
22192 @r=`${PWD_COMMAND}`; export r; \
22193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22194 $(HOST_EXPORTS) \
93f9b408
ILT
22195 (cd $(HOST_SUBDIR)/gold && \
22196 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22197 $(TARGET-gold))
22198@endif gold
22199
22200
22201
22202.PHONY: all-stage1-gold maybe-all-stage1-gold
22203.PHONY: clean-stage1-gold maybe-clean-stage1-gold
22204maybe-all-stage1-gold:
22205maybe-clean-stage1-gold:
22206@if gold-bootstrap
22207maybe-all-stage1-gold: all-stage1-gold
22208all-stage1: all-stage1-gold
22209TARGET-stage1-gold = $(TARGET-gold)
22210all-stage1-gold: configure-stage1-gold
22211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22212 @r=`${PWD_COMMAND}`; export r; \
22213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22214 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 22215 $(HOST_EXPORTS) \
93f9b408
ILT
22216 cd $(HOST_SUBDIR)/gold && \
22217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22218 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 22219 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
22220 LIBCFLAGS="$(LIBCFLAGS)" \
22221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22224 $(EXTRA_HOST_FLAGS) \
22225 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
22226 $(TARGET-stage1-gold)
22227
22228maybe-clean-stage1-gold: clean-stage1-gold
22229clean-stage1: clean-stage1-gold
22230clean-stage1-gold:
22231 @if [ $(current_stage) = stage1 ]; then \
22232 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22233 else \
22234 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
22235 $(MAKE) stage1-start; \
22236 fi; \
22237 cd $(HOST_SUBDIR)/gold && \
22238 $(MAKE) $(EXTRA_HOST_FLAGS) \
22239 clean
22240@endif gold-bootstrap
22241
22242
22243.PHONY: all-stage2-gold maybe-all-stage2-gold
22244.PHONY: clean-stage2-gold maybe-clean-stage2-gold
22245maybe-all-stage2-gold:
22246maybe-clean-stage2-gold:
22247@if gold-bootstrap
22248maybe-all-stage2-gold: all-stage2-gold
22249all-stage2: all-stage2-gold
22250TARGET-stage2-gold = $(TARGET-gold)
22251all-stage2-gold: configure-stage2-gold
22252 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22253 @r=`${PWD_COMMAND}`; export r; \
22254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22255 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408 22256 $(HOST_EXPORTS) \
1f53ca9a 22257 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22258 cd $(HOST_SUBDIR)/gold && \
22259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22260 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 22261 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
22262 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22266 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22267 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
22268 $(TARGET-stage2-gold)
22269
22270maybe-clean-stage2-gold: clean-stage2-gold
22271clean-stage2: clean-stage2-gold
22272clean-stage2-gold:
22273 @if [ $(current_stage) = stage2 ]; then \
22274 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22275 else \
22276 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
22277 $(MAKE) stage2-start; \
22278 fi; \
22279 cd $(HOST_SUBDIR)/gold && \
22280 $(MAKE) $(EXTRA_HOST_FLAGS) \
22281 $(POSTSTAGE1_FLAGS_TO_PASS) \
22282 clean
22283@endif gold-bootstrap
22284
22285
93f9b408
ILT
22286.PHONY: all-stage3-gold maybe-all-stage3-gold
22287.PHONY: clean-stage3-gold maybe-clean-stage3-gold
22288maybe-all-stage3-gold:
22289maybe-clean-stage3-gold:
22290@if gold-bootstrap
22291maybe-all-stage3-gold: all-stage3-gold
22292all-stage3: all-stage3-gold
22293TARGET-stage3-gold = $(TARGET-gold)
22294all-stage3-gold: configure-stage3-gold
22295 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22296 @r=`${PWD_COMMAND}`; export r; \
22297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22298 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408 22299 $(HOST_EXPORTS) \
1f53ca9a 22300 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22301 cd $(HOST_SUBDIR)/gold && \
22302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22303 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 22304 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
22305 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22310 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
22311 $(TARGET-stage3-gold)
22312
22313maybe-clean-stage3-gold: clean-stage3-gold
22314clean-stage3: clean-stage3-gold
22315clean-stage3-gold:
22316 @if [ $(current_stage) = stage3 ]; then \
22317 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22318 else \
22319 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
22320 $(MAKE) stage3-start; \
22321 fi; \
22322 cd $(HOST_SUBDIR)/gold && \
22323 $(MAKE) $(EXTRA_HOST_FLAGS) \
22324 $(POSTSTAGE1_FLAGS_TO_PASS) \
22325 clean
22326@endif gold-bootstrap
22327
22328
93f9b408
ILT
22329.PHONY: all-stage4-gold maybe-all-stage4-gold
22330.PHONY: clean-stage4-gold maybe-clean-stage4-gold
22331maybe-all-stage4-gold:
22332maybe-clean-stage4-gold:
22333@if gold-bootstrap
22334maybe-all-stage4-gold: all-stage4-gold
22335all-stage4: all-stage4-gold
22336TARGET-stage4-gold = $(TARGET-gold)
22337all-stage4-gold: configure-stage4-gold
22338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22339 @r=`${PWD_COMMAND}`; export r; \
22340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22341 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408 22342 $(HOST_EXPORTS) \
1f53ca9a 22343 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22344 cd $(HOST_SUBDIR)/gold && \
22345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22346 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 22347 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
93f9b408 22348 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
22349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22353 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
22354 $(TARGET-stage4-gold)
22355
22356maybe-clean-stage4-gold: clean-stage4-gold
22357clean-stage4: clean-stage4-gold
22358clean-stage4-gold:
22359 @if [ $(current_stage) = stage4 ]; then \
22360 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22361 else \
22362 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
22363 $(MAKE) stage4-start; \
22364 fi; \
22365 cd $(HOST_SUBDIR)/gold && \
22366 $(MAKE) $(EXTRA_HOST_FLAGS) \
22367 $(POSTSTAGE1_FLAGS_TO_PASS) \
22368 clean
22369@endif gold-bootstrap
22370
22371
22372.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
22373.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
22374maybe-all-stageprofile-gold:
22375maybe-clean-stageprofile-gold:
22376@if gold-bootstrap
22377maybe-all-stageprofile-gold: all-stageprofile-gold
22378all-stageprofile: all-stageprofile-gold
22379TARGET-stageprofile-gold = $(TARGET-gold)
22380all-stageprofile-gold: configure-stageprofile-gold
22381 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22382 @r=`${PWD_COMMAND}`; export r; \
22383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22384 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408 22385 $(HOST_EXPORTS) \
1f53ca9a 22386 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22387 cd $(HOST_SUBDIR)/gold && \
22388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22389 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 22390 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
22391 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22396 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
22397 $(TARGET-stageprofile-gold)
22398
22399maybe-clean-stageprofile-gold: clean-stageprofile-gold
22400clean-stageprofile: clean-stageprofile-gold
22401clean-stageprofile-gold:
22402 @if [ $(current_stage) = stageprofile ]; then \
22403 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22404 else \
22405 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
22406 $(MAKE) stageprofile-start; \
22407 fi; \
22408 cd $(HOST_SUBDIR)/gold && \
22409 $(MAKE) $(EXTRA_HOST_FLAGS) \
22410 $(POSTSTAGE1_FLAGS_TO_PASS) \
22411 clean
22412@endif gold-bootstrap
22413
22414
22415.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
22416.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
22417maybe-all-stagefeedback-gold:
22418maybe-clean-stagefeedback-gold:
22419@if gold-bootstrap
22420maybe-all-stagefeedback-gold: all-stagefeedback-gold
22421all-stagefeedback: all-stagefeedback-gold
22422TARGET-stagefeedback-gold = $(TARGET-gold)
22423all-stagefeedback-gold: configure-stagefeedback-gold
22424 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22425 @r=`${PWD_COMMAND}`; export r; \
22426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 22427 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408 22428 $(HOST_EXPORTS) \
1f53ca9a 22429 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408
ILT
22430 cd $(HOST_SUBDIR)/gold && \
22431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 22432 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 22433 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
22434 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22438 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22439 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
22440 $(TARGET-stagefeedback-gold)
22441
22442maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
22443clean-stagefeedback: clean-stagefeedback-gold
22444clean-stagefeedback-gold:
22445 @if [ $(current_stage) = stagefeedback ]; then \
22446 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
22447 else \
22448 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
22449 $(MAKE) stagefeedback-start; \
22450 fi; \
22451 cd $(HOST_SUBDIR)/gold && \
22452 $(MAKE) $(EXTRA_HOST_FLAGS) \
22453 $(POSTSTAGE1_FLAGS_TO_PASS) \
22454 clean
22455@endif gold-bootstrap
22456
22457
22458
22459
22460
22461.PHONY: check-gold maybe-check-gold
22462maybe-check-gold:
22463@if gold
22464maybe-check-gold: check-gold
22465
22466check-gold:
22467 @: $(MAKE); $(unstage)
22468 @r=`${PWD_COMMAND}`; export r; \
22469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22470 $(HOST_EXPORTS) \
22471 (cd $(HOST_SUBDIR)/gold && \
22472 $(MAKE) $(FLAGS_TO_PASS) check)
22473
22474@endif gold
22475
22476.PHONY: install-gold maybe-install-gold
22477maybe-install-gold:
22478@if gold
22479maybe-install-gold: install-gold
22480
22481install-gold: installdirs
22482 @: $(MAKE); $(unstage)
22483 @r=`${PWD_COMMAND}`; export r; \
22484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22485 $(HOST_EXPORTS) \
22486 (cd $(HOST_SUBDIR)/gold && \
22487 $(MAKE) $(FLAGS_TO_PASS) install)
22488
22489@endif gold
22490
22491# Other targets (info, dvi, pdf, etc.)
22492
22493.PHONY: maybe-info-gold info-gold
22494maybe-info-gold:
22495@if gold
22496maybe-info-gold: info-gold
22497
22498info-gold: \
22499 configure-gold
22500 @[ -f ./gold/Makefile ] || exit 0; \
22501 r=`${PWD_COMMAND}`; export r; \
22502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22503 $(HOST_EXPORTS) \
22504 for flag in $(EXTRA_HOST_FLAGS) ; do \
22505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22506 done; \
22507 echo "Doing info in gold" ; \
22508 (cd $(HOST_SUBDIR)/gold && \
22509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22511 "RANLIB=$${RANLIB}" \
22512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22513 info) \
22514 || exit 1
22515
22516@endif gold
22517
22518.PHONY: maybe-dvi-gold dvi-gold
22519maybe-dvi-gold:
22520@if gold
22521maybe-dvi-gold: dvi-gold
22522
22523dvi-gold: \
22524 configure-gold
22525 @[ -f ./gold/Makefile ] || exit 0; \
22526 r=`${PWD_COMMAND}`; export r; \
22527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22528 $(HOST_EXPORTS) \
22529 for flag in $(EXTRA_HOST_FLAGS) ; do \
22530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22531 done; \
22532 echo "Doing dvi in gold" ; \
22533 (cd $(HOST_SUBDIR)/gold && \
22534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22536 "RANLIB=$${RANLIB}" \
22537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22538 dvi) \
22539 || exit 1
22540
22541@endif gold
22542
22543.PHONY: maybe-pdf-gold pdf-gold
22544maybe-pdf-gold:
22545@if gold
22546maybe-pdf-gold: pdf-gold
22547
22548pdf-gold: \
22549 configure-gold
22550 @[ -f ./gold/Makefile ] || exit 0; \
22551 r=`${PWD_COMMAND}`; export r; \
22552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22553 $(HOST_EXPORTS) \
22554 for flag in $(EXTRA_HOST_FLAGS) ; do \
22555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22556 done; \
22557 echo "Doing pdf in gold" ; \
22558 (cd $(HOST_SUBDIR)/gold && \
22559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22561 "RANLIB=$${RANLIB}" \
22562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22563 pdf) \
22564 || exit 1
22565
22566@endif gold
22567
22568.PHONY: maybe-html-gold html-gold
22569maybe-html-gold:
22570@if gold
22571maybe-html-gold: html-gold
22572
22573html-gold: \
22574 configure-gold
22575 @[ -f ./gold/Makefile ] || exit 0; \
22576 r=`${PWD_COMMAND}`; export r; \
22577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22578 $(HOST_EXPORTS) \
22579 for flag in $(EXTRA_HOST_FLAGS) ; do \
22580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22581 done; \
22582 echo "Doing html in gold" ; \
22583 (cd $(HOST_SUBDIR)/gold && \
22584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22586 "RANLIB=$${RANLIB}" \
22587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22588 html) \
22589 || exit 1
22590
22591@endif gold
22592
22593.PHONY: maybe-TAGS-gold TAGS-gold
22594maybe-TAGS-gold:
22595@if gold
22596maybe-TAGS-gold: TAGS-gold
22597
22598TAGS-gold: \
22599 configure-gold
22600 @[ -f ./gold/Makefile ] || exit 0; \
22601 r=`${PWD_COMMAND}`; export r; \
22602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22603 $(HOST_EXPORTS) \
22604 for flag in $(EXTRA_HOST_FLAGS) ; do \
22605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22606 done; \
22607 echo "Doing TAGS in gold" ; \
22608 (cd $(HOST_SUBDIR)/gold && \
22609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22611 "RANLIB=$${RANLIB}" \
22612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22613 TAGS) \
22614 || exit 1
22615
22616@endif gold
22617
22618.PHONY: maybe-install-info-gold install-info-gold
22619maybe-install-info-gold:
22620@if gold
22621maybe-install-info-gold: install-info-gold
22622
22623install-info-gold: \
22624 configure-gold \
22625 info-gold
22626 @[ -f ./gold/Makefile ] || exit 0; \
22627 r=`${PWD_COMMAND}`; export r; \
22628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22629 $(HOST_EXPORTS) \
22630 for flag in $(EXTRA_HOST_FLAGS) ; do \
22631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22632 done; \
22633 echo "Doing install-info in gold" ; \
22634 (cd $(HOST_SUBDIR)/gold && \
22635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22637 "RANLIB=$${RANLIB}" \
22638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22639 install-info) \
22640 || exit 1
22641
22642@endif gold
22643
22644.PHONY: maybe-install-pdf-gold install-pdf-gold
22645maybe-install-pdf-gold:
22646@if gold
22647maybe-install-pdf-gold: install-pdf-gold
22648
22649install-pdf-gold: \
22650 configure-gold \
22651 pdf-gold
22652 @[ -f ./gold/Makefile ] || exit 0; \
22653 r=`${PWD_COMMAND}`; export r; \
22654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22655 $(HOST_EXPORTS) \
22656 for flag in $(EXTRA_HOST_FLAGS) ; do \
22657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22658 done; \
22659 echo "Doing install-pdf in gold" ; \
22660 (cd $(HOST_SUBDIR)/gold && \
22661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22663 "RANLIB=$${RANLIB}" \
22664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22665 install-pdf) \
22666 || exit 1
22667
22668@endif gold
22669
22670.PHONY: maybe-install-html-gold install-html-gold
22671maybe-install-html-gold:
22672@if gold
22673maybe-install-html-gold: install-html-gold
22674
22675install-html-gold: \
22676 configure-gold \
22677 html-gold
22678 @[ -f ./gold/Makefile ] || exit 0; \
22679 r=`${PWD_COMMAND}`; export r; \
22680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22681 $(HOST_EXPORTS) \
22682 for flag in $(EXTRA_HOST_FLAGS) ; do \
22683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22684 done; \
22685 echo "Doing install-html in gold" ; \
22686 (cd $(HOST_SUBDIR)/gold && \
22687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22689 "RANLIB=$${RANLIB}" \
22690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22691 install-html) \
22692 || exit 1
22693
22694@endif gold
22695
22696.PHONY: maybe-installcheck-gold installcheck-gold
22697maybe-installcheck-gold:
22698@if gold
22699maybe-installcheck-gold: installcheck-gold
22700
22701installcheck-gold: \
22702 configure-gold
22703 @[ -f ./gold/Makefile ] || exit 0; \
22704 r=`${PWD_COMMAND}`; export r; \
22705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22706 $(HOST_EXPORTS) \
22707 for flag in $(EXTRA_HOST_FLAGS) ; do \
22708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22709 done; \
22710 echo "Doing installcheck in gold" ; \
22711 (cd $(HOST_SUBDIR)/gold && \
22712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22714 "RANLIB=$${RANLIB}" \
22715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22716 installcheck) \
22717 || exit 1
22718
22719@endif gold
22720
22721.PHONY: maybe-mostlyclean-gold mostlyclean-gold
22722maybe-mostlyclean-gold:
22723@if gold
22724maybe-mostlyclean-gold: mostlyclean-gold
22725
22726mostlyclean-gold:
22727 @[ -f ./gold/Makefile ] || exit 0; \
22728 r=`${PWD_COMMAND}`; export r; \
22729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22730 $(HOST_EXPORTS) \
22731 for flag in $(EXTRA_HOST_FLAGS) ; do \
22732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22733 done; \
22734 echo "Doing mostlyclean in gold" ; \
22735 (cd $(HOST_SUBDIR)/gold && \
22736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22738 "RANLIB=$${RANLIB}" \
22739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22740 mostlyclean) \
22741 || exit 1
22742
22743@endif gold
22744
22745.PHONY: maybe-clean-gold clean-gold
22746maybe-clean-gold:
22747@if gold
22748maybe-clean-gold: clean-gold
22749
22750clean-gold:
22751 @[ -f ./gold/Makefile ] || exit 0; \
22752 r=`${PWD_COMMAND}`; export r; \
22753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22754 $(HOST_EXPORTS) \
22755 for flag in $(EXTRA_HOST_FLAGS) ; do \
22756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22757 done; \
22758 echo "Doing clean in gold" ; \
22759 (cd $(HOST_SUBDIR)/gold && \
22760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22762 "RANLIB=$${RANLIB}" \
22763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22764 clean) \
22765 || exit 1
22766
22767@endif gold
22768
22769.PHONY: maybe-distclean-gold distclean-gold
22770maybe-distclean-gold:
22771@if gold
22772maybe-distclean-gold: distclean-gold
22773
22774distclean-gold:
22775 @[ -f ./gold/Makefile ] || exit 0; \
22776 r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22778 $(HOST_EXPORTS) \
22779 for flag in $(EXTRA_HOST_FLAGS) ; do \
22780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22781 done; \
22782 echo "Doing distclean in gold" ; \
22783 (cd $(HOST_SUBDIR)/gold && \
22784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22786 "RANLIB=$${RANLIB}" \
22787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22788 distclean) \
22789 || exit 1
22790
22791@endif gold
22792
22793.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
22794maybe-maintainer-clean-gold:
22795@if gold
22796maybe-maintainer-clean-gold: maintainer-clean-gold
22797
22798maintainer-clean-gold:
22799 @[ -f ./gold/Makefile ] || exit 0; \
22800 r=`${PWD_COMMAND}`; export r; \
22801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22802 $(HOST_EXPORTS) \
22803 for flag in $(EXTRA_HOST_FLAGS) ; do \
22804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22805 done; \
22806 echo "Doing maintainer-clean in gold" ; \
22807 (cd $(HOST_SUBDIR)/gold && \
22808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22810 "RANLIB=$${RANLIB}" \
22811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22812 maintainer-clean) \
22813 || exit 1
22814
22815@endif gold
22816
22817
22818
b813574b
PB
22819.PHONY: configure-gprof maybe-configure-gprof
22820maybe-configure-gprof:
4f0ef2d8
CD
22821@if gcc-bootstrap
22822configure-gprof: stage_current
22823@endif gcc-bootstrap
b813574b
PB
22824@if gprof
22825maybe-configure-gprof: configure-gprof
c52c6897 22826configure-gprof:
0aed8855 22827 @: $(MAKE); $(unstage)
c52c6897 22828 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22830 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
22831 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
1f53ca9a 22832 $(HOST_EXPORTS) \
a7254363
PB
22833 echo Configuring in $(HOST_SUBDIR)/gprof; \
22834 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 22835 case $(srcdir) in \
b00612cc
PB
22836 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22837 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
22838 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22839 esac; \
b00612cc
PB
22840 srcdiroption="--srcdir=$${topdir}/gprof"; \
22841 libsrcdir="$$s/gprof"; \
4fa63067 22842 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22843 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22844 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22845 || exit 1
b813574b 22846@endif gprof
2a4cbe27 22847
a7254363
PB
22848
22849
d545f33b
PB
22850
22851
b813574b
PB
22852.PHONY: all-gprof maybe-all-gprof
22853maybe-all-gprof:
4f0ef2d8
CD
22854@if gcc-bootstrap
22855all-gprof: stage_current
22856@endif gcc-bootstrap
b813574b 22857@if gprof
d27cc32e 22858TARGET-gprof=all
b813574b
PB
22859maybe-all-gprof: all-gprof
22860all-gprof: configure-gprof
0aed8855 22861 @: $(MAKE); $(unstage)
4fa63067
NN
22862 @r=`${PWD_COMMAND}`; export r; \
22863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 22864 $(HOST_EXPORTS) \
b00612cc 22865 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
22866 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22867 $(TARGET-gprof))
b813574b 22868@endif gprof
2a4cbe27 22869
a7254363 22870
d545f33b
PB
22871
22872
b813574b
PB
22873.PHONY: check-gprof maybe-check-gprof
22874maybe-check-gprof:
22875@if gprof
22876maybe-check-gprof: check-gprof
2a4cbe27 22877
b813574b 22878check-gprof:
0aed8855 22879 @: $(MAKE); $(unstage)
4fa63067 22880 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22882 $(HOST_EXPORTS) \
b00612cc
PB
22883 (cd $(HOST_SUBDIR)/gprof && \
22884 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22885
b813574b 22886@endif gprof
2a4cbe27 22887
b813574b
PB
22888.PHONY: install-gprof maybe-install-gprof
22889maybe-install-gprof:
22890@if gprof
22891maybe-install-gprof: install-gprof
4fa63067 22892
b813574b 22893install-gprof: installdirs
0aed8855 22894 @: $(MAKE); $(unstage)
4fa63067 22895 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22897 $(HOST_EXPORTS) \
b00612cc 22898 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 22899 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22900
b813574b 22901@endif gprof
2a4cbe27 22902
56a8fe78 22903# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22904
b813574b
PB
22905.PHONY: maybe-info-gprof info-gprof
22906maybe-info-gprof:
22907@if gprof
22908maybe-info-gprof: info-gprof
4fa63067 22909
b813574b
PB
22910info-gprof: \
22911 configure-gprof
0aed8855 22912 @: $(MAKE); $(unstage)
b813574b 22913 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22914 r=`${PWD_COMMAND}`; export r; \
22915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22916 $(HOST_EXPORTS) \
b813574b 22917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22919 done; \
b813574b 22920 echo "Doing info in gprof" ; \
b00612cc 22921 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22924 "RANLIB=$${RANLIB}" \
0c24b341 22925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22926 info) \
2a4cbe27
NN
22927 || exit 1
22928
b813574b 22929@endif gprof
2a4cbe27 22930
b813574b
PB
22931.PHONY: maybe-dvi-gprof dvi-gprof
22932maybe-dvi-gprof:
22933@if gprof
22934maybe-dvi-gprof: dvi-gprof
2a4cbe27 22935
b813574b
PB
22936dvi-gprof: \
22937 configure-gprof
0aed8855 22938 @: $(MAKE); $(unstage)
b813574b 22939 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22940 r=`${PWD_COMMAND}`; export r; \
22941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22942 $(HOST_EXPORTS) \
b813574b 22943 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22945 done; \
b813574b 22946 echo "Doing dvi in gprof" ; \
b00612cc 22947 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22950 "RANLIB=$${RANLIB}" \
0c24b341 22951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22952 dvi) \
2a4cbe27
NN
22953 || exit 1
22954
b813574b 22955@endif gprof
2a4cbe27 22956
56a8fe78
DD
22957.PHONY: maybe-pdf-gprof pdf-gprof
22958maybe-pdf-gprof:
22959@if gprof
22960maybe-pdf-gprof: pdf-gprof
22961
22962pdf-gprof: \
22963 configure-gprof
22964 @: $(MAKE); $(unstage)
22965 @[ -f ./gprof/Makefile ] || exit 0; \
22966 r=`${PWD_COMMAND}`; export r; \
22967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22968 $(HOST_EXPORTS) \
22969 for flag in $(EXTRA_HOST_FLAGS) ; do \
22970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22971 done; \
22972 echo "Doing pdf in gprof" ; \
22973 (cd $(HOST_SUBDIR)/gprof && \
22974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22976 "RANLIB=$${RANLIB}" \
0c24b341 22977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22978 pdf) \
22979 || exit 1
22980
22981@endif gprof
22982
6d389afc
MS
22983.PHONY: maybe-html-gprof html-gprof
22984maybe-html-gprof:
22985@if gprof
22986maybe-html-gprof: html-gprof
22987
22988html-gprof: \
22989 configure-gprof
0aed8855 22990 @: $(MAKE); $(unstage)
6d389afc
MS
22991 @[ -f ./gprof/Makefile ] || exit 0; \
22992 r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22994 $(HOST_EXPORTS) \
22995 for flag in $(EXTRA_HOST_FLAGS) ; do \
22996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22997 done; \
22998 echo "Doing html in gprof" ; \
b00612cc 22999 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
23000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23002 "RANLIB=$${RANLIB}" \
0c24b341 23003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23004 html) \
23005 || exit 1
23006
23007@endif gprof
23008
b813574b
PB
23009.PHONY: maybe-TAGS-gprof TAGS-gprof
23010maybe-TAGS-gprof:
23011@if gprof
23012maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 23013
b813574b
PB
23014TAGS-gprof: \
23015 configure-gprof
0aed8855 23016 @: $(MAKE); $(unstage)
b813574b 23017 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23018 r=`${PWD_COMMAND}`; export r; \
23019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23020 $(HOST_EXPORTS) \
b813574b 23021 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23023 done; \
b813574b 23024 echo "Doing TAGS in gprof" ; \
b00612cc 23025 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23028 "RANLIB=$${RANLIB}" \
0c24b341 23029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23030 TAGS) \
2a4cbe27
NN
23031 || exit 1
23032
b813574b 23033@endif gprof
2a4cbe27 23034
b813574b
PB
23035.PHONY: maybe-install-info-gprof install-info-gprof
23036maybe-install-info-gprof:
23037@if gprof
23038maybe-install-info-gprof: install-info-gprof
2a4cbe27 23039
b813574b
PB
23040install-info-gprof: \
23041 configure-gprof \
23042 info-gprof
0aed8855 23043 @: $(MAKE); $(unstage)
b813574b 23044 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23045 r=`${PWD_COMMAND}`; export r; \
23046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23047 $(HOST_EXPORTS) \
b813574b 23048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23050 done; \
b813574b 23051 echo "Doing install-info in gprof" ; \
b00612cc 23052 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23055 "RANLIB=$${RANLIB}" \
0c24b341 23056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23057 install-info) \
2a4cbe27
NN
23058 || exit 1
23059
b813574b 23060@endif gprof
2a4cbe27 23061
a3ca38d2
DD
23062.PHONY: maybe-install-pdf-gprof install-pdf-gprof
23063maybe-install-pdf-gprof:
23064@if gprof
23065maybe-install-pdf-gprof: install-pdf-gprof
23066
23067install-pdf-gprof: \
23068 configure-gprof \
23069 pdf-gprof
23070 @: $(MAKE); $(unstage)
23071 @[ -f ./gprof/Makefile ] || exit 0; \
23072 r=`${PWD_COMMAND}`; export r; \
23073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23074 $(HOST_EXPORTS) \
23075 for flag in $(EXTRA_HOST_FLAGS) ; do \
23076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23077 done; \
23078 echo "Doing install-pdf in gprof" ; \
23079 (cd $(HOST_SUBDIR)/gprof && \
23080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23082 "RANLIB=$${RANLIB}" \
0c24b341 23083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23084 install-pdf) \
23085 || exit 1
23086
23087@endif gprof
23088
108a6f8e
CD
23089.PHONY: maybe-install-html-gprof install-html-gprof
23090maybe-install-html-gprof:
23091@if gprof
23092maybe-install-html-gprof: install-html-gprof
23093
23094install-html-gprof: \
23095 configure-gprof \
23096 html-gprof
23097 @: $(MAKE); $(unstage)
23098 @[ -f ./gprof/Makefile ] || exit 0; \
23099 r=`${PWD_COMMAND}`; export r; \
23100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23101 $(HOST_EXPORTS) \
23102 for flag in $(EXTRA_HOST_FLAGS) ; do \
23103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23104 done; \
23105 echo "Doing install-html in gprof" ; \
23106 (cd $(HOST_SUBDIR)/gprof && \
23107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23109 "RANLIB=$${RANLIB}" \
0c24b341 23110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23111 install-html) \
23112 || exit 1
23113
23114@endif gprof
23115
b813574b
PB
23116.PHONY: maybe-installcheck-gprof installcheck-gprof
23117maybe-installcheck-gprof:
23118@if gprof
23119maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 23120
b813574b
PB
23121installcheck-gprof: \
23122 configure-gprof
0aed8855 23123 @: $(MAKE); $(unstage)
b813574b 23124 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23125 r=`${PWD_COMMAND}`; export r; \
23126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23127 $(HOST_EXPORTS) \
b813574b 23128 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23130 done; \
b813574b 23131 echo "Doing installcheck in gprof" ; \
b00612cc 23132 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23135 "RANLIB=$${RANLIB}" \
0c24b341 23136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23137 installcheck) \
2a4cbe27
NN
23138 || exit 1
23139
b813574b 23140@endif gprof
2a4cbe27 23141
b813574b
PB
23142.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
23143maybe-mostlyclean-gprof:
23144@if gprof
23145maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 23146
b813574b 23147mostlyclean-gprof:
0aed8855 23148 @: $(MAKE); $(unstage)
b813574b 23149 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23150 r=`${PWD_COMMAND}`; export r; \
23151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23152 $(HOST_EXPORTS) \
b813574b 23153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23155 done; \
b813574b 23156 echo "Doing mostlyclean in gprof" ; \
b00612cc 23157 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23160 "RANLIB=$${RANLIB}" \
0c24b341 23161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23162 mostlyclean) \
2a4cbe27
NN
23163 || exit 1
23164
b813574b 23165@endif gprof
2a4cbe27 23166
b813574b
PB
23167.PHONY: maybe-clean-gprof clean-gprof
23168maybe-clean-gprof:
23169@if gprof
23170maybe-clean-gprof: clean-gprof
2a4cbe27 23171
b813574b 23172clean-gprof:
0aed8855 23173 @: $(MAKE); $(unstage)
b813574b 23174 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23175 r=`${PWD_COMMAND}`; export r; \
23176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23177 $(HOST_EXPORTS) \
b813574b 23178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23180 done; \
b813574b 23181 echo "Doing clean in gprof" ; \
b00612cc 23182 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23185 "RANLIB=$${RANLIB}" \
0c24b341 23186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23187 clean) \
2a4cbe27
NN
23188 || exit 1
23189
b813574b 23190@endif gprof
2a4cbe27 23191
b813574b
PB
23192.PHONY: maybe-distclean-gprof distclean-gprof
23193maybe-distclean-gprof:
23194@if gprof
23195maybe-distclean-gprof: distclean-gprof
2a4cbe27 23196
b813574b 23197distclean-gprof:
0aed8855 23198 @: $(MAKE); $(unstage)
b813574b 23199 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23200 r=`${PWD_COMMAND}`; export r; \
23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23202 $(HOST_EXPORTS) \
b813574b 23203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23205 done; \
b813574b 23206 echo "Doing distclean in gprof" ; \
b00612cc 23207 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23210 "RANLIB=$${RANLIB}" \
0c24b341 23211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23212 distclean) \
2a4cbe27
NN
23213 || exit 1
23214
b813574b 23215@endif gprof
2a4cbe27 23216
b813574b
PB
23217.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
23218maybe-maintainer-clean-gprof:
23219@if gprof
23220maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 23221
b813574b 23222maintainer-clean-gprof:
0aed8855 23223 @: $(MAKE); $(unstage)
b813574b 23224 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
23225 r=`${PWD_COMMAND}`; export r; \
23226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23227 $(HOST_EXPORTS) \
b813574b 23228 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23230 done; \
b813574b 23231 echo "Doing maintainer-clean in gprof" ; \
b00612cc 23232 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
23233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23235 "RANLIB=$${RANLIB}" \
0c24b341 23236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23237 maintainer-clean) \
2a4cbe27
NN
23238 || exit 1
23239
b813574b 23240@endif gprof
2a4cbe27 23241
2a4cbe27 23242
a7254363 23243
b813574b
PB
23244.PHONY: configure-gzip maybe-configure-gzip
23245maybe-configure-gzip:
4f0ef2d8
CD
23246@if gcc-bootstrap
23247configure-gzip: stage_current
23248@endif gcc-bootstrap
b813574b
PB
23249@if gzip
23250maybe-configure-gzip: configure-gzip
c52c6897 23251configure-gzip:
0aed8855 23252 @: $(MAKE); $(unstage)
c52c6897 23253 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23255 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
23256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
1f53ca9a 23257 $(HOST_EXPORTS) \
a7254363
PB
23258 echo Configuring in $(HOST_SUBDIR)/gzip; \
23259 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 23260 case $(srcdir) in \
b00612cc
PB
23261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23262 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
23263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23264 esac; \
b00612cc
PB
23265 srcdiroption="--srcdir=$${topdir}/gzip"; \
23266 libsrcdir="$$s/gzip"; \
4fa63067 23267 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23268 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23269 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23270 || exit 1
b813574b 23271@endif gzip
2a4cbe27 23272
a7254363
PB
23273
23274
d545f33b
PB
23275
23276
b813574b
PB
23277.PHONY: all-gzip maybe-all-gzip
23278maybe-all-gzip:
4f0ef2d8
CD
23279@if gcc-bootstrap
23280all-gzip: stage_current
23281@endif gcc-bootstrap
b813574b 23282@if gzip
d27cc32e 23283TARGET-gzip=all
b813574b
PB
23284maybe-all-gzip: all-gzip
23285all-gzip: configure-gzip
0aed8855 23286 @: $(MAKE); $(unstage)
4fa63067
NN
23287 @r=`${PWD_COMMAND}`; export r; \
23288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23289 $(HOST_EXPORTS) \
b00612cc 23290 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
23291 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23292 $(TARGET-gzip))
b813574b 23293@endif gzip
2a4cbe27 23294
a7254363 23295
d545f33b
PB
23296
23297
b813574b
PB
23298.PHONY: check-gzip maybe-check-gzip
23299maybe-check-gzip:
23300@if gzip
23301maybe-check-gzip: check-gzip
2a4cbe27 23302
b813574b 23303check-gzip:
0aed8855 23304 @: $(MAKE); $(unstage)
4fa63067 23305 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23307 $(HOST_EXPORTS) \
b00612cc
PB
23308 (cd $(HOST_SUBDIR)/gzip && \
23309 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23310
b813574b 23311@endif gzip
2a4cbe27 23312
b813574b
PB
23313.PHONY: install-gzip maybe-install-gzip
23314maybe-install-gzip:
23315@if gzip
23316maybe-install-gzip: install-gzip
2a4cbe27 23317
b813574b 23318install-gzip: installdirs
0aed8855 23319 @: $(MAKE); $(unstage)
4fa63067 23320 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23322 $(HOST_EXPORTS) \
b00612cc 23323 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 23324 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23325
b813574b 23326@endif gzip
2a4cbe27 23327
56a8fe78 23328# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23329
b813574b
PB
23330.PHONY: maybe-info-gzip info-gzip
23331maybe-info-gzip:
23332@if gzip
23333maybe-info-gzip: info-gzip
4fa63067 23334
b813574b
PB
23335info-gzip: \
23336 configure-gzip
0aed8855 23337 @: $(MAKE); $(unstage)
b813574b 23338 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23339 r=`${PWD_COMMAND}`; export r; \
23340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23341 $(HOST_EXPORTS) \
b813574b 23342 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23344 done; \
b813574b 23345 echo "Doing info in gzip" ; \
b00612cc 23346 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23349 "RANLIB=$${RANLIB}" \
0c24b341 23350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23351 info) \
2a4cbe27
NN
23352 || exit 1
23353
b813574b 23354@endif gzip
2a4cbe27 23355
b813574b
PB
23356.PHONY: maybe-dvi-gzip dvi-gzip
23357maybe-dvi-gzip:
23358@if gzip
23359maybe-dvi-gzip: dvi-gzip
2a4cbe27 23360
b813574b
PB
23361dvi-gzip: \
23362 configure-gzip
0aed8855 23363 @: $(MAKE); $(unstage)
b813574b 23364 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23365 r=`${PWD_COMMAND}`; export r; \
23366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23367 $(HOST_EXPORTS) \
b813574b 23368 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23370 done; \
b813574b 23371 echo "Doing dvi in gzip" ; \
b00612cc 23372 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23375 "RANLIB=$${RANLIB}" \
0c24b341 23376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23377 dvi) \
2a4cbe27
NN
23378 || exit 1
23379
b813574b 23380@endif gzip
2a4cbe27 23381
56a8fe78
DD
23382.PHONY: maybe-pdf-gzip pdf-gzip
23383maybe-pdf-gzip:
23384@if gzip
23385maybe-pdf-gzip: pdf-gzip
23386
23387pdf-gzip: \
23388 configure-gzip
23389 @: $(MAKE); $(unstage)
23390 @[ -f ./gzip/Makefile ] || exit 0; \
23391 r=`${PWD_COMMAND}`; export r; \
23392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23393 $(HOST_EXPORTS) \
23394 for flag in $(EXTRA_HOST_FLAGS) ; do \
23395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23396 done; \
23397 echo "Doing pdf in gzip" ; \
23398 (cd $(HOST_SUBDIR)/gzip && \
23399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23401 "RANLIB=$${RANLIB}" \
0c24b341 23402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23403 pdf) \
23404 || exit 1
23405
23406@endif gzip
23407
6d389afc
MS
23408.PHONY: maybe-html-gzip html-gzip
23409maybe-html-gzip:
23410@if gzip
23411maybe-html-gzip: html-gzip
23412
23413html-gzip: \
23414 configure-gzip
0aed8855 23415 @: $(MAKE); $(unstage)
6d389afc
MS
23416 @[ -f ./gzip/Makefile ] || exit 0; \
23417 r=`${PWD_COMMAND}`; export r; \
23418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23419 $(HOST_EXPORTS) \
23420 for flag in $(EXTRA_HOST_FLAGS) ; do \
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
23423 echo "Doing html in gzip" ; \
b00612cc 23424 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
23425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427 "RANLIB=$${RANLIB}" \
0c24b341 23428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23429 html) \
23430 || exit 1
23431
23432@endif gzip
23433
b813574b
PB
23434.PHONY: maybe-TAGS-gzip TAGS-gzip
23435maybe-TAGS-gzip:
23436@if gzip
23437maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 23438
b813574b
PB
23439TAGS-gzip: \
23440 configure-gzip
0aed8855 23441 @: $(MAKE); $(unstage)
b813574b 23442 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23443 r=`${PWD_COMMAND}`; export r; \
23444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23445 $(HOST_EXPORTS) \
b813574b 23446 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23448 done; \
b813574b 23449 echo "Doing TAGS in gzip" ; \
b00612cc 23450 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23453 "RANLIB=$${RANLIB}" \
0c24b341 23454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23455 TAGS) \
2a4cbe27
NN
23456 || exit 1
23457
b813574b 23458@endif gzip
2a4cbe27 23459
b813574b
PB
23460.PHONY: maybe-install-info-gzip install-info-gzip
23461maybe-install-info-gzip:
23462@if gzip
23463maybe-install-info-gzip: install-info-gzip
2a4cbe27 23464
b813574b
PB
23465install-info-gzip: \
23466 configure-gzip \
23467 info-gzip
0aed8855 23468 @: $(MAKE); $(unstage)
b813574b 23469 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23470 r=`${PWD_COMMAND}`; export r; \
23471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23472 $(HOST_EXPORTS) \
b813574b 23473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23475 done; \
b813574b 23476 echo "Doing install-info in gzip" ; \
b00612cc 23477 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23480 "RANLIB=$${RANLIB}" \
0c24b341 23481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23482 install-info) \
2a4cbe27
NN
23483 || exit 1
23484
b813574b 23485@endif gzip
2a4cbe27 23486
a3ca38d2
DD
23487.PHONY: maybe-install-pdf-gzip install-pdf-gzip
23488maybe-install-pdf-gzip:
23489@if gzip
23490maybe-install-pdf-gzip: install-pdf-gzip
23491
23492install-pdf-gzip: \
23493 configure-gzip \
23494 pdf-gzip
23495 @: $(MAKE); $(unstage)
23496 @[ -f ./gzip/Makefile ] || exit 0; \
23497 r=`${PWD_COMMAND}`; export r; \
23498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23499 $(HOST_EXPORTS) \
23500 for flag in $(EXTRA_HOST_FLAGS) ; do \
23501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23502 done; \
23503 echo "Doing install-pdf in gzip" ; \
23504 (cd $(HOST_SUBDIR)/gzip && \
23505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23507 "RANLIB=$${RANLIB}" \
0c24b341 23508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23509 install-pdf) \
23510 || exit 1
23511
23512@endif gzip
23513
108a6f8e
CD
23514.PHONY: maybe-install-html-gzip install-html-gzip
23515maybe-install-html-gzip:
23516@if gzip
23517maybe-install-html-gzip: install-html-gzip
23518
23519install-html-gzip: \
23520 configure-gzip \
23521 html-gzip
23522 @: $(MAKE); $(unstage)
23523 @[ -f ./gzip/Makefile ] || exit 0; \
23524 r=`${PWD_COMMAND}`; export r; \
23525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23526 $(HOST_EXPORTS) \
23527 for flag in $(EXTRA_HOST_FLAGS) ; do \
23528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23529 done; \
23530 echo "Doing install-html in gzip" ; \
23531 (cd $(HOST_SUBDIR)/gzip && \
23532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23534 "RANLIB=$${RANLIB}" \
0c24b341 23535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23536 install-html) \
23537 || exit 1
23538
23539@endif gzip
23540
b813574b
PB
23541.PHONY: maybe-installcheck-gzip installcheck-gzip
23542maybe-installcheck-gzip:
23543@if gzip
23544maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 23545
b813574b
PB
23546installcheck-gzip: \
23547 configure-gzip
0aed8855 23548 @: $(MAKE); $(unstage)
b813574b 23549 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23550 r=`${PWD_COMMAND}`; export r; \
23551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23552 $(HOST_EXPORTS) \
b813574b 23553 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23555 done; \
b813574b 23556 echo "Doing installcheck in gzip" ; \
b00612cc 23557 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23560 "RANLIB=$${RANLIB}" \
0c24b341 23561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23562 installcheck) \
2a4cbe27
NN
23563 || exit 1
23564
b813574b 23565@endif gzip
2a4cbe27 23566
b813574b
PB
23567.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
23568maybe-mostlyclean-gzip:
23569@if gzip
23570maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 23571
b813574b 23572mostlyclean-gzip:
0aed8855 23573 @: $(MAKE); $(unstage)
b813574b 23574 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23575 r=`${PWD_COMMAND}`; export r; \
23576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23577 $(HOST_EXPORTS) \
b813574b 23578 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23580 done; \
b813574b 23581 echo "Doing mostlyclean in gzip" ; \
b00612cc 23582 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23585 "RANLIB=$${RANLIB}" \
0c24b341 23586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23587 mostlyclean) \
2a4cbe27
NN
23588 || exit 1
23589
b813574b 23590@endif gzip
2a4cbe27 23591
b813574b
PB
23592.PHONY: maybe-clean-gzip clean-gzip
23593maybe-clean-gzip:
23594@if gzip
23595maybe-clean-gzip: clean-gzip
2a4cbe27 23596
b813574b 23597clean-gzip:
0aed8855 23598 @: $(MAKE); $(unstage)
b813574b 23599 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23600 r=`${PWD_COMMAND}`; export r; \
23601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23602 $(HOST_EXPORTS) \
b813574b 23603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23605 done; \
b813574b 23606 echo "Doing clean in gzip" ; \
b00612cc 23607 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23610 "RANLIB=$${RANLIB}" \
0c24b341 23611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23612 clean) \
2a4cbe27
NN
23613 || exit 1
23614
b813574b 23615@endif gzip
2a4cbe27 23616
b813574b
PB
23617.PHONY: maybe-distclean-gzip distclean-gzip
23618maybe-distclean-gzip:
23619@if gzip
23620maybe-distclean-gzip: distclean-gzip
2a4cbe27 23621
b813574b 23622distclean-gzip:
0aed8855 23623 @: $(MAKE); $(unstage)
b813574b 23624 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23625 r=`${PWD_COMMAND}`; export r; \
23626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23627 $(HOST_EXPORTS) \
b813574b 23628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23630 done; \
b813574b 23631 echo "Doing distclean in gzip" ; \
b00612cc 23632 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23635 "RANLIB=$${RANLIB}" \
0c24b341 23636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23637 distclean) \
2a4cbe27
NN
23638 || exit 1
23639
b813574b 23640@endif gzip
2a4cbe27 23641
b813574b
PB
23642.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
23643maybe-maintainer-clean-gzip:
23644@if gzip
23645maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 23646
b813574b 23647maintainer-clean-gzip:
0aed8855 23648 @: $(MAKE); $(unstage)
b813574b 23649 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
23650 r=`${PWD_COMMAND}`; export r; \
23651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23652 $(HOST_EXPORTS) \
b813574b 23653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23655 done; \
b813574b 23656 echo "Doing maintainer-clean in gzip" ; \
b00612cc 23657 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
23658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23660 "RANLIB=$${RANLIB}" \
0c24b341 23661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23662 maintainer-clean) \
2a4cbe27
NN
23663 || exit 1
23664
b813574b 23665@endif gzip
2a4cbe27 23666
2a4cbe27 23667
a7254363 23668
b813574b
PB
23669.PHONY: configure-hello maybe-configure-hello
23670maybe-configure-hello:
4f0ef2d8
CD
23671@if gcc-bootstrap
23672configure-hello: stage_current
23673@endif gcc-bootstrap
b813574b
PB
23674@if hello
23675maybe-configure-hello: configure-hello
c52c6897 23676configure-hello:
0aed8855 23677 @: $(MAKE); $(unstage)
c52c6897 23678 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23680 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
23681 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
1f53ca9a 23682 $(HOST_EXPORTS) \
a7254363
PB
23683 echo Configuring in $(HOST_SUBDIR)/hello; \
23684 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 23685 case $(srcdir) in \
b00612cc
PB
23686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23687 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
23688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23689 esac; \
b00612cc
PB
23690 srcdiroption="--srcdir=$${topdir}/hello"; \
23691 libsrcdir="$$s/hello"; \
4fa63067 23692 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23694 --target=${target_alias} $${srcdiroption} \
2a4cbe27 23695 || exit 1
b813574b 23696@endif hello
2a4cbe27 23697
a7254363
PB
23698
23699
d545f33b
PB
23700
23701
b813574b
PB
23702.PHONY: all-hello maybe-all-hello
23703maybe-all-hello:
4f0ef2d8
CD
23704@if gcc-bootstrap
23705all-hello: stage_current
23706@endif gcc-bootstrap
b813574b 23707@if hello
d27cc32e 23708TARGET-hello=all
b813574b
PB
23709maybe-all-hello: all-hello
23710all-hello: configure-hello
0aed8855 23711 @: $(MAKE); $(unstage)
4fa63067
NN
23712 @r=`${PWD_COMMAND}`; export r; \
23713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 23714 $(HOST_EXPORTS) \
b00612cc 23715 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
23716 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23717 $(TARGET-hello))
b813574b 23718@endif hello
2a4cbe27 23719
a7254363 23720
d545f33b
PB
23721
23722
b813574b
PB
23723.PHONY: check-hello maybe-check-hello
23724maybe-check-hello:
23725@if hello
23726maybe-check-hello: check-hello
2a4cbe27 23727
b813574b 23728check-hello:
0aed8855 23729 @: $(MAKE); $(unstage)
4fa63067 23730 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23732 $(HOST_EXPORTS) \
b00612cc
PB
23733 (cd $(HOST_SUBDIR)/hello && \
23734 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23735
b813574b 23736@endif hello
2a4cbe27 23737
b813574b
PB
23738.PHONY: install-hello maybe-install-hello
23739maybe-install-hello:
23740@if hello
23741maybe-install-hello: install-hello
2a4cbe27 23742
b813574b 23743install-hello: installdirs
0aed8855 23744 @: $(MAKE); $(unstage)
4fa63067
NN
23745 @r=`${PWD_COMMAND}`; export r; \
23746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23747 $(HOST_EXPORTS) \
b00612cc 23748 (cd $(HOST_SUBDIR)/hello && \
2da12f12 23749 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23750
b813574b 23751@endif hello
4fa63067 23752
56a8fe78 23753# Other targets (info, dvi, pdf, etc.)
4fa63067 23754
b813574b
PB
23755.PHONY: maybe-info-hello info-hello
23756maybe-info-hello:
23757@if hello
23758maybe-info-hello: info-hello
4fa63067 23759
b813574b
PB
23760info-hello: \
23761 configure-hello
0aed8855 23762 @: $(MAKE); $(unstage)
b813574b 23763 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23764 r=`${PWD_COMMAND}`; export r; \
23765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23766 $(HOST_EXPORTS) \
b813574b 23767 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23769 done; \
b813574b 23770 echo "Doing info in hello" ; \
b00612cc 23771 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23774 "RANLIB=$${RANLIB}" \
0c24b341 23775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23776 info) \
2a4cbe27
NN
23777 || exit 1
23778
b813574b 23779@endif hello
2a4cbe27 23780
b813574b
PB
23781.PHONY: maybe-dvi-hello dvi-hello
23782maybe-dvi-hello:
23783@if hello
23784maybe-dvi-hello: dvi-hello
2a4cbe27 23785
b813574b
PB
23786dvi-hello: \
23787 configure-hello
0aed8855 23788 @: $(MAKE); $(unstage)
b813574b 23789 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23790 r=`${PWD_COMMAND}`; export r; \
23791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23792 $(HOST_EXPORTS) \
b813574b 23793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23795 done; \
b813574b 23796 echo "Doing dvi in hello" ; \
b00612cc 23797 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23800 "RANLIB=$${RANLIB}" \
0c24b341 23801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23802 dvi) \
2a4cbe27
NN
23803 || exit 1
23804
b813574b 23805@endif hello
2a4cbe27 23806
56a8fe78
DD
23807.PHONY: maybe-pdf-hello pdf-hello
23808maybe-pdf-hello:
23809@if hello
23810maybe-pdf-hello: pdf-hello
23811
23812pdf-hello: \
23813 configure-hello
23814 @: $(MAKE); $(unstage)
23815 @[ -f ./hello/Makefile ] || exit 0; \
23816 r=`${PWD_COMMAND}`; export r; \
23817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23818 $(HOST_EXPORTS) \
23819 for flag in $(EXTRA_HOST_FLAGS) ; do \
23820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23821 done; \
23822 echo "Doing pdf in hello" ; \
23823 (cd $(HOST_SUBDIR)/hello && \
23824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23826 "RANLIB=$${RANLIB}" \
0c24b341 23827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23828 pdf) \
23829 || exit 1
23830
23831@endif hello
23832
6d389afc
MS
23833.PHONY: maybe-html-hello html-hello
23834maybe-html-hello:
23835@if hello
23836maybe-html-hello: html-hello
23837
23838html-hello: \
23839 configure-hello
0aed8855 23840 @: $(MAKE); $(unstage)
6d389afc
MS
23841 @[ -f ./hello/Makefile ] || exit 0; \
23842 r=`${PWD_COMMAND}`; export r; \
23843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23844 $(HOST_EXPORTS) \
23845 for flag in $(EXTRA_HOST_FLAGS) ; do \
23846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23847 done; \
23848 echo "Doing html in hello" ; \
b00612cc 23849 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
23850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23852 "RANLIB=$${RANLIB}" \
0c24b341 23853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23854 html) \
23855 || exit 1
23856
23857@endif hello
23858
b813574b
PB
23859.PHONY: maybe-TAGS-hello TAGS-hello
23860maybe-TAGS-hello:
23861@if hello
23862maybe-TAGS-hello: TAGS-hello
2a4cbe27 23863
b813574b
PB
23864TAGS-hello: \
23865 configure-hello
0aed8855 23866 @: $(MAKE); $(unstage)
b813574b 23867 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23868 r=`${PWD_COMMAND}`; export r; \
23869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23870 $(HOST_EXPORTS) \
b813574b 23871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23873 done; \
b813574b 23874 echo "Doing TAGS in hello" ; \
b00612cc 23875 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23878 "RANLIB=$${RANLIB}" \
0c24b341 23879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23880 TAGS) \
2a4cbe27
NN
23881 || exit 1
23882
b813574b 23883@endif hello
2a4cbe27 23884
b813574b
PB
23885.PHONY: maybe-install-info-hello install-info-hello
23886maybe-install-info-hello:
23887@if hello
23888maybe-install-info-hello: install-info-hello
2a4cbe27 23889
b813574b
PB
23890install-info-hello: \
23891 configure-hello \
23892 info-hello
0aed8855 23893 @: $(MAKE); $(unstage)
b813574b 23894 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23895 r=`${PWD_COMMAND}`; export r; \
23896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23897 $(HOST_EXPORTS) \
b813574b 23898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23900 done; \
b813574b 23901 echo "Doing install-info in hello" ; \
b00612cc 23902 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23905 "RANLIB=$${RANLIB}" \
0c24b341 23906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23907 install-info) \
2a4cbe27
NN
23908 || exit 1
23909
b813574b 23910@endif hello
2a4cbe27 23911
a3ca38d2
DD
23912.PHONY: maybe-install-pdf-hello install-pdf-hello
23913maybe-install-pdf-hello:
23914@if hello
23915maybe-install-pdf-hello: install-pdf-hello
23916
23917install-pdf-hello: \
23918 configure-hello \
23919 pdf-hello
23920 @: $(MAKE); $(unstage)
23921 @[ -f ./hello/Makefile ] || exit 0; \
23922 r=`${PWD_COMMAND}`; export r; \
23923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23924 $(HOST_EXPORTS) \
23925 for flag in $(EXTRA_HOST_FLAGS) ; do \
23926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23927 done; \
23928 echo "Doing install-pdf in hello" ; \
23929 (cd $(HOST_SUBDIR)/hello && \
23930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23932 "RANLIB=$${RANLIB}" \
0c24b341 23933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23934 install-pdf) \
23935 || exit 1
23936
23937@endif hello
23938
108a6f8e
CD
23939.PHONY: maybe-install-html-hello install-html-hello
23940maybe-install-html-hello:
23941@if hello
23942maybe-install-html-hello: install-html-hello
23943
23944install-html-hello: \
23945 configure-hello \
23946 html-hello
23947 @: $(MAKE); $(unstage)
23948 @[ -f ./hello/Makefile ] || exit 0; \
23949 r=`${PWD_COMMAND}`; export r; \
23950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23951 $(HOST_EXPORTS) \
23952 for flag in $(EXTRA_HOST_FLAGS) ; do \
23953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23954 done; \
23955 echo "Doing install-html in hello" ; \
23956 (cd $(HOST_SUBDIR)/hello && \
23957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23959 "RANLIB=$${RANLIB}" \
0c24b341 23960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23961 install-html) \
23962 || exit 1
23963
23964@endif hello
23965
b813574b
PB
23966.PHONY: maybe-installcheck-hello installcheck-hello
23967maybe-installcheck-hello:
23968@if hello
23969maybe-installcheck-hello: installcheck-hello
2a4cbe27 23970
b813574b
PB
23971installcheck-hello: \
23972 configure-hello
0aed8855 23973 @: $(MAKE); $(unstage)
b813574b 23974 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23975 r=`${PWD_COMMAND}`; export r; \
23976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23977 $(HOST_EXPORTS) \
b813574b 23978 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23980 done; \
b813574b 23981 echo "Doing installcheck in hello" ; \
b00612cc 23982 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23985 "RANLIB=$${RANLIB}" \
0c24b341 23986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23987 installcheck) \
2a4cbe27
NN
23988 || exit 1
23989
b813574b 23990@endif hello
2a4cbe27 23991
b813574b
PB
23992.PHONY: maybe-mostlyclean-hello mostlyclean-hello
23993maybe-mostlyclean-hello:
23994@if hello
23995maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 23996
b813574b 23997mostlyclean-hello:
0aed8855 23998 @: $(MAKE); $(unstage)
b813574b 23999 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24000 r=`${PWD_COMMAND}`; export r; \
24001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24002 $(HOST_EXPORTS) \
b813574b 24003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24005 done; \
b813574b 24006 echo "Doing mostlyclean in hello" ; \
b00612cc 24007 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24010 "RANLIB=$${RANLIB}" \
0c24b341 24011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24012 mostlyclean) \
2a4cbe27
NN
24013 || exit 1
24014
b813574b 24015@endif hello
2a4cbe27 24016
b813574b
PB
24017.PHONY: maybe-clean-hello clean-hello
24018maybe-clean-hello:
24019@if hello
24020maybe-clean-hello: clean-hello
2a4cbe27 24021
b813574b 24022clean-hello:
0aed8855 24023 @: $(MAKE); $(unstage)
b813574b 24024 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24025 r=`${PWD_COMMAND}`; export r; \
24026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24027 $(HOST_EXPORTS) \
b813574b 24028 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24030 done; \
b813574b 24031 echo "Doing clean in hello" ; \
b00612cc 24032 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24035 "RANLIB=$${RANLIB}" \
0c24b341 24036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24037 clean) \
2a4cbe27
NN
24038 || exit 1
24039
b813574b 24040@endif hello
2a4cbe27 24041
b813574b
PB
24042.PHONY: maybe-distclean-hello distclean-hello
24043maybe-distclean-hello:
24044@if hello
24045maybe-distclean-hello: distclean-hello
2a4cbe27 24046
b813574b 24047distclean-hello:
0aed8855 24048 @: $(MAKE); $(unstage)
b813574b 24049 @[ -f ./hello/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 distclean in hello" ; \
b00612cc 24057 (cd $(HOST_SUBDIR)/hello && \
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 distclean) \
2a4cbe27
NN
24063 || exit 1
24064
b813574b 24065@endif hello
2a4cbe27 24066
b813574b
PB
24067.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
24068maybe-maintainer-clean-hello:
24069@if hello
24070maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 24071
b813574b 24072maintainer-clean-hello:
0aed8855 24073 @: $(MAKE); $(unstage)
b813574b 24074 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
24075 r=`${PWD_COMMAND}`; export r; \
24076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24077 $(HOST_EXPORTS) \
b813574b 24078 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24080 done; \
b813574b 24081 echo "Doing maintainer-clean in hello" ; \
b00612cc 24082 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
24083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24085 "RANLIB=$${RANLIB}" \
0c24b341 24086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24087 maintainer-clean) \
2a4cbe27
NN
24088 || exit 1
24089
b813574b 24090@endif hello
2a4cbe27 24091
2a4cbe27 24092
a7254363 24093
b813574b
PB
24094.PHONY: configure-indent maybe-configure-indent
24095maybe-configure-indent:
4f0ef2d8
CD
24096@if gcc-bootstrap
24097configure-indent: stage_current
24098@endif gcc-bootstrap
b813574b
PB
24099@if indent
24100maybe-configure-indent: configure-indent
c52c6897 24101configure-indent:
0aed8855 24102 @: $(MAKE); $(unstage)
c52c6897 24103 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24105 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
24106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
1f53ca9a 24107 $(HOST_EXPORTS) \
a7254363
PB
24108 echo Configuring in $(HOST_SUBDIR)/indent; \
24109 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 24110 case $(srcdir) in \
b00612cc
PB
24111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24112 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
24113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24114 esac; \
b00612cc
PB
24115 srcdiroption="--srcdir=$${topdir}/indent"; \
24116 libsrcdir="$$s/indent"; \
4fa63067 24117 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24119 --target=${target_alias} $${srcdiroption} \
4fa63067 24120 || exit 1
b813574b 24121@endif indent
2a4cbe27 24122
a7254363
PB
24123
24124
d545f33b
PB
24125
24126
b813574b
PB
24127.PHONY: all-indent maybe-all-indent
24128maybe-all-indent:
4f0ef2d8
CD
24129@if gcc-bootstrap
24130all-indent: stage_current
24131@endif gcc-bootstrap
b813574b 24132@if indent
d27cc32e 24133TARGET-indent=all
b813574b
PB
24134maybe-all-indent: all-indent
24135all-indent: configure-indent
0aed8855 24136 @: $(MAKE); $(unstage)
4fa63067
NN
24137 @r=`${PWD_COMMAND}`; export r; \
24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24139 $(HOST_EXPORTS) \
b00612cc 24140 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
24141 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24142 $(TARGET-indent))
b813574b 24143@endif indent
2a4cbe27 24144
a7254363 24145
d545f33b
PB
24146
24147
b813574b
PB
24148.PHONY: check-indent maybe-check-indent
24149maybe-check-indent:
24150@if indent
24151maybe-check-indent: check-indent
2a4cbe27 24152
b813574b 24153check-indent:
0aed8855 24154 @: $(MAKE); $(unstage)
4fa63067 24155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24157 $(HOST_EXPORTS) \
b00612cc
PB
24158 (cd $(HOST_SUBDIR)/indent && \
24159 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24160
b813574b 24161@endif indent
2a4cbe27 24162
b813574b
PB
24163.PHONY: install-indent maybe-install-indent
24164maybe-install-indent:
24165@if indent
24166maybe-install-indent: install-indent
2a4cbe27 24167
b813574b 24168install-indent: installdirs
0aed8855 24169 @: $(MAKE); $(unstage)
4fa63067 24170 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24172 $(HOST_EXPORTS) \
b00612cc 24173 (cd $(HOST_SUBDIR)/indent && \
2da12f12 24174 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 24175
b813574b 24176@endif indent
2a4cbe27 24177
56a8fe78 24178# Other targets (info, dvi, pdf, etc.)
2a4cbe27 24179
b813574b
PB
24180.PHONY: maybe-info-indent info-indent
24181maybe-info-indent:
24182@if indent
24183maybe-info-indent: info-indent
4fa63067 24184
b813574b
PB
24185info-indent: \
24186 configure-indent
0aed8855 24187 @: $(MAKE); $(unstage)
b813574b 24188 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24189 r=`${PWD_COMMAND}`; export r; \
24190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24191 $(HOST_EXPORTS) \
b813574b 24192 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24194 done; \
b813574b 24195 echo "Doing info in indent" ; \
b00612cc 24196 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24199 "RANLIB=$${RANLIB}" \
0c24b341 24200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24201 info) \
2a4cbe27
NN
24202 || exit 1
24203
b813574b 24204@endif indent
2a4cbe27 24205
b813574b
PB
24206.PHONY: maybe-dvi-indent dvi-indent
24207maybe-dvi-indent:
24208@if indent
24209maybe-dvi-indent: dvi-indent
2a4cbe27 24210
b813574b
PB
24211dvi-indent: \
24212 configure-indent
0aed8855 24213 @: $(MAKE); $(unstage)
b813574b 24214 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24215 r=`${PWD_COMMAND}`; export r; \
24216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24217 $(HOST_EXPORTS) \
b813574b 24218 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24220 done; \
b813574b 24221 echo "Doing dvi in indent" ; \
b00612cc 24222 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24225 "RANLIB=$${RANLIB}" \
0c24b341 24226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24227 dvi) \
2a4cbe27
NN
24228 || exit 1
24229
b813574b 24230@endif indent
2a4cbe27 24231
56a8fe78
DD
24232.PHONY: maybe-pdf-indent pdf-indent
24233maybe-pdf-indent:
24234@if indent
24235maybe-pdf-indent: pdf-indent
24236
24237pdf-indent: \
24238 configure-indent
24239 @: $(MAKE); $(unstage)
24240 @[ -f ./indent/Makefile ] || exit 0; \
24241 r=`${PWD_COMMAND}`; export r; \
24242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24243 $(HOST_EXPORTS) \
24244 for flag in $(EXTRA_HOST_FLAGS) ; do \
24245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24246 done; \
24247 echo "Doing pdf in indent" ; \
24248 (cd $(HOST_SUBDIR)/indent && \
24249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24251 "RANLIB=$${RANLIB}" \
0c24b341 24252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24253 pdf) \
24254 || exit 1
24255
24256@endif indent
24257
6d389afc
MS
24258.PHONY: maybe-html-indent html-indent
24259maybe-html-indent:
24260@if indent
24261maybe-html-indent: html-indent
24262
24263html-indent: \
24264 configure-indent
0aed8855 24265 @: $(MAKE); $(unstage)
6d389afc
MS
24266 @[ -f ./indent/Makefile ] || exit 0; \
24267 r=`${PWD_COMMAND}`; export r; \
24268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24269 $(HOST_EXPORTS) \
24270 for flag in $(EXTRA_HOST_FLAGS) ; do \
24271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24272 done; \
24273 echo "Doing html in indent" ; \
b00612cc 24274 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
24275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24277 "RANLIB=$${RANLIB}" \
0c24b341 24278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24279 html) \
24280 || exit 1
24281
24282@endif indent
24283
b813574b
PB
24284.PHONY: maybe-TAGS-indent TAGS-indent
24285maybe-TAGS-indent:
24286@if indent
24287maybe-TAGS-indent: TAGS-indent
2a4cbe27 24288
b813574b
PB
24289TAGS-indent: \
24290 configure-indent
0aed8855 24291 @: $(MAKE); $(unstage)
b813574b 24292 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24293 r=`${PWD_COMMAND}`; export r; \
24294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24295 $(HOST_EXPORTS) \
b813574b 24296 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24298 done; \
b813574b 24299 echo "Doing TAGS in indent" ; \
b00612cc 24300 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24303 "RANLIB=$${RANLIB}" \
0c24b341 24304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24305 TAGS) \
2a4cbe27
NN
24306 || exit 1
24307
b813574b 24308@endif indent
2a4cbe27 24309
b813574b
PB
24310.PHONY: maybe-install-info-indent install-info-indent
24311maybe-install-info-indent:
24312@if indent
24313maybe-install-info-indent: install-info-indent
2a4cbe27 24314
b813574b
PB
24315install-info-indent: \
24316 configure-indent \
24317 info-indent
0aed8855 24318 @: $(MAKE); $(unstage)
b813574b 24319 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24320 r=`${PWD_COMMAND}`; export r; \
24321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24322 $(HOST_EXPORTS) \
b813574b 24323 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24325 done; \
b813574b 24326 echo "Doing install-info in indent" ; \
b00612cc 24327 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24330 "RANLIB=$${RANLIB}" \
0c24b341 24331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24332 install-info) \
2a4cbe27
NN
24333 || exit 1
24334
b813574b 24335@endif indent
2a4cbe27 24336
a3ca38d2
DD
24337.PHONY: maybe-install-pdf-indent install-pdf-indent
24338maybe-install-pdf-indent:
24339@if indent
24340maybe-install-pdf-indent: install-pdf-indent
24341
24342install-pdf-indent: \
24343 configure-indent \
24344 pdf-indent
24345 @: $(MAKE); $(unstage)
24346 @[ -f ./indent/Makefile ] || exit 0; \
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24349 $(HOST_EXPORTS) \
24350 for flag in $(EXTRA_HOST_FLAGS) ; do \
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
24353 echo "Doing install-pdf in indent" ; \
24354 (cd $(HOST_SUBDIR)/indent && \
24355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24357 "RANLIB=$${RANLIB}" \
0c24b341 24358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24359 install-pdf) \
24360 || exit 1
24361
24362@endif indent
24363
108a6f8e
CD
24364.PHONY: maybe-install-html-indent install-html-indent
24365maybe-install-html-indent:
24366@if indent
24367maybe-install-html-indent: install-html-indent
24368
24369install-html-indent: \
24370 configure-indent \
24371 html-indent
24372 @: $(MAKE); $(unstage)
24373 @[ -f ./indent/Makefile ] || exit 0; \
24374 r=`${PWD_COMMAND}`; export r; \
24375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24376 $(HOST_EXPORTS) \
24377 for flag in $(EXTRA_HOST_FLAGS) ; do \
24378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24379 done; \
24380 echo "Doing install-html in indent" ; \
24381 (cd $(HOST_SUBDIR)/indent && \
24382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24384 "RANLIB=$${RANLIB}" \
0c24b341 24385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24386 install-html) \
24387 || exit 1
24388
24389@endif indent
24390
b813574b
PB
24391.PHONY: maybe-installcheck-indent installcheck-indent
24392maybe-installcheck-indent:
24393@if indent
24394maybe-installcheck-indent: installcheck-indent
2a4cbe27 24395
b813574b
PB
24396installcheck-indent: \
24397 configure-indent
0aed8855 24398 @: $(MAKE); $(unstage)
b813574b 24399 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24400 r=`${PWD_COMMAND}`; export r; \
24401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24402 $(HOST_EXPORTS) \
b813574b 24403 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24405 done; \
b813574b 24406 echo "Doing installcheck in indent" ; \
b00612cc 24407 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24410 "RANLIB=$${RANLIB}" \
0c24b341 24411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24412 installcheck) \
2a4cbe27
NN
24413 || exit 1
24414
b813574b 24415@endif indent
2a4cbe27 24416
b813574b
PB
24417.PHONY: maybe-mostlyclean-indent mostlyclean-indent
24418maybe-mostlyclean-indent:
24419@if indent
24420maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 24421
b813574b 24422mostlyclean-indent:
0aed8855 24423 @: $(MAKE); $(unstage)
b813574b 24424 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24425 r=`${PWD_COMMAND}`; export r; \
24426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24427 $(HOST_EXPORTS) \
b813574b 24428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24430 done; \
b813574b 24431 echo "Doing mostlyclean in indent" ; \
b00612cc 24432 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24435 "RANLIB=$${RANLIB}" \
0c24b341 24436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24437 mostlyclean) \
2a4cbe27
NN
24438 || exit 1
24439
b813574b 24440@endif indent
2a4cbe27 24441
b813574b
PB
24442.PHONY: maybe-clean-indent clean-indent
24443maybe-clean-indent:
24444@if indent
24445maybe-clean-indent: clean-indent
2a4cbe27 24446
b813574b 24447clean-indent:
0aed8855 24448 @: $(MAKE); $(unstage)
b813574b 24449 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24450 r=`${PWD_COMMAND}`; export r; \
24451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24452 $(HOST_EXPORTS) \
b813574b 24453 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24455 done; \
b813574b 24456 echo "Doing clean in indent" ; \
b00612cc 24457 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24460 "RANLIB=$${RANLIB}" \
0c24b341 24461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24462 clean) \
2a4cbe27
NN
24463 || exit 1
24464
b813574b 24465@endif indent
2a4cbe27 24466
b813574b
PB
24467.PHONY: maybe-distclean-indent distclean-indent
24468maybe-distclean-indent:
24469@if indent
24470maybe-distclean-indent: distclean-indent
2a4cbe27 24471
b813574b 24472distclean-indent:
0aed8855 24473 @: $(MAKE); $(unstage)
b813574b 24474 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24475 r=`${PWD_COMMAND}`; export r; \
24476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24477 $(HOST_EXPORTS) \
b813574b 24478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24480 done; \
b813574b 24481 echo "Doing distclean in indent" ; \
b00612cc 24482 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24485 "RANLIB=$${RANLIB}" \
0c24b341 24486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24487 distclean) \
2a4cbe27
NN
24488 || exit 1
24489
b813574b 24490@endif indent
2a4cbe27 24491
b813574b
PB
24492.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
24493maybe-maintainer-clean-indent:
24494@if indent
24495maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 24496
b813574b 24497maintainer-clean-indent:
0aed8855 24498 @: $(MAKE); $(unstage)
b813574b 24499 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
24500 r=`${PWD_COMMAND}`; export r; \
24501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24502 $(HOST_EXPORTS) \
b813574b 24503 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24505 done; \
b813574b 24506 echo "Doing maintainer-clean in indent" ; \
b00612cc 24507 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
24508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24510 "RANLIB=$${RANLIB}" \
0c24b341 24511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24512 maintainer-clean) \
2a4cbe27
NN
24513 || exit 1
24514
b813574b 24515@endif indent
2a4cbe27 24516
a2592b1b 24517
a7254363 24518
b813574b
PB
24519.PHONY: configure-intl maybe-configure-intl
24520maybe-configure-intl:
4f0ef2d8
CD
24521@if gcc-bootstrap
24522configure-intl: stage_current
24523@endif gcc-bootstrap
b813574b
PB
24524@if intl
24525maybe-configure-intl: configure-intl
c52c6897 24526configure-intl:
c52c6897
PB
24527 @r=`${PWD_COMMAND}`; export r; \
24528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
24529 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
24530 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
1f53ca9a 24531 $(HOST_EXPORTS) \
a7254363
PB
24532 echo Configuring in $(HOST_SUBDIR)/intl; \
24533 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 24534 case $(srcdir) in \
b00612cc
PB
24535 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24536 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24537 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24538 esac; \
b00612cc
PB
24539 srcdiroption="--srcdir=$${topdir}/intl"; \
24540 libsrcdir="$$s/intl"; \
4fa63067 24541 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24542 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24543 --target=${target_alias} $${srcdiroption} \
a2592b1b 24544 || exit 1
b813574b 24545@endif intl
a2592b1b 24546
a7254363
PB
24547
24548
d545f33b
PB
24549.PHONY: configure-stage1-intl maybe-configure-stage1-intl
24550maybe-configure-stage1-intl:
24551@if intl-bootstrap
24552maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 24553configure-stage1-intl:
c52c6897 24554 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 24555 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24556 @r=`${PWD_COMMAND}`; export r; \
24557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24558 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 24559 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 24560 $(HOST_EXPORTS) \
8ee82aff 24561 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24562 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24563 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 24564 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 24565 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24566 cd $(HOST_SUBDIR)/intl || exit 1; \
24567 case $(srcdir) in \
24568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24569 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24571 esac; \
24572 srcdiroption="--srcdir=$${topdir}/intl"; \
24573 libsrcdir="$$s/intl"; \
24574 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24575 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24576 --target=${target_alias} $${srcdiroption} \
1b05fbbd 24577 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
24578@endif intl-bootstrap
24579
24580.PHONY: configure-stage2-intl maybe-configure-stage2-intl
24581maybe-configure-stage2-intl:
24582@if intl-bootstrap
24583maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 24584configure-stage2-intl:
c52c6897 24585 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 24586 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24587 @r=`${PWD_COMMAND}`; export r; \
24588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24589 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 24590 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24591 $(HOST_EXPORTS) \
1b05fbbd 24592 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24593 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24594 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24595 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24596 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 24597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24598 cd $(HOST_SUBDIR)/intl || exit 1; \
24599 case $(srcdir) in \
24600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24601 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24603 esac; \
24604 srcdiroption="--srcdir=$${topdir}/intl"; \
24605 libsrcdir="$$s/intl"; \
24606 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24608 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24609 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24610 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
24611@endif intl-bootstrap
24612
d545f33b
PB
24613.PHONY: configure-stage3-intl maybe-configure-stage3-intl
24614maybe-configure-stage3-intl:
24615@if intl-bootstrap
24616maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 24617configure-stage3-intl:
c52c6897 24618 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 24619 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24620 @r=`${PWD_COMMAND}`; export r; \
24621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24622 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 24623 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24624 $(HOST_EXPORTS) \
1b05fbbd 24625 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24626 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24627 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24628 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24629 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 24630 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24631 cd $(HOST_SUBDIR)/intl || exit 1; \
24632 case $(srcdir) in \
24633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24634 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24636 esac; \
24637 srcdiroption="--srcdir=$${topdir}/intl"; \
24638 libsrcdir="$$s/intl"; \
24639 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24640 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24641 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24642 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24643 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
24644@endif intl-bootstrap
24645
d545f33b
PB
24646.PHONY: configure-stage4-intl maybe-configure-stage4-intl
24647maybe-configure-stage4-intl:
24648@if intl-bootstrap
24649maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 24650configure-stage4-intl:
c52c6897 24651 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 24652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24653 @r=`${PWD_COMMAND}`; export r; \
24654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24655 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 24656 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24657 $(HOST_EXPORTS) \
1b05fbbd 24658 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 24659 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24660 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24661 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24662 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 24663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24664 cd $(HOST_SUBDIR)/intl || exit 1; \
24665 case $(srcdir) in \
24666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24667 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24669 esac; \
24670 srcdiroption="--srcdir=$${topdir}/intl"; \
24671 libsrcdir="$$s/intl"; \
24672 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24674 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24675 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24676 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
24677@endif intl-bootstrap
24678
24679.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
24680maybe-configure-stageprofile-intl:
24681@if intl-bootstrap
24682maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 24683configure-stageprofile-intl:
c52c6897 24684 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 24685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24686 @r=`${PWD_COMMAND}`; export r; \
24687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24688 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 24689 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24690 $(HOST_EXPORTS) \
1b05fbbd
AO
24691 $(POSTSTAGE1_HOST_EXPORTS) \
24692 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24693 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24694 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24695 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 24696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24697 cd $(HOST_SUBDIR)/intl || exit 1; \
24698 case $(srcdir) in \
24699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24700 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24702 esac; \
24703 srcdiroption="--srcdir=$${topdir}/intl"; \
24704 libsrcdir="$$s/intl"; \
24705 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24707 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24708 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24709 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
24710@endif intl-bootstrap
24711
24712.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
24713maybe-configure-stagefeedback-intl:
24714@if intl-bootstrap
24715maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 24716configure-stagefeedback-intl:
c52c6897 24717 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 24718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
24719 @r=`${PWD_COMMAND}`; export r; \
24720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24721 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 24722 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 24723 $(HOST_EXPORTS) \
1b05fbbd
AO
24724 $(POSTSTAGE1_HOST_EXPORTS) \
24725 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
24726 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24727 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 24728 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 24729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
24730 cd $(HOST_SUBDIR)/intl || exit 1; \
24731 case $(srcdir) in \
24732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24733 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
24734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24735 esac; \
24736 srcdiroption="--srcdir=$${topdir}/intl"; \
24737 libsrcdir="$$s/intl"; \
24738 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24740 --target=${target_alias} $${srcdiroption} \
c1cb7e02 24741 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 24742 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
24743@endif intl-bootstrap
24744
24745
24746
24747
24748
b813574b
PB
24749.PHONY: all-intl maybe-all-intl
24750maybe-all-intl:
4f0ef2d8
CD
24751@if gcc-bootstrap
24752all-intl: stage_current
24753@endif gcc-bootstrap
b813574b 24754@if intl
d27cc32e 24755TARGET-intl=all
b813574b
PB
24756maybe-all-intl: all-intl
24757all-intl: configure-intl
c52c6897 24758 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 24760 $(HOST_EXPORTS) \
b00612cc 24761 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
24762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24763 $(TARGET-intl))
b813574b 24764@endif intl
a2592b1b 24765
a7254363 24766
d545f33b
PB
24767
24768.PHONY: all-stage1-intl maybe-all-stage1-intl
24769.PHONY: clean-stage1-intl maybe-clean-stage1-intl
24770maybe-all-stage1-intl:
24771maybe-clean-stage1-intl:
24772@if intl-bootstrap
24773maybe-all-stage1-intl: all-stage1-intl
24774all-stage1: all-stage1-intl
f70224b5 24775TARGET-stage1-intl = $(TARGET-intl)
d545f33b 24776all-stage1-intl: configure-stage1-intl
c52c6897 24777 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
24778 @r=`${PWD_COMMAND}`; export r; \
24779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24780 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 24781 $(HOST_EXPORTS) \
d545f33b 24782 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24783 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24784 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 24785 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
24786 LIBCFLAGS="$(LIBCFLAGS)" \
24787 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24788 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24789 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24790 $(EXTRA_HOST_FLAGS) \
24791 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 24792 $(TARGET-stage1-intl)
d545f33b
PB
24793
24794maybe-clean-stage1-intl: clean-stage1-intl
24795clean-stage1: clean-stage1-intl
24796clean-stage1-intl:
9dbaa842
DD
24797 @if [ $(current_stage) = stage1 ]; then \
24798 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24799 else \
24800 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
24801 $(MAKE) stage1-start; \
24802 fi; \
d545f33b 24803 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24804 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 24805 clean
d545f33b
PB
24806@endif intl-bootstrap
24807
24808
24809.PHONY: all-stage2-intl maybe-all-stage2-intl
24810.PHONY: clean-stage2-intl maybe-clean-stage2-intl
24811maybe-all-stage2-intl:
24812maybe-clean-stage2-intl:
24813@if intl-bootstrap
24814maybe-all-stage2-intl: all-stage2-intl
24815all-stage2: all-stage2-intl
f70224b5 24816TARGET-stage2-intl = $(TARGET-intl)
d545f33b 24817all-stage2-intl: configure-stage2-intl
c52c6897 24818 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
24819 @r=`${PWD_COMMAND}`; export r; \
24820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24821 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 24822 $(HOST_EXPORTS) \
1f53ca9a 24823 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24824 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24826 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 24827 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
24828 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24833 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 24834 $(TARGET-stage2-intl)
d545f33b
PB
24835
24836maybe-clean-stage2-intl: clean-stage2-intl
24837clean-stage2: clean-stage2-intl
24838clean-stage2-intl:
9dbaa842
DD
24839 @if [ $(current_stage) = stage2 ]; then \
24840 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24841 else \
24842 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
24843 $(MAKE) stage2-start; \
24844 fi; \
d545f33b 24845 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24846 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24847 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24848 clean
d545f33b
PB
24849@endif intl-bootstrap
24850
24851
24852.PHONY: all-stage3-intl maybe-all-stage3-intl
24853.PHONY: clean-stage3-intl maybe-clean-stage3-intl
24854maybe-all-stage3-intl:
24855maybe-clean-stage3-intl:
24856@if intl-bootstrap
24857maybe-all-stage3-intl: all-stage3-intl
24858all-stage3: all-stage3-intl
f70224b5 24859TARGET-stage3-intl = $(TARGET-intl)
d545f33b 24860all-stage3-intl: configure-stage3-intl
c52c6897 24861 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
24862 @r=`${PWD_COMMAND}`; export r; \
24863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24864 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 24865 $(HOST_EXPORTS) \
1f53ca9a 24866 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24867 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24869 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 24870 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
24871 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24875 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24876 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 24877 $(TARGET-stage3-intl)
d545f33b
PB
24878
24879maybe-clean-stage3-intl: clean-stage3-intl
24880clean-stage3: clean-stage3-intl
24881clean-stage3-intl:
9dbaa842
DD
24882 @if [ $(current_stage) = stage3 ]; then \
24883 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24884 else \
24885 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
24886 $(MAKE) stage3-start; \
24887 fi; \
d545f33b 24888 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24889 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24890 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24891 clean
d545f33b
PB
24892@endif intl-bootstrap
24893
24894
24895.PHONY: all-stage4-intl maybe-all-stage4-intl
24896.PHONY: clean-stage4-intl maybe-clean-stage4-intl
24897maybe-all-stage4-intl:
24898maybe-clean-stage4-intl:
24899@if intl-bootstrap
24900maybe-all-stage4-intl: all-stage4-intl
24901all-stage4: all-stage4-intl
f70224b5 24902TARGET-stage4-intl = $(TARGET-intl)
d545f33b 24903all-stage4-intl: configure-stage4-intl
c52c6897 24904 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
24905 @r=`${PWD_COMMAND}`; export r; \
24906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24907 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 24908 $(HOST_EXPORTS) \
1f53ca9a 24909 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24910 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24912 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 24913 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 24914 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
24915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24918 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24919 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 24920 $(TARGET-stage4-intl)
d545f33b
PB
24921
24922maybe-clean-stage4-intl: clean-stage4-intl
24923clean-stage4: clean-stage4-intl
24924clean-stage4-intl:
9dbaa842
DD
24925 @if [ $(current_stage) = stage4 ]; then \
24926 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24927 else \
24928 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
24929 $(MAKE) stage4-start; \
24930 fi; \
d545f33b 24931 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24932 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24933 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24934 clean
d545f33b
PB
24935@endif intl-bootstrap
24936
24937
24938.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
24939.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
24940maybe-all-stageprofile-intl:
24941maybe-clean-stageprofile-intl:
24942@if intl-bootstrap
24943maybe-all-stageprofile-intl: all-stageprofile-intl
24944all-stageprofile: all-stageprofile-intl
f70224b5 24945TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 24946all-stageprofile-intl: configure-stageprofile-intl
c52c6897 24947 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
24948 @r=`${PWD_COMMAND}`; export r; \
24949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24950 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 24951 $(HOST_EXPORTS) \
1f53ca9a 24952 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24953 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24954 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24955 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 24956 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
24957 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24958 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24959 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24960 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24961 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
24962 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 24963 $(TARGET-stageprofile-intl)
d545f33b
PB
24964
24965maybe-clean-stageprofile-intl: clean-stageprofile-intl
24966clean-stageprofile: clean-stageprofile-intl
24967clean-stageprofile-intl:
9dbaa842
DD
24968 @if [ $(current_stage) = stageprofile ]; then \
24969 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
24970 else \
24971 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
24972 $(MAKE) stageprofile-start; \
24973 fi; \
d545f33b 24974 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24975 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 24976 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 24977 clean
d545f33b
PB
24978@endif intl-bootstrap
24979
24980
24981.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
24982.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
24983maybe-all-stagefeedback-intl:
24984maybe-clean-stagefeedback-intl:
24985@if intl-bootstrap
24986maybe-all-stagefeedback-intl: all-stagefeedback-intl
24987all-stagefeedback: all-stagefeedback-intl
f70224b5 24988TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 24989all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 24990 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
24991 @r=`${PWD_COMMAND}`; export r; \
24992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 24993 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 24994 $(HOST_EXPORTS) \
1f53ca9a 24995 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 24996 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 24997 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 24998 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 24999 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
25000 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25001 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25002 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25003 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25004 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25005 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25006 $(TARGET-stagefeedback-intl)
d545f33b
PB
25007
25008maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
25009clean-stagefeedback: clean-stagefeedback-intl
25010clean-stagefeedback-intl:
9dbaa842
DD
25011 @if [ $(current_stage) = stagefeedback ]; then \
25012 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
25013 else \
25014 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
25015 $(MAKE) stagefeedback-start; \
25016 fi; \
d545f33b 25017 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 25018 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25019 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25020 clean
d545f33b
PB
25021@endif intl-bootstrap
25022
25023
25024
25025
25026
b813574b
PB
25027.PHONY: check-intl maybe-check-intl
25028maybe-check-intl:
25029@if intl
25030maybe-check-intl: check-intl
2a4cbe27 25031
b813574b 25032check-intl:
0aed8855 25033 @: $(MAKE); $(unstage)
4fa63067
NN
25034 @r=`${PWD_COMMAND}`; export r; \
25035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25036 $(HOST_EXPORTS) \
b00612cc
PB
25037 (cd $(HOST_SUBDIR)/intl && \
25038 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25039
b813574b 25040@endif intl
2a4cbe27 25041
b813574b
PB
25042.PHONY: install-intl maybe-install-intl
25043maybe-install-intl:
25044@if intl
25045maybe-install-intl: install-intl
2a4cbe27 25046
b813574b 25047install-intl: installdirs
0aed8855 25048 @: $(MAKE); $(unstage)
4fa63067
NN
25049 @r=`${PWD_COMMAND}`; export r; \
25050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25051 $(HOST_EXPORTS) \
b00612cc 25052 (cd $(HOST_SUBDIR)/intl && \
2da12f12 25053 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25054
b813574b 25055@endif intl
4fa63067 25056
56a8fe78 25057# Other targets (info, dvi, pdf, etc.)
4fa63067 25058
b813574b
PB
25059.PHONY: maybe-info-intl info-intl
25060maybe-info-intl:
25061@if intl
25062maybe-info-intl: info-intl
4fa63067 25063
b813574b
PB
25064info-intl: \
25065 configure-intl
25066 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25067 r=`${PWD_COMMAND}`; export r; \
25068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25069 $(HOST_EXPORTS) \
b813574b 25070 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25072 done; \
b813574b 25073 echo "Doing info in intl" ; \
b00612cc 25074 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25077 "RANLIB=$${RANLIB}" \
0c24b341 25078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25079 info) \
2a4cbe27
NN
25080 || exit 1
25081
b813574b 25082@endif intl
2a4cbe27 25083
b813574b
PB
25084.PHONY: maybe-dvi-intl dvi-intl
25085maybe-dvi-intl:
25086@if intl
25087maybe-dvi-intl: dvi-intl
2a4cbe27 25088
b813574b
PB
25089dvi-intl: \
25090 configure-intl
25091 @[ -f ./intl/Makefile ] || exit 0; \
25092 r=`${PWD_COMMAND}`; export r; \
b40e3958 25093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25094 $(HOST_EXPORTS) \
b813574b 25095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25097 done; \
b813574b 25098 echo "Doing dvi in intl" ; \
b00612cc 25099 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25102 "RANLIB=$${RANLIB}" \
0c24b341 25103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25104 dvi) \
2a4cbe27
NN
25105 || exit 1
25106
b813574b 25107@endif intl
2a4cbe27 25108
56a8fe78
DD
25109.PHONY: maybe-pdf-intl pdf-intl
25110maybe-pdf-intl:
25111@if intl
25112maybe-pdf-intl: pdf-intl
25113
25114pdf-intl: \
25115 configure-intl
25116 @[ -f ./intl/Makefile ] || exit 0; \
25117 r=`${PWD_COMMAND}`; export r; \
25118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25119 $(HOST_EXPORTS) \
25120 for flag in $(EXTRA_HOST_FLAGS) ; do \
25121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25122 done; \
25123 echo "Doing pdf in intl" ; \
25124 (cd $(HOST_SUBDIR)/intl && \
25125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25127 "RANLIB=$${RANLIB}" \
0c24b341 25128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25129 pdf) \
25130 || exit 1
25131
25132@endif intl
25133
6d389afc
MS
25134.PHONY: maybe-html-intl html-intl
25135maybe-html-intl:
25136@if intl
25137maybe-html-intl: html-intl
25138
25139html-intl: \
25140 configure-intl
25141 @[ -f ./intl/Makefile ] || exit 0; \
25142 r=`${PWD_COMMAND}`; export r; \
25143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25144 $(HOST_EXPORTS) \
25145 for flag in $(EXTRA_HOST_FLAGS) ; do \
25146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25147 done; \
25148 echo "Doing html in intl" ; \
b00612cc 25149 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
25150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25152 "RANLIB=$${RANLIB}" \
0c24b341 25153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25154 html) \
25155 || exit 1
25156
25157@endif intl
25158
b813574b
PB
25159.PHONY: maybe-TAGS-intl TAGS-intl
25160maybe-TAGS-intl:
25161@if intl
25162maybe-TAGS-intl: TAGS-intl
2a4cbe27 25163
b813574b
PB
25164TAGS-intl: \
25165 configure-intl
25166 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25167 r=`${PWD_COMMAND}`; export r; \
25168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25169 $(HOST_EXPORTS) \
b813574b 25170 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25172 done; \
b813574b 25173 echo "Doing TAGS in intl" ; \
b00612cc 25174 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25177 "RANLIB=$${RANLIB}" \
0c24b341 25178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25179 TAGS) \
2a4cbe27
NN
25180 || exit 1
25181
b813574b 25182@endif intl
2a4cbe27 25183
b813574b
PB
25184.PHONY: maybe-install-info-intl install-info-intl
25185maybe-install-info-intl:
25186@if intl
25187maybe-install-info-intl: install-info-intl
2a4cbe27 25188
b813574b
PB
25189install-info-intl: \
25190 configure-intl \
25191 info-intl
25192 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25193 r=`${PWD_COMMAND}`; export r; \
25194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25195 $(HOST_EXPORTS) \
b813574b 25196 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25198 done; \
b813574b 25199 echo "Doing install-info in intl" ; \
b00612cc 25200 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25203 "RANLIB=$${RANLIB}" \
0c24b341 25204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25205 install-info) \
2a4cbe27
NN
25206 || exit 1
25207
b813574b 25208@endif intl
2a4cbe27 25209
a3ca38d2
DD
25210.PHONY: maybe-install-pdf-intl install-pdf-intl
25211maybe-install-pdf-intl:
25212@if intl
25213maybe-install-pdf-intl: install-pdf-intl
25214
25215install-pdf-intl: \
25216 configure-intl \
25217 pdf-intl
25218 @[ -f ./intl/Makefile ] || exit 0; \
25219 r=`${PWD_COMMAND}`; export r; \
25220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25221 $(HOST_EXPORTS) \
25222 for flag in $(EXTRA_HOST_FLAGS) ; do \
25223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25224 done; \
25225 echo "Doing install-pdf in intl" ; \
25226 (cd $(HOST_SUBDIR)/intl && \
25227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25229 "RANLIB=$${RANLIB}" \
0c24b341 25230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25231 install-pdf) \
25232 || exit 1
25233
25234@endif intl
25235
108a6f8e
CD
25236.PHONY: maybe-install-html-intl install-html-intl
25237maybe-install-html-intl:
25238@if intl
25239maybe-install-html-intl: install-html-intl
25240
25241install-html-intl: \
25242 configure-intl \
25243 html-intl
25244 @[ -f ./intl/Makefile ] || exit 0; \
25245 r=`${PWD_COMMAND}`; export r; \
25246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25247 $(HOST_EXPORTS) \
25248 for flag in $(EXTRA_HOST_FLAGS) ; do \
25249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25250 done; \
25251 echo "Doing install-html in intl" ; \
25252 (cd $(HOST_SUBDIR)/intl && \
25253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25255 "RANLIB=$${RANLIB}" \
0c24b341 25256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25257 install-html) \
25258 || exit 1
25259
25260@endif intl
25261
b813574b
PB
25262.PHONY: maybe-installcheck-intl installcheck-intl
25263maybe-installcheck-intl:
25264@if intl
25265maybe-installcheck-intl: installcheck-intl
2a4cbe27 25266
b813574b
PB
25267installcheck-intl: \
25268 configure-intl
25269 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25270 r=`${PWD_COMMAND}`; export r; \
25271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25272 $(HOST_EXPORTS) \
b813574b 25273 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25275 done; \
b813574b 25276 echo "Doing installcheck in intl" ; \
b00612cc 25277 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25280 "RANLIB=$${RANLIB}" \
0c24b341 25281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25282 installcheck) \
2a4cbe27
NN
25283 || exit 1
25284
b813574b 25285@endif intl
2a4cbe27 25286
b813574b
PB
25287.PHONY: maybe-mostlyclean-intl mostlyclean-intl
25288maybe-mostlyclean-intl:
25289@if intl
25290maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 25291
b813574b
PB
25292mostlyclean-intl:
25293 @[ -f ./intl/Makefile ] || exit 0; \
25294 r=`${PWD_COMMAND}`; export r; \
25295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
25296 $(HOST_EXPORTS) \
25297 for flag in $(EXTRA_HOST_FLAGS) ; do \
25298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25299 done; \
25300 echo "Doing mostlyclean in intl" ; \
b00612cc 25301 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
25302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25304 "RANLIB=$${RANLIB}" \
0c24b341 25305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
25306 mostlyclean) \
25307 || exit 1
4fa63067 25308
b813574b 25309@endif intl
4fa63067 25310
b813574b
PB
25311.PHONY: maybe-clean-intl clean-intl
25312maybe-clean-intl:
25313@if intl
25314maybe-clean-intl: clean-intl
4fa63067 25315
b813574b
PB
25316clean-intl:
25317 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25318 r=`${PWD_COMMAND}`; export r; \
25319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25320 $(HOST_EXPORTS) \
b813574b 25321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25323 done; \
b813574b 25324 echo "Doing clean in intl" ; \
b00612cc 25325 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25328 "RANLIB=$${RANLIB}" \
0c24b341 25329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25330 clean) \
2a4cbe27
NN
25331 || exit 1
25332
b813574b 25333@endif intl
2a4cbe27 25334
b813574b
PB
25335.PHONY: maybe-distclean-intl distclean-intl
25336maybe-distclean-intl:
25337@if intl
25338maybe-distclean-intl: distclean-intl
2a4cbe27 25339
b813574b
PB
25340distclean-intl:
25341 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25342 r=`${PWD_COMMAND}`; export r; \
25343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25344 $(HOST_EXPORTS) \
b813574b 25345 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25347 done; \
b813574b 25348 echo "Doing distclean in intl" ; \
b00612cc 25349 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25352 "RANLIB=$${RANLIB}" \
0c24b341 25353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25354 distclean) \
2a4cbe27
NN
25355 || exit 1
25356
b813574b 25357@endif intl
2a4cbe27 25358
b813574b
PB
25359.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
25360maybe-maintainer-clean-intl:
25361@if intl
25362maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 25363
b813574b
PB
25364maintainer-clean-intl:
25365 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
25366 r=`${PWD_COMMAND}`; export r; \
25367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25368 $(HOST_EXPORTS) \
b813574b 25369 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25371 done; \
b813574b 25372 echo "Doing maintainer-clean in intl" ; \
b00612cc 25373 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
25374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25376 "RANLIB=$${RANLIB}" \
0c24b341 25377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25378 maintainer-clean) \
2a4cbe27
NN
25379 || exit 1
25380
b813574b 25381@endif intl
2a4cbe27 25382
2a4cbe27 25383
a7254363 25384
b813574b
PB
25385.PHONY: configure-tcl maybe-configure-tcl
25386maybe-configure-tcl:
4f0ef2d8
CD
25387@if gcc-bootstrap
25388configure-tcl: stage_current
25389@endif gcc-bootstrap
b813574b
PB
25390@if tcl
25391maybe-configure-tcl: configure-tcl
c52c6897 25392configure-tcl:
0aed8855 25393 @: $(MAKE); $(unstage)
c52c6897 25394 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25396 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
25397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
1f53ca9a 25398 $(HOST_EXPORTS) \
a7254363
PB
25399 echo Configuring in $(HOST_SUBDIR)/tcl; \
25400 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 25401 case $(srcdir) in \
b00612cc
PB
25402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25403 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
25404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25405 esac; \
b00612cc
PB
25406 srcdiroption="--srcdir=$${topdir}/tcl"; \
25407 libsrcdir="$$s/tcl"; \
4fa63067 25408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25410 --target=${target_alias} $${srcdiroption} \
2a4cbe27 25411 || exit 1
b813574b 25412@endif tcl
2a4cbe27 25413
a7254363
PB
25414
25415
d545f33b
PB
25416
25417
b813574b
PB
25418.PHONY: all-tcl maybe-all-tcl
25419maybe-all-tcl:
4f0ef2d8
CD
25420@if gcc-bootstrap
25421all-tcl: stage_current
25422@endif gcc-bootstrap
b813574b 25423@if tcl
d27cc32e 25424TARGET-tcl=all
b813574b
PB
25425maybe-all-tcl: all-tcl
25426all-tcl: configure-tcl
0aed8855 25427 @: $(MAKE); $(unstage)
4fa63067
NN
25428 @r=`${PWD_COMMAND}`; export r; \
25429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25430 $(HOST_EXPORTS) \
b00612cc 25431 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
25432 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25433 $(TARGET-tcl))
b813574b 25434@endif tcl
4fa63067 25435
a7254363 25436
d545f33b
PB
25437
25438
b813574b
PB
25439.PHONY: check-tcl maybe-check-tcl
25440maybe-check-tcl:
25441@if tcl
25442maybe-check-tcl: check-tcl
2a4cbe27 25443
b813574b 25444check-tcl:
0aed8855 25445 @: $(MAKE); $(unstage)
4fa63067
NN
25446 @r=`${PWD_COMMAND}`; export r; \
25447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25448 $(HOST_EXPORTS) \
b00612cc
PB
25449 (cd $(HOST_SUBDIR)/tcl && \
25450 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 25451
b813574b 25452@endif tcl
4fa63067 25453
b813574b
PB
25454.PHONY: install-tcl maybe-install-tcl
25455maybe-install-tcl:
25456@if tcl
25457maybe-install-tcl: install-tcl
4fa63067 25458
b813574b 25459install-tcl: installdirs
0aed8855 25460 @: $(MAKE); $(unstage)
4fa63067
NN
25461 @r=`${PWD_COMMAND}`; export r; \
25462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25463 $(HOST_EXPORTS) \
b00612cc 25464 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 25465 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25466
b813574b 25467@endif tcl
4fa63067 25468
56a8fe78 25469# Other targets (info, dvi, pdf, etc.)
4fa63067 25470
b813574b
PB
25471.PHONY: maybe-info-tcl info-tcl
25472maybe-info-tcl:
25473@if tcl
25474maybe-info-tcl: info-tcl
4fa63067 25475
b813574b
PB
25476info-tcl: \
25477 configure-tcl
0aed8855 25478 @: $(MAKE); $(unstage)
b813574b 25479 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25480 r=`${PWD_COMMAND}`; export r; \
25481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25482 $(HOST_EXPORTS) \
b813574b 25483 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485 done; \
b813574b 25486 echo "Doing info in tcl" ; \
b00612cc 25487 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25490 "RANLIB=$${RANLIB}" \
0c24b341 25491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25492 info) \
2a4cbe27
NN
25493 || exit 1
25494
b813574b 25495@endif tcl
2a4cbe27 25496
b813574b
PB
25497.PHONY: maybe-dvi-tcl dvi-tcl
25498maybe-dvi-tcl:
25499@if tcl
25500maybe-dvi-tcl: dvi-tcl
2a4cbe27 25501
b813574b
PB
25502dvi-tcl: \
25503 configure-tcl
0aed8855 25504 @: $(MAKE); $(unstage)
b813574b 25505 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25506 r=`${PWD_COMMAND}`; export r; \
25507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25508 $(HOST_EXPORTS) \
b813574b 25509 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25511 done; \
b813574b 25512 echo "Doing dvi in tcl" ; \
b00612cc 25513 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25516 "RANLIB=$${RANLIB}" \
0c24b341 25517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25518 dvi) \
2a4cbe27
NN
25519 || exit 1
25520
b813574b 25521@endif tcl
2a4cbe27 25522
56a8fe78
DD
25523.PHONY: maybe-pdf-tcl pdf-tcl
25524maybe-pdf-tcl:
25525@if tcl
25526maybe-pdf-tcl: pdf-tcl
25527
25528pdf-tcl: \
25529 configure-tcl
25530 @: $(MAKE); $(unstage)
25531 @[ -f ./tcl/Makefile ] || exit 0; \
25532 r=`${PWD_COMMAND}`; export r; \
25533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534 $(HOST_EXPORTS) \
25535 for flag in $(EXTRA_HOST_FLAGS) ; do \
25536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537 done; \
25538 echo "Doing pdf in tcl" ; \
25539 (cd $(HOST_SUBDIR)/tcl && \
25540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542 "RANLIB=$${RANLIB}" \
0c24b341 25543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25544 pdf) \
25545 || exit 1
25546
25547@endif tcl
25548
6d389afc
MS
25549.PHONY: maybe-html-tcl html-tcl
25550maybe-html-tcl:
25551@if tcl
25552maybe-html-tcl: html-tcl
25553
25554html-tcl: \
25555 configure-tcl
0aed8855 25556 @: $(MAKE); $(unstage)
6d389afc
MS
25557 @[ -f ./tcl/Makefile ] || exit 0; \
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25560 $(HOST_EXPORTS) \
25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
25564 echo "Doing html in tcl" ; \
b00612cc 25565 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
0c24b341 25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25570 html) \
25571 || exit 1
25572
25573@endif tcl
25574
b813574b
PB
25575.PHONY: maybe-TAGS-tcl TAGS-tcl
25576maybe-TAGS-tcl:
25577@if tcl
25578maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 25579
b813574b
PB
25580TAGS-tcl: \
25581 configure-tcl
0aed8855 25582 @: $(MAKE); $(unstage)
b813574b 25583 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25584 r=`${PWD_COMMAND}`; export r; \
25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25586 $(HOST_EXPORTS) \
b813574b 25587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25589 done; \
b813574b 25590 echo "Doing TAGS in tcl" ; \
b00612cc 25591 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25594 "RANLIB=$${RANLIB}" \
0c24b341 25595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25596 TAGS) \
2a4cbe27
NN
25597 || exit 1
25598
b813574b 25599@endif tcl
2a4cbe27 25600
b813574b
PB
25601.PHONY: maybe-install-info-tcl install-info-tcl
25602maybe-install-info-tcl:
25603@if tcl
25604maybe-install-info-tcl: install-info-tcl
2a4cbe27 25605
b813574b
PB
25606install-info-tcl: \
25607 configure-tcl \
25608 info-tcl
0aed8855 25609 @: $(MAKE); $(unstage)
b813574b 25610 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25611 r=`${PWD_COMMAND}`; export r; \
25612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25613 $(HOST_EXPORTS) \
b813574b 25614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25616 done; \
b813574b 25617 echo "Doing install-info in tcl" ; \
b00612cc 25618 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25621 "RANLIB=$${RANLIB}" \
0c24b341 25622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25623 install-info) \
2a4cbe27
NN
25624 || exit 1
25625
b813574b 25626@endif tcl
2a4cbe27 25627
a3ca38d2
DD
25628.PHONY: maybe-install-pdf-tcl install-pdf-tcl
25629maybe-install-pdf-tcl:
25630@if tcl
25631maybe-install-pdf-tcl: install-pdf-tcl
25632
25633install-pdf-tcl: \
25634 configure-tcl \
25635 pdf-tcl
25636 @: $(MAKE); $(unstage)
25637 @[ -f ./tcl/Makefile ] || exit 0; \
25638 r=`${PWD_COMMAND}`; export r; \
25639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25640 $(HOST_EXPORTS) \
25641 for flag in $(EXTRA_HOST_FLAGS) ; do \
25642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25643 done; \
25644 echo "Doing install-pdf in tcl" ; \
25645 (cd $(HOST_SUBDIR)/tcl && \
25646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25648 "RANLIB=$${RANLIB}" \
0c24b341 25649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25650 install-pdf) \
25651 || exit 1
25652
25653@endif tcl
25654
108a6f8e
CD
25655.PHONY: maybe-install-html-tcl install-html-tcl
25656maybe-install-html-tcl:
25657@if tcl
25658maybe-install-html-tcl: install-html-tcl
25659
25660install-html-tcl: \
25661 configure-tcl \
25662 html-tcl
25663 @: $(MAKE); $(unstage)
25664 @[ -f ./tcl/Makefile ] || exit 0; \
25665 r=`${PWD_COMMAND}`; export r; \
25666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25667 $(HOST_EXPORTS) \
25668 for flag in $(EXTRA_HOST_FLAGS) ; do \
25669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25670 done; \
25671 echo "Doing install-html in tcl" ; \
25672 (cd $(HOST_SUBDIR)/tcl && \
25673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25675 "RANLIB=$${RANLIB}" \
0c24b341 25676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25677 install-html) \
25678 || exit 1
25679
25680@endif tcl
25681
b813574b
PB
25682.PHONY: maybe-installcheck-tcl installcheck-tcl
25683maybe-installcheck-tcl:
25684@if tcl
25685maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 25686
b813574b
PB
25687installcheck-tcl: \
25688 configure-tcl
0aed8855 25689 @: $(MAKE); $(unstage)
b813574b 25690 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25691 r=`${PWD_COMMAND}`; export r; \
25692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25693 $(HOST_EXPORTS) \
b813574b 25694 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25696 done; \
b813574b 25697 echo "Doing installcheck in tcl" ; \
b00612cc 25698 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25701 "RANLIB=$${RANLIB}" \
0c24b341 25702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25703 installcheck) \
2a4cbe27
NN
25704 || exit 1
25705
b813574b 25706@endif tcl
2a4cbe27 25707
b813574b
PB
25708.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
25709maybe-mostlyclean-tcl:
25710@if tcl
25711maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 25712
b813574b
PB
25713# tcl doesn't support mostlyclean.
25714mostlyclean-tcl:
2a4cbe27 25715
b813574b 25716@endif tcl
2a4cbe27 25717
b813574b
PB
25718.PHONY: maybe-clean-tcl clean-tcl
25719maybe-clean-tcl:
25720@if tcl
25721maybe-clean-tcl: clean-tcl
2a4cbe27 25722
b813574b 25723clean-tcl:
0aed8855 25724 @: $(MAKE); $(unstage)
b813574b 25725 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25726 r=`${PWD_COMMAND}`; export r; \
25727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25728 $(HOST_EXPORTS) \
b813574b 25729 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25731 done; \
b813574b 25732 echo "Doing clean in tcl" ; \
b00612cc 25733 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25736 "RANLIB=$${RANLIB}" \
0c24b341 25737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25738 clean) \
2a4cbe27
NN
25739 || exit 1
25740
b813574b 25741@endif tcl
2a4cbe27 25742
b813574b
PB
25743.PHONY: maybe-distclean-tcl distclean-tcl
25744maybe-distclean-tcl:
25745@if tcl
25746maybe-distclean-tcl: distclean-tcl
2a4cbe27 25747
b813574b 25748distclean-tcl:
0aed8855 25749 @: $(MAKE); $(unstage)
b813574b 25750 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25751 r=`${PWD_COMMAND}`; export r; \
25752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25753 $(HOST_EXPORTS) \
b813574b 25754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25756 done; \
b813574b 25757 echo "Doing distclean in tcl" ; \
b00612cc 25758 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25761 "RANLIB=$${RANLIB}" \
0c24b341 25762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25763 distclean) \
2a4cbe27
NN
25764 || exit 1
25765
b813574b 25766@endif tcl
2a4cbe27 25767
b813574b
PB
25768.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
25769maybe-maintainer-clean-tcl:
25770@if tcl
25771maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 25772
b813574b 25773maintainer-clean-tcl:
0aed8855 25774 @: $(MAKE); $(unstage)
b813574b 25775 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
25776 r=`${PWD_COMMAND}`; export r; \
25777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25778 $(HOST_EXPORTS) \
b813574b 25779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25781 done; \
b813574b 25782 echo "Doing maintainer-clean in tcl" ; \
b00612cc 25783 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
25784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25786 "RANLIB=$${RANLIB}" \
0c24b341 25787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25788 maintainer-clean) \
2a4cbe27
NN
25789 || exit 1
25790
b813574b 25791@endif tcl
2a4cbe27 25792
2a4cbe27 25793
a7254363 25794
b813574b
PB
25795.PHONY: configure-itcl maybe-configure-itcl
25796maybe-configure-itcl:
4f0ef2d8
CD
25797@if gcc-bootstrap
25798configure-itcl: stage_current
25799@endif gcc-bootstrap
b813574b
PB
25800@if itcl
25801maybe-configure-itcl: configure-itcl
c52c6897 25802configure-itcl:
0aed8855 25803 @: $(MAKE); $(unstage)
c52c6897 25804 @r=`${PWD_COMMAND}`; export r; \
4fa63067 25805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25806 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
25807 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
1f53ca9a 25808 $(HOST_EXPORTS) \
a7254363
PB
25809 echo Configuring in $(HOST_SUBDIR)/itcl; \
25810 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 25811 case $(srcdir) in \
b00612cc
PB
25812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25813 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
25814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 25815 esac; \
b00612cc
PB
25816 srcdiroption="--srcdir=$${topdir}/itcl"; \
25817 libsrcdir="$$s/itcl"; \
4fa63067 25818 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25820 --target=${target_alias} $${srcdiroption} \
4fa63067 25821 || exit 1
b813574b 25822@endif itcl
4fa63067 25823
a7254363
PB
25824
25825
d545f33b
PB
25826
25827
b813574b
PB
25828.PHONY: all-itcl maybe-all-itcl
25829maybe-all-itcl:
4f0ef2d8
CD
25830@if gcc-bootstrap
25831all-itcl: stage_current
25832@endif gcc-bootstrap
b813574b 25833@if itcl
d27cc32e 25834TARGET-itcl=all
b813574b
PB
25835maybe-all-itcl: all-itcl
25836all-itcl: configure-itcl
0aed8855 25837 @: $(MAKE); $(unstage)
4fa63067
NN
25838 @r=`${PWD_COMMAND}`; export r; \
25839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 25840 $(HOST_EXPORTS) \
b00612cc 25841 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
25842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25843 $(TARGET-itcl))
b813574b 25844@endif itcl
4fa63067 25845
a7254363 25846
d545f33b
PB
25847
25848
b813574b
PB
25849.PHONY: check-itcl maybe-check-itcl
25850maybe-check-itcl:
25851@if itcl
25852maybe-check-itcl: check-itcl
4fa63067 25853
b813574b 25854check-itcl:
0aed8855 25855 @: $(MAKE); $(unstage)
4fa63067
NN
25856 @r=`${PWD_COMMAND}`; export r; \
25857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25858 $(HOST_EXPORTS) \
b00612cc
PB
25859 (cd $(HOST_SUBDIR)/itcl && \
25860 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25861
b813574b 25862@endif itcl
4fa63067 25863
b813574b
PB
25864.PHONY: install-itcl maybe-install-itcl
25865maybe-install-itcl:
25866@if itcl
25867maybe-install-itcl: install-itcl
4fa63067 25868
b813574b 25869install-itcl: installdirs
0aed8855 25870 @: $(MAKE); $(unstage)
4fa63067
NN
25871 @r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25873 $(HOST_EXPORTS) \
b00612cc 25874 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 25875 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25876
b813574b 25877@endif itcl
4fa63067 25878
56a8fe78 25879# Other targets (info, dvi, pdf, etc.)
4fa63067 25880
b813574b
PB
25881.PHONY: maybe-info-itcl info-itcl
25882maybe-info-itcl:
25883@if itcl
25884maybe-info-itcl: info-itcl
4fa63067 25885
b813574b
PB
25886info-itcl: \
25887 configure-itcl
0aed8855 25888 @: $(MAKE); $(unstage)
b813574b 25889 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25890 r=`${PWD_COMMAND}`; export r; \
25891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25892 $(HOST_EXPORTS) \
b813574b 25893 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25895 done; \
b813574b 25896 echo "Doing info in itcl" ; \
b00612cc 25897 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25900 "RANLIB=$${RANLIB}" \
0c24b341 25901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25902 info) \
2a4cbe27
NN
25903 || exit 1
25904
b813574b 25905@endif itcl
2a4cbe27 25906
b813574b
PB
25907.PHONY: maybe-dvi-itcl dvi-itcl
25908maybe-dvi-itcl:
25909@if itcl
25910maybe-dvi-itcl: dvi-itcl
2a4cbe27 25911
b813574b
PB
25912dvi-itcl: \
25913 configure-itcl
0aed8855 25914 @: $(MAKE); $(unstage)
b813574b 25915 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25916 r=`${PWD_COMMAND}`; export r; \
25917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25918 $(HOST_EXPORTS) \
b813574b 25919 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25921 done; \
b813574b 25922 echo "Doing dvi in itcl" ; \
b00612cc 25923 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25926 "RANLIB=$${RANLIB}" \
0c24b341 25927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25928 dvi) \
2a4cbe27
NN
25929 || exit 1
25930
b813574b 25931@endif itcl
2a4cbe27 25932
56a8fe78
DD
25933.PHONY: maybe-pdf-itcl pdf-itcl
25934maybe-pdf-itcl:
25935@if itcl
25936maybe-pdf-itcl: pdf-itcl
25937
25938pdf-itcl: \
25939 configure-itcl
25940 @: $(MAKE); $(unstage)
25941 @[ -f ./itcl/Makefile ] || exit 0; \
25942 r=`${PWD_COMMAND}`; export r; \
25943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25944 $(HOST_EXPORTS) \
25945 for flag in $(EXTRA_HOST_FLAGS) ; do \
25946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947 done; \
25948 echo "Doing pdf in itcl" ; \
25949 (cd $(HOST_SUBDIR)/itcl && \
25950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25952 "RANLIB=$${RANLIB}" \
0c24b341 25953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25954 pdf) \
25955 || exit 1
25956
25957@endif itcl
25958
6d389afc
MS
25959.PHONY: maybe-html-itcl html-itcl
25960maybe-html-itcl:
25961@if itcl
25962maybe-html-itcl: html-itcl
25963
25964html-itcl: \
25965 configure-itcl
0aed8855 25966 @: $(MAKE); $(unstage)
6d389afc
MS
25967 @[ -f ./itcl/Makefile ] || exit 0; \
25968 r=`${PWD_COMMAND}`; export r; \
25969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25970 $(HOST_EXPORTS) \
25971 for flag in $(EXTRA_HOST_FLAGS) ; do \
25972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25973 done; \
25974 echo "Doing html in itcl" ; \
b00612cc 25975 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
25976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978 "RANLIB=$${RANLIB}" \
0c24b341 25979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25980 html) \
25981 || exit 1
25982
25983@endif itcl
25984
b813574b
PB
25985.PHONY: maybe-TAGS-itcl TAGS-itcl
25986maybe-TAGS-itcl:
25987@if itcl
25988maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 25989
b813574b
PB
25990TAGS-itcl: \
25991 configure-itcl
0aed8855 25992 @: $(MAKE); $(unstage)
b813574b 25993 @[ -f ./itcl/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 TAGS in itcl" ; \
b00612cc 26001 (cd $(HOST_SUBDIR)/itcl && \
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 TAGS) \
2a4cbe27
NN
26007 || exit 1
26008
b813574b 26009@endif itcl
2a4cbe27 26010
b813574b
PB
26011.PHONY: maybe-install-info-itcl install-info-itcl
26012maybe-install-info-itcl:
26013@if itcl
26014maybe-install-info-itcl: install-info-itcl
2a4cbe27 26015
b813574b
PB
26016install-info-itcl: \
26017 configure-itcl \
26018 info-itcl
0aed8855 26019 @: $(MAKE); $(unstage)
b813574b 26020 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26021 r=`${PWD_COMMAND}`; export r; \
26022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26023 $(HOST_EXPORTS) \
b813574b 26024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26026 done; \
b813574b 26027 echo "Doing install-info in itcl" ; \
b00612cc 26028 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26031 "RANLIB=$${RANLIB}" \
0c24b341 26032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26033 install-info) \
2a4cbe27
NN
26034 || exit 1
26035
b813574b 26036@endif itcl
2a4cbe27 26037
a3ca38d2
DD
26038.PHONY: maybe-install-pdf-itcl install-pdf-itcl
26039maybe-install-pdf-itcl:
26040@if itcl
26041maybe-install-pdf-itcl: install-pdf-itcl
26042
26043install-pdf-itcl: \
26044 configure-itcl \
26045 pdf-itcl
26046 @: $(MAKE); $(unstage)
26047 @[ -f ./itcl/Makefile ] || exit 0; \
26048 r=`${PWD_COMMAND}`; export r; \
26049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26050 $(HOST_EXPORTS) \
26051 for flag in $(EXTRA_HOST_FLAGS) ; do \
26052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26053 done; \
26054 echo "Doing install-pdf in itcl" ; \
26055 (cd $(HOST_SUBDIR)/itcl && \
26056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26058 "RANLIB=$${RANLIB}" \
0c24b341 26059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26060 install-pdf) \
26061 || exit 1
26062
26063@endif itcl
26064
108a6f8e
CD
26065.PHONY: maybe-install-html-itcl install-html-itcl
26066maybe-install-html-itcl:
26067@if itcl
26068maybe-install-html-itcl: install-html-itcl
26069
26070install-html-itcl: \
26071 configure-itcl \
26072 html-itcl
26073 @: $(MAKE); $(unstage)
26074 @[ -f ./itcl/Makefile ] || exit 0; \
26075 r=`${PWD_COMMAND}`; export r; \
26076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26077 $(HOST_EXPORTS) \
26078 for flag in $(EXTRA_HOST_FLAGS) ; do \
26079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26080 done; \
26081 echo "Doing install-html in itcl" ; \
26082 (cd $(HOST_SUBDIR)/itcl && \
26083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26085 "RANLIB=$${RANLIB}" \
0c24b341 26086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26087 install-html) \
26088 || exit 1
26089
26090@endif itcl
26091
b813574b
PB
26092.PHONY: maybe-installcheck-itcl installcheck-itcl
26093maybe-installcheck-itcl:
26094@if itcl
26095maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 26096
b813574b
PB
26097installcheck-itcl: \
26098 configure-itcl
0aed8855 26099 @: $(MAKE); $(unstage)
b813574b 26100 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26101 r=`${PWD_COMMAND}`; export r; \
26102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26103 $(HOST_EXPORTS) \
b813574b 26104 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26106 done; \
b813574b 26107 echo "Doing installcheck in itcl" ; \
b00612cc 26108 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26111 "RANLIB=$${RANLIB}" \
0c24b341 26112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26113 installcheck) \
2a4cbe27
NN
26114 || exit 1
26115
b813574b 26116@endif itcl
2a4cbe27 26117
b813574b
PB
26118.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
26119maybe-mostlyclean-itcl:
26120@if itcl
26121maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 26122
b813574b 26123mostlyclean-itcl:
0aed8855 26124 @: $(MAKE); $(unstage)
b813574b 26125 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26126 r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26128 $(HOST_EXPORTS) \
b813574b 26129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26131 done; \
b813574b 26132 echo "Doing mostlyclean in itcl" ; \
b00612cc 26133 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26136 "RANLIB=$${RANLIB}" \
0c24b341 26137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26138 mostlyclean) \
2a4cbe27
NN
26139 || exit 1
26140
b813574b 26141@endif itcl
2a4cbe27 26142
b813574b
PB
26143.PHONY: maybe-clean-itcl clean-itcl
26144maybe-clean-itcl:
26145@if itcl
26146maybe-clean-itcl: clean-itcl
2a4cbe27 26147
b813574b 26148clean-itcl:
0aed8855 26149 @: $(MAKE); $(unstage)
b813574b 26150 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26151 r=`${PWD_COMMAND}`; export r; \
26152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26153 $(HOST_EXPORTS) \
b813574b 26154 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26156 done; \
b813574b 26157 echo "Doing clean in itcl" ; \
b00612cc 26158 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26161 "RANLIB=$${RANLIB}" \
0c24b341 26162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26163 clean) \
2a4cbe27
NN
26164 || exit 1
26165
b813574b 26166@endif itcl
2a4cbe27 26167
b813574b
PB
26168.PHONY: maybe-distclean-itcl distclean-itcl
26169maybe-distclean-itcl:
26170@if itcl
26171maybe-distclean-itcl: distclean-itcl
2a4cbe27 26172
b813574b 26173distclean-itcl:
0aed8855 26174 @: $(MAKE); $(unstage)
b813574b 26175 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26176 r=`${PWD_COMMAND}`; export r; \
26177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26178 $(HOST_EXPORTS) \
b813574b 26179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26181 done; \
b813574b 26182 echo "Doing distclean in itcl" ; \
b00612cc 26183 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26186 "RANLIB=$${RANLIB}" \
0c24b341 26187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26188 distclean) \
2a4cbe27
NN
26189 || exit 1
26190
b813574b 26191@endif itcl
2a4cbe27 26192
b813574b
PB
26193.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
26194maybe-maintainer-clean-itcl:
26195@if itcl
26196maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 26197
b813574b 26198maintainer-clean-itcl:
0aed8855 26199 @: $(MAKE); $(unstage)
b813574b 26200 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
26201 r=`${PWD_COMMAND}`; export r; \
26202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26203 $(HOST_EXPORTS) \
b813574b 26204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26206 done; \
b813574b 26207 echo "Doing maintainer-clean in itcl" ; \
b00612cc 26208 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
26209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26211 "RANLIB=$${RANLIB}" \
0c24b341 26212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26213 maintainer-clean) \
2a4cbe27
NN
26214 || exit 1
26215
b813574b 26216@endif itcl
2a4cbe27 26217
2a4cbe27 26218
a7254363 26219
b813574b
PB
26220.PHONY: configure-ld maybe-configure-ld
26221maybe-configure-ld:
4f0ef2d8
CD
26222@if gcc-bootstrap
26223configure-ld: stage_current
26224@endif gcc-bootstrap
b813574b
PB
26225@if ld
26226maybe-configure-ld: configure-ld
c52c6897 26227configure-ld:
c52c6897
PB
26228 @r=`${PWD_COMMAND}`; export r; \
26229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26230 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
26231 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
1f53ca9a 26232 $(HOST_EXPORTS) \
a7254363
PB
26233 echo Configuring in $(HOST_SUBDIR)/ld; \
26234 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 26235 case $(srcdir) in \
b00612cc
PB
26236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26237 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 26239 esac; \
b00612cc
PB
26240 srcdiroption="--srcdir=$${topdir}/ld"; \
26241 libsrcdir="$$s/ld"; \
04cf1b77 26242 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26243 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26244 --target=${target_alias} $${srcdiroption} \
04cf1b77 26245 || exit 1
b813574b 26246@endif ld
04cf1b77 26247
a7254363
PB
26248
26249
d545f33b
PB
26250.PHONY: configure-stage1-ld maybe-configure-stage1-ld
26251maybe-configure-stage1-ld:
26252@if ld-bootstrap
26253maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 26254configure-stage1-ld:
c52c6897 26255 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26257 @r=`${PWD_COMMAND}`; export r; \
26258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26259 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26260 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 26261 $(HOST_EXPORTS) \
8ee82aff 26262 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26263 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26264 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26265 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 26266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26267 cd $(HOST_SUBDIR)/ld || exit 1; \
26268 case $(srcdir) in \
26269 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26270 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26271 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26272 esac; \
26273 srcdiroption="--srcdir=$${topdir}/ld"; \
26274 libsrcdir="$$s/ld"; \
26275 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26276 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26277 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26278 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26279@endif ld-bootstrap
26280
26281.PHONY: configure-stage2-ld maybe-configure-stage2-ld
26282maybe-configure-stage2-ld:
26283@if ld-bootstrap
26284maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 26285configure-stage2-ld:
c52c6897 26286 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26287 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26288 @r=`${PWD_COMMAND}`; export r; \
26289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26290 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26291 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26292 $(HOST_EXPORTS) \
1b05fbbd 26293 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26294 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26295 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26296 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26297 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 26298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26299 cd $(HOST_SUBDIR)/ld || exit 1; \
26300 case $(srcdir) in \
26301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26302 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26304 esac; \
26305 srcdiroption="--srcdir=$${topdir}/ld"; \
26306 libsrcdir="$$s/ld"; \
26307 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26308 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26309 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26310 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26311 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26312@endif ld-bootstrap
26313
d545f33b
PB
26314.PHONY: configure-stage3-ld maybe-configure-stage3-ld
26315maybe-configure-stage3-ld:
26316@if ld-bootstrap
26317maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 26318configure-stage3-ld:
c52c6897 26319 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26320 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26321 @r=`${PWD_COMMAND}`; export r; \
26322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26323 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26324 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26325 $(HOST_EXPORTS) \
1b05fbbd 26326 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26327 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26328 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26329 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26330 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 26331 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26332 cd $(HOST_SUBDIR)/ld || exit 1; \
26333 case $(srcdir) in \
26334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26335 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26337 esac; \
26338 srcdiroption="--srcdir=$${topdir}/ld"; \
26339 libsrcdir="$$s/ld"; \
26340 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26341 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26342 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26343 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26344 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26345@endif ld-bootstrap
26346
d545f33b
PB
26347.PHONY: configure-stage4-ld maybe-configure-stage4-ld
26348maybe-configure-stage4-ld:
26349@if ld-bootstrap
26350maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 26351configure-stage4-ld:
c52c6897 26352 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26353 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26354 @r=`${PWD_COMMAND}`; export r; \
26355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26356 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26357 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26358 $(HOST_EXPORTS) \
1b05fbbd 26359 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26360 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26361 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26362 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26363 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 26364 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26365 cd $(HOST_SUBDIR)/ld || exit 1; \
26366 case $(srcdir) in \
26367 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26368 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26369 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26370 esac; \
26371 srcdiroption="--srcdir=$${topdir}/ld"; \
26372 libsrcdir="$$s/ld"; \
26373 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26374 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26375 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26376 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26377 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
26378@endif ld-bootstrap
26379
26380.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
26381maybe-configure-stageprofile-ld:
26382@if ld-bootstrap
26383maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 26384configure-stageprofile-ld:
c52c6897 26385 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26386 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26387 @r=`${PWD_COMMAND}`; export r; \
26388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26389 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26390 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26391 $(HOST_EXPORTS) \
1b05fbbd
AO
26392 $(POSTSTAGE1_HOST_EXPORTS) \
26393 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26394 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26395 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26396 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 26397 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26398 cd $(HOST_SUBDIR)/ld || exit 1; \
26399 case $(srcdir) in \
26400 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26401 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26402 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26403 esac; \
26404 srcdiroption="--srcdir=$${topdir}/ld"; \
26405 libsrcdir="$$s/ld"; \
26406 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26407 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26408 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26409 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26410 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
26411@endif ld-bootstrap
26412
26413.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
26414maybe-configure-stagefeedback-ld:
26415@if ld-bootstrap
26416maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 26417configure-stagefeedback-ld:
c52c6897 26418 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26419 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
26420 @r=`${PWD_COMMAND}`; export r; \
26421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26422 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26423 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 26424 $(HOST_EXPORTS) \
1b05fbbd
AO
26425 $(POSTSTAGE1_HOST_EXPORTS) \
26426 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
26427 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26428 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26429 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 26430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
26431 cd $(HOST_SUBDIR)/ld || exit 1; \
26432 case $(srcdir) in \
26433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26434 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
26435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26436 esac; \
26437 srcdiroption="--srcdir=$${topdir}/ld"; \
26438 libsrcdir="$$s/ld"; \
26439 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26440 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26441 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26442 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26443 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
26444@endif ld-bootstrap
26445
26446
26447
26448
26449
b813574b
PB
26450.PHONY: all-ld maybe-all-ld
26451maybe-all-ld:
4f0ef2d8
CD
26452@if gcc-bootstrap
26453all-ld: stage_current
26454@endif gcc-bootstrap
b813574b 26455@if ld
d27cc32e 26456TARGET-ld=all
b813574b
PB
26457maybe-all-ld: all-ld
26458all-ld: configure-ld
c52c6897 26459 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 26460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 26461 $(HOST_EXPORTS) \
b00612cc 26462 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
26463 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26464 $(TARGET-ld))
b813574b 26465@endif ld
04cf1b77 26466
a7254363 26467
d545f33b
PB
26468
26469.PHONY: all-stage1-ld maybe-all-stage1-ld
26470.PHONY: clean-stage1-ld maybe-clean-stage1-ld
26471maybe-all-stage1-ld:
26472maybe-clean-stage1-ld:
26473@if ld-bootstrap
26474maybe-all-stage1-ld: all-stage1-ld
26475all-stage1: all-stage1-ld
f70224b5 26476TARGET-stage1-ld = $(TARGET-ld)
d545f33b 26477all-stage1-ld: configure-stage1-ld
c52c6897 26478 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26479 @r=`${PWD_COMMAND}`; export r; \
26480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26481 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 26482 $(HOST_EXPORTS) \
d545f33b 26483 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26485 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 26486 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
26487 LIBCFLAGS="$(LIBCFLAGS)" \
26488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26491 $(EXTRA_HOST_FLAGS) \
26492 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 26493 $(TARGET-stage1-ld)
d545f33b
PB
26494
26495maybe-clean-stage1-ld: clean-stage1-ld
26496clean-stage1: clean-stage1-ld
26497clean-stage1-ld:
9dbaa842
DD
26498 @if [ $(current_stage) = stage1 ]; then \
26499 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26500 else \
26501 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
26502 $(MAKE) stage1-start; \
26503 fi; \
d545f33b 26504 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26505 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26506 clean
d545f33b
PB
26507@endif ld-bootstrap
26508
26509
26510.PHONY: all-stage2-ld maybe-all-stage2-ld
26511.PHONY: clean-stage2-ld maybe-clean-stage2-ld
26512maybe-all-stage2-ld:
26513maybe-clean-stage2-ld:
26514@if ld-bootstrap
26515maybe-all-stage2-ld: all-stage2-ld
26516all-stage2: all-stage2-ld
f70224b5 26517TARGET-stage2-ld = $(TARGET-ld)
d545f33b 26518all-stage2-ld: configure-stage2-ld
c52c6897 26519 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26520 @r=`${PWD_COMMAND}`; export r; \
26521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26522 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 26523 $(HOST_EXPORTS) \
1f53ca9a 26524 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26525 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26527 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 26528 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
26529 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26534 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 26535 $(TARGET-stage2-ld)
d545f33b
PB
26536
26537maybe-clean-stage2-ld: clean-stage2-ld
26538clean-stage2: clean-stage2-ld
26539clean-stage2-ld:
9dbaa842
DD
26540 @if [ $(current_stage) = stage2 ]; then \
26541 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26542 else \
26543 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
26544 $(MAKE) stage2-start; \
26545 fi; \
d545f33b 26546 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26547 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26548 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26549 clean
d545f33b
PB
26550@endif ld-bootstrap
26551
26552
26553.PHONY: all-stage3-ld maybe-all-stage3-ld
26554.PHONY: clean-stage3-ld maybe-clean-stage3-ld
26555maybe-all-stage3-ld:
26556maybe-clean-stage3-ld:
26557@if ld-bootstrap
26558maybe-all-stage3-ld: all-stage3-ld
26559all-stage3: all-stage3-ld
f70224b5 26560TARGET-stage3-ld = $(TARGET-ld)
d545f33b 26561all-stage3-ld: configure-stage3-ld
c52c6897 26562 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26563 @r=`${PWD_COMMAND}`; export r; \
26564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26565 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 26566 $(HOST_EXPORTS) \
1f53ca9a 26567 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26568 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26569 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26570 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 26571 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
26572 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26573 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26574 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26575 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26576 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26577 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 26578 $(TARGET-stage3-ld)
d545f33b
PB
26579
26580maybe-clean-stage3-ld: clean-stage3-ld
26581clean-stage3: clean-stage3-ld
26582clean-stage3-ld:
9dbaa842
DD
26583 @if [ $(current_stage) = stage3 ]; then \
26584 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26585 else \
26586 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
26587 $(MAKE) stage3-start; \
26588 fi; \
d545f33b 26589 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26590 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26591 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26592 clean
d545f33b
PB
26593@endif ld-bootstrap
26594
26595
26596.PHONY: all-stage4-ld maybe-all-stage4-ld
26597.PHONY: clean-stage4-ld maybe-clean-stage4-ld
26598maybe-all-stage4-ld:
26599maybe-clean-stage4-ld:
26600@if ld-bootstrap
26601maybe-all-stage4-ld: all-stage4-ld
26602all-stage4: all-stage4-ld
f70224b5 26603TARGET-stage4-ld = $(TARGET-ld)
d545f33b 26604all-stage4-ld: configure-stage4-ld
c52c6897 26605 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26606 @r=`${PWD_COMMAND}`; export r; \
26607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26608 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 26609 $(HOST_EXPORTS) \
1f53ca9a 26610 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26611 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26612 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26613 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 26614 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 26615 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26616 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26617 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26618 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26619 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26620 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 26621 $(TARGET-stage4-ld)
d545f33b
PB
26622
26623maybe-clean-stage4-ld: clean-stage4-ld
26624clean-stage4: clean-stage4-ld
26625clean-stage4-ld:
9dbaa842
DD
26626 @if [ $(current_stage) = stage4 ]; then \
26627 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26628 else \
26629 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
26630 $(MAKE) stage4-start; \
26631 fi; \
d545f33b 26632 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26633 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26634 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26635 clean
d545f33b
PB
26636@endif ld-bootstrap
26637
26638
26639.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
26640.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
26641maybe-all-stageprofile-ld:
26642maybe-clean-stageprofile-ld:
26643@if ld-bootstrap
26644maybe-all-stageprofile-ld: all-stageprofile-ld
26645all-stageprofile: all-stageprofile-ld
f70224b5 26646TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 26647all-stageprofile-ld: configure-stageprofile-ld
c52c6897 26648 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26649 @r=`${PWD_COMMAND}`; export r; \
26650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26651 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 26652 $(HOST_EXPORTS) \
1f53ca9a 26653 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26654 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26655 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26656 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 26657 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
26658 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26659 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26660 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26661 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26662 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26663 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 26664 $(TARGET-stageprofile-ld)
d545f33b
PB
26665
26666maybe-clean-stageprofile-ld: clean-stageprofile-ld
26667clean-stageprofile: clean-stageprofile-ld
26668clean-stageprofile-ld:
9dbaa842
DD
26669 @if [ $(current_stage) = stageprofile ]; then \
26670 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26671 else \
26672 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
26673 $(MAKE) stageprofile-start; \
26674 fi; \
d545f33b 26675 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26676 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26677 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26678 clean
d545f33b
PB
26679@endif ld-bootstrap
26680
26681
26682.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
26683.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
26684maybe-all-stagefeedback-ld:
26685maybe-clean-stagefeedback-ld:
26686@if ld-bootstrap
26687maybe-all-stagefeedback-ld: all-stagefeedback-ld
26688all-stagefeedback: all-stagefeedback-ld
f70224b5 26689TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 26690all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 26691 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26692 @r=`${PWD_COMMAND}`; export r; \
26693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26694 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 26695 $(HOST_EXPORTS) \
1f53ca9a 26696 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 26697 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26698 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 26699 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 26700 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
26701 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26702 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26703 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26704 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26705 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26706 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 26707 $(TARGET-stagefeedback-ld)
d545f33b
PB
26708
26709maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
26710clean-stagefeedback: clean-stagefeedback-ld
26711clean-stagefeedback-ld:
9dbaa842
DD
26712 @if [ $(current_stage) = stagefeedback ]; then \
26713 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
26714 else \
26715 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
26716 $(MAKE) stagefeedback-start; \
26717 fi; \
d545f33b 26718 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 26719 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26720 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26721 clean
d545f33b
PB
26722@endif ld-bootstrap
26723
26724
26725
26726
26727
b813574b
PB
26728.PHONY: check-ld maybe-check-ld
26729maybe-check-ld:
26730@if ld
26731maybe-check-ld: check-ld
04cf1b77 26732
b813574b 26733check-ld:
0aed8855 26734 @: $(MAKE); $(unstage)
04cf1b77
PB
26735 @r=`${PWD_COMMAND}`; export r; \
26736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26737 $(HOST_EXPORTS) \
b00612cc
PB
26738 (cd $(HOST_SUBDIR)/ld && \
26739 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 26740
b813574b 26741@endif ld
04cf1b77 26742
b813574b
PB
26743.PHONY: install-ld maybe-install-ld
26744maybe-install-ld:
26745@if ld
26746maybe-install-ld: install-ld
04cf1b77 26747
b813574b 26748install-ld: installdirs
0aed8855 26749 @: $(MAKE); $(unstage)
04cf1b77
PB
26750 @r=`${PWD_COMMAND}`; export r; \
26751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26752 $(HOST_EXPORTS) \
b00612cc 26753 (cd $(HOST_SUBDIR)/ld && \
2da12f12 26754 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 26755
b813574b 26756@endif ld
04cf1b77 26757
56a8fe78 26758# Other targets (info, dvi, pdf, etc.)
04cf1b77 26759
b813574b
PB
26760.PHONY: maybe-info-ld info-ld
26761maybe-info-ld:
26762@if ld
26763maybe-info-ld: info-ld
04cf1b77 26764
b813574b
PB
26765info-ld: \
26766 configure-ld
26767 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26768 r=`${PWD_COMMAND}`; export r; \
26769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26770 $(HOST_EXPORTS) \
b813574b 26771 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26773 done; \
b813574b 26774 echo "Doing info in ld" ; \
b00612cc 26775 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26778 "RANLIB=$${RANLIB}" \
0c24b341 26779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26780 info) \
04cf1b77
PB
26781 || exit 1
26782
b813574b 26783@endif ld
04cf1b77 26784
b813574b
PB
26785.PHONY: maybe-dvi-ld dvi-ld
26786maybe-dvi-ld:
26787@if ld
26788maybe-dvi-ld: dvi-ld
04cf1b77 26789
b813574b
PB
26790dvi-ld: \
26791 configure-ld
26792 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26793 r=`${PWD_COMMAND}`; export r; \
26794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26795 $(HOST_EXPORTS) \
b813574b 26796 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26798 done; \
b813574b 26799 echo "Doing dvi in ld" ; \
b00612cc 26800 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26803 "RANLIB=$${RANLIB}" \
0c24b341 26804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26805 dvi) \
04cf1b77
PB
26806 || exit 1
26807
b813574b 26808@endif ld
04cf1b77 26809
56a8fe78
DD
26810.PHONY: maybe-pdf-ld pdf-ld
26811maybe-pdf-ld:
26812@if ld
26813maybe-pdf-ld: pdf-ld
26814
26815pdf-ld: \
26816 configure-ld
26817 @[ -f ./ld/Makefile ] || exit 0; \
26818 r=`${PWD_COMMAND}`; export r; \
26819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26820 $(HOST_EXPORTS) \
26821 for flag in $(EXTRA_HOST_FLAGS) ; do \
26822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26823 done; \
26824 echo "Doing pdf in ld" ; \
26825 (cd $(HOST_SUBDIR)/ld && \
26826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26828 "RANLIB=$${RANLIB}" \
0c24b341 26829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26830 pdf) \
26831 || exit 1
26832
26833@endif ld
26834
6d389afc
MS
26835.PHONY: maybe-html-ld html-ld
26836maybe-html-ld:
26837@if ld
26838maybe-html-ld: html-ld
26839
26840html-ld: \
26841 configure-ld
26842 @[ -f ./ld/Makefile ] || exit 0; \
26843 r=`${PWD_COMMAND}`; export r; \
26844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26845 $(HOST_EXPORTS) \
26846 for flag in $(EXTRA_HOST_FLAGS) ; do \
26847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26848 done; \
26849 echo "Doing html in ld" ; \
b00612cc 26850 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
26851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26853 "RANLIB=$${RANLIB}" \
0c24b341 26854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26855 html) \
26856 || exit 1
26857
26858@endif ld
26859
b813574b
PB
26860.PHONY: maybe-TAGS-ld TAGS-ld
26861maybe-TAGS-ld:
26862@if ld
26863maybe-TAGS-ld: TAGS-ld
04cf1b77 26864
b813574b
PB
26865TAGS-ld: \
26866 configure-ld
26867 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26868 r=`${PWD_COMMAND}`; export r; \
26869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26870 $(HOST_EXPORTS) \
b813574b 26871 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26873 done; \
b813574b 26874 echo "Doing TAGS in ld" ; \
b00612cc 26875 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26878 "RANLIB=$${RANLIB}" \
0c24b341 26879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26880 TAGS) \
04cf1b77
PB
26881 || exit 1
26882
b813574b 26883@endif ld
04cf1b77 26884
b813574b
PB
26885.PHONY: maybe-install-info-ld install-info-ld
26886maybe-install-info-ld:
26887@if ld
26888maybe-install-info-ld: install-info-ld
04cf1b77 26889
b813574b
PB
26890install-info-ld: \
26891 configure-ld \
26892 info-ld
26893 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26894 r=`${PWD_COMMAND}`; export r; \
26895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26896 $(HOST_EXPORTS) \
b813574b 26897 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26899 done; \
b813574b 26900 echo "Doing install-info in ld" ; \
b00612cc 26901 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26904 "RANLIB=$${RANLIB}" \
0c24b341 26905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26906 install-info) \
04cf1b77
PB
26907 || exit 1
26908
b813574b 26909@endif ld
04cf1b77 26910
a3ca38d2
DD
26911.PHONY: maybe-install-pdf-ld install-pdf-ld
26912maybe-install-pdf-ld:
26913@if ld
26914maybe-install-pdf-ld: install-pdf-ld
26915
26916install-pdf-ld: \
26917 configure-ld \
26918 pdf-ld
26919 @[ -f ./ld/Makefile ] || exit 0; \
26920 r=`${PWD_COMMAND}`; export r; \
26921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922 $(HOST_EXPORTS) \
26923 for flag in $(EXTRA_HOST_FLAGS) ; do \
26924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26925 done; \
26926 echo "Doing install-pdf in ld" ; \
26927 (cd $(HOST_SUBDIR)/ld && \
26928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26930 "RANLIB=$${RANLIB}" \
0c24b341 26931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26932 install-pdf) \
26933 || exit 1
26934
26935@endif ld
26936
108a6f8e
CD
26937.PHONY: maybe-install-html-ld install-html-ld
26938maybe-install-html-ld:
26939@if ld
26940maybe-install-html-ld: install-html-ld
26941
26942install-html-ld: \
26943 configure-ld \
26944 html-ld
26945 @[ -f ./ld/Makefile ] || exit 0; \
26946 r=`${PWD_COMMAND}`; export r; \
26947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26948 $(HOST_EXPORTS) \
26949 for flag in $(EXTRA_HOST_FLAGS) ; do \
26950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26951 done; \
26952 echo "Doing install-html in ld" ; \
26953 (cd $(HOST_SUBDIR)/ld && \
26954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26956 "RANLIB=$${RANLIB}" \
0c24b341 26957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26958 install-html) \
26959 || exit 1
26960
26961@endif ld
26962
b813574b
PB
26963.PHONY: maybe-installcheck-ld installcheck-ld
26964maybe-installcheck-ld:
26965@if ld
26966maybe-installcheck-ld: installcheck-ld
04cf1b77 26967
b813574b
PB
26968installcheck-ld: \
26969 configure-ld
26970 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26971 r=`${PWD_COMMAND}`; export r; \
26972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26973 $(HOST_EXPORTS) \
b813574b 26974 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26976 done; \
b813574b 26977 echo "Doing installcheck in ld" ; \
b00612cc 26978 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26981 "RANLIB=$${RANLIB}" \
0c24b341 26982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26983 installcheck) \
04cf1b77
PB
26984 || exit 1
26985
b813574b 26986@endif ld
04cf1b77 26987
b813574b
PB
26988.PHONY: maybe-mostlyclean-ld mostlyclean-ld
26989maybe-mostlyclean-ld:
26990@if ld
26991maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 26992
b813574b
PB
26993mostlyclean-ld:
26994 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26995 r=`${PWD_COMMAND}`; export r; \
26996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26997 $(HOST_EXPORTS) \
b813574b 26998 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000 done; \
b813574b 27001 echo "Doing mostlyclean in ld" ; \
b00612cc 27002 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005 "RANLIB=$${RANLIB}" \
0c24b341 27006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27007 mostlyclean) \
04cf1b77
PB
27008 || exit 1
27009
b813574b 27010@endif ld
04cf1b77 27011
b813574b
PB
27012.PHONY: maybe-clean-ld clean-ld
27013maybe-clean-ld:
27014@if ld
27015maybe-clean-ld: clean-ld
04cf1b77 27016
b813574b
PB
27017clean-ld:
27018 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27019 r=`${PWD_COMMAND}`; export r; \
27020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27021 $(HOST_EXPORTS) \
b813574b 27022 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27024 done; \
b813574b 27025 echo "Doing clean in ld" ; \
b00612cc 27026 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27029 "RANLIB=$${RANLIB}" \
0c24b341 27030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27031 clean) \
04cf1b77
PB
27032 || exit 1
27033
b813574b 27034@endif ld
04cf1b77 27035
b813574b
PB
27036.PHONY: maybe-distclean-ld distclean-ld
27037maybe-distclean-ld:
27038@if ld
27039maybe-distclean-ld: distclean-ld
04cf1b77 27040
b813574b
PB
27041distclean-ld:
27042 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27045 $(HOST_EXPORTS) \
b813574b 27046 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
b813574b 27049 echo "Doing distclean in ld" ; \
b00612cc 27050 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
0c24b341 27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27055 distclean) \
04cf1b77
PB
27056 || exit 1
27057
b813574b 27058@endif ld
04cf1b77 27059
b813574b
PB
27060.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
27061maybe-maintainer-clean-ld:
27062@if ld
27063maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 27064
b813574b
PB
27065maintainer-clean-ld:
27066 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
27067 r=`${PWD_COMMAND}`; export r; \
27068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27069 $(HOST_EXPORTS) \
b813574b 27070 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
27071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27072 done; \
b813574b 27073 echo "Doing maintainer-clean in ld" ; \
b00612cc 27074 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
27075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27077 "RANLIB=$${RANLIB}" \
0c24b341 27078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27079 maintainer-clean) \
04cf1b77
PB
27080 || exit 1
27081
b813574b 27082@endif ld
04cf1b77
PB
27083
27084
a7254363 27085
b813574b
PB
27086.PHONY: configure-libcpp maybe-configure-libcpp
27087maybe-configure-libcpp:
4f0ef2d8
CD
27088@if gcc-bootstrap
27089configure-libcpp: stage_current
27090@endif gcc-bootstrap
b813574b
PB
27091@if libcpp
27092maybe-configure-libcpp: configure-libcpp
c52c6897 27093configure-libcpp:
c52c6897
PB
27094 @r=`${PWD_COMMAND}`; export r; \
27095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
27096 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
27097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
1f53ca9a 27098 $(HOST_EXPORTS) \
a7254363
PB
27099 echo Configuring in $(HOST_SUBDIR)/libcpp; \
27100 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 27101 case $(srcdir) in \
b00612cc
PB
27102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27103 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 27105 esac; \
b00612cc
PB
27106 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27107 libsrcdir="$$s/libcpp"; \
4fa63067 27108 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27109 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27110 --target=${target_alias} $${srcdiroption} \
4fa63067 27111 || exit 1
b813574b 27112@endif libcpp
4fa63067 27113
a7254363
PB
27114
27115
d545f33b
PB
27116.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
27117maybe-configure-stage1-libcpp:
27118@if libcpp-bootstrap
27119maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 27120configure-stage1-libcpp:
c52c6897 27121 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27123 @r=`${PWD_COMMAND}`; export r; \
27124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27125 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27126 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 27127 $(HOST_EXPORTS) \
8ee82aff 27128 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27129 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27130 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 27131 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27133 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27134 case $(srcdir) in \
27135 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27136 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27137 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27138 esac; \
27139 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27140 libsrcdir="$$s/libcpp"; \
27141 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27142 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27143 --target=${target_alias} $${srcdiroption} \
1b05fbbd 27144 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
27145@endif libcpp-bootstrap
27146
27147.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
27148maybe-configure-stage2-libcpp:
27149@if libcpp-bootstrap
27150maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 27151configure-stage2-libcpp:
c52c6897 27152 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 27153 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27154 @r=`${PWD_COMMAND}`; export r; \
27155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27156 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27157 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27158 $(HOST_EXPORTS) \
1b05fbbd 27159 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27160 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27161 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27162 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27163 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27165 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27166 case $(srcdir) in \
27167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27168 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27170 esac; \
27171 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27172 libsrcdir="$$s/libcpp"; \
27173 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27175 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27176 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27177 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27178@endif libcpp-bootstrap
27179
d545f33b
PB
27180.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
27181maybe-configure-stage3-libcpp:
27182@if libcpp-bootstrap
27183maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 27184configure-stage3-libcpp:
c52c6897 27185 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27186 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27187 @r=`${PWD_COMMAND}`; export r; \
27188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27189 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27190 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27191 $(HOST_EXPORTS) \
1b05fbbd 27192 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27193 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27194 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27195 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27196 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27198 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27199 case $(srcdir) in \
27200 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27201 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27202 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27203 esac; \
27204 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27205 libsrcdir="$$s/libcpp"; \
27206 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27207 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27208 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27209 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27210 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27211@endif libcpp-bootstrap
27212
d545f33b
PB
27213.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
27214maybe-configure-stage4-libcpp:
27215@if libcpp-bootstrap
27216maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 27217configure-stage4-libcpp:
c52c6897 27218 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27219 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27220 @r=`${PWD_COMMAND}`; export r; \
27221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27222 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27223 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27224 $(HOST_EXPORTS) \
1b05fbbd 27225 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27226 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27227 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27228 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27229 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27230 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27231 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27232 case $(srcdir) in \
27233 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27234 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27235 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27236 esac; \
27237 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27238 libsrcdir="$$s/libcpp"; \
27239 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27240 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27241 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27242 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27243 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
27244@endif libcpp-bootstrap
27245
27246.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
27247maybe-configure-stageprofile-libcpp:
27248@if libcpp-bootstrap
27249maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 27250configure-stageprofile-libcpp:
c52c6897 27251 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27252 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27253 @r=`${PWD_COMMAND}`; export r; \
27254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27255 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27256 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27257 $(HOST_EXPORTS) \
1b05fbbd
AO
27258 $(POSTSTAGE1_HOST_EXPORTS) \
27259 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27260 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27261 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27262 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27263 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27264 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27265 case $(srcdir) in \
27266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27267 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27269 esac; \
27270 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27271 libsrcdir="$$s/libcpp"; \
27272 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27274 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27275 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27276 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
27277@endif libcpp-bootstrap
27278
27279.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
27280maybe-configure-stagefeedback-libcpp:
27281@if libcpp-bootstrap
27282maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 27283configure-stagefeedback-libcpp:
c52c6897 27284 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27285 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
27286 @r=`${PWD_COMMAND}`; export r; \
27287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27288 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27289 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 27290 $(HOST_EXPORTS) \
1b05fbbd
AO
27291 $(POSTSTAGE1_HOST_EXPORTS) \
27292 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27293 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27294 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 27295 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 27296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
27297 cd $(HOST_SUBDIR)/libcpp || exit 1; \
27298 case $(srcdir) in \
27299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27300 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
27301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27302 esac; \
27303 srcdiroption="--srcdir=$${topdir}/libcpp"; \
27304 libsrcdir="$$s/libcpp"; \
27305 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27307 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27308 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27309 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
27310@endif libcpp-bootstrap
27311
27312
27313
27314
27315
b813574b
PB
27316.PHONY: all-libcpp maybe-all-libcpp
27317maybe-all-libcpp:
4f0ef2d8
CD
27318@if gcc-bootstrap
27319all-libcpp: stage_current
27320@endif gcc-bootstrap
b813574b 27321@if libcpp
d27cc32e 27322TARGET-libcpp=all
b813574b
PB
27323maybe-all-libcpp: all-libcpp
27324all-libcpp: configure-libcpp
c52c6897 27325 @r=`${PWD_COMMAND}`; export r; \
4fa63067 27326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 27327 $(HOST_EXPORTS) \
b00612cc 27328 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
27329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27330 $(TARGET-libcpp))
b813574b 27331@endif libcpp
4fa63067 27332
a7254363 27333
d545f33b
PB
27334
27335.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
27336.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
27337maybe-all-stage1-libcpp:
27338maybe-clean-stage1-libcpp:
27339@if libcpp-bootstrap
27340maybe-all-stage1-libcpp: all-stage1-libcpp
27341all-stage1: all-stage1-libcpp
f70224b5 27342TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 27343all-stage1-libcpp: configure-stage1-libcpp
c52c6897 27344 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
27345 @r=`${PWD_COMMAND}`; export r; \
27346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27347 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 27348 $(HOST_EXPORTS) \
d545f33b 27349 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27351 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 27352 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
27353 LIBCFLAGS="$(LIBCFLAGS)" \
27354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27357 $(EXTRA_HOST_FLAGS) \
27358 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 27359 $(TARGET-stage1-libcpp)
d545f33b
PB
27360
27361maybe-clean-stage1-libcpp: clean-stage1-libcpp
27362clean-stage1: clean-stage1-libcpp
27363clean-stage1-libcpp:
9dbaa842
DD
27364 @if [ $(current_stage) = stage1 ]; then \
27365 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27366 else \
27367 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
27368 $(MAKE) stage1-start; \
27369 fi; \
d545f33b 27370 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27371 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27372 clean
d545f33b
PB
27373@endif libcpp-bootstrap
27374
27375
27376.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
27377.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
27378maybe-all-stage2-libcpp:
27379maybe-clean-stage2-libcpp:
27380@if libcpp-bootstrap
27381maybe-all-stage2-libcpp: all-stage2-libcpp
27382all-stage2: all-stage2-libcpp
f70224b5 27383TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 27384all-stage2-libcpp: configure-stage2-libcpp
c52c6897 27385 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
27386 @r=`${PWD_COMMAND}`; export r; \
27387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27388 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 27389 $(HOST_EXPORTS) \
1f53ca9a 27390 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27391 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27392 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27393 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 27394 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
27395 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27396 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27397 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27398 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27399 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27400 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 27401 $(TARGET-stage2-libcpp)
d545f33b
PB
27402
27403maybe-clean-stage2-libcpp: clean-stage2-libcpp
27404clean-stage2: clean-stage2-libcpp
27405clean-stage2-libcpp:
9dbaa842
DD
27406 @if [ $(current_stage) = stage2 ]; then \
27407 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27408 else \
27409 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
27410 $(MAKE) stage2-start; \
27411 fi; \
d545f33b 27412 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27413 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27414 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27415 clean
d545f33b
PB
27416@endif libcpp-bootstrap
27417
27418
27419.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
27420.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
27421maybe-all-stage3-libcpp:
27422maybe-clean-stage3-libcpp:
27423@if libcpp-bootstrap
27424maybe-all-stage3-libcpp: all-stage3-libcpp
27425all-stage3: all-stage3-libcpp
f70224b5 27426TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 27427all-stage3-libcpp: configure-stage3-libcpp
c52c6897 27428 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
27429 @r=`${PWD_COMMAND}`; export r; \
27430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27431 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 27432 $(HOST_EXPORTS) \
1f53ca9a 27433 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27434 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27436 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 27437 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
27438 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27442 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27443 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 27444 $(TARGET-stage3-libcpp)
d545f33b
PB
27445
27446maybe-clean-stage3-libcpp: clean-stage3-libcpp
27447clean-stage3: clean-stage3-libcpp
27448clean-stage3-libcpp:
9dbaa842
DD
27449 @if [ $(current_stage) = stage3 ]; then \
27450 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27451 else \
27452 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
27453 $(MAKE) stage3-start; \
27454 fi; \
d545f33b 27455 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27456 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27457 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27458 clean
d545f33b
PB
27459@endif libcpp-bootstrap
27460
27461
27462.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
27463.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
27464maybe-all-stage4-libcpp:
27465maybe-clean-stage4-libcpp:
27466@if libcpp-bootstrap
27467maybe-all-stage4-libcpp: all-stage4-libcpp
27468all-stage4: all-stage4-libcpp
f70224b5 27469TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 27470all-stage4-libcpp: configure-stage4-libcpp
c52c6897 27471 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
27472 @r=`${PWD_COMMAND}`; export r; \
27473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27474 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 27475 $(HOST_EXPORTS) \
1f53ca9a 27476 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27477 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27479 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 27480 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 27481 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27485 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27486 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 27487 $(TARGET-stage4-libcpp)
d545f33b
PB
27488
27489maybe-clean-stage4-libcpp: clean-stage4-libcpp
27490clean-stage4: clean-stage4-libcpp
27491clean-stage4-libcpp:
9dbaa842
DD
27492 @if [ $(current_stage) = stage4 ]; then \
27493 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27494 else \
27495 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
27496 $(MAKE) stage4-start; \
27497 fi; \
d545f33b 27498 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27499 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27500 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27501 clean
d545f33b
PB
27502@endif libcpp-bootstrap
27503
27504
27505.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
27506.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
27507maybe-all-stageprofile-libcpp:
27508maybe-clean-stageprofile-libcpp:
27509@if libcpp-bootstrap
27510maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
27511all-stageprofile: all-stageprofile-libcpp
f70224b5 27512TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 27513all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 27514 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
27515 @r=`${PWD_COMMAND}`; export r; \
27516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27517 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 27518 $(HOST_EXPORTS) \
1f53ca9a 27519 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27520 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27522 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 27523 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
27524 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27528 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27529 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 27530 $(TARGET-stageprofile-libcpp)
d545f33b
PB
27531
27532maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
27533clean-stageprofile: clean-stageprofile-libcpp
27534clean-stageprofile-libcpp:
9dbaa842
DD
27535 @if [ $(current_stage) = stageprofile ]; then \
27536 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27537 else \
27538 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
27539 $(MAKE) stageprofile-start; \
27540 fi; \
d545f33b 27541 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27542 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27543 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27544 clean
d545f33b
PB
27545@endif libcpp-bootstrap
27546
27547
27548.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
27549.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
27550maybe-all-stagefeedback-libcpp:
27551maybe-clean-stagefeedback-libcpp:
27552@if libcpp-bootstrap
27553maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
27554all-stagefeedback: all-stagefeedback-libcpp
f70224b5 27555TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 27556all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 27557 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
27558 @r=`${PWD_COMMAND}`; export r; \
27559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27560 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 27561 $(HOST_EXPORTS) \
1f53ca9a 27562 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 27563 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27564 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 27565 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 27566 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
27567 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27568 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27569 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27570 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27571 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27572 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 27573 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
27574
27575maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
27576clean-stagefeedback: clean-stagefeedback-libcpp
27577clean-stagefeedback-libcpp:
9dbaa842
DD
27578 @if [ $(current_stage) = stagefeedback ]; then \
27579 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
27580 else \
27581 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
27582 $(MAKE) stagefeedback-start; \
27583 fi; \
d545f33b 27584 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 27585 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 27586 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27587 clean
d545f33b
PB
27588@endif libcpp-bootstrap
27589
27590
27591
27592
27593
b813574b
PB
27594.PHONY: check-libcpp maybe-check-libcpp
27595maybe-check-libcpp:
27596@if libcpp
27597maybe-check-libcpp: check-libcpp
4fa63067 27598
b813574b 27599check-libcpp:
0aed8855 27600 @: $(MAKE); $(unstage)
4fa63067
NN
27601 @r=`${PWD_COMMAND}`; export r; \
27602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27603 $(HOST_EXPORTS) \
b00612cc
PB
27604 (cd $(HOST_SUBDIR)/libcpp && \
27605 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 27606
b813574b 27607@endif libcpp
4fa63067 27608
b813574b
PB
27609.PHONY: install-libcpp maybe-install-libcpp
27610maybe-install-libcpp:
27611@if libcpp
27612maybe-install-libcpp: install-libcpp
27613
27614install-libcpp: installdirs
0aed8855 27615 @: $(MAKE); $(unstage)
4fa63067
NN
27616 @r=`${PWD_COMMAND}`; export r; \
27617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27618 $(HOST_EXPORTS) \
b00612cc 27619 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 27620 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 27621
b813574b 27622@endif libcpp
4fa63067 27623
56a8fe78 27624# Other targets (info, dvi, pdf, etc.)
4fa63067 27625
b813574b
PB
27626.PHONY: maybe-info-libcpp info-libcpp
27627maybe-info-libcpp:
27628@if libcpp
27629maybe-info-libcpp: info-libcpp
4fa63067 27630
b813574b
PB
27631info-libcpp: \
27632 configure-libcpp
27633 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27634 r=`${PWD_COMMAND}`; export r; \
27635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27636 $(HOST_EXPORTS) \
b813574b 27637 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27639 done; \
b813574b 27640 echo "Doing info in libcpp" ; \
b00612cc 27641 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27644 "RANLIB=$${RANLIB}" \
0c24b341 27645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27646 info) \
2a4cbe27
NN
27647 || exit 1
27648
b813574b 27649@endif libcpp
2a4cbe27 27650
b813574b
PB
27651.PHONY: maybe-dvi-libcpp dvi-libcpp
27652maybe-dvi-libcpp:
27653@if libcpp
27654maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 27655
b813574b
PB
27656dvi-libcpp: \
27657 configure-libcpp
27658 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27659 r=`${PWD_COMMAND}`; export r; \
27660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27661 $(HOST_EXPORTS) \
b813574b 27662 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27664 done; \
b813574b 27665 echo "Doing dvi in libcpp" ; \
b00612cc 27666 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27669 "RANLIB=$${RANLIB}" \
0c24b341 27670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27671 dvi) \
2a4cbe27
NN
27672 || exit 1
27673
b813574b 27674@endif libcpp
2a4cbe27 27675
56a8fe78
DD
27676.PHONY: maybe-pdf-libcpp pdf-libcpp
27677maybe-pdf-libcpp:
27678@if libcpp
27679maybe-pdf-libcpp: pdf-libcpp
27680
27681pdf-libcpp: \
27682 configure-libcpp
27683 @[ -f ./libcpp/Makefile ] || exit 0; \
27684 r=`${PWD_COMMAND}`; export r; \
27685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27686 $(HOST_EXPORTS) \
27687 for flag in $(EXTRA_HOST_FLAGS) ; do \
27688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27689 done; \
27690 echo "Doing pdf in libcpp" ; \
27691 (cd $(HOST_SUBDIR)/libcpp && \
27692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27694 "RANLIB=$${RANLIB}" \
0c24b341 27695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27696 pdf) \
27697 || exit 1
27698
27699@endif libcpp
27700
6d389afc
MS
27701.PHONY: maybe-html-libcpp html-libcpp
27702maybe-html-libcpp:
27703@if libcpp
27704maybe-html-libcpp: html-libcpp
27705
27706html-libcpp: \
27707 configure-libcpp
27708 @[ -f ./libcpp/Makefile ] || exit 0; \
27709 r=`${PWD_COMMAND}`; export r; \
27710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27711 $(HOST_EXPORTS) \
27712 for flag in $(EXTRA_HOST_FLAGS) ; do \
27713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27714 done; \
27715 echo "Doing html in libcpp" ; \
b00612cc 27716 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
27717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27719 "RANLIB=$${RANLIB}" \
0c24b341 27720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27721 html) \
27722 || exit 1
27723
27724@endif libcpp
27725
b813574b
PB
27726.PHONY: maybe-TAGS-libcpp TAGS-libcpp
27727maybe-TAGS-libcpp:
27728@if libcpp
27729maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 27730
b813574b
PB
27731TAGS-libcpp: \
27732 configure-libcpp
27733 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27734 r=`${PWD_COMMAND}`; export r; \
27735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27736 $(HOST_EXPORTS) \
b813574b 27737 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27739 done; \
b813574b 27740 echo "Doing TAGS in libcpp" ; \
b00612cc 27741 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27744 "RANLIB=$${RANLIB}" \
0c24b341 27745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27746 TAGS) \
2a4cbe27
NN
27747 || exit 1
27748
b813574b 27749@endif libcpp
2a4cbe27 27750
b813574b
PB
27751.PHONY: maybe-install-info-libcpp install-info-libcpp
27752maybe-install-info-libcpp:
27753@if libcpp
27754maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 27755
b813574b
PB
27756install-info-libcpp: \
27757 configure-libcpp \
27758 info-libcpp
27759 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27760 r=`${PWD_COMMAND}`; export r; \
27761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27762 $(HOST_EXPORTS) \
b813574b 27763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27765 done; \
b813574b 27766 echo "Doing install-info in libcpp" ; \
b00612cc 27767 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27770 "RANLIB=$${RANLIB}" \
0c24b341 27771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27772 install-info) \
2a4cbe27
NN
27773 || exit 1
27774
b813574b 27775@endif libcpp
2a4cbe27 27776
a3ca38d2
DD
27777.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
27778maybe-install-pdf-libcpp:
27779@if libcpp
27780maybe-install-pdf-libcpp: install-pdf-libcpp
27781
27782install-pdf-libcpp: \
27783 configure-libcpp \
27784 pdf-libcpp
27785 @[ -f ./libcpp/Makefile ] || exit 0; \
27786 r=`${PWD_COMMAND}`; export r; \
27787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27788 $(HOST_EXPORTS) \
27789 for flag in $(EXTRA_HOST_FLAGS) ; do \
27790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27791 done; \
27792 echo "Doing install-pdf in libcpp" ; \
27793 (cd $(HOST_SUBDIR)/libcpp && \
27794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27796 "RANLIB=$${RANLIB}" \
0c24b341 27797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27798 install-pdf) \
27799 || exit 1
27800
27801@endif libcpp
27802
108a6f8e
CD
27803.PHONY: maybe-install-html-libcpp install-html-libcpp
27804maybe-install-html-libcpp:
27805@if libcpp
27806maybe-install-html-libcpp: install-html-libcpp
27807
27808install-html-libcpp: \
27809 configure-libcpp \
27810 html-libcpp
27811 @[ -f ./libcpp/Makefile ] || exit 0; \
27812 r=`${PWD_COMMAND}`; export r; \
27813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27814 $(HOST_EXPORTS) \
27815 for flag in $(EXTRA_HOST_FLAGS) ; do \
27816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27817 done; \
27818 echo "Doing install-html in libcpp" ; \
27819 (cd $(HOST_SUBDIR)/libcpp && \
27820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27822 "RANLIB=$${RANLIB}" \
0c24b341 27823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27824 install-html) \
27825 || exit 1
27826
27827@endif libcpp
27828
b813574b
PB
27829.PHONY: maybe-installcheck-libcpp installcheck-libcpp
27830maybe-installcheck-libcpp:
27831@if libcpp
27832maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 27833
b813574b
PB
27834installcheck-libcpp: \
27835 configure-libcpp
27836 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27837 r=`${PWD_COMMAND}`; export r; \
27838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27839 $(HOST_EXPORTS) \
b813574b 27840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27842 done; \
b813574b 27843 echo "Doing installcheck in libcpp" ; \
b00612cc 27844 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27847 "RANLIB=$${RANLIB}" \
0c24b341 27848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27849 installcheck) \
2a4cbe27
NN
27850 || exit 1
27851
b813574b 27852@endif libcpp
2a4cbe27 27853
b813574b
PB
27854.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
27855maybe-mostlyclean-libcpp:
27856@if libcpp
27857maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 27858
b813574b
PB
27859mostlyclean-libcpp:
27860 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27861 r=`${PWD_COMMAND}`; export r; \
27862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27863 $(HOST_EXPORTS) \
b813574b 27864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27866 done; \
b813574b 27867 echo "Doing mostlyclean in libcpp" ; \
b00612cc 27868 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27871 "RANLIB=$${RANLIB}" \
0c24b341 27872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27873 mostlyclean) \
2a4cbe27
NN
27874 || exit 1
27875
b813574b 27876@endif libcpp
2a4cbe27 27877
b813574b
PB
27878.PHONY: maybe-clean-libcpp clean-libcpp
27879maybe-clean-libcpp:
27880@if libcpp
27881maybe-clean-libcpp: clean-libcpp
2a4cbe27 27882
b813574b
PB
27883clean-libcpp:
27884 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27885 r=`${PWD_COMMAND}`; export r; \
27886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27887 $(HOST_EXPORTS) \
b813574b 27888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27890 done; \
b813574b 27891 echo "Doing clean in libcpp" ; \
b00612cc 27892 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27895 "RANLIB=$${RANLIB}" \
0c24b341 27896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27897 clean) \
2a4cbe27
NN
27898 || exit 1
27899
b813574b 27900@endif libcpp
2a4cbe27 27901
b813574b
PB
27902.PHONY: maybe-distclean-libcpp distclean-libcpp
27903maybe-distclean-libcpp:
27904@if libcpp
27905maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 27906
b813574b
PB
27907distclean-libcpp:
27908 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27909 r=`${PWD_COMMAND}`; export r; \
27910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27911 $(HOST_EXPORTS) \
b813574b 27912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27914 done; \
b813574b 27915 echo "Doing distclean in libcpp" ; \
b00612cc 27916 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27919 "RANLIB=$${RANLIB}" \
0c24b341 27920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27921 distclean) \
2a4cbe27
NN
27922 || exit 1
27923
b813574b 27924@endif libcpp
2a4cbe27 27925
b813574b
PB
27926.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
27927maybe-maintainer-clean-libcpp:
27928@if libcpp
27929maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 27930
b813574b
PB
27931maintainer-clean-libcpp:
27932 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
27933 r=`${PWD_COMMAND}`; export r; \
27934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27935 $(HOST_EXPORTS) \
b813574b 27936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
27937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27938 done; \
b813574b 27939 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 27940 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
27941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27943 "RANLIB=$${RANLIB}" \
0c24b341 27944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27945 maintainer-clean) \
2a4cbe27
NN
27946 || exit 1
27947
b813574b 27948@endif libcpp
2a4cbe27 27949
2a4cbe27 27950
a7254363 27951
be01d343
PB
27952.PHONY: configure-libdecnumber maybe-configure-libdecnumber
27953maybe-configure-libdecnumber:
4f0ef2d8
CD
27954@if gcc-bootstrap
27955configure-libdecnumber: stage_current
27956@endif gcc-bootstrap
be01d343
PB
27957@if libdecnumber
27958maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 27959configure-libdecnumber:
c52c6897
PB
27960 @r=`${PWD_COMMAND}`; export r; \
27961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
27962 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27963 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
1f53ca9a 27964 $(HOST_EXPORTS) \
be01d343
PB
27965 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
27966 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
27967 case $(srcdir) in \
27968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27969 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27971 esac; \
27972 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27973 libsrcdir="$$s/libdecnumber"; \
27974 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27975 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27976 --target=${target_alias} $${srcdiroption} \
be01d343
PB
27977 || exit 1
27978@endif libdecnumber
27979
27980
27981
27982.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
27983maybe-configure-stage1-libdecnumber:
27984@if libdecnumber-bootstrap
27985maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 27986configure-stage1-libdecnumber:
c52c6897 27987 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 27988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27989 @r=`${PWD_COMMAND}`; export r; \
27990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27991 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 27992 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 27993 $(HOST_EXPORTS) \
8ee82aff 27994 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
27995 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27996 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 27997 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27999 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28000 case $(srcdir) in \
28001 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28002 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28003 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28004 esac; \
28005 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28006 libsrcdir="$$s/libdecnumber"; \
28007 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28008 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28009 --target=${target_alias} $${srcdiroption} \
1b05fbbd 28010 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
28011@endif libdecnumber-bootstrap
28012
28013.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
28014maybe-configure-stage2-libdecnumber:
28015@if libdecnumber-bootstrap
28016maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 28017configure-stage2-libdecnumber:
c52c6897 28018 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 28019 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28020 @r=`${PWD_COMMAND}`; export r; \
28021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28022 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 28023 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28024 $(HOST_EXPORTS) \
1b05fbbd 28025 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28026 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28027 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28028 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 28029 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28030 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28031 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28032 case $(srcdir) in \
28033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28034 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28036 esac; \
28037 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28038 libsrcdir="$$s/libdecnumber"; \
28039 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28040 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28041 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28042 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28043 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
28044@endif libdecnumber-bootstrap
28045
be01d343
PB
28046.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
28047maybe-configure-stage3-libdecnumber:
28048@if libdecnumber-bootstrap
28049maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 28050configure-stage3-libdecnumber:
c52c6897 28051 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28052 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28053 @r=`${PWD_COMMAND}`; export r; \
28054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28055 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28056 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28057 $(HOST_EXPORTS) \
1b05fbbd 28058 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28059 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28060 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
28061 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 28062 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28063 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28064 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28065 case $(srcdir) in \
28066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28067 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28069 esac; \
28070 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28071 libsrcdir="$$s/libdecnumber"; \
28072 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28073 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28074 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28075 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28076 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28077@endif libdecnumber-bootstrap
28078
be01d343
PB
28079.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
28080maybe-configure-stage4-libdecnumber:
28081@if libdecnumber-bootstrap
28082maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 28083configure-stage4-libdecnumber:
c52c6897 28084 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28085 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28086 @r=`${PWD_COMMAND}`; export r; \
28087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28088 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28089 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28090 $(HOST_EXPORTS) \
1b05fbbd 28091 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28092 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28093 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
28094 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 28095 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28096 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28097 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28098 case $(srcdir) in \
28099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28100 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28102 esac; \
28103 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28104 libsrcdir="$$s/libdecnumber"; \
28105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28107 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28108 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28109 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
28110@endif libdecnumber-bootstrap
28111
28112.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
28113maybe-configure-stageprofile-libdecnumber:
28114@if libdecnumber-bootstrap
28115maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 28116configure-stageprofile-libdecnumber:
c52c6897 28117 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28119 @r=`${PWD_COMMAND}`; export r; \
28120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28121 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28122 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28123 $(HOST_EXPORTS) \
1b05fbbd
AO
28124 $(POSTSTAGE1_HOST_EXPORTS) \
28125 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28126 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
28127 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 28128 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28130 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28131 case $(srcdir) in \
28132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28133 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28135 esac; \
28136 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28137 libsrcdir="$$s/libdecnumber"; \
28138 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28140 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28141 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28142 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
28143@endif libdecnumber-bootstrap
28144
28145.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
28146maybe-configure-stagefeedback-libdecnumber:
28147@if libdecnumber-bootstrap
28148maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 28149configure-stagefeedback-libdecnumber:
c52c6897 28150 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
28152 @r=`${PWD_COMMAND}`; export r; \
28153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28154 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28155 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 28156 $(HOST_EXPORTS) \
1b05fbbd
AO
28157 $(POSTSTAGE1_HOST_EXPORTS) \
28158 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
28159 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28160 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 28161 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 28162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
28163 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
28164 case $(srcdir) in \
28165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28166 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
28167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28168 esac; \
28169 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
28170 libsrcdir="$$s/libdecnumber"; \
28171 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28173 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28174 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28175 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
28176@endif libdecnumber-bootstrap
28177
28178
28179
28180
28181
28182.PHONY: all-libdecnumber maybe-all-libdecnumber
28183maybe-all-libdecnumber:
4f0ef2d8
CD
28184@if gcc-bootstrap
28185all-libdecnumber: stage_current
28186@endif gcc-bootstrap
be01d343
PB
28187@if libdecnumber
28188TARGET-libdecnumber=all
28189maybe-all-libdecnumber: all-libdecnumber
28190all-libdecnumber: configure-libdecnumber
c52c6897 28191 @r=`${PWD_COMMAND}`; export r; \
be01d343 28192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28193 $(HOST_EXPORTS) \
be01d343 28194 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
28195 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28196 $(TARGET-libdecnumber))
be01d343
PB
28197@endif libdecnumber
28198
28199
28200
28201.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
28202.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
28203maybe-all-stage1-libdecnumber:
28204maybe-clean-stage1-libdecnumber:
28205@if libdecnumber-bootstrap
28206maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
28207all-stage1: all-stage1-libdecnumber
28208TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
28209all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 28210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
28211 @r=`${PWD_COMMAND}`; export r; \
28212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28213 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 28214 $(HOST_EXPORTS) \
be01d343 28215 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28217 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 28218 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
28219 LIBCFLAGS="$(LIBCFLAGS)" \
28220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28223 $(EXTRA_HOST_FLAGS) \
28224 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
28225 $(TARGET-stage1-libdecnumber)
28226
28227maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
28228clean-stage1: clean-stage1-libdecnumber
28229clean-stage1-libdecnumber:
9dbaa842
DD
28230 @if [ $(current_stage) = stage1 ]; then \
28231 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28232 else \
28233 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
28234 $(MAKE) stage1-start; \
28235 fi; \
be01d343 28236 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28237 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28238 clean
be01d343
PB
28239@endif libdecnumber-bootstrap
28240
28241
28242.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
28243.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
28244maybe-all-stage2-libdecnumber:
28245maybe-clean-stage2-libdecnumber:
28246@if libdecnumber-bootstrap
28247maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
28248all-stage2: all-stage2-libdecnumber
28249TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
28250all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 28251 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
28252 @r=`${PWD_COMMAND}`; export r; \
28253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28254 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 28255 $(HOST_EXPORTS) \
1f53ca9a 28256 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28257 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28259 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 28260 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
28261 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28266 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
28267 $(TARGET-stage2-libdecnumber)
28268
28269maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
28270clean-stage2: clean-stage2-libdecnumber
28271clean-stage2-libdecnumber:
9dbaa842
DD
28272 @if [ $(current_stage) = stage2 ]; then \
28273 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28274 else \
28275 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
28276 $(MAKE) stage2-start; \
28277 fi; \
be01d343 28278 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28279 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28280 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28281 clean
be01d343
PB
28282@endif libdecnumber-bootstrap
28283
28284
28285.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
28286.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
28287maybe-all-stage3-libdecnumber:
28288maybe-clean-stage3-libdecnumber:
28289@if libdecnumber-bootstrap
28290maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
28291all-stage3: all-stage3-libdecnumber
28292TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
28293all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 28294 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
28295 @r=`${PWD_COMMAND}`; export r; \
28296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28297 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 28298 $(HOST_EXPORTS) \
1f53ca9a 28299 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28300 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28301 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28302 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 28303 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
28304 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28305 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28306 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28307 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28308 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28309 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
28310 $(TARGET-stage3-libdecnumber)
28311
28312maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
28313clean-stage3: clean-stage3-libdecnumber
28314clean-stage3-libdecnumber:
9dbaa842
DD
28315 @if [ $(current_stage) = stage3 ]; then \
28316 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28317 else \
28318 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
28319 $(MAKE) stage3-start; \
28320 fi; \
be01d343 28321 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28322 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28323 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28324 clean
be01d343
PB
28325@endif libdecnumber-bootstrap
28326
28327
28328.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
28329.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
28330maybe-all-stage4-libdecnumber:
28331maybe-clean-stage4-libdecnumber:
28332@if libdecnumber-bootstrap
28333maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
28334all-stage4: all-stage4-libdecnumber
28335TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
28336all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 28337 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
28338 @r=`${PWD_COMMAND}`; export r; \
28339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28340 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 28341 $(HOST_EXPORTS) \
1f53ca9a 28342 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28343 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28345 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 28346 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 28347 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28352 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
28353 $(TARGET-stage4-libdecnumber)
28354
28355maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
28356clean-stage4: clean-stage4-libdecnumber
28357clean-stage4-libdecnumber:
9dbaa842
DD
28358 @if [ $(current_stage) = stage4 ]; then \
28359 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28360 else \
28361 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
28362 $(MAKE) stage4-start; \
28363 fi; \
be01d343 28364 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28365 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28366 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28367 clean
be01d343
PB
28368@endif libdecnumber-bootstrap
28369
28370
28371.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
28372.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
28373maybe-all-stageprofile-libdecnumber:
28374maybe-clean-stageprofile-libdecnumber:
28375@if libdecnumber-bootstrap
28376maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
28377all-stageprofile: all-stageprofile-libdecnumber
28378TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
28379all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 28380 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
28381 @r=`${PWD_COMMAND}`; export r; \
28382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28383 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343 28384 $(HOST_EXPORTS) \
1f53ca9a 28385 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28386 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28388 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 28389 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
28390 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28395 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
28396 $(TARGET-stageprofile-libdecnumber)
28397
28398maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
28399clean-stageprofile: clean-stageprofile-libdecnumber
28400clean-stageprofile-libdecnumber:
9dbaa842
DD
28401 @if [ $(current_stage) = stageprofile ]; then \
28402 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28403 else \
28404 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
28405 $(MAKE) stageprofile-start; \
28406 fi; \
be01d343 28407 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28408 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28409 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28410 clean
be01d343
PB
28411@endif libdecnumber-bootstrap
28412
28413
28414.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
28415.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
28416maybe-all-stagefeedback-libdecnumber:
28417maybe-clean-stagefeedback-libdecnumber:
28418@if libdecnumber-bootstrap
28419maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
28420all-stagefeedback: all-stagefeedback-libdecnumber
28421TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
28422all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 28423 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
28424 @r=`${PWD_COMMAND}`; export r; \
28425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28426 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 28427 $(HOST_EXPORTS) \
1f53ca9a 28428 $(POSTSTAGE1_HOST_EXPORTS) \
be01d343 28429 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28430 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 28431 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 28432 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
28433 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28434 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28435 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28436 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28437 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28438 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
28439 $(TARGET-stagefeedback-libdecnumber)
28440
28441maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
28442clean-stagefeedback: clean-stagefeedback-libdecnumber
28443clean-stagefeedback-libdecnumber:
9dbaa842
DD
28444 @if [ $(current_stage) = stagefeedback ]; then \
28445 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28446 else \
28447 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
28448 $(MAKE) stagefeedback-start; \
28449 fi; \
be01d343 28450 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 28451 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 28452 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28453 clean
be01d343
PB
28454@endif libdecnumber-bootstrap
28455
28456
28457
28458
28459
28460.PHONY: check-libdecnumber maybe-check-libdecnumber
28461maybe-check-libdecnumber:
28462@if libdecnumber
28463maybe-check-libdecnumber: check-libdecnumber
28464
28465check-libdecnumber:
0aed8855 28466 @: $(MAKE); $(unstage)
be01d343
PB
28467 @r=`${PWD_COMMAND}`; export r; \
28468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28469 $(HOST_EXPORTS) \
28470 (cd $(HOST_SUBDIR)/libdecnumber && \
28471 $(MAKE) $(FLAGS_TO_PASS) check)
28472
28473@endif libdecnumber
28474
28475.PHONY: install-libdecnumber maybe-install-libdecnumber
28476maybe-install-libdecnumber:
28477@if libdecnumber
28478maybe-install-libdecnumber: install-libdecnumber
28479
28480install-libdecnumber: installdirs
0aed8855 28481 @: $(MAKE); $(unstage)
be01d343
PB
28482 @r=`${PWD_COMMAND}`; export r; \
28483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28484 $(HOST_EXPORTS) \
28485 (cd $(HOST_SUBDIR)/libdecnumber && \
28486 $(MAKE) $(FLAGS_TO_PASS) install)
28487
28488@endif libdecnumber
28489
56a8fe78 28490# Other targets (info, dvi, pdf, etc.)
be01d343
PB
28491
28492.PHONY: maybe-info-libdecnumber info-libdecnumber
28493maybe-info-libdecnumber:
28494@if libdecnumber
28495maybe-info-libdecnumber: info-libdecnumber
28496
28497info-libdecnumber: \
28498 configure-libdecnumber
28499 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28500 r=`${PWD_COMMAND}`; export r; \
28501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28502 $(HOST_EXPORTS) \
28503 for flag in $(EXTRA_HOST_FLAGS) ; do \
28504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28505 done; \
28506 echo "Doing info in libdecnumber" ; \
28507 (cd $(HOST_SUBDIR)/libdecnumber && \
28508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28510 "RANLIB=$${RANLIB}" \
0c24b341 28511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28512 info) \
28513 || exit 1
28514
28515@endif libdecnumber
28516
28517.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
28518maybe-dvi-libdecnumber:
28519@if libdecnumber
28520maybe-dvi-libdecnumber: dvi-libdecnumber
28521
28522dvi-libdecnumber: \
28523 configure-libdecnumber
28524 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28525 r=`${PWD_COMMAND}`; export r; \
28526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28527 $(HOST_EXPORTS) \
28528 for flag in $(EXTRA_HOST_FLAGS) ; do \
28529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28530 done; \
28531 echo "Doing dvi in libdecnumber" ; \
28532 (cd $(HOST_SUBDIR)/libdecnumber && \
28533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28535 "RANLIB=$${RANLIB}" \
0c24b341 28536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28537 dvi) \
28538 || exit 1
28539
28540@endif libdecnumber
28541
56a8fe78
DD
28542.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
28543maybe-pdf-libdecnumber:
28544@if libdecnumber
28545maybe-pdf-libdecnumber: pdf-libdecnumber
28546
28547pdf-libdecnumber: \
28548 configure-libdecnumber
28549 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28550 r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 for flag in $(EXTRA_HOST_FLAGS) ; do \
28554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28555 done; \
28556 echo "Doing pdf in libdecnumber" ; \
28557 (cd $(HOST_SUBDIR)/libdecnumber && \
28558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28560 "RANLIB=$${RANLIB}" \
0c24b341 28561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28562 pdf) \
28563 || exit 1
28564
28565@endif libdecnumber
28566
be01d343
PB
28567.PHONY: maybe-html-libdecnumber html-libdecnumber
28568maybe-html-libdecnumber:
28569@if libdecnumber
28570maybe-html-libdecnumber: html-libdecnumber
28571
28572html-libdecnumber: \
28573 configure-libdecnumber
28574 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28577 $(HOST_EXPORTS) \
28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
28581 echo "Doing html in libdecnumber" ; \
28582 (cd $(HOST_SUBDIR)/libdecnumber && \
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
0c24b341 28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28587 html) \
28588 || exit 1
28589
28590@endif libdecnumber
28591
28592.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
28593maybe-TAGS-libdecnumber:
28594@if libdecnumber
28595maybe-TAGS-libdecnumber: TAGS-libdecnumber
28596
28597TAGS-libdecnumber: \
28598 configure-libdecnumber
28599 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28600 r=`${PWD_COMMAND}`; export r; \
28601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28602 $(HOST_EXPORTS) \
28603 for flag in $(EXTRA_HOST_FLAGS) ; do \
28604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28605 done; \
28606 echo "Doing TAGS in libdecnumber" ; \
28607 (cd $(HOST_SUBDIR)/libdecnumber && \
28608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28610 "RANLIB=$${RANLIB}" \
0c24b341 28611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28612 TAGS) \
28613 || exit 1
28614
28615@endif libdecnumber
28616
28617.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
28618maybe-install-info-libdecnumber:
28619@if libdecnumber
28620maybe-install-info-libdecnumber: install-info-libdecnumber
28621
28622install-info-libdecnumber: \
28623 configure-libdecnumber \
28624 info-libdecnumber
28625 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28626 r=`${PWD_COMMAND}`; export r; \
28627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28628 $(HOST_EXPORTS) \
28629 for flag in $(EXTRA_HOST_FLAGS) ; do \
28630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28631 done; \
28632 echo "Doing install-info in libdecnumber" ; \
28633 (cd $(HOST_SUBDIR)/libdecnumber && \
28634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28636 "RANLIB=$${RANLIB}" \
0c24b341 28637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28638 install-info) \
28639 || exit 1
28640
28641@endif libdecnumber
28642
a3ca38d2
DD
28643.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
28644maybe-install-pdf-libdecnumber:
28645@if libdecnumber
28646maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
28647
28648install-pdf-libdecnumber: \
28649 configure-libdecnumber \
28650 pdf-libdecnumber
28651 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28652 r=`${PWD_COMMAND}`; export r; \
28653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28654 $(HOST_EXPORTS) \
28655 for flag in $(EXTRA_HOST_FLAGS) ; do \
28656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28657 done; \
28658 echo "Doing install-pdf in libdecnumber" ; \
28659 (cd $(HOST_SUBDIR)/libdecnumber && \
28660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28662 "RANLIB=$${RANLIB}" \
0c24b341 28663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28664 install-pdf) \
28665 || exit 1
28666
28667@endif libdecnumber
28668
108a6f8e
CD
28669.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
28670maybe-install-html-libdecnumber:
28671@if libdecnumber
28672maybe-install-html-libdecnumber: install-html-libdecnumber
28673
28674install-html-libdecnumber: \
28675 configure-libdecnumber \
28676 html-libdecnumber
28677 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28678 r=`${PWD_COMMAND}`; export r; \
28679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28680 $(HOST_EXPORTS) \
28681 for flag in $(EXTRA_HOST_FLAGS) ; do \
28682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28683 done; \
28684 echo "Doing install-html in libdecnumber" ; \
28685 (cd $(HOST_SUBDIR)/libdecnumber && \
28686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28688 "RANLIB=$${RANLIB}" \
0c24b341 28689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28690 install-html) \
28691 || exit 1
28692
28693@endif libdecnumber
28694
be01d343
PB
28695.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
28696maybe-installcheck-libdecnumber:
28697@if libdecnumber
28698maybe-installcheck-libdecnumber: installcheck-libdecnumber
28699
28700installcheck-libdecnumber: \
28701 configure-libdecnumber
28702 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28703 r=`${PWD_COMMAND}`; export r; \
28704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28705 $(HOST_EXPORTS) \
28706 for flag in $(EXTRA_HOST_FLAGS) ; do \
28707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28708 done; \
28709 echo "Doing installcheck in libdecnumber" ; \
28710 (cd $(HOST_SUBDIR)/libdecnumber && \
28711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28713 "RANLIB=$${RANLIB}" \
0c24b341 28714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28715 installcheck) \
28716 || exit 1
28717
28718@endif libdecnumber
28719
28720.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
28721maybe-mostlyclean-libdecnumber:
28722@if libdecnumber
28723maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
28724
28725mostlyclean-libdecnumber:
28726 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28727 r=`${PWD_COMMAND}`; export r; \
28728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28729 $(HOST_EXPORTS) \
28730 for flag in $(EXTRA_HOST_FLAGS) ; do \
28731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28732 done; \
28733 echo "Doing mostlyclean in libdecnumber" ; \
28734 (cd $(HOST_SUBDIR)/libdecnumber && \
28735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28737 "RANLIB=$${RANLIB}" \
0c24b341 28738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28739 mostlyclean) \
28740 || exit 1
28741
28742@endif libdecnumber
28743
28744.PHONY: maybe-clean-libdecnumber clean-libdecnumber
28745maybe-clean-libdecnumber:
28746@if libdecnumber
28747maybe-clean-libdecnumber: clean-libdecnumber
28748
28749clean-libdecnumber:
28750 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28751 r=`${PWD_COMMAND}`; export r; \
28752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28753 $(HOST_EXPORTS) \
28754 for flag in $(EXTRA_HOST_FLAGS) ; do \
28755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28756 done; \
28757 echo "Doing clean in libdecnumber" ; \
28758 (cd $(HOST_SUBDIR)/libdecnumber && \
28759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28761 "RANLIB=$${RANLIB}" \
0c24b341 28762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28763 clean) \
28764 || exit 1
28765
28766@endif libdecnumber
28767
28768.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
28769maybe-distclean-libdecnumber:
28770@if libdecnumber
28771maybe-distclean-libdecnumber: distclean-libdecnumber
28772
28773distclean-libdecnumber:
28774 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28775 r=`${PWD_COMMAND}`; export r; \
28776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28777 $(HOST_EXPORTS) \
28778 for flag in $(EXTRA_HOST_FLAGS) ; do \
28779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28780 done; \
28781 echo "Doing distclean in libdecnumber" ; \
28782 (cd $(HOST_SUBDIR)/libdecnumber && \
28783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28785 "RANLIB=$${RANLIB}" \
0c24b341 28786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28787 distclean) \
28788 || exit 1
28789
28790@endif libdecnumber
28791
28792.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
28793maybe-maintainer-clean-libdecnumber:
28794@if libdecnumber
28795maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
28796
28797maintainer-clean-libdecnumber:
28798 @[ -f ./libdecnumber/Makefile ] || exit 0; \
28799 r=`${PWD_COMMAND}`; export r; \
28800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28801 $(HOST_EXPORTS) \
28802 for flag in $(EXTRA_HOST_FLAGS) ; do \
28803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28804 done; \
28805 echo "Doing maintainer-clean in libdecnumber" ; \
28806 (cd $(HOST_SUBDIR)/libdecnumber && \
28807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28809 "RANLIB=$${RANLIB}" \
0c24b341 28810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
28811 maintainer-clean) \
28812 || exit 1
28813
28814@endif libdecnumber
28815
28816
28817
b813574b
PB
28818.PHONY: configure-libgui maybe-configure-libgui
28819maybe-configure-libgui:
4f0ef2d8
CD
28820@if gcc-bootstrap
28821configure-libgui: stage_current
28822@endif gcc-bootstrap
b813574b
PB
28823@if libgui
28824maybe-configure-libgui: configure-libgui
c52c6897 28825configure-libgui:
0aed8855 28826 @: $(MAKE); $(unstage)
c52c6897 28827 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 28828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28829 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
28830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
1f53ca9a 28831 $(HOST_EXPORTS) \
a7254363
PB
28832 echo Configuring in $(HOST_SUBDIR)/libgui; \
28833 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 28834 case $(srcdir) in \
b00612cc
PB
28835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28836 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
28837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 28838 esac; \
b00612cc
PB
28839 srcdiroption="--srcdir=$${topdir}/libgui"; \
28840 libsrcdir="$$s/libgui"; \
4b1cb4fe 28841 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28843 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 28844 || exit 1
b813574b 28845@endif libgui
4b1cb4fe 28846
a7254363
PB
28847
28848
d545f33b
PB
28849
28850
b813574b
PB
28851.PHONY: all-libgui maybe-all-libgui
28852maybe-all-libgui:
4f0ef2d8
CD
28853@if gcc-bootstrap
28854all-libgui: stage_current
28855@endif gcc-bootstrap
b813574b 28856@if libgui
d27cc32e 28857TARGET-libgui=all
b813574b
PB
28858maybe-all-libgui: all-libgui
28859all-libgui: configure-libgui
0aed8855 28860 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28861 @r=`${PWD_COMMAND}`; export r; \
28862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 28863 $(HOST_EXPORTS) \
b00612cc 28864 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
28865 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28866 $(TARGET-libgui))
b813574b 28867@endif libgui
4b1cb4fe 28868
a7254363 28869
d545f33b
PB
28870
28871
b813574b
PB
28872.PHONY: check-libgui maybe-check-libgui
28873maybe-check-libgui:
28874@if libgui
28875maybe-check-libgui: check-libgui
4b1cb4fe 28876
b813574b 28877check-libgui:
0aed8855 28878 @: $(MAKE); $(unstage)
4b1cb4fe
DD
28879 @r=`${PWD_COMMAND}`; export r; \
28880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28881 $(HOST_EXPORTS) \
b00612cc
PB
28882 (cd $(HOST_SUBDIR)/libgui && \
28883 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 28884
b813574b 28885@endif libgui
4b1cb4fe 28886
b813574b
PB
28887.PHONY: install-libgui maybe-install-libgui
28888maybe-install-libgui:
28889@if libgui
28890maybe-install-libgui: install-libgui
4b1cb4fe 28891
b813574b 28892install-libgui: installdirs
0aed8855 28893 @: $(MAKE); $(unstage)
b813574b
PB
28894 @r=`${PWD_COMMAND}`; export r; \
28895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 28896 $(HOST_EXPORTS) \
b00612cc 28897 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 28898 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 28899
b813574b 28900@endif libgui
4b1cb4fe 28901
56a8fe78 28902# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 28903
b813574b
PB
28904.PHONY: maybe-info-libgui info-libgui
28905maybe-info-libgui:
28906@if libgui
28907maybe-info-libgui: info-libgui
4b1cb4fe 28908
b813574b
PB
28909info-libgui: \
28910 configure-libgui
0aed8855 28911 @: $(MAKE); $(unstage)
b813574b 28912 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28913 r=`${PWD_COMMAND}`; export r; \
28914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28915 $(HOST_EXPORTS) \
b813574b 28916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28918 done; \
b813574b 28919 echo "Doing info in libgui" ; \
b00612cc 28920 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28923 "RANLIB=$${RANLIB}" \
0c24b341 28924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28925 info) \
4b1cb4fe
DD
28926 || exit 1
28927
b813574b 28928@endif libgui
4b1cb4fe 28929
b813574b
PB
28930.PHONY: maybe-dvi-libgui dvi-libgui
28931maybe-dvi-libgui:
28932@if libgui
28933maybe-dvi-libgui: dvi-libgui
4b1cb4fe 28934
b813574b
PB
28935dvi-libgui: \
28936 configure-libgui
0aed8855 28937 @: $(MAKE); $(unstage)
b813574b 28938 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28939 r=`${PWD_COMMAND}`; export r; \
28940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28941 $(HOST_EXPORTS) \
b813574b 28942 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28944 done; \
b813574b 28945 echo "Doing dvi in libgui" ; \
b00612cc 28946 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28949 "RANLIB=$${RANLIB}" \
0c24b341 28950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28951 dvi) \
4b1cb4fe
DD
28952 || exit 1
28953
b813574b 28954@endif libgui
4b1cb4fe 28955
56a8fe78
DD
28956.PHONY: maybe-pdf-libgui pdf-libgui
28957maybe-pdf-libgui:
28958@if libgui
28959maybe-pdf-libgui: pdf-libgui
28960
28961pdf-libgui: \
28962 configure-libgui
28963 @: $(MAKE); $(unstage)
28964 @[ -f ./libgui/Makefile ] || exit 0; \
28965 r=`${PWD_COMMAND}`; export r; \
28966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28967 $(HOST_EXPORTS) \
28968 for flag in $(EXTRA_HOST_FLAGS) ; do \
28969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28970 done; \
28971 echo "Doing pdf in libgui" ; \
28972 (cd $(HOST_SUBDIR)/libgui && \
28973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28975 "RANLIB=$${RANLIB}" \
0c24b341 28976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28977 pdf) \
28978 || exit 1
28979
28980@endif libgui
28981
6d389afc
MS
28982.PHONY: maybe-html-libgui html-libgui
28983maybe-html-libgui:
28984@if libgui
28985maybe-html-libgui: html-libgui
28986
28987html-libgui: \
28988 configure-libgui
0aed8855 28989 @: $(MAKE); $(unstage)
6d389afc
MS
28990 @[ -f ./libgui/Makefile ] || exit 0; \
28991 r=`${PWD_COMMAND}`; export r; \
28992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28993 $(HOST_EXPORTS) \
28994 for flag in $(EXTRA_HOST_FLAGS) ; do \
28995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28996 done; \
28997 echo "Doing html in libgui" ; \
b00612cc 28998 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
28999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29001 "RANLIB=$${RANLIB}" \
0c24b341 29002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29003 html) \
29004 || exit 1
29005
29006@endif libgui
29007
b813574b
PB
29008.PHONY: maybe-TAGS-libgui TAGS-libgui
29009maybe-TAGS-libgui:
29010@if libgui
29011maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 29012
b813574b
PB
29013TAGS-libgui: \
29014 configure-libgui
0aed8855 29015 @: $(MAKE); $(unstage)
b813574b 29016 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29017 r=`${PWD_COMMAND}`; export r; \
29018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29019 $(HOST_EXPORTS) \
b813574b 29020 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29022 done; \
b813574b 29023 echo "Doing TAGS in libgui" ; \
b00612cc 29024 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29027 "RANLIB=$${RANLIB}" \
0c24b341 29028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29029 TAGS) \
4b1cb4fe
DD
29030 || exit 1
29031
b813574b 29032@endif libgui
4b1cb4fe 29033
b813574b
PB
29034.PHONY: maybe-install-info-libgui install-info-libgui
29035maybe-install-info-libgui:
29036@if libgui
29037maybe-install-info-libgui: install-info-libgui
4b1cb4fe 29038
b813574b
PB
29039install-info-libgui: \
29040 configure-libgui \
29041 info-libgui
0aed8855 29042 @: $(MAKE); $(unstage)
b813574b 29043 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29044 r=`${PWD_COMMAND}`; export r; \
29045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29046 $(HOST_EXPORTS) \
b813574b 29047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29049 done; \
b813574b 29050 echo "Doing install-info in libgui" ; \
b00612cc 29051 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29054 "RANLIB=$${RANLIB}" \
0c24b341 29055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29056 install-info) \
4b1cb4fe
DD
29057 || exit 1
29058
b813574b 29059@endif libgui
4b1cb4fe 29060
a3ca38d2
DD
29061.PHONY: maybe-install-pdf-libgui install-pdf-libgui
29062maybe-install-pdf-libgui:
29063@if libgui
29064maybe-install-pdf-libgui: install-pdf-libgui
29065
29066install-pdf-libgui: \
29067 configure-libgui \
29068 pdf-libgui
29069 @: $(MAKE); $(unstage)
29070 @[ -f ./libgui/Makefile ] || exit 0; \
29071 r=`${PWD_COMMAND}`; export r; \
29072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29073 $(HOST_EXPORTS) \
29074 for flag in $(EXTRA_HOST_FLAGS) ; do \
29075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29076 done; \
29077 echo "Doing install-pdf in libgui" ; \
29078 (cd $(HOST_SUBDIR)/libgui && \
29079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29081 "RANLIB=$${RANLIB}" \
0c24b341 29082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29083 install-pdf) \
29084 || exit 1
29085
29086@endif libgui
29087
108a6f8e
CD
29088.PHONY: maybe-install-html-libgui install-html-libgui
29089maybe-install-html-libgui:
29090@if libgui
29091maybe-install-html-libgui: install-html-libgui
29092
29093install-html-libgui: \
29094 configure-libgui \
29095 html-libgui
29096 @: $(MAKE); $(unstage)
29097 @[ -f ./libgui/Makefile ] || exit 0; \
29098 r=`${PWD_COMMAND}`; export r; \
29099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29100 $(HOST_EXPORTS) \
29101 for flag in $(EXTRA_HOST_FLAGS) ; do \
29102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29103 done; \
29104 echo "Doing install-html in libgui" ; \
29105 (cd $(HOST_SUBDIR)/libgui && \
29106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29108 "RANLIB=$${RANLIB}" \
0c24b341 29109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29110 install-html) \
29111 || exit 1
29112
29113@endif libgui
29114
b813574b
PB
29115.PHONY: maybe-installcheck-libgui installcheck-libgui
29116maybe-installcheck-libgui:
29117@if libgui
29118maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 29119
b813574b
PB
29120installcheck-libgui: \
29121 configure-libgui
0aed8855 29122 @: $(MAKE); $(unstage)
b813574b 29123 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29124 r=`${PWD_COMMAND}`; export r; \
29125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29126 $(HOST_EXPORTS) \
b813574b 29127 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29129 done; \
b813574b 29130 echo "Doing installcheck in libgui" ; \
b00612cc 29131 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29134 "RANLIB=$${RANLIB}" \
0c24b341 29135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29136 installcheck) \
4b1cb4fe
DD
29137 || exit 1
29138
b813574b 29139@endif libgui
4b1cb4fe 29140
b813574b
PB
29141.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
29142maybe-mostlyclean-libgui:
29143@if libgui
29144maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 29145
b813574b 29146mostlyclean-libgui:
0aed8855 29147 @: $(MAKE); $(unstage)
b813574b 29148 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29149 r=`${PWD_COMMAND}`; export r; \
29150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29151 $(HOST_EXPORTS) \
b813574b 29152 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29154 done; \
b813574b 29155 echo "Doing mostlyclean in libgui" ; \
b00612cc 29156 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29159 "RANLIB=$${RANLIB}" \
0c24b341 29160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29161 mostlyclean) \
4b1cb4fe
DD
29162 || exit 1
29163
b813574b 29164@endif libgui
4b1cb4fe 29165
b813574b
PB
29166.PHONY: maybe-clean-libgui clean-libgui
29167maybe-clean-libgui:
29168@if libgui
29169maybe-clean-libgui: clean-libgui
4b1cb4fe 29170
b813574b 29171clean-libgui:
0aed8855 29172 @: $(MAKE); $(unstage)
b813574b 29173 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29174 r=`${PWD_COMMAND}`; export r; \
29175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29176 $(HOST_EXPORTS) \
b813574b 29177 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29179 done; \
b813574b 29180 echo "Doing clean in libgui" ; \
b00612cc 29181 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29184 "RANLIB=$${RANLIB}" \
0c24b341 29185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29186 clean) \
4b1cb4fe
DD
29187 || exit 1
29188
b813574b 29189@endif libgui
4b1cb4fe 29190
b813574b
PB
29191.PHONY: maybe-distclean-libgui distclean-libgui
29192maybe-distclean-libgui:
29193@if libgui
29194maybe-distclean-libgui: distclean-libgui
4b1cb4fe 29195
b813574b 29196distclean-libgui:
0aed8855 29197 @: $(MAKE); $(unstage)
b813574b 29198 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29199 r=`${PWD_COMMAND}`; export r; \
29200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29201 $(HOST_EXPORTS) \
b813574b 29202 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29204 done; \
b813574b 29205 echo "Doing distclean in libgui" ; \
b00612cc 29206 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29209 "RANLIB=$${RANLIB}" \
0c24b341 29210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29211 distclean) \
4b1cb4fe
DD
29212 || exit 1
29213
b813574b 29214@endif libgui
4b1cb4fe 29215
b813574b
PB
29216.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
29217maybe-maintainer-clean-libgui:
29218@if libgui
29219maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 29220
b813574b 29221maintainer-clean-libgui:
0aed8855 29222 @: $(MAKE); $(unstage)
b813574b 29223 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
29224 r=`${PWD_COMMAND}`; export r; \
29225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29226 $(HOST_EXPORTS) \
b813574b 29227 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
29228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29229 done; \
b813574b 29230 echo "Doing maintainer-clean in libgui" ; \
b00612cc 29231 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
29232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29234 "RANLIB=$${RANLIB}" \
0c24b341 29235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29236 maintainer-clean) \
4b1cb4fe
DD
29237 || exit 1
29238
b813574b 29239@endif libgui
4b1cb4fe
DD
29240
29241
a7254363 29242
b813574b
PB
29243.PHONY: configure-libiberty maybe-configure-libiberty
29244maybe-configure-libiberty:
4f0ef2d8
CD
29245@if gcc-bootstrap
29246configure-libiberty: stage_current
29247@endif gcc-bootstrap
b813574b
PB
29248@if libiberty
29249maybe-configure-libiberty: configure-libiberty
c52c6897 29250configure-libiberty:
c52c6897
PB
29251 @r=`${PWD_COMMAND}`; export r; \
29252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29253 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29254 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
1f53ca9a 29255 $(HOST_EXPORTS) \
a7254363
PB
29256 echo Configuring in $(HOST_SUBDIR)/libiberty; \
29257 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 29258 case $(srcdir) in \
b00612cc
PB
29259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29260 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29262 esac; \
b00612cc
PB
29263 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29264 libsrcdir="$$s/libiberty"; \
4fa63067 29265 $(SHELL) $${libsrcdir}/configure \
4b900473 29266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
700d40ca 29267 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
2a4cbe27 29268 || exit 1
b813574b 29269@endif libiberty
2a4cbe27 29270
a7254363
PB
29271
29272
d545f33b
PB
29273.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
29274maybe-configure-stage1-libiberty:
29275@if libiberty-bootstrap
29276maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 29277configure-stage1-libiberty:
c52c6897 29278 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 29279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29280 @r=`${PWD_COMMAND}`; export r; \
29281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29282 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 29283 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 29284 $(HOST_EXPORTS) \
8ee82aff 29285 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29286 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29287 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 29288 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29289 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29290 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29291 case $(srcdir) in \
29292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29293 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29295 esac; \
29296 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29297 libsrcdir="$$s/libiberty"; \
29298 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29300 --target=${target_alias} $${srcdiroption} \
700d40ca
ILT
29301 $(STAGE1_CONFIGURE_FLAGS) \
29302 @extra_host_libiberty_configure_flags@
d545f33b
PB
29303@endif libiberty-bootstrap
29304
29305.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29306maybe-configure-stage2-libiberty:
29307@if libiberty-bootstrap
29308maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 29309configure-stage2-libiberty:
c52c6897 29310 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 29311 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29312 @r=`${PWD_COMMAND}`; export r; \
29313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29314 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 29315 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29316 $(HOST_EXPORTS) \
1b05fbbd 29317 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29318 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29319 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29320 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29321 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29323 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29324 case $(srcdir) in \
29325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29326 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29328 esac; \
29329 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29330 libsrcdir="$$s/libiberty"; \
29331 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29333 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29334 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29335 $(STAGE2_CONFIGURE_FLAGS) \
29336 @extra_host_libiberty_configure_flags@
8520c408
AO
29337@endif libiberty-bootstrap
29338
d545f33b
PB
29339.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29340maybe-configure-stage3-libiberty:
29341@if libiberty-bootstrap
29342maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 29343configure-stage3-libiberty:
c52c6897 29344 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 29345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29346 @r=`${PWD_COMMAND}`; export r; \
29347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29348 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 29349 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29350 $(HOST_EXPORTS) \
1b05fbbd 29351 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29352 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29353 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29354 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29355 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29357 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29358 case $(srcdir) in \
29359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29360 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29362 esac; \
29363 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29364 libsrcdir="$$s/libiberty"; \
29365 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29367 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29368 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29369 $(STAGE3_CONFIGURE_FLAGS) \
29370 @extra_host_libiberty_configure_flags@
8520c408
AO
29371@endif libiberty-bootstrap
29372
d545f33b
PB
29373.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
29374maybe-configure-stage4-libiberty:
29375@if libiberty-bootstrap
29376maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 29377configure-stage4-libiberty:
c52c6897 29378 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 29379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29380 @r=`${PWD_COMMAND}`; export r; \
29381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29382 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 29383 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29384 $(HOST_EXPORTS) \
1b05fbbd 29385 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 29386 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29387 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29388 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29389 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29391 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29392 case $(srcdir) in \
29393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29394 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29396 esac; \
29397 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29398 libsrcdir="$$s/libiberty"; \
29399 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29401 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29402 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29403 $(STAGE4_CONFIGURE_FLAGS) \
29404 @extra_host_libiberty_configure_flags@
d545f33b
PB
29405@endif libiberty-bootstrap
29406
29407.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
29408maybe-configure-stageprofile-libiberty:
29409@if libiberty-bootstrap
29410maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 29411configure-stageprofile-libiberty:
c52c6897 29412 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 29413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29414 @r=`${PWD_COMMAND}`; export r; \
29415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29416 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 29417 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29418 $(HOST_EXPORTS) \
1b05fbbd
AO
29419 $(POSTSTAGE1_HOST_EXPORTS) \
29420 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29421 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29422 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29423 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29425 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29426 case $(srcdir) in \
29427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29428 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29430 esac; \
29431 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29432 libsrcdir="$$s/libiberty"; \
29433 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29435 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29436 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29437 $(STAGEprofile_CONFIGURE_FLAGS) \
29438 @extra_host_libiberty_configure_flags@
d545f33b
PB
29439@endif libiberty-bootstrap
29440
29441.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
29442maybe-configure-stagefeedback-libiberty:
29443@if libiberty-bootstrap
29444maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 29445configure-stagefeedback-libiberty:
c52c6897 29446 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 29447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
29448 @r=`${PWD_COMMAND}`; export r; \
29449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29450 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 29451 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 29452 $(HOST_EXPORTS) \
1b05fbbd
AO
29453 $(POSTSTAGE1_HOST_EXPORTS) \
29454 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
29455 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29456 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 29457 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 29458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
29459 cd $(HOST_SUBDIR)/libiberty || exit 1; \
29460 case $(srcdir) in \
29461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29462 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29464 esac; \
29465 srcdiroption="--srcdir=$${topdir}/libiberty"; \
29466 libsrcdir="$$s/libiberty"; \
29467 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29469 --target=${target_alias} $${srcdiroption} \
c1cb7e02 29470 --with-build-libsubdir=$(HOST_SUBDIR) \
700d40ca
ILT
29471 $(STAGEfeedback_CONFIGURE_FLAGS) \
29472 @extra_host_libiberty_configure_flags@
d545f33b
PB
29473@endif libiberty-bootstrap
29474
29475
29476
29477
29478
b813574b
PB
29479.PHONY: all-libiberty maybe-all-libiberty
29480maybe-all-libiberty:
4f0ef2d8
CD
29481@if gcc-bootstrap
29482all-libiberty: stage_current
29483@endif gcc-bootstrap
b813574b 29484@if libiberty
d27cc32e 29485TARGET-libiberty=all
b813574b
PB
29486maybe-all-libiberty: all-libiberty
29487all-libiberty: configure-libiberty
c52c6897 29488 @r=`${PWD_COMMAND}`; export r; \
b813574b 29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 29490 $(HOST_EXPORTS) \
b00612cc 29491 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
29492 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29493 $(TARGET-libiberty))
b813574b 29494@endif libiberty
2a4cbe27 29495
a7254363 29496
d545f33b
PB
29497
29498.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
29499.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
29500maybe-all-stage1-libiberty:
29501maybe-clean-stage1-libiberty:
29502@if libiberty-bootstrap
29503maybe-all-stage1-libiberty: all-stage1-libiberty
29504all-stage1: all-stage1-libiberty
f70224b5 29505TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 29506all-stage1-libiberty: configure-stage1-libiberty
c52c6897 29507 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
29508 @r=`${PWD_COMMAND}`; export r; \
29509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29510 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 29511 $(HOST_EXPORTS) \
d545f33b 29512 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29514 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 29515 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
29516 LIBCFLAGS="$(LIBCFLAGS)" \
29517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29520 $(EXTRA_HOST_FLAGS) \
29521 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 29522 $(TARGET-stage1-libiberty)
d545f33b
PB
29523
29524maybe-clean-stage1-libiberty: clean-stage1-libiberty
29525clean-stage1: clean-stage1-libiberty
29526clean-stage1-libiberty:
9dbaa842
DD
29527 @if [ $(current_stage) = stage1 ]; then \
29528 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29529 else \
29530 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
29531 $(MAKE) stage1-start; \
29532 fi; \
d545f33b 29533 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29534 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 29535 clean
d545f33b
PB
29536@endif libiberty-bootstrap
29537
29538
29539.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29540.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29541maybe-all-stage2-libiberty:
29542maybe-clean-stage2-libiberty:
29543@if libiberty-bootstrap
29544maybe-all-stage2-libiberty: all-stage2-libiberty
29545all-stage2: all-stage2-libiberty
f70224b5 29546TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 29547all-stage2-libiberty: configure-stage2-libiberty
c52c6897 29548 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
29549 @r=`${PWD_COMMAND}`; export r; \
29550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29551 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 29552 $(HOST_EXPORTS) \
1f53ca9a 29553 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29554 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29555 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29556 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 29557 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
29558 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29559 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29560 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29561 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29562 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29563 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 29564 $(TARGET-stage2-libiberty)
d545f33b
PB
29565
29566maybe-clean-stage2-libiberty: clean-stage2-libiberty
29567clean-stage2: clean-stage2-libiberty
29568clean-stage2-libiberty:
9dbaa842
DD
29569 @if [ $(current_stage) = stage2 ]; then \
29570 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29571 else \
29572 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
29573 $(MAKE) stage2-start; \
29574 fi; \
d545f33b 29575 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29576 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29577 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29578 clean
d545f33b
PB
29579@endif libiberty-bootstrap
29580
29581
29582.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29583.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
29584maybe-all-stage3-libiberty:
29585maybe-clean-stage3-libiberty:
29586@if libiberty-bootstrap
29587maybe-all-stage3-libiberty: all-stage3-libiberty
29588all-stage3: all-stage3-libiberty
f70224b5 29589TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 29590all-stage3-libiberty: configure-stage3-libiberty
c52c6897 29591 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
29592 @r=`${PWD_COMMAND}`; export r; \
29593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29594 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 29595 $(HOST_EXPORTS) \
1f53ca9a 29596 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29597 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29599 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 29600 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
29601 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29606 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 29607 $(TARGET-stage3-libiberty)
d545f33b
PB
29608
29609maybe-clean-stage3-libiberty: clean-stage3-libiberty
29610clean-stage3: clean-stage3-libiberty
29611clean-stage3-libiberty:
9dbaa842
DD
29612 @if [ $(current_stage) = stage3 ]; then \
29613 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29614 else \
29615 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
29616 $(MAKE) stage3-start; \
29617 fi; \
d545f33b 29618 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29619 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29620 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29621 clean
d545f33b
PB
29622@endif libiberty-bootstrap
29623
29624
29625.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
29626.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
29627maybe-all-stage4-libiberty:
29628maybe-clean-stage4-libiberty:
29629@if libiberty-bootstrap
29630maybe-all-stage4-libiberty: all-stage4-libiberty
29631all-stage4: all-stage4-libiberty
f70224b5 29632TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 29633all-stage4-libiberty: configure-stage4-libiberty
c52c6897 29634 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
29635 @r=`${PWD_COMMAND}`; export r; \
29636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29637 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 29638 $(HOST_EXPORTS) \
1f53ca9a 29639 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29640 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29641 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29642 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 29643 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 29644 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
29645 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29646 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29647 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29648 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29649 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 29650 $(TARGET-stage4-libiberty)
d545f33b
PB
29651
29652maybe-clean-stage4-libiberty: clean-stage4-libiberty
29653clean-stage4: clean-stage4-libiberty
29654clean-stage4-libiberty:
9dbaa842
DD
29655 @if [ $(current_stage) = stage4 ]; then \
29656 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29657 else \
29658 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
29659 $(MAKE) stage4-start; \
29660 fi; \
d545f33b 29661 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29662 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29663 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29664 clean
d545f33b
PB
29665@endif libiberty-bootstrap
29666
29667
29668.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
29669.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
29670maybe-all-stageprofile-libiberty:
29671maybe-clean-stageprofile-libiberty:
29672@if libiberty-bootstrap
29673maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
29674all-stageprofile: all-stageprofile-libiberty
f70224b5 29675TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 29676all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 29677 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
29678 @r=`${PWD_COMMAND}`; export r; \
29679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29680 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 29681 $(HOST_EXPORTS) \
1f53ca9a 29682 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29683 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29685 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 29686 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
29687 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29691 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29692 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 29693 $(TARGET-stageprofile-libiberty)
d545f33b
PB
29694
29695maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
29696clean-stageprofile: clean-stageprofile-libiberty
29697clean-stageprofile-libiberty:
9dbaa842
DD
29698 @if [ $(current_stage) = stageprofile ]; then \
29699 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29700 else \
29701 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
29702 $(MAKE) stageprofile-start; \
29703 fi; \
d545f33b 29704 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29705 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29706 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29707 clean
d545f33b
PB
29708@endif libiberty-bootstrap
29709
29710
29711.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
29712.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
29713maybe-all-stagefeedback-libiberty:
29714maybe-clean-stagefeedback-libiberty:
29715@if libiberty-bootstrap
29716maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
29717all-stagefeedback: all-stagefeedback-libiberty
f70224b5 29718TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 29719all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 29720 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
29721 @r=`${PWD_COMMAND}`; export r; \
29722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 29723 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 29724 $(HOST_EXPORTS) \
1f53ca9a 29725 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 29726 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29727 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 29728 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 29729 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
29730 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29731 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29732 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29733 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29734 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29735 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 29736 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
29737
29738maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
29739clean-stagefeedback: clean-stagefeedback-libiberty
29740clean-stagefeedback-libiberty:
9dbaa842
DD
29741 @if [ $(current_stage) = stagefeedback ]; then \
29742 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29743 else \
29744 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
29745 $(MAKE) stagefeedback-start; \
29746 fi; \
d545f33b 29747 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 29748 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 29749 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 29750 clean
d545f33b
PB
29751@endif libiberty-bootstrap
29752
29753
29754
29755
29756
b813574b
PB
29757.PHONY: check-libiberty maybe-check-libiberty
29758maybe-check-libiberty:
29759@if libiberty
29760maybe-check-libiberty: check-libiberty
2a4cbe27 29761
b813574b 29762check-libiberty:
0aed8855 29763 @: $(MAKE); $(unstage)
4fa63067 29764 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29766 $(HOST_EXPORTS) \
b00612cc
PB
29767 (cd $(HOST_SUBDIR)/libiberty && \
29768 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29769
b813574b 29770@endif libiberty
2a4cbe27 29771
b813574b
PB
29772.PHONY: install-libiberty maybe-install-libiberty
29773maybe-install-libiberty:
29774@if libiberty
29775maybe-install-libiberty: install-libiberty
2a4cbe27 29776
b813574b 29777install-libiberty: installdirs
0aed8855 29778 @: $(MAKE); $(unstage)
4fa63067 29779 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29781 $(HOST_EXPORTS) \
b00612cc 29782 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 29783 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 29784
b813574b 29785@endif libiberty
2a4cbe27 29786
56a8fe78 29787# Other targets (info, dvi, pdf, etc.)
2a4cbe27 29788
b813574b
PB
29789.PHONY: maybe-info-libiberty info-libiberty
29790maybe-info-libiberty:
29791@if libiberty
29792maybe-info-libiberty: info-libiberty
4fa63067 29793
b813574b
PB
29794info-libiberty: \
29795 configure-libiberty
29796 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29797 r=`${PWD_COMMAND}`; export r; \
29798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29799 $(HOST_EXPORTS) \
b813574b 29800 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29802 done; \
6d389afc 29803 echo "Doing info in libiberty" ; \
b00612cc 29804 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
29805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807 "RANLIB=$${RANLIB}" \
0c24b341 29808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29809 info) \
29810 || exit 1
29811
29812@endif libiberty
29813
29814.PHONY: maybe-dvi-libiberty dvi-libiberty
29815maybe-dvi-libiberty:
29816@if libiberty
29817maybe-dvi-libiberty: dvi-libiberty
29818
29819dvi-libiberty: \
29820 configure-libiberty
29821 @[ -f ./libiberty/Makefile ] || exit 0; \
29822 r=`${PWD_COMMAND}`; export r; \
29823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29824 $(HOST_EXPORTS) \
29825 for flag in $(EXTRA_HOST_FLAGS) ; do \
29826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29827 done; \
29828 echo "Doing dvi in libiberty" ; \
b00612cc 29829 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29832 "RANLIB=$${RANLIB}" \
0c24b341 29833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29834 dvi) \
2a4cbe27
NN
29835 || exit 1
29836
b813574b 29837@endif libiberty
2a4cbe27 29838
56a8fe78
DD
29839.PHONY: maybe-pdf-libiberty pdf-libiberty
29840maybe-pdf-libiberty:
29841@if libiberty
29842maybe-pdf-libiberty: pdf-libiberty
29843
29844pdf-libiberty: \
29845 configure-libiberty
29846 @[ -f ./libiberty/Makefile ] || exit 0; \
29847 r=`${PWD_COMMAND}`; export r; \
29848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29849 $(HOST_EXPORTS) \
29850 for flag in $(EXTRA_HOST_FLAGS) ; do \
29851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29852 done; \
29853 echo "Doing pdf in libiberty" ; \
29854 (cd $(HOST_SUBDIR)/libiberty && \
29855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29857 "RANLIB=$${RANLIB}" \
0c24b341 29858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29859 pdf) \
29860 || exit 1
29861
29862@endif libiberty
29863
6d389afc
MS
29864.PHONY: maybe-html-libiberty html-libiberty
29865maybe-html-libiberty:
b813574b 29866@if libiberty
6d389afc 29867maybe-html-libiberty: html-libiberty
2a4cbe27 29868
6d389afc 29869html-libiberty: \
b813574b
PB
29870 configure-libiberty
29871 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29872 r=`${PWD_COMMAND}`; export r; \
29873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29874 $(HOST_EXPORTS) \
b813574b 29875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29877 done; \
6d389afc 29878 echo "Doing html in libiberty" ; \
b00612cc 29879 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29882 "RANLIB=$${RANLIB}" \
0c24b341 29883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 29884 html) \
2a4cbe27
NN
29885 || exit 1
29886
b813574b 29887@endif libiberty
2a4cbe27 29888
b813574b
PB
29889.PHONY: maybe-TAGS-libiberty TAGS-libiberty
29890maybe-TAGS-libiberty:
29891@if libiberty
29892maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 29893
b813574b
PB
29894TAGS-libiberty: \
29895 configure-libiberty
29896 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29897 r=`${PWD_COMMAND}`; export r; \
29898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29899 $(HOST_EXPORTS) \
b813574b 29900 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29902 done; \
b813574b 29903 echo "Doing TAGS in libiberty" ; \
b00612cc 29904 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29907 "RANLIB=$${RANLIB}" \
0c24b341 29908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29909 TAGS) \
2a4cbe27
NN
29910 || exit 1
29911
b813574b 29912@endif libiberty
2a4cbe27 29913
b813574b
PB
29914.PHONY: maybe-install-info-libiberty install-info-libiberty
29915maybe-install-info-libiberty:
29916@if libiberty
29917maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 29918
b813574b
PB
29919install-info-libiberty: \
29920 configure-libiberty \
29921 info-libiberty
29922 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29923 r=`${PWD_COMMAND}`; export r; \
29924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29925 $(HOST_EXPORTS) \
b813574b 29926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29928 done; \
b813574b 29929 echo "Doing install-info in libiberty" ; \
b00612cc 29930 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29933 "RANLIB=$${RANLIB}" \
0c24b341 29934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29935 install-info) \
2a4cbe27
NN
29936 || exit 1
29937
b813574b 29938@endif libiberty
2a4cbe27 29939
a3ca38d2
DD
29940.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
29941maybe-install-pdf-libiberty:
29942@if libiberty
29943maybe-install-pdf-libiberty: install-pdf-libiberty
29944
29945install-pdf-libiberty: \
29946 configure-libiberty \
29947 pdf-libiberty
29948 @[ -f ./libiberty/Makefile ] || exit 0; \
29949 r=`${PWD_COMMAND}`; export r; \
29950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29951 $(HOST_EXPORTS) \
29952 for flag in $(EXTRA_HOST_FLAGS) ; do \
29953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29954 done; \
29955 echo "Doing install-pdf in libiberty" ; \
29956 (cd $(HOST_SUBDIR)/libiberty && \
29957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29959 "RANLIB=$${RANLIB}" \
0c24b341 29960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29961 install-pdf) \
29962 || exit 1
29963
29964@endif libiberty
29965
108a6f8e
CD
29966.PHONY: maybe-install-html-libiberty install-html-libiberty
29967maybe-install-html-libiberty:
29968@if libiberty
29969maybe-install-html-libiberty: install-html-libiberty
29970
29971install-html-libiberty: \
29972 configure-libiberty \
29973 html-libiberty
29974 @[ -f ./libiberty/Makefile ] || exit 0; \
29975 r=`${PWD_COMMAND}`; export r; \
29976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29977 $(HOST_EXPORTS) \
29978 for flag in $(EXTRA_HOST_FLAGS) ; do \
29979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29980 done; \
29981 echo "Doing install-html in libiberty" ; \
29982 (cd $(HOST_SUBDIR)/libiberty && \
29983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29985 "RANLIB=$${RANLIB}" \
0c24b341 29986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29987 install-html) \
29988 || exit 1
29989
29990@endif libiberty
29991
b813574b
PB
29992.PHONY: maybe-installcheck-libiberty installcheck-libiberty
29993maybe-installcheck-libiberty:
29994@if libiberty
29995maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 29996
b813574b
PB
29997installcheck-libiberty: \
29998 configure-libiberty
29999 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30000 r=`${PWD_COMMAND}`; export r; \
30001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30002 $(HOST_EXPORTS) \
b813574b 30003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30005 done; \
b813574b 30006 echo "Doing installcheck in libiberty" ; \
b00612cc 30007 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30010 "RANLIB=$${RANLIB}" \
0c24b341 30011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30012 installcheck) \
2a4cbe27
NN
30013 || exit 1
30014
b813574b 30015@endif libiberty
2a4cbe27 30016
b813574b
PB
30017.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
30018maybe-mostlyclean-libiberty:
30019@if libiberty
30020maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 30021
b813574b
PB
30022mostlyclean-libiberty:
30023 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30024 r=`${PWD_COMMAND}`; export r; \
30025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30026 $(HOST_EXPORTS) \
b813574b 30027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30029 done; \
b813574b 30030 echo "Doing mostlyclean in libiberty" ; \
b00612cc 30031 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30034 "RANLIB=$${RANLIB}" \
0c24b341 30035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30036 mostlyclean) \
2a4cbe27
NN
30037 || exit 1
30038
b813574b 30039@endif libiberty
2a4cbe27 30040
b813574b
PB
30041.PHONY: maybe-clean-libiberty clean-libiberty
30042maybe-clean-libiberty:
30043@if libiberty
30044maybe-clean-libiberty: clean-libiberty
2a4cbe27 30045
b813574b
PB
30046clean-libiberty:
30047 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30048 r=`${PWD_COMMAND}`; export r; \
30049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30050 $(HOST_EXPORTS) \
b813574b 30051 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30053 done; \
b813574b 30054 echo "Doing clean in libiberty" ; \
b00612cc 30055 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30058 "RANLIB=$${RANLIB}" \
0c24b341 30059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30060 clean) \
2a4cbe27
NN
30061 || exit 1
30062
b813574b 30063@endif libiberty
2a4cbe27 30064
b813574b
PB
30065.PHONY: maybe-distclean-libiberty distclean-libiberty
30066maybe-distclean-libiberty:
30067@if libiberty
30068maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 30069
b813574b
PB
30070distclean-libiberty:
30071 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30072 r=`${PWD_COMMAND}`; export r; \
30073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30074 $(HOST_EXPORTS) \
b813574b 30075 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30077 done; \
b813574b 30078 echo "Doing distclean in libiberty" ; \
b00612cc 30079 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30082 "RANLIB=$${RANLIB}" \
0c24b341 30083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30084 distclean) \
2a4cbe27
NN
30085 || exit 1
30086
b813574b 30087@endif libiberty
2a4cbe27 30088
b813574b
PB
30089.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30090maybe-maintainer-clean-libiberty:
30091@if libiberty
30092maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 30093
b813574b
PB
30094maintainer-clean-libiberty:
30095 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
30096 r=`${PWD_COMMAND}`; export r; \
30097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30098 $(HOST_EXPORTS) \
b813574b 30099 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30101 done; \
b813574b 30102 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 30103 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
30104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30106 "RANLIB=$${RANLIB}" \
0c24b341 30107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30108 maintainer-clean) \
2a4cbe27
NN
30109 || exit 1
30110
b813574b 30111@endif libiberty
2a4cbe27 30112
2a4cbe27 30113
a7254363 30114
dc448a7b
TT
30115.PHONY: configure-libiconv maybe-configure-libiconv
30116maybe-configure-libiconv:
30117@if gcc-bootstrap
30118configure-libiconv: stage_current
30119@endif gcc-bootstrap
30120@if libiconv
30121maybe-configure-libiconv: configure-libiconv
30122configure-libiconv:
30123 @: $(MAKE); $(unstage)
30124 @r=`${PWD_COMMAND}`; export r; \
30125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30126 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
1f53ca9a 30128 $(HOST_EXPORTS) \
dc448a7b
TT
30129 echo Configuring in $(HOST_SUBDIR)/libiconv; \
30130 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30131 case $(srcdir) in \
30132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30133 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30135 esac; \
30136 srcdiroption="--srcdir=$${topdir}/libiconv"; \
30137 libsrcdir="$$s/libiconv"; \
30138 $(SHELL) $${libsrcdir}/configure \
30139 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30140 --target=${target_alias} $${srcdiroption} --disable-shared \
30141 || exit 1
30142@endif libiconv
30143
30144
30145
30146
30147
30148.PHONY: all-libiconv maybe-all-libiconv
30149maybe-all-libiconv:
30150@if gcc-bootstrap
30151all-libiconv: stage_current
30152@endif gcc-bootstrap
30153@if libiconv
30154TARGET-libiconv=all
30155maybe-all-libiconv: all-libiconv
30156all-libiconv: configure-libiconv
30157 @: $(MAKE); $(unstage)
30158 @r=`${PWD_COMMAND}`; export r; \
30159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30160 $(HOST_EXPORTS) \
dc448a7b
TT
30161 (cd $(HOST_SUBDIR)/libiconv && \
30162 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30163 $(TARGET-libiconv))
30164@endif libiconv
30165
30166
30167
30168
30169.PHONY: check-libiconv maybe-check-libiconv
30170maybe-check-libiconv:
30171@if libiconv
30172maybe-check-libiconv: check-libiconv
30173
30174check-libiconv:
30175 @: $(MAKE); $(unstage)
30176 @r=`${PWD_COMMAND}`; export r; \
30177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30178 $(HOST_EXPORTS) \
30179 (cd $(HOST_SUBDIR)/libiconv && \
30180 $(MAKE) $(FLAGS_TO_PASS) check)
30181
30182@endif libiconv
30183
30184.PHONY: install-libiconv maybe-install-libiconv
30185maybe-install-libiconv:
30186@if libiconv
30187maybe-install-libiconv: install-libiconv
30188
30189install-libiconv:
30190
30191@endif libiconv
30192
30193# Other targets (info, dvi, pdf, etc.)
30194
30195.PHONY: maybe-info-libiconv info-libiconv
30196maybe-info-libiconv:
30197@if libiconv
30198maybe-info-libiconv: info-libiconv
30199
30200info-libiconv: \
30201 configure-libiconv
30202 @: $(MAKE); $(unstage)
30203 @[ -f ./libiconv/Makefile ] || exit 0; \
30204 r=`${PWD_COMMAND}`; export r; \
30205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30206 $(HOST_EXPORTS) \
30207 for flag in $(EXTRA_HOST_FLAGS) ; do \
30208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30209 done; \
30210 echo "Doing info in libiconv" ; \
30211 (cd $(HOST_SUBDIR)/libiconv && \
30212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30214 "RANLIB=$${RANLIB}" \
30215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30216 info) \
30217 || exit 1
30218
30219@endif libiconv
30220
30221.PHONY: maybe-dvi-libiconv dvi-libiconv
30222maybe-dvi-libiconv:
30223@if libiconv
30224maybe-dvi-libiconv: dvi-libiconv
30225
30226dvi-libiconv: \
30227 configure-libiconv
30228 @: $(MAKE); $(unstage)
30229 @[ -f ./libiconv/Makefile ] || exit 0; \
30230 r=`${PWD_COMMAND}`; export r; \
30231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30232 $(HOST_EXPORTS) \
30233 for flag in $(EXTRA_HOST_FLAGS) ; do \
30234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30235 done; \
30236 echo "Doing dvi in libiconv" ; \
30237 (cd $(HOST_SUBDIR)/libiconv && \
30238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30240 "RANLIB=$${RANLIB}" \
30241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30242 dvi) \
30243 || exit 1
30244
30245@endif libiconv
30246
30247.PHONY: maybe-pdf-libiconv pdf-libiconv
30248maybe-pdf-libiconv:
30249@if libiconv
30250maybe-pdf-libiconv: pdf-libiconv
30251
30252pdf-libiconv: \
30253 configure-libiconv
30254 @: $(MAKE); $(unstage)
30255 @[ -f ./libiconv/Makefile ] || exit 0; \
30256 r=`${PWD_COMMAND}`; export r; \
30257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30258 $(HOST_EXPORTS) \
30259 for flag in $(EXTRA_HOST_FLAGS) ; do \
30260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30261 done; \
30262 echo "Doing pdf in libiconv" ; \
30263 (cd $(HOST_SUBDIR)/libiconv && \
30264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30266 "RANLIB=$${RANLIB}" \
30267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30268 pdf) \
30269 || exit 1
30270
30271@endif libiconv
30272
30273.PHONY: maybe-html-libiconv html-libiconv
30274maybe-html-libiconv:
30275@if libiconv
30276maybe-html-libiconv: html-libiconv
30277
30278html-libiconv: \
30279 configure-libiconv
30280 @: $(MAKE); $(unstage)
30281 @[ -f ./libiconv/Makefile ] || exit 0; \
30282 r=`${PWD_COMMAND}`; export r; \
30283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30284 $(HOST_EXPORTS) \
30285 for flag in $(EXTRA_HOST_FLAGS) ; do \
30286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30287 done; \
30288 echo "Doing html in libiconv" ; \
30289 (cd $(HOST_SUBDIR)/libiconv && \
30290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30292 "RANLIB=$${RANLIB}" \
30293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30294 html) \
30295 || exit 1
30296
30297@endif libiconv
30298
30299.PHONY: maybe-TAGS-libiconv TAGS-libiconv
30300maybe-TAGS-libiconv:
30301@if libiconv
30302maybe-TAGS-libiconv: TAGS-libiconv
30303
30304TAGS-libiconv: \
30305 configure-libiconv
30306 @: $(MAKE); $(unstage)
30307 @[ -f ./libiconv/Makefile ] || exit 0; \
30308 r=`${PWD_COMMAND}`; export r; \
30309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30310 $(HOST_EXPORTS) \
30311 for flag in $(EXTRA_HOST_FLAGS) ; do \
30312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30313 done; \
30314 echo "Doing TAGS in libiconv" ; \
30315 (cd $(HOST_SUBDIR)/libiconv && \
30316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30318 "RANLIB=$${RANLIB}" \
30319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30320 TAGS) \
30321 || exit 1
30322
30323@endif libiconv
30324
30325.PHONY: maybe-install-info-libiconv install-info-libiconv
30326maybe-install-info-libiconv:
30327@if libiconv
30328maybe-install-info-libiconv: install-info-libiconv
30329
30330# libiconv doesn't support install-info.
30331install-info-libiconv:
30332
30333@endif libiconv
30334
30335.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
30336maybe-install-pdf-libiconv:
30337@if libiconv
30338maybe-install-pdf-libiconv: install-pdf-libiconv
30339
30340# libiconv doesn't support install-pdf.
30341install-pdf-libiconv:
30342
30343@endif libiconv
30344
30345.PHONY: maybe-install-html-libiconv install-html-libiconv
30346maybe-install-html-libiconv:
30347@if libiconv
30348maybe-install-html-libiconv: install-html-libiconv
30349
30350# libiconv doesn't support install-html.
30351install-html-libiconv:
30352
30353@endif libiconv
30354
30355.PHONY: maybe-installcheck-libiconv installcheck-libiconv
30356maybe-installcheck-libiconv:
30357@if libiconv
30358maybe-installcheck-libiconv: installcheck-libiconv
30359
30360installcheck-libiconv: \
30361 configure-libiconv
30362 @: $(MAKE); $(unstage)
30363 @[ -f ./libiconv/Makefile ] || exit 0; \
30364 r=`${PWD_COMMAND}`; export r; \
30365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30366 $(HOST_EXPORTS) \
30367 for flag in $(EXTRA_HOST_FLAGS) ; do \
30368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30369 done; \
30370 echo "Doing installcheck in libiconv" ; \
30371 (cd $(HOST_SUBDIR)/libiconv && \
30372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30374 "RANLIB=$${RANLIB}" \
30375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30376 installcheck) \
30377 || exit 1
30378
30379@endif libiconv
30380
30381.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
30382maybe-mostlyclean-libiconv:
30383@if libiconv
30384maybe-mostlyclean-libiconv: mostlyclean-libiconv
30385
30386mostlyclean-libiconv:
30387 @: $(MAKE); $(unstage)
30388 @[ -f ./libiconv/Makefile ] || exit 0; \
30389 r=`${PWD_COMMAND}`; export r; \
30390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30391 $(HOST_EXPORTS) \
30392 for flag in $(EXTRA_HOST_FLAGS) ; do \
30393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30394 done; \
30395 echo "Doing mostlyclean in libiconv" ; \
30396 (cd $(HOST_SUBDIR)/libiconv && \
30397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30399 "RANLIB=$${RANLIB}" \
30400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30401 mostlyclean) \
30402 || exit 1
30403
30404@endif libiconv
30405
30406.PHONY: maybe-clean-libiconv clean-libiconv
30407maybe-clean-libiconv:
30408@if libiconv
30409maybe-clean-libiconv: clean-libiconv
30410
30411clean-libiconv:
30412 @: $(MAKE); $(unstage)
30413 @[ -f ./libiconv/Makefile ] || exit 0; \
30414 r=`${PWD_COMMAND}`; export r; \
30415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416 $(HOST_EXPORTS) \
30417 for flag in $(EXTRA_HOST_FLAGS) ; do \
30418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30419 done; \
30420 echo "Doing clean in libiconv" ; \
30421 (cd $(HOST_SUBDIR)/libiconv && \
30422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30424 "RANLIB=$${RANLIB}" \
30425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30426 clean) \
30427 || exit 1
30428
30429@endif libiconv
30430
30431.PHONY: maybe-distclean-libiconv distclean-libiconv
30432maybe-distclean-libiconv:
30433@if libiconv
30434maybe-distclean-libiconv: distclean-libiconv
30435
30436distclean-libiconv:
30437 @: $(MAKE); $(unstage)
30438 @[ -f ./libiconv/Makefile ] || exit 0; \
30439 r=`${PWD_COMMAND}`; export r; \
30440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30441 $(HOST_EXPORTS) \
30442 for flag in $(EXTRA_HOST_FLAGS) ; do \
30443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30444 done; \
30445 echo "Doing distclean in libiconv" ; \
30446 (cd $(HOST_SUBDIR)/libiconv && \
30447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30449 "RANLIB=$${RANLIB}" \
30450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30451 distclean) \
30452 || exit 1
30453
30454@endif libiconv
30455
30456.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
30457maybe-maintainer-clean-libiconv:
30458@if libiconv
30459maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
30460
30461maintainer-clean-libiconv:
30462 @: $(MAKE); $(unstage)
30463 @[ -f ./libiconv/Makefile ] || exit 0; \
30464 r=`${PWD_COMMAND}`; export r; \
30465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30466 $(HOST_EXPORTS) \
30467 for flag in $(EXTRA_HOST_FLAGS) ; do \
30468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30469 done; \
30470 echo "Doing maintainer-clean in libiconv" ; \
30471 (cd $(HOST_SUBDIR)/libiconv && \
30472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30474 "RANLIB=$${RANLIB}" \
30475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30476 maintainer-clean) \
30477 || exit 1
30478
30479@endif libiconv
30480
30481
30482
b813574b
PB
30483.PHONY: configure-libtool maybe-configure-libtool
30484maybe-configure-libtool:
4f0ef2d8
CD
30485@if gcc-bootstrap
30486configure-libtool: stage_current
30487@endif gcc-bootstrap
b813574b
PB
30488@if libtool
30489maybe-configure-libtool: configure-libtool
c52c6897 30490configure-libtool:
0aed8855 30491 @: $(MAKE); $(unstage)
c52c6897 30492 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30494 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
30495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
1f53ca9a 30496 $(HOST_EXPORTS) \
a7254363
PB
30497 echo Configuring in $(HOST_SUBDIR)/libtool; \
30498 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 30499 case $(srcdir) in \
b00612cc
PB
30500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30501 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
30502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30503 esac; \
b00612cc
PB
30504 srcdiroption="--srcdir=$${topdir}/libtool"; \
30505 libsrcdir="$$s/libtool"; \
4fa63067 30506 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30508 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30509 || exit 1
b813574b 30510@endif libtool
2a4cbe27 30511
a7254363
PB
30512
30513
d545f33b
PB
30514
30515
b813574b
PB
30516.PHONY: all-libtool maybe-all-libtool
30517maybe-all-libtool:
4f0ef2d8
CD
30518@if gcc-bootstrap
30519all-libtool: stage_current
30520@endif gcc-bootstrap
b813574b 30521@if libtool
d27cc32e 30522TARGET-libtool=all
b813574b
PB
30523maybe-all-libtool: all-libtool
30524all-libtool: configure-libtool
0aed8855 30525 @: $(MAKE); $(unstage)
4fa63067
NN
30526 @r=`${PWD_COMMAND}`; export r; \
30527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30528 $(HOST_EXPORTS) \
b00612cc 30529 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
30530 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30531 $(TARGET-libtool))
b813574b 30532@endif libtool
2a4cbe27 30533
a7254363 30534
d545f33b
PB
30535
30536
b813574b
PB
30537.PHONY: check-libtool maybe-check-libtool
30538maybe-check-libtool:
30539@if libtool
30540maybe-check-libtool: check-libtool
2a4cbe27 30541
b813574b 30542check-libtool:
0aed8855 30543 @: $(MAKE); $(unstage)
4fa63067 30544 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30546 $(HOST_EXPORTS) \
b00612cc
PB
30547 (cd $(HOST_SUBDIR)/libtool && \
30548 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30549
b813574b 30550@endif libtool
2a4cbe27 30551
b813574b
PB
30552.PHONY: install-libtool maybe-install-libtool
30553maybe-install-libtool:
30554@if libtool
30555maybe-install-libtool: install-libtool
2a4cbe27 30556
b813574b 30557install-libtool: installdirs
0aed8855 30558 @: $(MAKE); $(unstage)
4fa63067 30559 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30561 $(HOST_EXPORTS) \
b00612cc 30562 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 30563 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 30564
b813574b 30565@endif libtool
2a4cbe27 30566
56a8fe78 30567# Other targets (info, dvi, pdf, etc.)
2a4cbe27 30568
b813574b
PB
30569.PHONY: maybe-info-libtool info-libtool
30570maybe-info-libtool:
30571@if libtool
30572maybe-info-libtool: info-libtool
4fa63067 30573
b813574b
PB
30574info-libtool: \
30575 configure-libtool
0aed8855 30576 @: $(MAKE); $(unstage)
b813574b 30577 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30578 r=`${PWD_COMMAND}`; export r; \
30579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30580 $(HOST_EXPORTS) \
b813574b 30581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30583 done; \
b813574b 30584 echo "Doing info in libtool" ; \
b00612cc 30585 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30588 "RANLIB=$${RANLIB}" \
0c24b341 30589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30590 info) \
2a4cbe27
NN
30591 || exit 1
30592
b813574b 30593@endif libtool
2a4cbe27 30594
b813574b
PB
30595.PHONY: maybe-dvi-libtool dvi-libtool
30596maybe-dvi-libtool:
30597@if libtool
30598maybe-dvi-libtool: dvi-libtool
2a4cbe27 30599
b813574b
PB
30600dvi-libtool: \
30601 configure-libtool
0aed8855 30602 @: $(MAKE); $(unstage)
b813574b 30603 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30604 r=`${PWD_COMMAND}`; export r; \
30605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30606 $(HOST_EXPORTS) \
b813574b 30607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30609 done; \
b813574b 30610 echo "Doing dvi in libtool" ; \
b00612cc 30611 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
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}" \
b813574b 30616 dvi) \
2a4cbe27
NN
30617 || exit 1
30618
b813574b 30619@endif libtool
2a4cbe27 30620
56a8fe78
DD
30621.PHONY: maybe-pdf-libtool pdf-libtool
30622maybe-pdf-libtool:
30623@if libtool
30624maybe-pdf-libtool: pdf-libtool
30625
30626pdf-libtool: \
30627 configure-libtool
30628 @: $(MAKE); $(unstage)
30629 @[ -f ./libtool/Makefile ] || exit 0; \
30630 r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30632 $(HOST_EXPORTS) \
30633 for flag in $(EXTRA_HOST_FLAGS) ; do \
30634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30635 done; \
30636 echo "Doing pdf in libtool" ; \
30637 (cd $(HOST_SUBDIR)/libtool && \
30638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30640 "RANLIB=$${RANLIB}" \
0c24b341 30641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30642 pdf) \
30643 || exit 1
30644
30645@endif libtool
30646
6d389afc
MS
30647.PHONY: maybe-html-libtool html-libtool
30648maybe-html-libtool:
30649@if libtool
30650maybe-html-libtool: html-libtool
30651
30652html-libtool: \
30653 configure-libtool
0aed8855 30654 @: $(MAKE); $(unstage)
6d389afc
MS
30655 @[ -f ./libtool/Makefile ] || exit 0; \
30656 r=`${PWD_COMMAND}`; export r; \
30657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30658 $(HOST_EXPORTS) \
30659 for flag in $(EXTRA_HOST_FLAGS) ; do \
30660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30661 done; \
30662 echo "Doing html in libtool" ; \
b00612cc 30663 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
30664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30666 "RANLIB=$${RANLIB}" \
0c24b341 30667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30668 html) \
30669 || exit 1
30670
30671@endif libtool
30672
b813574b
PB
30673.PHONY: maybe-TAGS-libtool TAGS-libtool
30674maybe-TAGS-libtool:
30675@if libtool
30676maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 30677
b813574b
PB
30678TAGS-libtool: \
30679 configure-libtool
0aed8855 30680 @: $(MAKE); $(unstage)
b813574b 30681 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30682 r=`${PWD_COMMAND}`; export r; \
30683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30684 $(HOST_EXPORTS) \
b813574b 30685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30687 done; \
b813574b 30688 echo "Doing TAGS in libtool" ; \
b00612cc 30689 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30692 "RANLIB=$${RANLIB}" \
0c24b341 30693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30694 TAGS) \
2a4cbe27
NN
30695 || exit 1
30696
b813574b 30697@endif libtool
2a4cbe27 30698
b813574b
PB
30699.PHONY: maybe-install-info-libtool install-info-libtool
30700maybe-install-info-libtool:
30701@if libtool
30702maybe-install-info-libtool: install-info-libtool
2a4cbe27 30703
b813574b
PB
30704install-info-libtool: \
30705 configure-libtool \
30706 info-libtool
0aed8855 30707 @: $(MAKE); $(unstage)
b813574b 30708 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30709 r=`${PWD_COMMAND}`; export r; \
30710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30711 $(HOST_EXPORTS) \
b813574b 30712 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30714 done; \
b813574b 30715 echo "Doing install-info in libtool" ; \
b00612cc 30716 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30719 "RANLIB=$${RANLIB}" \
0c24b341 30720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30721 install-info) \
2a4cbe27
NN
30722 || exit 1
30723
b813574b 30724@endif libtool
2a4cbe27 30725
a3ca38d2
DD
30726.PHONY: maybe-install-pdf-libtool install-pdf-libtool
30727maybe-install-pdf-libtool:
30728@if libtool
30729maybe-install-pdf-libtool: install-pdf-libtool
30730
30731install-pdf-libtool: \
30732 configure-libtool \
30733 pdf-libtool
30734 @: $(MAKE); $(unstage)
30735 @[ -f ./libtool/Makefile ] || exit 0; \
30736 r=`${PWD_COMMAND}`; export r; \
30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30738 $(HOST_EXPORTS) \
30739 for flag in $(EXTRA_HOST_FLAGS) ; do \
30740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30741 done; \
30742 echo "Doing install-pdf in libtool" ; \
30743 (cd $(HOST_SUBDIR)/libtool && \
30744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30746 "RANLIB=$${RANLIB}" \
0c24b341 30747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30748 install-pdf) \
30749 || exit 1
30750
30751@endif libtool
30752
108a6f8e
CD
30753.PHONY: maybe-install-html-libtool install-html-libtool
30754maybe-install-html-libtool:
30755@if libtool
30756maybe-install-html-libtool: install-html-libtool
30757
30758install-html-libtool: \
30759 configure-libtool \
30760 html-libtool
30761 @: $(MAKE); $(unstage)
30762 @[ -f ./libtool/Makefile ] || exit 0; \
30763 r=`${PWD_COMMAND}`; export r; \
30764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30765 $(HOST_EXPORTS) \
30766 for flag in $(EXTRA_HOST_FLAGS) ; do \
30767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30768 done; \
30769 echo "Doing install-html in libtool" ; \
30770 (cd $(HOST_SUBDIR)/libtool && \
30771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30773 "RANLIB=$${RANLIB}" \
0c24b341 30774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30775 install-html) \
30776 || exit 1
30777
30778@endif libtool
30779
b813574b
PB
30780.PHONY: maybe-installcheck-libtool installcheck-libtool
30781maybe-installcheck-libtool:
30782@if libtool
30783maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 30784
b813574b
PB
30785installcheck-libtool: \
30786 configure-libtool
0aed8855 30787 @: $(MAKE); $(unstage)
b813574b 30788 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30789 r=`${PWD_COMMAND}`; export r; \
30790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30791 $(HOST_EXPORTS) \
b813574b 30792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30794 done; \
b813574b 30795 echo "Doing installcheck in libtool" ; \
b00612cc 30796 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30799 "RANLIB=$${RANLIB}" \
0c24b341 30800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30801 installcheck) \
2a4cbe27
NN
30802 || exit 1
30803
b813574b 30804@endif libtool
2a4cbe27 30805
b813574b
PB
30806.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
30807maybe-mostlyclean-libtool:
30808@if libtool
30809maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 30810
b813574b 30811mostlyclean-libtool:
0aed8855 30812 @: $(MAKE); $(unstage)
b813574b 30813 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30814 r=`${PWD_COMMAND}`; export r; \
30815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30816 $(HOST_EXPORTS) \
b813574b 30817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30819 done; \
b813574b 30820 echo "Doing mostlyclean in libtool" ; \
b00612cc 30821 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30824 "RANLIB=$${RANLIB}" \
0c24b341 30825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30826 mostlyclean) \
2a4cbe27
NN
30827 || exit 1
30828
b813574b 30829@endif libtool
2a4cbe27 30830
b813574b
PB
30831.PHONY: maybe-clean-libtool clean-libtool
30832maybe-clean-libtool:
30833@if libtool
30834maybe-clean-libtool: clean-libtool
2a4cbe27 30835
b813574b 30836clean-libtool:
0aed8855 30837 @: $(MAKE); $(unstage)
b813574b 30838 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30839 r=`${PWD_COMMAND}`; export r; \
30840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30841 $(HOST_EXPORTS) \
b813574b 30842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30844 done; \
b813574b 30845 echo "Doing clean in libtool" ; \
b00612cc 30846 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30849 "RANLIB=$${RANLIB}" \
0c24b341 30850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30851 clean) \
2a4cbe27
NN
30852 || exit 1
30853
b813574b 30854@endif libtool
2a4cbe27 30855
b813574b
PB
30856.PHONY: maybe-distclean-libtool distclean-libtool
30857maybe-distclean-libtool:
30858@if libtool
30859maybe-distclean-libtool: distclean-libtool
2a4cbe27 30860
b813574b 30861distclean-libtool:
0aed8855 30862 @: $(MAKE); $(unstage)
b813574b 30863 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30864 r=`${PWD_COMMAND}`; export r; \
30865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30866 $(HOST_EXPORTS) \
b813574b 30867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30869 done; \
b813574b 30870 echo "Doing distclean in libtool" ; \
b00612cc 30871 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30874 "RANLIB=$${RANLIB}" \
0c24b341 30875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30876 distclean) \
2a4cbe27
NN
30877 || exit 1
30878
b813574b 30879@endif libtool
2a4cbe27 30880
b813574b
PB
30881.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
30882maybe-maintainer-clean-libtool:
30883@if libtool
30884maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 30885
b813574b 30886maintainer-clean-libtool:
0aed8855 30887 @: $(MAKE); $(unstage)
b813574b 30888 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
30889 r=`${PWD_COMMAND}`; export r; \
30890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30891 $(HOST_EXPORTS) \
b813574b 30892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30894 done; \
b813574b 30895 echo "Doing maintainer-clean in libtool" ; \
b00612cc 30896 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
30897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30899 "RANLIB=$${RANLIB}" \
0c24b341 30900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30901 maintainer-clean) \
2a4cbe27
NN
30902 || exit 1
30903
b813574b 30904@endif libtool
2a4cbe27 30905
2a4cbe27 30906
a7254363 30907
b813574b
PB
30908.PHONY: configure-m4 maybe-configure-m4
30909maybe-configure-m4:
4f0ef2d8
CD
30910@if gcc-bootstrap
30911configure-m4: stage_current
30912@endif gcc-bootstrap
b813574b
PB
30913@if m4
30914maybe-configure-m4: configure-m4
c52c6897 30915configure-m4:
0aed8855 30916 @: $(MAKE); $(unstage)
c52c6897 30917 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30919 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
30920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
1f53ca9a 30921 $(HOST_EXPORTS) \
a7254363
PB
30922 echo Configuring in $(HOST_SUBDIR)/m4; \
30923 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 30924 case $(srcdir) in \
b00612cc
PB
30925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30926 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
30927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30928 esac; \
b00612cc
PB
30929 srcdiroption="--srcdir=$${topdir}/m4"; \
30930 libsrcdir="$$s/m4"; \
4fa63067 30931 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30933 --target=${target_alias} $${srcdiroption} \
2a4cbe27 30934 || exit 1
b813574b 30935@endif m4
2a4cbe27 30936
a7254363
PB
30937
30938
d545f33b
PB
30939
30940
b813574b
PB
30941.PHONY: all-m4 maybe-all-m4
30942maybe-all-m4:
4f0ef2d8
CD
30943@if gcc-bootstrap
30944all-m4: stage_current
30945@endif gcc-bootstrap
b813574b 30946@if m4
d27cc32e 30947TARGET-m4=all
b813574b
PB
30948maybe-all-m4: all-m4
30949all-m4: configure-m4
0aed8855 30950 @: $(MAKE); $(unstage)
4fa63067
NN
30951 @r=`${PWD_COMMAND}`; export r; \
30952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 30953 $(HOST_EXPORTS) \
b00612cc 30954 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
30955 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30956 $(TARGET-m4))
b813574b 30957@endif m4
4fa63067 30958
a7254363 30959
d545f33b
PB
30960
30961
b813574b
PB
30962.PHONY: check-m4 maybe-check-m4
30963maybe-check-m4:
30964@if m4
30965maybe-check-m4: check-m4
2a4cbe27 30966
b813574b 30967check-m4:
0aed8855 30968 @: $(MAKE); $(unstage)
4fa63067
NN
30969 @r=`${PWD_COMMAND}`; export r; \
30970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30971 $(HOST_EXPORTS) \
b00612cc
PB
30972 (cd $(HOST_SUBDIR)/m4 && \
30973 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 30974
b813574b 30975@endif m4
4fa63067 30976
b813574b
PB
30977.PHONY: install-m4 maybe-install-m4
30978maybe-install-m4:
30979@if m4
30980maybe-install-m4: install-m4
4fa63067 30981
b813574b 30982install-m4: installdirs
0aed8855 30983 @: $(MAKE); $(unstage)
4fa63067
NN
30984 @r=`${PWD_COMMAND}`; export r; \
30985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30986 $(HOST_EXPORTS) \
b00612cc 30987 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 30988 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30989
b813574b 30990@endif m4
4fa63067 30991
56a8fe78 30992# Other targets (info, dvi, pdf, etc.)
4fa63067 30993
b813574b
PB
30994.PHONY: maybe-info-m4 info-m4
30995maybe-info-m4:
30996@if m4
30997maybe-info-m4: info-m4
4fa63067 30998
b813574b
PB
30999info-m4: \
31000 configure-m4
0aed8855 31001 @: $(MAKE); $(unstage)
b813574b 31002 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31003 r=`${PWD_COMMAND}`; export r; \
31004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31005 $(HOST_EXPORTS) \
b813574b 31006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31008 done; \
b813574b 31009 echo "Doing info in m4" ; \
b00612cc 31010 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31013 "RANLIB=$${RANLIB}" \
0c24b341 31014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31015 info) \
2a4cbe27
NN
31016 || exit 1
31017
b813574b 31018@endif m4
2a4cbe27 31019
b813574b
PB
31020.PHONY: maybe-dvi-m4 dvi-m4
31021maybe-dvi-m4:
31022@if m4
31023maybe-dvi-m4: dvi-m4
2a4cbe27 31024
b813574b
PB
31025dvi-m4: \
31026 configure-m4
0aed8855 31027 @: $(MAKE); $(unstage)
b813574b 31028 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31029 r=`${PWD_COMMAND}`; export r; \
31030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31031 $(HOST_EXPORTS) \
b813574b 31032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31034 done; \
b813574b 31035 echo "Doing dvi in m4" ; \
b00612cc 31036 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31039 "RANLIB=$${RANLIB}" \
0c24b341 31040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31041 dvi) \
2a4cbe27
NN
31042 || exit 1
31043
b813574b 31044@endif m4
2a4cbe27 31045
56a8fe78
DD
31046.PHONY: maybe-pdf-m4 pdf-m4
31047maybe-pdf-m4:
31048@if m4
31049maybe-pdf-m4: pdf-m4
31050
31051pdf-m4: \
31052 configure-m4
31053 @: $(MAKE); $(unstage)
31054 @[ -f ./m4/Makefile ] || exit 0; \
31055 r=`${PWD_COMMAND}`; export r; \
31056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31057 $(HOST_EXPORTS) \
31058 for flag in $(EXTRA_HOST_FLAGS) ; do \
31059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31060 done; \
31061 echo "Doing pdf in m4" ; \
31062 (cd $(HOST_SUBDIR)/m4 && \
31063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31065 "RANLIB=$${RANLIB}" \
0c24b341 31066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31067 pdf) \
31068 || exit 1
31069
31070@endif m4
31071
6d389afc
MS
31072.PHONY: maybe-html-m4 html-m4
31073maybe-html-m4:
31074@if m4
31075maybe-html-m4: html-m4
31076
31077html-m4: \
31078 configure-m4
0aed8855 31079 @: $(MAKE); $(unstage)
6d389afc
MS
31080 @[ -f ./m4/Makefile ] || exit 0; \
31081 r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31083 $(HOST_EXPORTS) \
31084 for flag in $(EXTRA_HOST_FLAGS) ; do \
31085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31086 done; \
31087 echo "Doing html in m4" ; \
b00612cc 31088 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
31089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31091 "RANLIB=$${RANLIB}" \
0c24b341 31092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31093 html) \
31094 || exit 1
31095
31096@endif m4
31097
b813574b
PB
31098.PHONY: maybe-TAGS-m4 TAGS-m4
31099maybe-TAGS-m4:
31100@if m4
31101maybe-TAGS-m4: TAGS-m4
2a4cbe27 31102
b813574b
PB
31103TAGS-m4: \
31104 configure-m4
0aed8855 31105 @: $(MAKE); $(unstage)
b813574b 31106 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31107 r=`${PWD_COMMAND}`; export r; \
31108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31109 $(HOST_EXPORTS) \
b813574b 31110 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31112 done; \
b813574b 31113 echo "Doing TAGS in m4" ; \
b00612cc 31114 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31117 "RANLIB=$${RANLIB}" \
0c24b341 31118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31119 TAGS) \
2a4cbe27
NN
31120 || exit 1
31121
b813574b 31122@endif m4
2a4cbe27 31123
b813574b
PB
31124.PHONY: maybe-install-info-m4 install-info-m4
31125maybe-install-info-m4:
31126@if m4
31127maybe-install-info-m4: install-info-m4
2a4cbe27 31128
b813574b
PB
31129install-info-m4: \
31130 configure-m4 \
31131 info-m4
0aed8855 31132 @: $(MAKE); $(unstage)
b813574b 31133 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31134 r=`${PWD_COMMAND}`; export r; \
31135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31136 $(HOST_EXPORTS) \
b813574b 31137 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31139 done; \
b813574b 31140 echo "Doing install-info in m4" ; \
b00612cc 31141 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31144 "RANLIB=$${RANLIB}" \
0c24b341 31145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31146 install-info) \
2a4cbe27
NN
31147 || exit 1
31148
b813574b 31149@endif m4
2a4cbe27 31150
a3ca38d2
DD
31151.PHONY: maybe-install-pdf-m4 install-pdf-m4
31152maybe-install-pdf-m4:
31153@if m4
31154maybe-install-pdf-m4: install-pdf-m4
31155
31156install-pdf-m4: \
31157 configure-m4 \
31158 pdf-m4
31159 @: $(MAKE); $(unstage)
31160 @[ -f ./m4/Makefile ] || exit 0; \
31161 r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31163 $(HOST_EXPORTS) \
31164 for flag in $(EXTRA_HOST_FLAGS) ; do \
31165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31166 done; \
31167 echo "Doing install-pdf in m4" ; \
31168 (cd $(HOST_SUBDIR)/m4 && \
31169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31171 "RANLIB=$${RANLIB}" \
0c24b341 31172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31173 install-pdf) \
31174 || exit 1
31175
31176@endif m4
31177
108a6f8e
CD
31178.PHONY: maybe-install-html-m4 install-html-m4
31179maybe-install-html-m4:
31180@if m4
31181maybe-install-html-m4: install-html-m4
31182
31183install-html-m4: \
31184 configure-m4 \
31185 html-m4
31186 @: $(MAKE); $(unstage)
31187 @[ -f ./m4/Makefile ] || exit 0; \
31188 r=`${PWD_COMMAND}`; export r; \
31189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31190 $(HOST_EXPORTS) \
31191 for flag in $(EXTRA_HOST_FLAGS) ; do \
31192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31193 done; \
31194 echo "Doing install-html in m4" ; \
31195 (cd $(HOST_SUBDIR)/m4 && \
31196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31198 "RANLIB=$${RANLIB}" \
0c24b341 31199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31200 install-html) \
31201 || exit 1
31202
31203@endif m4
31204
b813574b
PB
31205.PHONY: maybe-installcheck-m4 installcheck-m4
31206maybe-installcheck-m4:
31207@if m4
31208maybe-installcheck-m4: installcheck-m4
2a4cbe27 31209
b813574b
PB
31210installcheck-m4: \
31211 configure-m4
0aed8855 31212 @: $(MAKE); $(unstage)
b813574b 31213 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31214 r=`${PWD_COMMAND}`; export r; \
31215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31216 $(HOST_EXPORTS) \
b813574b 31217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31219 done; \
b813574b 31220 echo "Doing installcheck in m4" ; \
b00612cc 31221 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31224 "RANLIB=$${RANLIB}" \
0c24b341 31225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31226 installcheck) \
2a4cbe27
NN
31227 || exit 1
31228
b813574b 31229@endif m4
2a4cbe27 31230
b813574b
PB
31231.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
31232maybe-mostlyclean-m4:
31233@if m4
31234maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 31235
b813574b 31236mostlyclean-m4:
0aed8855 31237 @: $(MAKE); $(unstage)
b813574b 31238 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31239 r=`${PWD_COMMAND}`; export r; \
31240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31241 $(HOST_EXPORTS) \
b813574b 31242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31244 done; \
b813574b 31245 echo "Doing mostlyclean in m4" ; \
b00612cc 31246 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31249 "RANLIB=$${RANLIB}" \
0c24b341 31250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31251 mostlyclean) \
2a4cbe27
NN
31252 || exit 1
31253
b813574b 31254@endif m4
2a4cbe27 31255
b813574b
PB
31256.PHONY: maybe-clean-m4 clean-m4
31257maybe-clean-m4:
31258@if m4
31259maybe-clean-m4: clean-m4
2a4cbe27 31260
b813574b 31261clean-m4:
0aed8855 31262 @: $(MAKE); $(unstage)
b813574b 31263 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
31264 r=`${PWD_COMMAND}`; export r; \
31265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31266 $(HOST_EXPORTS) \
b813574b 31267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
31268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31269 done; \
b813574b 31270 echo "Doing clean in m4" ; \
b00612cc 31271 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
31272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31274 "RANLIB=$${RANLIB}" \
0c24b341 31275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31276 clean) \
2a4cbe27
NN
31277 || exit 1
31278
b813574b 31279@endif m4
2a4cbe27 31280
b813574b
PB
31281.PHONY: maybe-distclean-m4 distclean-m4
31282maybe-distclean-m4:
31283@if m4
31284maybe-distclean-m4: distclean-m4
a2592b1b 31285
b813574b 31286distclean-m4:
0aed8855 31287 @: $(MAKE); $(unstage)
b813574b 31288 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
31289 r=`${PWD_COMMAND}`; export r; \
31290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31291 $(HOST_EXPORTS) \
b813574b 31292 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
31293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31294 done; \
b813574b 31295 echo "Doing distclean in m4" ; \
b00612cc 31296 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
31297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31299 "RANLIB=$${RANLIB}" \
0c24b341 31300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31301 distclean) \
a2592b1b
DD
31302 || exit 1
31303
b813574b 31304@endif m4
a2592b1b 31305
b813574b
PB
31306.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
31307maybe-maintainer-clean-m4:
31308@if m4
31309maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 31310
b813574b 31311maintainer-clean-m4:
0aed8855 31312 @: $(MAKE); $(unstage)
b813574b 31313 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 31314 r=`${PWD_COMMAND}`; export r; \
b40e3958 31315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31316 $(HOST_EXPORTS) \
b813574b 31317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31319 done; \
b813574b 31320 echo "Doing maintainer-clean in m4" ; \
b00612cc 31321 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
31322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31324 "RANLIB=$${RANLIB}" \
0c24b341 31325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31326 maintainer-clean) \
4fa63067 31327 || exit 1
252b5132 31328
b813574b 31329@endif m4
252b5132 31330
252b5132 31331
a7254363 31332
b813574b
PB
31333.PHONY: configure-make maybe-configure-make
31334maybe-configure-make:
4f0ef2d8
CD
31335@if gcc-bootstrap
31336configure-make: stage_current
31337@endif gcc-bootstrap
b813574b
PB
31338@if make
31339maybe-configure-make: configure-make
c52c6897 31340configure-make:
0aed8855 31341 @: $(MAKE); $(unstage)
c52c6897 31342 @r=`${PWD_COMMAND}`; export r; \
b813574b 31343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31344 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
31345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
1f53ca9a 31346 $(HOST_EXPORTS) \
a7254363
PB
31347 echo Configuring in $(HOST_SUBDIR)/make; \
31348 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 31349 case $(srcdir) in \
b00612cc
PB
31350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31351 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
31352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 31353 esac; \
b00612cc
PB
31354 srcdiroption="--srcdir=$${topdir}/make"; \
31355 libsrcdir="$$s/make"; \
4fa63067 31356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31358 --target=${target_alias} $${srcdiroption} \
4fa63067 31359 || exit 1
b813574b 31360@endif make
252b5132 31361
a7254363
PB
31362
31363
d545f33b
PB
31364
31365
b813574b
PB
31366.PHONY: all-make maybe-all-make
31367maybe-all-make:
4f0ef2d8
CD
31368@if gcc-bootstrap
31369all-make: stage_current
31370@endif gcc-bootstrap
b813574b 31371@if make
d27cc32e 31372TARGET-make=all
b813574b
PB
31373maybe-all-make: all-make
31374all-make: configure-make
0aed8855 31375 @: $(MAKE); $(unstage)
4fa63067
NN
31376 @r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31378 $(HOST_EXPORTS) \
b00612cc 31379 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
31380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31381 $(TARGET-make))
b813574b 31382@endif make
252b5132 31383
a7254363 31384
d545f33b
PB
31385
31386
b813574b
PB
31387.PHONY: check-make maybe-check-make
31388maybe-check-make:
31389@if make
31390maybe-check-make: check-make
252b5132 31391
b813574b 31392check-make:
0aed8855 31393 @: $(MAKE); $(unstage)
b813574b
PB
31394 @r=`${PWD_COMMAND}`; export r; \
31395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 31396 $(HOST_EXPORTS) \
b00612cc
PB
31397 (cd $(HOST_SUBDIR)/make && \
31398 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 31399
b813574b 31400@endif make
16ae0395 31401
b813574b
PB
31402.PHONY: install-make maybe-install-make
31403maybe-install-make:
31404@if make
31405maybe-install-make: install-make
4fa63067 31406
b813574b 31407install-make: installdirs
0aed8855 31408 @: $(MAKE); $(unstage)
4fa63067
NN
31409 @r=`${PWD_COMMAND}`; export r; \
31410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31411 $(HOST_EXPORTS) \
b00612cc 31412 (cd $(HOST_SUBDIR)/make && \
2da12f12 31413 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31414
b813574b 31415@endif make
4fa63067 31416
56a8fe78 31417# Other targets (info, dvi, pdf, etc.)
4fa63067 31418
b813574b
PB
31419.PHONY: maybe-info-make info-make
31420maybe-info-make:
31421@if make
31422maybe-info-make: info-make
4fa63067 31423
b813574b
PB
31424info-make: \
31425 configure-make
0aed8855 31426 @: $(MAKE); $(unstage)
b813574b 31427 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31428 r=`${PWD_COMMAND}`; export r; \
31429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31430 $(HOST_EXPORTS) \
b813574b 31431 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31433 done; \
b813574b 31434 echo "Doing info in make" ; \
b00612cc 31435 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31438 "RANLIB=$${RANLIB}" \
0c24b341 31439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31440 info) \
4fa63067
NN
31441 || exit 1
31442
b813574b 31443@endif make
4fa63067 31444
b813574b
PB
31445.PHONY: maybe-dvi-make dvi-make
31446maybe-dvi-make:
31447@if make
31448maybe-dvi-make: dvi-make
4fa63067 31449
b813574b
PB
31450dvi-make: \
31451 configure-make
0aed8855 31452 @: $(MAKE); $(unstage)
b813574b 31453 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31454 r=`${PWD_COMMAND}`; export r; \
31455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31456 $(HOST_EXPORTS) \
b813574b 31457 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31459 done; \
b813574b 31460 echo "Doing dvi in make" ; \
b00612cc 31461 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31464 "RANLIB=$${RANLIB}" \
0c24b341 31465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31466 dvi) \
4fa63067 31467 || exit 1
16ae0395 31468
b813574b 31469@endif make
252b5132 31470
56a8fe78
DD
31471.PHONY: maybe-pdf-make pdf-make
31472maybe-pdf-make:
31473@if make
31474maybe-pdf-make: pdf-make
31475
31476pdf-make: \
31477 configure-make
31478 @: $(MAKE); $(unstage)
31479 @[ -f ./make/Makefile ] || exit 0; \
31480 r=`${PWD_COMMAND}`; export r; \
31481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31482 $(HOST_EXPORTS) \
31483 for flag in $(EXTRA_HOST_FLAGS) ; do \
31484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31485 done; \
31486 echo "Doing pdf in make" ; \
31487 (cd $(HOST_SUBDIR)/make && \
31488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31490 "RANLIB=$${RANLIB}" \
0c24b341 31491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31492 pdf) \
31493 || exit 1
31494
31495@endif make
31496
6d389afc
MS
31497.PHONY: maybe-html-make html-make
31498maybe-html-make:
31499@if make
31500maybe-html-make: html-make
31501
31502html-make: \
31503 configure-make
0aed8855 31504 @: $(MAKE); $(unstage)
6d389afc
MS
31505 @[ -f ./make/Makefile ] || exit 0; \
31506 r=`${PWD_COMMAND}`; export r; \
31507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31508 $(HOST_EXPORTS) \
31509 for flag in $(EXTRA_HOST_FLAGS) ; do \
31510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31511 done; \
31512 echo "Doing html in make" ; \
b00612cc 31513 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
31514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31516 "RANLIB=$${RANLIB}" \
0c24b341 31517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31518 html) \
31519 || exit 1
31520
31521@endif make
31522
b813574b
PB
31523.PHONY: maybe-TAGS-make TAGS-make
31524maybe-TAGS-make:
31525@if make
31526maybe-TAGS-make: TAGS-make
252b5132 31527
b813574b
PB
31528TAGS-make: \
31529 configure-make
0aed8855 31530 @: $(MAKE); $(unstage)
b813574b 31531 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31532 r=`${PWD_COMMAND}`; export r; \
31533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31534 $(HOST_EXPORTS) \
b813574b 31535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31537 done; \
b813574b 31538 echo "Doing TAGS in make" ; \
b00612cc 31539 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31542 "RANLIB=$${RANLIB}" \
0c24b341 31543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31544 TAGS) \
4fa63067 31545 || exit 1
3866be5d 31546
b813574b 31547@endif make
3866be5d 31548
b813574b
PB
31549.PHONY: maybe-install-info-make install-info-make
31550maybe-install-info-make:
31551@if make
31552maybe-install-info-make: install-info-make
3866be5d 31553
b813574b
PB
31554install-info-make: \
31555 configure-make \
31556 info-make
0aed8855 31557 @: $(MAKE); $(unstage)
b813574b 31558 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31559 r=`${PWD_COMMAND}`; export r; \
31560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31561 $(HOST_EXPORTS) \
b813574b 31562 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31564 done; \
b813574b 31565 echo "Doing install-info in make" ; \
b00612cc 31566 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31569 "RANLIB=$${RANLIB}" \
0c24b341 31570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31571 install-info) \
4fa63067 31572 || exit 1
3866be5d 31573
b813574b 31574@endif make
3866be5d 31575
a3ca38d2
DD
31576.PHONY: maybe-install-pdf-make install-pdf-make
31577maybe-install-pdf-make:
31578@if make
31579maybe-install-pdf-make: install-pdf-make
31580
31581install-pdf-make: \
31582 configure-make \
31583 pdf-make
31584 @: $(MAKE); $(unstage)
31585 @[ -f ./make/Makefile ] || exit 0; \
31586 r=`${PWD_COMMAND}`; export r; \
31587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31588 $(HOST_EXPORTS) \
31589 for flag in $(EXTRA_HOST_FLAGS) ; do \
31590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31591 done; \
31592 echo "Doing install-pdf in make" ; \
31593 (cd $(HOST_SUBDIR)/make && \
31594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31596 "RANLIB=$${RANLIB}" \
0c24b341 31597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31598 install-pdf) \
31599 || exit 1
31600
31601@endif make
31602
108a6f8e
CD
31603.PHONY: maybe-install-html-make install-html-make
31604maybe-install-html-make:
31605@if make
31606maybe-install-html-make: install-html-make
31607
31608install-html-make: \
31609 configure-make \
31610 html-make
31611 @: $(MAKE); $(unstage)
31612 @[ -f ./make/Makefile ] || exit 0; \
31613 r=`${PWD_COMMAND}`; export r; \
31614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31615 $(HOST_EXPORTS) \
31616 for flag in $(EXTRA_HOST_FLAGS) ; do \
31617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31618 done; \
31619 echo "Doing install-html in make" ; \
31620 (cd $(HOST_SUBDIR)/make && \
31621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31623 "RANLIB=$${RANLIB}" \
0c24b341 31624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31625 install-html) \
31626 || exit 1
31627
31628@endif make
31629
b813574b
PB
31630.PHONY: maybe-installcheck-make installcheck-make
31631maybe-installcheck-make:
31632@if make
31633maybe-installcheck-make: installcheck-make
15723a45 31634
b813574b
PB
31635installcheck-make: \
31636 configure-make
0aed8855 31637 @: $(MAKE); $(unstage)
b813574b 31638 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31639 r=`${PWD_COMMAND}`; export r; \
31640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31641 $(HOST_EXPORTS) \
b813574b 31642 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31644 done; \
b813574b 31645 echo "Doing installcheck in make" ; \
b00612cc 31646 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31649 "RANLIB=$${RANLIB}" \
0c24b341 31650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31651 installcheck) \
4fa63067 31652 || exit 1
15723a45 31653
b813574b 31654@endif make
15723a45 31655
b813574b
PB
31656.PHONY: maybe-mostlyclean-make mostlyclean-make
31657maybe-mostlyclean-make:
31658@if make
31659maybe-mostlyclean-make: mostlyclean-make
15723a45 31660
b813574b 31661mostlyclean-make:
0aed8855 31662 @: $(MAKE); $(unstage)
b813574b 31663 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
31664 r=`${PWD_COMMAND}`; export r; \
31665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31666 $(HOST_EXPORTS) \
b813574b 31667 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31669 done; \
b813574b 31670 echo "Doing mostlyclean in make" ; \
b00612cc 31671 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31674 "RANLIB=$${RANLIB}" \
0c24b341 31675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31676 mostlyclean) \
bba45b8b 31677 || exit 1
15723a45 31678
b813574b 31679@endif make
4fa63067 31680
b813574b
PB
31681.PHONY: maybe-clean-make clean-make
31682maybe-clean-make:
31683@if make
31684maybe-clean-make: clean-make
4fa63067 31685
b813574b 31686clean-make:
0aed8855 31687 @: $(MAKE); $(unstage)
b813574b 31688 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31689 r=`${PWD_COMMAND}`; export r; \
31690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31691 $(HOST_EXPORTS) \
b813574b 31692 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31694 done; \
b813574b 31695 echo "Doing clean in make" ; \
b00612cc 31696 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31699 "RANLIB=$${RANLIB}" \
0c24b341 31700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31701 clean) \
4fa63067
NN
31702 || exit 1
31703
b813574b 31704@endif make
4fa63067 31705
b813574b
PB
31706.PHONY: maybe-distclean-make distclean-make
31707maybe-distclean-make:
31708@if make
31709maybe-distclean-make: distclean-make
4fa63067 31710
b813574b 31711distclean-make:
0aed8855 31712 @: $(MAKE); $(unstage)
b813574b 31713 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
31714 r=`${PWD_COMMAND}`; export r; \
31715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31716 $(HOST_EXPORTS) \
b813574b 31717 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31719 done; \
b813574b 31720 echo "Doing distclean in make" ; \
b00612cc 31721 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31724 "RANLIB=$${RANLIB}" \
0c24b341 31725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31726 distclean) \
4fa63067
NN
31727 || exit 1
31728
b813574b 31729@endif make
4fa63067 31730
b813574b
PB
31731.PHONY: maybe-maintainer-clean-make maintainer-clean-make
31732maybe-maintainer-clean-make:
31733@if make
31734maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 31735
b813574b 31736maintainer-clean-make:
0aed8855 31737 @: $(MAKE); $(unstage)
b813574b 31738 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 31739 r=`${PWD_COMMAND}`; export r; \
b40e3958 31740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31741 $(HOST_EXPORTS) \
b813574b 31742 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31744 done; \
b813574b 31745 echo "Doing maintainer-clean in make" ; \
b00612cc 31746 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
31747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31749 "RANLIB=$${RANLIB}" \
0c24b341 31750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31751 maintainer-clean) \
4fa63067 31752 || exit 1
3866be5d 31753
b813574b 31754@endif make
3866be5d 31755
3866be5d 31756
a7254363 31757
b813574b
PB
31758.PHONY: configure-mmalloc maybe-configure-mmalloc
31759maybe-configure-mmalloc:
4f0ef2d8
CD
31760@if gcc-bootstrap
31761configure-mmalloc: stage_current
31762@endif gcc-bootstrap
b813574b
PB
31763@if mmalloc
31764maybe-configure-mmalloc: configure-mmalloc
c52c6897 31765configure-mmalloc:
0aed8855 31766 @: $(MAKE); $(unstage)
c52c6897 31767 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31769 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
31770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
1f53ca9a 31771 $(HOST_EXPORTS) \
a7254363
PB
31772 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
31773 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 31774 case $(srcdir) in \
b00612cc
PB
31775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31776 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
31777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31778 esac; \
b00612cc
PB
31779 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
31780 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 31781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31783 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31784 || exit 1
b813574b 31785@endif mmalloc
e2b9e2dc 31786
a7254363
PB
31787
31788
d545f33b
PB
31789
31790
b813574b
PB
31791.PHONY: all-mmalloc maybe-all-mmalloc
31792maybe-all-mmalloc:
4f0ef2d8
CD
31793@if gcc-bootstrap
31794all-mmalloc: stage_current
31795@endif gcc-bootstrap
b813574b 31796@if mmalloc
d27cc32e 31797TARGET-mmalloc=all
b813574b
PB
31798maybe-all-mmalloc: all-mmalloc
31799all-mmalloc: configure-mmalloc
0aed8855 31800 @: $(MAKE); $(unstage)
b40e3958
L
31801 @r=`${PWD_COMMAND}`; export r; \
31802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 31803 $(HOST_EXPORTS) \
b00612cc 31804 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
31805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31806 $(TARGET-mmalloc))
b813574b 31807@endif mmalloc
3866be5d 31808
a7254363 31809
d545f33b
PB
31810
31811
b813574b
PB
31812.PHONY: check-mmalloc maybe-check-mmalloc
31813maybe-check-mmalloc:
31814@if mmalloc
31815maybe-check-mmalloc: check-mmalloc
3866be5d 31816
b813574b 31817check-mmalloc:
3866be5d 31818
b813574b 31819@endif mmalloc
3866be5d 31820
b813574b
PB
31821.PHONY: install-mmalloc maybe-install-mmalloc
31822maybe-install-mmalloc:
31823@if mmalloc
31824maybe-install-mmalloc: install-mmalloc
4fa63067 31825
b813574b 31826install-mmalloc: installdirs
0aed8855 31827 @: $(MAKE); $(unstage)
4fa63067
NN
31828 @r=`${PWD_COMMAND}`; export r; \
31829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31830 $(HOST_EXPORTS) \
b00612cc 31831 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 31832 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 31833
b813574b 31834@endif mmalloc
4fa63067 31835
56a8fe78 31836# Other targets (info, dvi, pdf, etc.)
4fa63067 31837
b813574b
PB
31838.PHONY: maybe-info-mmalloc info-mmalloc
31839maybe-info-mmalloc:
31840@if mmalloc
31841maybe-info-mmalloc: info-mmalloc
4fa63067 31842
b813574b
PB
31843info-mmalloc: \
31844 configure-mmalloc
0aed8855 31845 @: $(MAKE); $(unstage)
b813574b 31846 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31847 r=`${PWD_COMMAND}`; export r; \
31848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31849 $(HOST_EXPORTS) \
b813574b 31850 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31852 done; \
b813574b 31853 echo "Doing info in mmalloc" ; \
b00612cc 31854 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31857 "RANLIB=$${RANLIB}" \
0c24b341 31858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31859 info) \
4fa63067
NN
31860 || exit 1
31861
b813574b 31862@endif mmalloc
4fa63067 31863
b813574b
PB
31864.PHONY: maybe-dvi-mmalloc dvi-mmalloc
31865maybe-dvi-mmalloc:
31866@if mmalloc
31867maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 31868
b813574b
PB
31869dvi-mmalloc: \
31870 configure-mmalloc
0aed8855 31871 @: $(MAKE); $(unstage)
b813574b 31872 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31873 r=`${PWD_COMMAND}`; export r; \
31874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31875 $(HOST_EXPORTS) \
b813574b 31876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31878 done; \
b813574b 31879 echo "Doing dvi in mmalloc" ; \
b00612cc 31880 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31883 "RANLIB=$${RANLIB}" \
0c24b341 31884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31885 dvi) \
4fa63067
NN
31886 || exit 1
31887
b813574b 31888@endif mmalloc
4fa63067 31889
56a8fe78
DD
31890.PHONY: maybe-pdf-mmalloc pdf-mmalloc
31891maybe-pdf-mmalloc:
31892@if mmalloc
31893maybe-pdf-mmalloc: pdf-mmalloc
31894
31895pdf-mmalloc: \
31896 configure-mmalloc
31897 @: $(MAKE); $(unstage)
31898 @[ -f ./mmalloc/Makefile ] || exit 0; \
31899 r=`${PWD_COMMAND}`; export r; \
31900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31901 $(HOST_EXPORTS) \
31902 for flag in $(EXTRA_HOST_FLAGS) ; do \
31903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31904 done; \
31905 echo "Doing pdf in mmalloc" ; \
31906 (cd $(HOST_SUBDIR)/mmalloc && \
31907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31909 "RANLIB=$${RANLIB}" \
0c24b341 31910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31911 pdf) \
31912 || exit 1
31913
31914@endif mmalloc
31915
6d389afc
MS
31916.PHONY: maybe-html-mmalloc html-mmalloc
31917maybe-html-mmalloc:
31918@if mmalloc
31919maybe-html-mmalloc: html-mmalloc
31920
31921html-mmalloc: \
31922 configure-mmalloc
0aed8855 31923 @: $(MAKE); $(unstage)
6d389afc
MS
31924 @[ -f ./mmalloc/Makefile ] || exit 0; \
31925 r=`${PWD_COMMAND}`; export r; \
31926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31927 $(HOST_EXPORTS) \
31928 for flag in $(EXTRA_HOST_FLAGS) ; do \
31929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31930 done; \
31931 echo "Doing html in mmalloc" ; \
b00612cc 31932 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
31933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31935 "RANLIB=$${RANLIB}" \
0c24b341 31936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31937 html) \
31938 || exit 1
31939
31940@endif mmalloc
31941
b813574b
PB
31942.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
31943maybe-TAGS-mmalloc:
31944@if mmalloc
31945maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 31946
b813574b
PB
31947TAGS-mmalloc: \
31948 configure-mmalloc
0aed8855 31949 @: $(MAKE); $(unstage)
b813574b 31950 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31951 r=`${PWD_COMMAND}`; export r; \
31952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31953 $(HOST_EXPORTS) \
b813574b 31954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31956 done; \
b813574b 31957 echo "Doing TAGS in mmalloc" ; \
b00612cc 31958 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31961 "RANLIB=$${RANLIB}" \
0c24b341 31962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31963 TAGS) \
4fa63067
NN
31964 || exit 1
31965
b813574b 31966@endif mmalloc
4fa63067 31967
b813574b
PB
31968.PHONY: maybe-install-info-mmalloc install-info-mmalloc
31969maybe-install-info-mmalloc:
31970@if mmalloc
31971maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 31972
b813574b
PB
31973install-info-mmalloc: \
31974 configure-mmalloc \
31975 info-mmalloc
0aed8855 31976 @: $(MAKE); $(unstage)
b813574b 31977 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31978 r=`${PWD_COMMAND}`; export r; \
31979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31980 $(HOST_EXPORTS) \
b813574b 31981 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31983 done; \
b813574b 31984 echo "Doing install-info in mmalloc" ; \
b00612cc 31985 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31988 "RANLIB=$${RANLIB}" \
0c24b341 31989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31990 install-info) \
4fa63067
NN
31991 || exit 1
31992
b813574b 31993@endif mmalloc
4fa63067 31994
a3ca38d2
DD
31995.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
31996maybe-install-pdf-mmalloc:
31997@if mmalloc
31998maybe-install-pdf-mmalloc: install-pdf-mmalloc
31999
32000install-pdf-mmalloc: \
32001 configure-mmalloc \
32002 pdf-mmalloc
32003 @: $(MAKE); $(unstage)
32004 @[ -f ./mmalloc/Makefile ] || exit 0; \
32005 r=`${PWD_COMMAND}`; export r; \
32006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32007 $(HOST_EXPORTS) \
32008 for flag in $(EXTRA_HOST_FLAGS) ; do \
32009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32010 done; \
32011 echo "Doing install-pdf in mmalloc" ; \
32012 (cd $(HOST_SUBDIR)/mmalloc && \
32013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32015 "RANLIB=$${RANLIB}" \
0c24b341 32016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32017 install-pdf) \
32018 || exit 1
32019
32020@endif mmalloc
32021
108a6f8e
CD
32022.PHONY: maybe-install-html-mmalloc install-html-mmalloc
32023maybe-install-html-mmalloc:
32024@if mmalloc
32025maybe-install-html-mmalloc: install-html-mmalloc
32026
32027install-html-mmalloc: \
32028 configure-mmalloc \
32029 html-mmalloc
32030 @: $(MAKE); $(unstage)
32031 @[ -f ./mmalloc/Makefile ] || exit 0; \
32032 r=`${PWD_COMMAND}`; export r; \
32033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32034 $(HOST_EXPORTS) \
32035 for flag in $(EXTRA_HOST_FLAGS) ; do \
32036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32037 done; \
32038 echo "Doing install-html in mmalloc" ; \
32039 (cd $(HOST_SUBDIR)/mmalloc && \
32040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32042 "RANLIB=$${RANLIB}" \
0c24b341 32043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32044 install-html) \
32045 || exit 1
32046
32047@endif mmalloc
32048
b813574b
PB
32049.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
32050maybe-installcheck-mmalloc:
32051@if mmalloc
32052maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 32053
b813574b
PB
32054installcheck-mmalloc: \
32055 configure-mmalloc
0aed8855 32056 @: $(MAKE); $(unstage)
b813574b 32057 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32058 r=`${PWD_COMMAND}`; export r; \
32059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32060 $(HOST_EXPORTS) \
b813574b 32061 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32063 done; \
b813574b 32064 echo "Doing installcheck in mmalloc" ; \
b00612cc 32065 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32068 "RANLIB=$${RANLIB}" \
0c24b341 32069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32070 installcheck) \
4fa63067
NN
32071 || exit 1
32072
b813574b 32073@endif mmalloc
4fa63067 32074
b813574b
PB
32075.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
32076maybe-mostlyclean-mmalloc:
32077@if mmalloc
32078maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 32079
b813574b 32080mostlyclean-mmalloc:
0aed8855 32081 @: $(MAKE); $(unstage)
b813574b 32082 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32083 r=`${PWD_COMMAND}`; export r; \
32084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32085 $(HOST_EXPORTS) \
b813574b 32086 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32088 done; \
b813574b 32089 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 32090 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32093 "RANLIB=$${RANLIB}" \
0c24b341 32094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32095 mostlyclean) \
4fa63067
NN
32096 || exit 1
32097
b813574b 32098@endif mmalloc
4fa63067 32099
b813574b
PB
32100.PHONY: maybe-clean-mmalloc clean-mmalloc
32101maybe-clean-mmalloc:
32102@if mmalloc
32103maybe-clean-mmalloc: clean-mmalloc
4fa63067 32104
b813574b 32105clean-mmalloc:
0aed8855 32106 @: $(MAKE); $(unstage)
b813574b 32107 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32108 r=`${PWD_COMMAND}`; export r; \
32109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32110 $(HOST_EXPORTS) \
b813574b 32111 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32113 done; \
b813574b 32114 echo "Doing clean in mmalloc" ; \
b00612cc 32115 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32118 "RANLIB=$${RANLIB}" \
0c24b341 32119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32120 clean) \
4fa63067
NN
32121 || exit 1
32122
b813574b 32123@endif mmalloc
4fa63067 32124
b813574b
PB
32125.PHONY: maybe-distclean-mmalloc distclean-mmalloc
32126maybe-distclean-mmalloc:
32127@if mmalloc
32128maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 32129
b813574b 32130distclean-mmalloc:
0aed8855 32131 @: $(MAKE); $(unstage)
b813574b 32132 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32133 r=`${PWD_COMMAND}`; export r; \
32134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32135 $(HOST_EXPORTS) \
b813574b 32136 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32138 done; \
b813574b 32139 echo "Doing distclean in mmalloc" ; \
b00612cc 32140 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32143 "RANLIB=$${RANLIB}" \
0c24b341 32144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32145 distclean) \
4fa63067
NN
32146 || exit 1
32147
b813574b 32148@endif mmalloc
4fa63067 32149
b813574b
PB
32150.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
32151maybe-maintainer-clean-mmalloc:
32152@if mmalloc
32153maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 32154
b813574b 32155maintainer-clean-mmalloc:
0aed8855 32156 @: $(MAKE); $(unstage)
b813574b 32157 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
32158 r=`${PWD_COMMAND}`; export r; \
32159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32160 $(HOST_EXPORTS) \
b813574b 32161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32163 done; \
b813574b 32164 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 32165 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
32166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32168 "RANLIB=$${RANLIB}" \
0c24b341 32169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32170 maintainer-clean) \
4fa63067 32171 || exit 1
16ae0395 32172
b813574b 32173@endif mmalloc
3866be5d
NN
32174
32175
a7254363 32176
b813574b
PB
32177.PHONY: configure-patch maybe-configure-patch
32178maybe-configure-patch:
4f0ef2d8
CD
32179@if gcc-bootstrap
32180configure-patch: stage_current
32181@endif gcc-bootstrap
b813574b
PB
32182@if patch
32183maybe-configure-patch: configure-patch
c52c6897 32184configure-patch:
0aed8855 32185 @: $(MAKE); $(unstage)
c52c6897 32186 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32188 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
32189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
1f53ca9a 32190 $(HOST_EXPORTS) \
a7254363
PB
32191 echo Configuring in $(HOST_SUBDIR)/patch; \
32192 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 32193 case $(srcdir) in \
b00612cc
PB
32194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32195 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
32196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32197 esac; \
b00612cc
PB
32198 srcdiroption="--srcdir=$${topdir}/patch"; \
32199 libsrcdir="$$s/patch"; \
e2b9e2dc 32200 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32201 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32202 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32203 || exit 1
b813574b 32204@endif patch
e2b9e2dc 32205
a7254363
PB
32206
32207
d545f33b
PB
32208
32209
b813574b
PB
32210.PHONY: all-patch maybe-all-patch
32211maybe-all-patch:
4f0ef2d8
CD
32212@if gcc-bootstrap
32213all-patch: stage_current
32214@endif gcc-bootstrap
b813574b 32215@if patch
d27cc32e 32216TARGET-patch=all
b813574b
PB
32217maybe-all-patch: all-patch
32218all-patch: configure-patch
0aed8855 32219 @: $(MAKE); $(unstage)
b40e3958
L
32220 @r=`${PWD_COMMAND}`; export r; \
32221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32222 $(HOST_EXPORTS) \
b00612cc 32223 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
32224 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32225 $(TARGET-patch))
b813574b 32226@endif patch
3866be5d 32227
a7254363 32228
d545f33b
PB
32229
32230
b813574b
PB
32231.PHONY: check-patch maybe-check-patch
32232maybe-check-patch:
32233@if patch
32234maybe-check-patch: check-patch
3866be5d 32235
b813574b 32236check-patch:
0aed8855 32237 @: $(MAKE); $(unstage)
b40e3958
L
32238 @r=`${PWD_COMMAND}`; export r; \
32239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32240 $(HOST_EXPORTS) \
b00612cc
PB
32241 (cd $(HOST_SUBDIR)/patch && \
32242 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32243
b813574b 32244@endif patch
3866be5d 32245
b813574b
PB
32246.PHONY: install-patch maybe-install-patch
32247maybe-install-patch:
32248@if patch
32249maybe-install-patch: install-patch
16ae0395 32250
b813574b 32251install-patch: installdirs
0aed8855 32252 @: $(MAKE); $(unstage)
b40e3958
L
32253 @r=`${PWD_COMMAND}`; export r; \
32254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32255 $(HOST_EXPORTS) \
b00612cc 32256 (cd $(HOST_SUBDIR)/patch && \
2da12f12 32257 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32258
b813574b 32259@endif patch
3866be5d 32260
56a8fe78 32261# Other targets (info, dvi, pdf, etc.)
4fa63067 32262
b813574b
PB
32263.PHONY: maybe-info-patch info-patch
32264maybe-info-patch:
32265@if patch
32266maybe-info-patch: info-patch
4fa63067 32267
b813574b
PB
32268info-patch: \
32269 configure-patch
0aed8855 32270 @: $(MAKE); $(unstage)
b813574b 32271 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32272 r=`${PWD_COMMAND}`; export r; \
32273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32274 $(HOST_EXPORTS) \
b813574b 32275 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32277 done; \
b813574b 32278 echo "Doing info in patch" ; \
b00612cc 32279 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32282 "RANLIB=$${RANLIB}" \
0c24b341 32283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32284 info) \
4fa63067
NN
32285 || exit 1
32286
b813574b 32287@endif patch
4fa63067 32288
b813574b
PB
32289.PHONY: maybe-dvi-patch dvi-patch
32290maybe-dvi-patch:
32291@if patch
32292maybe-dvi-patch: dvi-patch
4fa63067 32293
b813574b
PB
32294dvi-patch: \
32295 configure-patch
0aed8855 32296 @: $(MAKE); $(unstage)
b813574b 32297 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32298 r=`${PWD_COMMAND}`; export r; \
32299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32300 $(HOST_EXPORTS) \
b813574b 32301 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32303 done; \
b813574b 32304 echo "Doing dvi in patch" ; \
b00612cc 32305 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32308 "RANLIB=$${RANLIB}" \
0c24b341 32309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32310 dvi) \
4fa63067
NN
32311 || exit 1
32312
b813574b 32313@endif patch
4fa63067 32314
56a8fe78
DD
32315.PHONY: maybe-pdf-patch pdf-patch
32316maybe-pdf-patch:
32317@if patch
32318maybe-pdf-patch: pdf-patch
32319
32320pdf-patch: \
32321 configure-patch
32322 @: $(MAKE); $(unstage)
32323 @[ -f ./patch/Makefile ] || exit 0; \
32324 r=`${PWD_COMMAND}`; export r; \
32325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32326 $(HOST_EXPORTS) \
32327 for flag in $(EXTRA_HOST_FLAGS) ; do \
32328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32329 done; \
32330 echo "Doing pdf in patch" ; \
32331 (cd $(HOST_SUBDIR)/patch && \
32332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32334 "RANLIB=$${RANLIB}" \
0c24b341 32335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32336 pdf) \
32337 || exit 1
32338
32339@endif patch
32340
6d389afc
MS
32341.PHONY: maybe-html-patch html-patch
32342maybe-html-patch:
32343@if patch
32344maybe-html-patch: html-patch
32345
32346html-patch: \
32347 configure-patch
0aed8855 32348 @: $(MAKE); $(unstage)
6d389afc
MS
32349 @[ -f ./patch/Makefile ] || exit 0; \
32350 r=`${PWD_COMMAND}`; export r; \
32351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32352 $(HOST_EXPORTS) \
32353 for flag in $(EXTRA_HOST_FLAGS) ; do \
32354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32355 done; \
32356 echo "Doing html in patch" ; \
b00612cc 32357 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
32358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32360 "RANLIB=$${RANLIB}" \
0c24b341 32361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32362 html) \
32363 || exit 1
32364
32365@endif patch
32366
b813574b
PB
32367.PHONY: maybe-TAGS-patch TAGS-patch
32368maybe-TAGS-patch:
32369@if patch
32370maybe-TAGS-patch: TAGS-patch
4fa63067 32371
b813574b
PB
32372TAGS-patch: \
32373 configure-patch
0aed8855 32374 @: $(MAKE); $(unstage)
b813574b 32375 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32376 r=`${PWD_COMMAND}`; export r; \
32377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32378 $(HOST_EXPORTS) \
b813574b 32379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32381 done; \
b813574b 32382 echo "Doing TAGS in patch" ; \
b00612cc 32383 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32386 "RANLIB=$${RANLIB}" \
0c24b341 32387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32388 TAGS) \
4fa63067
NN
32389 || exit 1
32390
b813574b 32391@endif patch
4fa63067 32392
b813574b
PB
32393.PHONY: maybe-install-info-patch install-info-patch
32394maybe-install-info-patch:
32395@if patch
32396maybe-install-info-patch: install-info-patch
4fa63067 32397
b813574b
PB
32398install-info-patch: \
32399 configure-patch \
32400 info-patch
0aed8855 32401 @: $(MAKE); $(unstage)
b813574b 32402 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32403 r=`${PWD_COMMAND}`; export r; \
32404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32405 $(HOST_EXPORTS) \
b813574b 32406 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32408 done; \
b813574b 32409 echo "Doing install-info in patch" ; \
b00612cc 32410 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32413 "RANLIB=$${RANLIB}" \
0c24b341 32414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32415 install-info) \
4fa63067
NN
32416 || exit 1
32417
b813574b 32418@endif patch
4fa63067 32419
a3ca38d2
DD
32420.PHONY: maybe-install-pdf-patch install-pdf-patch
32421maybe-install-pdf-patch:
32422@if patch
32423maybe-install-pdf-patch: install-pdf-patch
32424
32425install-pdf-patch: \
32426 configure-patch \
32427 pdf-patch
32428 @: $(MAKE); $(unstage)
32429 @[ -f ./patch/Makefile ] || exit 0; \
32430 r=`${PWD_COMMAND}`; export r; \
32431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32432 $(HOST_EXPORTS) \
32433 for flag in $(EXTRA_HOST_FLAGS) ; do \
32434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32435 done; \
32436 echo "Doing install-pdf in patch" ; \
32437 (cd $(HOST_SUBDIR)/patch && \
32438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32440 "RANLIB=$${RANLIB}" \
0c24b341 32441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32442 install-pdf) \
32443 || exit 1
32444
32445@endif patch
32446
108a6f8e
CD
32447.PHONY: maybe-install-html-patch install-html-patch
32448maybe-install-html-patch:
32449@if patch
32450maybe-install-html-patch: install-html-patch
32451
32452install-html-patch: \
32453 configure-patch \
32454 html-patch
32455 @: $(MAKE); $(unstage)
32456 @[ -f ./patch/Makefile ] || exit 0; \
32457 r=`${PWD_COMMAND}`; export r; \
32458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32459 $(HOST_EXPORTS) \
32460 for flag in $(EXTRA_HOST_FLAGS) ; do \
32461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32462 done; \
32463 echo "Doing install-html in patch" ; \
32464 (cd $(HOST_SUBDIR)/patch && \
32465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32467 "RANLIB=$${RANLIB}" \
0c24b341 32468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32469 install-html) \
32470 || exit 1
32471
32472@endif patch
32473
b813574b
PB
32474.PHONY: maybe-installcheck-patch installcheck-patch
32475maybe-installcheck-patch:
32476@if patch
32477maybe-installcheck-patch: installcheck-patch
4fa63067 32478
b813574b
PB
32479installcheck-patch: \
32480 configure-patch
0aed8855 32481 @: $(MAKE); $(unstage)
b813574b 32482 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32483 r=`${PWD_COMMAND}`; export r; \
32484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32485 $(HOST_EXPORTS) \
b813574b 32486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32488 done; \
b813574b 32489 echo "Doing installcheck in patch" ; \
b00612cc 32490 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32493 "RANLIB=$${RANLIB}" \
0c24b341 32494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32495 installcheck) \
4fa63067
NN
32496 || exit 1
32497
b813574b 32498@endif patch
4fa63067 32499
b813574b
PB
32500.PHONY: maybe-mostlyclean-patch mostlyclean-patch
32501maybe-mostlyclean-patch:
32502@if patch
32503maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 32504
b813574b 32505mostlyclean-patch:
0aed8855 32506 @: $(MAKE); $(unstage)
b813574b 32507 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32508 r=`${PWD_COMMAND}`; export r; \
32509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32510 $(HOST_EXPORTS) \
b813574b 32511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32513 done; \
b813574b 32514 echo "Doing mostlyclean in patch" ; \
b00612cc 32515 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32518 "RANLIB=$${RANLIB}" \
0c24b341 32519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32520 mostlyclean) \
4fa63067
NN
32521 || exit 1
32522
b813574b 32523@endif patch
4fa63067 32524
b813574b
PB
32525.PHONY: maybe-clean-patch clean-patch
32526maybe-clean-patch:
32527@if patch
32528maybe-clean-patch: clean-patch
4fa63067 32529
b813574b 32530clean-patch:
0aed8855 32531 @: $(MAKE); $(unstage)
b813574b 32532 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32533 r=`${PWD_COMMAND}`; export r; \
32534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32535 $(HOST_EXPORTS) \
b813574b 32536 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32538 done; \
b813574b 32539 echo "Doing clean in patch" ; \
b00612cc 32540 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32543 "RANLIB=$${RANLIB}" \
0c24b341 32544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32545 clean) \
4fa63067
NN
32546 || exit 1
32547
b813574b 32548@endif patch
4fa63067 32549
b813574b
PB
32550.PHONY: maybe-distclean-patch distclean-patch
32551maybe-distclean-patch:
32552@if patch
32553maybe-distclean-patch: distclean-patch
4fa63067 32554
b813574b 32555distclean-patch:
0aed8855 32556 @: $(MAKE); $(unstage)
b813574b 32557 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32558 r=`${PWD_COMMAND}`; export r; \
32559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32560 $(HOST_EXPORTS) \
b813574b 32561 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32563 done; \
b813574b 32564 echo "Doing distclean in patch" ; \
b00612cc 32565 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32568 "RANLIB=$${RANLIB}" \
0c24b341 32569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32570 distclean) \
4fa63067
NN
32571 || exit 1
32572
b813574b 32573@endif patch
4fa63067 32574
b813574b
PB
32575.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
32576maybe-maintainer-clean-patch:
32577@if patch
32578maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 32579
b813574b 32580maintainer-clean-patch:
0aed8855 32581 @: $(MAKE); $(unstage)
b813574b 32582 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
32583 r=`${PWD_COMMAND}`; export r; \
32584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32585 $(HOST_EXPORTS) \
b813574b 32586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32588 done; \
b813574b 32589 echo "Doing maintainer-clean in patch" ; \
b00612cc 32590 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
32591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32593 "RANLIB=$${RANLIB}" \
0c24b341 32594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32595 maintainer-clean) \
4fa63067
NN
32596 || exit 1
32597
b813574b 32598@endif patch
4fa63067
NN
32599
32600
a7254363 32601
b813574b
PB
32602.PHONY: configure-perl maybe-configure-perl
32603maybe-configure-perl:
4f0ef2d8
CD
32604@if gcc-bootstrap
32605configure-perl: stage_current
32606@endif gcc-bootstrap
b813574b
PB
32607@if perl
32608maybe-configure-perl: configure-perl
c52c6897 32609configure-perl:
0aed8855 32610 @: $(MAKE); $(unstage)
c52c6897 32611 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32613 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
32614 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
1f53ca9a 32615 $(HOST_EXPORTS) \
a7254363
PB
32616 echo Configuring in $(HOST_SUBDIR)/perl; \
32617 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 32618 case $(srcdir) in \
b00612cc
PB
32619 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32620 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
32621 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32622 esac; \
b00612cc
PB
32623 srcdiroption="--srcdir=$${topdir}/perl"; \
32624 libsrcdir="$$s/perl"; \
e2b9e2dc 32625 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32627 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32628 || exit 1
b813574b 32629@endif perl
e2b9e2dc 32630
a7254363
PB
32631
32632
d545f33b
PB
32633
32634
b813574b
PB
32635.PHONY: all-perl maybe-all-perl
32636maybe-all-perl:
4f0ef2d8
CD
32637@if gcc-bootstrap
32638all-perl: stage_current
32639@endif gcc-bootstrap
b813574b 32640@if perl
d27cc32e 32641TARGET-perl=all
b813574b
PB
32642maybe-all-perl: all-perl
32643all-perl: configure-perl
0aed8855 32644 @: $(MAKE); $(unstage)
b40e3958
L
32645 @r=`${PWD_COMMAND}`; export r; \
32646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 32647 $(HOST_EXPORTS) \
b00612cc 32648 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
32649 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32650 $(TARGET-perl))
b813574b 32651@endif perl
3866be5d 32652
a7254363 32653
d545f33b
PB
32654
32655
b813574b
PB
32656.PHONY: check-perl maybe-check-perl
32657maybe-check-perl:
32658@if perl
32659maybe-check-perl: check-perl
3866be5d 32660
b813574b 32661check-perl:
0aed8855 32662 @: $(MAKE); $(unstage)
b40e3958
L
32663 @r=`${PWD_COMMAND}`; export r; \
32664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32665 $(HOST_EXPORTS) \
b00612cc
PB
32666 (cd $(HOST_SUBDIR)/perl && \
32667 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32668
b813574b 32669@endif perl
3866be5d 32670
b813574b
PB
32671.PHONY: install-perl maybe-install-perl
32672maybe-install-perl:
32673@if perl
32674maybe-install-perl: install-perl
16ae0395 32675
b813574b 32676install-perl: installdirs
0aed8855 32677 @: $(MAKE); $(unstage)
b40e3958
L
32678 @r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32680 $(HOST_EXPORTS) \
b00612cc 32681 (cd $(HOST_SUBDIR)/perl && \
2da12f12 32682 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32683
b813574b 32684@endif perl
3866be5d 32685
56a8fe78 32686# Other targets (info, dvi, pdf, etc.)
4fa63067 32687
b813574b
PB
32688.PHONY: maybe-info-perl info-perl
32689maybe-info-perl:
32690@if perl
32691maybe-info-perl: info-perl
4fa63067 32692
b813574b
PB
32693info-perl: \
32694 configure-perl
0aed8855 32695 @: $(MAKE); $(unstage)
b813574b 32696 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
32697 r=`${PWD_COMMAND}`; export r; \
32698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32699 $(HOST_EXPORTS) \
b813574b 32700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32702 done; \
b813574b 32703 echo "Doing info in perl" ; \
b00612cc 32704 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32707 "RANLIB=$${RANLIB}" \
0c24b341 32708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32709 info) \
e2b9e2dc
NN
32710 || exit 1
32711
b813574b 32712@endif perl
4fa63067 32713
b813574b
PB
32714.PHONY: maybe-dvi-perl dvi-perl
32715maybe-dvi-perl:
32716@if perl
32717maybe-dvi-perl: dvi-perl
4fa63067 32718
b813574b
PB
32719dvi-perl: \
32720 configure-perl
0aed8855 32721 @: $(MAKE); $(unstage)
b813574b 32722 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32723 r=`${PWD_COMMAND}`; export r; \
b40e3958 32724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32725 $(HOST_EXPORTS) \
b813574b 32726 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32728 done; \
b813574b 32729 echo "Doing dvi in perl" ; \
b00612cc 32730 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32733 "RANLIB=$${RANLIB}" \
0c24b341 32734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32735 dvi) \
4fa63067 32736 || exit 1
3866be5d 32737
b813574b 32738@endif perl
3866be5d 32739
56a8fe78
DD
32740.PHONY: maybe-pdf-perl pdf-perl
32741maybe-pdf-perl:
32742@if perl
32743maybe-pdf-perl: pdf-perl
32744
32745pdf-perl: \
32746 configure-perl
32747 @: $(MAKE); $(unstage)
32748 @[ -f ./perl/Makefile ] || exit 0; \
32749 r=`${PWD_COMMAND}`; export r; \
32750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32751 $(HOST_EXPORTS) \
32752 for flag in $(EXTRA_HOST_FLAGS) ; do \
32753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32754 done; \
32755 echo "Doing pdf in perl" ; \
32756 (cd $(HOST_SUBDIR)/perl && \
32757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32759 "RANLIB=$${RANLIB}" \
0c24b341 32760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32761 pdf) \
32762 || exit 1
32763
32764@endif perl
32765
6d389afc
MS
32766.PHONY: maybe-html-perl html-perl
32767maybe-html-perl:
32768@if perl
32769maybe-html-perl: html-perl
32770
32771html-perl: \
32772 configure-perl
0aed8855 32773 @: $(MAKE); $(unstage)
6d389afc
MS
32774 @[ -f ./perl/Makefile ] || exit 0; \
32775 r=`${PWD_COMMAND}`; export r; \
32776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32777 $(HOST_EXPORTS) \
32778 for flag in $(EXTRA_HOST_FLAGS) ; do \
32779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32780 done; \
32781 echo "Doing html in perl" ; \
b00612cc 32782 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
32783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32785 "RANLIB=$${RANLIB}" \
0c24b341 32786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32787 html) \
32788 || exit 1
32789
32790@endif perl
32791
b813574b
PB
32792.PHONY: maybe-TAGS-perl TAGS-perl
32793maybe-TAGS-perl:
32794@if perl
32795maybe-TAGS-perl: TAGS-perl
4fa63067 32796
b813574b
PB
32797TAGS-perl: \
32798 configure-perl
0aed8855 32799 @: $(MAKE); $(unstage)
b813574b 32800 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 32801 r=`${PWD_COMMAND}`; export r; \
b40e3958 32802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32803 $(HOST_EXPORTS) \
b813574b 32804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32806 done; \
b813574b 32807 echo "Doing TAGS in perl" ; \
b00612cc 32808 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32811 "RANLIB=$${RANLIB}" \
0c24b341 32812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32813 TAGS) \
4fa63067 32814 || exit 1
3866be5d 32815
b813574b 32816@endif perl
3866be5d 32817
b813574b
PB
32818.PHONY: maybe-install-info-perl install-info-perl
32819maybe-install-info-perl:
32820@if perl
32821maybe-install-info-perl: install-info-perl
16ae0395 32822
b813574b
PB
32823install-info-perl: \
32824 configure-perl \
32825 info-perl
0aed8855 32826 @: $(MAKE); $(unstage)
b813574b 32827 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32828 r=`${PWD_COMMAND}`; export r; \
32829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32830 $(HOST_EXPORTS) \
b813574b 32831 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32833 done; \
b813574b 32834 echo "Doing install-info in perl" ; \
b00612cc 32835 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32838 "RANLIB=$${RANLIB}" \
0c24b341 32839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32840 install-info) \
4fa63067
NN
32841 || exit 1
32842
b813574b 32843@endif perl
4fa63067 32844
a3ca38d2
DD
32845.PHONY: maybe-install-pdf-perl install-pdf-perl
32846maybe-install-pdf-perl:
32847@if perl
32848maybe-install-pdf-perl: install-pdf-perl
32849
32850install-pdf-perl: \
32851 configure-perl \
32852 pdf-perl
32853 @: $(MAKE); $(unstage)
32854 @[ -f ./perl/Makefile ] || exit 0; \
32855 r=`${PWD_COMMAND}`; export r; \
32856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32857 $(HOST_EXPORTS) \
32858 for flag in $(EXTRA_HOST_FLAGS) ; do \
32859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32860 done; \
32861 echo "Doing install-pdf in perl" ; \
32862 (cd $(HOST_SUBDIR)/perl && \
32863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32865 "RANLIB=$${RANLIB}" \
0c24b341 32866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32867 install-pdf) \
32868 || exit 1
32869
32870@endif perl
32871
108a6f8e
CD
32872.PHONY: maybe-install-html-perl install-html-perl
32873maybe-install-html-perl:
32874@if perl
32875maybe-install-html-perl: install-html-perl
32876
32877install-html-perl: \
32878 configure-perl \
32879 html-perl
32880 @: $(MAKE); $(unstage)
32881 @[ -f ./perl/Makefile ] || exit 0; \
32882 r=`${PWD_COMMAND}`; export r; \
32883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32884 $(HOST_EXPORTS) \
32885 for flag in $(EXTRA_HOST_FLAGS) ; do \
32886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32887 done; \
32888 echo "Doing install-html in perl" ; \
32889 (cd $(HOST_SUBDIR)/perl && \
32890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32892 "RANLIB=$${RANLIB}" \
0c24b341 32893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32894 install-html) \
32895 || exit 1
32896
32897@endif perl
32898
b813574b
PB
32899.PHONY: maybe-installcheck-perl installcheck-perl
32900maybe-installcheck-perl:
32901@if perl
32902maybe-installcheck-perl: installcheck-perl
4fa63067 32903
b813574b
PB
32904installcheck-perl: \
32905 configure-perl
0aed8855 32906 @: $(MAKE); $(unstage)
b813574b 32907 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32908 r=`${PWD_COMMAND}`; export r; \
32909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32910 $(HOST_EXPORTS) \
b813574b 32911 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32913 done; \
b813574b 32914 echo "Doing installcheck in perl" ; \
b00612cc 32915 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32918 "RANLIB=$${RANLIB}" \
0c24b341 32919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32920 installcheck) \
4fa63067
NN
32921 || exit 1
32922
b813574b 32923@endif perl
4fa63067 32924
b813574b
PB
32925.PHONY: maybe-mostlyclean-perl mostlyclean-perl
32926maybe-mostlyclean-perl:
32927@if perl
32928maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 32929
b813574b 32930mostlyclean-perl:
0aed8855 32931 @: $(MAKE); $(unstage)
b813574b 32932 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32933 r=`${PWD_COMMAND}`; export r; \
32934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32935 $(HOST_EXPORTS) \
b813574b 32936 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32938 done; \
b813574b 32939 echo "Doing mostlyclean in perl" ; \
b00612cc 32940 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32943 "RANLIB=$${RANLIB}" \
0c24b341 32944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32945 mostlyclean) \
4fa63067
NN
32946 || exit 1
32947
b813574b 32948@endif perl
4fa63067 32949
b813574b
PB
32950.PHONY: maybe-clean-perl clean-perl
32951maybe-clean-perl:
32952@if perl
32953maybe-clean-perl: clean-perl
4fa63067 32954
b813574b 32955clean-perl:
0aed8855 32956 @: $(MAKE); $(unstage)
b813574b 32957 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32958 r=`${PWD_COMMAND}`; export r; \
32959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32960 $(HOST_EXPORTS) \
b813574b 32961 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32963 done; \
b813574b 32964 echo "Doing clean in perl" ; \
b00612cc 32965 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32968 "RANLIB=$${RANLIB}" \
0c24b341 32969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32970 clean) \
4fa63067
NN
32971 || exit 1
32972
b813574b 32973@endif perl
4fa63067 32974
b813574b
PB
32975.PHONY: maybe-distclean-perl distclean-perl
32976maybe-distclean-perl:
32977@if perl
32978maybe-distclean-perl: distclean-perl
4fa63067 32979
b813574b 32980distclean-perl:
0aed8855 32981 @: $(MAKE); $(unstage)
b813574b 32982 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
32983 r=`${PWD_COMMAND}`; export r; \
32984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32985 $(HOST_EXPORTS) \
b813574b 32986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32988 done; \
b813574b 32989 echo "Doing distclean in perl" ; \
b00612cc 32990 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
32991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32993 "RANLIB=$${RANLIB}" \
0c24b341 32994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32995 distclean) \
4fa63067
NN
32996 || exit 1
32997
b813574b 32998@endif perl
4fa63067 32999
b813574b
PB
33000.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
33001maybe-maintainer-clean-perl:
33002@if perl
33003maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 33004
b813574b 33005maintainer-clean-perl:
0aed8855 33006 @: $(MAKE); $(unstage)
b813574b 33007 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 33008 r=`${PWD_COMMAND}`; export r; \
b40e3958 33009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33010 $(HOST_EXPORTS) \
b813574b 33011 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33013 done; \
b813574b 33014 echo "Doing maintainer-clean in perl" ; \
b00612cc 33015 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
33016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33018 "RANLIB=$${RANLIB}" \
0c24b341 33019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33020 maintainer-clean) \
4fa63067 33021 || exit 1
3866be5d 33022
b813574b 33023@endif perl
3866be5d 33024
4fa63067 33025
a7254363 33026
b813574b
PB
33027.PHONY: configure-prms maybe-configure-prms
33028maybe-configure-prms:
4f0ef2d8
CD
33029@if gcc-bootstrap
33030configure-prms: stage_current
33031@endif gcc-bootstrap
b813574b
PB
33032@if prms
33033maybe-configure-prms: configure-prms
c52c6897 33034configure-prms:
0aed8855 33035 @: $(MAKE); $(unstage)
c52c6897 33036 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33038 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
33039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
1f53ca9a 33040 $(HOST_EXPORTS) \
a7254363
PB
33041 echo Configuring in $(HOST_SUBDIR)/prms; \
33042 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 33043 case $(srcdir) in \
b00612cc
PB
33044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33045 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
33046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33047 esac; \
b00612cc
PB
33048 srcdiroption="--srcdir=$${topdir}/prms"; \
33049 libsrcdir="$$s/prms"; \
e2b9e2dc 33050 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33051 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33052 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33053 || exit 1
b813574b 33054@endif prms
e2b9e2dc 33055
a7254363
PB
33056
33057
d545f33b
PB
33058
33059
b813574b
PB
33060.PHONY: all-prms maybe-all-prms
33061maybe-all-prms:
4f0ef2d8
CD
33062@if gcc-bootstrap
33063all-prms: stage_current
33064@endif gcc-bootstrap
b813574b 33065@if prms
d27cc32e 33066TARGET-prms=all
b813574b
PB
33067maybe-all-prms: all-prms
33068all-prms: configure-prms
0aed8855 33069 @: $(MAKE); $(unstage)
b40e3958
L
33070 @r=`${PWD_COMMAND}`; export r; \
33071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33072 $(HOST_EXPORTS) \
b00612cc 33073 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
33074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33075 $(TARGET-prms))
b813574b 33076@endif prms
3866be5d 33077
a7254363 33078
d545f33b
PB
33079
33080
b813574b
PB
33081.PHONY: check-prms maybe-check-prms
33082maybe-check-prms:
33083@if prms
33084maybe-check-prms: check-prms
3866be5d 33085
b813574b 33086check-prms:
0aed8855 33087 @: $(MAKE); $(unstage)
b40e3958
L
33088 @r=`${PWD_COMMAND}`; export r; \
33089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33090 $(HOST_EXPORTS) \
b00612cc
PB
33091 (cd $(HOST_SUBDIR)/prms && \
33092 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33093
b813574b 33094@endif prms
3866be5d 33095
b813574b
PB
33096.PHONY: install-prms maybe-install-prms
33097maybe-install-prms:
33098@if prms
33099maybe-install-prms: install-prms
4fa63067 33100
b813574b 33101install-prms: installdirs
0aed8855 33102 @: $(MAKE); $(unstage)
4fa63067
NN
33103 @r=`${PWD_COMMAND}`; export r; \
33104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33105 $(HOST_EXPORTS) \
b00612cc 33106 (cd $(HOST_SUBDIR)/prms && \
2da12f12 33107 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33108
b813574b 33109@endif prms
4fa63067 33110
56a8fe78 33111# Other targets (info, dvi, pdf, etc.)
4fa63067 33112
b813574b
PB
33113.PHONY: maybe-info-prms info-prms
33114maybe-info-prms:
33115@if prms
33116maybe-info-prms: info-prms
4fa63067 33117
b813574b
PB
33118info-prms: \
33119 configure-prms
0aed8855 33120 @: $(MAKE); $(unstage)
b813574b 33121 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33122 r=`${PWD_COMMAND}`; export r; \
33123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33124 $(HOST_EXPORTS) \
b813574b 33125 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33127 done; \
b813574b 33128 echo "Doing info in prms" ; \
b00612cc 33129 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33132 "RANLIB=$${RANLIB}" \
0c24b341 33133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33134 info) \
4fa63067
NN
33135 || exit 1
33136
b813574b 33137@endif prms
4fa63067 33138
b813574b
PB
33139.PHONY: maybe-dvi-prms dvi-prms
33140maybe-dvi-prms:
33141@if prms
33142maybe-dvi-prms: dvi-prms
4fa63067 33143
b813574b
PB
33144dvi-prms: \
33145 configure-prms
0aed8855 33146 @: $(MAKE); $(unstage)
b813574b 33147 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33148 r=`${PWD_COMMAND}`; export r; \
33149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33150 $(HOST_EXPORTS) \
b813574b 33151 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33153 done; \
b813574b 33154 echo "Doing dvi in prms" ; \
b00612cc 33155 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33158 "RANLIB=$${RANLIB}" \
0c24b341 33159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33160 dvi) \
4fa63067
NN
33161 || exit 1
33162
b813574b 33163@endif prms
4fa63067 33164
56a8fe78
DD
33165.PHONY: maybe-pdf-prms pdf-prms
33166maybe-pdf-prms:
33167@if prms
33168maybe-pdf-prms: pdf-prms
33169
33170pdf-prms: \
33171 configure-prms
33172 @: $(MAKE); $(unstage)
33173 @[ -f ./prms/Makefile ] || exit 0; \
33174 r=`${PWD_COMMAND}`; export r; \
33175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33176 $(HOST_EXPORTS) \
33177 for flag in $(EXTRA_HOST_FLAGS) ; do \
33178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33179 done; \
33180 echo "Doing pdf in prms" ; \
33181 (cd $(HOST_SUBDIR)/prms && \
33182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33184 "RANLIB=$${RANLIB}" \
0c24b341 33185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33186 pdf) \
33187 || exit 1
33188
33189@endif prms
33190
6d389afc
MS
33191.PHONY: maybe-html-prms html-prms
33192maybe-html-prms:
33193@if prms
33194maybe-html-prms: html-prms
33195
33196html-prms: \
33197 configure-prms
0aed8855 33198 @: $(MAKE); $(unstage)
6d389afc
MS
33199 @[ -f ./prms/Makefile ] || exit 0; \
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33202 $(HOST_EXPORTS) \
33203 for flag in $(EXTRA_HOST_FLAGS) ; do \
33204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33205 done; \
33206 echo "Doing html in prms" ; \
b00612cc 33207 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
0c24b341 33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33212 html) \
33213 || exit 1
33214
33215@endif prms
33216
b813574b
PB
33217.PHONY: maybe-TAGS-prms TAGS-prms
33218maybe-TAGS-prms:
33219@if prms
33220maybe-TAGS-prms: TAGS-prms
4fa63067 33221
b813574b
PB
33222TAGS-prms: \
33223 configure-prms
0aed8855 33224 @: $(MAKE); $(unstage)
b813574b 33225 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33226 r=`${PWD_COMMAND}`; export r; \
33227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33228 $(HOST_EXPORTS) \
b813574b 33229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33231 done; \
b813574b 33232 echo "Doing TAGS in prms" ; \
b00612cc 33233 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33236 "RANLIB=$${RANLIB}" \
0c24b341 33237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33238 TAGS) \
4fa63067
NN
33239 || exit 1
33240
b813574b 33241@endif prms
4fa63067 33242
b813574b
PB
33243.PHONY: maybe-install-info-prms install-info-prms
33244maybe-install-info-prms:
33245@if prms
33246maybe-install-info-prms: install-info-prms
4fa63067 33247
b813574b
PB
33248install-info-prms: \
33249 configure-prms \
33250 info-prms
0aed8855 33251 @: $(MAKE); $(unstage)
b813574b 33252 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33253 r=`${PWD_COMMAND}`; export r; \
33254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33255 $(HOST_EXPORTS) \
b813574b 33256 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33258 done; \
b813574b 33259 echo "Doing install-info in prms" ; \
b00612cc 33260 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33263 "RANLIB=$${RANLIB}" \
0c24b341 33264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33265 install-info) \
4fa63067
NN
33266 || exit 1
33267
b813574b 33268@endif prms
4fa63067 33269
a3ca38d2
DD
33270.PHONY: maybe-install-pdf-prms install-pdf-prms
33271maybe-install-pdf-prms:
33272@if prms
33273maybe-install-pdf-prms: install-pdf-prms
33274
33275install-pdf-prms: \
33276 configure-prms \
33277 pdf-prms
33278 @: $(MAKE); $(unstage)
33279 @[ -f ./prms/Makefile ] || exit 0; \
33280 r=`${PWD_COMMAND}`; export r; \
33281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33282 $(HOST_EXPORTS) \
33283 for flag in $(EXTRA_HOST_FLAGS) ; do \
33284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33285 done; \
33286 echo "Doing install-pdf in prms" ; \
33287 (cd $(HOST_SUBDIR)/prms && \
33288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33290 "RANLIB=$${RANLIB}" \
0c24b341 33291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33292 install-pdf) \
33293 || exit 1
33294
33295@endif prms
33296
108a6f8e
CD
33297.PHONY: maybe-install-html-prms install-html-prms
33298maybe-install-html-prms:
33299@if prms
33300maybe-install-html-prms: install-html-prms
33301
33302install-html-prms: \
33303 configure-prms \
33304 html-prms
33305 @: $(MAKE); $(unstage)
33306 @[ -f ./prms/Makefile ] || exit 0; \
33307 r=`${PWD_COMMAND}`; export r; \
33308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33309 $(HOST_EXPORTS) \
33310 for flag in $(EXTRA_HOST_FLAGS) ; do \
33311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33312 done; \
33313 echo "Doing install-html in prms" ; \
33314 (cd $(HOST_SUBDIR)/prms && \
33315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33317 "RANLIB=$${RANLIB}" \
0c24b341 33318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33319 install-html) \
33320 || exit 1
33321
33322@endif prms
33323
b813574b
PB
33324.PHONY: maybe-installcheck-prms installcheck-prms
33325maybe-installcheck-prms:
33326@if prms
33327maybe-installcheck-prms: installcheck-prms
4fa63067 33328
b813574b
PB
33329installcheck-prms: \
33330 configure-prms
0aed8855 33331 @: $(MAKE); $(unstage)
b813574b 33332 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33333 r=`${PWD_COMMAND}`; export r; \
33334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33335 $(HOST_EXPORTS) \
b813574b 33336 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33338 done; \
b813574b 33339 echo "Doing installcheck in prms" ; \
b00612cc 33340 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33343 "RANLIB=$${RANLIB}" \
0c24b341 33344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33345 installcheck) \
4fa63067
NN
33346 || exit 1
33347
b813574b 33348@endif prms
4fa63067 33349
b813574b
PB
33350.PHONY: maybe-mostlyclean-prms mostlyclean-prms
33351maybe-mostlyclean-prms:
33352@if prms
33353maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 33354
b813574b 33355mostlyclean-prms:
0aed8855 33356 @: $(MAKE); $(unstage)
b813574b 33357 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33358 r=`${PWD_COMMAND}`; export r; \
33359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33360 $(HOST_EXPORTS) \
b813574b 33361 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33363 done; \
b813574b 33364 echo "Doing mostlyclean in prms" ; \
b00612cc 33365 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33368 "RANLIB=$${RANLIB}" \
0c24b341 33369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33370 mostlyclean) \
4fa63067
NN
33371 || exit 1
33372
b813574b 33373@endif prms
4fa63067 33374
b813574b
PB
33375.PHONY: maybe-clean-prms clean-prms
33376maybe-clean-prms:
33377@if prms
33378maybe-clean-prms: clean-prms
4fa63067 33379
b813574b 33380clean-prms:
0aed8855 33381 @: $(MAKE); $(unstage)
b813574b 33382 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33383 r=`${PWD_COMMAND}`; export r; \
33384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33385 $(HOST_EXPORTS) \
b813574b 33386 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33388 done; \
b813574b 33389 echo "Doing clean in prms" ; \
b00612cc 33390 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33393 "RANLIB=$${RANLIB}" \
0c24b341 33394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33395 clean) \
4fa63067
NN
33396 || exit 1
33397
b813574b 33398@endif prms
4fa63067 33399
b813574b
PB
33400.PHONY: maybe-distclean-prms distclean-prms
33401maybe-distclean-prms:
33402@if prms
33403maybe-distclean-prms: distclean-prms
4fa63067 33404
b813574b 33405distclean-prms:
0aed8855 33406 @: $(MAKE); $(unstage)
b813574b 33407 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33408 r=`${PWD_COMMAND}`; export r; \
33409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33410 $(HOST_EXPORTS) \
b813574b 33411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33413 done; \
b813574b 33414 echo "Doing distclean in prms" ; \
b00612cc 33415 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33418 "RANLIB=$${RANLIB}" \
0c24b341 33419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33420 distclean) \
4fa63067
NN
33421 || exit 1
33422
b813574b 33423@endif prms
4fa63067 33424
b813574b
PB
33425.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
33426maybe-maintainer-clean-prms:
33427@if prms
33428maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 33429
b813574b 33430maintainer-clean-prms:
0aed8855 33431 @: $(MAKE); $(unstage)
b813574b 33432 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
33433 r=`${PWD_COMMAND}`; export r; \
33434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33435 $(HOST_EXPORTS) \
b813574b 33436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33438 done; \
b813574b 33439 echo "Doing maintainer-clean in prms" ; \
b00612cc 33440 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
33441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33443 "RANLIB=$${RANLIB}" \
0c24b341 33444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33445 maintainer-clean) \
4fa63067 33446 || exit 1
16ae0395 33447
b813574b 33448@endif prms
3866be5d
NN
33449
33450
a7254363 33451
b813574b
PB
33452.PHONY: configure-rcs maybe-configure-rcs
33453maybe-configure-rcs:
4f0ef2d8
CD
33454@if gcc-bootstrap
33455configure-rcs: stage_current
33456@endif gcc-bootstrap
b813574b
PB
33457@if rcs
33458maybe-configure-rcs: configure-rcs
c52c6897 33459configure-rcs:
0aed8855 33460 @: $(MAKE); $(unstage)
c52c6897 33461 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33463 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
33464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
1f53ca9a 33465 $(HOST_EXPORTS) \
a7254363
PB
33466 echo Configuring in $(HOST_SUBDIR)/rcs; \
33467 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 33468 case $(srcdir) in \
b00612cc
PB
33469 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33470 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
33471 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33472 esac; \
b00612cc
PB
33473 srcdiroption="--srcdir=$${topdir}/rcs"; \
33474 libsrcdir="$$s/rcs"; \
e2b9e2dc 33475 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33476 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33477 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33478 || exit 1
b813574b 33479@endif rcs
e2b9e2dc 33480
a7254363
PB
33481
33482
d545f33b
PB
33483
33484
b813574b
PB
33485.PHONY: all-rcs maybe-all-rcs
33486maybe-all-rcs:
4f0ef2d8
CD
33487@if gcc-bootstrap
33488all-rcs: stage_current
33489@endif gcc-bootstrap
b813574b 33490@if rcs
d27cc32e 33491TARGET-rcs=all
b813574b
PB
33492maybe-all-rcs: all-rcs
33493all-rcs: configure-rcs
0aed8855 33494 @: $(MAKE); $(unstage)
b40e3958
L
33495 @r=`${PWD_COMMAND}`; export r; \
33496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33497 $(HOST_EXPORTS) \
b00612cc 33498 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
33499 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33500 $(TARGET-rcs))
b813574b 33501@endif rcs
3866be5d 33502
a7254363 33503
d545f33b
PB
33504
33505
b813574b
PB
33506.PHONY: check-rcs maybe-check-rcs
33507maybe-check-rcs:
33508@if rcs
33509maybe-check-rcs: check-rcs
3866be5d 33510
b813574b 33511check-rcs:
0aed8855 33512 @: $(MAKE); $(unstage)
b40e3958
L
33513 @r=`${PWD_COMMAND}`; export r; \
33514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33515 $(HOST_EXPORTS) \
b00612cc
PB
33516 (cd $(HOST_SUBDIR)/rcs && \
33517 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33518
b813574b 33519@endif rcs
3866be5d 33520
b813574b
PB
33521.PHONY: install-rcs maybe-install-rcs
33522maybe-install-rcs:
33523@if rcs
33524maybe-install-rcs: install-rcs
16ae0395 33525
b813574b 33526install-rcs: installdirs
0aed8855 33527 @: $(MAKE); $(unstage)
b40e3958
L
33528 @r=`${PWD_COMMAND}`; export r; \
33529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33530 $(HOST_EXPORTS) \
b00612cc 33531 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 33532 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 33533
b813574b 33534@endif rcs
3866be5d 33535
56a8fe78 33536# Other targets (info, dvi, pdf, etc.)
4fa63067 33537
b813574b
PB
33538.PHONY: maybe-info-rcs info-rcs
33539maybe-info-rcs:
33540@if rcs
33541maybe-info-rcs: info-rcs
4fa63067 33542
b813574b
PB
33543info-rcs: \
33544 configure-rcs
0aed8855 33545 @: $(MAKE); $(unstage)
b813574b 33546 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33547 r=`${PWD_COMMAND}`; export r; \
33548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33549 $(HOST_EXPORTS) \
b813574b 33550 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33552 done; \
b813574b 33553 echo "Doing info in rcs" ; \
b00612cc 33554 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33557 "RANLIB=$${RANLIB}" \
0c24b341 33558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33559 info) \
4fa63067
NN
33560 || exit 1
33561
b813574b 33562@endif rcs
4fa63067 33563
b813574b
PB
33564.PHONY: maybe-dvi-rcs dvi-rcs
33565maybe-dvi-rcs:
33566@if rcs
33567maybe-dvi-rcs: dvi-rcs
4fa63067 33568
b813574b
PB
33569dvi-rcs: \
33570 configure-rcs
0aed8855 33571 @: $(MAKE); $(unstage)
b813574b 33572 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33573 r=`${PWD_COMMAND}`; export r; \
33574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33575 $(HOST_EXPORTS) \
b813574b 33576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33578 done; \
b813574b 33579 echo "Doing dvi in rcs" ; \
b00612cc 33580 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33583 "RANLIB=$${RANLIB}" \
0c24b341 33584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33585 dvi) \
4fa63067
NN
33586 || exit 1
33587
b813574b 33588@endif rcs
4fa63067 33589
56a8fe78
DD
33590.PHONY: maybe-pdf-rcs pdf-rcs
33591maybe-pdf-rcs:
33592@if rcs
33593maybe-pdf-rcs: pdf-rcs
33594
33595pdf-rcs: \
33596 configure-rcs
33597 @: $(MAKE); $(unstage)
33598 @[ -f ./rcs/Makefile ] || exit 0; \
33599 r=`${PWD_COMMAND}`; export r; \
33600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33601 $(HOST_EXPORTS) \
33602 for flag in $(EXTRA_HOST_FLAGS) ; do \
33603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33604 done; \
33605 echo "Doing pdf in rcs" ; \
33606 (cd $(HOST_SUBDIR)/rcs && \
33607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33609 "RANLIB=$${RANLIB}" \
0c24b341 33610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33611 pdf) \
33612 || exit 1
33613
33614@endif rcs
33615
6d389afc
MS
33616.PHONY: maybe-html-rcs html-rcs
33617maybe-html-rcs:
33618@if rcs
33619maybe-html-rcs: html-rcs
33620
33621html-rcs: \
33622 configure-rcs
0aed8855 33623 @: $(MAKE); $(unstage)
6d389afc
MS
33624 @[ -f ./rcs/Makefile ] || exit 0; \
33625 r=`${PWD_COMMAND}`; export r; \
33626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33627 $(HOST_EXPORTS) \
33628 for flag in $(EXTRA_HOST_FLAGS) ; do \
33629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33630 done; \
33631 echo "Doing html in rcs" ; \
b00612cc 33632 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
33633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33635 "RANLIB=$${RANLIB}" \
0c24b341 33636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33637 html) \
33638 || exit 1
33639
33640@endif rcs
33641
b813574b
PB
33642.PHONY: maybe-TAGS-rcs TAGS-rcs
33643maybe-TAGS-rcs:
33644@if rcs
33645maybe-TAGS-rcs: TAGS-rcs
4fa63067 33646
b813574b
PB
33647TAGS-rcs: \
33648 configure-rcs
0aed8855 33649 @: $(MAKE); $(unstage)
b813574b 33650 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33651 r=`${PWD_COMMAND}`; export r; \
33652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33653 $(HOST_EXPORTS) \
b813574b 33654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33656 done; \
b813574b 33657 echo "Doing TAGS in rcs" ; \
b00612cc 33658 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33661 "RANLIB=$${RANLIB}" \
0c24b341 33662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33663 TAGS) \
4fa63067
NN
33664 || exit 1
33665
b813574b 33666@endif rcs
4fa63067 33667
b813574b
PB
33668.PHONY: maybe-install-info-rcs install-info-rcs
33669maybe-install-info-rcs:
33670@if rcs
33671maybe-install-info-rcs: install-info-rcs
4fa63067 33672
b813574b
PB
33673install-info-rcs: \
33674 configure-rcs \
33675 info-rcs
0aed8855 33676 @: $(MAKE); $(unstage)
b813574b 33677 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33678 r=`${PWD_COMMAND}`; export r; \
33679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33680 $(HOST_EXPORTS) \
b813574b 33681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33683 done; \
b813574b 33684 echo "Doing install-info in rcs" ; \
b00612cc 33685 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33688 "RANLIB=$${RANLIB}" \
0c24b341 33689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33690 install-info) \
4fa63067
NN
33691 || exit 1
33692
b813574b 33693@endif rcs
4fa63067 33694
a3ca38d2
DD
33695.PHONY: maybe-install-pdf-rcs install-pdf-rcs
33696maybe-install-pdf-rcs:
33697@if rcs
33698maybe-install-pdf-rcs: install-pdf-rcs
33699
33700install-pdf-rcs: \
33701 configure-rcs \
33702 pdf-rcs
33703 @: $(MAKE); $(unstage)
33704 @[ -f ./rcs/Makefile ] || exit 0; \
33705 r=`${PWD_COMMAND}`; export r; \
33706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33707 $(HOST_EXPORTS) \
33708 for flag in $(EXTRA_HOST_FLAGS) ; do \
33709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33710 done; \
33711 echo "Doing install-pdf in rcs" ; \
33712 (cd $(HOST_SUBDIR)/rcs && \
33713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33715 "RANLIB=$${RANLIB}" \
0c24b341 33716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33717 install-pdf) \
33718 || exit 1
33719
33720@endif rcs
33721
108a6f8e
CD
33722.PHONY: maybe-install-html-rcs install-html-rcs
33723maybe-install-html-rcs:
33724@if rcs
33725maybe-install-html-rcs: install-html-rcs
33726
33727install-html-rcs: \
33728 configure-rcs \
33729 html-rcs
33730 @: $(MAKE); $(unstage)
33731 @[ -f ./rcs/Makefile ] || exit 0; \
33732 r=`${PWD_COMMAND}`; export r; \
33733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33734 $(HOST_EXPORTS) \
33735 for flag in $(EXTRA_HOST_FLAGS) ; do \
33736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33737 done; \
33738 echo "Doing install-html in rcs" ; \
33739 (cd $(HOST_SUBDIR)/rcs && \
33740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33742 "RANLIB=$${RANLIB}" \
0c24b341 33743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33744 install-html) \
33745 || exit 1
33746
33747@endif rcs
33748
b813574b
PB
33749.PHONY: maybe-installcheck-rcs installcheck-rcs
33750maybe-installcheck-rcs:
33751@if rcs
33752maybe-installcheck-rcs: installcheck-rcs
4fa63067 33753
b813574b
PB
33754installcheck-rcs: \
33755 configure-rcs
0aed8855 33756 @: $(MAKE); $(unstage)
b813574b 33757 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33758 r=`${PWD_COMMAND}`; export r; \
33759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33760 $(HOST_EXPORTS) \
b813574b 33761 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33763 done; \
b813574b 33764 echo "Doing installcheck in rcs" ; \
b00612cc 33765 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33768 "RANLIB=$${RANLIB}" \
0c24b341 33769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33770 installcheck) \
4fa63067
NN
33771 || exit 1
33772
b813574b 33773@endif rcs
4fa63067 33774
b813574b
PB
33775.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
33776maybe-mostlyclean-rcs:
33777@if rcs
33778maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 33779
b813574b 33780mostlyclean-rcs:
0aed8855 33781 @: $(MAKE); $(unstage)
b813574b 33782 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33783 r=`${PWD_COMMAND}`; export r; \
33784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33785 $(HOST_EXPORTS) \
b813574b 33786 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33788 done; \
b813574b 33789 echo "Doing mostlyclean in rcs" ; \
b00612cc 33790 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33793 "RANLIB=$${RANLIB}" \
0c24b341 33794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33795 mostlyclean) \
4fa63067
NN
33796 || exit 1
33797
b813574b 33798@endif rcs
4fa63067 33799
b813574b
PB
33800.PHONY: maybe-clean-rcs clean-rcs
33801maybe-clean-rcs:
33802@if rcs
33803maybe-clean-rcs: clean-rcs
4fa63067 33804
b813574b 33805clean-rcs:
0aed8855 33806 @: $(MAKE); $(unstage)
b813574b 33807 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33808 r=`${PWD_COMMAND}`; export r; \
33809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33810 $(HOST_EXPORTS) \
b813574b 33811 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33813 done; \
b813574b 33814 echo "Doing clean in rcs" ; \
b00612cc 33815 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33818 "RANLIB=$${RANLIB}" \
0c24b341 33819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33820 clean) \
4fa63067
NN
33821 || exit 1
33822
b813574b 33823@endif rcs
4fa63067 33824
b813574b
PB
33825.PHONY: maybe-distclean-rcs distclean-rcs
33826maybe-distclean-rcs:
33827@if rcs
33828maybe-distclean-rcs: distclean-rcs
4fa63067 33829
b813574b 33830distclean-rcs:
0aed8855 33831 @: $(MAKE); $(unstage)
b813574b 33832 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33833 r=`${PWD_COMMAND}`; export r; \
33834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33835 $(HOST_EXPORTS) \
b813574b 33836 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33838 done; \
b813574b 33839 echo "Doing distclean in rcs" ; \
b00612cc 33840 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33843 "RANLIB=$${RANLIB}" \
0c24b341 33844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33845 distclean) \
4fa63067
NN
33846 || exit 1
33847
b813574b 33848@endif rcs
4fa63067 33849
b813574b
PB
33850.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
33851maybe-maintainer-clean-rcs:
33852@if rcs
33853maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 33854
b813574b 33855maintainer-clean-rcs:
0aed8855 33856 @: $(MAKE); $(unstage)
b813574b 33857 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
33858 r=`${PWD_COMMAND}`; export r; \
33859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33860 $(HOST_EXPORTS) \
b813574b 33861 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33863 done; \
b813574b 33864 echo "Doing maintainer-clean in rcs" ; \
b00612cc 33865 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
33866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33868 "RANLIB=$${RANLIB}" \
0c24b341 33869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33870 maintainer-clean) \
4fa63067
NN
33871 || exit 1
33872
b813574b 33873@endif rcs
4fa63067
NN
33874
33875
a7254363 33876
b813574b
PB
33877.PHONY: configure-readline maybe-configure-readline
33878maybe-configure-readline:
4f0ef2d8
CD
33879@if gcc-bootstrap
33880configure-readline: stage_current
33881@endif gcc-bootstrap
b813574b
PB
33882@if readline
33883maybe-configure-readline: configure-readline
c52c6897 33884configure-readline:
0aed8855 33885 @: $(MAKE); $(unstage)
c52c6897 33886 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33888 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
33889 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
1f53ca9a 33890 $(HOST_EXPORTS) \
a7254363
PB
33891 echo Configuring in $(HOST_SUBDIR)/readline; \
33892 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 33893 case $(srcdir) in \
b00612cc
PB
33894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33895 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
33896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33897 esac; \
b00612cc
PB
33898 srcdiroption="--srcdir=$${topdir}/readline"; \
33899 libsrcdir="$$s/readline"; \
e2b9e2dc 33900 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33902 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33903 || exit 1
b813574b 33904@endif readline
e2b9e2dc 33905
a7254363
PB
33906
33907
d545f33b
PB
33908
33909
b813574b
PB
33910.PHONY: all-readline maybe-all-readline
33911maybe-all-readline:
4f0ef2d8
CD
33912@if gcc-bootstrap
33913all-readline: stage_current
33914@endif gcc-bootstrap
b813574b 33915@if readline
d27cc32e 33916TARGET-readline=all
b813574b
PB
33917maybe-all-readline: all-readline
33918all-readline: configure-readline
0aed8855 33919 @: $(MAKE); $(unstage)
b40e3958
L
33920 @r=`${PWD_COMMAND}`; export r; \
33921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 33922 $(HOST_EXPORTS) \
b00612cc 33923 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
33924 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33925 $(TARGET-readline))
b813574b 33926@endif readline
3866be5d 33927
a7254363 33928
d545f33b
PB
33929
33930
b813574b
PB
33931.PHONY: check-readline maybe-check-readline
33932maybe-check-readline:
33933@if readline
33934maybe-check-readline: check-readline
3866be5d 33935
b813574b 33936check-readline:
0aed8855 33937 @: $(MAKE); $(unstage)
b813574b
PB
33938 @r=`${PWD_COMMAND}`; export r; \
33939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33940 $(HOST_EXPORTS) \
b00612cc
PB
33941 (cd $(HOST_SUBDIR)/readline && \
33942 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 33943
b813574b 33944@endif readline
4fa63067 33945
b813574b
PB
33946.PHONY: install-readline maybe-install-readline
33947maybe-install-readline:
33948@if readline
33949maybe-install-readline: install-readline
4fa63067 33950
b813574b 33951install-readline: installdirs
0aed8855 33952 @: $(MAKE); $(unstage)
b813574b
PB
33953 @r=`${PWD_COMMAND}`; export r; \
33954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 33955 $(HOST_EXPORTS) \
b00612cc 33956 (cd $(HOST_SUBDIR)/readline && \
2da12f12 33957 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33958
b813574b 33959@endif readline
4fa63067 33960
56a8fe78 33961# Other targets (info, dvi, pdf, etc.)
4fa63067 33962
b813574b
PB
33963.PHONY: maybe-info-readline info-readline
33964maybe-info-readline:
33965@if readline
33966maybe-info-readline: info-readline
4fa63067 33967
b813574b
PB
33968info-readline: \
33969 configure-readline
0aed8855 33970 @: $(MAKE); $(unstage)
b813574b 33971 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33972 r=`${PWD_COMMAND}`; export r; \
b40e3958 33973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33974 $(HOST_EXPORTS) \
b813574b 33975 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33977 done; \
b813574b 33978 echo "Doing info in readline" ; \
b00612cc 33979 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33982 "RANLIB=$${RANLIB}" \
0c24b341 33983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33984 info) \
4fa63067 33985 || exit 1
3866be5d 33986
b813574b 33987@endif readline
3866be5d 33988
b813574b
PB
33989.PHONY: maybe-dvi-readline dvi-readline
33990maybe-dvi-readline:
33991@if readline
33992maybe-dvi-readline: dvi-readline
16ae0395 33993
b813574b
PB
33994dvi-readline: \
33995 configure-readline
0aed8855 33996 @: $(MAKE); $(unstage)
b813574b 33997 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33998 r=`${PWD_COMMAND}`; export r; \
b40e3958 33999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34000 $(HOST_EXPORTS) \
b813574b 34001 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34003 done; \
b813574b 34004 echo "Doing dvi in readline" ; \
b00612cc 34005 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34008 "RANLIB=$${RANLIB}" \
0c24b341 34009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34010 dvi) \
4fa63067 34011 || exit 1
3866be5d 34012
b813574b 34013@endif readline
3866be5d 34014
56a8fe78
DD
34015.PHONY: maybe-pdf-readline pdf-readline
34016maybe-pdf-readline:
34017@if readline
34018maybe-pdf-readline: pdf-readline
34019
34020pdf-readline: \
34021 configure-readline
34022 @: $(MAKE); $(unstage)
34023 @[ -f ./readline/Makefile ] || exit 0; \
34024 r=`${PWD_COMMAND}`; export r; \
34025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34026 $(HOST_EXPORTS) \
34027 for flag in $(EXTRA_HOST_FLAGS) ; do \
34028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34029 done; \
34030 echo "Doing pdf in readline" ; \
34031 (cd $(HOST_SUBDIR)/readline && \
34032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34034 "RANLIB=$${RANLIB}" \
0c24b341 34035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34036 pdf) \
34037 || exit 1
34038
34039@endif readline
34040
6d389afc
MS
34041.PHONY: maybe-html-readline html-readline
34042maybe-html-readline:
34043@if readline
34044maybe-html-readline: html-readline
34045
34046html-readline: \
34047 configure-readline
0aed8855 34048 @: $(MAKE); $(unstage)
6d389afc
MS
34049 @[ -f ./readline/Makefile ] || exit 0; \
34050 r=`${PWD_COMMAND}`; export r; \
34051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34052 $(HOST_EXPORTS) \
34053 for flag in $(EXTRA_HOST_FLAGS) ; do \
34054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34055 done; \
34056 echo "Doing html in readline" ; \
b00612cc 34057 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
34058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34060 "RANLIB=$${RANLIB}" \
0c24b341 34061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34062 html) \
34063 || exit 1
34064
34065@endif readline
34066
b813574b
PB
34067.PHONY: maybe-TAGS-readline TAGS-readline
34068maybe-TAGS-readline:
34069@if readline
34070maybe-TAGS-readline: TAGS-readline
4fa63067 34071
b813574b
PB
34072TAGS-readline: \
34073 configure-readline
0aed8855 34074 @: $(MAKE); $(unstage)
b813574b 34075 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
34076 r=`${PWD_COMMAND}`; export r; \
34077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34078 $(HOST_EXPORTS) \
b813574b 34079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34081 done; \
b813574b 34082 echo "Doing TAGS in readline" ; \
b00612cc 34083 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34086 "RANLIB=$${RANLIB}" \
0c24b341 34087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34088 TAGS) \
e2b9e2dc
NN
34089 || exit 1
34090
b813574b 34091@endif readline
4fa63067 34092
b813574b
PB
34093.PHONY: maybe-install-info-readline install-info-readline
34094maybe-install-info-readline:
34095@if readline
34096maybe-install-info-readline: install-info-readline
4fa63067 34097
b813574b
PB
34098install-info-readline: \
34099 configure-readline \
34100 info-readline
0aed8855 34101 @: $(MAKE); $(unstage)
b813574b 34102 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34103 r=`${PWD_COMMAND}`; export r; \
b40e3958 34104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34105 $(HOST_EXPORTS) \
b813574b 34106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34108 done; \
b813574b 34109 echo "Doing install-info in readline" ; \
b00612cc 34110 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34113 "RANLIB=$${RANLIB}" \
0c24b341 34114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34115 install-info) \
4fa63067 34116 || exit 1
3866be5d 34117
b813574b 34118@endif readline
3866be5d 34119
a3ca38d2
DD
34120.PHONY: maybe-install-pdf-readline install-pdf-readline
34121maybe-install-pdf-readline:
34122@if readline
34123maybe-install-pdf-readline: install-pdf-readline
34124
34125install-pdf-readline: \
34126 configure-readline \
34127 pdf-readline
34128 @: $(MAKE); $(unstage)
34129 @[ -f ./readline/Makefile ] || exit 0; \
34130 r=`${PWD_COMMAND}`; export r; \
34131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34132 $(HOST_EXPORTS) \
34133 for flag in $(EXTRA_HOST_FLAGS) ; do \
34134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34135 done; \
34136 echo "Doing install-pdf in readline" ; \
34137 (cd $(HOST_SUBDIR)/readline && \
34138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34140 "RANLIB=$${RANLIB}" \
0c24b341 34141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34142 install-pdf) \
34143 || exit 1
34144
34145@endif readline
34146
108a6f8e
CD
34147.PHONY: maybe-install-html-readline install-html-readline
34148maybe-install-html-readline:
34149@if readline
34150maybe-install-html-readline: install-html-readline
34151
34152install-html-readline: \
34153 configure-readline \
34154 html-readline
34155 @: $(MAKE); $(unstage)
34156 @[ -f ./readline/Makefile ] || exit 0; \
34157 r=`${PWD_COMMAND}`; export r; \
34158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34159 $(HOST_EXPORTS) \
34160 for flag in $(EXTRA_HOST_FLAGS) ; do \
34161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34162 done; \
34163 echo "Doing install-html in readline" ; \
34164 (cd $(HOST_SUBDIR)/readline && \
34165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34167 "RANLIB=$${RANLIB}" \
0c24b341 34168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34169 install-html) \
34170 || exit 1
34171
34172@endif readline
34173
b813574b
PB
34174.PHONY: maybe-installcheck-readline installcheck-readline
34175maybe-installcheck-readline:
34176@if readline
34177maybe-installcheck-readline: installcheck-readline
4fa63067 34178
b813574b
PB
34179installcheck-readline: \
34180 configure-readline
0aed8855 34181 @: $(MAKE); $(unstage)
b813574b 34182 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34183 r=`${PWD_COMMAND}`; export r; \
34184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34185 $(HOST_EXPORTS) \
b813574b 34186 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34188 done; \
b813574b 34189 echo "Doing installcheck in readline" ; \
b00612cc 34190 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34193 "RANLIB=$${RANLIB}" \
0c24b341 34194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34195 installcheck) \
4fa63067 34196 || exit 1
3866be5d 34197
b813574b 34198@endif readline
3866be5d 34199
b813574b
PB
34200.PHONY: maybe-mostlyclean-readline mostlyclean-readline
34201maybe-mostlyclean-readline:
34202@if readline
34203maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 34204
b813574b 34205mostlyclean-readline:
0aed8855 34206 @: $(MAKE); $(unstage)
b813574b 34207 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34208 r=`${PWD_COMMAND}`; export r; \
34209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34210 $(HOST_EXPORTS) \
b813574b 34211 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34213 done; \
b813574b 34214 echo "Doing mostlyclean in readline" ; \
b00612cc 34215 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34218 "RANLIB=$${RANLIB}" \
0c24b341 34219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34220 mostlyclean) \
4fa63067
NN
34221 || exit 1
34222
b813574b 34223@endif readline
4fa63067 34224
b813574b
PB
34225.PHONY: maybe-clean-readline clean-readline
34226maybe-clean-readline:
34227@if readline
34228maybe-clean-readline: clean-readline
4fa63067 34229
b813574b 34230clean-readline:
0aed8855 34231 @: $(MAKE); $(unstage)
b813574b 34232 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34233 r=`${PWD_COMMAND}`; export r; \
34234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34235 $(HOST_EXPORTS) \
b813574b 34236 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34238 done; \
b813574b 34239 echo "Doing clean in readline" ; \
b00612cc 34240 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34243 "RANLIB=$${RANLIB}" \
0c24b341 34244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34245 clean) \
4fa63067
NN
34246 || exit 1
34247
b813574b 34248@endif readline
4fa63067 34249
b813574b
PB
34250.PHONY: maybe-distclean-readline distclean-readline
34251maybe-distclean-readline:
34252@if readline
34253maybe-distclean-readline: distclean-readline
4fa63067 34254
b813574b 34255distclean-readline:
0aed8855 34256 @: $(MAKE); $(unstage)
b813574b 34257 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
34258 r=`${PWD_COMMAND}`; export r; \
34259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34260 $(HOST_EXPORTS) \
b813574b 34261 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34263 done; \
b813574b 34264 echo "Doing distclean in readline" ; \
b00612cc 34265 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34268 "RANLIB=$${RANLIB}" \
0c24b341 34269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34270 distclean) \
4fa63067
NN
34271 || exit 1
34272
b813574b 34273@endif readline
4fa63067 34274
b813574b
PB
34275.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
34276maybe-maintainer-clean-readline:
34277@if readline
34278maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 34279
b813574b 34280maintainer-clean-readline:
0aed8855 34281 @: $(MAKE); $(unstage)
b813574b 34282 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 34283 r=`${PWD_COMMAND}`; export r; \
b40e3958 34284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34285 $(HOST_EXPORTS) \
b813574b 34286 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34288 done; \
b813574b 34289 echo "Doing maintainer-clean in readline" ; \
b00612cc 34290 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
34291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34293 "RANLIB=$${RANLIB}" \
0c24b341 34294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34295 maintainer-clean) \
4fa63067 34296 || exit 1
3866be5d 34297
b813574b 34298@endif readline
3866be5d 34299
4fa63067 34300
a7254363 34301
b813574b
PB
34302.PHONY: configure-release maybe-configure-release
34303maybe-configure-release:
4f0ef2d8
CD
34304@if gcc-bootstrap
34305configure-release: stage_current
34306@endif gcc-bootstrap
b813574b
PB
34307@if release
34308maybe-configure-release: configure-release
c52c6897 34309configure-release:
0aed8855 34310 @: $(MAKE); $(unstage)
c52c6897 34311 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34313 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
34314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
1f53ca9a 34315 $(HOST_EXPORTS) \
a7254363
PB
34316 echo Configuring in $(HOST_SUBDIR)/release; \
34317 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 34318 case $(srcdir) in \
b00612cc
PB
34319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34320 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
34321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34322 esac; \
b00612cc
PB
34323 srcdiroption="--srcdir=$${topdir}/release"; \
34324 libsrcdir="$$s/release"; \
e2b9e2dc 34325 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34326 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34327 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34328 || exit 1
b813574b 34329@endif release
e2b9e2dc 34330
a7254363
PB
34331
34332
d545f33b
PB
34333
34334
b813574b
PB
34335.PHONY: all-release maybe-all-release
34336maybe-all-release:
4f0ef2d8
CD
34337@if gcc-bootstrap
34338all-release: stage_current
34339@endif gcc-bootstrap
b813574b 34340@if release
d27cc32e 34341TARGET-release=all
b813574b
PB
34342maybe-all-release: all-release
34343all-release: configure-release
0aed8855 34344 @: $(MAKE); $(unstage)
b40e3958
L
34345 @r=`${PWD_COMMAND}`; export r; \
34346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34347 $(HOST_EXPORTS) \
b00612cc 34348 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
34349 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34350 $(TARGET-release))
b813574b 34351@endif release
3866be5d 34352
a7254363 34353
d545f33b
PB
34354
34355
b813574b
PB
34356.PHONY: check-release maybe-check-release
34357maybe-check-release:
34358@if release
34359maybe-check-release: check-release
3866be5d 34360
b813574b 34361check-release:
3866be5d 34362
b813574b 34363@endif release
3866be5d 34364
b813574b
PB
34365.PHONY: install-release maybe-install-release
34366maybe-install-release:
34367@if release
34368maybe-install-release: install-release
16ae0395 34369
b813574b 34370install-release:
4fa63067 34371
b813574b 34372@endif release
4fa63067 34373
56a8fe78 34374# Other targets (info, dvi, pdf, etc.)
4fa63067 34375
b813574b
PB
34376.PHONY: maybe-info-release info-release
34377maybe-info-release:
34378@if release
34379maybe-info-release: info-release
4fa63067 34380
b813574b
PB
34381info-release: \
34382 configure-release
0aed8855 34383 @: $(MAKE); $(unstage)
b813574b 34384 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34385 r=`${PWD_COMMAND}`; export r; \
34386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34387 $(HOST_EXPORTS) \
b813574b 34388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34390 done; \
b813574b 34391 echo "Doing info in release" ; \
b00612cc 34392 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34395 "RANLIB=$${RANLIB}" \
0c24b341 34396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34397 info) \
4fa63067
NN
34398 || exit 1
34399
b813574b 34400@endif release
4fa63067 34401
b813574b
PB
34402.PHONY: maybe-dvi-release dvi-release
34403maybe-dvi-release:
34404@if release
34405maybe-dvi-release: dvi-release
4fa63067 34406
b813574b
PB
34407dvi-release: \
34408 configure-release
0aed8855 34409 @: $(MAKE); $(unstage)
b813574b 34410 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34411 r=`${PWD_COMMAND}`; export r; \
34412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34413 $(HOST_EXPORTS) \
b813574b 34414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34416 done; \
b813574b 34417 echo "Doing dvi in release" ; \
b00612cc 34418 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34421 "RANLIB=$${RANLIB}" \
0c24b341 34422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34423 dvi) \
4fa63067
NN
34424 || exit 1
34425
b813574b 34426@endif release
4fa63067 34427
56a8fe78
DD
34428.PHONY: maybe-pdf-release pdf-release
34429maybe-pdf-release:
34430@if release
34431maybe-pdf-release: pdf-release
34432
34433pdf-release: \
34434 configure-release
34435 @: $(MAKE); $(unstage)
34436 @[ -f ./release/Makefile ] || exit 0; \
34437 r=`${PWD_COMMAND}`; export r; \
34438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34439 $(HOST_EXPORTS) \
34440 for flag in $(EXTRA_HOST_FLAGS) ; do \
34441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34442 done; \
34443 echo "Doing pdf in release" ; \
34444 (cd $(HOST_SUBDIR)/release && \
34445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34447 "RANLIB=$${RANLIB}" \
0c24b341 34448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34449 pdf) \
34450 || exit 1
34451
34452@endif release
34453
6d389afc
MS
34454.PHONY: maybe-html-release html-release
34455maybe-html-release:
34456@if release
34457maybe-html-release: html-release
34458
34459html-release: \
34460 configure-release
0aed8855 34461 @: $(MAKE); $(unstage)
6d389afc
MS
34462 @[ -f ./release/Makefile ] || exit 0; \
34463 r=`${PWD_COMMAND}`; export r; \
34464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34465 $(HOST_EXPORTS) \
34466 for flag in $(EXTRA_HOST_FLAGS) ; do \
34467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34468 done; \
34469 echo "Doing html in release" ; \
b00612cc 34470 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
34471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34473 "RANLIB=$${RANLIB}" \
0c24b341 34474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34475 html) \
34476 || exit 1
34477
34478@endif release
34479
b813574b
PB
34480.PHONY: maybe-TAGS-release TAGS-release
34481maybe-TAGS-release:
34482@if release
34483maybe-TAGS-release: TAGS-release
4fa63067 34484
b813574b
PB
34485TAGS-release: \
34486 configure-release
0aed8855 34487 @: $(MAKE); $(unstage)
b813574b 34488 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34489 r=`${PWD_COMMAND}`; export r; \
34490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34491 $(HOST_EXPORTS) \
b813574b 34492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494 done; \
b813574b 34495 echo "Doing TAGS in release" ; \
b00612cc 34496 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34499 "RANLIB=$${RANLIB}" \
0c24b341 34500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34501 TAGS) \
4fa63067
NN
34502 || exit 1
34503
b813574b 34504@endif release
4fa63067 34505
b813574b
PB
34506.PHONY: maybe-install-info-release install-info-release
34507maybe-install-info-release:
34508@if release
34509maybe-install-info-release: install-info-release
4fa63067 34510
b813574b
PB
34511install-info-release: \
34512 configure-release \
34513 info-release
0aed8855 34514 @: $(MAKE); $(unstage)
b813574b 34515 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34516 r=`${PWD_COMMAND}`; export r; \
34517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34518 $(HOST_EXPORTS) \
b813574b 34519 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34521 done; \
b813574b 34522 echo "Doing install-info in release" ; \
b00612cc 34523 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34526 "RANLIB=$${RANLIB}" \
0c24b341 34527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34528 install-info) \
4fa63067
NN
34529 || exit 1
34530
b813574b 34531@endif release
4fa63067 34532
a3ca38d2
DD
34533.PHONY: maybe-install-pdf-release install-pdf-release
34534maybe-install-pdf-release:
34535@if release
34536maybe-install-pdf-release: install-pdf-release
34537
34538install-pdf-release: \
34539 configure-release \
34540 pdf-release
34541 @: $(MAKE); $(unstage)
34542 @[ -f ./release/Makefile ] || exit 0; \
34543 r=`${PWD_COMMAND}`; export r; \
34544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34545 $(HOST_EXPORTS) \
34546 for flag in $(EXTRA_HOST_FLAGS) ; do \
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
34549 echo "Doing install-pdf in release" ; \
34550 (cd $(HOST_SUBDIR)/release && \
34551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34553 "RANLIB=$${RANLIB}" \
0c24b341 34554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34555 install-pdf) \
34556 || exit 1
34557
34558@endif release
34559
108a6f8e
CD
34560.PHONY: maybe-install-html-release install-html-release
34561maybe-install-html-release:
34562@if release
34563maybe-install-html-release: install-html-release
34564
34565install-html-release: \
34566 configure-release \
34567 html-release
34568 @: $(MAKE); $(unstage)
34569 @[ -f ./release/Makefile ] || exit 0; \
34570 r=`${PWD_COMMAND}`; export r; \
34571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34572 $(HOST_EXPORTS) \
34573 for flag in $(EXTRA_HOST_FLAGS) ; do \
34574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34575 done; \
34576 echo "Doing install-html in release" ; \
34577 (cd $(HOST_SUBDIR)/release && \
34578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34580 "RANLIB=$${RANLIB}" \
0c24b341 34581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34582 install-html) \
34583 || exit 1
34584
34585@endif release
34586
b813574b
PB
34587.PHONY: maybe-installcheck-release installcheck-release
34588maybe-installcheck-release:
34589@if release
34590maybe-installcheck-release: installcheck-release
4fa63067 34591
b813574b
PB
34592installcheck-release: \
34593 configure-release
0aed8855 34594 @: $(MAKE); $(unstage)
b813574b 34595 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34596 r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34598 $(HOST_EXPORTS) \
b813574b 34599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34601 done; \
b813574b 34602 echo "Doing installcheck in release" ; \
b00612cc 34603 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34606 "RANLIB=$${RANLIB}" \
0c24b341 34607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34608 installcheck) \
4fa63067
NN
34609 || exit 1
34610
b813574b 34611@endif release
4fa63067 34612
b813574b
PB
34613.PHONY: maybe-mostlyclean-release mostlyclean-release
34614maybe-mostlyclean-release:
34615@if release
34616maybe-mostlyclean-release: mostlyclean-release
4fa63067 34617
b813574b 34618mostlyclean-release:
0aed8855 34619 @: $(MAKE); $(unstage)
b813574b 34620 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34621 r=`${PWD_COMMAND}`; export r; \
34622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34623 $(HOST_EXPORTS) \
b813574b 34624 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34626 done; \
b813574b 34627 echo "Doing mostlyclean in release" ; \
b00612cc 34628 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34631 "RANLIB=$${RANLIB}" \
0c24b341 34632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34633 mostlyclean) \
4fa63067
NN
34634 || exit 1
34635
b813574b 34636@endif release
4fa63067 34637
b813574b
PB
34638.PHONY: maybe-clean-release clean-release
34639maybe-clean-release:
34640@if release
34641maybe-clean-release: clean-release
4fa63067 34642
b813574b 34643clean-release:
0aed8855 34644 @: $(MAKE); $(unstage)
b813574b 34645 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34646 r=`${PWD_COMMAND}`; export r; \
34647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34648 $(HOST_EXPORTS) \
b813574b 34649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34651 done; \
b813574b 34652 echo "Doing clean in release" ; \
b00612cc 34653 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34656 "RANLIB=$${RANLIB}" \
0c24b341 34657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34658 clean) \
4fa63067
NN
34659 || exit 1
34660
b813574b 34661@endif release
4fa63067 34662
b813574b
PB
34663.PHONY: maybe-distclean-release distclean-release
34664maybe-distclean-release:
34665@if release
34666maybe-distclean-release: distclean-release
4fa63067 34667
b813574b 34668distclean-release:
0aed8855 34669 @: $(MAKE); $(unstage)
b813574b 34670 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34671 r=`${PWD_COMMAND}`; export r; \
34672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34673 $(HOST_EXPORTS) \
b813574b 34674 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34676 done; \
b813574b 34677 echo "Doing distclean in release" ; \
b00612cc 34678 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34681 "RANLIB=$${RANLIB}" \
0c24b341 34682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34683 distclean) \
4fa63067
NN
34684 || exit 1
34685
b813574b 34686@endif release
4fa63067 34687
b813574b
PB
34688.PHONY: maybe-maintainer-clean-release maintainer-clean-release
34689maybe-maintainer-clean-release:
34690@if release
34691maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 34692
b813574b 34693maintainer-clean-release:
0aed8855 34694 @: $(MAKE); $(unstage)
b813574b 34695 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
34696 r=`${PWD_COMMAND}`; export r; \
34697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34698 $(HOST_EXPORTS) \
b813574b 34699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34701 done; \
b813574b 34702 echo "Doing maintainer-clean in release" ; \
b00612cc 34703 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
34704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34706 "RANLIB=$${RANLIB}" \
0c24b341 34707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34708 maintainer-clean) \
4fa63067 34709 || exit 1
3866be5d 34710
b813574b 34711@endif release
3866be5d 34712
4fa63067 34713
a7254363 34714
b813574b
PB
34715.PHONY: configure-recode maybe-configure-recode
34716maybe-configure-recode:
4f0ef2d8
CD
34717@if gcc-bootstrap
34718configure-recode: stage_current
34719@endif gcc-bootstrap
b813574b
PB
34720@if recode
34721maybe-configure-recode: configure-recode
c52c6897 34722configure-recode:
0aed8855 34723 @: $(MAKE); $(unstage)
c52c6897 34724 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34726 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
34727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
1f53ca9a 34728 $(HOST_EXPORTS) \
a7254363
PB
34729 echo Configuring in $(HOST_SUBDIR)/recode; \
34730 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 34731 case $(srcdir) in \
b00612cc
PB
34732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34733 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
34734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34735 esac; \
b00612cc
PB
34736 srcdiroption="--srcdir=$${topdir}/recode"; \
34737 libsrcdir="$$s/recode"; \
e2b9e2dc 34738 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34740 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34741 || exit 1
b813574b 34742@endif recode
e2b9e2dc 34743
a7254363
PB
34744
34745
d545f33b
PB
34746
34747
b813574b
PB
34748.PHONY: all-recode maybe-all-recode
34749maybe-all-recode:
4f0ef2d8
CD
34750@if gcc-bootstrap
34751all-recode: stage_current
34752@endif gcc-bootstrap
b813574b 34753@if recode
d27cc32e 34754TARGET-recode=all
b813574b
PB
34755maybe-all-recode: all-recode
34756all-recode: configure-recode
0aed8855 34757 @: $(MAKE); $(unstage)
b40e3958
L
34758 @r=`${PWD_COMMAND}`; export r; \
34759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 34760 $(HOST_EXPORTS) \
b00612cc 34761 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
34762 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34763 $(TARGET-recode))
b813574b 34764@endif recode
3866be5d 34765
a7254363 34766
d545f33b
PB
34767
34768
b813574b
PB
34769.PHONY: check-recode maybe-check-recode
34770maybe-check-recode:
34771@if recode
34772maybe-check-recode: check-recode
3866be5d 34773
b813574b 34774check-recode:
0aed8855 34775 @: $(MAKE); $(unstage)
b40e3958
L
34776 @r=`${PWD_COMMAND}`; export r; \
34777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34778 $(HOST_EXPORTS) \
b00612cc
PB
34779 (cd $(HOST_SUBDIR)/recode && \
34780 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34781
b813574b 34782@endif recode
3866be5d 34783
b813574b
PB
34784.PHONY: install-recode maybe-install-recode
34785maybe-install-recode:
34786@if recode
34787maybe-install-recode: install-recode
4fa63067 34788
b813574b 34789install-recode: installdirs
0aed8855 34790 @: $(MAKE); $(unstage)
4fa63067
NN
34791 @r=`${PWD_COMMAND}`; export r; \
34792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34793 $(HOST_EXPORTS) \
b00612cc 34794 (cd $(HOST_SUBDIR)/recode && \
2da12f12 34795 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 34796
b813574b 34797@endif recode
4fa63067 34798
56a8fe78 34799# Other targets (info, dvi, pdf, etc.)
4fa63067 34800
b813574b
PB
34801.PHONY: maybe-info-recode info-recode
34802maybe-info-recode:
34803@if recode
34804maybe-info-recode: info-recode
4fa63067 34805
b813574b
PB
34806info-recode: \
34807 configure-recode
0aed8855 34808 @: $(MAKE); $(unstage)
b813574b 34809 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34810 r=`${PWD_COMMAND}`; export r; \
34811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34812 $(HOST_EXPORTS) \
b813574b 34813 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34815 done; \
b813574b 34816 echo "Doing info in recode" ; \
b00612cc 34817 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34820 "RANLIB=$${RANLIB}" \
0c24b341 34821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34822 info) \
4fa63067
NN
34823 || exit 1
34824
b813574b 34825@endif recode
4fa63067 34826
b813574b
PB
34827.PHONY: maybe-dvi-recode dvi-recode
34828maybe-dvi-recode:
34829@if recode
34830maybe-dvi-recode: dvi-recode
4fa63067 34831
b813574b
PB
34832dvi-recode: \
34833 configure-recode
0aed8855 34834 @: $(MAKE); $(unstage)
b813574b 34835 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34836 r=`${PWD_COMMAND}`; export r; \
34837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34838 $(HOST_EXPORTS) \
b813574b 34839 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34841 done; \
b813574b 34842 echo "Doing dvi in recode" ; \
b00612cc 34843 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34846 "RANLIB=$${RANLIB}" \
0c24b341 34847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34848 dvi) \
4fa63067
NN
34849 || exit 1
34850
b813574b 34851@endif recode
4fa63067 34852
56a8fe78
DD
34853.PHONY: maybe-pdf-recode pdf-recode
34854maybe-pdf-recode:
34855@if recode
34856maybe-pdf-recode: pdf-recode
34857
34858pdf-recode: \
34859 configure-recode
34860 @: $(MAKE); $(unstage)
34861 @[ -f ./recode/Makefile ] || exit 0; \
34862 r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34864 $(HOST_EXPORTS) \
34865 for flag in $(EXTRA_HOST_FLAGS) ; do \
34866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34867 done; \
34868 echo "Doing pdf in recode" ; \
34869 (cd $(HOST_SUBDIR)/recode && \
34870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34872 "RANLIB=$${RANLIB}" \
0c24b341 34873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34874 pdf) \
34875 || exit 1
34876
34877@endif recode
34878
6d389afc
MS
34879.PHONY: maybe-html-recode html-recode
34880maybe-html-recode:
34881@if recode
34882maybe-html-recode: html-recode
34883
34884html-recode: \
34885 configure-recode
0aed8855 34886 @: $(MAKE); $(unstage)
6d389afc
MS
34887 @[ -f ./recode/Makefile ] || exit 0; \
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34890 $(HOST_EXPORTS) \
34891 for flag in $(EXTRA_HOST_FLAGS) ; do \
34892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34893 done; \
34894 echo "Doing html in recode" ; \
b00612cc 34895 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
0c24b341 34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34900 html) \
34901 || exit 1
34902
34903@endif recode
34904
b813574b
PB
34905.PHONY: maybe-TAGS-recode TAGS-recode
34906maybe-TAGS-recode:
34907@if recode
34908maybe-TAGS-recode: TAGS-recode
4fa63067 34909
b813574b
PB
34910TAGS-recode: \
34911 configure-recode
0aed8855 34912 @: $(MAKE); $(unstage)
b813574b 34913 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34914 r=`${PWD_COMMAND}`; export r; \
34915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34916 $(HOST_EXPORTS) \
b813574b 34917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34919 done; \
b813574b 34920 echo "Doing TAGS in recode" ; \
b00612cc 34921 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34924 "RANLIB=$${RANLIB}" \
0c24b341 34925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34926 TAGS) \
4fa63067
NN
34927 || exit 1
34928
b813574b 34929@endif recode
4fa63067 34930
b813574b
PB
34931.PHONY: maybe-install-info-recode install-info-recode
34932maybe-install-info-recode:
34933@if recode
34934maybe-install-info-recode: install-info-recode
4fa63067 34935
b813574b
PB
34936install-info-recode: \
34937 configure-recode \
34938 info-recode
0aed8855 34939 @: $(MAKE); $(unstage)
b813574b 34940 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34941 r=`${PWD_COMMAND}`; export r; \
34942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34943 $(HOST_EXPORTS) \
b813574b 34944 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34946 done; \
b813574b 34947 echo "Doing install-info in recode" ; \
b00612cc 34948 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34951 "RANLIB=$${RANLIB}" \
0c24b341 34952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34953 install-info) \
4fa63067
NN
34954 || exit 1
34955
b813574b 34956@endif recode
4fa63067 34957
a3ca38d2
DD
34958.PHONY: maybe-install-pdf-recode install-pdf-recode
34959maybe-install-pdf-recode:
34960@if recode
34961maybe-install-pdf-recode: install-pdf-recode
34962
34963install-pdf-recode: \
34964 configure-recode \
34965 pdf-recode
34966 @: $(MAKE); $(unstage)
34967 @[ -f ./recode/Makefile ] || exit 0; \
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34970 $(HOST_EXPORTS) \
34971 for flag in $(EXTRA_HOST_FLAGS) ; do \
34972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34973 done; \
34974 echo "Doing install-pdf in recode" ; \
34975 (cd $(HOST_SUBDIR)/recode && \
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
0c24b341 34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34980 install-pdf) \
34981 || exit 1
34982
34983@endif recode
34984
108a6f8e
CD
34985.PHONY: maybe-install-html-recode install-html-recode
34986maybe-install-html-recode:
34987@if recode
34988maybe-install-html-recode: install-html-recode
34989
34990install-html-recode: \
34991 configure-recode \
34992 html-recode
34993 @: $(MAKE); $(unstage)
34994 @[ -f ./recode/Makefile ] || exit 0; \
34995 r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34997 $(HOST_EXPORTS) \
34998 for flag in $(EXTRA_HOST_FLAGS) ; do \
34999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35000 done; \
35001 echo "Doing install-html in recode" ; \
35002 (cd $(HOST_SUBDIR)/recode && \
35003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35005 "RANLIB=$${RANLIB}" \
0c24b341 35006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35007 install-html) \
35008 || exit 1
35009
35010@endif recode
35011
b813574b
PB
35012.PHONY: maybe-installcheck-recode installcheck-recode
35013maybe-installcheck-recode:
35014@if recode
35015maybe-installcheck-recode: installcheck-recode
4fa63067 35016
b813574b
PB
35017installcheck-recode: \
35018 configure-recode
0aed8855 35019 @: $(MAKE); $(unstage)
b813574b 35020 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35021 r=`${PWD_COMMAND}`; export r; \
35022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35023 $(HOST_EXPORTS) \
b813574b 35024 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35026 done; \
b813574b 35027 echo "Doing installcheck in recode" ; \
b00612cc 35028 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35031 "RANLIB=$${RANLIB}" \
0c24b341 35032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35033 installcheck) \
4fa63067
NN
35034 || exit 1
35035
b813574b 35036@endif recode
4fa63067 35037
b813574b
PB
35038.PHONY: maybe-mostlyclean-recode mostlyclean-recode
35039maybe-mostlyclean-recode:
35040@if recode
35041maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 35042
b813574b 35043mostlyclean-recode:
0aed8855 35044 @: $(MAKE); $(unstage)
b813574b 35045 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35046 r=`${PWD_COMMAND}`; export r; \
35047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35048 $(HOST_EXPORTS) \
b813574b 35049 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35051 done; \
b813574b 35052 echo "Doing mostlyclean in recode" ; \
b00612cc 35053 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35056 "RANLIB=$${RANLIB}" \
0c24b341 35057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35058 mostlyclean) \
4fa63067
NN
35059 || exit 1
35060
b813574b 35061@endif recode
4fa63067 35062
b813574b
PB
35063.PHONY: maybe-clean-recode clean-recode
35064maybe-clean-recode:
35065@if recode
35066maybe-clean-recode: clean-recode
4fa63067 35067
b813574b 35068clean-recode:
0aed8855 35069 @: $(MAKE); $(unstage)
b813574b 35070 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35071 r=`${PWD_COMMAND}`; export r; \
35072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35073 $(HOST_EXPORTS) \
b813574b 35074 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35076 done; \
b813574b 35077 echo "Doing clean in recode" ; \
b00612cc 35078 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35081 "RANLIB=$${RANLIB}" \
0c24b341 35082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35083 clean) \
4fa63067
NN
35084 || exit 1
35085
b813574b 35086@endif recode
4fa63067 35087
b813574b
PB
35088.PHONY: maybe-distclean-recode distclean-recode
35089maybe-distclean-recode:
35090@if recode
35091maybe-distclean-recode: distclean-recode
4fa63067 35092
b813574b 35093distclean-recode:
0aed8855 35094 @: $(MAKE); $(unstage)
b813574b 35095 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35096 r=`${PWD_COMMAND}`; export r; \
35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35098 $(HOST_EXPORTS) \
b813574b 35099 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35101 done; \
b813574b 35102 echo "Doing distclean in recode" ; \
b00612cc 35103 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35106 "RANLIB=$${RANLIB}" \
0c24b341 35107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35108 distclean) \
4fa63067
NN
35109 || exit 1
35110
b813574b 35111@endif recode
4fa63067 35112
b813574b
PB
35113.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
35114maybe-maintainer-clean-recode:
35115@if recode
35116maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 35117
b813574b 35118maintainer-clean-recode:
0aed8855 35119 @: $(MAKE); $(unstage)
b813574b 35120 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
35121 r=`${PWD_COMMAND}`; export r; \
35122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35123 $(HOST_EXPORTS) \
b813574b 35124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35126 done; \
b813574b 35127 echo "Doing maintainer-clean in recode" ; \
b00612cc 35128 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
35129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35131 "RANLIB=$${RANLIB}" \
0c24b341 35132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35133 maintainer-clean) \
4fa63067 35134 || exit 1
16ae0395 35135
b813574b 35136@endif recode
3866be5d
NN
35137
35138
a7254363 35139
b813574b
PB
35140.PHONY: configure-sed maybe-configure-sed
35141maybe-configure-sed:
4f0ef2d8
CD
35142@if gcc-bootstrap
35143configure-sed: stage_current
35144@endif gcc-bootstrap
b813574b
PB
35145@if sed
35146maybe-configure-sed: configure-sed
c52c6897 35147configure-sed:
0aed8855 35148 @: $(MAKE); $(unstage)
c52c6897 35149 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35151 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
35152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
1f53ca9a 35153 $(HOST_EXPORTS) \
a7254363
PB
35154 echo Configuring in $(HOST_SUBDIR)/sed; \
35155 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 35156 case $(srcdir) in \
b00612cc
PB
35157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35158 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
35159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35160 esac; \
b00612cc
PB
35161 srcdiroption="--srcdir=$${topdir}/sed"; \
35162 libsrcdir="$$s/sed"; \
e2b9e2dc 35163 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35165 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35166 || exit 1
b813574b 35167@endif sed
e2b9e2dc 35168
a7254363
PB
35169
35170
d545f33b
PB
35171
35172
b813574b
PB
35173.PHONY: all-sed maybe-all-sed
35174maybe-all-sed:
4f0ef2d8
CD
35175@if gcc-bootstrap
35176all-sed: stage_current
35177@endif gcc-bootstrap
b813574b 35178@if sed
d27cc32e 35179TARGET-sed=all
b813574b
PB
35180maybe-all-sed: all-sed
35181all-sed: configure-sed
0aed8855 35182 @: $(MAKE); $(unstage)
b40e3958
L
35183 @r=`${PWD_COMMAND}`; export r; \
35184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35185 $(HOST_EXPORTS) \
b00612cc 35186 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
35187 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35188 $(TARGET-sed))
b813574b 35189@endif sed
3866be5d 35190
a7254363 35191
d545f33b
PB
35192
35193
b813574b
PB
35194.PHONY: check-sed maybe-check-sed
35195maybe-check-sed:
35196@if sed
35197maybe-check-sed: check-sed
3866be5d 35198
b813574b 35199check-sed:
0aed8855 35200 @: $(MAKE); $(unstage)
b40e3958
L
35201 @r=`${PWD_COMMAND}`; export r; \
35202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35203 $(HOST_EXPORTS) \
b00612cc
PB
35204 (cd $(HOST_SUBDIR)/sed && \
35205 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35206
b813574b 35207@endif sed
3866be5d 35208
b813574b
PB
35209.PHONY: install-sed maybe-install-sed
35210maybe-install-sed:
35211@if sed
35212maybe-install-sed: install-sed
16ae0395 35213
b813574b 35214install-sed: installdirs
0aed8855 35215 @: $(MAKE); $(unstage)
b40e3958
L
35216 @r=`${PWD_COMMAND}`; export r; \
35217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35218 $(HOST_EXPORTS) \
b00612cc 35219 (cd $(HOST_SUBDIR)/sed && \
2da12f12 35220 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35221
b813574b 35222@endif sed
3866be5d 35223
56a8fe78 35224# Other targets (info, dvi, pdf, etc.)
4fa63067 35225
b813574b
PB
35226.PHONY: maybe-info-sed info-sed
35227maybe-info-sed:
35228@if sed
35229maybe-info-sed: info-sed
4fa63067 35230
b813574b
PB
35231info-sed: \
35232 configure-sed
0aed8855 35233 @: $(MAKE); $(unstage)
b813574b 35234 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35235 r=`${PWD_COMMAND}`; export r; \
35236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35237 $(HOST_EXPORTS) \
b813574b 35238 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35240 done; \
6d389afc 35241 echo "Doing info in sed" ; \
b00612cc 35242 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
35243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35245 "RANLIB=$${RANLIB}" \
0c24b341 35246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35247 info) \
35248 || exit 1
35249
35250@endif sed
35251
35252.PHONY: maybe-dvi-sed dvi-sed
35253maybe-dvi-sed:
35254@if sed
35255maybe-dvi-sed: dvi-sed
35256
35257dvi-sed: \
35258 configure-sed
0aed8855 35259 @: $(MAKE); $(unstage)
6d389afc
MS
35260 @[ -f ./sed/Makefile ] || exit 0; \
35261 r=`${PWD_COMMAND}`; export r; \
35262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35263 $(HOST_EXPORTS) \
35264 for flag in $(EXTRA_HOST_FLAGS) ; do \
35265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35266 done; \
35267 echo "Doing dvi in sed" ; \
b00612cc 35268 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35271 "RANLIB=$${RANLIB}" \
0c24b341 35272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35273 dvi) \
4fa63067
NN
35274 || exit 1
35275
b813574b 35276@endif sed
4fa63067 35277
56a8fe78
DD
35278.PHONY: maybe-pdf-sed pdf-sed
35279maybe-pdf-sed:
35280@if sed
35281maybe-pdf-sed: pdf-sed
35282
35283pdf-sed: \
35284 configure-sed
35285 @: $(MAKE); $(unstage)
35286 @[ -f ./sed/Makefile ] || exit 0; \
35287 r=`${PWD_COMMAND}`; export r; \
35288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35289 $(HOST_EXPORTS) \
35290 for flag in $(EXTRA_HOST_FLAGS) ; do \
35291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35292 done; \
35293 echo "Doing pdf in sed" ; \
35294 (cd $(HOST_SUBDIR)/sed && \
35295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35297 "RANLIB=$${RANLIB}" \
0c24b341 35298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35299 pdf) \
35300 || exit 1
35301
35302@endif sed
35303
6d389afc
MS
35304.PHONY: maybe-html-sed html-sed
35305maybe-html-sed:
b813574b 35306@if sed
6d389afc 35307maybe-html-sed: html-sed
4fa63067 35308
6d389afc 35309html-sed: \
b813574b 35310 configure-sed
0aed8855 35311 @: $(MAKE); $(unstage)
b813574b 35312 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35313 r=`${PWD_COMMAND}`; export r; \
35314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35315 $(HOST_EXPORTS) \
b813574b 35316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35318 done; \
6d389afc 35319 echo "Doing html in sed" ; \
b00612cc 35320 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35323 "RANLIB=$${RANLIB}" \
0c24b341 35324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 35325 html) \
4fa63067
NN
35326 || exit 1
35327
b813574b 35328@endif sed
4fa63067 35329
b813574b
PB
35330.PHONY: maybe-TAGS-sed TAGS-sed
35331maybe-TAGS-sed:
35332@if sed
35333maybe-TAGS-sed: TAGS-sed
4fa63067 35334
b813574b
PB
35335TAGS-sed: \
35336 configure-sed
0aed8855 35337 @: $(MAKE); $(unstage)
b813574b 35338 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35339 r=`${PWD_COMMAND}`; export r; \
35340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35341 $(HOST_EXPORTS) \
b813574b 35342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35344 done; \
b813574b 35345 echo "Doing TAGS in sed" ; \
b00612cc 35346 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35349 "RANLIB=$${RANLIB}" \
0c24b341 35350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35351 TAGS) \
4fa63067
NN
35352 || exit 1
35353
b813574b 35354@endif sed
4fa63067 35355
b813574b
PB
35356.PHONY: maybe-install-info-sed install-info-sed
35357maybe-install-info-sed:
35358@if sed
35359maybe-install-info-sed: install-info-sed
4fa63067 35360
b813574b
PB
35361install-info-sed: \
35362 configure-sed \
35363 info-sed
0aed8855 35364 @: $(MAKE); $(unstage)
b813574b 35365 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35366 r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35368 $(HOST_EXPORTS) \
b813574b 35369 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35371 done; \
b813574b 35372 echo "Doing install-info in sed" ; \
b00612cc 35373 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35376 "RANLIB=$${RANLIB}" \
0c24b341 35377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35378 install-info) \
4fa63067
NN
35379 || exit 1
35380
b813574b 35381@endif sed
4fa63067 35382
a3ca38d2
DD
35383.PHONY: maybe-install-pdf-sed install-pdf-sed
35384maybe-install-pdf-sed:
35385@if sed
35386maybe-install-pdf-sed: install-pdf-sed
35387
35388install-pdf-sed: \
35389 configure-sed \
35390 pdf-sed
35391 @: $(MAKE); $(unstage)
35392 @[ -f ./sed/Makefile ] || exit 0; \
35393 r=`${PWD_COMMAND}`; export r; \
35394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35395 $(HOST_EXPORTS) \
35396 for flag in $(EXTRA_HOST_FLAGS) ; do \
35397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35398 done; \
35399 echo "Doing install-pdf in sed" ; \
35400 (cd $(HOST_SUBDIR)/sed && \
35401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35403 "RANLIB=$${RANLIB}" \
0c24b341 35404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35405 install-pdf) \
35406 || exit 1
35407
35408@endif sed
35409
108a6f8e
CD
35410.PHONY: maybe-install-html-sed install-html-sed
35411maybe-install-html-sed:
35412@if sed
35413maybe-install-html-sed: install-html-sed
35414
35415install-html-sed: \
35416 configure-sed \
35417 html-sed
35418 @: $(MAKE); $(unstage)
35419 @[ -f ./sed/Makefile ] || exit 0; \
35420 r=`${PWD_COMMAND}`; export r; \
35421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35422 $(HOST_EXPORTS) \
35423 for flag in $(EXTRA_HOST_FLAGS) ; do \
35424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35425 done; \
35426 echo "Doing install-html in sed" ; \
35427 (cd $(HOST_SUBDIR)/sed && \
35428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35430 "RANLIB=$${RANLIB}" \
0c24b341 35431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35432 install-html) \
35433 || exit 1
35434
35435@endif sed
35436
b813574b
PB
35437.PHONY: maybe-installcheck-sed installcheck-sed
35438maybe-installcheck-sed:
35439@if sed
35440maybe-installcheck-sed: installcheck-sed
4fa63067 35441
b813574b
PB
35442installcheck-sed: \
35443 configure-sed
0aed8855 35444 @: $(MAKE); $(unstage)
b813574b 35445 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35446 r=`${PWD_COMMAND}`; export r; \
35447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35448 $(HOST_EXPORTS) \
b813574b 35449 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35451 done; \
b813574b 35452 echo "Doing installcheck in sed" ; \
b00612cc 35453 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35456 "RANLIB=$${RANLIB}" \
0c24b341 35457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35458 installcheck) \
4fa63067
NN
35459 || exit 1
35460
b813574b 35461@endif sed
4fa63067 35462
b813574b
PB
35463.PHONY: maybe-mostlyclean-sed mostlyclean-sed
35464maybe-mostlyclean-sed:
35465@if sed
35466maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 35467
b813574b 35468mostlyclean-sed:
0aed8855 35469 @: $(MAKE); $(unstage)
b813574b 35470 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35471 r=`${PWD_COMMAND}`; export r; \
35472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35473 $(HOST_EXPORTS) \
b813574b 35474 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35476 done; \
b813574b 35477 echo "Doing mostlyclean in sed" ; \
b00612cc 35478 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35481 "RANLIB=$${RANLIB}" \
0c24b341 35482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35483 mostlyclean) \
4fa63067
NN
35484 || exit 1
35485
b813574b 35486@endif sed
4fa63067 35487
b813574b
PB
35488.PHONY: maybe-clean-sed clean-sed
35489maybe-clean-sed:
35490@if sed
35491maybe-clean-sed: clean-sed
4fa63067 35492
b813574b 35493clean-sed:
0aed8855 35494 @: $(MAKE); $(unstage)
b813574b 35495 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35496 r=`${PWD_COMMAND}`; export r; \
35497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35498 $(HOST_EXPORTS) \
b813574b 35499 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35501 done; \
b813574b 35502 echo "Doing clean in sed" ; \
b00612cc 35503 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35506 "RANLIB=$${RANLIB}" \
0c24b341 35507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35508 clean) \
4fa63067
NN
35509 || exit 1
35510
b813574b 35511@endif sed
4fa63067 35512
b813574b
PB
35513.PHONY: maybe-distclean-sed distclean-sed
35514maybe-distclean-sed:
35515@if sed
35516maybe-distclean-sed: distclean-sed
4fa63067 35517
b813574b 35518distclean-sed:
0aed8855 35519 @: $(MAKE); $(unstage)
b813574b 35520 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35521 r=`${PWD_COMMAND}`; export r; \
35522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35523 $(HOST_EXPORTS) \
b813574b 35524 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35526 done; \
b813574b 35527 echo "Doing distclean in sed" ; \
b00612cc 35528 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35531 "RANLIB=$${RANLIB}" \
0c24b341 35532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35533 distclean) \
4fa63067
NN
35534 || exit 1
35535
b813574b 35536@endif sed
4fa63067 35537
b813574b
PB
35538.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
35539maybe-maintainer-clean-sed:
35540@if sed
35541maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 35542
b813574b 35543maintainer-clean-sed:
0aed8855 35544 @: $(MAKE); $(unstage)
b813574b 35545 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
35546 r=`${PWD_COMMAND}`; export r; \
35547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35548 $(HOST_EXPORTS) \
b813574b 35549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35551 done; \
b813574b 35552 echo "Doing maintainer-clean in sed" ; \
b00612cc 35553 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
35554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35556 "RANLIB=$${RANLIB}" \
0c24b341 35557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35558 maintainer-clean) \
4fa63067
NN
35559 || exit 1
35560
b813574b 35561@endif sed
4fa63067
NN
35562
35563
a7254363 35564
b813574b
PB
35565.PHONY: configure-send-pr maybe-configure-send-pr
35566maybe-configure-send-pr:
4f0ef2d8
CD
35567@if gcc-bootstrap
35568configure-send-pr: stage_current
35569@endif gcc-bootstrap
b813574b
PB
35570@if send-pr
35571maybe-configure-send-pr: configure-send-pr
c52c6897 35572configure-send-pr:
0aed8855 35573 @: $(MAKE); $(unstage)
c52c6897 35574 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35576 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
35577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
1f53ca9a 35578 $(HOST_EXPORTS) \
a7254363
PB
35579 echo Configuring in $(HOST_SUBDIR)/send-pr; \
35580 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 35581 case $(srcdir) in \
b00612cc
PB
35582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35583 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
35584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35585 esac; \
b00612cc
PB
35586 srcdiroption="--srcdir=$${topdir}/send-pr"; \
35587 libsrcdir="$$s/send-pr"; \
e2b9e2dc 35588 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35589 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35590 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35591 || exit 1
b813574b 35592@endif send-pr
e2b9e2dc 35593
a7254363
PB
35594
35595
d545f33b
PB
35596
35597
b813574b
PB
35598.PHONY: all-send-pr maybe-all-send-pr
35599maybe-all-send-pr:
4f0ef2d8
CD
35600@if gcc-bootstrap
35601all-send-pr: stage_current
35602@endif gcc-bootstrap
b813574b 35603@if send-pr
d27cc32e 35604TARGET-send-pr=all
b813574b
PB
35605maybe-all-send-pr: all-send-pr
35606all-send-pr: configure-send-pr
0aed8855 35607 @: $(MAKE); $(unstage)
b40e3958
L
35608 @r=`${PWD_COMMAND}`; export r; \
35609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 35610 $(HOST_EXPORTS) \
b00612cc 35611 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
35612 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35613 $(TARGET-send-pr))
b813574b 35614@endif send-pr
3866be5d 35615
a7254363 35616
d545f33b
PB
35617
35618
b813574b
PB
35619.PHONY: check-send-pr maybe-check-send-pr
35620maybe-check-send-pr:
35621@if send-pr
35622maybe-check-send-pr: check-send-pr
3866be5d 35623
b813574b 35624check-send-pr:
0aed8855 35625 @: $(MAKE); $(unstage)
b40e3958
L
35626 @r=`${PWD_COMMAND}`; export r; \
35627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35628 $(HOST_EXPORTS) \
b00612cc
PB
35629 (cd $(HOST_SUBDIR)/send-pr && \
35630 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35631
b813574b 35632@endif send-pr
3866be5d 35633
b813574b
PB
35634.PHONY: install-send-pr maybe-install-send-pr
35635maybe-install-send-pr:
35636@if send-pr
35637maybe-install-send-pr: install-send-pr
16ae0395 35638
b813574b 35639install-send-pr: installdirs
0aed8855 35640 @: $(MAKE); $(unstage)
b40e3958
L
35641 @r=`${PWD_COMMAND}`; export r; \
35642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35643 $(HOST_EXPORTS) \
b00612cc 35644 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 35645 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35646
b813574b 35647@endif send-pr
3866be5d 35648
56a8fe78 35649# Other targets (info, dvi, pdf, etc.)
4fa63067 35650
b813574b
PB
35651.PHONY: maybe-info-send-pr info-send-pr
35652maybe-info-send-pr:
35653@if send-pr
35654maybe-info-send-pr: info-send-pr
4fa63067 35655
b813574b
PB
35656info-send-pr: \
35657 configure-send-pr
0aed8855 35658 @: $(MAKE); $(unstage)
b813574b 35659 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
35660 r=`${PWD_COMMAND}`; export r; \
35661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35662 $(HOST_EXPORTS) \
b813574b 35663 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35665 done; \
b813574b 35666 echo "Doing info in send-pr" ; \
b00612cc 35667 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35670 "RANLIB=$${RANLIB}" \
0c24b341 35671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35672 info) \
e2b9e2dc
NN
35673 || exit 1
35674
b813574b 35675@endif send-pr
4fa63067 35676
b813574b
PB
35677.PHONY: maybe-dvi-send-pr dvi-send-pr
35678maybe-dvi-send-pr:
35679@if send-pr
35680maybe-dvi-send-pr: dvi-send-pr
4fa63067 35681
b813574b
PB
35682dvi-send-pr: \
35683 configure-send-pr
0aed8855 35684 @: $(MAKE); $(unstage)
b813574b 35685 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35686 r=`${PWD_COMMAND}`; export r; \
b40e3958 35687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35688 $(HOST_EXPORTS) \
b813574b 35689 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35691 done; \
b813574b 35692 echo "Doing dvi in send-pr" ; \
b00612cc 35693 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35696 "RANLIB=$${RANLIB}" \
0c24b341 35697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35698 dvi) \
4fa63067 35699 || exit 1
3866be5d 35700
b813574b 35701@endif send-pr
3866be5d 35702
56a8fe78
DD
35703.PHONY: maybe-pdf-send-pr pdf-send-pr
35704maybe-pdf-send-pr:
35705@if send-pr
35706maybe-pdf-send-pr: pdf-send-pr
35707
35708pdf-send-pr: \
35709 configure-send-pr
35710 @: $(MAKE); $(unstage)
35711 @[ -f ./send-pr/Makefile ] || exit 0; \
35712 r=`${PWD_COMMAND}`; export r; \
35713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35714 $(HOST_EXPORTS) \
35715 for flag in $(EXTRA_HOST_FLAGS) ; do \
35716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35717 done; \
35718 echo "Doing pdf in send-pr" ; \
35719 (cd $(HOST_SUBDIR)/send-pr && \
35720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35722 "RANLIB=$${RANLIB}" \
0c24b341 35723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35724 pdf) \
35725 || exit 1
35726
35727@endif send-pr
35728
6d389afc
MS
35729.PHONY: maybe-html-send-pr html-send-pr
35730maybe-html-send-pr:
35731@if send-pr
35732maybe-html-send-pr: html-send-pr
35733
35734html-send-pr: \
35735 configure-send-pr
0aed8855 35736 @: $(MAKE); $(unstage)
6d389afc
MS
35737 @[ -f ./send-pr/Makefile ] || exit 0; \
35738 r=`${PWD_COMMAND}`; export r; \
35739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35740 $(HOST_EXPORTS) \
35741 for flag in $(EXTRA_HOST_FLAGS) ; do \
35742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35743 done; \
35744 echo "Doing html in send-pr" ; \
b00612cc 35745 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
35746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35748 "RANLIB=$${RANLIB}" \
0c24b341 35749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35750 html) \
35751 || exit 1
35752
35753@endif send-pr
35754
b813574b
PB
35755.PHONY: maybe-TAGS-send-pr TAGS-send-pr
35756maybe-TAGS-send-pr:
35757@if send-pr
35758maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 35759
b813574b
PB
35760TAGS-send-pr: \
35761 configure-send-pr
0aed8855 35762 @: $(MAKE); $(unstage)
b813574b 35763 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35764 r=`${PWD_COMMAND}`; export r; \
35765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35766 $(HOST_EXPORTS) \
b813574b 35767 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35769 done; \
b813574b 35770 echo "Doing TAGS in send-pr" ; \
b00612cc 35771 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35774 "RANLIB=$${RANLIB}" \
0c24b341 35775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35776 TAGS) \
4fa63067 35777 || exit 1
3866be5d 35778
b813574b 35779@endif send-pr
3866be5d 35780
b813574b
PB
35781.PHONY: maybe-install-info-send-pr install-info-send-pr
35782maybe-install-info-send-pr:
35783@if send-pr
35784maybe-install-info-send-pr: install-info-send-pr
16ae0395 35785
b813574b
PB
35786install-info-send-pr: \
35787 configure-send-pr \
35788 info-send-pr
0aed8855 35789 @: $(MAKE); $(unstage)
b813574b 35790 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35791 r=`${PWD_COMMAND}`; export r; \
35792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35793 $(HOST_EXPORTS) \
b813574b 35794 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35796 done; \
b813574b 35797 echo "Doing install-info in send-pr" ; \
b00612cc 35798 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35801 "RANLIB=$${RANLIB}" \
0c24b341 35802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35803 install-info) \
4fa63067
NN
35804 || exit 1
35805
b813574b 35806@endif send-pr
4fa63067 35807
a3ca38d2
DD
35808.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
35809maybe-install-pdf-send-pr:
35810@if send-pr
35811maybe-install-pdf-send-pr: install-pdf-send-pr
35812
35813install-pdf-send-pr: \
35814 configure-send-pr \
35815 pdf-send-pr
35816 @: $(MAKE); $(unstage)
35817 @[ -f ./send-pr/Makefile ] || exit 0; \
35818 r=`${PWD_COMMAND}`; export r; \
35819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35820 $(HOST_EXPORTS) \
35821 for flag in $(EXTRA_HOST_FLAGS) ; do \
35822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35823 done; \
35824 echo "Doing install-pdf in send-pr" ; \
35825 (cd $(HOST_SUBDIR)/send-pr && \
35826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35828 "RANLIB=$${RANLIB}" \
0c24b341 35829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35830 install-pdf) \
35831 || exit 1
35832
35833@endif send-pr
35834
108a6f8e
CD
35835.PHONY: maybe-install-html-send-pr install-html-send-pr
35836maybe-install-html-send-pr:
35837@if send-pr
35838maybe-install-html-send-pr: install-html-send-pr
35839
35840install-html-send-pr: \
35841 configure-send-pr \
35842 html-send-pr
35843 @: $(MAKE); $(unstage)
35844 @[ -f ./send-pr/Makefile ] || exit 0; \
35845 r=`${PWD_COMMAND}`; export r; \
35846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35847 $(HOST_EXPORTS) \
35848 for flag in $(EXTRA_HOST_FLAGS) ; do \
35849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35850 done; \
35851 echo "Doing install-html in send-pr" ; \
35852 (cd $(HOST_SUBDIR)/send-pr && \
35853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35855 "RANLIB=$${RANLIB}" \
0c24b341 35856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35857 install-html) \
35858 || exit 1
35859
35860@endif send-pr
35861
b813574b
PB
35862.PHONY: maybe-installcheck-send-pr installcheck-send-pr
35863maybe-installcheck-send-pr:
35864@if send-pr
35865maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 35866
b813574b
PB
35867installcheck-send-pr: \
35868 configure-send-pr
0aed8855 35869 @: $(MAKE); $(unstage)
b813574b 35870 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35871 r=`${PWD_COMMAND}`; export r; \
35872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35873 $(HOST_EXPORTS) \
b813574b 35874 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35876 done; \
b813574b 35877 echo "Doing installcheck in send-pr" ; \
b00612cc 35878 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35881 "RANLIB=$${RANLIB}" \
0c24b341 35882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35883 installcheck) \
4fa63067
NN
35884 || exit 1
35885
b813574b 35886@endif send-pr
4fa63067 35887
b813574b
PB
35888.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
35889maybe-mostlyclean-send-pr:
35890@if send-pr
35891maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 35892
b813574b 35893mostlyclean-send-pr:
0aed8855 35894 @: $(MAKE); $(unstage)
b813574b 35895 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35896 r=`${PWD_COMMAND}`; export r; \
35897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35898 $(HOST_EXPORTS) \
b813574b 35899 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35901 done; \
b813574b 35902 echo "Doing mostlyclean in send-pr" ; \
b00612cc 35903 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35906 "RANLIB=$${RANLIB}" \
0c24b341 35907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35908 mostlyclean) \
4fa63067
NN
35909 || exit 1
35910
b813574b 35911@endif send-pr
4fa63067 35912
b813574b
PB
35913.PHONY: maybe-clean-send-pr clean-send-pr
35914maybe-clean-send-pr:
35915@if send-pr
35916maybe-clean-send-pr: clean-send-pr
4fa63067 35917
b813574b 35918clean-send-pr:
0aed8855 35919 @: $(MAKE); $(unstage)
b813574b 35920 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
35921 r=`${PWD_COMMAND}`; export r; \
35922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35923 $(HOST_EXPORTS) \
b813574b 35924 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35926 done; \
b813574b 35927 echo "Doing clean in send-pr" ; \
b00612cc 35928 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
35929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35931 "RANLIB=$${RANLIB}" \
0c24b341 35932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35933 clean) \
4fa63067
NN
35934 || exit 1
35935
b813574b 35936@endif send-pr
4fa63067 35937
b813574b
PB
35938.PHONY: maybe-distclean-send-pr distclean-send-pr
35939maybe-distclean-send-pr:
35940@if send-pr
35941maybe-distclean-send-pr: distclean-send-pr
4fa63067 35942
b813574b 35943distclean-send-pr:
0aed8855 35944 @: $(MAKE); $(unstage)
b813574b 35945 @[ -f ./send-pr/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 distclean in send-pr" ; \
b00612cc 35953 (cd $(HOST_SUBDIR)/send-pr && \
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 distclean) \
4fa63067
NN
35959 || exit 1
35960
b813574b 35961@endif send-pr
4fa63067 35962
b813574b
PB
35963.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
35964maybe-maintainer-clean-send-pr:
35965@if send-pr
35966maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 35967
b813574b 35968maintainer-clean-send-pr:
0aed8855 35969 @: $(MAKE); $(unstage)
b813574b 35970 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 35971 r=`${PWD_COMMAND}`; export r; \
b40e3958 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 maintainer-clean in send-pr" ; \
b00612cc 35978 (cd $(HOST_SUBDIR)/send-pr && \
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 maintainer-clean) \
4fa63067 35984 || exit 1
3866be5d 35985
b813574b 35986@endif send-pr
3866be5d 35987
4fa63067 35988
a7254363 35989
b813574b
PB
35990.PHONY: configure-shellutils maybe-configure-shellutils
35991maybe-configure-shellutils:
4f0ef2d8
CD
35992@if gcc-bootstrap
35993configure-shellutils: stage_current
35994@endif gcc-bootstrap
b813574b
PB
35995@if shellutils
35996maybe-configure-shellutils: configure-shellutils
c52c6897 35997configure-shellutils:
0aed8855 35998 @: $(MAKE); $(unstage)
c52c6897 35999 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36001 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
36002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
1f53ca9a 36003 $(HOST_EXPORTS) \
a7254363
PB
36004 echo Configuring in $(HOST_SUBDIR)/shellutils; \
36005 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 36006 case $(srcdir) in \
b00612cc
PB
36007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36008 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
36009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36010 esac; \
b00612cc
PB
36011 srcdiroption="--srcdir=$${topdir}/shellutils"; \
36012 libsrcdir="$$s/shellutils"; \
e2b9e2dc 36013 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36015 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36016 || exit 1
b813574b 36017@endif shellutils
e2b9e2dc 36018
a7254363
PB
36019
36020
d545f33b
PB
36021
36022
b813574b
PB
36023.PHONY: all-shellutils maybe-all-shellutils
36024maybe-all-shellutils:
4f0ef2d8
CD
36025@if gcc-bootstrap
36026all-shellutils: stage_current
36027@endif gcc-bootstrap
b813574b 36028@if shellutils
d27cc32e 36029TARGET-shellutils=all
b813574b
PB
36030maybe-all-shellutils: all-shellutils
36031all-shellutils: configure-shellutils
0aed8855 36032 @: $(MAKE); $(unstage)
b40e3958
L
36033 @r=`${PWD_COMMAND}`; export r; \
36034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36035 $(HOST_EXPORTS) \
b00612cc 36036 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
36037 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36038 $(TARGET-shellutils))
b813574b 36039@endif shellutils
3866be5d 36040
a7254363 36041
d545f33b
PB
36042
36043
b813574b
PB
36044.PHONY: check-shellutils maybe-check-shellutils
36045maybe-check-shellutils:
36046@if shellutils
36047maybe-check-shellutils: check-shellutils
3866be5d 36048
b813574b 36049check-shellutils:
0aed8855 36050 @: $(MAKE); $(unstage)
b40e3958
L
36051 @r=`${PWD_COMMAND}`; export r; \
36052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36053 $(HOST_EXPORTS) \
b00612cc
PB
36054 (cd $(HOST_SUBDIR)/shellutils && \
36055 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36056
b813574b 36057@endif shellutils
3866be5d 36058
b813574b
PB
36059.PHONY: install-shellutils maybe-install-shellutils
36060maybe-install-shellutils:
36061@if shellutils
36062maybe-install-shellutils: install-shellutils
16ae0395 36063
b813574b 36064install-shellutils: installdirs
0aed8855 36065 @: $(MAKE); $(unstage)
b40e3958
L
36066 @r=`${PWD_COMMAND}`; export r; \
36067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36068 $(HOST_EXPORTS) \
b00612cc 36069 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 36070 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36071
b813574b 36072@endif shellutils
4fa63067 36073
56a8fe78 36074# Other targets (info, dvi, pdf, etc.)
4fa63067 36075
b813574b
PB
36076.PHONY: maybe-info-shellutils info-shellutils
36077maybe-info-shellutils:
36078@if shellutils
36079maybe-info-shellutils: info-shellutils
4fa63067 36080
b813574b
PB
36081info-shellutils: \
36082 configure-shellutils
0aed8855 36083 @: $(MAKE); $(unstage)
b813574b 36084 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36085 r=`${PWD_COMMAND}`; export r; \
36086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36087 $(HOST_EXPORTS) \
b813574b 36088 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36090 done; \
b813574b 36091 echo "Doing info in shellutils" ; \
b00612cc 36092 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36095 "RANLIB=$${RANLIB}" \
0c24b341 36096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36097 info) \
4fa63067
NN
36098 || exit 1
36099
b813574b 36100@endif shellutils
4fa63067 36101
b813574b
PB
36102.PHONY: maybe-dvi-shellutils dvi-shellutils
36103maybe-dvi-shellutils:
36104@if shellutils
36105maybe-dvi-shellutils: dvi-shellutils
4fa63067 36106
b813574b
PB
36107dvi-shellutils: \
36108 configure-shellutils
0aed8855 36109 @: $(MAKE); $(unstage)
b813574b 36110 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36111 r=`${PWD_COMMAND}`; export r; \
36112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36113 $(HOST_EXPORTS) \
b813574b 36114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36116 done; \
b813574b 36117 echo "Doing dvi in shellutils" ; \
b00612cc 36118 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36121 "RANLIB=$${RANLIB}" \
0c24b341 36122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36123 dvi) \
4fa63067
NN
36124 || exit 1
36125
b813574b 36126@endif shellutils
4fa63067 36127
56a8fe78
DD
36128.PHONY: maybe-pdf-shellutils pdf-shellutils
36129maybe-pdf-shellutils:
36130@if shellutils
36131maybe-pdf-shellutils: pdf-shellutils
36132
36133pdf-shellutils: \
36134 configure-shellutils
36135 @: $(MAKE); $(unstage)
36136 @[ -f ./shellutils/Makefile ] || exit 0; \
36137 r=`${PWD_COMMAND}`; export r; \
36138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36139 $(HOST_EXPORTS) \
36140 for flag in $(EXTRA_HOST_FLAGS) ; do \
36141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36142 done; \
36143 echo "Doing pdf in shellutils" ; \
36144 (cd $(HOST_SUBDIR)/shellutils && \
36145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36147 "RANLIB=$${RANLIB}" \
0c24b341 36148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36149 pdf) \
36150 || exit 1
36151
36152@endif shellutils
36153
6d389afc
MS
36154.PHONY: maybe-html-shellutils html-shellutils
36155maybe-html-shellutils:
36156@if shellutils
36157maybe-html-shellutils: html-shellutils
36158
36159html-shellutils: \
36160 configure-shellutils
0aed8855 36161 @: $(MAKE); $(unstage)
6d389afc
MS
36162 @[ -f ./shellutils/Makefile ] || exit 0; \
36163 r=`${PWD_COMMAND}`; export r; \
36164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36165 $(HOST_EXPORTS) \
36166 for flag in $(EXTRA_HOST_FLAGS) ; do \
36167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36168 done; \
36169 echo "Doing html in shellutils" ; \
b00612cc 36170 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
36171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36173 "RANLIB=$${RANLIB}" \
0c24b341 36174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36175 html) \
36176 || exit 1
36177
36178@endif shellutils
36179
b813574b
PB
36180.PHONY: maybe-TAGS-shellutils TAGS-shellutils
36181maybe-TAGS-shellutils:
36182@if shellutils
36183maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 36184
b813574b
PB
36185TAGS-shellutils: \
36186 configure-shellutils
0aed8855 36187 @: $(MAKE); $(unstage)
b813574b 36188 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36189 r=`${PWD_COMMAND}`; export r; \
36190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36191 $(HOST_EXPORTS) \
b813574b 36192 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36194 done; \
b813574b 36195 echo "Doing TAGS in shellutils" ; \
b00612cc 36196 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36199 "RANLIB=$${RANLIB}" \
0c24b341 36200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36201 TAGS) \
4fa63067
NN
36202 || exit 1
36203
b813574b 36204@endif shellutils
4fa63067 36205
b813574b
PB
36206.PHONY: maybe-install-info-shellutils install-info-shellutils
36207maybe-install-info-shellutils:
36208@if shellutils
36209maybe-install-info-shellutils: install-info-shellutils
4fa63067 36210
b813574b
PB
36211install-info-shellutils: \
36212 configure-shellutils \
36213 info-shellutils
0aed8855 36214 @: $(MAKE); $(unstage)
b813574b 36215 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36216 r=`${PWD_COMMAND}`; export r; \
36217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36218 $(HOST_EXPORTS) \
b813574b 36219 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36221 done; \
b813574b 36222 echo "Doing install-info in shellutils" ; \
b00612cc 36223 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36226 "RANLIB=$${RANLIB}" \
0c24b341 36227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36228 install-info) \
4fa63067
NN
36229 || exit 1
36230
b813574b 36231@endif shellutils
4fa63067 36232
a3ca38d2
DD
36233.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
36234maybe-install-pdf-shellutils:
36235@if shellutils
36236maybe-install-pdf-shellutils: install-pdf-shellutils
36237
36238install-pdf-shellutils: \
36239 configure-shellutils \
36240 pdf-shellutils
36241 @: $(MAKE); $(unstage)
36242 @[ -f ./shellutils/Makefile ] || exit 0; \
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245 $(HOST_EXPORTS) \
36246 for flag in $(EXTRA_HOST_FLAGS) ; do \
36247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36248 done; \
36249 echo "Doing install-pdf in shellutils" ; \
36250 (cd $(HOST_SUBDIR)/shellutils && \
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
0c24b341 36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36255 install-pdf) \
36256 || exit 1
36257
36258@endif shellutils
36259
108a6f8e
CD
36260.PHONY: maybe-install-html-shellutils install-html-shellutils
36261maybe-install-html-shellutils:
36262@if shellutils
36263maybe-install-html-shellutils: install-html-shellutils
36264
36265install-html-shellutils: \
36266 configure-shellutils \
36267 html-shellutils
36268 @: $(MAKE); $(unstage)
36269 @[ -f ./shellutils/Makefile ] || exit 0; \
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36272 $(HOST_EXPORTS) \
36273 for flag in $(EXTRA_HOST_FLAGS) ; do \
36274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36275 done; \
36276 echo "Doing install-html in shellutils" ; \
36277 (cd $(HOST_SUBDIR)/shellutils && \
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
0c24b341 36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36282 install-html) \
36283 || exit 1
36284
36285@endif shellutils
36286
b813574b
PB
36287.PHONY: maybe-installcheck-shellutils installcheck-shellutils
36288maybe-installcheck-shellutils:
36289@if shellutils
36290maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 36291
b813574b
PB
36292installcheck-shellutils: \
36293 configure-shellutils
0aed8855 36294 @: $(MAKE); $(unstage)
b813574b 36295 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36296 r=`${PWD_COMMAND}`; export r; \
36297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36298 $(HOST_EXPORTS) \
b813574b 36299 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36301 done; \
b813574b 36302 echo "Doing installcheck in shellutils" ; \
b00612cc 36303 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36306 "RANLIB=$${RANLIB}" \
0c24b341 36307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36308 installcheck) \
4fa63067
NN
36309 || exit 1
36310
b813574b 36311@endif shellutils
4fa63067 36312
b813574b
PB
36313.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
36314maybe-mostlyclean-shellutils:
36315@if shellutils
36316maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 36317
b813574b 36318mostlyclean-shellutils:
0aed8855 36319 @: $(MAKE); $(unstage)
b813574b 36320 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36321 r=`${PWD_COMMAND}`; export r; \
36322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36323 $(HOST_EXPORTS) \
b813574b 36324 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36326 done; \
b813574b 36327 echo "Doing mostlyclean in shellutils" ; \
b00612cc 36328 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36331 "RANLIB=$${RANLIB}" \
0c24b341 36332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36333 mostlyclean) \
4fa63067
NN
36334 || exit 1
36335
b813574b 36336@endif shellutils
4fa63067 36337
b813574b
PB
36338.PHONY: maybe-clean-shellutils clean-shellutils
36339maybe-clean-shellutils:
36340@if shellutils
36341maybe-clean-shellutils: clean-shellutils
4fa63067 36342
b813574b 36343clean-shellutils:
0aed8855 36344 @: $(MAKE); $(unstage)
b813574b 36345 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36346 r=`${PWD_COMMAND}`; export r; \
36347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36348 $(HOST_EXPORTS) \
b813574b 36349 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36351 done; \
b813574b 36352 echo "Doing clean in shellutils" ; \
b00612cc 36353 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36356 "RANLIB=$${RANLIB}" \
0c24b341 36357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36358 clean) \
4fa63067
NN
36359 || exit 1
36360
b813574b 36361@endif shellutils
4fa63067 36362
b813574b
PB
36363.PHONY: maybe-distclean-shellutils distclean-shellutils
36364maybe-distclean-shellutils:
36365@if shellutils
36366maybe-distclean-shellutils: distclean-shellutils
4fa63067 36367
b813574b 36368distclean-shellutils:
0aed8855 36369 @: $(MAKE); $(unstage)
b813574b 36370 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36371 r=`${PWD_COMMAND}`; export r; \
36372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36373 $(HOST_EXPORTS) \
b813574b 36374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376 done; \
b813574b 36377 echo "Doing distclean in shellutils" ; \
b00612cc 36378 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36381 "RANLIB=$${RANLIB}" \
0c24b341 36382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36383 distclean) \
4fa63067
NN
36384 || exit 1
36385
b813574b 36386@endif shellutils
4fa63067 36387
b813574b
PB
36388.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
36389maybe-maintainer-clean-shellutils:
36390@if shellutils
36391maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 36392
b813574b 36393maintainer-clean-shellutils:
0aed8855 36394 @: $(MAKE); $(unstage)
b813574b 36395 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
36396 r=`${PWD_COMMAND}`; export r; \
36397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36398 $(HOST_EXPORTS) \
b813574b 36399 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36401 done; \
b813574b 36402 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 36403 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
36404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36406 "RANLIB=$${RANLIB}" \
0c24b341 36407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36408 maintainer-clean) \
4fa63067 36409 || exit 1
3866be5d 36410
b813574b 36411@endif shellutils
3866be5d 36412
4fa63067 36413
a7254363 36414
b813574b
PB
36415.PHONY: configure-sid maybe-configure-sid
36416maybe-configure-sid:
4f0ef2d8
CD
36417@if gcc-bootstrap
36418configure-sid: stage_current
36419@endif gcc-bootstrap
b813574b
PB
36420@if sid
36421maybe-configure-sid: configure-sid
c52c6897 36422configure-sid:
0aed8855 36423 @: $(MAKE); $(unstage)
c52c6897 36424 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36426 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
36427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
1f53ca9a 36428 $(HOST_EXPORTS) \
a7254363
PB
36429 echo Configuring in $(HOST_SUBDIR)/sid; \
36430 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 36431 case $(srcdir) in \
b00612cc
PB
36432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36433 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
36434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36435 esac; \
b00612cc
PB
36436 srcdiroption="--srcdir=$${topdir}/sid"; \
36437 libsrcdir="$$s/sid"; \
e2b9e2dc 36438 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36439 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36440 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36441 || exit 1
b813574b 36442@endif sid
e2b9e2dc 36443
a7254363
PB
36444
36445
d545f33b
PB
36446
36447
b813574b
PB
36448.PHONY: all-sid maybe-all-sid
36449maybe-all-sid:
4f0ef2d8
CD
36450@if gcc-bootstrap
36451all-sid: stage_current
36452@endif gcc-bootstrap
b813574b 36453@if sid
d27cc32e 36454TARGET-sid=all
b813574b
PB
36455maybe-all-sid: all-sid
36456all-sid: configure-sid
0aed8855 36457 @: $(MAKE); $(unstage)
b40e3958
L
36458 @r=`${PWD_COMMAND}`; export r; \
36459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36460 $(HOST_EXPORTS) \
b00612cc 36461 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
36462 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36463 $(TARGET-sid))
b813574b 36464@endif sid
3866be5d 36465
a7254363 36466
d545f33b
PB
36467
36468
b813574b
PB
36469.PHONY: check-sid maybe-check-sid
36470maybe-check-sid:
36471@if sid
36472maybe-check-sid: check-sid
3866be5d 36473
b813574b 36474check-sid:
0aed8855 36475 @: $(MAKE); $(unstage)
4fa63067
NN
36476 @r=`${PWD_COMMAND}`; export r; \
36477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36478 $(HOST_EXPORTS) \
b00612cc
PB
36479 (cd $(HOST_SUBDIR)/sid && \
36480 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36481
b813574b 36482@endif sid
3866be5d 36483
b813574b
PB
36484.PHONY: install-sid maybe-install-sid
36485maybe-install-sid:
36486@if sid
36487maybe-install-sid: install-sid
16ae0395 36488
b813574b 36489install-sid: installdirs
0aed8855 36490 @: $(MAKE); $(unstage)
b40e3958
L
36491 @r=`${PWD_COMMAND}`; export r; \
36492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36493 $(HOST_EXPORTS) \
b00612cc 36494 (cd $(HOST_SUBDIR)/sid && \
2da12f12 36495 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36496
b813574b 36497@endif sid
3866be5d 36498
56a8fe78 36499# Other targets (info, dvi, pdf, etc.)
4fa63067 36500
b813574b
PB
36501.PHONY: maybe-info-sid info-sid
36502maybe-info-sid:
36503@if sid
36504maybe-info-sid: info-sid
4fa63067 36505
b813574b
PB
36506info-sid: \
36507 configure-sid
0aed8855 36508 @: $(MAKE); $(unstage)
b813574b 36509 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36510 r=`${PWD_COMMAND}`; export r; \
36511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36512 $(HOST_EXPORTS) \
b813574b 36513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36515 done; \
b813574b 36516 echo "Doing info in sid" ; \
b00612cc 36517 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36520 "RANLIB=$${RANLIB}" \
0c24b341 36521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36522 info) \
4fa63067
NN
36523 || exit 1
36524
b813574b 36525@endif sid
4fa63067 36526
b813574b
PB
36527.PHONY: maybe-dvi-sid dvi-sid
36528maybe-dvi-sid:
36529@if sid
36530maybe-dvi-sid: dvi-sid
4fa63067 36531
b813574b
PB
36532dvi-sid: \
36533 configure-sid
0aed8855 36534 @: $(MAKE); $(unstage)
b813574b 36535 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36536 r=`${PWD_COMMAND}`; export r; \
36537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36538 $(HOST_EXPORTS) \
b813574b 36539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36541 done; \
b813574b 36542 echo "Doing dvi in sid" ; \
b00612cc 36543 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36546 "RANLIB=$${RANLIB}" \
0c24b341 36547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36548 dvi) \
4fa63067
NN
36549 || exit 1
36550
b813574b 36551@endif sid
4fa63067 36552
56a8fe78
DD
36553.PHONY: maybe-pdf-sid pdf-sid
36554maybe-pdf-sid:
36555@if sid
36556maybe-pdf-sid: pdf-sid
36557
36558pdf-sid: \
36559 configure-sid
36560 @: $(MAKE); $(unstage)
36561 @[ -f ./sid/Makefile ] || exit 0; \
36562 r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564 $(HOST_EXPORTS) \
36565 for flag in $(EXTRA_HOST_FLAGS) ; do \
36566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36567 done; \
36568 echo "Doing pdf in sid" ; \
36569 (cd $(HOST_SUBDIR)/sid && \
36570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36572 "RANLIB=$${RANLIB}" \
0c24b341 36573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36574 pdf) \
36575 || exit 1
36576
36577@endif sid
36578
6d389afc
MS
36579.PHONY: maybe-html-sid html-sid
36580maybe-html-sid:
36581@if sid
36582maybe-html-sid: html-sid
36583
36584html-sid: \
36585 configure-sid
0aed8855 36586 @: $(MAKE); $(unstage)
6d389afc
MS
36587 @[ -f ./sid/Makefile ] || exit 0; \
36588 r=`${PWD_COMMAND}`; export r; \
36589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36590 $(HOST_EXPORTS) \
36591 for flag in $(EXTRA_HOST_FLAGS) ; do \
36592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36593 done; \
36594 echo "Doing html in sid" ; \
b00612cc 36595 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
36596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36598 "RANLIB=$${RANLIB}" \
0c24b341 36599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36600 html) \
36601 || exit 1
36602
36603@endif sid
36604
b813574b
PB
36605.PHONY: maybe-TAGS-sid TAGS-sid
36606maybe-TAGS-sid:
36607@if sid
36608maybe-TAGS-sid: TAGS-sid
4fa63067 36609
b813574b
PB
36610TAGS-sid: \
36611 configure-sid
0aed8855 36612 @: $(MAKE); $(unstage)
b813574b 36613 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36614 r=`${PWD_COMMAND}`; export r; \
36615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36616 $(HOST_EXPORTS) \
b813574b 36617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36619 done; \
b813574b 36620 echo "Doing TAGS in sid" ; \
b00612cc 36621 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36624 "RANLIB=$${RANLIB}" \
0c24b341 36625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36626 TAGS) \
4fa63067
NN
36627 || exit 1
36628
b813574b 36629@endif sid
4fa63067 36630
b813574b
PB
36631.PHONY: maybe-install-info-sid install-info-sid
36632maybe-install-info-sid:
36633@if sid
36634maybe-install-info-sid: install-info-sid
4fa63067 36635
b813574b
PB
36636install-info-sid: \
36637 configure-sid \
36638 info-sid
0aed8855 36639 @: $(MAKE); $(unstage)
b813574b 36640 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36641 r=`${PWD_COMMAND}`; export r; \
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 install-info in sid" ; \
b00612cc 36648 (cd $(HOST_SUBDIR)/sid && \
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 install-info) \
4fa63067
NN
36654 || exit 1
36655
b813574b 36656@endif sid
4fa63067 36657
a3ca38d2
DD
36658.PHONY: maybe-install-pdf-sid install-pdf-sid
36659maybe-install-pdf-sid:
36660@if sid
36661maybe-install-pdf-sid: install-pdf-sid
36662
36663install-pdf-sid: \
36664 configure-sid \
36665 pdf-sid
36666 @: $(MAKE); $(unstage)
36667 @[ -f ./sid/Makefile ] || exit 0; \
36668 r=`${PWD_COMMAND}`; export r; \
36669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36670 $(HOST_EXPORTS) \
36671 for flag in $(EXTRA_HOST_FLAGS) ; do \
36672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36673 done; \
36674 echo "Doing install-pdf in sid" ; \
36675 (cd $(HOST_SUBDIR)/sid && \
36676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36678 "RANLIB=$${RANLIB}" \
0c24b341 36679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36680 install-pdf) \
36681 || exit 1
36682
36683@endif sid
36684
108a6f8e
CD
36685.PHONY: maybe-install-html-sid install-html-sid
36686maybe-install-html-sid:
36687@if sid
36688maybe-install-html-sid: install-html-sid
36689
36690install-html-sid: \
36691 configure-sid \
36692 html-sid
36693 @: $(MAKE); $(unstage)
36694 @[ -f ./sid/Makefile ] || exit 0; \
36695 r=`${PWD_COMMAND}`; export r; \
36696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36697 $(HOST_EXPORTS) \
36698 for flag in $(EXTRA_HOST_FLAGS) ; do \
36699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36700 done; \
36701 echo "Doing install-html in sid" ; \
36702 (cd $(HOST_SUBDIR)/sid && \
36703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36705 "RANLIB=$${RANLIB}" \
0c24b341 36706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36707 install-html) \
36708 || exit 1
36709
36710@endif sid
36711
b813574b
PB
36712.PHONY: maybe-installcheck-sid installcheck-sid
36713maybe-installcheck-sid:
36714@if sid
36715maybe-installcheck-sid: installcheck-sid
4fa63067 36716
b813574b
PB
36717installcheck-sid: \
36718 configure-sid
0aed8855 36719 @: $(MAKE); $(unstage)
b813574b
PB
36720 @[ -f ./sid/Makefile ] || exit 0; \
36721 r=`${PWD_COMMAND}`; export r; \
4fa63067 36722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36723 $(HOST_EXPORTS) \
b813574b 36724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36726 done; \
b813574b 36727 echo "Doing installcheck in sid" ; \
b00612cc 36728 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36731 "RANLIB=$${RANLIB}" \
0c24b341 36732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36733 installcheck) \
4fa63067
NN
36734 || exit 1
36735
b813574b 36736@endif sid
4fa63067 36737
b813574b
PB
36738.PHONY: maybe-mostlyclean-sid mostlyclean-sid
36739maybe-mostlyclean-sid:
36740@if sid
36741maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 36742
b813574b 36743mostlyclean-sid:
0aed8855 36744 @: $(MAKE); $(unstage)
b813574b 36745 @[ -f ./sid/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 mostlyclean in sid" ; \
b00612cc 36753 (cd $(HOST_SUBDIR)/sid && \
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 mostlyclean) \
4fa63067
NN
36759 || exit 1
36760
b813574b 36761@endif sid
4fa63067 36762
b813574b
PB
36763.PHONY: maybe-clean-sid clean-sid
36764maybe-clean-sid:
36765@if sid
36766maybe-clean-sid: clean-sid
4fa63067 36767
b813574b 36768clean-sid:
0aed8855 36769 @: $(MAKE); $(unstage)
b813574b 36770 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36771 r=`${PWD_COMMAND}`; export r; \
36772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36773 $(HOST_EXPORTS) \
b813574b 36774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36776 done; \
b813574b 36777 echo "Doing clean in sid" ; \
b00612cc 36778 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36781 "RANLIB=$${RANLIB}" \
0c24b341 36782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36783 clean) \
4fa63067
NN
36784 || exit 1
36785
b813574b 36786@endif sid
4fa63067 36787
b813574b
PB
36788.PHONY: maybe-distclean-sid distclean-sid
36789maybe-distclean-sid:
36790@if sid
36791maybe-distclean-sid: distclean-sid
4fa63067 36792
b813574b 36793distclean-sid:
0aed8855 36794 @: $(MAKE); $(unstage)
b813574b 36795 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36796 r=`${PWD_COMMAND}`; export r; \
36797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36798 $(HOST_EXPORTS) \
b813574b 36799 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36801 done; \
b813574b 36802 echo "Doing distclean in sid" ; \
b00612cc 36803 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36806 "RANLIB=$${RANLIB}" \
0c24b341 36807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36808 distclean) \
4fa63067
NN
36809 || exit 1
36810
b813574b 36811@endif sid
4fa63067 36812
b813574b
PB
36813.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
36814maybe-maintainer-clean-sid:
36815@if sid
36816maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 36817
b813574b 36818maintainer-clean-sid:
0aed8855 36819 @: $(MAKE); $(unstage)
b813574b 36820 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
36821 r=`${PWD_COMMAND}`; export r; \
36822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36823 $(HOST_EXPORTS) \
b813574b 36824 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36826 done; \
b813574b 36827 echo "Doing maintainer-clean in sid" ; \
b00612cc 36828 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
36829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36831 "RANLIB=$${RANLIB}" \
0c24b341 36832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36833 maintainer-clean) \
4fa63067
NN
36834 || exit 1
36835
b813574b 36836@endif sid
4fa63067
NN
36837
36838
a7254363 36839
b813574b
PB
36840.PHONY: configure-sim maybe-configure-sim
36841maybe-configure-sim:
4f0ef2d8
CD
36842@if gcc-bootstrap
36843configure-sim: stage_current
36844@endif gcc-bootstrap
b813574b
PB
36845@if sim
36846maybe-configure-sim: configure-sim
c52c6897 36847configure-sim:
0aed8855 36848 @: $(MAKE); $(unstage)
c52c6897 36849 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36851 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
36852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
1f53ca9a 36853 $(HOST_EXPORTS) \
a7254363
PB
36854 echo Configuring in $(HOST_SUBDIR)/sim; \
36855 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 36856 case $(srcdir) in \
b00612cc
PB
36857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36858 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
36859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36860 esac; \
b00612cc
PB
36861 srcdiroption="--srcdir=$${topdir}/sim"; \
36862 libsrcdir="$$s/sim"; \
e2b9e2dc 36863 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36864 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36865 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36866 || exit 1
b813574b 36867@endif sim
e2b9e2dc 36868
a7254363
PB
36869
36870
d545f33b
PB
36871
36872
b813574b
PB
36873.PHONY: all-sim maybe-all-sim
36874maybe-all-sim:
4f0ef2d8
CD
36875@if gcc-bootstrap
36876all-sim: stage_current
36877@endif gcc-bootstrap
b813574b 36878@if sim
d27cc32e 36879TARGET-sim=all
b813574b
PB
36880maybe-all-sim: all-sim
36881all-sim: configure-sim
0aed8855 36882 @: $(MAKE); $(unstage)
b40e3958
L
36883 @r=`${PWD_COMMAND}`; export r; \
36884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 36885 $(HOST_EXPORTS) \
b00612cc 36886 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
36887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36888 $(TARGET-sim))
b813574b 36889@endif sim
3866be5d 36890
a7254363 36891
d545f33b
PB
36892
36893
b813574b
PB
36894.PHONY: check-sim maybe-check-sim
36895maybe-check-sim:
36896@if sim
36897maybe-check-sim: check-sim
3866be5d 36898
b813574b 36899check-sim:
0aed8855 36900 @: $(MAKE); $(unstage)
b40e3958
L
36901 @r=`${PWD_COMMAND}`; export r; \
36902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36903 $(HOST_EXPORTS) \
b00612cc
PB
36904 (cd $(HOST_SUBDIR)/sim && \
36905 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36906
b813574b 36907@endif sim
3866be5d 36908
b813574b
PB
36909.PHONY: install-sim maybe-install-sim
36910maybe-install-sim:
36911@if sim
36912maybe-install-sim: install-sim
16ae0395 36913
b813574b 36914install-sim: installdirs
0aed8855 36915 @: $(MAKE); $(unstage)
b40e3958
L
36916 @r=`${PWD_COMMAND}`; export r; \
36917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36918 $(HOST_EXPORTS) \
b00612cc 36919 (cd $(HOST_SUBDIR)/sim && \
2da12f12 36920 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 36921
b813574b 36922@endif sim
3866be5d 36923
56a8fe78 36924# Other targets (info, dvi, pdf, etc.)
4fa63067 36925
b813574b
PB
36926.PHONY: maybe-info-sim info-sim
36927maybe-info-sim:
36928@if sim
36929maybe-info-sim: info-sim
4fa63067 36930
b813574b
PB
36931info-sim: \
36932 configure-sim
0aed8855 36933 @: $(MAKE); $(unstage)
b813574b 36934 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
36935 r=`${PWD_COMMAND}`; export r; \
36936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36937 $(HOST_EXPORTS) \
b813574b 36938 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36940 done; \
b813574b 36941 echo "Doing info in sim" ; \
b00612cc 36942 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36945 "RANLIB=$${RANLIB}" \
0c24b341 36946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36947 info) \
e2b9e2dc
NN
36948 || exit 1
36949
b813574b 36950@endif sim
4fa63067 36951
b813574b
PB
36952.PHONY: maybe-dvi-sim dvi-sim
36953maybe-dvi-sim:
36954@if sim
36955maybe-dvi-sim: dvi-sim
4fa63067 36956
b813574b
PB
36957dvi-sim: \
36958 configure-sim
0aed8855 36959 @: $(MAKE); $(unstage)
b813574b 36960 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36961 r=`${PWD_COMMAND}`; export r; \
b40e3958 36962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36963 $(HOST_EXPORTS) \
b813574b 36964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36966 done; \
b813574b 36967 echo "Doing dvi in sim" ; \
b00612cc 36968 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36971 "RANLIB=$${RANLIB}" \
0c24b341 36972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36973 dvi) \
4fa63067 36974 || exit 1
3866be5d 36975
b813574b 36976@endif sim
3866be5d 36977
56a8fe78
DD
36978.PHONY: maybe-pdf-sim pdf-sim
36979maybe-pdf-sim:
36980@if sim
36981maybe-pdf-sim: pdf-sim
36982
36983pdf-sim: \
36984 configure-sim
36985 @: $(MAKE); $(unstage)
36986 @[ -f ./sim/Makefile ] || exit 0; \
36987 r=`${PWD_COMMAND}`; export r; \
36988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36989 $(HOST_EXPORTS) \
36990 for flag in $(EXTRA_HOST_FLAGS) ; do \
36991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36992 done; \
36993 echo "Doing pdf in sim" ; \
36994 (cd $(HOST_SUBDIR)/sim && \
36995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36997 "RANLIB=$${RANLIB}" \
0c24b341 36998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36999 pdf) \
37000 || exit 1
37001
37002@endif sim
37003
6d389afc
MS
37004.PHONY: maybe-html-sim html-sim
37005maybe-html-sim:
37006@if sim
37007maybe-html-sim: html-sim
37008
37009html-sim: \
37010 configure-sim
0aed8855 37011 @: $(MAKE); $(unstage)
6d389afc
MS
37012 @[ -f ./sim/Makefile ] || exit 0; \
37013 r=`${PWD_COMMAND}`; export r; \
37014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37015 $(HOST_EXPORTS) \
37016 for flag in $(EXTRA_HOST_FLAGS) ; do \
37017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37018 done; \
37019 echo "Doing html in sim" ; \
b00612cc 37020 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
37021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37023 "RANLIB=$${RANLIB}" \
0c24b341 37024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37025 html) \
37026 || exit 1
37027
37028@endif sim
37029
b813574b
PB
37030.PHONY: maybe-TAGS-sim TAGS-sim
37031maybe-TAGS-sim:
37032@if sim
37033maybe-TAGS-sim: TAGS-sim
4fa63067 37034
b813574b
PB
37035TAGS-sim: \
37036 configure-sim
0aed8855 37037 @: $(MAKE); $(unstage)
b813574b 37038 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37039 r=`${PWD_COMMAND}`; export r; \
b40e3958 37040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37041 $(HOST_EXPORTS) \
b813574b 37042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37044 done; \
b813574b 37045 echo "Doing TAGS in sim" ; \
b00612cc 37046 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37049 "RANLIB=$${RANLIB}" \
0c24b341 37050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37051 TAGS) \
4fa63067 37052 || exit 1
3866be5d 37053
b813574b 37054@endif sim
3866be5d 37055
b813574b
PB
37056.PHONY: maybe-install-info-sim install-info-sim
37057maybe-install-info-sim:
37058@if sim
37059maybe-install-info-sim: install-info-sim
4fa63067 37060
b813574b
PB
37061install-info-sim: \
37062 configure-sim \
37063 info-sim
0aed8855 37064 @: $(MAKE); $(unstage)
b813574b 37065 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37066 r=`${PWD_COMMAND}`; export r; \
37067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37068 $(HOST_EXPORTS) \
b813574b 37069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37071 done; \
b813574b 37072 echo "Doing install-info in sim" ; \
b00612cc 37073 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37076 "RANLIB=$${RANLIB}" \
0c24b341 37077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37078 install-info) \
4fa63067
NN
37079 || exit 1
37080
b813574b 37081@endif sim
4fa63067 37082
a3ca38d2
DD
37083.PHONY: maybe-install-pdf-sim install-pdf-sim
37084maybe-install-pdf-sim:
37085@if sim
37086maybe-install-pdf-sim: install-pdf-sim
37087
37088install-pdf-sim: \
37089 configure-sim \
37090 pdf-sim
37091 @: $(MAKE); $(unstage)
37092 @[ -f ./sim/Makefile ] || exit 0; \
37093 r=`${PWD_COMMAND}`; export r; \
37094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37095 $(HOST_EXPORTS) \
37096 for flag in $(EXTRA_HOST_FLAGS) ; do \
37097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37098 done; \
37099 echo "Doing install-pdf in sim" ; \
37100 (cd $(HOST_SUBDIR)/sim && \
37101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37103 "RANLIB=$${RANLIB}" \
0c24b341 37104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37105 install-pdf) \
37106 || exit 1
37107
37108@endif sim
37109
108a6f8e
CD
37110.PHONY: maybe-install-html-sim install-html-sim
37111maybe-install-html-sim:
37112@if sim
37113maybe-install-html-sim: install-html-sim
37114
37115install-html-sim: \
37116 configure-sim \
37117 html-sim
37118 @: $(MAKE); $(unstage)
37119 @[ -f ./sim/Makefile ] || exit 0; \
37120 r=`${PWD_COMMAND}`; export r; \
37121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37122 $(HOST_EXPORTS) \
37123 for flag in $(EXTRA_HOST_FLAGS) ; do \
37124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37125 done; \
37126 echo "Doing install-html in sim" ; \
37127 (cd $(HOST_SUBDIR)/sim && \
37128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37130 "RANLIB=$${RANLIB}" \
0c24b341 37131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37132 install-html) \
37133 || exit 1
37134
37135@endif sim
37136
b813574b
PB
37137.PHONY: maybe-installcheck-sim installcheck-sim
37138maybe-installcheck-sim:
37139@if sim
37140maybe-installcheck-sim: installcheck-sim
4fa63067 37141
b813574b
PB
37142installcheck-sim: \
37143 configure-sim
0aed8855 37144 @: $(MAKE); $(unstage)
b813574b 37145 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37146 r=`${PWD_COMMAND}`; export r; \
37147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37148 $(HOST_EXPORTS) \
b813574b 37149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37151 done; \
b813574b 37152 echo "Doing installcheck in sim" ; \
b00612cc 37153 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37156 "RANLIB=$${RANLIB}" \
0c24b341 37157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37158 installcheck) \
4fa63067
NN
37159 || exit 1
37160
b813574b 37161@endif sim
4fa63067 37162
b813574b
PB
37163.PHONY: maybe-mostlyclean-sim mostlyclean-sim
37164maybe-mostlyclean-sim:
37165@if sim
37166maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 37167
b813574b 37168mostlyclean-sim:
0aed8855 37169 @: $(MAKE); $(unstage)
b813574b 37170 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37171 r=`${PWD_COMMAND}`; export r; \
37172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37173 $(HOST_EXPORTS) \
b813574b 37174 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37176 done; \
b813574b 37177 echo "Doing mostlyclean in sim" ; \
b00612cc 37178 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37181 "RANLIB=$${RANLIB}" \
0c24b341 37182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37183 mostlyclean) \
4fa63067
NN
37184 || exit 1
37185
b813574b 37186@endif sim
4fa63067 37187
b813574b
PB
37188.PHONY: maybe-clean-sim clean-sim
37189maybe-clean-sim:
37190@if sim
37191maybe-clean-sim: clean-sim
4fa63067 37192
b813574b 37193clean-sim:
0aed8855 37194 @: $(MAKE); $(unstage)
b813574b 37195 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37196 r=`${PWD_COMMAND}`; export r; \
37197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37198 $(HOST_EXPORTS) \
b813574b 37199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37201 done; \
b813574b 37202 echo "Doing clean in sim" ; \
b00612cc 37203 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37206 "RANLIB=$${RANLIB}" \
0c24b341 37207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37208 clean) \
4fa63067
NN
37209 || exit 1
37210
b813574b 37211@endif sim
4fa63067 37212
b813574b
PB
37213.PHONY: maybe-distclean-sim distclean-sim
37214maybe-distclean-sim:
37215@if sim
37216maybe-distclean-sim: distclean-sim
4fa63067 37217
b813574b 37218distclean-sim:
0aed8855 37219 @: $(MAKE); $(unstage)
b813574b 37220 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
37221 r=`${PWD_COMMAND}`; export r; \
37222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37223 $(HOST_EXPORTS) \
b813574b 37224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37226 done; \
b813574b 37227 echo "Doing distclean in sim" ; \
b00612cc 37228 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37231 "RANLIB=$${RANLIB}" \
0c24b341 37232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37233 distclean) \
4fa63067
NN
37234 || exit 1
37235
b813574b 37236@endif sim
4fa63067 37237
b813574b
PB
37238.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
37239maybe-maintainer-clean-sim:
37240@if sim
37241maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 37242
b813574b 37243maintainer-clean-sim:
0aed8855 37244 @: $(MAKE); $(unstage)
b813574b 37245 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 37246 r=`${PWD_COMMAND}`; export r; \
b40e3958 37247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37248 $(HOST_EXPORTS) \
b813574b 37249 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37251 done; \
b813574b 37252 echo "Doing maintainer-clean in sim" ; \
b00612cc 37253 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
37254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37256 "RANLIB=$${RANLIB}" \
0c24b341 37257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37258 maintainer-clean) \
4fa63067 37259 || exit 1
3866be5d 37260
b813574b 37261@endif sim
3866be5d 37262
4fa63067 37263
a7254363 37264
b813574b
PB
37265.PHONY: configure-tar maybe-configure-tar
37266maybe-configure-tar:
4f0ef2d8
CD
37267@if gcc-bootstrap
37268configure-tar: stage_current
37269@endif gcc-bootstrap
b813574b
PB
37270@if tar
37271maybe-configure-tar: configure-tar
c52c6897 37272configure-tar:
0aed8855 37273 @: $(MAKE); $(unstage)
c52c6897 37274 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37276 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
37277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
1f53ca9a 37278 $(HOST_EXPORTS) \
a7254363
PB
37279 echo Configuring in $(HOST_SUBDIR)/tar; \
37280 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 37281 case $(srcdir) in \
b00612cc
PB
37282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37283 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
37284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37285 esac; \
b00612cc
PB
37286 srcdiroption="--srcdir=$${topdir}/tar"; \
37287 libsrcdir="$$s/tar"; \
e2b9e2dc 37288 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37289 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37290 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37291 || exit 1
b813574b 37292@endif tar
e2b9e2dc 37293
a7254363
PB
37294
37295
d545f33b
PB
37296
37297
b813574b
PB
37298.PHONY: all-tar maybe-all-tar
37299maybe-all-tar:
4f0ef2d8
CD
37300@if gcc-bootstrap
37301all-tar: stage_current
37302@endif gcc-bootstrap
b813574b 37303@if tar
d27cc32e 37304TARGET-tar=all
b813574b
PB
37305maybe-all-tar: all-tar
37306all-tar: configure-tar
0aed8855 37307 @: $(MAKE); $(unstage)
b40e3958
L
37308 @r=`${PWD_COMMAND}`; export r; \
37309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37310 $(HOST_EXPORTS) \
b00612cc 37311 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
37312 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37313 $(TARGET-tar))
b813574b 37314@endif tar
3866be5d 37315
a7254363 37316
d545f33b
PB
37317
37318
b813574b
PB
37319.PHONY: check-tar maybe-check-tar
37320maybe-check-tar:
37321@if tar
37322maybe-check-tar: check-tar
3866be5d 37323
b813574b 37324check-tar:
0aed8855 37325 @: $(MAKE); $(unstage)
b40e3958
L
37326 @r=`${PWD_COMMAND}`; export r; \
37327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37328 $(HOST_EXPORTS) \
b00612cc
PB
37329 (cd $(HOST_SUBDIR)/tar && \
37330 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37331
b813574b 37332@endif tar
3866be5d 37333
b813574b
PB
37334.PHONY: install-tar maybe-install-tar
37335maybe-install-tar:
37336@if tar
37337maybe-install-tar: install-tar
16ae0395 37338
b813574b 37339install-tar: installdirs
0aed8855 37340 @: $(MAKE); $(unstage)
b813574b
PB
37341 @r=`${PWD_COMMAND}`; export r; \
37342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 37343 $(HOST_EXPORTS) \
b00612cc 37344 (cd $(HOST_SUBDIR)/tar && \
2da12f12 37345 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37346
b813574b 37347@endif tar
4fa63067 37348
56a8fe78 37349# Other targets (info, dvi, pdf, etc.)
4fa63067 37350
b813574b
PB
37351.PHONY: maybe-info-tar info-tar
37352maybe-info-tar:
37353@if tar
37354maybe-info-tar: info-tar
4fa63067 37355
b813574b
PB
37356info-tar: \
37357 configure-tar
0aed8855 37358 @: $(MAKE); $(unstage)
b813574b 37359 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 37360 r=`${PWD_COMMAND}`; export r; \
b40e3958 37361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37362 $(HOST_EXPORTS) \
b813574b 37363 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37365 done; \
b813574b 37366 echo "Doing info in tar" ; \
b00612cc 37367 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37370 "RANLIB=$${RANLIB}" \
0c24b341 37371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37372 info) \
4fa63067
NN
37373 || exit 1
37374
b813574b 37375@endif tar
4fa63067 37376
b813574b
PB
37377.PHONY: maybe-dvi-tar dvi-tar
37378maybe-dvi-tar:
37379@if tar
37380maybe-dvi-tar: dvi-tar
4fa63067 37381
b813574b
PB
37382dvi-tar: \
37383 configure-tar
0aed8855 37384 @: $(MAKE); $(unstage)
b813574b 37385 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37386 r=`${PWD_COMMAND}`; export r; \
37387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37388 $(HOST_EXPORTS) \
b813574b 37389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37391 done; \
b813574b 37392 echo "Doing dvi in tar" ; \
b00612cc 37393 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37396 "RANLIB=$${RANLIB}" \
0c24b341 37397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37398 dvi) \
4fa63067
NN
37399 || exit 1
37400
b813574b 37401@endif tar
4fa63067 37402
56a8fe78
DD
37403.PHONY: maybe-pdf-tar pdf-tar
37404maybe-pdf-tar:
37405@if tar
37406maybe-pdf-tar: pdf-tar
37407
37408pdf-tar: \
37409 configure-tar
37410 @: $(MAKE); $(unstage)
37411 @[ -f ./tar/Makefile ] || exit 0; \
37412 r=`${PWD_COMMAND}`; export r; \
37413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37414 $(HOST_EXPORTS) \
37415 for flag in $(EXTRA_HOST_FLAGS) ; do \
37416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37417 done; \
37418 echo "Doing pdf in tar" ; \
37419 (cd $(HOST_SUBDIR)/tar && \
37420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37422 "RANLIB=$${RANLIB}" \
0c24b341 37423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37424 pdf) \
37425 || exit 1
37426
37427@endif tar
37428
6d389afc
MS
37429.PHONY: maybe-html-tar html-tar
37430maybe-html-tar:
37431@if tar
37432maybe-html-tar: html-tar
37433
37434html-tar: \
37435 configure-tar
0aed8855 37436 @: $(MAKE); $(unstage)
6d389afc
MS
37437 @[ -f ./tar/Makefile ] || exit 0; \
37438 r=`${PWD_COMMAND}`; export r; \
37439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37440 $(HOST_EXPORTS) \
37441 for flag in $(EXTRA_HOST_FLAGS) ; do \
37442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443 done; \
37444 echo "Doing html in tar" ; \
b00612cc 37445 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
37446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37448 "RANLIB=$${RANLIB}" \
0c24b341 37449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37450 html) \
37451 || exit 1
37452
37453@endif tar
37454
b813574b
PB
37455.PHONY: maybe-TAGS-tar TAGS-tar
37456maybe-TAGS-tar:
37457@if tar
37458maybe-TAGS-tar: TAGS-tar
4fa63067 37459
b813574b
PB
37460TAGS-tar: \
37461 configure-tar
0aed8855 37462 @: $(MAKE); $(unstage)
b813574b 37463 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37464 r=`${PWD_COMMAND}`; export r; \
37465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37466 $(HOST_EXPORTS) \
b813574b 37467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37469 done; \
b813574b 37470 echo "Doing TAGS in tar" ; \
b00612cc 37471 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37474 "RANLIB=$${RANLIB}" \
0c24b341 37475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37476 TAGS) \
4fa63067
NN
37477 || exit 1
37478
b813574b 37479@endif tar
4fa63067 37480
b813574b
PB
37481.PHONY: maybe-install-info-tar install-info-tar
37482maybe-install-info-tar:
37483@if tar
37484maybe-install-info-tar: install-info-tar
4fa63067 37485
b813574b
PB
37486install-info-tar: \
37487 configure-tar \
37488 info-tar
0aed8855 37489 @: $(MAKE); $(unstage)
b813574b 37490 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37491 r=`${PWD_COMMAND}`; export r; \
37492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37493 $(HOST_EXPORTS) \
b813574b 37494 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37496 done; \
b813574b 37497 echo "Doing install-info in tar" ; \
b00612cc 37498 (cd $(HOST_SUBDIR)/tar && \
b813574b 37499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
37500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37501 "RANLIB=$${RANLIB}" \
0c24b341 37502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37503 install-info) \
4fa63067
NN
37504 || exit 1
37505
b813574b 37506@endif tar
4fa63067 37507
a3ca38d2
DD
37508.PHONY: maybe-install-pdf-tar install-pdf-tar
37509maybe-install-pdf-tar:
37510@if tar
37511maybe-install-pdf-tar: install-pdf-tar
37512
37513install-pdf-tar: \
37514 configure-tar \
37515 pdf-tar
37516 @: $(MAKE); $(unstage)
37517 @[ -f ./tar/Makefile ] || exit 0; \
37518 r=`${PWD_COMMAND}`; export r; \
37519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37520 $(HOST_EXPORTS) \
37521 for flag in $(EXTRA_HOST_FLAGS) ; do \
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
37524 echo "Doing install-pdf in tar" ; \
37525 (cd $(HOST_SUBDIR)/tar && \
37526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528 "RANLIB=$${RANLIB}" \
0c24b341 37529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37530 install-pdf) \
37531 || exit 1
37532
37533@endif tar
37534
108a6f8e
CD
37535.PHONY: maybe-install-html-tar install-html-tar
37536maybe-install-html-tar:
37537@if tar
37538maybe-install-html-tar: install-html-tar
37539
37540install-html-tar: \
37541 configure-tar \
37542 html-tar
37543 @: $(MAKE); $(unstage)
37544 @[ -f ./tar/Makefile ] || exit 0; \
37545 r=`${PWD_COMMAND}`; export r; \
37546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37547 $(HOST_EXPORTS) \
37548 for flag in $(EXTRA_HOST_FLAGS) ; do \
37549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37550 done; \
37551 echo "Doing install-html in tar" ; \
37552 (cd $(HOST_SUBDIR)/tar && \
37553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37555 "RANLIB=$${RANLIB}" \
0c24b341 37556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37557 install-html) \
37558 || exit 1
37559
37560@endif tar
37561
b813574b
PB
37562.PHONY: maybe-installcheck-tar installcheck-tar
37563maybe-installcheck-tar:
37564@if tar
37565maybe-installcheck-tar: installcheck-tar
4fa63067 37566
b813574b
PB
37567installcheck-tar: \
37568 configure-tar
0aed8855 37569 @: $(MAKE); $(unstage)
b813574b 37570 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37571 r=`${PWD_COMMAND}`; export r; \
37572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37573 $(HOST_EXPORTS) \
b813574b 37574 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37576 done; \
b813574b 37577 echo "Doing installcheck in tar" ; \
b00612cc 37578 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37581 "RANLIB=$${RANLIB}" \
0c24b341 37582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37583 installcheck) \
4fa63067
NN
37584 || exit 1
37585
b813574b 37586@endif tar
4fa63067 37587
b813574b
PB
37588.PHONY: maybe-mostlyclean-tar mostlyclean-tar
37589maybe-mostlyclean-tar:
37590@if tar
37591maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 37592
b813574b 37593mostlyclean-tar:
0aed8855 37594 @: $(MAKE); $(unstage)
b813574b 37595 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37596 r=`${PWD_COMMAND}`; export r; \
37597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37598 $(HOST_EXPORTS) \
b813574b 37599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37601 done; \
b813574b 37602 echo "Doing mostlyclean in tar" ; \
b00612cc 37603 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37606 "RANLIB=$${RANLIB}" \
0c24b341 37607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37608 mostlyclean) \
4fa63067
NN
37609 || exit 1
37610
b813574b 37611@endif tar
4fa63067 37612
b813574b
PB
37613.PHONY: maybe-clean-tar clean-tar
37614maybe-clean-tar:
37615@if tar
37616maybe-clean-tar: clean-tar
4fa63067 37617
b813574b 37618clean-tar:
0aed8855 37619 @: $(MAKE); $(unstage)
b813574b 37620 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37621 r=`${PWD_COMMAND}`; export r; \
37622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37623 $(HOST_EXPORTS) \
b813574b 37624 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37626 done; \
b813574b 37627 echo "Doing clean in tar" ; \
b00612cc 37628 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37631 "RANLIB=$${RANLIB}" \
0c24b341 37632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37633 clean) \
4fa63067
NN
37634 || exit 1
37635
b813574b 37636@endif tar
4fa63067 37637
b813574b
PB
37638.PHONY: maybe-distclean-tar distclean-tar
37639maybe-distclean-tar:
37640@if tar
37641maybe-distclean-tar: distclean-tar
4fa63067 37642
b813574b 37643distclean-tar:
0aed8855 37644 @: $(MAKE); $(unstage)
b813574b 37645 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37646 r=`${PWD_COMMAND}`; export r; \
37647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37648 $(HOST_EXPORTS) \
b813574b 37649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37651 done; \
b813574b 37652 echo "Doing distclean in tar" ; \
b00612cc 37653 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37656 "RANLIB=$${RANLIB}" \
0c24b341 37657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37658 distclean) \
4fa63067
NN
37659 || exit 1
37660
b813574b 37661@endif tar
4fa63067 37662
b813574b
PB
37663.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
37664maybe-maintainer-clean-tar:
37665@if tar
37666maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 37667
b813574b 37668maintainer-clean-tar:
0aed8855 37669 @: $(MAKE); $(unstage)
b813574b 37670 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
37671 r=`${PWD_COMMAND}`; export r; \
37672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37673 $(HOST_EXPORTS) \
b813574b 37674 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37676 done; \
b813574b 37677 echo "Doing maintainer-clean in tar" ; \
b00612cc 37678 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
37679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37681 "RANLIB=$${RANLIB}" \
0c24b341 37682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37683 maintainer-clean) \
4fa63067 37684 || exit 1
3866be5d 37685
b813574b 37686@endif tar
3866be5d 37687
4fa63067 37688
a7254363 37689
b813574b
PB
37690.PHONY: configure-texinfo maybe-configure-texinfo
37691maybe-configure-texinfo:
4f0ef2d8
CD
37692@if gcc-bootstrap
37693configure-texinfo: stage_current
37694@endif gcc-bootstrap
b813574b
PB
37695@if texinfo
37696maybe-configure-texinfo: configure-texinfo
c52c6897 37697configure-texinfo:
0aed8855 37698 @: $(MAKE); $(unstage)
c52c6897 37699 @r=`${PWD_COMMAND}`; export r; \
378fce5b 37700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37701 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
37702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
1f53ca9a 37703 $(HOST_EXPORTS) \
a7254363
PB
37704 echo Configuring in $(HOST_SUBDIR)/texinfo; \
37705 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 37706 case $(srcdir) in \
b00612cc
PB
37707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37708 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
37709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37710 esac; \
b00612cc
PB
37711 srcdiroption="--srcdir=$${topdir}/texinfo"; \
37712 libsrcdir="$$s/texinfo"; \
e2b9e2dc 37713 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37715 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37716 || exit 1
b813574b 37717@endif texinfo
e2b9e2dc 37718
a7254363
PB
37719
37720
d545f33b
PB
37721
37722
b813574b
PB
37723.PHONY: all-texinfo maybe-all-texinfo
37724maybe-all-texinfo:
4f0ef2d8
CD
37725@if gcc-bootstrap
37726all-texinfo: stage_current
37727@endif gcc-bootstrap
b813574b 37728@if texinfo
d27cc32e 37729TARGET-texinfo=all
b813574b
PB
37730maybe-all-texinfo: all-texinfo
37731all-texinfo: configure-texinfo
0aed8855 37732 @: $(MAKE); $(unstage)
b40e3958
L
37733 @r=`${PWD_COMMAND}`; export r; \
37734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 37735 $(HOST_EXPORTS) \
b00612cc 37736 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
37737 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37738 $(TARGET-texinfo))
b813574b 37739@endif texinfo
3866be5d 37740
a7254363 37741
d545f33b
PB
37742
37743
b813574b
PB
37744.PHONY: check-texinfo maybe-check-texinfo
37745maybe-check-texinfo:
37746@if texinfo
37747maybe-check-texinfo: check-texinfo
3866be5d 37748
b813574b 37749check-texinfo:
0aed8855 37750 @: $(MAKE); $(unstage)
4fa63067
NN
37751 @r=`${PWD_COMMAND}`; export r; \
37752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37753 $(HOST_EXPORTS) \
b00612cc
PB
37754 (cd $(HOST_SUBDIR)/texinfo && \
37755 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37756
b813574b 37757@endif texinfo
3866be5d 37758
b813574b
PB
37759.PHONY: install-texinfo maybe-install-texinfo
37760maybe-install-texinfo:
37761@if texinfo
37762maybe-install-texinfo: install-texinfo
16ae0395 37763
b813574b 37764install-texinfo:
3866be5d 37765
b813574b 37766@endif texinfo
3866be5d 37767
56a8fe78 37768# Other targets (info, dvi, pdf, etc.)
4fa63067 37769
b813574b
PB
37770.PHONY: maybe-info-texinfo info-texinfo
37771maybe-info-texinfo:
37772@if texinfo
37773maybe-info-texinfo: info-texinfo
4fa63067 37774
b813574b
PB
37775info-texinfo: \
37776 configure-texinfo
0aed8855 37777 @: $(MAKE); $(unstage)
b813574b 37778 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37779 r=`${PWD_COMMAND}`; export r; \
37780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37781 $(HOST_EXPORTS) \
b813574b 37782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37784 done; \
b813574b 37785 echo "Doing info in texinfo" ; \
b00612cc 37786 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37789 "RANLIB=$${RANLIB}" \
0c24b341 37790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37791 info) \
4fa63067
NN
37792 || exit 1
37793
b813574b 37794@endif texinfo
4fa63067 37795
b813574b
PB
37796.PHONY: maybe-dvi-texinfo dvi-texinfo
37797maybe-dvi-texinfo:
37798@if texinfo
37799maybe-dvi-texinfo: dvi-texinfo
4fa63067 37800
b813574b
PB
37801dvi-texinfo: \
37802 configure-texinfo
0aed8855 37803 @: $(MAKE); $(unstage)
b813574b 37804 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37805 r=`${PWD_COMMAND}`; export r; \
37806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37807 $(HOST_EXPORTS) \
b813574b 37808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37810 done; \
b813574b 37811 echo "Doing dvi in texinfo" ; \
b00612cc 37812 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37815 "RANLIB=$${RANLIB}" \
0c24b341 37816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37817 dvi) \
4fa63067
NN
37818 || exit 1
37819
b813574b 37820@endif texinfo
4fa63067 37821
56a8fe78
DD
37822.PHONY: maybe-pdf-texinfo pdf-texinfo
37823maybe-pdf-texinfo:
37824@if texinfo
37825maybe-pdf-texinfo: pdf-texinfo
37826
37827pdf-texinfo: \
37828 configure-texinfo
37829 @: $(MAKE); $(unstage)
37830 @[ -f ./texinfo/Makefile ] || exit 0; \
37831 r=`${PWD_COMMAND}`; export r; \
37832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37833 $(HOST_EXPORTS) \
37834 for flag in $(EXTRA_HOST_FLAGS) ; do \
37835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37836 done; \
37837 echo "Doing pdf in texinfo" ; \
37838 (cd $(HOST_SUBDIR)/texinfo && \
37839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37841 "RANLIB=$${RANLIB}" \
0c24b341 37842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37843 pdf) \
37844 || exit 1
37845
37846@endif texinfo
37847
6d389afc
MS
37848.PHONY: maybe-html-texinfo html-texinfo
37849maybe-html-texinfo:
37850@if texinfo
37851maybe-html-texinfo: html-texinfo
37852
37853html-texinfo: \
37854 configure-texinfo
0aed8855 37855 @: $(MAKE); $(unstage)
6d389afc
MS
37856 @[ -f ./texinfo/Makefile ] || exit 0; \
37857 r=`${PWD_COMMAND}`; export r; \
37858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37859 $(HOST_EXPORTS) \
37860 for flag in $(EXTRA_HOST_FLAGS) ; do \
37861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37862 done; \
37863 echo "Doing html in texinfo" ; \
b00612cc 37864 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
37865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37867 "RANLIB=$${RANLIB}" \
0c24b341 37868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37869 html) \
37870 || exit 1
37871
37872@endif texinfo
37873
b813574b
PB
37874.PHONY: maybe-TAGS-texinfo TAGS-texinfo
37875maybe-TAGS-texinfo:
37876@if texinfo
37877maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 37878
b813574b
PB
37879TAGS-texinfo: \
37880 configure-texinfo
0aed8855 37881 @: $(MAKE); $(unstage)
b813574b 37882 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37883 r=`${PWD_COMMAND}`; export r; \
37884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37885 $(HOST_EXPORTS) \
b813574b 37886 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37888 done; \
b813574b 37889 echo "Doing TAGS in texinfo" ; \
b00612cc 37890 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37893 "RANLIB=$${RANLIB}" \
0c24b341 37894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37895 TAGS) \
4fa63067
NN
37896 || exit 1
37897
b813574b 37898@endif texinfo
4fa63067 37899
b813574b
PB
37900.PHONY: maybe-install-info-texinfo install-info-texinfo
37901maybe-install-info-texinfo:
37902@if texinfo
37903maybe-install-info-texinfo: install-info-texinfo
4fa63067 37904
b813574b
PB
37905install-info-texinfo: \
37906 configure-texinfo \
37907 info-texinfo
0aed8855 37908 @: $(MAKE); $(unstage)
b813574b 37909 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37910 r=`${PWD_COMMAND}`; export r; \
37911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37912 $(HOST_EXPORTS) \
b813574b 37913 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37915 done; \
b813574b 37916 echo "Doing install-info in texinfo" ; \
b00612cc 37917 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37920 "RANLIB=$${RANLIB}" \
0c24b341 37921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37922 install-info) \
4fa63067
NN
37923 || exit 1
37924
b813574b 37925@endif texinfo
4fa63067 37926
a3ca38d2
DD
37927.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
37928maybe-install-pdf-texinfo:
37929@if texinfo
37930maybe-install-pdf-texinfo: install-pdf-texinfo
37931
37932install-pdf-texinfo: \
37933 configure-texinfo \
37934 pdf-texinfo
37935 @: $(MAKE); $(unstage)
37936 @[ -f ./texinfo/Makefile ] || exit 0; \
37937 r=`${PWD_COMMAND}`; export r; \
37938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37939 $(HOST_EXPORTS) \
37940 for flag in $(EXTRA_HOST_FLAGS) ; do \
37941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37942 done; \
37943 echo "Doing install-pdf in texinfo" ; \
37944 (cd $(HOST_SUBDIR)/texinfo && \
37945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37947 "RANLIB=$${RANLIB}" \
0c24b341 37948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37949 install-pdf) \
37950 || exit 1
37951
37952@endif texinfo
37953
108a6f8e
CD
37954.PHONY: maybe-install-html-texinfo install-html-texinfo
37955maybe-install-html-texinfo:
37956@if texinfo
37957maybe-install-html-texinfo: install-html-texinfo
37958
37959install-html-texinfo: \
37960 configure-texinfo \
37961 html-texinfo
37962 @: $(MAKE); $(unstage)
37963 @[ -f ./texinfo/Makefile ] || exit 0; \
37964 r=`${PWD_COMMAND}`; export r; \
37965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37966 $(HOST_EXPORTS) \
37967 for flag in $(EXTRA_HOST_FLAGS) ; do \
37968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37969 done; \
37970 echo "Doing install-html in texinfo" ; \
37971 (cd $(HOST_SUBDIR)/texinfo && \
37972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37974 "RANLIB=$${RANLIB}" \
0c24b341 37975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37976 install-html) \
37977 || exit 1
37978
37979@endif texinfo
37980
b813574b
PB
37981.PHONY: maybe-installcheck-texinfo installcheck-texinfo
37982maybe-installcheck-texinfo:
37983@if texinfo
37984maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 37985
b813574b
PB
37986installcheck-texinfo: \
37987 configure-texinfo
0aed8855 37988 @: $(MAKE); $(unstage)
b813574b 37989 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37990 r=`${PWD_COMMAND}`; export r; \
37991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37992 $(HOST_EXPORTS) \
b813574b 37993 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37995 done; \
b813574b 37996 echo "Doing installcheck in texinfo" ; \
b00612cc 37997 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38000 "RANLIB=$${RANLIB}" \
0c24b341 38001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38002 installcheck) \
4fa63067
NN
38003 || exit 1
38004
b813574b 38005@endif texinfo
4fa63067 38006
b813574b
PB
38007.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
38008maybe-mostlyclean-texinfo:
38009@if texinfo
38010maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 38011
b813574b 38012mostlyclean-texinfo:
0aed8855 38013 @: $(MAKE); $(unstage)
b813574b 38014 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38015 r=`${PWD_COMMAND}`; export r; \
38016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38017 $(HOST_EXPORTS) \
b813574b 38018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38020 done; \
b813574b 38021 echo "Doing mostlyclean in texinfo" ; \
b00612cc 38022 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38025 "RANLIB=$${RANLIB}" \
0c24b341 38026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38027 mostlyclean) \
4fa63067
NN
38028 || exit 1
38029
b813574b 38030@endif texinfo
4fa63067 38031
b813574b
PB
38032.PHONY: maybe-clean-texinfo clean-texinfo
38033maybe-clean-texinfo:
38034@if texinfo
38035maybe-clean-texinfo: clean-texinfo
4fa63067 38036
b813574b 38037clean-texinfo:
0aed8855 38038 @: $(MAKE); $(unstage)
b813574b 38039 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38040 r=`${PWD_COMMAND}`; export r; \
38041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38042 $(HOST_EXPORTS) \
b813574b 38043 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38045 done; \
b813574b 38046 echo "Doing clean in texinfo" ; \
b00612cc 38047 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38050 "RANLIB=$${RANLIB}" \
0c24b341 38051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38052 clean) \
4fa63067
NN
38053 || exit 1
38054
b813574b 38055@endif texinfo
4fa63067 38056
b813574b
PB
38057.PHONY: maybe-distclean-texinfo distclean-texinfo
38058maybe-distclean-texinfo:
38059@if texinfo
38060maybe-distclean-texinfo: distclean-texinfo
4fa63067 38061
b813574b 38062distclean-texinfo:
0aed8855 38063 @: $(MAKE); $(unstage)
b813574b 38064 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38065 r=`${PWD_COMMAND}`; export r; \
38066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38067 $(HOST_EXPORTS) \
b813574b 38068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38070 done; \
b813574b 38071 echo "Doing distclean in texinfo" ; \
b00612cc 38072 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38075 "RANLIB=$${RANLIB}" \
0c24b341 38076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38077 distclean) \
4fa63067
NN
38078 || exit 1
38079
b813574b 38080@endif texinfo
4fa63067 38081
b813574b
PB
38082.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
38083maybe-maintainer-clean-texinfo:
38084@if texinfo
38085maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 38086
b813574b 38087maintainer-clean-texinfo:
0aed8855 38088 @: $(MAKE); $(unstage)
b813574b 38089 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
38090 r=`${PWD_COMMAND}`; export r; \
38091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38092 $(HOST_EXPORTS) \
b813574b 38093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38095 done; \
b813574b 38096 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 38097 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
38098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38100 "RANLIB=$${RANLIB}" \
0c24b341 38101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38102 maintainer-clean) \
4fa63067
NN
38103 || exit 1
38104
b813574b 38105@endif texinfo
4fa63067
NN
38106
38107
a7254363 38108
b813574b
PB
38109.PHONY: configure-textutils maybe-configure-textutils
38110maybe-configure-textutils:
4f0ef2d8
CD
38111@if gcc-bootstrap
38112configure-textutils: stage_current
38113@endif gcc-bootstrap
b813574b
PB
38114@if textutils
38115maybe-configure-textutils: configure-textutils
c52c6897 38116configure-textutils:
0aed8855 38117 @: $(MAKE); $(unstage)
c52c6897 38118 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38120 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
38121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
1f53ca9a 38122 $(HOST_EXPORTS) \
a7254363
PB
38123 echo Configuring in $(HOST_SUBDIR)/textutils; \
38124 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 38125 case $(srcdir) in \
b00612cc
PB
38126 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38127 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
38128 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38129 esac; \
b00612cc
PB
38130 srcdiroption="--srcdir=$${topdir}/textutils"; \
38131 libsrcdir="$$s/textutils"; \
e2b9e2dc 38132 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38133 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38134 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38135 || exit 1
b813574b 38136@endif textutils
e2b9e2dc 38137
a7254363
PB
38138
38139
d545f33b
PB
38140
38141
b813574b
PB
38142.PHONY: all-textutils maybe-all-textutils
38143maybe-all-textutils:
4f0ef2d8
CD
38144@if gcc-bootstrap
38145all-textutils: stage_current
38146@endif gcc-bootstrap
b813574b 38147@if textutils
d27cc32e 38148TARGET-textutils=all
b813574b
PB
38149maybe-all-textutils: all-textutils
38150all-textutils: configure-textutils
0aed8855 38151 @: $(MAKE); $(unstage)
b40e3958
L
38152 @r=`${PWD_COMMAND}`; export r; \
38153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38154 $(HOST_EXPORTS) \
b00612cc 38155 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
38156 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38157 $(TARGET-textutils))
b813574b 38158@endif textutils
3866be5d 38159
a7254363 38160
d545f33b
PB
38161
38162
b813574b
PB
38163.PHONY: check-textutils maybe-check-textutils
38164maybe-check-textutils:
38165@if textutils
38166maybe-check-textutils: check-textutils
3866be5d 38167
b813574b 38168check-textutils:
0aed8855 38169 @: $(MAKE); $(unstage)
b40e3958
L
38170 @r=`${PWD_COMMAND}`; export r; \
38171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38172 $(HOST_EXPORTS) \
b00612cc
PB
38173 (cd $(HOST_SUBDIR)/textutils && \
38174 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38175
b813574b 38176@endif textutils
3866be5d 38177
b813574b
PB
38178.PHONY: install-textutils maybe-install-textutils
38179maybe-install-textutils:
38180@if textutils
38181maybe-install-textutils: install-textutils
16ae0395 38182
b813574b 38183install-textutils: installdirs
0aed8855 38184 @: $(MAKE); $(unstage)
b40e3958
L
38185 @r=`${PWD_COMMAND}`; export r; \
38186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38187 $(HOST_EXPORTS) \
b00612cc 38188 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 38189 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38190
b813574b 38191@endif textutils
3866be5d 38192
56a8fe78 38193# Other targets (info, dvi, pdf, etc.)
4fa63067 38194
b813574b
PB
38195.PHONY: maybe-info-textutils info-textutils
38196maybe-info-textutils:
38197@if textutils
38198maybe-info-textutils: info-textutils
4fa63067 38199
b813574b
PB
38200info-textutils: \
38201 configure-textutils
0aed8855 38202 @: $(MAKE); $(unstage)
b813574b 38203 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
38204 r=`${PWD_COMMAND}`; export r; \
38205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38206 $(HOST_EXPORTS) \
b813574b 38207 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38209 done; \
b813574b 38210 echo "Doing info in textutils" ; \
b00612cc 38211 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38214 "RANLIB=$${RANLIB}" \
0c24b341 38215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38216 info) \
e2b9e2dc
NN
38217 || exit 1
38218
b813574b 38219@endif textutils
4fa63067 38220
b813574b
PB
38221.PHONY: maybe-dvi-textutils dvi-textutils
38222maybe-dvi-textutils:
38223@if textutils
38224maybe-dvi-textutils: dvi-textutils
4fa63067 38225
b813574b
PB
38226dvi-textutils: \
38227 configure-textutils
0aed8855 38228 @: $(MAKE); $(unstage)
b813574b 38229 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38230 r=`${PWD_COMMAND}`; export r; \
b40e3958 38231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38232 $(HOST_EXPORTS) \
b813574b 38233 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38235 done; \
b813574b 38236 echo "Doing dvi in textutils" ; \
b00612cc 38237 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38240 "RANLIB=$${RANLIB}" \
0c24b341 38241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38242 dvi) \
4fa63067 38243 || exit 1
3866be5d 38244
b813574b 38245@endif textutils
3866be5d 38246
56a8fe78
DD
38247.PHONY: maybe-pdf-textutils pdf-textutils
38248maybe-pdf-textutils:
38249@if textutils
38250maybe-pdf-textutils: pdf-textutils
38251
38252pdf-textutils: \
38253 configure-textutils
38254 @: $(MAKE); $(unstage)
38255 @[ -f ./textutils/Makefile ] || exit 0; \
38256 r=`${PWD_COMMAND}`; export r; \
38257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38258 $(HOST_EXPORTS) \
38259 for flag in $(EXTRA_HOST_FLAGS) ; do \
38260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38261 done; \
38262 echo "Doing pdf in textutils" ; \
38263 (cd $(HOST_SUBDIR)/textutils && \
38264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38266 "RANLIB=$${RANLIB}" \
0c24b341 38267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38268 pdf) \
38269 || exit 1
38270
38271@endif textutils
38272
6d389afc
MS
38273.PHONY: maybe-html-textutils html-textutils
38274maybe-html-textutils:
38275@if textutils
38276maybe-html-textutils: html-textutils
38277
38278html-textutils: \
38279 configure-textutils
0aed8855 38280 @: $(MAKE); $(unstage)
6d389afc
MS
38281 @[ -f ./textutils/Makefile ] || exit 0; \
38282 r=`${PWD_COMMAND}`; export r; \
38283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38284 $(HOST_EXPORTS) \
38285 for flag in $(EXTRA_HOST_FLAGS) ; do \
38286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38287 done; \
38288 echo "Doing html in textutils" ; \
b00612cc 38289 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
38290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38292 "RANLIB=$${RANLIB}" \
0c24b341 38293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38294 html) \
38295 || exit 1
38296
38297@endif textutils
38298
b813574b
PB
38299.PHONY: maybe-TAGS-textutils TAGS-textutils
38300maybe-TAGS-textutils:
38301@if textutils
38302maybe-TAGS-textutils: TAGS-textutils
4fa63067 38303
b813574b
PB
38304TAGS-textutils: \
38305 configure-textutils
0aed8855 38306 @: $(MAKE); $(unstage)
b813574b 38307 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38308 r=`${PWD_COMMAND}`; export r; \
b40e3958 38309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38310 $(HOST_EXPORTS) \
b813574b 38311 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38313 done; \
b813574b 38314 echo "Doing TAGS in textutils" ; \
b00612cc 38315 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38318 "RANLIB=$${RANLIB}" \
0c24b341 38319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38320 TAGS) \
4fa63067 38321 || exit 1
3866be5d 38322
b813574b 38323@endif textutils
3866be5d 38324
b813574b
PB
38325.PHONY: maybe-install-info-textutils install-info-textutils
38326maybe-install-info-textutils:
38327@if textutils
38328maybe-install-info-textutils: install-info-textutils
4fa63067 38329
b813574b
PB
38330install-info-textutils: \
38331 configure-textutils \
38332 info-textutils
0aed8855 38333 @: $(MAKE); $(unstage)
b813574b 38334 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38335 r=`${PWD_COMMAND}`; export r; \
38336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38337 $(HOST_EXPORTS) \
b813574b 38338 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38340 done; \
b813574b 38341 echo "Doing install-info in textutils" ; \
b00612cc 38342 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38345 "RANLIB=$${RANLIB}" \
0c24b341 38346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38347 install-info) \
4fa63067
NN
38348 || exit 1
38349
b813574b 38350@endif textutils
4fa63067 38351
a3ca38d2
DD
38352.PHONY: maybe-install-pdf-textutils install-pdf-textutils
38353maybe-install-pdf-textutils:
38354@if textutils
38355maybe-install-pdf-textutils: install-pdf-textutils
38356
38357install-pdf-textutils: \
38358 configure-textutils \
38359 pdf-textutils
38360 @: $(MAKE); $(unstage)
38361 @[ -f ./textutils/Makefile ] || exit 0; \
38362 r=`${PWD_COMMAND}`; export r; \
38363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38364 $(HOST_EXPORTS) \
38365 for flag in $(EXTRA_HOST_FLAGS) ; do \
38366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38367 done; \
38368 echo "Doing install-pdf in textutils" ; \
38369 (cd $(HOST_SUBDIR)/textutils && \
38370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38372 "RANLIB=$${RANLIB}" \
0c24b341 38373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38374 install-pdf) \
38375 || exit 1
38376
38377@endif textutils
38378
108a6f8e
CD
38379.PHONY: maybe-install-html-textutils install-html-textutils
38380maybe-install-html-textutils:
38381@if textutils
38382maybe-install-html-textutils: install-html-textutils
38383
38384install-html-textutils: \
38385 configure-textutils \
38386 html-textutils
38387 @: $(MAKE); $(unstage)
38388 @[ -f ./textutils/Makefile ] || exit 0; \
38389 r=`${PWD_COMMAND}`; export r; \
38390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38391 $(HOST_EXPORTS) \
38392 for flag in $(EXTRA_HOST_FLAGS) ; do \
38393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38394 done; \
38395 echo "Doing install-html in textutils" ; \
38396 (cd $(HOST_SUBDIR)/textutils && \
38397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38399 "RANLIB=$${RANLIB}" \
0c24b341 38400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38401 install-html) \
38402 || exit 1
38403
38404@endif textutils
38405
b813574b
PB
38406.PHONY: maybe-installcheck-textutils installcheck-textutils
38407maybe-installcheck-textutils:
38408@if textutils
38409maybe-installcheck-textutils: installcheck-textutils
4fa63067 38410
b813574b
PB
38411installcheck-textutils: \
38412 configure-textutils
0aed8855 38413 @: $(MAKE); $(unstage)
b813574b 38414 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38415 r=`${PWD_COMMAND}`; export r; \
38416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38417 $(HOST_EXPORTS) \
b813574b 38418 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38420 done; \
b813574b 38421 echo "Doing installcheck in textutils" ; \
b00612cc 38422 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38425 "RANLIB=$${RANLIB}" \
0c24b341 38426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38427 installcheck) \
4fa63067
NN
38428 || exit 1
38429
b813574b 38430@endif textutils
4fa63067 38431
b813574b
PB
38432.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
38433maybe-mostlyclean-textutils:
38434@if textutils
38435maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 38436
b813574b 38437mostlyclean-textutils:
0aed8855 38438 @: $(MAKE); $(unstage)
b813574b 38439 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38440 r=`${PWD_COMMAND}`; export r; \
38441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38442 $(HOST_EXPORTS) \
b813574b 38443 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38445 done; \
b813574b 38446 echo "Doing mostlyclean in textutils" ; \
b00612cc 38447 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38450 "RANLIB=$${RANLIB}" \
0c24b341 38451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38452 mostlyclean) \
4fa63067
NN
38453 || exit 1
38454
b813574b 38455@endif textutils
4fa63067 38456
b813574b
PB
38457.PHONY: maybe-clean-textutils clean-textutils
38458maybe-clean-textutils:
38459@if textutils
38460maybe-clean-textutils: clean-textutils
4fa63067 38461
b813574b 38462clean-textutils:
0aed8855 38463 @: $(MAKE); $(unstage)
b813574b 38464 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38465 r=`${PWD_COMMAND}`; export r; \
38466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38467 $(HOST_EXPORTS) \
b813574b 38468 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38470 done; \
b813574b 38471 echo "Doing clean in textutils" ; \
b00612cc 38472 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38475 "RANLIB=$${RANLIB}" \
0c24b341 38476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38477 clean) \
4fa63067
NN
38478 || exit 1
38479
b813574b 38480@endif textutils
4fa63067 38481
b813574b
PB
38482.PHONY: maybe-distclean-textutils distclean-textutils
38483maybe-distclean-textutils:
38484@if textutils
38485maybe-distclean-textutils: distclean-textutils
4fa63067 38486
b813574b 38487distclean-textutils:
0aed8855 38488 @: $(MAKE); $(unstage)
b813574b 38489 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
38490 r=`${PWD_COMMAND}`; export r; \
38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38492 $(HOST_EXPORTS) \
b813574b 38493 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38495 done; \
b813574b 38496 echo "Doing distclean in textutils" ; \
b00612cc 38497 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38500 "RANLIB=$${RANLIB}" \
0c24b341 38501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38502 distclean) \
4fa63067
NN
38503 || exit 1
38504
b813574b 38505@endif textutils
4fa63067 38506
b813574b
PB
38507.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
38508maybe-maintainer-clean-textutils:
38509@if textutils
38510maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 38511
b813574b 38512maintainer-clean-textutils:
0aed8855 38513 @: $(MAKE); $(unstage)
b813574b 38514 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 38515 r=`${PWD_COMMAND}`; export r; \
b40e3958 38516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38517 $(HOST_EXPORTS) \
b813574b 38518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38520 done; \
b813574b 38521 echo "Doing maintainer-clean in textutils" ; \
b00612cc 38522 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
38523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38525 "RANLIB=$${RANLIB}" \
0c24b341 38526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38527 maintainer-clean) \
4fa63067 38528 || exit 1
3866be5d 38529
b813574b 38530@endif textutils
3866be5d 38531
4fa63067 38532
a7254363 38533
b813574b
PB
38534.PHONY: configure-time maybe-configure-time
38535maybe-configure-time:
4f0ef2d8
CD
38536@if gcc-bootstrap
38537configure-time: stage_current
38538@endif gcc-bootstrap
b813574b
PB
38539@if time
38540maybe-configure-time: configure-time
c52c6897 38541configure-time:
0aed8855 38542 @: $(MAKE); $(unstage)
c52c6897 38543 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38545 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
38546 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
1f53ca9a 38547 $(HOST_EXPORTS) \
a7254363
PB
38548 echo Configuring in $(HOST_SUBDIR)/time; \
38549 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 38550 case $(srcdir) in \
b00612cc
PB
38551 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38552 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
38553 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38554 esac; \
b00612cc
PB
38555 srcdiroption="--srcdir=$${topdir}/time"; \
38556 libsrcdir="$$s/time"; \
e2b9e2dc 38557 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38558 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38559 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38560 || exit 1
b813574b 38561@endif time
e2b9e2dc 38562
a7254363
PB
38563
38564
d545f33b
PB
38565
38566
b813574b
PB
38567.PHONY: all-time maybe-all-time
38568maybe-all-time:
4f0ef2d8
CD
38569@if gcc-bootstrap
38570all-time: stage_current
38571@endif gcc-bootstrap
b813574b 38572@if time
d27cc32e 38573TARGET-time=all
b813574b
PB
38574maybe-all-time: all-time
38575all-time: configure-time
0aed8855 38576 @: $(MAKE); $(unstage)
b40e3958
L
38577 @r=`${PWD_COMMAND}`; export r; \
38578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 38579 $(HOST_EXPORTS) \
b00612cc 38580 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
38581 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38582 $(TARGET-time))
b813574b 38583@endif time
3866be5d 38584
a7254363 38585
d545f33b
PB
38586
38587
b813574b
PB
38588.PHONY: check-time maybe-check-time
38589maybe-check-time:
38590@if time
38591maybe-check-time: check-time
3866be5d 38592
b813574b 38593check-time:
0aed8855 38594 @: $(MAKE); $(unstage)
b40e3958
L
38595 @r=`${PWD_COMMAND}`; export r; \
38596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38597 $(HOST_EXPORTS) \
b00612cc
PB
38598 (cd $(HOST_SUBDIR)/time && \
38599 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 38600
b813574b 38601@endif time
3866be5d 38602
b813574b
PB
38603.PHONY: install-time maybe-install-time
38604maybe-install-time:
38605@if time
38606maybe-install-time: install-time
4fa63067 38607
b813574b 38608install-time: installdirs
0aed8855 38609 @: $(MAKE); $(unstage)
4fa63067
NN
38610 @r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38612 $(HOST_EXPORTS) \
b00612cc 38613 (cd $(HOST_SUBDIR)/time && \
2da12f12 38614 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38615
b813574b 38616@endif time
4fa63067 38617
56a8fe78 38618# Other targets (info, dvi, pdf, etc.)
4fa63067 38619
b813574b
PB
38620.PHONY: maybe-info-time info-time
38621maybe-info-time:
38622@if time
38623maybe-info-time: info-time
4fa63067 38624
b813574b
PB
38625info-time: \
38626 configure-time
0aed8855 38627 @: $(MAKE); $(unstage)
b813574b 38628 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38629 r=`${PWD_COMMAND}`; export r; \
38630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38631 $(HOST_EXPORTS) \
b813574b 38632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38634 done; \
b813574b 38635 echo "Doing info in time" ; \
b00612cc 38636 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38639 "RANLIB=$${RANLIB}" \
0c24b341 38640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38641 info) \
4fa63067
NN
38642 || exit 1
38643
b813574b 38644@endif time
4fa63067 38645
b813574b
PB
38646.PHONY: maybe-dvi-time dvi-time
38647maybe-dvi-time:
38648@if time
38649maybe-dvi-time: dvi-time
4fa63067 38650
b813574b
PB
38651dvi-time: \
38652 configure-time
0aed8855 38653 @: $(MAKE); $(unstage)
b813574b 38654 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38655 r=`${PWD_COMMAND}`; export r; \
38656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38657 $(HOST_EXPORTS) \
b813574b 38658 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38660 done; \
b813574b 38661 echo "Doing dvi in time" ; \
b00612cc 38662 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38665 "RANLIB=$${RANLIB}" \
0c24b341 38666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38667 dvi) \
4fa63067
NN
38668 || exit 1
38669
b813574b 38670@endif time
4fa63067 38671
56a8fe78
DD
38672.PHONY: maybe-pdf-time pdf-time
38673maybe-pdf-time:
38674@if time
38675maybe-pdf-time: pdf-time
38676
38677pdf-time: \
38678 configure-time
38679 @: $(MAKE); $(unstage)
38680 @[ -f ./time/Makefile ] || exit 0; \
38681 r=`${PWD_COMMAND}`; export r; \
38682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38683 $(HOST_EXPORTS) \
38684 for flag in $(EXTRA_HOST_FLAGS) ; do \
38685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38686 done; \
38687 echo "Doing pdf in time" ; \
38688 (cd $(HOST_SUBDIR)/time && \
38689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38691 "RANLIB=$${RANLIB}" \
0c24b341 38692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38693 pdf) \
38694 || exit 1
38695
38696@endif time
38697
6d389afc
MS
38698.PHONY: maybe-html-time html-time
38699maybe-html-time:
38700@if time
38701maybe-html-time: html-time
38702
38703html-time: \
38704 configure-time
0aed8855 38705 @: $(MAKE); $(unstage)
6d389afc
MS
38706 @[ -f ./time/Makefile ] || exit 0; \
38707 r=`${PWD_COMMAND}`; export r; \
38708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38709 $(HOST_EXPORTS) \
38710 for flag in $(EXTRA_HOST_FLAGS) ; do \
38711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38712 done; \
38713 echo "Doing html in time" ; \
b00612cc 38714 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
38715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38717 "RANLIB=$${RANLIB}" \
0c24b341 38718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38719 html) \
38720 || exit 1
38721
38722@endif time
38723
b813574b
PB
38724.PHONY: maybe-TAGS-time TAGS-time
38725maybe-TAGS-time:
38726@if time
38727maybe-TAGS-time: TAGS-time
4fa63067 38728
b813574b
PB
38729TAGS-time: \
38730 configure-time
0aed8855 38731 @: $(MAKE); $(unstage)
b813574b 38732 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38733 r=`${PWD_COMMAND}`; export r; \
38734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38735 $(HOST_EXPORTS) \
b813574b 38736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38738 done; \
b813574b 38739 echo "Doing TAGS in time" ; \
b00612cc 38740 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38743 "RANLIB=$${RANLIB}" \
0c24b341 38744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38745 TAGS) \
4fa63067
NN
38746 || exit 1
38747
b813574b 38748@endif time
4fa63067 38749
b813574b
PB
38750.PHONY: maybe-install-info-time install-info-time
38751maybe-install-info-time:
38752@if time
38753maybe-install-info-time: install-info-time
4fa63067 38754
b813574b
PB
38755install-info-time: \
38756 configure-time \
38757 info-time
0aed8855 38758 @: $(MAKE); $(unstage)
b813574b 38759 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38760 r=`${PWD_COMMAND}`; export r; \
38761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38762 $(HOST_EXPORTS) \
b813574b 38763 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38765 done; \
b813574b 38766 echo "Doing install-info in time" ; \
b00612cc 38767 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38770 "RANLIB=$${RANLIB}" \
0c24b341 38771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38772 install-info) \
4fa63067
NN
38773 || exit 1
38774
b813574b 38775@endif time
4fa63067 38776
a3ca38d2
DD
38777.PHONY: maybe-install-pdf-time install-pdf-time
38778maybe-install-pdf-time:
38779@if time
38780maybe-install-pdf-time: install-pdf-time
38781
38782install-pdf-time: \
38783 configure-time \
38784 pdf-time
38785 @: $(MAKE); $(unstage)
38786 @[ -f ./time/Makefile ] || exit 0; \
38787 r=`${PWD_COMMAND}`; export r; \
38788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38789 $(HOST_EXPORTS) \
38790 for flag in $(EXTRA_HOST_FLAGS) ; do \
38791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38792 done; \
38793 echo "Doing install-pdf in time" ; \
38794 (cd $(HOST_SUBDIR)/time && \
38795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38797 "RANLIB=$${RANLIB}" \
0c24b341 38798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38799 install-pdf) \
38800 || exit 1
38801
38802@endif time
38803
108a6f8e
CD
38804.PHONY: maybe-install-html-time install-html-time
38805maybe-install-html-time:
38806@if time
38807maybe-install-html-time: install-html-time
38808
38809install-html-time: \
38810 configure-time \
38811 html-time
38812 @: $(MAKE); $(unstage)
38813 @[ -f ./time/Makefile ] || exit 0; \
38814 r=`${PWD_COMMAND}`; export r; \
38815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38816 $(HOST_EXPORTS) \
38817 for flag in $(EXTRA_HOST_FLAGS) ; do \
38818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38819 done; \
38820 echo "Doing install-html in time" ; \
38821 (cd $(HOST_SUBDIR)/time && \
38822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38824 "RANLIB=$${RANLIB}" \
0c24b341 38825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38826 install-html) \
38827 || exit 1
38828
38829@endif time
38830
b813574b
PB
38831.PHONY: maybe-installcheck-time installcheck-time
38832maybe-installcheck-time:
38833@if time
38834maybe-installcheck-time: installcheck-time
4fa63067 38835
b813574b
PB
38836installcheck-time: \
38837 configure-time
0aed8855 38838 @: $(MAKE); $(unstage)
b813574b 38839 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38840 r=`${PWD_COMMAND}`; export r; \
38841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38842 $(HOST_EXPORTS) \
b813574b 38843 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38845 done; \
b813574b 38846 echo "Doing installcheck in time" ; \
b00612cc 38847 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38850 "RANLIB=$${RANLIB}" \
0c24b341 38851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38852 installcheck) \
4fa63067
NN
38853 || exit 1
38854
b813574b 38855@endif time
4fa63067 38856
b813574b
PB
38857.PHONY: maybe-mostlyclean-time mostlyclean-time
38858maybe-mostlyclean-time:
38859@if time
38860maybe-mostlyclean-time: mostlyclean-time
4fa63067 38861
b813574b 38862mostlyclean-time:
0aed8855 38863 @: $(MAKE); $(unstage)
b813574b 38864 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38865 r=`${PWD_COMMAND}`; export r; \
38866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38867 $(HOST_EXPORTS) \
b813574b 38868 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38870 done; \
b813574b 38871 echo "Doing mostlyclean in time" ; \
b00612cc 38872 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38875 "RANLIB=$${RANLIB}" \
0c24b341 38876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38877 mostlyclean) \
4fa63067
NN
38878 || exit 1
38879
b813574b 38880@endif time
4fa63067 38881
b813574b
PB
38882.PHONY: maybe-clean-time clean-time
38883maybe-clean-time:
38884@if time
38885maybe-clean-time: clean-time
4fa63067 38886
b813574b 38887clean-time:
0aed8855 38888 @: $(MAKE); $(unstage)
b813574b 38889 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38890 r=`${PWD_COMMAND}`; export r; \
38891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38892 $(HOST_EXPORTS) \
b813574b 38893 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38895 done; \
b813574b 38896 echo "Doing clean in time" ; \
b00612cc 38897 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38900 "RANLIB=$${RANLIB}" \
0c24b341 38901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38902 clean) \
4fa63067
NN
38903 || exit 1
38904
b813574b 38905@endif time
4fa63067 38906
b813574b
PB
38907.PHONY: maybe-distclean-time distclean-time
38908maybe-distclean-time:
38909@if time
38910maybe-distclean-time: distclean-time
4fa63067 38911
b813574b 38912distclean-time:
0aed8855 38913 @: $(MAKE); $(unstage)
b813574b 38914 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38915 r=`${PWD_COMMAND}`; export r; \
38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38917 $(HOST_EXPORTS) \
b813574b 38918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38920 done; \
b813574b 38921 echo "Doing distclean in time" ; \
b00612cc 38922 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925 "RANLIB=$${RANLIB}" \
0c24b341 38926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38927 distclean) \
4fa63067
NN
38928 || exit 1
38929
b813574b 38930@endif time
4fa63067 38931
b813574b
PB
38932.PHONY: maybe-maintainer-clean-time maintainer-clean-time
38933maybe-maintainer-clean-time:
38934@if time
38935maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 38936
b813574b 38937maintainer-clean-time:
0aed8855 38938 @: $(MAKE); $(unstage)
b813574b 38939 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
38940 r=`${PWD_COMMAND}`; export r; \
38941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38942 $(HOST_EXPORTS) \
b813574b 38943 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38945 done; \
b813574b 38946 echo "Doing maintainer-clean in time" ; \
b00612cc 38947 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
38948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38950 "RANLIB=$${RANLIB}" \
0c24b341 38951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38952 maintainer-clean) \
4fa63067 38953 || exit 1
16ae0395 38954
b813574b 38955@endif time
3866be5d
NN
38956
38957
a7254363 38958
b813574b
PB
38959.PHONY: configure-uudecode maybe-configure-uudecode
38960maybe-configure-uudecode:
4f0ef2d8
CD
38961@if gcc-bootstrap
38962configure-uudecode: stage_current
38963@endif gcc-bootstrap
b813574b
PB
38964@if uudecode
38965maybe-configure-uudecode: configure-uudecode
c52c6897 38966configure-uudecode:
0aed8855 38967 @: $(MAKE); $(unstage)
c52c6897 38968 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38970 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
38971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
1f53ca9a 38972 $(HOST_EXPORTS) \
a7254363
PB
38973 echo Configuring in $(HOST_SUBDIR)/uudecode; \
38974 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 38975 case $(srcdir) in \
b00612cc
PB
38976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38977 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
38978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38979 esac; \
b00612cc
PB
38980 srcdiroption="--srcdir=$${topdir}/uudecode"; \
38981 libsrcdir="$$s/uudecode"; \
e2b9e2dc 38982 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38983 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38984 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38985 || exit 1
b813574b 38986@endif uudecode
e2b9e2dc 38987
a7254363
PB
38988
38989
d545f33b
PB
38990
38991
b813574b
PB
38992.PHONY: all-uudecode maybe-all-uudecode
38993maybe-all-uudecode:
4f0ef2d8
CD
38994@if gcc-bootstrap
38995all-uudecode: stage_current
38996@endif gcc-bootstrap
b813574b 38997@if uudecode
d27cc32e 38998TARGET-uudecode=all
b813574b
PB
38999maybe-all-uudecode: all-uudecode
39000all-uudecode: configure-uudecode
0aed8855 39001 @: $(MAKE); $(unstage)
b40e3958
L
39002 @r=`${PWD_COMMAND}`; export r; \
39003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39004 $(HOST_EXPORTS) \
b00612cc 39005 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
39006 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39007 $(TARGET-uudecode))
b813574b 39008@endif uudecode
3866be5d 39009
a7254363 39010
d545f33b
PB
39011
39012
b813574b
PB
39013.PHONY: check-uudecode maybe-check-uudecode
39014maybe-check-uudecode:
39015@if uudecode
39016maybe-check-uudecode: check-uudecode
3866be5d 39017
b813574b 39018check-uudecode:
0aed8855 39019 @: $(MAKE); $(unstage)
b40e3958
L
39020 @r=`${PWD_COMMAND}`; export r; \
39021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39022 $(HOST_EXPORTS) \
b00612cc
PB
39023 (cd $(HOST_SUBDIR)/uudecode && \
39024 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 39025
b813574b 39026@endif uudecode
3866be5d 39027
b813574b
PB
39028.PHONY: install-uudecode maybe-install-uudecode
39029maybe-install-uudecode:
39030@if uudecode
39031maybe-install-uudecode: install-uudecode
4fa63067 39032
b813574b 39033install-uudecode: installdirs
0aed8855 39034 @: $(MAKE); $(unstage)
4fa63067
NN
39035 @r=`${PWD_COMMAND}`; export r; \
39036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39037 $(HOST_EXPORTS) \
b00612cc 39038 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 39039 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39040
b813574b 39041@endif uudecode
4fa63067 39042
56a8fe78 39043# Other targets (info, dvi, pdf, etc.)
4fa63067 39044
b813574b
PB
39045.PHONY: maybe-info-uudecode info-uudecode
39046maybe-info-uudecode:
39047@if uudecode
39048maybe-info-uudecode: info-uudecode
4fa63067 39049
b813574b
PB
39050info-uudecode: \
39051 configure-uudecode
0aed8855 39052 @: $(MAKE); $(unstage)
b813574b 39053 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39054 r=`${PWD_COMMAND}`; export r; \
39055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39056 $(HOST_EXPORTS) \
b813574b 39057 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39059 done; \
b813574b 39060 echo "Doing info in uudecode" ; \
b00612cc 39061 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39064 "RANLIB=$${RANLIB}" \
0c24b341 39065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39066 info) \
4fa63067
NN
39067 || exit 1
39068
b813574b 39069@endif uudecode
4fa63067 39070
b813574b
PB
39071.PHONY: maybe-dvi-uudecode dvi-uudecode
39072maybe-dvi-uudecode:
39073@if uudecode
39074maybe-dvi-uudecode: dvi-uudecode
4fa63067 39075
b813574b
PB
39076dvi-uudecode: \
39077 configure-uudecode
0aed8855 39078 @: $(MAKE); $(unstage)
b813574b 39079 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39080 r=`${PWD_COMMAND}`; export r; \
39081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39082 $(HOST_EXPORTS) \
b813574b 39083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39085 done; \
b813574b 39086 echo "Doing dvi in uudecode" ; \
b00612cc 39087 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39090 "RANLIB=$${RANLIB}" \
0c24b341 39091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39092 dvi) \
4fa63067
NN
39093 || exit 1
39094
b813574b 39095@endif uudecode
4fa63067 39096
56a8fe78
DD
39097.PHONY: maybe-pdf-uudecode pdf-uudecode
39098maybe-pdf-uudecode:
39099@if uudecode
39100maybe-pdf-uudecode: pdf-uudecode
39101
39102pdf-uudecode: \
39103 configure-uudecode
39104 @: $(MAKE); $(unstage)
39105 @[ -f ./uudecode/Makefile ] || exit 0; \
39106 r=`${PWD_COMMAND}`; export r; \
39107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39108 $(HOST_EXPORTS) \
39109 for flag in $(EXTRA_HOST_FLAGS) ; do \
39110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39111 done; \
39112 echo "Doing pdf in uudecode" ; \
39113 (cd $(HOST_SUBDIR)/uudecode && \
39114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39116 "RANLIB=$${RANLIB}" \
0c24b341 39117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39118 pdf) \
39119 || exit 1
39120
39121@endif uudecode
39122
6d389afc
MS
39123.PHONY: maybe-html-uudecode html-uudecode
39124maybe-html-uudecode:
39125@if uudecode
39126maybe-html-uudecode: html-uudecode
39127
39128html-uudecode: \
39129 configure-uudecode
0aed8855 39130 @: $(MAKE); $(unstage)
6d389afc
MS
39131 @[ -f ./uudecode/Makefile ] || exit 0; \
39132 r=`${PWD_COMMAND}`; export r; \
39133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39134 $(HOST_EXPORTS) \
39135 for flag in $(EXTRA_HOST_FLAGS) ; do \
39136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39137 done; \
39138 echo "Doing html in uudecode" ; \
b00612cc 39139 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
39140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39142 "RANLIB=$${RANLIB}" \
0c24b341 39143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39144 html) \
39145 || exit 1
39146
39147@endif uudecode
39148
b813574b
PB
39149.PHONY: maybe-TAGS-uudecode TAGS-uudecode
39150maybe-TAGS-uudecode:
39151@if uudecode
39152maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 39153
b813574b
PB
39154TAGS-uudecode: \
39155 configure-uudecode
0aed8855 39156 @: $(MAKE); $(unstage)
b813574b
PB
39157 @[ -f ./uudecode/Makefile ] || exit 0; \
39158 r=`${PWD_COMMAND}`; export r; \
4fa63067 39159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39160 $(HOST_EXPORTS) \
b813574b 39161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39163 done; \
b813574b 39164 echo "Doing TAGS in uudecode" ; \
b00612cc 39165 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39168 "RANLIB=$${RANLIB}" \
0c24b341 39169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39170 TAGS) \
4fa63067
NN
39171 || exit 1
39172
b813574b 39173@endif uudecode
4fa63067 39174
b813574b
PB
39175.PHONY: maybe-install-info-uudecode install-info-uudecode
39176maybe-install-info-uudecode:
39177@if uudecode
39178maybe-install-info-uudecode: install-info-uudecode
4fa63067 39179
b813574b
PB
39180install-info-uudecode: \
39181 configure-uudecode \
39182 info-uudecode
0aed8855 39183 @: $(MAKE); $(unstage)
b813574b 39184 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39185 r=`${PWD_COMMAND}`; export r; \
39186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39187 $(HOST_EXPORTS) \
b813574b 39188 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39190 done; \
b813574b 39191 echo "Doing install-info in uudecode" ; \
b00612cc 39192 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39195 "RANLIB=$${RANLIB}" \
0c24b341 39196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39197 install-info) \
4fa63067
NN
39198 || exit 1
39199
b813574b 39200@endif uudecode
4fa63067 39201
a3ca38d2
DD
39202.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
39203maybe-install-pdf-uudecode:
39204@if uudecode
39205maybe-install-pdf-uudecode: install-pdf-uudecode
39206
39207install-pdf-uudecode: \
39208 configure-uudecode \
39209 pdf-uudecode
39210 @: $(MAKE); $(unstage)
39211 @[ -f ./uudecode/Makefile ] || exit 0; \
39212 r=`${PWD_COMMAND}`; export r; \
39213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39214 $(HOST_EXPORTS) \
39215 for flag in $(EXTRA_HOST_FLAGS) ; do \
39216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39217 done; \
39218 echo "Doing install-pdf in uudecode" ; \
39219 (cd $(HOST_SUBDIR)/uudecode && \
39220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39222 "RANLIB=$${RANLIB}" \
0c24b341 39223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39224 install-pdf) \
39225 || exit 1
39226
39227@endif uudecode
39228
108a6f8e
CD
39229.PHONY: maybe-install-html-uudecode install-html-uudecode
39230maybe-install-html-uudecode:
39231@if uudecode
39232maybe-install-html-uudecode: install-html-uudecode
39233
39234install-html-uudecode: \
39235 configure-uudecode \
39236 html-uudecode
39237 @: $(MAKE); $(unstage)
39238 @[ -f ./uudecode/Makefile ] || exit 0; \
39239 r=`${PWD_COMMAND}`; export r; \
39240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39241 $(HOST_EXPORTS) \
39242 for flag in $(EXTRA_HOST_FLAGS) ; do \
39243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39244 done; \
39245 echo "Doing install-html in uudecode" ; \
39246 (cd $(HOST_SUBDIR)/uudecode && \
39247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39249 "RANLIB=$${RANLIB}" \
0c24b341 39250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39251 install-html) \
39252 || exit 1
39253
39254@endif uudecode
39255
b813574b
PB
39256.PHONY: maybe-installcheck-uudecode installcheck-uudecode
39257maybe-installcheck-uudecode:
39258@if uudecode
39259maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 39260
b813574b
PB
39261installcheck-uudecode: \
39262 configure-uudecode
0aed8855 39263 @: $(MAKE); $(unstage)
b813574b 39264 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39265 r=`${PWD_COMMAND}`; export r; \
39266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39267 $(HOST_EXPORTS) \
b813574b 39268 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39270 done; \
b813574b 39271 echo "Doing installcheck in uudecode" ; \
b00612cc 39272 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39275 "RANLIB=$${RANLIB}" \
0c24b341 39276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39277 installcheck) \
4fa63067
NN
39278 || exit 1
39279
b813574b 39280@endif uudecode
4fa63067 39281
b813574b
PB
39282.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
39283maybe-mostlyclean-uudecode:
39284@if uudecode
39285maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 39286
b813574b 39287mostlyclean-uudecode:
0aed8855 39288 @: $(MAKE); $(unstage)
b813574b 39289 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39290 r=`${PWD_COMMAND}`; export r; \
39291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39292 $(HOST_EXPORTS) \
b813574b 39293 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39295 done; \
b813574b 39296 echo "Doing mostlyclean in uudecode" ; \
b00612cc 39297 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39300 "RANLIB=$${RANLIB}" \
0c24b341 39301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39302 mostlyclean) \
4fa63067
NN
39303 || exit 1
39304
b813574b 39305@endif uudecode
4fa63067 39306
b813574b
PB
39307.PHONY: maybe-clean-uudecode clean-uudecode
39308maybe-clean-uudecode:
39309@if uudecode
39310maybe-clean-uudecode: clean-uudecode
4fa63067 39311
b813574b 39312clean-uudecode:
0aed8855 39313 @: $(MAKE); $(unstage)
b813574b 39314 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39315 r=`${PWD_COMMAND}`; export r; \
39316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39317 $(HOST_EXPORTS) \
b813574b 39318 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39320 done; \
b813574b 39321 echo "Doing clean in uudecode" ; \
b00612cc 39322 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39325 "RANLIB=$${RANLIB}" \
0c24b341 39326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39327 clean) \
4fa63067
NN
39328 || exit 1
39329
b813574b 39330@endif uudecode
4fa63067 39331
b813574b
PB
39332.PHONY: maybe-distclean-uudecode distclean-uudecode
39333maybe-distclean-uudecode:
39334@if uudecode
39335maybe-distclean-uudecode: distclean-uudecode
4fa63067 39336
b813574b 39337distclean-uudecode:
0aed8855 39338 @: $(MAKE); $(unstage)
b813574b 39339 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39340 r=`${PWD_COMMAND}`; export r; \
39341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39342 $(HOST_EXPORTS) \
b813574b 39343 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39345 done; \
b813574b 39346 echo "Doing distclean in uudecode" ; \
b00612cc 39347 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39350 "RANLIB=$${RANLIB}" \
0c24b341 39351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39352 distclean) \
4fa63067
NN
39353 || exit 1
39354
b813574b 39355@endif uudecode
4fa63067 39356
b813574b
PB
39357.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
39358maybe-maintainer-clean-uudecode:
39359@if uudecode
39360maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 39361
b813574b 39362maintainer-clean-uudecode:
0aed8855 39363 @: $(MAKE); $(unstage)
b813574b 39364 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
39365 r=`${PWD_COMMAND}`; export r; \
39366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39367 $(HOST_EXPORTS) \
b813574b 39368 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39370 done; \
b813574b 39371 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 39372 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
39373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39375 "RANLIB=$${RANLIB}" \
0c24b341 39376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39377 maintainer-clean) \
4fa63067 39378 || exit 1
16ae0395 39379
b813574b 39380@endif uudecode
3866be5d
NN
39381
39382
a7254363 39383
b813574b
PB
39384.PHONY: configure-wdiff maybe-configure-wdiff
39385maybe-configure-wdiff:
4f0ef2d8
CD
39386@if gcc-bootstrap
39387configure-wdiff: stage_current
39388@endif gcc-bootstrap
b813574b
PB
39389@if wdiff
39390maybe-configure-wdiff: configure-wdiff
c52c6897 39391configure-wdiff:
0aed8855 39392 @: $(MAKE); $(unstage)
c52c6897 39393 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39395 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
39396 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
1f53ca9a 39397 $(HOST_EXPORTS) \
a7254363
PB
39398 echo Configuring in $(HOST_SUBDIR)/wdiff; \
39399 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 39400 case $(srcdir) in \
b00612cc
PB
39401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39402 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
39403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39404 esac; \
b00612cc
PB
39405 srcdiroption="--srcdir=$${topdir}/wdiff"; \
39406 libsrcdir="$$s/wdiff"; \
e2b9e2dc 39407 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39408 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39409 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39410 || exit 1
b813574b 39411@endif wdiff
e2b9e2dc 39412
a7254363
PB
39413
39414
d545f33b
PB
39415
39416
b813574b
PB
39417.PHONY: all-wdiff maybe-all-wdiff
39418maybe-all-wdiff:
4f0ef2d8
CD
39419@if gcc-bootstrap
39420all-wdiff: stage_current
39421@endif gcc-bootstrap
b813574b 39422@if wdiff
d27cc32e 39423TARGET-wdiff=all
b813574b
PB
39424maybe-all-wdiff: all-wdiff
39425all-wdiff: configure-wdiff
0aed8855 39426 @: $(MAKE); $(unstage)
b40e3958
L
39427 @r=`${PWD_COMMAND}`; export r; \
39428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39429 $(HOST_EXPORTS) \
b00612cc 39430 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
39431 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39432 $(TARGET-wdiff))
b813574b 39433@endif wdiff
3866be5d 39434
a7254363 39435
d545f33b
PB
39436
39437
b813574b
PB
39438.PHONY: check-wdiff maybe-check-wdiff
39439maybe-check-wdiff:
39440@if wdiff
39441maybe-check-wdiff: check-wdiff
3866be5d 39442
b813574b 39443check-wdiff:
0aed8855 39444 @: $(MAKE); $(unstage)
b813574b
PB
39445 @r=`${PWD_COMMAND}`; export r; \
39446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39447 $(HOST_EXPORTS) \
b00612cc
PB
39448 (cd $(HOST_SUBDIR)/wdiff && \
39449 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 39450
b813574b 39451@endif wdiff
4fa63067 39452
b813574b
PB
39453.PHONY: install-wdiff maybe-install-wdiff
39454maybe-install-wdiff:
39455@if wdiff
39456maybe-install-wdiff: install-wdiff
4fa63067 39457
b813574b 39458install-wdiff: installdirs
0aed8855 39459 @: $(MAKE); $(unstage)
b40e3958
L
39460 @r=`${PWD_COMMAND}`; export r; \
39461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39462 $(HOST_EXPORTS) \
b00612cc 39463 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 39464 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 39465
b813574b 39466@endif wdiff
3866be5d 39467
56a8fe78 39468# Other targets (info, dvi, pdf, etc.)
16ae0395 39469
b813574b
PB
39470.PHONY: maybe-info-wdiff info-wdiff
39471maybe-info-wdiff:
39472@if wdiff
39473maybe-info-wdiff: info-wdiff
4fa63067 39474
b813574b
PB
39475info-wdiff: \
39476 configure-wdiff
0aed8855 39477 @: $(MAKE); $(unstage)
b813574b 39478 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 39479 r=`${PWD_COMMAND}`; export r; \
b40e3958 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 info in wdiff" ; \
b00612cc 39486 (cd $(HOST_SUBDIR)/wdiff && \
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 info) \
4fa63067 39492 || exit 1
3866be5d 39493
b813574b 39494@endif wdiff
3866be5d 39495
b813574b
PB
39496.PHONY: maybe-dvi-wdiff dvi-wdiff
39497maybe-dvi-wdiff:
39498@if wdiff
39499maybe-dvi-wdiff: dvi-wdiff
4fa63067 39500
b813574b
PB
39501dvi-wdiff: \
39502 configure-wdiff
0aed8855 39503 @: $(MAKE); $(unstage)
b813574b 39504 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39505 r=`${PWD_COMMAND}`; export r; \
39506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39507 $(HOST_EXPORTS) \
b813574b 39508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39510 done; \
b813574b 39511 echo "Doing dvi in wdiff" ; \
b00612cc 39512 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39515 "RANLIB=$${RANLIB}" \
0c24b341 39516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39517 dvi) \
4fa63067
NN
39518 || exit 1
39519
b813574b 39520@endif wdiff
4fa63067 39521
56a8fe78
DD
39522.PHONY: maybe-pdf-wdiff pdf-wdiff
39523maybe-pdf-wdiff:
39524@if wdiff
39525maybe-pdf-wdiff: pdf-wdiff
39526
39527pdf-wdiff: \
39528 configure-wdiff
39529 @: $(MAKE); $(unstage)
39530 @[ -f ./wdiff/Makefile ] || exit 0; \
39531 r=`${PWD_COMMAND}`; export r; \
39532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39533 $(HOST_EXPORTS) \
39534 for flag in $(EXTRA_HOST_FLAGS) ; do \
39535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39536 done; \
39537 echo "Doing pdf in wdiff" ; \
39538 (cd $(HOST_SUBDIR)/wdiff && \
39539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39541 "RANLIB=$${RANLIB}" \
0c24b341 39542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39543 pdf) \
39544 || exit 1
39545
39546@endif wdiff
39547
6d389afc
MS
39548.PHONY: maybe-html-wdiff html-wdiff
39549maybe-html-wdiff:
39550@if wdiff
39551maybe-html-wdiff: html-wdiff
39552
39553html-wdiff: \
39554 configure-wdiff
0aed8855 39555 @: $(MAKE); $(unstage)
6d389afc
MS
39556 @[ -f ./wdiff/Makefile ] || exit 0; \
39557 r=`${PWD_COMMAND}`; export r; \
39558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39559 $(HOST_EXPORTS) \
39560 for flag in $(EXTRA_HOST_FLAGS) ; do \
39561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39562 done; \
39563 echo "Doing html in wdiff" ; \
b00612cc 39564 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
39565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39567 "RANLIB=$${RANLIB}" \
0c24b341 39568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39569 html) \
39570 || exit 1
39571
39572@endif wdiff
39573
b813574b
PB
39574.PHONY: maybe-TAGS-wdiff TAGS-wdiff
39575maybe-TAGS-wdiff:
39576@if wdiff
39577maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 39578
b813574b
PB
39579TAGS-wdiff: \
39580 configure-wdiff
0aed8855 39581 @: $(MAKE); $(unstage)
b813574b 39582 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39583 r=`${PWD_COMMAND}`; export r; \
39584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39585 $(HOST_EXPORTS) \
b813574b 39586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39588 done; \
b813574b 39589 echo "Doing TAGS in wdiff" ; \
b00612cc 39590 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39593 "RANLIB=$${RANLIB}" \
0c24b341 39594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39595 TAGS) \
4fa63067
NN
39596 || exit 1
39597
b813574b 39598@endif wdiff
4fa63067 39599
b813574b
PB
39600.PHONY: maybe-install-info-wdiff install-info-wdiff
39601maybe-install-info-wdiff:
39602@if wdiff
39603maybe-install-info-wdiff: install-info-wdiff
4fa63067 39604
b813574b
PB
39605install-info-wdiff: \
39606 configure-wdiff \
39607 info-wdiff
0aed8855 39608 @: $(MAKE); $(unstage)
b813574b 39609 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39610 r=`${PWD_COMMAND}`; export r; \
39611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39612 $(HOST_EXPORTS) \
b813574b 39613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39615 done; \
b813574b 39616 echo "Doing install-info in wdiff" ; \
b00612cc 39617 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39620 "RANLIB=$${RANLIB}" \
0c24b341 39621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39622 install-info) \
4fa63067
NN
39623 || exit 1
39624
b813574b 39625@endif wdiff
4fa63067 39626
a3ca38d2
DD
39627.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
39628maybe-install-pdf-wdiff:
39629@if wdiff
39630maybe-install-pdf-wdiff: install-pdf-wdiff
39631
39632install-pdf-wdiff: \
39633 configure-wdiff \
39634 pdf-wdiff
39635 @: $(MAKE); $(unstage)
39636 @[ -f ./wdiff/Makefile ] || exit 0; \
39637 r=`${PWD_COMMAND}`; export r; \
39638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39639 $(HOST_EXPORTS) \
39640 for flag in $(EXTRA_HOST_FLAGS) ; do \
39641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39642 done; \
39643 echo "Doing install-pdf in wdiff" ; \
39644 (cd $(HOST_SUBDIR)/wdiff && \
39645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39647 "RANLIB=$${RANLIB}" \
0c24b341 39648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39649 install-pdf) \
39650 || exit 1
39651
39652@endif wdiff
39653
108a6f8e
CD
39654.PHONY: maybe-install-html-wdiff install-html-wdiff
39655maybe-install-html-wdiff:
39656@if wdiff
39657maybe-install-html-wdiff: install-html-wdiff
39658
39659install-html-wdiff: \
39660 configure-wdiff \
39661 html-wdiff
39662 @: $(MAKE); $(unstage)
39663 @[ -f ./wdiff/Makefile ] || exit 0; \
39664 r=`${PWD_COMMAND}`; export r; \
39665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39666 $(HOST_EXPORTS) \
39667 for flag in $(EXTRA_HOST_FLAGS) ; do \
39668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39669 done; \
39670 echo "Doing install-html in wdiff" ; \
39671 (cd $(HOST_SUBDIR)/wdiff && \
39672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39674 "RANLIB=$${RANLIB}" \
0c24b341 39675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39676 install-html) \
39677 || exit 1
39678
39679@endif wdiff
39680
b813574b
PB
39681.PHONY: maybe-installcheck-wdiff installcheck-wdiff
39682maybe-installcheck-wdiff:
39683@if wdiff
39684maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 39685
b813574b
PB
39686installcheck-wdiff: \
39687 configure-wdiff
0aed8855 39688 @: $(MAKE); $(unstage)
b813574b 39689 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39690 r=`${PWD_COMMAND}`; export r; \
39691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39692 $(HOST_EXPORTS) \
b813574b 39693 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39695 done; \
b813574b 39696 echo "Doing installcheck in wdiff" ; \
b00612cc 39697 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39700 "RANLIB=$${RANLIB}" \
0c24b341 39701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39702 installcheck) \
4fa63067
NN
39703 || exit 1
39704
b813574b 39705@endif wdiff
4fa63067 39706
b813574b
PB
39707.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
39708maybe-mostlyclean-wdiff:
39709@if wdiff
39710maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 39711
b813574b 39712mostlyclean-wdiff:
0aed8855 39713 @: $(MAKE); $(unstage)
b813574b 39714 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39717 $(HOST_EXPORTS) \
b813574b 39718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39720 done; \
b813574b 39721 echo "Doing mostlyclean in wdiff" ; \
b00612cc 39722 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39725 "RANLIB=$${RANLIB}" \
0c24b341 39726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39727 mostlyclean) \
4fa63067
NN
39728 || exit 1
39729
b813574b 39730@endif wdiff
4fa63067 39731
b813574b
PB
39732.PHONY: maybe-clean-wdiff clean-wdiff
39733maybe-clean-wdiff:
39734@if wdiff
39735maybe-clean-wdiff: clean-wdiff
4fa63067 39736
b813574b 39737clean-wdiff:
0aed8855 39738 @: $(MAKE); $(unstage)
b813574b 39739 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39740 r=`${PWD_COMMAND}`; export r; \
39741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39742 $(HOST_EXPORTS) \
b813574b 39743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39745 done; \
b813574b 39746 echo "Doing clean in wdiff" ; \
b00612cc 39747 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39750 "RANLIB=$${RANLIB}" \
0c24b341 39751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39752 clean) \
4fa63067
NN
39753 || exit 1
39754
b813574b 39755@endif wdiff
4fa63067 39756
b813574b
PB
39757.PHONY: maybe-distclean-wdiff distclean-wdiff
39758maybe-distclean-wdiff:
39759@if wdiff
39760maybe-distclean-wdiff: distclean-wdiff
4fa63067 39761
b813574b 39762distclean-wdiff:
0aed8855 39763 @: $(MAKE); $(unstage)
b813574b 39764 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39765 r=`${PWD_COMMAND}`; export r; \
39766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39767 $(HOST_EXPORTS) \
b813574b 39768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39770 done; \
b813574b 39771 echo "Doing distclean in wdiff" ; \
b00612cc 39772 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39775 "RANLIB=$${RANLIB}" \
0c24b341 39776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39777 distclean) \
4fa63067
NN
39778 || exit 1
39779
b813574b 39780@endif wdiff
4fa63067 39781
b813574b
PB
39782.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
39783maybe-maintainer-clean-wdiff:
39784@if wdiff
39785maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 39786
b813574b 39787maintainer-clean-wdiff:
0aed8855 39788 @: $(MAKE); $(unstage)
b813574b 39789 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
39790 r=`${PWD_COMMAND}`; export r; \
39791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39792 $(HOST_EXPORTS) \
b813574b 39793 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39795 done; \
b813574b 39796 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 39797 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
39798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39800 "RANLIB=$${RANLIB}" \
0c24b341 39801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39802 maintainer-clean) \
4fa63067
NN
39803 || exit 1
39804
b813574b 39805@endif wdiff
4fa63067
NN
39806
39807
a7254363 39808
b813574b
PB
39809.PHONY: configure-zip maybe-configure-zip
39810maybe-configure-zip:
4f0ef2d8
CD
39811@if gcc-bootstrap
39812configure-zip: stage_current
39813@endif gcc-bootstrap
b813574b
PB
39814@if zip
39815maybe-configure-zip: configure-zip
c52c6897 39816configure-zip:
0aed8855 39817 @: $(MAKE); $(unstage)
c52c6897 39818 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
39820 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
39821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
1f53ca9a 39822 $(HOST_EXPORTS) \
a7254363
PB
39823 echo Configuring in $(HOST_SUBDIR)/zip; \
39824 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 39825 case $(srcdir) in \
b00612cc
PB
39826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39827 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
39828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39829 esac; \
b00612cc
PB
39830 srcdiroption="--srcdir=$${topdir}/zip"; \
39831 libsrcdir="$$s/zip"; \
e2b9e2dc 39832 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39833 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39834 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39835 || exit 1
b813574b 39836@endif zip
e2b9e2dc 39837
a7254363
PB
39838
39839
d545f33b
PB
39840
39841
b813574b
PB
39842.PHONY: all-zip maybe-all-zip
39843maybe-all-zip:
4f0ef2d8
CD
39844@if gcc-bootstrap
39845all-zip: stage_current
39846@endif gcc-bootstrap
b813574b 39847@if zip
d27cc32e 39848TARGET-zip=all
b813574b
PB
39849maybe-all-zip: all-zip
39850all-zip: configure-zip
0aed8855 39851 @: $(MAKE); $(unstage)
b40e3958
L
39852 @r=`${PWD_COMMAND}`; export r; \
39853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 39854 $(HOST_EXPORTS) \
b00612cc 39855 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
39856 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39857 $(TARGET-zip))
b813574b 39858@endif zip
3866be5d 39859
a7254363 39860
d545f33b
PB
39861
39862
b813574b
PB
39863.PHONY: check-zip maybe-check-zip
39864maybe-check-zip:
39865@if zip
39866maybe-check-zip: check-zip
3866be5d 39867
b813574b
PB
39868# This module is only tested in a native toolchain.
39869check-zip:
0aed8855 39870 @: $(MAKE); $(unstage)
b813574b
PB
39871 @if [ '$(host)' = '$(target)' ] ; then \
39872 r=`${PWD_COMMAND}`; export r; \
39873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39874 $(HOST_EXPORTS) \
b00612cc 39875 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 39876 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 39877 fi
4fa63067 39878
b813574b 39879@endif zip
4fa63067 39880
b813574b
PB
39881.PHONY: install-zip maybe-install-zip
39882maybe-install-zip:
39883@if zip
39884maybe-install-zip: install-zip
4fa63067 39885
b813574b 39886install-zip: installdirs
0aed8855 39887 @: $(MAKE); $(unstage)
b813574b
PB
39888 @r=`${PWD_COMMAND}`; export r; \
39889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 39890 $(HOST_EXPORTS) \
b00612cc 39891 (cd $(HOST_SUBDIR)/zip && \
2da12f12 39892 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 39893
b813574b 39894@endif zip
4fa63067 39895
56a8fe78 39896# Other targets (info, dvi, pdf, etc.)
4fa63067 39897
b813574b
PB
39898.PHONY: maybe-info-zip info-zip
39899maybe-info-zip:
39900@if zip
39901maybe-info-zip: info-zip
4fa63067 39902
b813574b
PB
39903info-zip: \
39904 configure-zip
0aed8855 39905 @: $(MAKE); $(unstage)
b813574b 39906 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39907 r=`${PWD_COMMAND}`; export r; \
b40e3958 39908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39909 $(HOST_EXPORTS) \
b813574b 39910 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39912 done; \
b813574b 39913 echo "Doing info in zip" ; \
b00612cc 39914 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39917 "RANLIB=$${RANLIB}" \
0c24b341 39918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39919 info) \
4fa63067 39920 || exit 1
3866be5d 39921
b813574b 39922@endif zip
3866be5d 39923
b813574b
PB
39924.PHONY: maybe-dvi-zip dvi-zip
39925maybe-dvi-zip:
39926@if zip
39927maybe-dvi-zip: dvi-zip
16ae0395 39928
b813574b
PB
39929dvi-zip: \
39930 configure-zip
0aed8855 39931 @: $(MAKE); $(unstage)
b813574b 39932 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39933 r=`${PWD_COMMAND}`; export r; \
b40e3958 39934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39935 $(HOST_EXPORTS) \
b813574b 39936 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39938 done; \
b813574b 39939 echo "Doing dvi in zip" ; \
b00612cc 39940 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39943 "RANLIB=$${RANLIB}" \
0c24b341 39944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39945 dvi) \
4fa63067 39946 || exit 1
3866be5d 39947
b813574b 39948@endif zip
3866be5d 39949
56a8fe78
DD
39950.PHONY: maybe-pdf-zip pdf-zip
39951maybe-pdf-zip:
39952@if zip
39953maybe-pdf-zip: pdf-zip
39954
39955pdf-zip: \
39956 configure-zip
39957 @: $(MAKE); $(unstage)
39958 @[ -f ./zip/Makefile ] || exit 0; \
39959 r=`${PWD_COMMAND}`; export r; \
39960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39961 $(HOST_EXPORTS) \
39962 for flag in $(EXTRA_HOST_FLAGS) ; do \
39963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39964 done; \
39965 echo "Doing pdf in zip" ; \
39966 (cd $(HOST_SUBDIR)/zip && \
39967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39969 "RANLIB=$${RANLIB}" \
0c24b341 39970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39971 pdf) \
39972 || exit 1
39973
39974@endif zip
39975
6d389afc
MS
39976.PHONY: maybe-html-zip html-zip
39977maybe-html-zip:
39978@if zip
39979maybe-html-zip: html-zip
39980
39981html-zip: \
39982 configure-zip
0aed8855 39983 @: $(MAKE); $(unstage)
6d389afc
MS
39984 @[ -f ./zip/Makefile ] || exit 0; \
39985 r=`${PWD_COMMAND}`; export r; \
39986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39987 $(HOST_EXPORTS) \
39988 for flag in $(EXTRA_HOST_FLAGS) ; do \
39989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39990 done; \
39991 echo "Doing html in zip" ; \
b00612cc 39992 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
39993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39995 "RANLIB=$${RANLIB}" \
0c24b341 39996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39997 html) \
39998 || exit 1
39999
40000@endif zip
40001
b813574b
PB
40002.PHONY: maybe-TAGS-zip TAGS-zip
40003maybe-TAGS-zip:
40004@if zip
40005maybe-TAGS-zip: TAGS-zip
4fa63067 40006
b813574b
PB
40007TAGS-zip: \
40008 configure-zip
0aed8855 40009 @: $(MAKE); $(unstage)
b813574b 40010 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
40011 r=`${PWD_COMMAND}`; export r; \
40012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40013 $(HOST_EXPORTS) \
b813574b 40014 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40016 done; \
b813574b 40017 echo "Doing TAGS in zip" ; \
b00612cc 40018 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40021 "RANLIB=$${RANLIB}" \
0c24b341 40022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40023 TAGS) \
e2b9e2dc
NN
40024 || exit 1
40025
b813574b 40026@endif zip
4fa63067 40027
b813574b
PB
40028.PHONY: maybe-install-info-zip install-info-zip
40029maybe-install-info-zip:
40030@if zip
40031maybe-install-info-zip: install-info-zip
4fa63067 40032
b813574b
PB
40033install-info-zip: \
40034 configure-zip \
40035 info-zip
0aed8855 40036 @: $(MAKE); $(unstage)
b813574b 40037 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40038 r=`${PWD_COMMAND}`; export r; \
b40e3958 40039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40040 $(HOST_EXPORTS) \
b813574b 40041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40043 done; \
b813574b 40044 echo "Doing install-info in zip" ; \
b00612cc 40045 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40048 "RANLIB=$${RANLIB}" \
0c24b341 40049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40050 install-info) \
4fa63067 40051 || exit 1
3866be5d 40052
b813574b 40053@endif zip
3866be5d 40054
a3ca38d2
DD
40055.PHONY: maybe-install-pdf-zip install-pdf-zip
40056maybe-install-pdf-zip:
40057@if zip
40058maybe-install-pdf-zip: install-pdf-zip
40059
40060install-pdf-zip: \
40061 configure-zip \
40062 pdf-zip
40063 @: $(MAKE); $(unstage)
40064 @[ -f ./zip/Makefile ] || exit 0; \
40065 r=`${PWD_COMMAND}`; export r; \
40066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40067 $(HOST_EXPORTS) \
40068 for flag in $(EXTRA_HOST_FLAGS) ; do \
40069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40070 done; \
40071 echo "Doing install-pdf in zip" ; \
40072 (cd $(HOST_SUBDIR)/zip && \
40073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40075 "RANLIB=$${RANLIB}" \
0c24b341 40076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40077 install-pdf) \
40078 || exit 1
40079
40080@endif zip
40081
108a6f8e
CD
40082.PHONY: maybe-install-html-zip install-html-zip
40083maybe-install-html-zip:
40084@if zip
40085maybe-install-html-zip: install-html-zip
40086
40087install-html-zip: \
40088 configure-zip \
40089 html-zip
40090 @: $(MAKE); $(unstage)
40091 @[ -f ./zip/Makefile ] || exit 0; \
40092 r=`${PWD_COMMAND}`; export r; \
40093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40094 $(HOST_EXPORTS) \
40095 for flag in $(EXTRA_HOST_FLAGS) ; do \
40096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40097 done; \
40098 echo "Doing install-html in zip" ; \
40099 (cd $(HOST_SUBDIR)/zip && \
40100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40102 "RANLIB=$${RANLIB}" \
0c24b341 40103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40104 install-html) \
40105 || exit 1
40106
40107@endif zip
40108
b813574b
PB
40109.PHONY: maybe-installcheck-zip installcheck-zip
40110maybe-installcheck-zip:
40111@if zip
40112maybe-installcheck-zip: installcheck-zip
4fa63067 40113
b813574b
PB
40114installcheck-zip: \
40115 configure-zip
0aed8855 40116 @: $(MAKE); $(unstage)
b813574b 40117 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40118 r=`${PWD_COMMAND}`; export r; \
b40e3958 40119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40120 $(HOST_EXPORTS) \
b813574b 40121 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40123 done; \
b813574b 40124 echo "Doing installcheck in zip" ; \
b00612cc 40125 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40128 "RANLIB=$${RANLIB}" \
0c24b341 40129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40130 installcheck) \
4fa63067 40131 || exit 1
3866be5d 40132
b813574b 40133@endif zip
3866be5d 40134
b813574b
PB
40135.PHONY: maybe-mostlyclean-zip mostlyclean-zip
40136maybe-mostlyclean-zip:
40137@if zip
40138maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 40139
b813574b 40140mostlyclean-zip:
0aed8855 40141 @: $(MAKE); $(unstage)
b813574b 40142 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40143 r=`${PWD_COMMAND}`; export r; \
40144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40145 $(HOST_EXPORTS) \
b813574b 40146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40148 done; \
b813574b 40149 echo "Doing mostlyclean in zip" ; \
b00612cc 40150 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40153 "RANLIB=$${RANLIB}" \
0c24b341 40154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40155 mostlyclean) \
4fa63067
NN
40156 || exit 1
40157
b813574b 40158@endif zip
4fa63067 40159
b813574b
PB
40160.PHONY: maybe-clean-zip clean-zip
40161maybe-clean-zip:
40162@if zip
40163maybe-clean-zip: clean-zip
4fa63067 40164
b813574b 40165clean-zip:
0aed8855 40166 @: $(MAKE); $(unstage)
b813574b 40167 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40168 r=`${PWD_COMMAND}`; export r; \
40169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40170 $(HOST_EXPORTS) \
b813574b 40171 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40173 done; \
b813574b 40174 echo "Doing clean in zip" ; \
b00612cc 40175 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40178 "RANLIB=$${RANLIB}" \
0c24b341 40179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40180 clean) \
4fa63067
NN
40181 || exit 1
40182
b813574b 40183@endif zip
4fa63067 40184
b813574b
PB
40185.PHONY: maybe-distclean-zip distclean-zip
40186maybe-distclean-zip:
40187@if zip
40188maybe-distclean-zip: distclean-zip
4fa63067 40189
b813574b 40190distclean-zip:
0aed8855 40191 @: $(MAKE); $(unstage)
b813574b 40192 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
40193 r=`${PWD_COMMAND}`; export r; \
40194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40195 $(HOST_EXPORTS) \
b813574b 40196 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40198 done; \
b813574b 40199 echo "Doing distclean in zip" ; \
b00612cc 40200 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40203 "RANLIB=$${RANLIB}" \
0c24b341 40204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40205 distclean) \
4fa63067
NN
40206 || exit 1
40207
b813574b 40208@endif zip
4fa63067 40209
b813574b
PB
40210.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
40211maybe-maintainer-clean-zip:
40212@if zip
40213maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 40214
b813574b 40215maintainer-clean-zip:
0aed8855 40216 @: $(MAKE); $(unstage)
b813574b 40217 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 40218 r=`${PWD_COMMAND}`; export r; \
b40e3958 40219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40220 $(HOST_EXPORTS) \
b813574b 40221 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40223 done; \
b813574b 40224 echo "Doing maintainer-clean in zip" ; \
b00612cc 40225 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
40226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40228 "RANLIB=$${RANLIB}" \
0c24b341 40229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40230 maintainer-clean) \
4fa63067 40231 || exit 1
3866be5d 40232
b813574b 40233@endif zip
3866be5d 40234
4fa63067 40235
a7254363 40236
b813574b
PB
40237.PHONY: configure-zlib maybe-configure-zlib
40238maybe-configure-zlib:
4f0ef2d8
CD
40239@if gcc-bootstrap
40240configure-zlib: stage_current
40241@endif gcc-bootstrap
b813574b
PB
40242@if zlib
40243maybe-configure-zlib: configure-zlib
c52c6897 40244configure-zlib:
c52c6897
PB
40245 @r=`${PWD_COMMAND}`; export r; \
40246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
40247 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
40248 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
1f53ca9a 40249 $(HOST_EXPORTS) \
a7254363
PB
40250 echo Configuring in $(HOST_SUBDIR)/zlib; \
40251 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 40252 case $(srcdir) in \
b00612cc
PB
40253 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40254 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40255 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40256 esac; \
b00612cc
PB
40257 srcdiroption="--srcdir=$${topdir}/zlib"; \
40258 libsrcdir="$$s/zlib"; \
e2b9e2dc 40259 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40260 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40261 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40262 || exit 1
b813574b 40263@endif zlib
e2b9e2dc 40264
a7254363
PB
40265
40266
d545f33b
PB
40267.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
40268maybe-configure-stage1-zlib:
40269@if zlib-bootstrap
40270maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 40271configure-stage1-zlib:
c52c6897 40272 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 40273 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40274 @r=`${PWD_COMMAND}`; export r; \
40275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40276 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 40277 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 40278 $(HOST_EXPORTS) \
8ee82aff 40279 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40280 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
40281 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 40282 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40284 cd $(HOST_SUBDIR)/zlib || exit 1; \
40285 case $(srcdir) in \
40286 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40287 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40288 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40289 esac; \
40290 srcdiroption="--srcdir=$${topdir}/zlib"; \
40291 libsrcdir="$$s/zlib"; \
40292 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40293 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40294 --target=${target_alias} $${srcdiroption} \
1b05fbbd 40295 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
40296@endif zlib-bootstrap
40297
40298.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
40299maybe-configure-stage2-zlib:
40300@if zlib-bootstrap
40301maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 40302configure-stage2-zlib:
c52c6897 40303 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 40304 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40305 @r=`${PWD_COMMAND}`; export r; \
40306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40307 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 40308 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40309 $(HOST_EXPORTS) \
1b05fbbd 40310 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40311 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40312 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
40313 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40314 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40315 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40316 cd $(HOST_SUBDIR)/zlib || exit 1; \
40317 case $(srcdir) in \
40318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40319 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40321 esac; \
40322 srcdiroption="--srcdir=$${topdir}/zlib"; \
40323 libsrcdir="$$s/zlib"; \
40324 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40325 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40326 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40327 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40328 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
40329@endif zlib-bootstrap
40330
d545f33b
PB
40331.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
40332maybe-configure-stage3-zlib:
40333@if zlib-bootstrap
40334maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 40335configure-stage3-zlib:
c52c6897 40336 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 40337 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40338 @r=`${PWD_COMMAND}`; export r; \
40339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40340 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 40341 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40342 $(HOST_EXPORTS) \
1b05fbbd 40343 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40344 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40345 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
40346 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40347 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40348 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40349 cd $(HOST_SUBDIR)/zlib || exit 1; \
40350 case $(srcdir) in \
40351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40352 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40354 esac; \
40355 srcdiroption="--srcdir=$${topdir}/zlib"; \
40356 libsrcdir="$$s/zlib"; \
40357 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40358 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40359 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40360 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40361 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
40362@endif zlib-bootstrap
40363
d545f33b
PB
40364.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
40365maybe-configure-stage4-zlib:
40366@if zlib-bootstrap
40367maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 40368configure-stage4-zlib:
c52c6897 40369 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 40370 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40371 @r=`${PWD_COMMAND}`; export r; \
40372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40373 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 40374 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40375 $(HOST_EXPORTS) \
1b05fbbd 40376 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 40377 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40378 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
40379 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40380 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 40381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40382 cd $(HOST_SUBDIR)/zlib || exit 1; \
40383 case $(srcdir) in \
40384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40385 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40387 esac; \
40388 srcdiroption="--srcdir=$${topdir}/zlib"; \
40389 libsrcdir="$$s/zlib"; \
40390 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40391 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40392 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40393 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40394 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
40395@endif zlib-bootstrap
40396
40397.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
40398maybe-configure-stageprofile-zlib:
40399@if zlib-bootstrap
40400maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 40401configure-stageprofile-zlib:
c52c6897 40402 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 40403 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40404 @r=`${PWD_COMMAND}`; export r; \
40405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40406 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 40407 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40408 $(HOST_EXPORTS) \
1b05fbbd
AO
40409 $(POSTSTAGE1_HOST_EXPORTS) \
40410 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40411 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
40412 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40413 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 40414 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40415 cd $(HOST_SUBDIR)/zlib || exit 1; \
40416 case $(srcdir) in \
40417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40418 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40420 esac; \
40421 srcdiroption="--srcdir=$${topdir}/zlib"; \
40422 libsrcdir="$$s/zlib"; \
40423 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40425 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40426 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40427 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
40428@endif zlib-bootstrap
40429
40430.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
40431maybe-configure-stagefeedback-zlib:
40432@if zlib-bootstrap
40433maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 40434configure-stagefeedback-zlib:
c52c6897 40435 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 40436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
40437 @r=`${PWD_COMMAND}`; export r; \
40438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40439 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 40440 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 40441 $(HOST_EXPORTS) \
1b05fbbd
AO
40442 $(POSTSTAGE1_HOST_EXPORTS) \
40443 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
40444 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
40445 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 40446 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 40447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
40448 cd $(HOST_SUBDIR)/zlib || exit 1; \
40449 case $(srcdir) in \
40450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40451 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
40452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40453 esac; \
40454 srcdiroption="--srcdir=$${topdir}/zlib"; \
40455 libsrcdir="$$s/zlib"; \
40456 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40458 --target=${target_alias} $${srcdiroption} \
c1cb7e02 40459 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 40460 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
40461@endif zlib-bootstrap
40462
40463
40464
40465
40466
b813574b
PB
40467.PHONY: all-zlib maybe-all-zlib
40468maybe-all-zlib:
4f0ef2d8
CD
40469@if gcc-bootstrap
40470all-zlib: stage_current
40471@endif gcc-bootstrap
b813574b 40472@if zlib
d27cc32e 40473TARGET-zlib=all
b813574b
PB
40474maybe-all-zlib: all-zlib
40475all-zlib: configure-zlib
c52c6897 40476 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 40478 $(HOST_EXPORTS) \
b00612cc 40479 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
40480 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
40481 $(TARGET-zlib))
b813574b 40482@endif zlib
3866be5d 40483
a7254363 40484
d545f33b
PB
40485
40486.PHONY: all-stage1-zlib maybe-all-stage1-zlib
40487.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
40488maybe-all-stage1-zlib:
40489maybe-clean-stage1-zlib:
40490@if zlib-bootstrap
40491maybe-all-stage1-zlib: all-stage1-zlib
40492all-stage1: all-stage1-zlib
f70224b5 40493TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 40494all-stage1-zlib: configure-stage1-zlib
c52c6897 40495 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
40496 @r=`${PWD_COMMAND}`; export r; \
40497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40498 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 40499 $(HOST_EXPORTS) \
d545f33b 40500 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40501 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40502 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 40503 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
1b05fbbd
AO
40504 LIBCFLAGS="$(LIBCFLAGS)" \
40505 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40506 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40507 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40508 $(EXTRA_HOST_FLAGS) \
40509 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 40510 $(TARGET-stage1-zlib)
d545f33b
PB
40511
40512maybe-clean-stage1-zlib: clean-stage1-zlib
40513clean-stage1: clean-stage1-zlib
40514clean-stage1-zlib:
9dbaa842
DD
40515 @if [ $(current_stage) = stage1 ]; then \
40516 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40517 else \
40518 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
40519 $(MAKE) stage1-start; \
40520 fi; \
d545f33b 40521 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40522 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 40523 clean
d545f33b
PB
40524@endif zlib-bootstrap
40525
40526
40527.PHONY: all-stage2-zlib maybe-all-stage2-zlib
40528.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
40529maybe-all-stage2-zlib:
40530maybe-clean-stage2-zlib:
40531@if zlib-bootstrap
40532maybe-all-stage2-zlib: all-stage2-zlib
40533all-stage2: all-stage2-zlib
f70224b5 40534TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 40535all-stage2-zlib: configure-stage2-zlib
c52c6897 40536 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
40537 @r=`${PWD_COMMAND}`; export r; \
40538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40539 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b 40540 $(HOST_EXPORTS) \
1f53ca9a 40541 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40542 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40544 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 40545 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
1b05fbbd
AO
40546 LIBCFLAGS="$(STAGE2_CFLAGS)" \
40547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40551 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 40552 $(TARGET-stage2-zlib)
d545f33b
PB
40553
40554maybe-clean-stage2-zlib: clean-stage2-zlib
40555clean-stage2: clean-stage2-zlib
40556clean-stage2-zlib:
9dbaa842
DD
40557 @if [ $(current_stage) = stage2 ]; then \
40558 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40559 else \
40560 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
40561 $(MAKE) stage2-start; \
40562 fi; \
d545f33b 40563 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40564 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40565 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40566 clean
d545f33b
PB
40567@endif zlib-bootstrap
40568
40569
40570.PHONY: all-stage3-zlib maybe-all-stage3-zlib
40571.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
40572maybe-all-stage3-zlib:
40573maybe-clean-stage3-zlib:
40574@if zlib-bootstrap
40575maybe-all-stage3-zlib: all-stage3-zlib
40576all-stage3: all-stage3-zlib
f70224b5 40577TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 40578all-stage3-zlib: configure-stage3-zlib
c52c6897 40579 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
40580 @r=`${PWD_COMMAND}`; export r; \
40581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40582 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b 40583 $(HOST_EXPORTS) \
1f53ca9a 40584 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40585 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40586 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40587 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 40588 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
1b05fbbd
AO
40589 LIBCFLAGS="$(STAGE3_CFLAGS)" \
40590 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40591 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40592 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40593 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40594 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 40595 $(TARGET-stage3-zlib)
d545f33b
PB
40596
40597maybe-clean-stage3-zlib: clean-stage3-zlib
40598clean-stage3: clean-stage3-zlib
40599clean-stage3-zlib:
9dbaa842
DD
40600 @if [ $(current_stage) = stage3 ]; then \
40601 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40602 else \
40603 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
40604 $(MAKE) stage3-start; \
40605 fi; \
d545f33b 40606 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40607 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40608 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40609 clean
d545f33b
PB
40610@endif zlib-bootstrap
40611
40612
40613.PHONY: all-stage4-zlib maybe-all-stage4-zlib
40614.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
40615maybe-all-stage4-zlib:
40616maybe-clean-stage4-zlib:
40617@if zlib-bootstrap
40618maybe-all-stage4-zlib: all-stage4-zlib
40619all-stage4: all-stage4-zlib
f70224b5 40620TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 40621all-stage4-zlib: configure-stage4-zlib
c52c6897 40622 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
40623 @r=`${PWD_COMMAND}`; export r; \
40624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40625 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b 40626 $(HOST_EXPORTS) \
1f53ca9a 40627 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40628 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40629 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40630 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 40631 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
7f6ef0c0 40632 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
40633 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40634 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40635 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40636 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40637 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 40638 $(TARGET-stage4-zlib)
d545f33b
PB
40639
40640maybe-clean-stage4-zlib: clean-stage4-zlib
40641clean-stage4: clean-stage4-zlib
40642clean-stage4-zlib:
9dbaa842
DD
40643 @if [ $(current_stage) = stage4 ]; then \
40644 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40645 else \
40646 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
40647 $(MAKE) stage4-start; \
40648 fi; \
d545f33b 40649 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40650 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40651 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40652 clean
d545f33b
PB
40653@endif zlib-bootstrap
40654
40655
40656.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
40657.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
40658maybe-all-stageprofile-zlib:
40659maybe-clean-stageprofile-zlib:
40660@if zlib-bootstrap
40661maybe-all-stageprofile-zlib: all-stageprofile-zlib
40662all-stageprofile: all-stageprofile-zlib
f70224b5 40663TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 40664all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 40665 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
40666 @r=`${PWD_COMMAND}`; export r; \
40667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40668 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b 40669 $(HOST_EXPORTS) \
1f53ca9a 40670 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40671 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40673 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 40674 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
1b05fbbd
AO
40675 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40679 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40680 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 40681 $(TARGET-stageprofile-zlib)
d545f33b
PB
40682
40683maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
40684clean-stageprofile: clean-stageprofile-zlib
40685clean-stageprofile-zlib:
9dbaa842
DD
40686 @if [ $(current_stage) = stageprofile ]; then \
40687 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40688 else \
40689 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
40690 $(MAKE) stageprofile-start; \
40691 fi; \
d545f33b 40692 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40693 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40694 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40695 clean
d545f33b
PB
40696@endif zlib-bootstrap
40697
40698
40699.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
40700.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
40701maybe-all-stagefeedback-zlib:
40702maybe-clean-stagefeedback-zlib:
40703@if zlib-bootstrap
40704maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
40705all-stagefeedback: all-stagefeedback-zlib
f70224b5 40706TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 40707all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 40708 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
40709 @r=`${PWD_COMMAND}`; export r; \
40710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 40711 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b 40712 $(HOST_EXPORTS) \
1f53ca9a 40713 $(POSTSTAGE1_HOST_EXPORTS) \
d545f33b 40714 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40715 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd 40716 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 40717 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
1b05fbbd
AO
40718 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40719 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40720 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40721 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40722 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
40723 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 40724 $(TARGET-stagefeedback-zlib)
d545f33b
PB
40725
40726maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
40727clean-stagefeedback: clean-stagefeedback-zlib
40728clean-stagefeedback-zlib:
9dbaa842
DD
40729 @if [ $(current_stage) = stagefeedback ]; then \
40730 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
40731 else \
40732 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
40733 $(MAKE) stagefeedback-start; \
40734 fi; \
d545f33b 40735 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 40736 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 40737 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 40738 clean
d545f33b
PB
40739@endif zlib-bootstrap
40740
40741
40742
40743
40744
b813574b
PB
40745.PHONY: check-zlib maybe-check-zlib
40746maybe-check-zlib:
40747@if zlib
40748maybe-check-zlib: check-zlib
3866be5d 40749
b813574b 40750check-zlib:
3866be5d 40751
b813574b 40752@endif zlib
3866be5d 40753
b813574b
PB
40754.PHONY: install-zlib maybe-install-zlib
40755maybe-install-zlib:
40756@if zlib
40757maybe-install-zlib: install-zlib
4fa63067 40758
b813574b 40759install-zlib:
4fa63067 40760
b813574b 40761@endif zlib
4fa63067 40762
56a8fe78 40763# Other targets (info, dvi, pdf, etc.)
4fa63067 40764
b813574b
PB
40765.PHONY: maybe-info-zlib info-zlib
40766maybe-info-zlib:
40767@if zlib
40768maybe-info-zlib: info-zlib
4fa63067 40769
6d389afc
MS
40770info-zlib: \
40771 configure-zlib
40772 @[ -f ./zlib/Makefile ] || exit 0; \
40773 r=`${PWD_COMMAND}`; export r; \
40774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40775 $(HOST_EXPORTS) \
40776 for flag in $(EXTRA_HOST_FLAGS) ; do \
40777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40778 done; \
40779 echo "Doing info in zlib" ; \
b00612cc 40780 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
40781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40783 "RANLIB=$${RANLIB}" \
0c24b341 40784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40785 info) \
40786 || exit 1
40787
40788@endif zlib
40789
40790.PHONY: maybe-dvi-zlib dvi-zlib
40791maybe-dvi-zlib:
40792@if zlib
40793maybe-dvi-zlib: dvi-zlib
40794
40795dvi-zlib: \
b813574b
PB
40796 configure-zlib
40797 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40798 r=`${PWD_COMMAND}`; export r; \
40799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40800 $(HOST_EXPORTS) \
b813574b 40801 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40803 done; \
6d389afc 40804 echo "Doing dvi in zlib" ; \
b00612cc 40805 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40808 "RANLIB=$${RANLIB}" \
0c24b341 40809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40810 dvi) \
4fa63067
NN
40811 || exit 1
40812
b813574b 40813@endif zlib
4fa63067 40814
56a8fe78
DD
40815.PHONY: maybe-pdf-zlib pdf-zlib
40816maybe-pdf-zlib:
40817@if zlib
40818maybe-pdf-zlib: pdf-zlib
40819
40820pdf-zlib: \
40821 configure-zlib
40822 @[ -f ./zlib/Makefile ] || exit 0; \
40823 r=`${PWD_COMMAND}`; export r; \
40824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40825 $(HOST_EXPORTS) \
40826 for flag in $(EXTRA_HOST_FLAGS) ; do \
40827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40828 done; \
40829 echo "Doing pdf in zlib" ; \
40830 (cd $(HOST_SUBDIR)/zlib && \
40831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40833 "RANLIB=$${RANLIB}" \
0c24b341 40834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40835 pdf) \
40836 || exit 1
40837
40838@endif zlib
40839
6d389afc
MS
40840.PHONY: maybe-html-zlib html-zlib
40841maybe-html-zlib:
b813574b 40842@if zlib
6d389afc 40843maybe-html-zlib: html-zlib
4fa63067 40844
6d389afc 40845html-zlib: \
b813574b
PB
40846 configure-zlib
40847 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40848 r=`${PWD_COMMAND}`; export r; \
40849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40850 $(HOST_EXPORTS) \
b813574b 40851 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40853 done; \
6d389afc 40854 echo "Doing html in zlib" ; \
b00612cc 40855 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40858 "RANLIB=$${RANLIB}" \
0c24b341 40859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 40860 html) \
4fa63067
NN
40861 || exit 1
40862
b813574b 40863@endif zlib
4fa63067 40864
b813574b
PB
40865.PHONY: maybe-TAGS-zlib TAGS-zlib
40866maybe-TAGS-zlib:
40867@if zlib
40868maybe-TAGS-zlib: TAGS-zlib
4fa63067 40869
b813574b
PB
40870TAGS-zlib: \
40871 configure-zlib
40872 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40873 r=`${PWD_COMMAND}`; export r; \
40874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40875 $(HOST_EXPORTS) \
b813574b 40876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40878 done; \
b813574b 40879 echo "Doing TAGS in zlib" ; \
b00612cc 40880 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40883 "RANLIB=$${RANLIB}" \
0c24b341 40884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40885 TAGS) \
4fa63067
NN
40886 || exit 1
40887
b813574b 40888@endif zlib
4fa63067 40889
b813574b
PB
40890.PHONY: maybe-install-info-zlib install-info-zlib
40891maybe-install-info-zlib:
40892@if zlib
40893maybe-install-info-zlib: install-info-zlib
4fa63067 40894
b813574b
PB
40895install-info-zlib: \
40896 configure-zlib \
40897 info-zlib
40898 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40899 r=`${PWD_COMMAND}`; export r; \
40900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40901 $(HOST_EXPORTS) \
b813574b 40902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40904 done; \
b813574b 40905 echo "Doing install-info in zlib" ; \
b00612cc 40906 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40909 "RANLIB=$${RANLIB}" \
0c24b341 40910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40911 install-info) \
4fa63067
NN
40912 || exit 1
40913
b813574b 40914@endif zlib
4fa63067 40915
a3ca38d2
DD
40916.PHONY: maybe-install-pdf-zlib install-pdf-zlib
40917maybe-install-pdf-zlib:
40918@if zlib
40919maybe-install-pdf-zlib: install-pdf-zlib
40920
40921install-pdf-zlib: \
40922 configure-zlib \
40923 pdf-zlib
40924 @[ -f ./zlib/Makefile ] || exit 0; \
40925 r=`${PWD_COMMAND}`; export r; \
40926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40927 $(HOST_EXPORTS) \
40928 for flag in $(EXTRA_HOST_FLAGS) ; do \
40929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40930 done; \
40931 echo "Doing install-pdf in zlib" ; \
40932 (cd $(HOST_SUBDIR)/zlib && \
40933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40935 "RANLIB=$${RANLIB}" \
0c24b341 40936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40937 install-pdf) \
40938 || exit 1
40939
40940@endif zlib
40941
108a6f8e
CD
40942.PHONY: maybe-install-html-zlib install-html-zlib
40943maybe-install-html-zlib:
40944@if zlib
40945maybe-install-html-zlib: install-html-zlib
40946
40947install-html-zlib: \
40948 configure-zlib \
40949 html-zlib
40950 @[ -f ./zlib/Makefile ] || exit 0; \
40951 r=`${PWD_COMMAND}`; export r; \
40952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40953 $(HOST_EXPORTS) \
40954 for flag in $(EXTRA_HOST_FLAGS) ; do \
40955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40956 done; \
40957 echo "Doing install-html in zlib" ; \
40958 (cd $(HOST_SUBDIR)/zlib && \
40959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40961 "RANLIB=$${RANLIB}" \
0c24b341 40962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40963 install-html) \
40964 || exit 1
40965
40966@endif zlib
40967
b813574b
PB
40968.PHONY: maybe-installcheck-zlib installcheck-zlib
40969maybe-installcheck-zlib:
40970@if zlib
40971maybe-installcheck-zlib: installcheck-zlib
4fa63067 40972
b813574b
PB
40973installcheck-zlib: \
40974 configure-zlib
40975 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40976 r=`${PWD_COMMAND}`; export r; \
40977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40978 $(HOST_EXPORTS) \
b813574b 40979 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40981 done; \
b813574b 40982 echo "Doing installcheck in zlib" ; \
b00612cc 40983 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40986 "RANLIB=$${RANLIB}" \
0c24b341 40987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40988 installcheck) \
4fa63067
NN
40989 || exit 1
40990
b813574b 40991@endif zlib
4fa63067 40992
b813574b
PB
40993.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
40994maybe-mostlyclean-zlib:
40995@if zlib
40996maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 40997
b813574b
PB
40998mostlyclean-zlib:
40999 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41000 r=`${PWD_COMMAND}`; export r; \
41001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41002 $(HOST_EXPORTS) \
b813574b 41003 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41005 done; \
b813574b 41006 echo "Doing mostlyclean in zlib" ; \
b00612cc 41007 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41010 "RANLIB=$${RANLIB}" \
0c24b341 41011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41012 mostlyclean) \
4fa63067
NN
41013 || exit 1
41014
b813574b 41015@endif zlib
4fa63067 41016
b813574b
PB
41017.PHONY: maybe-clean-zlib clean-zlib
41018maybe-clean-zlib:
41019@if zlib
41020maybe-clean-zlib: clean-zlib
4fa63067 41021
b813574b
PB
41022clean-zlib:
41023 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41024 r=`${PWD_COMMAND}`; export r; \
41025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41026 $(HOST_EXPORTS) \
b813574b 41027 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41029 done; \
b813574b 41030 echo "Doing clean in zlib" ; \
b00612cc 41031 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41034 "RANLIB=$${RANLIB}" \
0c24b341 41035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41036 clean) \
4fa63067
NN
41037 || exit 1
41038
b813574b 41039@endif zlib
4fa63067 41040
b813574b
PB
41041.PHONY: maybe-distclean-zlib distclean-zlib
41042maybe-distclean-zlib:
41043@if zlib
41044maybe-distclean-zlib: distclean-zlib
4fa63067 41045
b813574b
PB
41046distclean-zlib:
41047 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41048 r=`${PWD_COMMAND}`; export r; \
41049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41050 $(HOST_EXPORTS) \
b813574b 41051 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41053 done; \
b813574b 41054 echo "Doing distclean in zlib" ; \
b00612cc 41055 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41058 "RANLIB=$${RANLIB}" \
0c24b341 41059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41060 distclean) \
4fa63067
NN
41061 || exit 1
41062
b813574b 41063@endif zlib
4fa63067 41064
b813574b
PB
41065.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
41066maybe-maintainer-clean-zlib:
41067@if zlib
41068maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 41069
b813574b
PB
41070maintainer-clean-zlib:
41071 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
41072 r=`${PWD_COMMAND}`; export r; \
41073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41074 $(HOST_EXPORTS) \
b813574b 41075 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41077 done; \
b813574b 41078 echo "Doing maintainer-clean in zlib" ; \
b00612cc 41079 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
41080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41082 "RANLIB=$${RANLIB}" \
0c24b341 41083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41084 maintainer-clean) \
4fa63067 41085 || exit 1
16ae0395 41086
b813574b 41087@endif zlib
3866be5d
NN
41088
41089
a7254363 41090
b813574b
PB
41091.PHONY: configure-gdb maybe-configure-gdb
41092maybe-configure-gdb:
4f0ef2d8
CD
41093@if gcc-bootstrap
41094configure-gdb: stage_current
41095@endif gcc-bootstrap
b813574b
PB
41096@if gdb
41097maybe-configure-gdb: configure-gdb
c52c6897 41098configure-gdb:
0aed8855 41099 @: $(MAKE); $(unstage)
c52c6897 41100 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41102 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
41103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
1f53ca9a 41104 $(HOST_EXPORTS) \
a7254363
PB
41105 echo Configuring in $(HOST_SUBDIR)/gdb; \
41106 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 41107 case $(srcdir) in \
b00612cc
PB
41108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41109 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
41110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41111 esac; \
b00612cc
PB
41112 srcdiroption="--srcdir=$${topdir}/gdb"; \
41113 libsrcdir="$$s/gdb"; \
e2b9e2dc 41114 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41116 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41117 || exit 1
b813574b 41118@endif gdb
e2b9e2dc 41119
a7254363
PB
41120
41121
d545f33b
PB
41122
41123
b813574b
PB
41124.PHONY: all-gdb maybe-all-gdb
41125maybe-all-gdb:
4f0ef2d8
CD
41126@if gcc-bootstrap
41127all-gdb: stage_current
41128@endif gcc-bootstrap
b813574b 41129@if gdb
d27cc32e 41130TARGET-gdb=all
b813574b
PB
41131maybe-all-gdb: all-gdb
41132all-gdb: configure-gdb
0aed8855 41133 @: $(MAKE); $(unstage)
b40e3958
L
41134 @r=`${PWD_COMMAND}`; export r; \
41135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41136 $(HOST_EXPORTS) \
b00612cc 41137 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
41138 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41139 $(TARGET-gdb))
b813574b 41140@endif gdb
3866be5d 41141
a7254363 41142
d545f33b
PB
41143
41144
b813574b
PB
41145.PHONY: check-gdb maybe-check-gdb
41146maybe-check-gdb:
41147@if gdb
41148maybe-check-gdb: check-gdb
3866be5d 41149
b813574b 41150check-gdb:
0aed8855 41151 @: $(MAKE); $(unstage)
b40e3958
L
41152 @r=`${PWD_COMMAND}`; export r; \
41153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41154 $(HOST_EXPORTS) \
b00612cc
PB
41155 (cd $(HOST_SUBDIR)/gdb && \
41156 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41157
b813574b 41158@endif gdb
3866be5d 41159
b813574b
PB
41160.PHONY: install-gdb maybe-install-gdb
41161maybe-install-gdb:
41162@if gdb
41163maybe-install-gdb: install-gdb
16ae0395 41164
b813574b 41165install-gdb: installdirs
0aed8855 41166 @: $(MAKE); $(unstage)
b40e3958
L
41167 @r=`${PWD_COMMAND}`; export r; \
41168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41169 $(HOST_EXPORTS) \
b00612cc 41170 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 41171 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41172
b813574b 41173@endif gdb
3866be5d 41174
56a8fe78 41175# Other targets (info, dvi, pdf, etc.)
4fa63067 41176
b813574b
PB
41177.PHONY: maybe-info-gdb info-gdb
41178maybe-info-gdb:
41179@if gdb
41180maybe-info-gdb: info-gdb
4fa63067 41181
b813574b
PB
41182info-gdb: \
41183 configure-gdb
0aed8855 41184 @: $(MAKE); $(unstage)
b813574b 41185 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41186 r=`${PWD_COMMAND}`; export r; \
41187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41188 $(HOST_EXPORTS) \
72b2455a 41189 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41191 done; \
b813574b 41192 echo "Doing info in gdb" ; \
b00612cc 41193 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41196 "RANLIB=$${RANLIB}" \
0c24b341 41197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41198 info) \
4fa63067
NN
41199 || exit 1
41200
b813574b 41201@endif gdb
4fa63067 41202
b813574b
PB
41203.PHONY: maybe-dvi-gdb dvi-gdb
41204maybe-dvi-gdb:
41205@if gdb
41206maybe-dvi-gdb: dvi-gdb
4fa63067 41207
b813574b
PB
41208dvi-gdb: \
41209 configure-gdb
0aed8855 41210 @: $(MAKE); $(unstage)
b813574b 41211 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41212 r=`${PWD_COMMAND}`; export r; \
41213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41214 $(HOST_EXPORTS) \
72b2455a 41215 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41217 done; \
b813574b 41218 echo "Doing dvi in gdb" ; \
b00612cc 41219 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41222 "RANLIB=$${RANLIB}" \
0c24b341 41223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41224 dvi) \
4fa63067
NN
41225 || exit 1
41226
b813574b 41227@endif gdb
4fa63067 41228
56a8fe78
DD
41229.PHONY: maybe-pdf-gdb pdf-gdb
41230maybe-pdf-gdb:
41231@if gdb
41232maybe-pdf-gdb: pdf-gdb
41233
41234pdf-gdb: \
41235 configure-gdb
41236 @: $(MAKE); $(unstage)
41237 @[ -f ./gdb/Makefile ] || exit 0; \
41238 r=`${PWD_COMMAND}`; export r; \
41239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41240 $(HOST_EXPORTS) \
41241 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41243 done; \
41244 echo "Doing pdf in gdb" ; \
41245 (cd $(HOST_SUBDIR)/gdb && \
41246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41248 "RANLIB=$${RANLIB}" \
0c24b341 41249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41250 pdf) \
41251 || exit 1
41252
41253@endif gdb
41254
6d389afc
MS
41255.PHONY: maybe-html-gdb html-gdb
41256maybe-html-gdb:
41257@if gdb
41258maybe-html-gdb: html-gdb
41259
41260html-gdb: \
41261 configure-gdb
0aed8855 41262 @: $(MAKE); $(unstage)
6d389afc
MS
41263 @[ -f ./gdb/Makefile ] || exit 0; \
41264 r=`${PWD_COMMAND}`; export r; \
41265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41266 $(HOST_EXPORTS) \
41267 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41269 done; \
41270 echo "Doing html in gdb" ; \
b00612cc 41271 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
41272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41274 "RANLIB=$${RANLIB}" \
0c24b341 41275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41276 html) \
41277 || exit 1
41278
41279@endif gdb
41280
b813574b
PB
41281.PHONY: maybe-TAGS-gdb TAGS-gdb
41282maybe-TAGS-gdb:
41283@if gdb
41284maybe-TAGS-gdb: TAGS-gdb
4fa63067 41285
b813574b
PB
41286TAGS-gdb: \
41287 configure-gdb
0aed8855 41288 @: $(MAKE); $(unstage)
b813574b 41289 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41290 r=`${PWD_COMMAND}`; export r; \
41291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41292 $(HOST_EXPORTS) \
72b2455a 41293 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41295 done; \
b813574b 41296 echo "Doing TAGS in gdb" ; \
b00612cc 41297 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41300 "RANLIB=$${RANLIB}" \
0c24b341 41301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41302 TAGS) \
4fa63067
NN
41303 || exit 1
41304
b813574b 41305@endif gdb
4fa63067 41306
b813574b
PB
41307.PHONY: maybe-install-info-gdb install-info-gdb
41308maybe-install-info-gdb:
41309@if gdb
41310maybe-install-info-gdb: install-info-gdb
4fa63067 41311
b813574b
PB
41312install-info-gdb: \
41313 configure-gdb \
41314 info-gdb
0aed8855 41315 @: $(MAKE); $(unstage)
b813574b 41316 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41317 r=`${PWD_COMMAND}`; export r; \
41318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41319 $(HOST_EXPORTS) \
72b2455a 41320 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41322 done; \
b813574b 41323 echo "Doing install-info in gdb" ; \
b00612cc 41324 (cd $(HOST_SUBDIR)/gdb && \
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 install-info) \
4fa63067
NN
41330 || exit 1
41331
b813574b 41332@endif gdb
4fa63067 41333
a3ca38d2
DD
41334.PHONY: maybe-install-pdf-gdb install-pdf-gdb
41335maybe-install-pdf-gdb:
41336@if gdb
41337maybe-install-pdf-gdb: install-pdf-gdb
41338
41339install-pdf-gdb: \
41340 configure-gdb \
41341 pdf-gdb
41342 @: $(MAKE); $(unstage)
41343 @[ -f ./gdb/Makefile ] || exit 0; \
41344 r=`${PWD_COMMAND}`; export r; \
41345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41346 $(HOST_EXPORTS) \
41347 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41349 done; \
41350 echo "Doing install-pdf in gdb" ; \
41351 (cd $(HOST_SUBDIR)/gdb && \
41352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41354 "RANLIB=$${RANLIB}" \
0c24b341 41355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41356 install-pdf) \
41357 || exit 1
41358
41359@endif gdb
41360
108a6f8e
CD
41361.PHONY: maybe-install-html-gdb install-html-gdb
41362maybe-install-html-gdb:
41363@if gdb
41364maybe-install-html-gdb: install-html-gdb
41365
41366install-html-gdb: \
41367 configure-gdb \
41368 html-gdb
41369 @: $(MAKE); $(unstage)
41370 @[ -f ./gdb/Makefile ] || exit 0; \
41371 r=`${PWD_COMMAND}`; export r; \
41372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41373 $(HOST_EXPORTS) \
41374 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41376 done; \
41377 echo "Doing install-html in gdb" ; \
41378 (cd $(HOST_SUBDIR)/gdb && \
41379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41381 "RANLIB=$${RANLIB}" \
0c24b341 41382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41383 install-html) \
41384 || exit 1
41385
41386@endif gdb
41387
b813574b
PB
41388.PHONY: maybe-installcheck-gdb installcheck-gdb
41389maybe-installcheck-gdb:
41390@if gdb
41391maybe-installcheck-gdb: installcheck-gdb
4fa63067 41392
b813574b
PB
41393installcheck-gdb: \
41394 configure-gdb
0aed8855 41395 @: $(MAKE); $(unstage)
b813574b 41396 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41397 r=`${PWD_COMMAND}`; export r; \
41398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41399 $(HOST_EXPORTS) \
72b2455a 41400 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41402 done; \
b813574b 41403 echo "Doing installcheck in gdb" ; \
b00612cc 41404 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41407 "RANLIB=$${RANLIB}" \
0c24b341 41408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41409 installcheck) \
4fa63067
NN
41410 || exit 1
41411
b813574b 41412@endif gdb
4fa63067 41413
b813574b
PB
41414.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
41415maybe-mostlyclean-gdb:
41416@if gdb
41417maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 41418
b813574b 41419mostlyclean-gdb:
0aed8855 41420 @: $(MAKE); $(unstage)
b813574b 41421 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41422 r=`${PWD_COMMAND}`; export r; \
41423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41424 $(HOST_EXPORTS) \
72b2455a 41425 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41427 done; \
b813574b 41428 echo "Doing mostlyclean in gdb" ; \
b00612cc 41429 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41432 "RANLIB=$${RANLIB}" \
0c24b341 41433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41434 mostlyclean) \
4fa63067
NN
41435 || exit 1
41436
b813574b 41437@endif gdb
4fa63067 41438
b813574b
PB
41439.PHONY: maybe-clean-gdb clean-gdb
41440maybe-clean-gdb:
41441@if gdb
41442maybe-clean-gdb: clean-gdb
4fa63067 41443
b813574b 41444clean-gdb:
0aed8855 41445 @: $(MAKE); $(unstage)
b813574b 41446 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41447 r=`${PWD_COMMAND}`; export r; \
41448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41449 $(HOST_EXPORTS) \
72b2455a 41450 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41452 done; \
b813574b 41453 echo "Doing clean in gdb" ; \
b00612cc 41454 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41457 "RANLIB=$${RANLIB}" \
0c24b341 41458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41459 clean) \
4fa63067
NN
41460 || exit 1
41461
b813574b 41462@endif gdb
4fa63067 41463
b813574b
PB
41464.PHONY: maybe-distclean-gdb distclean-gdb
41465maybe-distclean-gdb:
41466@if gdb
41467maybe-distclean-gdb: distclean-gdb
4fa63067 41468
b813574b 41469distclean-gdb:
0aed8855 41470 @: $(MAKE); $(unstage)
b813574b 41471 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41472 r=`${PWD_COMMAND}`; export r; \
41473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41474 $(HOST_EXPORTS) \
72b2455a 41475 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41477 done; \
b813574b 41478 echo "Doing distclean in gdb" ; \
b00612cc 41479 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41482 "RANLIB=$${RANLIB}" \
0c24b341 41483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41484 distclean) \
4fa63067
NN
41485 || exit 1
41486
b813574b 41487@endif gdb
4fa63067 41488
b813574b
PB
41489.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
41490maybe-maintainer-clean-gdb:
41491@if gdb
41492maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 41493
b813574b 41494maintainer-clean-gdb:
0aed8855 41495 @: $(MAKE); $(unstage)
b813574b 41496 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
41497 r=`${PWD_COMMAND}`; export r; \
41498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41499 $(HOST_EXPORTS) \
72b2455a 41500 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41502 done; \
b813574b 41503 echo "Doing maintainer-clean in gdb" ; \
b00612cc 41504 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
41505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41507 "RANLIB=$${RANLIB}" \
0c24b341 41508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41509 maintainer-clean) \
4fa63067
NN
41510 || exit 1
41511
b813574b 41512@endif gdb
4fa63067
NN
41513
41514
a7254363 41515
b813574b
PB
41516.PHONY: configure-expect maybe-configure-expect
41517maybe-configure-expect:
4f0ef2d8
CD
41518@if gcc-bootstrap
41519configure-expect: stage_current
41520@endif gcc-bootstrap
b813574b
PB
41521@if expect
41522maybe-configure-expect: configure-expect
c52c6897 41523configure-expect:
0aed8855 41524 @: $(MAKE); $(unstage)
c52c6897 41525 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41527 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
41528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
1f53ca9a 41529 $(HOST_EXPORTS) \
a7254363
PB
41530 echo Configuring in $(HOST_SUBDIR)/expect; \
41531 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 41532 case $(srcdir) in \
b00612cc
PB
41533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41534 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
41535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41536 esac; \
b00612cc
PB
41537 srcdiroption="--srcdir=$${topdir}/expect"; \
41538 libsrcdir="$$s/expect"; \
e2b9e2dc 41539 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41541 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41542 || exit 1
b813574b 41543@endif expect
e2b9e2dc 41544
a7254363
PB
41545
41546
d545f33b
PB
41547
41548
b813574b
PB
41549.PHONY: all-expect maybe-all-expect
41550maybe-all-expect:
4f0ef2d8
CD
41551@if gcc-bootstrap
41552all-expect: stage_current
41553@endif gcc-bootstrap
b813574b 41554@if expect
d27cc32e 41555TARGET-expect=all
b813574b
PB
41556maybe-all-expect: all-expect
41557all-expect: configure-expect
0aed8855 41558 @: $(MAKE); $(unstage)
b40e3958
L
41559 @r=`${PWD_COMMAND}`; export r; \
41560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41561 $(HOST_EXPORTS) \
b00612cc 41562 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
41563 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41564 $(TARGET-expect))
b813574b 41565@endif expect
3866be5d 41566
a7254363 41567
d545f33b
PB
41568
41569
b813574b
PB
41570.PHONY: check-expect maybe-check-expect
41571maybe-check-expect:
41572@if expect
41573maybe-check-expect: check-expect
3866be5d 41574
b813574b 41575check-expect:
0aed8855 41576 @: $(MAKE); $(unstage)
b40e3958
L
41577 @r=`${PWD_COMMAND}`; export r; \
41578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41579 $(HOST_EXPORTS) \
b00612cc
PB
41580 (cd $(HOST_SUBDIR)/expect && \
41581 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41582
b813574b 41583@endif expect
3866be5d 41584
b813574b
PB
41585.PHONY: install-expect maybe-install-expect
41586maybe-install-expect:
41587@if expect
41588maybe-install-expect: install-expect
16ae0395 41589
b813574b 41590install-expect: installdirs
0aed8855 41591 @: $(MAKE); $(unstage)
b40e3958
L
41592 @r=`${PWD_COMMAND}`; export r; \
41593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41594 $(HOST_EXPORTS) \
b00612cc 41595 (cd $(HOST_SUBDIR)/expect && \
2da12f12 41596 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41597
b813574b 41598@endif expect
3866be5d 41599
56a8fe78 41600# Other targets (info, dvi, pdf, etc.)
4fa63067 41601
b813574b
PB
41602.PHONY: maybe-info-expect info-expect
41603maybe-info-expect:
41604@if expect
41605maybe-info-expect: info-expect
4fa63067 41606
b813574b
PB
41607info-expect: \
41608 configure-expect
0aed8855 41609 @: $(MAKE); $(unstage)
b813574b 41610 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
41611 r=`${PWD_COMMAND}`; export r; \
41612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41613 $(HOST_EXPORTS) \
72b2455a 41614 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41616 done; \
b813574b 41617 echo "Doing info in expect" ; \
b00612cc 41618 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41621 "RANLIB=$${RANLIB}" \
0c24b341 41622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41623 info) \
e2b9e2dc
NN
41624 || exit 1
41625
b813574b 41626@endif expect
4fa63067 41627
b813574b
PB
41628.PHONY: maybe-dvi-expect dvi-expect
41629maybe-dvi-expect:
41630@if expect
41631maybe-dvi-expect: dvi-expect
4fa63067 41632
b813574b
PB
41633dvi-expect: \
41634 configure-expect
0aed8855 41635 @: $(MAKE); $(unstage)
b813574b 41636 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41637 r=`${PWD_COMMAND}`; export r; \
b40e3958 41638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41639 $(HOST_EXPORTS) \
72b2455a 41640 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41642 done; \
b813574b 41643 echo "Doing dvi in expect" ; \
b00612cc 41644 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41647 "RANLIB=$${RANLIB}" \
0c24b341 41648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41649 dvi) \
4fa63067 41650 || exit 1
3866be5d 41651
b813574b 41652@endif expect
3866be5d 41653
56a8fe78
DD
41654.PHONY: maybe-pdf-expect pdf-expect
41655maybe-pdf-expect:
41656@if expect
41657maybe-pdf-expect: pdf-expect
41658
41659pdf-expect: \
41660 configure-expect
41661 @: $(MAKE); $(unstage)
41662 @[ -f ./expect/Makefile ] || exit 0; \
41663 r=`${PWD_COMMAND}`; export r; \
41664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41665 $(HOST_EXPORTS) \
41666 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41668 done; \
41669 echo "Doing pdf in expect" ; \
41670 (cd $(HOST_SUBDIR)/expect && \
41671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41673 "RANLIB=$${RANLIB}" \
0c24b341 41674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41675 pdf) \
41676 || exit 1
41677
41678@endif expect
41679
6d389afc
MS
41680.PHONY: maybe-html-expect html-expect
41681maybe-html-expect:
41682@if expect
41683maybe-html-expect: html-expect
41684
41685html-expect: \
41686 configure-expect
0aed8855 41687 @: $(MAKE); $(unstage)
6d389afc
MS
41688 @[ -f ./expect/Makefile ] || exit 0; \
41689 r=`${PWD_COMMAND}`; export r; \
41690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41691 $(HOST_EXPORTS) \
41692 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41694 done; \
41695 echo "Doing html in expect" ; \
b00612cc 41696 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
41697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41699 "RANLIB=$${RANLIB}" \
0c24b341 41700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41701 html) \
41702 || exit 1
41703
41704@endif expect
41705
b813574b
PB
41706.PHONY: maybe-TAGS-expect TAGS-expect
41707maybe-TAGS-expect:
41708@if expect
41709maybe-TAGS-expect: TAGS-expect
4fa63067 41710
b813574b
PB
41711TAGS-expect: \
41712 configure-expect
0aed8855 41713 @: $(MAKE); $(unstage)
b813574b 41714 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41715 r=`${PWD_COMMAND}`; export r; \
b40e3958 41716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41717 $(HOST_EXPORTS) \
72b2455a 41718 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41720 done; \
b813574b 41721 echo "Doing TAGS in expect" ; \
b00612cc 41722 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41725 "RANLIB=$${RANLIB}" \
0c24b341 41726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41727 TAGS) \
4fa63067 41728 || exit 1
3866be5d 41729
b813574b 41730@endif expect
3866be5d 41731
b813574b
PB
41732.PHONY: maybe-install-info-expect install-info-expect
41733maybe-install-info-expect:
41734@if expect
41735maybe-install-info-expect: install-info-expect
16ae0395 41736
b813574b
PB
41737install-info-expect: \
41738 configure-expect \
41739 info-expect
0aed8855 41740 @: $(MAKE); $(unstage)
b813574b 41741 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41742 r=`${PWD_COMMAND}`; export r; \
41743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41744 $(HOST_EXPORTS) \
72b2455a 41745 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41747 done; \
b813574b 41748 echo "Doing install-info in expect" ; \
b00612cc 41749 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41752 "RANLIB=$${RANLIB}" \
0c24b341 41753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41754 install-info) \
4fa63067
NN
41755 || exit 1
41756
b813574b 41757@endif expect
4fa63067 41758
a3ca38d2
DD
41759.PHONY: maybe-install-pdf-expect install-pdf-expect
41760maybe-install-pdf-expect:
41761@if expect
41762maybe-install-pdf-expect: install-pdf-expect
41763
41764install-pdf-expect: \
41765 configure-expect \
41766 pdf-expect
41767 @: $(MAKE); $(unstage)
41768 @[ -f ./expect/Makefile ] || exit 0; \
41769 r=`${PWD_COMMAND}`; export r; \
41770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41771 $(HOST_EXPORTS) \
41772 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41774 done; \
41775 echo "Doing install-pdf in expect" ; \
41776 (cd $(HOST_SUBDIR)/expect && \
41777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41779 "RANLIB=$${RANLIB}" \
0c24b341 41780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41781 install-pdf) \
41782 || exit 1
41783
41784@endif expect
41785
108a6f8e
CD
41786.PHONY: maybe-install-html-expect install-html-expect
41787maybe-install-html-expect:
41788@if expect
41789maybe-install-html-expect: install-html-expect
41790
41791install-html-expect: \
41792 configure-expect \
41793 html-expect
41794 @: $(MAKE); $(unstage)
41795 @[ -f ./expect/Makefile ] || exit 0; \
41796 r=`${PWD_COMMAND}`; export r; \
41797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41798 $(HOST_EXPORTS) \
41799 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41801 done; \
41802 echo "Doing install-html in expect" ; \
41803 (cd $(HOST_SUBDIR)/expect && \
41804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41806 "RANLIB=$${RANLIB}" \
0c24b341 41807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41808 install-html) \
41809 || exit 1
41810
41811@endif expect
41812
b813574b
PB
41813.PHONY: maybe-installcheck-expect installcheck-expect
41814maybe-installcheck-expect:
41815@if expect
41816maybe-installcheck-expect: installcheck-expect
4fa63067 41817
b813574b
PB
41818installcheck-expect: \
41819 configure-expect
0aed8855 41820 @: $(MAKE); $(unstage)
b813574b 41821 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41822 r=`${PWD_COMMAND}`; export r; \
41823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41824 $(HOST_EXPORTS) \
72b2455a 41825 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41827 done; \
b813574b 41828 echo "Doing installcheck in expect" ; \
b00612cc 41829 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41832 "RANLIB=$${RANLIB}" \
0c24b341 41833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41834 installcheck) \
4fa63067
NN
41835 || exit 1
41836
b813574b 41837@endif expect
4fa63067 41838
b813574b
PB
41839.PHONY: maybe-mostlyclean-expect mostlyclean-expect
41840maybe-mostlyclean-expect:
41841@if expect
41842maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 41843
b813574b 41844mostlyclean-expect:
0aed8855 41845 @: $(MAKE); $(unstage)
b813574b 41846 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41847 r=`${PWD_COMMAND}`; export r; \
41848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41849 $(HOST_EXPORTS) \
72b2455a 41850 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41852 done; \
b813574b 41853 echo "Doing mostlyclean in expect" ; \
b00612cc 41854 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41857 "RANLIB=$${RANLIB}" \
0c24b341 41858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41859 mostlyclean) \
4fa63067
NN
41860 || exit 1
41861
b813574b 41862@endif expect
4fa63067 41863
b813574b
PB
41864.PHONY: maybe-clean-expect clean-expect
41865maybe-clean-expect:
41866@if expect
41867maybe-clean-expect: clean-expect
4fa63067 41868
b813574b 41869clean-expect:
0aed8855 41870 @: $(MAKE); $(unstage)
b813574b 41871 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41872 r=`${PWD_COMMAND}`; export r; \
41873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41874 $(HOST_EXPORTS) \
72b2455a 41875 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41877 done; \
b813574b 41878 echo "Doing clean in expect" ; \
b00612cc 41879 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41882 "RANLIB=$${RANLIB}" \
0c24b341 41883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41884 clean) \
4fa63067
NN
41885 || exit 1
41886
b813574b 41887@endif expect
4fa63067 41888
b813574b
PB
41889.PHONY: maybe-distclean-expect distclean-expect
41890maybe-distclean-expect:
41891@if expect
41892maybe-distclean-expect: distclean-expect
4fa63067 41893
b813574b 41894distclean-expect:
0aed8855 41895 @: $(MAKE); $(unstage)
b813574b 41896 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
41897 r=`${PWD_COMMAND}`; export r; \
41898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41899 $(HOST_EXPORTS) \
72b2455a 41900 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41902 done; \
b813574b 41903 echo "Doing distclean in expect" ; \
b00612cc 41904 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41907 "RANLIB=$${RANLIB}" \
0c24b341 41908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41909 distclean) \
4fa63067
NN
41910 || exit 1
41911
b813574b 41912@endif expect
4fa63067 41913
b813574b
PB
41914.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
41915maybe-maintainer-clean-expect:
41916@if expect
41917maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 41918
b813574b 41919maintainer-clean-expect:
0aed8855 41920 @: $(MAKE); $(unstage)
b813574b 41921 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 41922 r=`${PWD_COMMAND}`; export r; \
b40e3958 41923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41924 $(HOST_EXPORTS) \
72b2455a 41925 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41927 done; \
b813574b 41928 echo "Doing maintainer-clean in expect" ; \
b00612cc 41929 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
41930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41932 "RANLIB=$${RANLIB}" \
0c24b341 41933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41934 maintainer-clean) \
4fa63067 41935 || exit 1
3866be5d 41936
b813574b 41937@endif expect
3866be5d 41938
4fa63067 41939
a7254363 41940
b813574b
PB
41941.PHONY: configure-guile maybe-configure-guile
41942maybe-configure-guile:
4f0ef2d8
CD
41943@if gcc-bootstrap
41944configure-guile: stage_current
41945@endif gcc-bootstrap
b813574b
PB
41946@if guile
41947maybe-configure-guile: configure-guile
c52c6897 41948configure-guile:
0aed8855 41949 @: $(MAKE); $(unstage)
c52c6897 41950 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41952 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
41953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
1f53ca9a 41954 $(HOST_EXPORTS) \
a7254363
PB
41955 echo Configuring in $(HOST_SUBDIR)/guile; \
41956 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 41957 case $(srcdir) in \
b00612cc
PB
41958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41959 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
41960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41961 esac; \
b00612cc
PB
41962 srcdiroption="--srcdir=$${topdir}/guile"; \
41963 libsrcdir="$$s/guile"; \
e2b9e2dc 41964 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41966 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41967 || exit 1
b813574b 41968@endif guile
e2b9e2dc 41969
a7254363
PB
41970
41971
d545f33b
PB
41972
41973
b813574b
PB
41974.PHONY: all-guile maybe-all-guile
41975maybe-all-guile:
4f0ef2d8
CD
41976@if gcc-bootstrap
41977all-guile: stage_current
41978@endif gcc-bootstrap
b813574b 41979@if guile
d27cc32e 41980TARGET-guile=all
b813574b
PB
41981maybe-all-guile: all-guile
41982all-guile: configure-guile
0aed8855 41983 @: $(MAKE); $(unstage)
b40e3958
L
41984 @r=`${PWD_COMMAND}`; export r; \
41985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 41986 $(HOST_EXPORTS) \
b00612cc 41987 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
41988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41989 $(TARGET-guile))
b813574b 41990@endif guile
3866be5d 41991
a7254363 41992
d545f33b
PB
41993
41994
b813574b
PB
41995.PHONY: check-guile maybe-check-guile
41996maybe-check-guile:
41997@if guile
41998maybe-check-guile: check-guile
3866be5d 41999
b813574b 42000check-guile:
0aed8855 42001 @: $(MAKE); $(unstage)
b40e3958
L
42002 @r=`${PWD_COMMAND}`; export r; \
42003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42004 $(HOST_EXPORTS) \
b00612cc
PB
42005 (cd $(HOST_SUBDIR)/guile && \
42006 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42007
b813574b 42008@endif guile
16ae0395 42009
b813574b
PB
42010.PHONY: install-guile maybe-install-guile
42011maybe-install-guile:
42012@if guile
42013maybe-install-guile: install-guile
42014
42015install-guile: installdirs
0aed8855 42016 @: $(MAKE); $(unstage)
b40e3958
L
42017 @r=`${PWD_COMMAND}`; export r; \
42018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42019 $(HOST_EXPORTS) \
b00612cc 42020 (cd $(HOST_SUBDIR)/guile && \
2da12f12 42021 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 42022
b813574b 42023@endif guile
4fa63067 42024
56a8fe78 42025# Other targets (info, dvi, pdf, etc.)
4fa63067 42026
b813574b
PB
42027.PHONY: maybe-info-guile info-guile
42028maybe-info-guile:
42029@if guile
42030maybe-info-guile: info-guile
4fa63067 42031
b813574b
PB
42032info-guile: \
42033 configure-guile
0aed8855 42034 @: $(MAKE); $(unstage)
b813574b 42035 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42036 r=`${PWD_COMMAND}`; export r; \
42037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42038 $(HOST_EXPORTS) \
72b2455a 42039 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42041 done; \
b813574b 42042 echo "Doing info in guile" ; \
b00612cc 42043 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42046 "RANLIB=$${RANLIB}" \
0c24b341 42047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42048 info) \
4fa63067
NN
42049 || exit 1
42050
b813574b 42051@endif guile
4fa63067 42052
b813574b
PB
42053.PHONY: maybe-dvi-guile dvi-guile
42054maybe-dvi-guile:
42055@if guile
42056maybe-dvi-guile: dvi-guile
4fa63067 42057
b813574b
PB
42058dvi-guile: \
42059 configure-guile
0aed8855 42060 @: $(MAKE); $(unstage)
b813574b 42061 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42062 r=`${PWD_COMMAND}`; export r; \
42063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42064 $(HOST_EXPORTS) \
72b2455a 42065 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42067 done; \
b813574b 42068 echo "Doing dvi in guile" ; \
b00612cc 42069 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42072 "RANLIB=$${RANLIB}" \
0c24b341 42073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42074 dvi) \
4fa63067
NN
42075 || exit 1
42076
b813574b 42077@endif guile
4fa63067 42078
56a8fe78
DD
42079.PHONY: maybe-pdf-guile pdf-guile
42080maybe-pdf-guile:
42081@if guile
42082maybe-pdf-guile: pdf-guile
42083
42084pdf-guile: \
42085 configure-guile
42086 @: $(MAKE); $(unstage)
42087 @[ -f ./guile/Makefile ] || exit 0; \
42088 r=`${PWD_COMMAND}`; export r; \
42089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42090 $(HOST_EXPORTS) \
42091 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42093 done; \
42094 echo "Doing pdf in guile" ; \
42095 (cd $(HOST_SUBDIR)/guile && \
42096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42098 "RANLIB=$${RANLIB}" \
0c24b341 42099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42100 pdf) \
42101 || exit 1
42102
42103@endif guile
42104
6d389afc
MS
42105.PHONY: maybe-html-guile html-guile
42106maybe-html-guile:
42107@if guile
42108maybe-html-guile: html-guile
42109
42110html-guile: \
42111 configure-guile
0aed8855 42112 @: $(MAKE); $(unstage)
6d389afc
MS
42113 @[ -f ./guile/Makefile ] || exit 0; \
42114 r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42116 $(HOST_EXPORTS) \
42117 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42119 done; \
42120 echo "Doing html in guile" ; \
b00612cc 42121 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
42122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42124 "RANLIB=$${RANLIB}" \
0c24b341 42125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42126 html) \
42127 || exit 1
42128
42129@endif guile
42130
b813574b
PB
42131.PHONY: maybe-TAGS-guile TAGS-guile
42132maybe-TAGS-guile:
42133@if guile
42134maybe-TAGS-guile: TAGS-guile
4fa63067 42135
b813574b
PB
42136TAGS-guile: \
42137 configure-guile
0aed8855 42138 @: $(MAKE); $(unstage)
b813574b 42139 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42140 r=`${PWD_COMMAND}`; export r; \
42141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42142 $(HOST_EXPORTS) \
72b2455a 42143 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42145 done; \
b813574b 42146 echo "Doing TAGS in guile" ; \
b00612cc 42147 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42150 "RANLIB=$${RANLIB}" \
0c24b341 42151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42152 TAGS) \
4fa63067
NN
42153 || exit 1
42154
b813574b 42155@endif guile
4fa63067 42156
b813574b
PB
42157.PHONY: maybe-install-info-guile install-info-guile
42158maybe-install-info-guile:
42159@if guile
42160maybe-install-info-guile: install-info-guile
4fa63067 42161
b813574b
PB
42162install-info-guile: \
42163 configure-guile \
42164 info-guile
0aed8855 42165 @: $(MAKE); $(unstage)
b813574b 42166 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42167 r=`${PWD_COMMAND}`; export r; \
42168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42169 $(HOST_EXPORTS) \
72b2455a 42170 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42172 done; \
b813574b 42173 echo "Doing install-info in guile" ; \
b00612cc 42174 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42177 "RANLIB=$${RANLIB}" \
0c24b341 42178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42179 install-info) \
4fa63067
NN
42180 || exit 1
42181
b813574b 42182@endif guile
4fa63067 42183
a3ca38d2
DD
42184.PHONY: maybe-install-pdf-guile install-pdf-guile
42185maybe-install-pdf-guile:
42186@if guile
42187maybe-install-pdf-guile: install-pdf-guile
42188
42189install-pdf-guile: \
42190 configure-guile \
42191 pdf-guile
42192 @: $(MAKE); $(unstage)
42193 @[ -f ./guile/Makefile ] || exit 0; \
42194 r=`${PWD_COMMAND}`; export r; \
42195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42196 $(HOST_EXPORTS) \
42197 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42199 done; \
42200 echo "Doing install-pdf in guile" ; \
42201 (cd $(HOST_SUBDIR)/guile && \
42202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42204 "RANLIB=$${RANLIB}" \
0c24b341 42205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42206 install-pdf) \
42207 || exit 1
42208
42209@endif guile
42210
108a6f8e
CD
42211.PHONY: maybe-install-html-guile install-html-guile
42212maybe-install-html-guile:
42213@if guile
42214maybe-install-html-guile: install-html-guile
42215
42216install-html-guile: \
42217 configure-guile \
42218 html-guile
42219 @: $(MAKE); $(unstage)
42220 @[ -f ./guile/Makefile ] || exit 0; \
42221 r=`${PWD_COMMAND}`; export r; \
42222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42223 $(HOST_EXPORTS) \
42224 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42226 done; \
42227 echo "Doing install-html in guile" ; \
42228 (cd $(HOST_SUBDIR)/guile && \
42229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42231 "RANLIB=$${RANLIB}" \
0c24b341 42232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42233 install-html) \
42234 || exit 1
42235
42236@endif guile
42237
b813574b
PB
42238.PHONY: maybe-installcheck-guile installcheck-guile
42239maybe-installcheck-guile:
42240@if guile
42241maybe-installcheck-guile: installcheck-guile
4fa63067 42242
b813574b
PB
42243installcheck-guile: \
42244 configure-guile
0aed8855 42245 @: $(MAKE); $(unstage)
b813574b 42246 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42247 r=`${PWD_COMMAND}`; export r; \
42248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42249 $(HOST_EXPORTS) \
72b2455a 42250 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42252 done; \
b813574b 42253 echo "Doing installcheck in guile" ; \
b00612cc 42254 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42257 "RANLIB=$${RANLIB}" \
0c24b341 42258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42259 installcheck) \
4fa63067
NN
42260 || exit 1
42261
b813574b 42262@endif guile
4fa63067 42263
b813574b
PB
42264.PHONY: maybe-mostlyclean-guile mostlyclean-guile
42265maybe-mostlyclean-guile:
42266@if guile
42267maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 42268
b813574b 42269mostlyclean-guile:
0aed8855 42270 @: $(MAKE); $(unstage)
b813574b 42271 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42272 r=`${PWD_COMMAND}`; export r; \
42273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42274 $(HOST_EXPORTS) \
72b2455a 42275 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42277 done; \
b813574b 42278 echo "Doing mostlyclean in guile" ; \
b00612cc 42279 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42282 "RANLIB=$${RANLIB}" \
0c24b341 42283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42284 mostlyclean) \
4fa63067
NN
42285 || exit 1
42286
b813574b 42287@endif guile
4fa63067 42288
b813574b
PB
42289.PHONY: maybe-clean-guile clean-guile
42290maybe-clean-guile:
42291@if guile
42292maybe-clean-guile: clean-guile
4fa63067 42293
b813574b 42294clean-guile:
0aed8855 42295 @: $(MAKE); $(unstage)
b813574b 42296 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42297 r=`${PWD_COMMAND}`; export r; \
42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42299 $(HOST_EXPORTS) \
72b2455a 42300 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42302 done; \
b813574b 42303 echo "Doing clean in guile" ; \
b00612cc 42304 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
0c24b341 42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42309 clean) \
4fa63067
NN
42310 || exit 1
42311
b813574b 42312@endif guile
4fa63067 42313
b813574b
PB
42314.PHONY: maybe-distclean-guile distclean-guile
42315maybe-distclean-guile:
42316@if guile
42317maybe-distclean-guile: distclean-guile
4fa63067 42318
b813574b 42319distclean-guile:
0aed8855 42320 @: $(MAKE); $(unstage)
b813574b 42321 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42322 r=`${PWD_COMMAND}`; export r; \
42323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42324 $(HOST_EXPORTS) \
72b2455a 42325 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42327 done; \
b813574b 42328 echo "Doing distclean in guile" ; \
b00612cc 42329 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42332 "RANLIB=$${RANLIB}" \
0c24b341 42333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42334 distclean) \
4fa63067
NN
42335 || exit 1
42336
b813574b 42337@endif guile
4fa63067 42338
b813574b
PB
42339.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
42340maybe-maintainer-clean-guile:
42341@if guile
42342maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 42343
b813574b 42344maintainer-clean-guile:
0aed8855 42345 @: $(MAKE); $(unstage)
b813574b 42346 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
42347 r=`${PWD_COMMAND}`; export r; \
42348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42349 $(HOST_EXPORTS) \
72b2455a 42350 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42352 done; \
b813574b 42353 echo "Doing maintainer-clean in guile" ; \
b00612cc 42354 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
42355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42357 "RANLIB=$${RANLIB}" \
0c24b341 42358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42359 maintainer-clean) \
4fa63067
NN
42360 || exit 1
42361
b813574b 42362@endif guile
3866be5d
NN
42363
42364
a7254363 42365
b813574b
PB
42366.PHONY: configure-tk maybe-configure-tk
42367maybe-configure-tk:
4f0ef2d8
CD
42368@if gcc-bootstrap
42369configure-tk: stage_current
42370@endif gcc-bootstrap
b813574b
PB
42371@if tk
42372maybe-configure-tk: configure-tk
c52c6897 42373configure-tk:
0aed8855 42374 @: $(MAKE); $(unstage)
c52c6897 42375 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42377 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
42378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
1f53ca9a 42379 $(HOST_EXPORTS) \
a7254363
PB
42380 echo Configuring in $(HOST_SUBDIR)/tk; \
42381 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 42382 case $(srcdir) in \
b00612cc
PB
42383 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42384 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
42385 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42386 esac; \
b00612cc
PB
42387 srcdiroption="--srcdir=$${topdir}/tk"; \
42388 libsrcdir="$$s/tk"; \
e2b9e2dc 42389 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42390 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42391 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42392 || exit 1
b813574b 42393@endif tk
e2b9e2dc 42394
a7254363
PB
42395
42396
d545f33b
PB
42397
42398
b813574b
PB
42399.PHONY: all-tk maybe-all-tk
42400maybe-all-tk:
4f0ef2d8
CD
42401@if gcc-bootstrap
42402all-tk: stage_current
42403@endif gcc-bootstrap
b813574b 42404@if tk
d27cc32e 42405TARGET-tk=all
b813574b
PB
42406maybe-all-tk: all-tk
42407all-tk: configure-tk
0aed8855 42408 @: $(MAKE); $(unstage)
b40e3958
L
42409 @r=`${PWD_COMMAND}`; export r; \
42410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42411 $(HOST_EXPORTS) \
b00612cc 42412 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
42413 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
42414 $(TARGET-tk))
b813574b 42415@endif tk
3866be5d 42416
a7254363 42417
d545f33b
PB
42418
42419
b813574b
PB
42420.PHONY: check-tk maybe-check-tk
42421maybe-check-tk:
42422@if tk
42423maybe-check-tk: check-tk
3866be5d 42424
b813574b 42425check-tk:
0aed8855 42426 @: $(MAKE); $(unstage)
b40e3958
L
42427 @r=`${PWD_COMMAND}`; export r; \
42428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42429 $(HOST_EXPORTS) \
b00612cc
PB
42430 (cd $(HOST_SUBDIR)/tk && \
42431 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 42432
b813574b 42433@endif tk
3866be5d 42434
b813574b
PB
42435.PHONY: install-tk maybe-install-tk
42436maybe-install-tk:
42437@if tk
42438maybe-install-tk: install-tk
16ae0395 42439
b813574b 42440install-tk: installdirs
0aed8855 42441 @: $(MAKE); $(unstage)
b40e3958
L
42442 @r=`${PWD_COMMAND}`; export r; \
42443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42444 $(HOST_EXPORTS) \
b00612cc 42445 (cd $(HOST_SUBDIR)/tk && \
2da12f12 42446 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 42447
b813574b 42448@endif tk
3866be5d 42449
56a8fe78 42450# Other targets (info, dvi, pdf, etc.)
4fa63067 42451
b813574b
PB
42452.PHONY: maybe-info-tk info-tk
42453maybe-info-tk:
42454@if tk
42455maybe-info-tk: info-tk
4fa63067 42456
b813574b
PB
42457info-tk: \
42458 configure-tk
0aed8855 42459 @: $(MAKE); $(unstage)
b813574b 42460 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
42461 r=`${PWD_COMMAND}`; export r; \
42462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42463 $(HOST_EXPORTS) \
72b2455a 42464 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42466 done; \
b813574b 42467 echo "Doing info in tk" ; \
b00612cc 42468 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42471 "RANLIB=$${RANLIB}" \
0c24b341 42472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42473 info) \
e2b9e2dc
NN
42474 || exit 1
42475
b813574b 42476@endif tk
4fa63067 42477
b813574b
PB
42478.PHONY: maybe-dvi-tk dvi-tk
42479maybe-dvi-tk:
42480@if tk
42481maybe-dvi-tk: dvi-tk
4fa63067 42482
b813574b
PB
42483dvi-tk: \
42484 configure-tk
0aed8855 42485 @: $(MAKE); $(unstage)
b813574b 42486 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42487 r=`${PWD_COMMAND}`; export r; \
b40e3958 42488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42489 $(HOST_EXPORTS) \
72b2455a 42490 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42492 done; \
b813574b 42493 echo "Doing dvi in tk" ; \
b00612cc 42494 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42497 "RANLIB=$${RANLIB}" \
0c24b341 42498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42499 dvi) \
4fa63067 42500 || exit 1
3866be5d 42501
b813574b 42502@endif tk
3866be5d 42503
56a8fe78
DD
42504.PHONY: maybe-pdf-tk pdf-tk
42505maybe-pdf-tk:
42506@if tk
42507maybe-pdf-tk: pdf-tk
42508
42509pdf-tk: \
42510 configure-tk
42511 @: $(MAKE); $(unstage)
42512 @[ -f ./tk/Makefile ] || exit 0; \
42513 r=`${PWD_COMMAND}`; export r; \
42514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42515 $(HOST_EXPORTS) \
42516 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42518 done; \
42519 echo "Doing pdf in tk" ; \
42520 (cd $(HOST_SUBDIR)/tk && \
42521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42523 "RANLIB=$${RANLIB}" \
0c24b341 42524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42525 pdf) \
42526 || exit 1
42527
42528@endif tk
42529
6d389afc
MS
42530.PHONY: maybe-html-tk html-tk
42531maybe-html-tk:
42532@if tk
42533maybe-html-tk: html-tk
42534
42535html-tk: \
42536 configure-tk
0aed8855 42537 @: $(MAKE); $(unstage)
6d389afc
MS
42538 @[ -f ./tk/Makefile ] || exit 0; \
42539 r=`${PWD_COMMAND}`; export r; \
42540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42541 $(HOST_EXPORTS) \
42542 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42544 done; \
42545 echo "Doing html in tk" ; \
b00612cc 42546 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
42547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42549 "RANLIB=$${RANLIB}" \
0c24b341 42550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42551 html) \
42552 || exit 1
42553
42554@endif tk
42555
b813574b
PB
42556.PHONY: maybe-TAGS-tk TAGS-tk
42557maybe-TAGS-tk:
42558@if tk
42559maybe-TAGS-tk: TAGS-tk
4fa63067 42560
b813574b
PB
42561TAGS-tk: \
42562 configure-tk
0aed8855 42563 @: $(MAKE); $(unstage)
b813574b 42564 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42565 r=`${PWD_COMMAND}`; export r; \
b40e3958 42566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42567 $(HOST_EXPORTS) \
72b2455a 42568 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42570 done; \
b813574b 42571 echo "Doing TAGS in tk" ; \
b00612cc 42572 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42575 "RANLIB=$${RANLIB}" \
0c24b341 42576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42577 TAGS) \
4fa63067 42578 || exit 1
3866be5d 42579
b813574b 42580@endif tk
3866be5d 42581
b813574b
PB
42582.PHONY: maybe-install-info-tk install-info-tk
42583maybe-install-info-tk:
42584@if tk
42585maybe-install-info-tk: install-info-tk
4fa63067 42586
b813574b
PB
42587install-info-tk: \
42588 configure-tk \
42589 info-tk
0aed8855 42590 @: $(MAKE); $(unstage)
b813574b 42591 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42592 r=`${PWD_COMMAND}`; export r; \
42593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42594 $(HOST_EXPORTS) \
72b2455a 42595 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42597 done; \
b813574b 42598 echo "Doing install-info in tk" ; \
b00612cc 42599 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42602 "RANLIB=$${RANLIB}" \
0c24b341 42603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42604 install-info) \
4fa63067
NN
42605 || exit 1
42606
b813574b 42607@endif tk
4fa63067 42608
a3ca38d2
DD
42609.PHONY: maybe-install-pdf-tk install-pdf-tk
42610maybe-install-pdf-tk:
42611@if tk
42612maybe-install-pdf-tk: install-pdf-tk
42613
42614install-pdf-tk: \
42615 configure-tk \
42616 pdf-tk
42617 @: $(MAKE); $(unstage)
42618 @[ -f ./tk/Makefile ] || exit 0; \
42619 r=`${PWD_COMMAND}`; export r; \
42620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42621 $(HOST_EXPORTS) \
42622 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42624 done; \
42625 echo "Doing install-pdf in tk" ; \
42626 (cd $(HOST_SUBDIR)/tk && \
42627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42629 "RANLIB=$${RANLIB}" \
0c24b341 42630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42631 install-pdf) \
42632 || exit 1
42633
42634@endif tk
42635
108a6f8e
CD
42636.PHONY: maybe-install-html-tk install-html-tk
42637maybe-install-html-tk:
42638@if tk
42639maybe-install-html-tk: install-html-tk
42640
42641install-html-tk: \
42642 configure-tk \
42643 html-tk
42644 @: $(MAKE); $(unstage)
42645 @[ -f ./tk/Makefile ] || exit 0; \
42646 r=`${PWD_COMMAND}`; export r; \
42647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42648 $(HOST_EXPORTS) \
42649 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
42650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42651 done; \
42652 echo "Doing install-html in tk" ; \
42653 (cd $(HOST_SUBDIR)/tk && \
42654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42656 "RANLIB=$${RANLIB}" \
0c24b341 42657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42658 install-html) \
42659 || exit 1
42660
42661@endif tk
42662
b813574b
PB
42663.PHONY: maybe-installcheck-tk installcheck-tk
42664maybe-installcheck-tk:
42665@if tk
42666maybe-installcheck-tk: installcheck-tk
4fa63067 42667
b813574b
PB
42668installcheck-tk: \
42669 configure-tk
0aed8855 42670 @: $(MAKE); $(unstage)
b813574b 42671 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42672 r=`${PWD_COMMAND}`; export r; \
42673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42674 $(HOST_EXPORTS) \
72b2455a 42675 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42677 done; \
b813574b 42678 echo "Doing installcheck in tk" ; \
b00612cc 42679 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42682 "RANLIB=$${RANLIB}" \
0c24b341 42683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42684 installcheck) \
4fa63067
NN
42685 || exit 1
42686
b813574b 42687@endif tk
4fa63067 42688
b813574b
PB
42689.PHONY: maybe-mostlyclean-tk mostlyclean-tk
42690maybe-mostlyclean-tk:
42691@if tk
42692maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 42693
b813574b 42694mostlyclean-tk:
0aed8855 42695 @: $(MAKE); $(unstage)
b813574b 42696 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42697 r=`${PWD_COMMAND}`; export r; \
42698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42699 $(HOST_EXPORTS) \
72b2455a 42700 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42702 done; \
b813574b 42703 echo "Doing mostlyclean in tk" ; \
b00612cc 42704 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42707 "RANLIB=$${RANLIB}" \
0c24b341 42708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42709 mostlyclean) \
4fa63067
NN
42710 || exit 1
42711
b813574b 42712@endif tk
4fa63067 42713
b813574b
PB
42714.PHONY: maybe-clean-tk clean-tk
42715maybe-clean-tk:
42716@if tk
42717maybe-clean-tk: clean-tk
4fa63067 42718
b813574b 42719clean-tk:
0aed8855 42720 @: $(MAKE); $(unstage)
b813574b 42721 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42722 r=`${PWD_COMMAND}`; export r; \
42723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42724 $(HOST_EXPORTS) \
72b2455a 42725 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42727 done; \
b813574b 42728 echo "Doing clean in tk" ; \
b00612cc 42729 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42732 "RANLIB=$${RANLIB}" \
0c24b341 42733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42734 clean) \
4fa63067
NN
42735 || exit 1
42736
b813574b 42737@endif tk
4fa63067 42738
b813574b
PB
42739.PHONY: maybe-distclean-tk distclean-tk
42740maybe-distclean-tk:
42741@if tk
42742maybe-distclean-tk: distclean-tk
4fa63067 42743
b813574b 42744distclean-tk:
0aed8855 42745 @: $(MAKE); $(unstage)
b813574b 42746 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
42747 r=`${PWD_COMMAND}`; export r; \
42748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42749 $(HOST_EXPORTS) \
72b2455a 42750 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42752 done; \
b813574b 42753 echo "Doing distclean in tk" ; \
b00612cc 42754 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42757 "RANLIB=$${RANLIB}" \
0c24b341 42758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42759 distclean) \
4fa63067
NN
42760 || exit 1
42761
b813574b 42762@endif tk
4fa63067 42763
b813574b
PB
42764.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
42765maybe-maintainer-clean-tk:
42766@if tk
42767maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 42768
b813574b 42769maintainer-clean-tk:
0aed8855 42770 @: $(MAKE); $(unstage)
b813574b 42771 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 42772 r=`${PWD_COMMAND}`; export r; \
b40e3958 42773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42774 $(HOST_EXPORTS) \
72b2455a 42775 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
42776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42777 done; \
b813574b 42778 echo "Doing maintainer-clean in tk" ; \
b00612cc 42779 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
42780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42782 "RANLIB=$${RANLIB}" \
0c24b341 42783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42784 maintainer-clean) \
4fa63067 42785 || exit 1
3866be5d 42786
b813574b 42787@endif tk
3866be5d 42788
4fa63067 42789
a7254363 42790
b813574b
PB
42791.PHONY: configure-libtermcap maybe-configure-libtermcap
42792maybe-configure-libtermcap:
4f0ef2d8
CD
42793@if gcc-bootstrap
42794configure-libtermcap: stage_current
42795@endif gcc-bootstrap
b813574b
PB
42796@if libtermcap
42797maybe-configure-libtermcap: configure-libtermcap
c52c6897 42798configure-libtermcap:
0aed8855 42799 @: $(MAKE); $(unstage)
c52c6897 42800 @r=`${PWD_COMMAND}`; export r; \
b813574b 42801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42802 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
42803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
1f53ca9a 42804 $(HOST_EXPORTS) \
a7254363
PB
42805 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
42806 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 42807 case $(srcdir) in \
b00612cc
PB
42808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42809 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
42810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 42811 esac; \
b00612cc
PB
42812 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
42813 libsrcdir="$$s/libtermcap"; \
b813574b 42814 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42816 --target=${target_alias} $${srcdiroption} \
b813574b
PB
42817 || exit 1
42818@endif libtermcap
42819
a7254363
PB
42820
42821
d545f33b
PB
42822
42823
b813574b
PB
42824.PHONY: all-libtermcap maybe-all-libtermcap
42825maybe-all-libtermcap:
4f0ef2d8
CD
42826@if gcc-bootstrap
42827all-libtermcap: stage_current
42828@endif gcc-bootstrap
b813574b 42829@if libtermcap
d27cc32e 42830TARGET-libtermcap=all
b813574b
PB
42831maybe-all-libtermcap: all-libtermcap
42832all-libtermcap: configure-libtermcap
0aed8855 42833 @: $(MAKE); $(unstage)
b813574b
PB
42834 @r=`${PWD_COMMAND}`; export r; \
42835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 42836 $(HOST_EXPORTS) \
b00612cc 42837 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
42838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42839 $(TARGET-libtermcap))
b813574b
PB
42840@endif libtermcap
42841
a7254363 42842
d545f33b
PB
42843
42844
b813574b
PB
42845.PHONY: check-libtermcap maybe-check-libtermcap
42846maybe-check-libtermcap:
42847@if libtermcap
42848maybe-check-libtermcap: check-libtermcap
42849
42850check-libtermcap:
4fa63067 42851
6bd3dfaa 42852@endif libtermcap
4fa63067
NN
42853
42854.PHONY: install-libtermcap maybe-install-libtermcap
42855maybe-install-libtermcap:
6bd3dfaa
PB
42856@if libtermcap
42857maybe-install-libtermcap: install-libtermcap
4fa63067
NN
42858
42859install-libtermcap: installdirs
0aed8855 42860 @: $(MAKE); $(unstage)
b40e3958
L
42861 @r=`${PWD_COMMAND}`; export r; \
42862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42863 $(HOST_EXPORTS) \
b00612cc 42864 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 42865 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 42866
6bd3dfaa 42867@endif libtermcap
3866be5d 42868
56a8fe78 42869# Other targets (info, dvi, pdf, etc.)
16ae0395 42870
4fa63067
NN
42871.PHONY: maybe-info-libtermcap info-libtermcap
42872maybe-info-libtermcap:
6bd3dfaa
PB
42873@if libtermcap
42874maybe-info-libtermcap: info-libtermcap
4fa63067
NN
42875
42876info-libtermcap: \
42877 configure-libtermcap
0aed8855 42878 @: $(MAKE); $(unstage)
4fa63067
NN
42879 @[ -f ./libtermcap/Makefile ] || exit 0; \
42880 r=`${PWD_COMMAND}`; export r; \
b40e3958 42881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42882 $(HOST_EXPORTS) \
b813574b 42883 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42885 done; \
42886 echo "Doing info in libtermcap" ; \
b00612cc 42887 (cd $(HOST_SUBDIR)/libtermcap && \
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 info) \
4fa63067 42893 || exit 1
3866be5d 42894
6bd3dfaa 42895@endif libtermcap
3866be5d 42896
4fa63067
NN
42897.PHONY: maybe-dvi-libtermcap dvi-libtermcap
42898maybe-dvi-libtermcap:
6bd3dfaa
PB
42899@if libtermcap
42900maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
42901
42902dvi-libtermcap: \
42903 configure-libtermcap
0aed8855 42904 @: $(MAKE); $(unstage)
4fa63067
NN
42905 @[ -f ./libtermcap/Makefile ] || exit 0; \
42906 r=`${PWD_COMMAND}`; export r; \
42907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42908 $(HOST_EXPORTS) \
b813574b 42909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42911 done; \
42912 echo "Doing dvi in libtermcap" ; \
b00612cc 42913 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42916 "RANLIB=$${RANLIB}" \
0c24b341 42917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42918 dvi) \
4fa63067
NN
42919 || exit 1
42920
6bd3dfaa 42921@endif libtermcap
4fa63067 42922
56a8fe78
DD
42923.PHONY: maybe-pdf-libtermcap pdf-libtermcap
42924maybe-pdf-libtermcap:
42925@if libtermcap
42926maybe-pdf-libtermcap: pdf-libtermcap
42927
42928pdf-libtermcap: \
42929 configure-libtermcap
42930 @: $(MAKE); $(unstage)
42931 @[ -f ./libtermcap/Makefile ] || exit 0; \
42932 r=`${PWD_COMMAND}`; export r; \
42933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42934 $(HOST_EXPORTS) \
42935 for flag in $(EXTRA_HOST_FLAGS) ; do \
42936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42937 done; \
42938 echo "Doing pdf in libtermcap" ; \
42939 (cd $(HOST_SUBDIR)/libtermcap && \
42940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42942 "RANLIB=$${RANLIB}" \
0c24b341 42943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42944 pdf) \
42945 || exit 1
42946
42947@endif libtermcap
42948
6d389afc
MS
42949.PHONY: maybe-html-libtermcap html-libtermcap
42950maybe-html-libtermcap:
42951@if libtermcap
42952maybe-html-libtermcap: html-libtermcap
42953
42954html-libtermcap: \
42955 configure-libtermcap
0aed8855 42956 @: $(MAKE); $(unstage)
6d389afc
MS
42957 @[ -f ./libtermcap/Makefile ] || exit 0; \
42958 r=`${PWD_COMMAND}`; export r; \
42959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42960 $(HOST_EXPORTS) \
42961 for flag in $(EXTRA_HOST_FLAGS) ; do \
42962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42963 done; \
42964 echo "Doing html in libtermcap" ; \
b00612cc 42965 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
42966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42968 "RANLIB=$${RANLIB}" \
0c24b341 42969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42970 html) \
42971 || exit 1
42972
42973@endif libtermcap
42974
4fa63067
NN
42975.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
42976maybe-TAGS-libtermcap:
6bd3dfaa
PB
42977@if libtermcap
42978maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
42979
42980TAGS-libtermcap: \
42981 configure-libtermcap
0aed8855 42982 @: $(MAKE); $(unstage)
4fa63067
NN
42983 @[ -f ./libtermcap/Makefile ] || exit 0; \
42984 r=`${PWD_COMMAND}`; export r; \
42985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42986 $(HOST_EXPORTS) \
b813574b 42987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42989 done; \
42990 echo "Doing TAGS in libtermcap" ; \
b00612cc 42991 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42994 "RANLIB=$${RANLIB}" \
0c24b341 42995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42996 TAGS) \
4fa63067
NN
42997 || exit 1
42998
6bd3dfaa 42999@endif libtermcap
4fa63067
NN
43000
43001.PHONY: maybe-install-info-libtermcap install-info-libtermcap
43002maybe-install-info-libtermcap:
6bd3dfaa
PB
43003@if libtermcap
43004maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
43005
43006install-info-libtermcap: \
43007 configure-libtermcap \
43008 info-libtermcap
0aed8855 43009 @: $(MAKE); $(unstage)
4fa63067
NN
43010 @[ -f ./libtermcap/Makefile ] || exit 0; \
43011 r=`${PWD_COMMAND}`; export r; \
43012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43013 $(HOST_EXPORTS) \
b813574b 43014 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43016 done; \
43017 echo "Doing install-info in libtermcap" ; \
b00612cc 43018 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
43019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43021 "RANLIB=$${RANLIB}" \
0c24b341 43022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43023 install-info) \
4fa63067
NN
43024 || exit 1
43025
6bd3dfaa 43026@endif libtermcap
4fa63067 43027
a3ca38d2
DD
43028.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
43029maybe-install-pdf-libtermcap:
43030@if libtermcap
43031maybe-install-pdf-libtermcap: install-pdf-libtermcap
43032
43033install-pdf-libtermcap: \
43034 configure-libtermcap \
43035 pdf-libtermcap
43036 @: $(MAKE); $(unstage)
43037 @[ -f ./libtermcap/Makefile ] || exit 0; \
43038 r=`${PWD_COMMAND}`; export r; \
43039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43040 $(HOST_EXPORTS) \
43041 for flag in $(EXTRA_HOST_FLAGS) ; do \
43042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43043 done; \
43044 echo "Doing install-pdf in libtermcap" ; \
43045 (cd $(HOST_SUBDIR)/libtermcap && \
43046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43048 "RANLIB=$${RANLIB}" \
0c24b341 43049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43050 install-pdf) \
43051 || exit 1
43052
43053@endif libtermcap
43054
108a6f8e
CD
43055.PHONY: maybe-install-html-libtermcap install-html-libtermcap
43056maybe-install-html-libtermcap:
43057@if libtermcap
43058maybe-install-html-libtermcap: install-html-libtermcap
43059
43060install-html-libtermcap: \
43061 configure-libtermcap \
43062 html-libtermcap
43063 @: $(MAKE); $(unstage)
43064 @[ -f ./libtermcap/Makefile ] || exit 0; \
43065 r=`${PWD_COMMAND}`; export r; \
43066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43067 $(HOST_EXPORTS) \
43068 for flag in $(EXTRA_HOST_FLAGS) ; do \
43069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43070 done; \
43071 echo "Doing install-html in libtermcap" ; \
43072 (cd $(HOST_SUBDIR)/libtermcap && \
43073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43075 "RANLIB=$${RANLIB}" \
0c24b341 43076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43077 install-html) \
43078 || exit 1
43079
43080@endif libtermcap
43081
4fa63067
NN
43082.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
43083maybe-installcheck-libtermcap:
6bd3dfaa
PB
43084@if libtermcap
43085maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
43086
43087installcheck-libtermcap: \
43088 configure-libtermcap
0aed8855 43089 @: $(MAKE); $(unstage)
4fa63067
NN
43090 @[ -f ./libtermcap/Makefile ] || exit 0; \
43091 r=`${PWD_COMMAND}`; export r; \
43092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43093 $(HOST_EXPORTS) \
b813574b 43094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43096 done; \
43097 echo "Doing installcheck in libtermcap" ; \
b00612cc 43098 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
43099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43101 "RANLIB=$${RANLIB}" \
0c24b341 43102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43103 installcheck) \
4fa63067
NN
43104 || exit 1
43105
6bd3dfaa 43106@endif libtermcap
4fa63067
NN
43107
43108.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
43109maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
43110@if libtermcap
43111maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
43112
43113# libtermcap doesn't support mostlyclean.
43114mostlyclean-libtermcap:
43115
6bd3dfaa 43116@endif libtermcap
4fa63067
NN
43117
43118.PHONY: maybe-clean-libtermcap clean-libtermcap
43119maybe-clean-libtermcap:
6bd3dfaa
PB
43120@if libtermcap
43121maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
43122
43123# libtermcap doesn't support clean.
43124clean-libtermcap:
43125
6bd3dfaa 43126@endif libtermcap
4fa63067
NN
43127
43128.PHONY: maybe-distclean-libtermcap distclean-libtermcap
43129maybe-distclean-libtermcap:
6bd3dfaa
PB
43130@if libtermcap
43131maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
43132
43133# libtermcap doesn't support distclean.
43134distclean-libtermcap:
43135
6bd3dfaa 43136@endif libtermcap
4fa63067
NN
43137
43138.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
43139maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
43140@if libtermcap
43141maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
43142
43143# libtermcap doesn't support maintainer-clean.
43144maintainer-clean-libtermcap:
43145
6bd3dfaa 43146@endif libtermcap
4fa63067
NN
43147
43148
a7254363 43149
4fa63067
NN
43150.PHONY: configure-utils maybe-configure-utils
43151maybe-configure-utils:
4f0ef2d8
CD
43152@if gcc-bootstrap
43153configure-utils: stage_current
43154@endif gcc-bootstrap
6bd3dfaa
PB
43155@if utils
43156maybe-configure-utils: configure-utils
c52c6897 43157configure-utils:
0aed8855 43158 @: $(MAKE); $(unstage)
c52c6897 43159 @r=`${PWD_COMMAND}`; export r; \
b40e3958 43160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43161 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
43162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
1f53ca9a 43163 $(HOST_EXPORTS) \
a7254363
PB
43164 echo Configuring in $(HOST_SUBDIR)/utils; \
43165 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 43166 case $(srcdir) in \
b00612cc
PB
43167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43168 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
43169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43170 esac; \
b00612cc
PB
43171 srcdiroption="--srcdir=$${topdir}/utils"; \
43172 libsrcdir="$$s/utils"; \
e2b9e2dc 43173 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43175 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43176 || exit 1
6bd3dfaa 43177@endif utils
e2b9e2dc 43178
a7254363
PB
43179
43180
d545f33b
PB
43181
43182
4fa63067
NN
43183.PHONY: all-utils maybe-all-utils
43184maybe-all-utils:
4f0ef2d8
CD
43185@if gcc-bootstrap
43186all-utils: stage_current
43187@endif gcc-bootstrap
6bd3dfaa 43188@if utils
d27cc32e 43189TARGET-utils=all
6bd3dfaa 43190maybe-all-utils: all-utils
4fa63067 43191all-utils: configure-utils
0aed8855 43192 @: $(MAKE); $(unstage)
4fa63067
NN
43193 @r=`${PWD_COMMAND}`; export r; \
43194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43195 $(HOST_EXPORTS) \
b00612cc 43196 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
43197 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43198 $(TARGET-utils))
6bd3dfaa 43199@endif utils
4fa63067 43200
a7254363 43201
d545f33b
PB
43202
43203
4fa63067
NN
43204.PHONY: check-utils maybe-check-utils
43205maybe-check-utils:
6bd3dfaa
PB
43206@if utils
43207maybe-check-utils: check-utils
4fa63067
NN
43208
43209check-utils:
43210
6bd3dfaa 43211@endif utils
4fa63067
NN
43212
43213.PHONY: install-utils maybe-install-utils
43214maybe-install-utils:
6bd3dfaa
PB
43215@if utils
43216maybe-install-utils: install-utils
4fa63067
NN
43217
43218install-utils: installdirs
0aed8855 43219 @: $(MAKE); $(unstage)
4fa63067
NN
43220 @r=`${PWD_COMMAND}`; export r; \
43221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43222 $(HOST_EXPORTS) \
b00612cc 43223 (cd $(HOST_SUBDIR)/utils && \
2da12f12 43224 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 43225
6bd3dfaa 43226@endif utils
4fa63067 43227
56a8fe78 43228# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
43229
43230.PHONY: maybe-info-utils info-utils
43231maybe-info-utils:
6bd3dfaa
PB
43232@if utils
43233maybe-info-utils: info-utils
4fa63067
NN
43234
43235info-utils: \
43236 configure-utils
0aed8855 43237 @: $(MAKE); $(unstage)
4fa63067
NN
43238 @[ -f ./utils/Makefile ] || exit 0; \
43239 r=`${PWD_COMMAND}`; export r; \
43240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43241 $(HOST_EXPORTS) \
b813574b 43242 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43244 done; \
43245 echo "Doing info in utils" ; \
b00612cc 43246 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43249 "RANLIB=$${RANLIB}" \
0c24b341 43250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43251 info) \
4fa63067
NN
43252 || exit 1
43253
6bd3dfaa 43254@endif utils
4fa63067
NN
43255
43256.PHONY: maybe-dvi-utils dvi-utils
43257maybe-dvi-utils:
6bd3dfaa
PB
43258@if utils
43259maybe-dvi-utils: dvi-utils
4fa63067
NN
43260
43261dvi-utils: \
43262 configure-utils
0aed8855 43263 @: $(MAKE); $(unstage)
4fa63067
NN
43264 @[ -f ./utils/Makefile ] || exit 0; \
43265 r=`${PWD_COMMAND}`; export r; \
b40e3958 43266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43267 $(HOST_EXPORTS) \
b813574b 43268 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43270 done; \
43271 echo "Doing dvi in utils" ; \
b00612cc 43272 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43275 "RANLIB=$${RANLIB}" \
0c24b341 43276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43277 dvi) \
4fa63067 43278 || exit 1
3866be5d 43279
6bd3dfaa 43280@endif utils
3866be5d 43281
56a8fe78
DD
43282.PHONY: maybe-pdf-utils pdf-utils
43283maybe-pdf-utils:
43284@if utils
43285maybe-pdf-utils: pdf-utils
43286
43287pdf-utils: \
43288 configure-utils
43289 @: $(MAKE); $(unstage)
43290 @[ -f ./utils/Makefile ] || exit 0; \
43291 r=`${PWD_COMMAND}`; export r; \
43292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43293 $(HOST_EXPORTS) \
43294 for flag in $(EXTRA_HOST_FLAGS) ; do \
43295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43296 done; \
43297 echo "Doing pdf in utils" ; \
43298 (cd $(HOST_SUBDIR)/utils && \
43299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43301 "RANLIB=$${RANLIB}" \
0c24b341 43302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43303 pdf) \
43304 || exit 1
43305
43306@endif utils
43307
6d389afc
MS
43308.PHONY: maybe-html-utils html-utils
43309maybe-html-utils:
43310@if utils
43311maybe-html-utils: html-utils
43312
43313html-utils: \
43314 configure-utils
0aed8855 43315 @: $(MAKE); $(unstage)
6d389afc
MS
43316 @[ -f ./utils/Makefile ] || exit 0; \
43317 r=`${PWD_COMMAND}`; export r; \
43318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43319 $(HOST_EXPORTS) \
43320 for flag in $(EXTRA_HOST_FLAGS) ; do \
43321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43322 done; \
43323 echo "Doing html in utils" ; \
b00612cc 43324 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
43325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43327 "RANLIB=$${RANLIB}" \
0c24b341 43328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43329 html) \
43330 || exit 1
43331
43332@endif utils
43333
4fa63067
NN
43334.PHONY: maybe-TAGS-utils TAGS-utils
43335maybe-TAGS-utils:
6bd3dfaa
PB
43336@if utils
43337maybe-TAGS-utils: TAGS-utils
4fa63067
NN
43338
43339TAGS-utils: \
43340 configure-utils
0aed8855 43341 @: $(MAKE); $(unstage)
4fa63067
NN
43342 @[ -f ./utils/Makefile ] || exit 0; \
43343 r=`${PWD_COMMAND}`; export r; \
b40e3958 43344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43345 $(HOST_EXPORTS) \
b813574b 43346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43348 done; \
43349 echo "Doing TAGS in utils" ; \
b00612cc 43350 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43353 "RANLIB=$${RANLIB}" \
0c24b341 43354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43355 TAGS) \
4fa63067 43356 || exit 1
3866be5d 43357
6bd3dfaa 43358@endif utils
3866be5d 43359
4fa63067
NN
43360.PHONY: maybe-install-info-utils install-info-utils
43361maybe-install-info-utils:
6bd3dfaa
PB
43362@if utils
43363maybe-install-info-utils: install-info-utils
16ae0395 43364
4fa63067
NN
43365install-info-utils: \
43366 configure-utils \
43367 info-utils
0aed8855 43368 @: $(MAKE); $(unstage)
4fa63067
NN
43369 @[ -f ./utils/Makefile ] || exit 0; \
43370 r=`${PWD_COMMAND}`; export r; \
b40e3958 43371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43372 $(HOST_EXPORTS) \
b813574b 43373 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43375 done; \
43376 echo "Doing install-info in utils" ; \
b00612cc 43377 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43380 "RANLIB=$${RANLIB}" \
0c24b341 43381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43382 install-info) \
4fa63067 43383 || exit 1
3866be5d 43384
6bd3dfaa 43385@endif utils
3866be5d 43386
a3ca38d2
DD
43387.PHONY: maybe-install-pdf-utils install-pdf-utils
43388maybe-install-pdf-utils:
43389@if utils
43390maybe-install-pdf-utils: install-pdf-utils
43391
43392install-pdf-utils: \
43393 configure-utils \
43394 pdf-utils
43395 @: $(MAKE); $(unstage)
43396 @[ -f ./utils/Makefile ] || exit 0; \
43397 r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 $(HOST_EXPORTS) \
43400 for flag in $(EXTRA_HOST_FLAGS) ; do \
43401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43402 done; \
43403 echo "Doing install-pdf in utils" ; \
43404 (cd $(HOST_SUBDIR)/utils && \
43405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43407 "RANLIB=$${RANLIB}" \
0c24b341 43408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43409 install-pdf) \
43410 || exit 1
43411
43412@endif utils
43413
108a6f8e
CD
43414.PHONY: maybe-install-html-utils install-html-utils
43415maybe-install-html-utils:
43416@if utils
43417maybe-install-html-utils: install-html-utils
43418
43419install-html-utils: \
43420 configure-utils \
43421 html-utils
43422 @: $(MAKE); $(unstage)
43423 @[ -f ./utils/Makefile ] || exit 0; \
43424 r=`${PWD_COMMAND}`; export r; \
43425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43426 $(HOST_EXPORTS) \
43427 for flag in $(EXTRA_HOST_FLAGS) ; do \
43428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43429 done; \
43430 echo "Doing install-html in utils" ; \
43431 (cd $(HOST_SUBDIR)/utils && \
43432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43434 "RANLIB=$${RANLIB}" \
0c24b341 43435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43436 install-html) \
43437 || exit 1
43438
43439@endif utils
43440
4fa63067
NN
43441.PHONY: maybe-installcheck-utils installcheck-utils
43442maybe-installcheck-utils:
6bd3dfaa
PB
43443@if utils
43444maybe-installcheck-utils: installcheck-utils
4fa63067
NN
43445
43446installcheck-utils: \
43447 configure-utils
0aed8855 43448 @: $(MAKE); $(unstage)
4fa63067 43449 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43450 r=`${PWD_COMMAND}`; export r; \
43451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43452 $(HOST_EXPORTS) \
b813574b 43453 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43455 done; \
43456 echo "Doing installcheck in utils" ; \
b00612cc 43457 (cd $(HOST_SUBDIR)/utils && \
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 installcheck) \
e2b9e2dc
NN
43463 || exit 1
43464
6bd3dfaa 43465@endif utils
4fa63067
NN
43466
43467.PHONY: maybe-mostlyclean-utils mostlyclean-utils
43468maybe-mostlyclean-utils:
6bd3dfaa
PB
43469@if utils
43470maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
43471
43472mostlyclean-utils:
0aed8855 43473 @: $(MAKE); $(unstage)
4fa63067
NN
43474 @[ -f ./utils/Makefile ] || exit 0; \
43475 r=`${PWD_COMMAND}`; export r; \
b40e3958 43476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43477 $(HOST_EXPORTS) \
b813574b 43478 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43480 done; \
43481 echo "Doing mostlyclean in utils" ; \
b00612cc 43482 (cd $(HOST_SUBDIR)/utils && \
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 mostlyclean) \
4fa63067 43488 || exit 1
3866be5d 43489
6bd3dfaa 43490@endif utils
3866be5d 43491
4fa63067
NN
43492.PHONY: maybe-clean-utils clean-utils
43493maybe-clean-utils:
6bd3dfaa
PB
43494@if utils
43495maybe-clean-utils: clean-utils
4fa63067
NN
43496
43497clean-utils:
0aed8855 43498 @: $(MAKE); $(unstage)
4fa63067
NN
43499 @[ -f ./utils/Makefile ] || exit 0; \
43500 r=`${PWD_COMMAND}`; export r; \
b40e3958 43501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43502 $(HOST_EXPORTS) \
b813574b 43503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43505 done; \
43506 echo "Doing clean in utils" ; \
b00612cc 43507 (cd $(HOST_SUBDIR)/utils && \
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 clean) \
4fa63067 43513 || exit 1
3866be5d 43514
6bd3dfaa 43515@endif utils
3866be5d 43516
4fa63067
NN
43517.PHONY: maybe-distclean-utils distclean-utils
43518maybe-distclean-utils:
6bd3dfaa
PB
43519@if utils
43520maybe-distclean-utils: distclean-utils
16ae0395 43521
4fa63067 43522distclean-utils:
0aed8855 43523 @: $(MAKE); $(unstage)
4fa63067
NN
43524 @[ -f ./utils/Makefile ] || exit 0; \
43525 r=`${PWD_COMMAND}`; export r; \
b40e3958 43526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43527 $(HOST_EXPORTS) \
b813574b 43528 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43530 done; \
43531 echo "Doing distclean in utils" ; \
b00612cc 43532 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43535 "RANLIB=$${RANLIB}" \
0c24b341 43536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43537 distclean) \
4fa63067 43538 || exit 1
3866be5d 43539
6bd3dfaa 43540@endif utils
3866be5d 43541
4fa63067
NN
43542.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
43543maybe-maintainer-clean-utils:
6bd3dfaa
PB
43544@if utils
43545maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
43546
43547maintainer-clean-utils:
0aed8855 43548 @: $(MAKE); $(unstage)
4fa63067 43549 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
43550 r=`${PWD_COMMAND}`; export r; \
43551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43552 $(HOST_EXPORTS) \
b813574b 43553 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
43554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43555 done; \
43556 echo "Doing maintainer-clean in utils" ; \
b00612cc 43557 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
43558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43560 "RANLIB=$${RANLIB}" \
0c24b341 43561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 43562 maintainer-clean) \
e2b9e2dc
NN
43563 || exit 1
43564
6bd3dfaa 43565@endif utils
3866be5d 43566
3866be5d 43567
a7254363 43568
b00612cc
PB
43569.PHONY: configure-gnattools maybe-configure-gnattools
43570maybe-configure-gnattools:
4f0ef2d8
CD
43571@if gcc-bootstrap
43572configure-gnattools: stage_current
43573@endif gcc-bootstrap
b00612cc
PB
43574@if gnattools
43575maybe-configure-gnattools: configure-gnattools
c52c6897 43576configure-gnattools:
0aed8855 43577 @: $(MAKE); $(unstage)
c52c6897 43578 @r=`${PWD_COMMAND}`; export r; \
b00612cc 43579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
43580 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
43581 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
1f53ca9a 43582 $(HOST_EXPORTS) \
a7254363
PB
43583 echo Configuring in $(HOST_SUBDIR)/gnattools; \
43584 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
43585 case $(srcdir) in \
43586 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43587 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
43588 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43589 esac; \
43590 srcdiroption="--srcdir=$${topdir}/gnattools"; \
43591 libsrcdir="$$s/gnattools"; \
43592 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43593 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43594 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
43595 || exit 1
43596@endif gnattools
43597
a7254363
PB
43598
43599
d545f33b
PB
43600
43601
b00612cc
PB
43602.PHONY: all-gnattools maybe-all-gnattools
43603maybe-all-gnattools:
4f0ef2d8
CD
43604@if gcc-bootstrap
43605all-gnattools: stage_current
43606@endif gcc-bootstrap
b00612cc
PB
43607@if gnattools
43608TARGET-gnattools=all
43609maybe-all-gnattools: all-gnattools
43610all-gnattools: configure-gnattools
0aed8855 43611 @: $(MAKE); $(unstage)
b00612cc
PB
43612 @r=`${PWD_COMMAND}`; export r; \
43613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 43614 $(HOST_EXPORTS) \
b00612cc 43615 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
43616 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
43617 $(TARGET-gnattools))
b00612cc
PB
43618@endif gnattools
43619
a7254363 43620
d545f33b
PB
43621
43622
b00612cc
PB
43623.PHONY: check-gnattools maybe-check-gnattools
43624maybe-check-gnattools:
43625@if gnattools
43626maybe-check-gnattools: check-gnattools
43627
43628check-gnattools:
0aed8855 43629 @: $(MAKE); $(unstage)
b00612cc
PB
43630 @r=`${PWD_COMMAND}`; export r; \
43631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43632 $(HOST_EXPORTS) \
43633 (cd $(HOST_SUBDIR)/gnattools && \
43634 $(MAKE) $(FLAGS_TO_PASS) check)
43635
43636@endif gnattools
43637
43638.PHONY: install-gnattools maybe-install-gnattools
43639maybe-install-gnattools:
43640@if gnattools
43641maybe-install-gnattools: install-gnattools
43642
43643install-gnattools: installdirs
0aed8855 43644 @: $(MAKE); $(unstage)
b00612cc
PB
43645 @r=`${PWD_COMMAND}`; export r; \
43646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43647 $(HOST_EXPORTS) \
43648 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 43649 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
43650
43651@endif gnattools
43652
56a8fe78 43653# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
43654
43655.PHONY: maybe-info-gnattools info-gnattools
43656maybe-info-gnattools:
43657@if gnattools
43658maybe-info-gnattools: info-gnattools
43659
43660info-gnattools: \
43661 configure-gnattools
0aed8855 43662 @: $(MAKE); $(unstage)
b00612cc
PB
43663 @[ -f ./gnattools/Makefile ] || exit 0; \
43664 r=`${PWD_COMMAND}`; export r; \
43665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43666 $(HOST_EXPORTS) \
43667 for flag in $(EXTRA_HOST_FLAGS) ; do \
43668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43669 done; \
43670 echo "Doing info in gnattools" ; \
43671 (cd $(HOST_SUBDIR)/gnattools && \
43672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43674 "RANLIB=$${RANLIB}" \
0c24b341 43675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43676 info) \
43677 || exit 1
43678
43679@endif gnattools
43680
43681.PHONY: maybe-dvi-gnattools dvi-gnattools
43682maybe-dvi-gnattools:
43683@if gnattools
43684maybe-dvi-gnattools: dvi-gnattools
43685
43686dvi-gnattools: \
43687 configure-gnattools
0aed8855 43688 @: $(MAKE); $(unstage)
b00612cc
PB
43689 @[ -f ./gnattools/Makefile ] || exit 0; \
43690 r=`${PWD_COMMAND}`; export r; \
43691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43692 $(HOST_EXPORTS) \
43693 for flag in $(EXTRA_HOST_FLAGS) ; do \
43694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43695 done; \
43696 echo "Doing dvi in gnattools" ; \
43697 (cd $(HOST_SUBDIR)/gnattools && \
43698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43700 "RANLIB=$${RANLIB}" \
0c24b341 43701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43702 dvi) \
43703 || exit 1
43704
43705@endif gnattools
43706
56a8fe78
DD
43707.PHONY: maybe-pdf-gnattools pdf-gnattools
43708maybe-pdf-gnattools:
43709@if gnattools
43710maybe-pdf-gnattools: pdf-gnattools
43711
43712pdf-gnattools: \
43713 configure-gnattools
43714 @: $(MAKE); $(unstage)
43715 @[ -f ./gnattools/Makefile ] || exit 0; \
43716 r=`${PWD_COMMAND}`; export r; \
43717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43718 $(HOST_EXPORTS) \
43719 for flag in $(EXTRA_HOST_FLAGS) ; do \
43720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43721 done; \
43722 echo "Doing pdf in gnattools" ; \
43723 (cd $(HOST_SUBDIR)/gnattools && \
43724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43726 "RANLIB=$${RANLIB}" \
0c24b341 43727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43728 pdf) \
43729 || exit 1
43730
43731@endif gnattools
43732
b00612cc
PB
43733.PHONY: maybe-html-gnattools html-gnattools
43734maybe-html-gnattools:
43735@if gnattools
43736maybe-html-gnattools: html-gnattools
43737
43738html-gnattools: \
43739 configure-gnattools
0aed8855 43740 @: $(MAKE); $(unstage)
b00612cc
PB
43741 @[ -f ./gnattools/Makefile ] || exit 0; \
43742 r=`${PWD_COMMAND}`; export r; \
43743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43744 $(HOST_EXPORTS) \
43745 for flag in $(EXTRA_HOST_FLAGS) ; do \
43746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747 done; \
43748 echo "Doing html in gnattools" ; \
43749 (cd $(HOST_SUBDIR)/gnattools && \
43750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43752 "RANLIB=$${RANLIB}" \
0c24b341 43753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43754 html) \
43755 || exit 1
43756
43757@endif gnattools
43758
43759.PHONY: maybe-TAGS-gnattools TAGS-gnattools
43760maybe-TAGS-gnattools:
43761@if gnattools
43762maybe-TAGS-gnattools: TAGS-gnattools
43763
43764TAGS-gnattools: \
43765 configure-gnattools
0aed8855 43766 @: $(MAKE); $(unstage)
b00612cc
PB
43767 @[ -f ./gnattools/Makefile ] || exit 0; \
43768 r=`${PWD_COMMAND}`; export r; \
43769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43770 $(HOST_EXPORTS) \
43771 for flag in $(EXTRA_HOST_FLAGS) ; do \
43772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43773 done; \
43774 echo "Doing TAGS in gnattools" ; \
43775 (cd $(HOST_SUBDIR)/gnattools && \
43776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43778 "RANLIB=$${RANLIB}" \
0c24b341 43779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43780 TAGS) \
43781 || exit 1
43782
43783@endif gnattools
43784
43785.PHONY: maybe-install-info-gnattools install-info-gnattools
43786maybe-install-info-gnattools:
43787@if gnattools
43788maybe-install-info-gnattools: install-info-gnattools
43789
43790install-info-gnattools: \
43791 configure-gnattools \
43792 info-gnattools
0aed8855 43793 @: $(MAKE); $(unstage)
b00612cc
PB
43794 @[ -f ./gnattools/Makefile ] || exit 0; \
43795 r=`${PWD_COMMAND}`; export r; \
43796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43797 $(HOST_EXPORTS) \
43798 for flag in $(EXTRA_HOST_FLAGS) ; do \
43799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43800 done; \
43801 echo "Doing install-info in gnattools" ; \
43802 (cd $(HOST_SUBDIR)/gnattools && \
43803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43805 "RANLIB=$${RANLIB}" \
0c24b341 43806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43807 install-info) \
43808 || exit 1
43809
43810@endif gnattools
43811
a3ca38d2
DD
43812.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
43813maybe-install-pdf-gnattools:
43814@if gnattools
43815maybe-install-pdf-gnattools: install-pdf-gnattools
43816
43817install-pdf-gnattools: \
43818 configure-gnattools \
43819 pdf-gnattools
43820 @: $(MAKE); $(unstage)
43821 @[ -f ./gnattools/Makefile ] || exit 0; \
43822 r=`${PWD_COMMAND}`; export r; \
43823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43824 $(HOST_EXPORTS) \
43825 for flag in $(EXTRA_HOST_FLAGS) ; do \
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 echo "Doing install-pdf in gnattools" ; \
43829 (cd $(HOST_SUBDIR)/gnattools && \
43830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43832 "RANLIB=$${RANLIB}" \
0c24b341 43833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
43834 install-pdf) \
43835 || exit 1
43836
43837@endif gnattools
43838
108a6f8e
CD
43839.PHONY: maybe-install-html-gnattools install-html-gnattools
43840maybe-install-html-gnattools:
43841@if gnattools
43842maybe-install-html-gnattools: install-html-gnattools
43843
43844install-html-gnattools: \
43845 configure-gnattools \
43846 html-gnattools
43847 @: $(MAKE); $(unstage)
43848 @[ -f ./gnattools/Makefile ] || exit 0; \
43849 r=`${PWD_COMMAND}`; export r; \
43850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43851 $(HOST_EXPORTS) \
43852 for flag in $(EXTRA_HOST_FLAGS) ; do \
43853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43854 done; \
43855 echo "Doing install-html in gnattools" ; \
43856 (cd $(HOST_SUBDIR)/gnattools && \
43857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43859 "RANLIB=$${RANLIB}" \
0c24b341 43860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
43861 install-html) \
43862 || exit 1
43863
43864@endif gnattools
43865
b00612cc
PB
43866.PHONY: maybe-installcheck-gnattools installcheck-gnattools
43867maybe-installcheck-gnattools:
43868@if gnattools
43869maybe-installcheck-gnattools: installcheck-gnattools
43870
43871installcheck-gnattools: \
43872 configure-gnattools
0aed8855 43873 @: $(MAKE); $(unstage)
b00612cc
PB
43874 @[ -f ./gnattools/Makefile ] || exit 0; \
43875 r=`${PWD_COMMAND}`; export r; \
43876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43877 $(HOST_EXPORTS) \
43878 for flag in $(EXTRA_HOST_FLAGS) ; do \
43879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43880 done; \
43881 echo "Doing installcheck in gnattools" ; \
43882 (cd $(HOST_SUBDIR)/gnattools && \
43883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43885 "RANLIB=$${RANLIB}" \
0c24b341 43886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43887 installcheck) \
43888 || exit 1
43889
43890@endif gnattools
43891
43892.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
43893maybe-mostlyclean-gnattools:
43894@if gnattools
43895maybe-mostlyclean-gnattools: mostlyclean-gnattools
43896
43897mostlyclean-gnattools:
0aed8855 43898 @: $(MAKE); $(unstage)
b00612cc
PB
43899 @[ -f ./gnattools/Makefile ] || exit 0; \
43900 r=`${PWD_COMMAND}`; export r; \
43901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43902 $(HOST_EXPORTS) \
43903 for flag in $(EXTRA_HOST_FLAGS) ; do \
43904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43905 done; \
43906 echo "Doing mostlyclean in gnattools" ; \
43907 (cd $(HOST_SUBDIR)/gnattools && \
43908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43910 "RANLIB=$${RANLIB}" \
0c24b341 43911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43912 mostlyclean) \
43913 || exit 1
43914
43915@endif gnattools
43916
43917.PHONY: maybe-clean-gnattools clean-gnattools
43918maybe-clean-gnattools:
43919@if gnattools
43920maybe-clean-gnattools: clean-gnattools
43921
43922clean-gnattools:
0aed8855 43923 @: $(MAKE); $(unstage)
b00612cc
PB
43924 @[ -f ./gnattools/Makefile ] || exit 0; \
43925 r=`${PWD_COMMAND}`; export r; \
43926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43927 $(HOST_EXPORTS) \
43928 for flag in $(EXTRA_HOST_FLAGS) ; do \
43929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43930 done; \
43931 echo "Doing clean in gnattools" ; \
43932 (cd $(HOST_SUBDIR)/gnattools && \
43933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43935 "RANLIB=$${RANLIB}" \
0c24b341 43936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43937 clean) \
43938 || exit 1
43939
43940@endif gnattools
43941
43942.PHONY: maybe-distclean-gnattools distclean-gnattools
43943maybe-distclean-gnattools:
43944@if gnattools
43945maybe-distclean-gnattools: distclean-gnattools
43946
43947distclean-gnattools:
0aed8855 43948 @: $(MAKE); $(unstage)
b00612cc
PB
43949 @[ -f ./gnattools/Makefile ] || exit 0; \
43950 r=`${PWD_COMMAND}`; export r; \
43951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43952 $(HOST_EXPORTS) \
43953 for flag in $(EXTRA_HOST_FLAGS) ; do \
43954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43955 done; \
43956 echo "Doing distclean in gnattools" ; \
43957 (cd $(HOST_SUBDIR)/gnattools && \
43958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43960 "RANLIB=$${RANLIB}" \
0c24b341 43961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43962 distclean) \
43963 || exit 1
43964
43965@endif gnattools
43966
43967.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
43968maybe-maintainer-clean-gnattools:
43969@if gnattools
43970maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
43971
43972maintainer-clean-gnattools:
0aed8855 43973 @: $(MAKE); $(unstage)
b00612cc
PB
43974 @[ -f ./gnattools/Makefile ] || exit 0; \
43975 r=`${PWD_COMMAND}`; export r; \
43976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
43977 $(HOST_EXPORTS) \
43978 for flag in $(EXTRA_HOST_FLAGS) ; do \
43979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43980 done; \
43981 echo "Doing maintainer-clean in gnattools" ; \
43982 (cd $(HOST_SUBDIR)/gnattools && \
43983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43985 "RANLIB=$${RANLIB}" \
0c24b341 43986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
43987 maintainer-clean) \
43988 || exit 1
43989
43990@endif gnattools
43991
43992
3866be5d 43993
700d40ca
ILT
43994.PHONY: configure-lto-plugin maybe-configure-lto-plugin
43995maybe-configure-lto-plugin:
43996@if gcc-bootstrap
43997configure-lto-plugin: stage_current
43998@endif gcc-bootstrap
43999@if lto-plugin
44000maybe-configure-lto-plugin: configure-lto-plugin
44001configure-lto-plugin:
44002 @r=`${PWD_COMMAND}`; export r; \
44003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44004 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
1f53ca9a 44006 $(HOST_EXPORTS) \
700d40ca
ILT
44007 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
44008 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
44009 case $(srcdir) in \
44010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44011 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44013 esac; \
44014 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44015 libsrcdir="$$s/lto-plugin"; \
44016 $(SHELL) $${libsrcdir}/configure \
44017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44018 --target=${target_alias} $${srcdiroption} \
44019 || exit 1
44020@endif lto-plugin
44021
44022
44023
44024.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
44025maybe-configure-stage1-lto-plugin:
44026@if lto-plugin-bootstrap
44027maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
44028configure-stage1-lto-plugin:
44029 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44031 @r=`${PWD_COMMAND}`; export r; \
44032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44033 TFLAGS="$(STAGE1_TFLAGS)"; \
44034 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44035 $(HOST_EXPORTS) \
44036 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44037 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
44038 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44039 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
44040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44041 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44042 case $(srcdir) in \
44043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44044 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44046 esac; \
44047 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44048 libsrcdir="$$s/lto-plugin"; \
44049 $(SHELL) $${libsrcdir}/configure \
44050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44051 --target=${target_alias} $${srcdiroption} \
44052 $(STAGE1_CONFIGURE_FLAGS)
44053@endif lto-plugin-bootstrap
44054
44055.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
44056maybe-configure-stage2-lto-plugin:
44057@if lto-plugin-bootstrap
44058maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
44059configure-stage2-lto-plugin:
44060 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44061 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44062 @r=`${PWD_COMMAND}`; export r; \
44063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44064 TFLAGS="$(STAGE2_TFLAGS)"; \
44065 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44066 $(HOST_EXPORTS) \
44067 $(POSTSTAGE1_HOST_EXPORTS) \
44068 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44069 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
44070 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44071 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
44072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44073 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44074 case $(srcdir) in \
44075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44076 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44078 esac; \
44079 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44080 libsrcdir="$$s/lto-plugin"; \
44081 $(SHELL) $${libsrcdir}/configure \
44082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44083 --target=${target_alias} $${srcdiroption} \
44084 --with-build-libsubdir=$(HOST_SUBDIR) \
44085 $(STAGE2_CONFIGURE_FLAGS)
44086@endif lto-plugin-bootstrap
44087
44088.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
44089maybe-configure-stage3-lto-plugin:
44090@if lto-plugin-bootstrap
44091maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
44092configure-stage3-lto-plugin:
44093 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44094 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44095 @r=`${PWD_COMMAND}`; export r; \
44096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44097 TFLAGS="$(STAGE3_TFLAGS)"; \
44098 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44099 $(HOST_EXPORTS) \
44100 $(POSTSTAGE1_HOST_EXPORTS) \
44101 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44102 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
44103 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44104 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
44105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44106 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44107 case $(srcdir) in \
44108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44109 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44111 esac; \
44112 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44113 libsrcdir="$$s/lto-plugin"; \
44114 $(SHELL) $${libsrcdir}/configure \
44115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44116 --target=${target_alias} $${srcdiroption} \
44117 --with-build-libsubdir=$(HOST_SUBDIR) \
44118 $(STAGE3_CONFIGURE_FLAGS)
44119@endif lto-plugin-bootstrap
44120
44121.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
44122maybe-configure-stage4-lto-plugin:
44123@if lto-plugin-bootstrap
44124maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
44125configure-stage4-lto-plugin:
44126 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44128 @r=`${PWD_COMMAND}`; export r; \
44129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44130 TFLAGS="$(STAGE4_TFLAGS)"; \
44131 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44132 $(HOST_EXPORTS) \
44133 $(POSTSTAGE1_HOST_EXPORTS) \
44134 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44135 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
44136 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44137 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
44138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44139 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44140 case $(srcdir) in \
44141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44142 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44144 esac; \
44145 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44146 libsrcdir="$$s/lto-plugin"; \
44147 $(SHELL) $${libsrcdir}/configure \
44148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44149 --target=${target_alias} $${srcdiroption} \
44150 --with-build-libsubdir=$(HOST_SUBDIR) \
44151 $(STAGE4_CONFIGURE_FLAGS)
44152@endif lto-plugin-bootstrap
44153
44154.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
44155maybe-configure-stageprofile-lto-plugin:
44156@if lto-plugin-bootstrap
44157maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44158configure-stageprofile-lto-plugin:
44159 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44161 @r=`${PWD_COMMAND}`; export r; \
44162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44163 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44164 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44165 $(HOST_EXPORTS) \
44166 $(POSTSTAGE1_HOST_EXPORTS) \
44167 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44168 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
44169 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44170 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
44171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44172 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44173 case $(srcdir) in \
44174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44175 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44177 esac; \
44178 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44179 libsrcdir="$$s/lto-plugin"; \
44180 $(SHELL) $${libsrcdir}/configure \
44181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44182 --target=${target_alias} $${srcdiroption} \
44183 --with-build-libsubdir=$(HOST_SUBDIR) \
44184 $(STAGEprofile_CONFIGURE_FLAGS)
44185@endif lto-plugin-bootstrap
44186
44187.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
44188maybe-configure-stagefeedback-lto-plugin:
44189@if lto-plugin-bootstrap
44190maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44191configure-stagefeedback-lto-plugin:
44192 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
44194 @r=`${PWD_COMMAND}`; export r; \
44195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44196 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44197 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
44198 $(HOST_EXPORTS) \
44199 $(POSTSTAGE1_HOST_EXPORTS) \
44200 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
1f53ca9a
AO
44201 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
44202 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
700d40ca
ILT
44203 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
44204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
44205 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
44206 case $(srcdir) in \
44207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44208 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
44209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44210 esac; \
44211 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
44212 libsrcdir="$$s/lto-plugin"; \
44213 $(SHELL) $${libsrcdir}/configure \
44214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44215 --target=${target_alias} $${srcdiroption} \
44216 --with-build-libsubdir=$(HOST_SUBDIR) \
44217 $(STAGEfeedback_CONFIGURE_FLAGS)
44218@endif lto-plugin-bootstrap
44219
44220
44221
44222
44223
44224.PHONY: all-lto-plugin maybe-all-lto-plugin
44225maybe-all-lto-plugin:
44226@if gcc-bootstrap
44227all-lto-plugin: stage_current
44228@endif gcc-bootstrap
44229@if lto-plugin
44230TARGET-lto-plugin=all
44231maybe-all-lto-plugin: all-lto-plugin
44232all-lto-plugin: configure-lto-plugin
44233 @r=`${PWD_COMMAND}`; export r; \
44234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 44235 $(HOST_EXPORTS) \
700d40ca
ILT
44236 (cd $(HOST_SUBDIR)/lto-plugin && \
44237 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
44238 $(TARGET-lto-plugin))
44239@endif lto-plugin
44240
44241
44242
44243.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
44244.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
44245maybe-all-stage1-lto-plugin:
44246maybe-clean-stage1-lto-plugin:
44247@if lto-plugin-bootstrap
44248maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
44249all-stage1: all-stage1-lto-plugin
44250TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
44251all-stage1-lto-plugin: configure-stage1-lto-plugin
44252 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44253 @r=`${PWD_COMMAND}`; export r; \
44254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44255 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 44256 $(HOST_EXPORTS) \
700d40ca
ILT
44257 cd $(HOST_SUBDIR)/lto-plugin && \
44258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44259 CFLAGS="$(STAGE1_CFLAGS)" \
1f53ca9a 44260 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
700d40ca
ILT
44261 LIBCFLAGS="$(LIBCFLAGS)" \
44262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44265 $(EXTRA_HOST_FLAGS) \
44266 TFLAGS="$(STAGE1_TFLAGS)" \
44267 $(TARGET-stage1-lto-plugin)
44268
44269maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
44270clean-stage1: clean-stage1-lto-plugin
44271clean-stage1-lto-plugin:
44272 @if [ $(current_stage) = stage1 ]; then \
44273 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44274 else \
44275 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
44276 $(MAKE) stage1-start; \
44277 fi; \
44278 cd $(HOST_SUBDIR)/lto-plugin && \
44279 $(MAKE) $(EXTRA_HOST_FLAGS) \
44280 clean
44281@endif lto-plugin-bootstrap
44282
44283
44284.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
44285.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
44286maybe-all-stage2-lto-plugin:
44287maybe-clean-stage2-lto-plugin:
44288@if lto-plugin-bootstrap
44289maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
44290all-stage2: all-stage2-lto-plugin
44291TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
44292all-stage2-lto-plugin: configure-stage2-lto-plugin
44293 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44294 @r=`${PWD_COMMAND}`; export r; \
44295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44296 TFLAGS="$(STAGE2_TFLAGS)"; \
44297 $(HOST_EXPORTS) \
1f53ca9a 44298 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44299 cd $(HOST_SUBDIR)/lto-plugin && \
44300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44301 CFLAGS="$(STAGE2_CFLAGS)" \
1f53ca9a 44302 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
700d40ca
ILT
44303 LIBCFLAGS="$(STAGE2_CFLAGS)" \
44304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44307 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44308 TFLAGS="$(STAGE2_TFLAGS)" \
44309 $(TARGET-stage2-lto-plugin)
44310
44311maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
44312clean-stage2: clean-stage2-lto-plugin
44313clean-stage2-lto-plugin:
44314 @if [ $(current_stage) = stage2 ]; then \
44315 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44316 else \
44317 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
44318 $(MAKE) stage2-start; \
44319 fi; \
44320 cd $(HOST_SUBDIR)/lto-plugin && \
44321 $(MAKE) $(EXTRA_HOST_FLAGS) \
44322 $(POSTSTAGE1_FLAGS_TO_PASS) \
44323 clean
44324@endif lto-plugin-bootstrap
44325
44326
44327.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
44328.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
44329maybe-all-stage3-lto-plugin:
44330maybe-clean-stage3-lto-plugin:
44331@if lto-plugin-bootstrap
44332maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
44333all-stage3: all-stage3-lto-plugin
44334TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
44335all-stage3-lto-plugin: configure-stage3-lto-plugin
44336 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44337 @r=`${PWD_COMMAND}`; export r; \
44338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44339 TFLAGS="$(STAGE3_TFLAGS)"; \
44340 $(HOST_EXPORTS) \
1f53ca9a 44341 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44342 cd $(HOST_SUBDIR)/lto-plugin && \
44343 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44344 CFLAGS="$(STAGE3_CFLAGS)" \
1f53ca9a 44345 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
700d40ca
ILT
44346 LIBCFLAGS="$(STAGE3_CFLAGS)" \
44347 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44348 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44349 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44350 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44351 TFLAGS="$(STAGE3_TFLAGS)" \
44352 $(TARGET-stage3-lto-plugin)
44353
44354maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
44355clean-stage3: clean-stage3-lto-plugin
44356clean-stage3-lto-plugin:
44357 @if [ $(current_stage) = stage3 ]; then \
44358 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44359 else \
44360 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
44361 $(MAKE) stage3-start; \
44362 fi; \
44363 cd $(HOST_SUBDIR)/lto-plugin && \
44364 $(MAKE) $(EXTRA_HOST_FLAGS) \
44365 $(POSTSTAGE1_FLAGS_TO_PASS) \
44366 clean
44367@endif lto-plugin-bootstrap
44368
44369
44370.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
44371.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
44372maybe-all-stage4-lto-plugin:
44373maybe-clean-stage4-lto-plugin:
44374@if lto-plugin-bootstrap
44375maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
44376all-stage4: all-stage4-lto-plugin
44377TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
44378all-stage4-lto-plugin: configure-stage4-lto-plugin
44379 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44380 @r=`${PWD_COMMAND}`; export r; \
44381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44382 TFLAGS="$(STAGE4_TFLAGS)"; \
44383 $(HOST_EXPORTS) \
1f53ca9a 44384 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44385 cd $(HOST_SUBDIR)/lto-plugin && \
44386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44387 CFLAGS="$(STAGE4_CFLAGS)" \
1f53ca9a 44388 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
700d40ca
ILT
44389 LIBCFLAGS="$(STAGE4_CFLAGS)" \
44390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44394 TFLAGS="$(STAGE4_TFLAGS)" \
44395 $(TARGET-stage4-lto-plugin)
44396
44397maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
44398clean-stage4: clean-stage4-lto-plugin
44399clean-stage4-lto-plugin:
44400 @if [ $(current_stage) = stage4 ]; then \
44401 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44402 else \
44403 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
44404 $(MAKE) stage4-start; \
44405 fi; \
44406 cd $(HOST_SUBDIR)/lto-plugin && \
44407 $(MAKE) $(EXTRA_HOST_FLAGS) \
44408 $(POSTSTAGE1_FLAGS_TO_PASS) \
44409 clean
44410@endif lto-plugin-bootstrap
44411
44412
44413.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
44414.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
44415maybe-all-stageprofile-lto-plugin:
44416maybe-clean-stageprofile-lto-plugin:
44417@if lto-plugin-bootstrap
44418maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
44419all-stageprofile: all-stageprofile-lto-plugin
44420TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
44421all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
44422 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44423 @r=`${PWD_COMMAND}`; export r; \
44424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44425 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44426 $(HOST_EXPORTS) \
1f53ca9a 44427 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44428 cd $(HOST_SUBDIR)/lto-plugin && \
44429 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44430 CFLAGS="$(STAGEprofile_CFLAGS)" \
1f53ca9a 44431 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
700d40ca
ILT
44432 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
44433 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44434 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44435 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44436 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44437 TFLAGS="$(STAGEprofile_TFLAGS)" \
44438 $(TARGET-stageprofile-lto-plugin)
44439
44440maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
44441clean-stageprofile: clean-stageprofile-lto-plugin
44442clean-stageprofile-lto-plugin:
44443 @if [ $(current_stage) = stageprofile ]; then \
44444 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44445 else \
44446 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
44447 $(MAKE) stageprofile-start; \
44448 fi; \
44449 cd $(HOST_SUBDIR)/lto-plugin && \
44450 $(MAKE) $(EXTRA_HOST_FLAGS) \
44451 $(POSTSTAGE1_FLAGS_TO_PASS) \
44452 clean
44453@endif lto-plugin-bootstrap
44454
44455
44456.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
44457.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
44458maybe-all-stagefeedback-lto-plugin:
44459maybe-clean-stagefeedback-lto-plugin:
44460@if lto-plugin-bootstrap
44461maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
44462all-stagefeedback: all-stagefeedback-lto-plugin
44463TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
44464all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
44465 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44466 @r=`${PWD_COMMAND}`; export r; \
44467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44468 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44469 $(HOST_EXPORTS) \
1f53ca9a 44470 $(POSTSTAGE1_HOST_EXPORTS) \
700d40ca
ILT
44471 cd $(HOST_SUBDIR)/lto-plugin && \
44472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44473 CFLAGS="$(STAGEfeedback_CFLAGS)" \
1f53ca9a 44474 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
700d40ca
ILT
44475 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
44476 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44477 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44478 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44479 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
44480 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44481 $(TARGET-stagefeedback-lto-plugin)
44482
44483maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
44484clean-stagefeedback: clean-stagefeedback-lto-plugin
44485clean-stagefeedback-lto-plugin:
44486 @if [ $(current_stage) = stagefeedback ]; then \
44487 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
44488 else \
44489 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
44490 $(MAKE) stagefeedback-start; \
44491 fi; \
44492 cd $(HOST_SUBDIR)/lto-plugin && \
44493 $(MAKE) $(EXTRA_HOST_FLAGS) \
44494 $(POSTSTAGE1_FLAGS_TO_PASS) \
44495 clean
44496@endif lto-plugin-bootstrap
44497
44498
44499
44500
44501
44502.PHONY: check-lto-plugin maybe-check-lto-plugin
44503maybe-check-lto-plugin:
44504@if lto-plugin
44505maybe-check-lto-plugin: check-lto-plugin
44506
44507check-lto-plugin:
44508 @: $(MAKE); $(unstage)
44509 @r=`${PWD_COMMAND}`; export r; \
44510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44511 $(HOST_EXPORTS) \
44512 (cd $(HOST_SUBDIR)/lto-plugin && \
44513 $(MAKE) $(FLAGS_TO_PASS) check)
44514
44515@endif lto-plugin
44516
44517.PHONY: install-lto-plugin maybe-install-lto-plugin
44518maybe-install-lto-plugin:
44519@if lto-plugin
44520maybe-install-lto-plugin: install-lto-plugin
44521
44522install-lto-plugin: installdirs
44523 @: $(MAKE); $(unstage)
44524 @r=`${PWD_COMMAND}`; export r; \
44525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44526 $(HOST_EXPORTS) \
44527 (cd $(HOST_SUBDIR)/lto-plugin && \
44528 $(MAKE) $(FLAGS_TO_PASS) install)
44529
44530@endif lto-plugin
44531
44532# Other targets (info, dvi, pdf, etc.)
44533
44534.PHONY: maybe-info-lto-plugin info-lto-plugin
44535maybe-info-lto-plugin:
44536@if lto-plugin
44537maybe-info-lto-plugin: info-lto-plugin
44538
44539info-lto-plugin: \
44540 configure-lto-plugin
44541 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44542 r=`${PWD_COMMAND}`; export r; \
44543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44544 $(HOST_EXPORTS) \
44545 for flag in $(EXTRA_HOST_FLAGS) ; do \
44546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44547 done; \
44548 echo "Doing info in lto-plugin" ; \
44549 (cd $(HOST_SUBDIR)/lto-plugin && \
44550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44552 "RANLIB=$${RANLIB}" \
44553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44554 info) \
44555 || exit 1
44556
44557@endif lto-plugin
44558
44559.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
44560maybe-dvi-lto-plugin:
44561@if lto-plugin
44562maybe-dvi-lto-plugin: dvi-lto-plugin
44563
44564dvi-lto-plugin: \
44565 configure-lto-plugin
44566 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44567 r=`${PWD_COMMAND}`; export r; \
44568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44569 $(HOST_EXPORTS) \
44570 for flag in $(EXTRA_HOST_FLAGS) ; do \
44571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44572 done; \
44573 echo "Doing dvi in lto-plugin" ; \
44574 (cd $(HOST_SUBDIR)/lto-plugin && \
44575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44577 "RANLIB=$${RANLIB}" \
44578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44579 dvi) \
44580 || exit 1
44581
44582@endif lto-plugin
44583
44584.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
44585maybe-pdf-lto-plugin:
44586@if lto-plugin
44587maybe-pdf-lto-plugin: pdf-lto-plugin
44588
44589pdf-lto-plugin: \
44590 configure-lto-plugin
44591 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44592 r=`${PWD_COMMAND}`; export r; \
44593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44594 $(HOST_EXPORTS) \
44595 for flag in $(EXTRA_HOST_FLAGS) ; do \
44596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44597 done; \
44598 echo "Doing pdf in lto-plugin" ; \
44599 (cd $(HOST_SUBDIR)/lto-plugin && \
44600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44602 "RANLIB=$${RANLIB}" \
44603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44604 pdf) \
44605 || exit 1
44606
44607@endif lto-plugin
44608
44609.PHONY: maybe-html-lto-plugin html-lto-plugin
44610maybe-html-lto-plugin:
44611@if lto-plugin
44612maybe-html-lto-plugin: html-lto-plugin
44613
44614html-lto-plugin: \
44615 configure-lto-plugin
44616 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44617 r=`${PWD_COMMAND}`; export r; \
44618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44619 $(HOST_EXPORTS) \
44620 for flag in $(EXTRA_HOST_FLAGS) ; do \
44621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44622 done; \
44623 echo "Doing html in lto-plugin" ; \
44624 (cd $(HOST_SUBDIR)/lto-plugin && \
44625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44627 "RANLIB=$${RANLIB}" \
44628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44629 html) \
44630 || exit 1
44631
44632@endif lto-plugin
44633
44634.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
44635maybe-TAGS-lto-plugin:
44636@if lto-plugin
44637maybe-TAGS-lto-plugin: TAGS-lto-plugin
44638
44639TAGS-lto-plugin: \
44640 configure-lto-plugin
44641 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44642 r=`${PWD_COMMAND}`; export r; \
44643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44644 $(HOST_EXPORTS) \
44645 for flag in $(EXTRA_HOST_FLAGS) ; do \
44646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44647 done; \
44648 echo "Doing TAGS in lto-plugin" ; \
44649 (cd $(HOST_SUBDIR)/lto-plugin && \
44650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44652 "RANLIB=$${RANLIB}" \
44653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44654 TAGS) \
44655 || exit 1
44656
44657@endif lto-plugin
44658
44659.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
44660maybe-install-info-lto-plugin:
44661@if lto-plugin
44662maybe-install-info-lto-plugin: install-info-lto-plugin
44663
44664install-info-lto-plugin: \
44665 configure-lto-plugin \
44666 info-lto-plugin
44667 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44668 r=`${PWD_COMMAND}`; export r; \
44669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44670 $(HOST_EXPORTS) \
44671 for flag in $(EXTRA_HOST_FLAGS) ; do \
44672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44673 done; \
44674 echo "Doing install-info in lto-plugin" ; \
44675 (cd $(HOST_SUBDIR)/lto-plugin && \
44676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44678 "RANLIB=$${RANLIB}" \
44679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44680 install-info) \
44681 || exit 1
44682
44683@endif lto-plugin
44684
44685.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
44686maybe-install-pdf-lto-plugin:
44687@if lto-plugin
44688maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
44689
44690install-pdf-lto-plugin: \
44691 configure-lto-plugin \
44692 pdf-lto-plugin
44693 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44694 r=`${PWD_COMMAND}`; export r; \
44695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44696 $(HOST_EXPORTS) \
44697 for flag in $(EXTRA_HOST_FLAGS) ; do \
44698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44699 done; \
44700 echo "Doing install-pdf in lto-plugin" ; \
44701 (cd $(HOST_SUBDIR)/lto-plugin && \
44702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44704 "RANLIB=$${RANLIB}" \
44705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44706 install-pdf) \
44707 || exit 1
44708
44709@endif lto-plugin
44710
44711.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
44712maybe-install-html-lto-plugin:
44713@if lto-plugin
44714maybe-install-html-lto-plugin: install-html-lto-plugin
44715
44716install-html-lto-plugin: \
44717 configure-lto-plugin \
44718 html-lto-plugin
44719 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44720 r=`${PWD_COMMAND}`; export r; \
44721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44722 $(HOST_EXPORTS) \
44723 for flag in $(EXTRA_HOST_FLAGS) ; do \
44724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44725 done; \
44726 echo "Doing install-html in lto-plugin" ; \
44727 (cd $(HOST_SUBDIR)/lto-plugin && \
44728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44730 "RANLIB=$${RANLIB}" \
44731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44732 install-html) \
44733 || exit 1
44734
44735@endif lto-plugin
44736
44737.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
44738maybe-installcheck-lto-plugin:
44739@if lto-plugin
44740maybe-installcheck-lto-plugin: installcheck-lto-plugin
44741
44742installcheck-lto-plugin: \
44743 configure-lto-plugin
44744 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44745 r=`${PWD_COMMAND}`; export r; \
44746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44747 $(HOST_EXPORTS) \
44748 for flag in $(EXTRA_HOST_FLAGS) ; do \
44749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44750 done; \
44751 echo "Doing installcheck in lto-plugin" ; \
44752 (cd $(HOST_SUBDIR)/lto-plugin && \
44753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44755 "RANLIB=$${RANLIB}" \
44756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44757 installcheck) \
44758 || exit 1
44759
44760@endif lto-plugin
44761
44762.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
44763maybe-mostlyclean-lto-plugin:
44764@if lto-plugin
44765maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
44766
44767mostlyclean-lto-plugin:
44768 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44769 r=`${PWD_COMMAND}`; export r; \
44770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44771 $(HOST_EXPORTS) \
44772 for flag in $(EXTRA_HOST_FLAGS) ; do \
44773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44774 done; \
44775 echo "Doing mostlyclean in lto-plugin" ; \
44776 (cd $(HOST_SUBDIR)/lto-plugin && \
44777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44779 "RANLIB=$${RANLIB}" \
44780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44781 mostlyclean) \
44782 || exit 1
44783
44784@endif lto-plugin
44785
44786.PHONY: maybe-clean-lto-plugin clean-lto-plugin
44787maybe-clean-lto-plugin:
44788@if lto-plugin
44789maybe-clean-lto-plugin: clean-lto-plugin
44790
44791clean-lto-plugin:
44792 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44793 r=`${PWD_COMMAND}`; export r; \
44794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44795 $(HOST_EXPORTS) \
44796 for flag in $(EXTRA_HOST_FLAGS) ; do \
44797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44798 done; \
44799 echo "Doing clean in lto-plugin" ; \
44800 (cd $(HOST_SUBDIR)/lto-plugin && \
44801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44803 "RANLIB=$${RANLIB}" \
44804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44805 clean) \
44806 || exit 1
44807
44808@endif lto-plugin
44809
44810.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
44811maybe-distclean-lto-plugin:
44812@if lto-plugin
44813maybe-distclean-lto-plugin: distclean-lto-plugin
44814
44815distclean-lto-plugin:
44816 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44817 r=`${PWD_COMMAND}`; export r; \
44818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44819 $(HOST_EXPORTS) \
44820 for flag in $(EXTRA_HOST_FLAGS) ; do \
44821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44822 done; \
44823 echo "Doing distclean in lto-plugin" ; \
44824 (cd $(HOST_SUBDIR)/lto-plugin && \
44825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44827 "RANLIB=$${RANLIB}" \
44828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44829 distclean) \
44830 || exit 1
44831
44832@endif lto-plugin
44833
44834.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
44835maybe-maintainer-clean-lto-plugin:
44836@if lto-plugin
44837maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
44838
44839maintainer-clean-lto-plugin:
44840 @[ -f ./lto-plugin/Makefile ] || exit 0; \
44841 r=`${PWD_COMMAND}`; export r; \
44842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44843 $(HOST_EXPORTS) \
44844 for flag in $(EXTRA_HOST_FLAGS) ; do \
44845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44846 done; \
44847 echo "Doing maintainer-clean in lto-plugin" ; \
44848 (cd $(HOST_SUBDIR)/lto-plugin && \
44849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44851 "RANLIB=$${RANLIB}" \
44852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44853 maintainer-clean) \
44854 || exit 1
44855
44856@endif lto-plugin
44857
44858
44859
4fa63067
NN
44860# ---------------------------------------
44861# Modules which run on the target machine
44862# ---------------------------------------
16ae0395 44863
3866be5d 44864
a7254363
PB
44865
44866
44867.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44868maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
44869@if gcc-bootstrap
44870configure-target-libstdc++-v3: stage_current
44871@endif gcc-bootstrap
a7254363
PB
44872@if target-libstdc++-v3
44873maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 44874configure-target-libstdc++-v3:
0aed8855
PB
44875 @r=`${PWD_COMMAND}`; export r; \
44876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44877 echo "Checking multilib configuration for libstdc++-v3..."; \
44878 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44879 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44880 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44881 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44882 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44883 else \
44884 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44885 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44886 fi; \
44887 else \
44888 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
44889 fi; \
44890 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 44891 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
1f53ca9a 44892 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
44893 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44894 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 44895 case $(srcdir) in \
b00612cc
PB
44896 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44897 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44898 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 44899 esac; \
b00612cc
PB
44900 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44901 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
44902 rm -f no-such-file || : ; \
44903 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44904 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44905 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 44906 || exit 1
6bd3dfaa 44907@endif target-libstdc++-v3
e2b9e2dc 44908
a7254363
PB
44909
44910
e8a5fa9c
RW
44911.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44912maybe-configure-stage1-target-libstdc++-v3:
44913@if target-libstdc++-v3-bootstrap
44914maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44915configure-stage1-target-libstdc++-v3:
44916 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44917 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44918 @r=`${PWD_COMMAND}`; export r; \
44919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44920 TFLAGS="$(STAGE1_TFLAGS)"; \
44921 echo "Checking multilib configuration for libstdc++-v3..."; \
44922 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44923 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44924 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44925 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44926 else \
44927 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44928 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44929 fi; \
44930 else \
44931 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44932 fi; \
44933 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44934 $(RAW_CXX_TARGET_EXPORTS) \
44935 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44936 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44937 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44938 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44939 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44940 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44941 case $(srcdir) in \
44942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44943 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44945 esac; \
44946 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44947 libsrcdir="$$s/libstdc++-v3"; \
44948 $(SHELL) $${libsrcdir}/configure \
44949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44950 --target=${target_alias} $${srcdiroption} \
44951 $(STAGE1_CONFIGURE_FLAGS)
44952@endif target-libstdc++-v3-bootstrap
44953
44954.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44955maybe-configure-stage2-target-libstdc++-v3:
44956@if target-libstdc++-v3-bootstrap
44957maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44958configure-stage2-target-libstdc++-v3:
44959 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44960 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44961 @r=`${PWD_COMMAND}`; export r; \
44962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44963 TFLAGS="$(STAGE2_TFLAGS)"; \
44964 echo "Checking multilib configuration for libstdc++-v3..."; \
44965 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
44966 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44967 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44968 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44969 else \
44970 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44971 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44972 fi; \
44973 else \
44974 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44975 fi; \
44976 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44977 $(RAW_CXX_TARGET_EXPORTS) \
44978 \
44979 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44980 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 44981 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
44982 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
44983 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
44984 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44985 case $(srcdir) in \
44986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44987 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44989 esac; \
44990 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
44991 libsrcdir="$$s/libstdc++-v3"; \
44992 $(SHELL) $${libsrcdir}/configure \
44993 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44994 --target=${target_alias} $${srcdiroption} \
44995 --with-build-libsubdir=$(HOST_SUBDIR) \
44996 $(STAGE2_CONFIGURE_FLAGS)
44997@endif target-libstdc++-v3-bootstrap
44998
44999.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
45000maybe-configure-stage3-target-libstdc++-v3:
45001@if target-libstdc++-v3-bootstrap
45002maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45003configure-stage3-target-libstdc++-v3:
45004 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45005 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45006 @r=`${PWD_COMMAND}`; export r; \
45007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45008 TFLAGS="$(STAGE3_TFLAGS)"; \
45009 echo "Checking multilib configuration for libstdc++-v3..."; \
45010 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45011 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45012 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45013 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45014 else \
45015 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45016 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45017 fi; \
45018 else \
45019 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45020 fi; \
45021 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45022 $(RAW_CXX_TARGET_EXPORTS) \
45023 \
45024 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45025 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45026 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45027 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45028 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45029 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45030 case $(srcdir) in \
45031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45032 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45034 esac; \
45035 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45036 libsrcdir="$$s/libstdc++-v3"; \
45037 $(SHELL) $${libsrcdir}/configure \
45038 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45039 --target=${target_alias} $${srcdiroption} \
45040 --with-build-libsubdir=$(HOST_SUBDIR) \
45041 $(STAGE3_CONFIGURE_FLAGS)
45042@endif target-libstdc++-v3-bootstrap
45043
45044.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
45045maybe-configure-stage4-target-libstdc++-v3:
45046@if target-libstdc++-v3-bootstrap
45047maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45048configure-stage4-target-libstdc++-v3:
45049 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45050 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45051 @r=`${PWD_COMMAND}`; export r; \
45052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45053 TFLAGS="$(STAGE4_TFLAGS)"; \
45054 echo "Checking multilib configuration for libstdc++-v3..."; \
45055 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45056 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45057 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45058 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45059 else \
45060 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45061 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45062 fi; \
45063 else \
45064 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45065 fi; \
45066 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45067 $(RAW_CXX_TARGET_EXPORTS) \
45068 \
45069 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45070 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45071 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45072 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45073 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45074 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45075 case $(srcdir) in \
45076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45077 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45079 esac; \
45080 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45081 libsrcdir="$$s/libstdc++-v3"; \
45082 $(SHELL) $${libsrcdir}/configure \
45083 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45084 --target=${target_alias} $${srcdiroption} \
45085 --with-build-libsubdir=$(HOST_SUBDIR) \
45086 $(STAGE4_CONFIGURE_FLAGS)
45087@endif target-libstdc++-v3-bootstrap
45088
45089.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
45090maybe-configure-stageprofile-target-libstdc++-v3:
45091@if target-libstdc++-v3-bootstrap
45092maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45093configure-stageprofile-target-libstdc++-v3:
45094 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45095 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45096 @r=`${PWD_COMMAND}`; export r; \
45097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45098 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45099 echo "Checking multilib configuration for libstdc++-v3..."; \
45100 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45101 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45102 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45103 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45104 else \
45105 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45106 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45107 fi; \
45108 else \
45109 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45110 fi; \
45111 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45112 $(RAW_CXX_TARGET_EXPORTS) \
45113 \
45114 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45115 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45116 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45117 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45118 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45119 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45120 case $(srcdir) in \
45121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45122 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45124 esac; \
45125 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45126 libsrcdir="$$s/libstdc++-v3"; \
45127 $(SHELL) $${libsrcdir}/configure \
45128 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45129 --target=${target_alias} $${srcdiroption} \
45130 --with-build-libsubdir=$(HOST_SUBDIR) \
45131 $(STAGEprofile_CONFIGURE_FLAGS)
45132@endif target-libstdc++-v3-bootstrap
45133
45134.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
45135maybe-configure-stagefeedback-target-libstdc++-v3:
45136@if target-libstdc++-v3-bootstrap
45137maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45138configure-stagefeedback-target-libstdc++-v3:
45139 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45140 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
45141 @r=`${PWD_COMMAND}`; export r; \
45142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45143 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45144 echo "Checking multilib configuration for libstdc++-v3..."; \
45145 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
45146 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45147 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
45148 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
45149 else \
45150 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
45151 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45152 fi; \
45153 else \
45154 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
45155 fi; \
45156 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
45157 $(RAW_CXX_TARGET_EXPORTS) \
45158 \
45159 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45160 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 45161 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
e8a5fa9c
RW
45162 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
45163 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
45164 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
45165 case $(srcdir) in \
45166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45167 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
45168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45169 esac; \
45170 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
45171 libsrcdir="$$s/libstdc++-v3"; \
45172 $(SHELL) $${libsrcdir}/configure \
45173 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45174 --target=${target_alias} $${srcdiroption} \
45175 --with-build-libsubdir=$(HOST_SUBDIR) \
45176 $(STAGEfeedback_CONFIGURE_FLAGS)
45177@endif target-libstdc++-v3-bootstrap
45178
45179
45180
d545f33b
PB
45181
45182
4fa63067
NN
45183.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
45184maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
45185@if gcc-bootstrap
45186all-target-libstdc++-v3: stage_current
45187@endif gcc-bootstrap
6bd3dfaa 45188@if target-libstdc++-v3
72b2455a 45189TARGET-target-libstdc++-v3=all
6bd3dfaa 45190maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 45191all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
45192 @r=`${PWD_COMMAND}`; export r; \
45193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45194 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45195 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
45196 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45197 $(TARGET-target-libstdc++-v3))
6bd3dfaa 45198@endif target-libstdc++-v3
3866be5d 45199
a7254363
PB
45200
45201
e8a5fa9c
RW
45202.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
45203.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
45204maybe-all-stage1-target-libstdc++-v3:
45205maybe-clean-stage1-target-libstdc++-v3:
45206@if target-libstdc++-v3-bootstrap
45207maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
45208all-stage1: all-stage1-target-libstdc++-v3
45209TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45210all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
45211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45212 @r=`${PWD_COMMAND}`; export r; \
45213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45214 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 45215 $(RAW_CXX_TARGET_EXPORTS) \
e8a5fa9c
RW
45216 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45218 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45219 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45220 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45224 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45225 TFLAGS="$(STAGE1_TFLAGS)" \
45226 $(TARGET-stage1-target-libstdc++-v3)
45227
45228maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
45229clean-stage1: clean-stage1-target-libstdc++-v3
45230clean-stage1-target-libstdc++-v3:
45231 @if [ $(current_stage) = stage1 ]; then \
45232 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45233 else \
45234 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
45235 $(MAKE) stage1-start; \
45236 fi; \
45237 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45238 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45239 clean
45240@endif target-libstdc++-v3-bootstrap
45241
45242
45243.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
45244.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
45245maybe-all-stage2-target-libstdc++-v3:
45246maybe-clean-stage2-target-libstdc++-v3:
45247@if target-libstdc++-v3-bootstrap
45248maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
45249all-stage2: all-stage2-target-libstdc++-v3
45250TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45251all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
45252 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45253 @r=`${PWD_COMMAND}`; export r; \
45254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45255 TFLAGS="$(STAGE2_TFLAGS)"; \
45256 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45257 \
e8a5fa9c
RW
45258 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45260 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45261 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45262 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45266 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45267 TFLAGS="$(STAGE2_TFLAGS)" \
45268 $(TARGET-stage2-target-libstdc++-v3)
45269
45270maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
45271clean-stage2: clean-stage2-target-libstdc++-v3
45272clean-stage2-target-libstdc++-v3:
45273 @if [ $(current_stage) = stage2 ]; then \
45274 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45275 else \
45276 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
45277 $(MAKE) stage2-start; \
45278 fi; \
45279 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45280 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45281 \
45282 clean
45283@endif target-libstdc++-v3-bootstrap
45284
45285
45286.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
45287.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
45288maybe-all-stage3-target-libstdc++-v3:
45289maybe-clean-stage3-target-libstdc++-v3:
45290@if target-libstdc++-v3-bootstrap
45291maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
45292all-stage3: all-stage3-target-libstdc++-v3
45293TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45294all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45295 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45296 @r=`${PWD_COMMAND}`; export r; \
45297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45298 TFLAGS="$(STAGE3_TFLAGS)"; \
45299 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45300 \
e8a5fa9c
RW
45301 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45303 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45304 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45305 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45309 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45310 TFLAGS="$(STAGE3_TFLAGS)" \
45311 $(TARGET-stage3-target-libstdc++-v3)
45312
45313maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
45314clean-stage3: clean-stage3-target-libstdc++-v3
45315clean-stage3-target-libstdc++-v3:
45316 @if [ $(current_stage) = stage3 ]; then \
45317 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45318 else \
45319 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
45320 $(MAKE) stage3-start; \
45321 fi; \
45322 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45323 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45324 \
45325 clean
45326@endif target-libstdc++-v3-bootstrap
45327
45328
45329.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
45330.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
45331maybe-all-stage4-target-libstdc++-v3:
45332maybe-clean-stage4-target-libstdc++-v3:
45333@if target-libstdc++-v3-bootstrap
45334maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
45335all-stage4: all-stage4-target-libstdc++-v3
45336TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45337all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45339 @r=`${PWD_COMMAND}`; export r; \
45340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45341 TFLAGS="$(STAGE4_TFLAGS)"; \
45342 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45343 \
e8a5fa9c
RW
45344 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45346 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45347 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45348 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45352 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45353 TFLAGS="$(STAGE4_TFLAGS)" \
45354 $(TARGET-stage4-target-libstdc++-v3)
45355
45356maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
45357clean-stage4: clean-stage4-target-libstdc++-v3
45358clean-stage4-target-libstdc++-v3:
45359 @if [ $(current_stage) = stage4 ]; then \
45360 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45361 else \
45362 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
45363 $(MAKE) stage4-start; \
45364 fi; \
45365 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45366 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45367 \
45368 clean
45369@endif target-libstdc++-v3-bootstrap
45370
45371
45372.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
45373.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
45374maybe-all-stageprofile-target-libstdc++-v3:
45375maybe-clean-stageprofile-target-libstdc++-v3:
45376@if target-libstdc++-v3-bootstrap
45377maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
45378all-stageprofile: all-stageprofile-target-libstdc++-v3
45379TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45380all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45381 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45382 @r=`${PWD_COMMAND}`; export r; \
45383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45384 TFLAGS="$(STAGEprofile_TFLAGS)"; \
45385 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45386 \
e8a5fa9c
RW
45387 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45389 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45390 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45391 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45395 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45396 TFLAGS="$(STAGEprofile_TFLAGS)" \
45397 $(TARGET-stageprofile-target-libstdc++-v3)
45398
45399maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
45400clean-stageprofile: clean-stageprofile-target-libstdc++-v3
45401clean-stageprofile-target-libstdc++-v3:
45402 @if [ $(current_stage) = stageprofile ]; then \
45403 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45404 else \
45405 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
45406 $(MAKE) stageprofile-start; \
45407 fi; \
45408 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45409 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45410 \
45411 clean
45412@endif target-libstdc++-v3-bootstrap
45413
45414
45415.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
45416.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
45417maybe-all-stagefeedback-target-libstdc++-v3:
45418maybe-clean-stagefeedback-target-libstdc++-v3:
45419@if target-libstdc++-v3-bootstrap
45420maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
45421all-stagefeedback: all-stagefeedback-target-libstdc++-v3
45422TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45423all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45424 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45425 @r=`${PWD_COMMAND}`; export r; \
45426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45427 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45428 $(RAW_CXX_TARGET_EXPORTS) \
1f53ca9a 45429 \
e8a5fa9c
RW
45430 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
45432 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45433 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45434 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45438 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45439 TFLAGS="$(STAGEfeedback_TFLAGS)" \
45440 $(TARGET-stagefeedback-target-libstdc++-v3)
45441
45442maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
45443clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
45444clean-stagefeedback-target-libstdc++-v3:
45445 @if [ $(current_stage) = stagefeedback ]; then \
45446 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45447 else \
45448 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
45449 $(MAKE) stagefeedback-start; \
45450 fi; \
45451 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45452 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
45453 \
45454 clean
45455@endif target-libstdc++-v3-bootstrap
45456
45457
45458
45459
d545f33b
PB
45460
45461
4fa63067
NN
45462.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
45463maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
45464@if target-libstdc++-v3
45465maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 45466
4fa63067 45467check-target-libstdc++-v3:
0aed8855 45468 @: $(MAKE); $(unstage)
b40e3958
L
45469 @r=`${PWD_COMMAND}`; export r; \
45470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45471 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45472 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45473 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 45474
6bd3dfaa 45475@endif target-libstdc++-v3
3866be5d 45476
4fa63067
NN
45477.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
45478maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
45479@if target-libstdc++-v3
45480maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 45481
4fa63067 45482install-target-libstdc++-v3: installdirs
0aed8855 45483 @: $(MAKE); $(unstage)
b40e3958
L
45484 @r=`${PWD_COMMAND}`; export r; \
45485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45486 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 45487 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 45488 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 45489
6bd3dfaa 45490@endif target-libstdc++-v3
e2b9e2dc 45491
56a8fe78 45492# Other targets (info, dvi, pdf, etc.)
3866be5d 45493
4fa63067
NN
45494.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
45495maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
45496@if target-libstdc++-v3
45497maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 45498
4fa63067
NN
45499info-target-libstdc++-v3: \
45500 configure-target-libstdc++-v3
0aed8855 45501 @: $(MAKE); $(unstage)
4fa63067
NN
45502 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45503 r=`${PWD_COMMAND}`; export r; \
b40e3958 45504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45505 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45506 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45507 for flag in $(EXTRA_TARGET_FLAGS); do \
45508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45509 done; \
45510 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45513 "RANLIB=$${RANLIB}" \
0c24b341 45514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45515 info) \
4fa63067 45516 || exit 1
3866be5d 45517
6bd3dfaa 45518@endif target-libstdc++-v3
3866be5d 45519
4fa63067
NN
45520.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
45521maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
45522@if target-libstdc++-v3
45523maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 45524
4fa63067
NN
45525dvi-target-libstdc++-v3: \
45526 configure-target-libstdc++-v3
0aed8855 45527 @: $(MAKE); $(unstage)
4fa63067
NN
45528 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45529 r=`${PWD_COMMAND}`; export r; \
b40e3958 45530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45531 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45532 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45533 for flag in $(EXTRA_TARGET_FLAGS); do \
45534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45535 done; \
45536 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45539 "RANLIB=$${RANLIB}" \
0c24b341 45540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45541 dvi) \
4fa63067 45542 || exit 1
3866be5d 45543
6bd3dfaa 45544@endif target-libstdc++-v3
3866be5d 45545
56a8fe78
DD
45546.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45547maybe-pdf-target-libstdc++-v3:
45548@if target-libstdc++-v3
45549maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45550
45551pdf-target-libstdc++-v3: \
45552 configure-target-libstdc++-v3
45553 @: $(MAKE); $(unstage)
45554 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45555 r=`${PWD_COMMAND}`; export r; \
45556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45557 $(RAW_CXX_TARGET_EXPORTS) \
45558 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45559 for flag in $(EXTRA_TARGET_FLAGS); do \
45560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45561 done; \
45562 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45565 "RANLIB=$${RANLIB}" \
0c24b341 45566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45567 pdf) \
45568 || exit 1
45569
45570@endif target-libstdc++-v3
45571
6d389afc
MS
45572.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45573maybe-html-target-libstdc++-v3:
45574@if target-libstdc++-v3
45575maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45576
45577html-target-libstdc++-v3: \
45578 configure-target-libstdc++-v3
0aed8855 45579 @: $(MAKE); $(unstage)
6d389afc
MS
45580 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45581 r=`${PWD_COMMAND}`; export r; \
45582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45583 $(RAW_CXX_TARGET_EXPORTS) \
45584 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45585 for flag in $(EXTRA_TARGET_FLAGS); do \
45586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45587 done; \
45588 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45591 "RANLIB=$${RANLIB}" \
0c24b341 45592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45593 html) \
45594 || exit 1
45595
45596@endif target-libstdc++-v3
45597
4fa63067
NN
45598.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45599maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
45600@if target-libstdc++-v3
45601maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
45602
45603TAGS-target-libstdc++-v3: \
45604 configure-target-libstdc++-v3
0aed8855 45605 @: $(MAKE); $(unstage)
4fa63067 45606 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45607 r=`${PWD_COMMAND}`; export r; \
45608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45609 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45610 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45611 for flag in $(EXTRA_TARGET_FLAGS); do \
45612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45613 done; \
45614 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45617 "RANLIB=$${RANLIB}" \
0c24b341 45618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45619 TAGS) \
e2b9e2dc
NN
45620 || exit 1
45621
6bd3dfaa 45622@endif target-libstdc++-v3
3866be5d 45623
4fa63067
NN
45624.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45625maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
45626@if target-libstdc++-v3
45627maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 45628
4fa63067
NN
45629install-info-target-libstdc++-v3: \
45630 configure-target-libstdc++-v3 \
45631 info-target-libstdc++-v3
0aed8855 45632 @: $(MAKE); $(unstage)
4fa63067
NN
45633 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45634 r=`${PWD_COMMAND}`; export r; \
b40e3958 45635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45636 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45637 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45638 for flag in $(EXTRA_TARGET_FLAGS); do \
45639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45640 done; \
45641 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45644 "RANLIB=$${RANLIB}" \
0c24b341 45645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45646 install-info) \
4fa63067 45647 || exit 1
3866be5d 45648
6bd3dfaa 45649@endif target-libstdc++-v3
3866be5d 45650
a3ca38d2
DD
45651.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45652maybe-install-pdf-target-libstdc++-v3:
45653@if target-libstdc++-v3
45654maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45655
45656install-pdf-target-libstdc++-v3: \
45657 configure-target-libstdc++-v3 \
45658 pdf-target-libstdc++-v3
45659 @: $(MAKE); $(unstage)
45660 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45661 r=`${PWD_COMMAND}`; export r; \
45662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45663 $(RAW_CXX_TARGET_EXPORTS) \
45664 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45665 for flag in $(EXTRA_TARGET_FLAGS); do \
45666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45667 done; \
45668 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45671 "RANLIB=$${RANLIB}" \
0c24b341 45672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45673 install-pdf) \
45674 || exit 1
45675
45676@endif target-libstdc++-v3
45677
108a6f8e
CD
45678.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45679maybe-install-html-target-libstdc++-v3:
45680@if target-libstdc++-v3
45681maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45682
45683install-html-target-libstdc++-v3: \
45684 configure-target-libstdc++-v3 \
45685 html-target-libstdc++-v3
45686 @: $(MAKE); $(unstage)
45687 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45688 r=`${PWD_COMMAND}`; export r; \
45689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45690 $(RAW_CXX_TARGET_EXPORTS) \
45691 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45692 for flag in $(EXTRA_TARGET_FLAGS); do \
45693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45694 done; \
45695 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45698 "RANLIB=$${RANLIB}" \
0c24b341 45699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45700 install-html) \
45701 || exit 1
45702
45703@endif target-libstdc++-v3
45704
4fa63067
NN
45705.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45706maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
45707@if target-libstdc++-v3
45708maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 45709
4fa63067
NN
45710installcheck-target-libstdc++-v3: \
45711 configure-target-libstdc++-v3
0aed8855 45712 @: $(MAKE); $(unstage)
4fa63067
NN
45713 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45714 r=`${PWD_COMMAND}`; export r; \
b40e3958 45715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45716 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45717 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45718 for flag in $(EXTRA_TARGET_FLAGS); do \
45719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45720 done; \
45721 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45724 "RANLIB=$${RANLIB}" \
0c24b341 45725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45726 installcheck) \
4fa63067 45727 || exit 1
3866be5d 45728
6bd3dfaa 45729@endif target-libstdc++-v3
3866be5d 45730
4fa63067
NN
45731.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45732maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
45733@if target-libstdc++-v3
45734maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
45735
45736mostlyclean-target-libstdc++-v3:
0aed8855 45737 @: $(MAKE); $(unstage)
4fa63067 45738 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
45739 r=`${PWD_COMMAND}`; export r; \
45740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45741 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45742 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45743 for flag in $(EXTRA_TARGET_FLAGS); do \
45744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45745 done; \
45746 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45749 "RANLIB=$${RANLIB}" \
0c24b341 45750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45751 mostlyclean) \
e2b9e2dc
NN
45752 || exit 1
45753
6bd3dfaa 45754@endif target-libstdc++-v3
4fa63067
NN
45755
45756.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45757maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
45758@if target-libstdc++-v3
45759maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
45760
45761clean-target-libstdc++-v3:
0aed8855 45762 @: $(MAKE); $(unstage)
4fa63067
NN
45763 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45764 r=`${PWD_COMMAND}`; export r; \
b40e3958 45765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45766 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45767 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45768 for flag in $(EXTRA_TARGET_FLAGS); do \
45769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45770 done; \
45771 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45774 "RANLIB=$${RANLIB}" \
0c24b341 45775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45776 clean) \
4fa63067 45777 || exit 1
3866be5d 45778
6bd3dfaa 45779@endif target-libstdc++-v3
3866be5d 45780
4fa63067
NN
45781.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45782maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
45783@if target-libstdc++-v3
45784maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
45785
45786distclean-target-libstdc++-v3:
0aed8855 45787 @: $(MAKE); $(unstage)
4fa63067
NN
45788 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45789 r=`${PWD_COMMAND}`; export r; \
b40e3958 45790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45791 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45792 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45793 for flag in $(EXTRA_TARGET_FLAGS); do \
45794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45795 done; \
45796 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45799 "RANLIB=$${RANLIB}" \
0c24b341 45800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45801 distclean) \
4fa63067 45802 || exit 1
3866be5d 45803
6bd3dfaa 45804@endif target-libstdc++-v3
3866be5d 45805
4fa63067
NN
45806.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45807maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
45808@if target-libstdc++-v3
45809maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 45810
4fa63067 45811maintainer-clean-target-libstdc++-v3:
0aed8855 45812 @: $(MAKE); $(unstage)
4fa63067
NN
45813 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
45814 r=`${PWD_COMMAND}`; export r; \
b40e3958 45815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45816 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
45817 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
45818 for flag in $(EXTRA_TARGET_FLAGS); do \
45819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45820 done; \
45821 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45824 "RANLIB=$${RANLIB}" \
0c24b341 45825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45826 maintainer-clean) \
4fa63067 45827 || exit 1
3866be5d 45828
6bd3dfaa 45829@endif target-libstdc++-v3
3866be5d 45830
4fa63067 45831
4fa63067 45832
a7254363
PB
45833
45834
45835.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
45836maybe-configure-target-libmudflap:
4f0ef2d8
CD
45837@if gcc-bootstrap
45838configure-target-libmudflap: stage_current
45839@endif gcc-bootstrap
a7254363
PB
45840@if target-libmudflap
45841maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 45842configure-target-libmudflap:
0aed8855
PB
45843 @: $(MAKE); $(unstage)
45844 @r=`${PWD_COMMAND}`; export r; \
45845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45846 echo "Checking multilib configuration for libmudflap..."; \
45847 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
45848 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
45849 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45850 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
45851 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
45852 else \
45853 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
45854 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
45855 fi; \
45856 else \
45857 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
45858 fi; \
45859 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 45860 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
1f53ca9a 45861 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45862 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
45863 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 45864 case $(srcdir) in \
b00612cc
PB
45865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45866 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
45867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 45868 esac; \
b00612cc
PB
45869 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
45870 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
45871 rm -f no-such-file || : ; \
45872 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45873 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45874 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 45875 || exit 1
6bd3dfaa 45876@endif target-libmudflap
e2b9e2dc 45877
a7254363
PB
45878
45879
d545f33b
PB
45880
45881
4b1cb4fe
DD
45882.PHONY: all-target-libmudflap maybe-all-target-libmudflap
45883maybe-all-target-libmudflap:
4f0ef2d8
CD
45884@if gcc-bootstrap
45885all-target-libmudflap: stage_current
45886@endif gcc-bootstrap
6bd3dfaa 45887@if target-libmudflap
72b2455a 45888TARGET-target-libmudflap=all
6bd3dfaa 45889maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 45890all-target-libmudflap: configure-target-libmudflap
0aed8855 45891 @: $(MAKE); $(unstage)
b40e3958
L
45892 @r=`${PWD_COMMAND}`; export r; \
45893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 45894 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45895 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
45896 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45897 $(TARGET-target-libmudflap))
6bd3dfaa 45898@endif target-libmudflap
3866be5d 45899
a7254363
PB
45900
45901
d545f33b
PB
45902
45903
4b1cb4fe
DD
45904.PHONY: check-target-libmudflap maybe-check-target-libmudflap
45905maybe-check-target-libmudflap:
6bd3dfaa
PB
45906@if target-libmudflap
45907maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 45908
4b1cb4fe 45909check-target-libmudflap:
0aed8855 45910 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45911 @r=`${PWD_COMMAND}`; export r; \
45912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45913 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45914 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45915 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 45916
6bd3dfaa 45917@endif target-libmudflap
4b1cb4fe
DD
45918
45919.PHONY: install-target-libmudflap maybe-install-target-libmudflap
45920maybe-install-target-libmudflap:
6bd3dfaa
PB
45921@if target-libmudflap
45922maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
45923
45924install-target-libmudflap: installdirs
0aed8855 45925 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45926 @r=`${PWD_COMMAND}`; export r; \
45927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45928 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 45929 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 45930 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 45931
6bd3dfaa 45932@endif target-libmudflap
4b1cb4fe 45933
56a8fe78 45934# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
45935
45936.PHONY: maybe-info-target-libmudflap info-target-libmudflap
45937maybe-info-target-libmudflap:
6bd3dfaa
PB
45938@if target-libmudflap
45939maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
45940
45941info-target-libmudflap: \
45942 configure-target-libmudflap
0aed8855 45943 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45944 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45945 r=`${PWD_COMMAND}`; export r; \
45946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45947 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45948 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
45949 for flag in $(EXTRA_TARGET_FLAGS); do \
45950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45951 done; \
45952 (cd $(TARGET_SUBDIR)/libmudflap && \
45953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45955 "RANLIB=$${RANLIB}" \
0c24b341 45956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45957 info) \
4b1cb4fe
DD
45958 || exit 1
45959
6bd3dfaa 45960@endif target-libmudflap
4b1cb4fe
DD
45961
45962.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
45963maybe-dvi-target-libmudflap:
6bd3dfaa
PB
45964@if target-libmudflap
45965maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
45966
45967dvi-target-libmudflap: \
45968 configure-target-libmudflap
0aed8855 45969 @: $(MAKE); $(unstage)
4b1cb4fe
DD
45970 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45971 r=`${PWD_COMMAND}`; export r; \
45972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45973 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
45974 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
45975 for flag in $(EXTRA_TARGET_FLAGS); do \
45976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45977 done; \
45978 (cd $(TARGET_SUBDIR)/libmudflap && \
45979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45981 "RANLIB=$${RANLIB}" \
0c24b341 45982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45983 dvi) \
4b1cb4fe
DD
45984 || exit 1
45985
6bd3dfaa 45986@endif target-libmudflap
4b1cb4fe 45987
56a8fe78
DD
45988.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
45989maybe-pdf-target-libmudflap:
45990@if target-libmudflap
45991maybe-pdf-target-libmudflap: pdf-target-libmudflap
45992
45993pdf-target-libmudflap: \
45994 configure-target-libmudflap
45995 @: $(MAKE); $(unstage)
45996 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
45997 r=`${PWD_COMMAND}`; export r; \
45998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45999 $(NORMAL_TARGET_EXPORTS) \
46000 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
46001 for flag in $(EXTRA_TARGET_FLAGS); do \
46002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46003 done; \
46004 (cd $(TARGET_SUBDIR)/libmudflap && \
46005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46007 "RANLIB=$${RANLIB}" \
0c24b341 46008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46009 pdf) \
46010 || exit 1
46011
46012@endif target-libmudflap
46013
6d389afc
MS
46014.PHONY: maybe-html-target-libmudflap html-target-libmudflap
46015maybe-html-target-libmudflap:
46016@if target-libmudflap
46017maybe-html-target-libmudflap: html-target-libmudflap
46018
46019html-target-libmudflap: \
46020 configure-target-libmudflap
0aed8855 46021 @: $(MAKE); $(unstage)
6d389afc
MS
46022 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46023 r=`${PWD_COMMAND}`; export r; \
46024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46025 $(NORMAL_TARGET_EXPORTS) \
46026 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
46027 for flag in $(EXTRA_TARGET_FLAGS); do \
46028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46029 done; \
46030 (cd $(TARGET_SUBDIR)/libmudflap && \
46031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46033 "RANLIB=$${RANLIB}" \
0c24b341 46034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46035 html) \
46036 || exit 1
46037
46038@endif target-libmudflap
46039
4b1cb4fe
DD
46040.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
46041maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
46042@if target-libmudflap
46043maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
46044
46045TAGS-target-libmudflap: \
46046 configure-target-libmudflap
0aed8855 46047 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46048 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46049 r=`${PWD_COMMAND}`; export r; \
46050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46051 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46052 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
46053 for flag in $(EXTRA_TARGET_FLAGS); do \
46054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46055 done; \
46056 (cd $(TARGET_SUBDIR)/libmudflap && \
46057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46059 "RANLIB=$${RANLIB}" \
0c24b341 46060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46061 TAGS) \
4b1cb4fe
DD
46062 || exit 1
46063
6bd3dfaa 46064@endif target-libmudflap
4b1cb4fe
DD
46065
46066.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
46067maybe-install-info-target-libmudflap:
6bd3dfaa
PB
46068@if target-libmudflap
46069maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
46070
46071install-info-target-libmudflap: \
46072 configure-target-libmudflap \
46073 info-target-libmudflap
0aed8855 46074 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46075 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46076 r=`${PWD_COMMAND}`; export r; \
46077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46078 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46079 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
46080 for flag in $(EXTRA_TARGET_FLAGS); do \
46081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46082 done; \
46083 (cd $(TARGET_SUBDIR)/libmudflap && \
46084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46086 "RANLIB=$${RANLIB}" \
0c24b341 46087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46088 install-info) \
4b1cb4fe
DD
46089 || exit 1
46090
6bd3dfaa 46091@endif target-libmudflap
4b1cb4fe 46092
a3ca38d2
DD
46093.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
46094maybe-install-pdf-target-libmudflap:
46095@if target-libmudflap
46096maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
46097
46098install-pdf-target-libmudflap: \
46099 configure-target-libmudflap \
46100 pdf-target-libmudflap
46101 @: $(MAKE); $(unstage)
46102 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46103 r=`${PWD_COMMAND}`; export r; \
46104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46105 $(NORMAL_TARGET_EXPORTS) \
46106 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
46107 for flag in $(EXTRA_TARGET_FLAGS); do \
46108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46109 done; \
46110 (cd $(TARGET_SUBDIR)/libmudflap && \
46111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46113 "RANLIB=$${RANLIB}" \
0c24b341 46114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46115 install-pdf) \
46116 || exit 1
46117
46118@endif target-libmudflap
46119
108a6f8e
CD
46120.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
46121maybe-install-html-target-libmudflap:
46122@if target-libmudflap
46123maybe-install-html-target-libmudflap: install-html-target-libmudflap
46124
46125install-html-target-libmudflap: \
46126 configure-target-libmudflap \
46127 html-target-libmudflap
46128 @: $(MAKE); $(unstage)
46129 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46130 r=`${PWD_COMMAND}`; export r; \
46131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46132 $(NORMAL_TARGET_EXPORTS) \
46133 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
46134 for flag in $(EXTRA_TARGET_FLAGS); do \
46135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46136 done; \
46137 (cd $(TARGET_SUBDIR)/libmudflap && \
46138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46140 "RANLIB=$${RANLIB}" \
0c24b341 46141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46142 install-html) \
46143 || exit 1
46144
46145@endif target-libmudflap
46146
4b1cb4fe
DD
46147.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
46148maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
46149@if target-libmudflap
46150maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
46151
46152installcheck-target-libmudflap: \
46153 configure-target-libmudflap
0aed8855 46154 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46155 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46156 r=`${PWD_COMMAND}`; export r; \
46157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46158 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46159 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
46160 for flag in $(EXTRA_TARGET_FLAGS); do \
46161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46162 done; \
46163 (cd $(TARGET_SUBDIR)/libmudflap && \
46164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46166 "RANLIB=$${RANLIB}" \
0c24b341 46167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46168 installcheck) \
4b1cb4fe
DD
46169 || exit 1
46170
6bd3dfaa 46171@endif target-libmudflap
4b1cb4fe
DD
46172
46173.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
46174maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
46175@if target-libmudflap
46176maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
46177
46178mostlyclean-target-libmudflap:
0aed8855 46179 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46180 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46181 r=`${PWD_COMMAND}`; export r; \
46182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46183 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46184 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
46185 for flag in $(EXTRA_TARGET_FLAGS); do \
46186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46187 done; \
46188 (cd $(TARGET_SUBDIR)/libmudflap && \
46189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46191 "RANLIB=$${RANLIB}" \
0c24b341 46192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46193 mostlyclean) \
4b1cb4fe
DD
46194 || exit 1
46195
6bd3dfaa 46196@endif target-libmudflap
4b1cb4fe
DD
46197
46198.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
46199maybe-clean-target-libmudflap:
6bd3dfaa
PB
46200@if target-libmudflap
46201maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
46202
46203clean-target-libmudflap:
0aed8855 46204 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46205 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46206 r=`${PWD_COMMAND}`; export r; \
46207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46208 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46209 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
46210 for flag in $(EXTRA_TARGET_FLAGS); do \
46211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46212 done; \
46213 (cd $(TARGET_SUBDIR)/libmudflap && \
46214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46216 "RANLIB=$${RANLIB}" \
0c24b341 46217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46218 clean) \
4b1cb4fe
DD
46219 || exit 1
46220
6bd3dfaa 46221@endif target-libmudflap
4b1cb4fe
DD
46222
46223.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
46224maybe-distclean-target-libmudflap:
6bd3dfaa
PB
46225@if target-libmudflap
46226maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
46227
46228distclean-target-libmudflap:
0aed8855 46229 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46230 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46231 r=`${PWD_COMMAND}`; export r; \
46232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46233 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46234 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
46235 for flag in $(EXTRA_TARGET_FLAGS); do \
46236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46237 done; \
46238 (cd $(TARGET_SUBDIR)/libmudflap && \
46239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46241 "RANLIB=$${RANLIB}" \
0c24b341 46242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46243 distclean) \
4b1cb4fe
DD
46244 || exit 1
46245
6bd3dfaa 46246@endif target-libmudflap
4b1cb4fe
DD
46247
46248.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
46249maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
46250@if target-libmudflap
46251maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
46252
46253maintainer-clean-target-libmudflap:
0aed8855 46254 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46255 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
46256 r=`${PWD_COMMAND}`; export r; \
46257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46258 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46259 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
46260 for flag in $(EXTRA_TARGET_FLAGS); do \
46261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46262 done; \
46263 (cd $(TARGET_SUBDIR)/libmudflap && \
46264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46266 "RANLIB=$${RANLIB}" \
0c24b341 46267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46268 maintainer-clean) \
4b1cb4fe
DD
46269 || exit 1
46270
6bd3dfaa 46271@endif target-libmudflap
4b1cb4fe
DD
46272
46273
4b1cb4fe 46274
064d0a7c
PB
46275
46276
46277.PHONY: configure-target-libssp maybe-configure-target-libssp
46278maybe-configure-target-libssp:
4f0ef2d8
CD
46279@if gcc-bootstrap
46280configure-target-libssp: stage_current
46281@endif gcc-bootstrap
064d0a7c
PB
46282@if target-libssp
46283maybe-configure-target-libssp: configure-target-libssp
c52c6897 46284configure-target-libssp:
0aed8855
PB
46285 @: $(MAKE); $(unstage)
46286 @r=`${PWD_COMMAND}`; export r; \
46287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46288 echo "Checking multilib configuration for libssp..."; \
46289 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
46290 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
46291 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
46292 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
46293 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
46294 else \
46295 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
46296 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
46297 fi; \
46298 else \
46299 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
46300 fi; \
46301 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 46302 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
1f53ca9a 46303 $(NORMAL_TARGET_EXPORTS) \
064d0a7c
PB
46304 echo Configuring in $(TARGET_SUBDIR)/libssp; \
46305 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
46306 case $(srcdir) in \
46307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46308 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
46309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46310 esac; \
46311 srcdiroption="--srcdir=$${topdir}/libssp"; \
46312 libsrcdir="$$s/libssp"; \
46313 rm -f no-such-file || : ; \
46314 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46315 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46316 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
46317 || exit 1
46318@endif target-libssp
46319
46320
46321
46322
46323
46324.PHONY: all-target-libssp maybe-all-target-libssp
46325maybe-all-target-libssp:
4f0ef2d8
CD
46326@if gcc-bootstrap
46327all-target-libssp: stage_current
46328@endif gcc-bootstrap
064d0a7c
PB
46329@if target-libssp
46330TARGET-target-libssp=all
46331maybe-all-target-libssp: all-target-libssp
46332all-target-libssp: configure-target-libssp
0aed8855 46333 @: $(MAKE); $(unstage)
064d0a7c
PB
46334 @r=`${PWD_COMMAND}`; export r; \
46335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46336 $(NORMAL_TARGET_EXPORTS) \
064d0a7c 46337 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
46338 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46339 $(TARGET-target-libssp))
064d0a7c
PB
46340@endif target-libssp
46341
46342
46343
46344
46345
46346.PHONY: check-target-libssp maybe-check-target-libssp
46347maybe-check-target-libssp:
46348@if target-libssp
46349maybe-check-target-libssp: check-target-libssp
46350
46351check-target-libssp:
0aed8855 46352 @: $(MAKE); $(unstage)
064d0a7c
PB
46353 @r=`${PWD_COMMAND}`; export r; \
46354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46355 $(NORMAL_TARGET_EXPORTS) \
46356 (cd $(TARGET_SUBDIR)/libssp && \
46357 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
46358
46359@endif target-libssp
46360
46361.PHONY: install-target-libssp maybe-install-target-libssp
46362maybe-install-target-libssp:
46363@if target-libssp
46364maybe-install-target-libssp: install-target-libssp
46365
46366install-target-libssp: installdirs
0aed8855 46367 @: $(MAKE); $(unstage)
064d0a7c
PB
46368 @r=`${PWD_COMMAND}`; export r; \
46369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46370 $(NORMAL_TARGET_EXPORTS) \
46371 (cd $(TARGET_SUBDIR)/libssp && \
46372 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
46373
46374@endif target-libssp
46375
56a8fe78 46376# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
46377
46378.PHONY: maybe-info-target-libssp info-target-libssp
46379maybe-info-target-libssp:
46380@if target-libssp
46381maybe-info-target-libssp: info-target-libssp
46382
46383info-target-libssp: \
46384 configure-target-libssp
0aed8855 46385 @: $(MAKE); $(unstage)
064d0a7c
PB
46386 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46387 r=`${PWD_COMMAND}`; export r; \
46388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46389 $(NORMAL_TARGET_EXPORTS) \
46390 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
46391 for flag in $(EXTRA_TARGET_FLAGS); do \
46392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46393 done; \
46394 (cd $(TARGET_SUBDIR)/libssp && \
46395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46397 "RANLIB=$${RANLIB}" \
0c24b341 46398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46399 info) \
46400 || exit 1
46401
46402@endif target-libssp
46403
46404.PHONY: maybe-dvi-target-libssp dvi-target-libssp
46405maybe-dvi-target-libssp:
46406@if target-libssp
46407maybe-dvi-target-libssp: dvi-target-libssp
46408
46409dvi-target-libssp: \
46410 configure-target-libssp
0aed8855 46411 @: $(MAKE); $(unstage)
064d0a7c
PB
46412 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46413 r=`${PWD_COMMAND}`; export r; \
46414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46415 $(NORMAL_TARGET_EXPORTS) \
46416 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
46417 for flag in $(EXTRA_TARGET_FLAGS); do \
46418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46419 done; \
46420 (cd $(TARGET_SUBDIR)/libssp && \
46421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46423 "RANLIB=$${RANLIB}" \
0c24b341 46424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46425 dvi) \
46426 || exit 1
46427
46428@endif target-libssp
46429
56a8fe78
DD
46430.PHONY: maybe-pdf-target-libssp pdf-target-libssp
46431maybe-pdf-target-libssp:
46432@if target-libssp
46433maybe-pdf-target-libssp: pdf-target-libssp
46434
46435pdf-target-libssp: \
46436 configure-target-libssp
46437 @: $(MAKE); $(unstage)
46438 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46439 r=`${PWD_COMMAND}`; export r; \
46440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46441 $(NORMAL_TARGET_EXPORTS) \
46442 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
46443 for flag in $(EXTRA_TARGET_FLAGS); do \
46444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46445 done; \
46446 (cd $(TARGET_SUBDIR)/libssp && \
46447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46449 "RANLIB=$${RANLIB}" \
0c24b341 46450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46451 pdf) \
46452 || exit 1
46453
46454@endif target-libssp
46455
064d0a7c
PB
46456.PHONY: maybe-html-target-libssp html-target-libssp
46457maybe-html-target-libssp:
46458@if target-libssp
46459maybe-html-target-libssp: html-target-libssp
46460
46461html-target-libssp: \
46462 configure-target-libssp
0aed8855 46463 @: $(MAKE); $(unstage)
064d0a7c
PB
46464 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46465 r=`${PWD_COMMAND}`; export r; \
46466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46467 $(NORMAL_TARGET_EXPORTS) \
46468 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
46469 for flag in $(EXTRA_TARGET_FLAGS); do \
46470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46471 done; \
46472 (cd $(TARGET_SUBDIR)/libssp && \
46473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46475 "RANLIB=$${RANLIB}" \
0c24b341 46476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46477 html) \
46478 || exit 1
46479
46480@endif target-libssp
46481
46482.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
46483maybe-TAGS-target-libssp:
46484@if target-libssp
46485maybe-TAGS-target-libssp: TAGS-target-libssp
46486
46487TAGS-target-libssp: \
46488 configure-target-libssp
0aed8855 46489 @: $(MAKE); $(unstage)
064d0a7c
PB
46490 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46491 r=`${PWD_COMMAND}`; export r; \
46492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46493 $(NORMAL_TARGET_EXPORTS) \
46494 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
46495 for flag in $(EXTRA_TARGET_FLAGS); do \
46496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46497 done; \
46498 (cd $(TARGET_SUBDIR)/libssp && \
46499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46501 "RANLIB=$${RANLIB}" \
0c24b341 46502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46503 TAGS) \
46504 || exit 1
46505
46506@endif target-libssp
46507
46508.PHONY: maybe-install-info-target-libssp install-info-target-libssp
46509maybe-install-info-target-libssp:
46510@if target-libssp
46511maybe-install-info-target-libssp: install-info-target-libssp
46512
46513install-info-target-libssp: \
46514 configure-target-libssp \
46515 info-target-libssp
0aed8855 46516 @: $(MAKE); $(unstage)
064d0a7c
PB
46517 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46518 r=`${PWD_COMMAND}`; export r; \
46519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46520 $(NORMAL_TARGET_EXPORTS) \
46521 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
46522 for flag in $(EXTRA_TARGET_FLAGS); do \
46523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46524 done; \
46525 (cd $(TARGET_SUBDIR)/libssp && \
46526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46528 "RANLIB=$${RANLIB}" \
0c24b341 46529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46530 install-info) \
46531 || exit 1
46532
46533@endif target-libssp
46534
a3ca38d2
DD
46535.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
46536maybe-install-pdf-target-libssp:
46537@if target-libssp
46538maybe-install-pdf-target-libssp: install-pdf-target-libssp
46539
46540install-pdf-target-libssp: \
46541 configure-target-libssp \
46542 pdf-target-libssp
46543 @: $(MAKE); $(unstage)
46544 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46545 r=`${PWD_COMMAND}`; export r; \
46546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46547 $(NORMAL_TARGET_EXPORTS) \
46548 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
46549 for flag in $(EXTRA_TARGET_FLAGS); do \
46550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46551 done; \
46552 (cd $(TARGET_SUBDIR)/libssp && \
46553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46555 "RANLIB=$${RANLIB}" \
0c24b341 46556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46557 install-pdf) \
46558 || exit 1
46559
46560@endif target-libssp
46561
108a6f8e
CD
46562.PHONY: maybe-install-html-target-libssp install-html-target-libssp
46563maybe-install-html-target-libssp:
46564@if target-libssp
46565maybe-install-html-target-libssp: install-html-target-libssp
46566
46567install-html-target-libssp: \
46568 configure-target-libssp \
46569 html-target-libssp
46570 @: $(MAKE); $(unstage)
46571 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46572 r=`${PWD_COMMAND}`; export r; \
46573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46574 $(NORMAL_TARGET_EXPORTS) \
46575 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
46576 for flag in $(EXTRA_TARGET_FLAGS); do \
46577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46578 done; \
46579 (cd $(TARGET_SUBDIR)/libssp && \
46580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46582 "RANLIB=$${RANLIB}" \
0c24b341 46583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46584 install-html) \
46585 || exit 1
46586
46587@endif target-libssp
46588
064d0a7c
PB
46589.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
46590maybe-installcheck-target-libssp:
46591@if target-libssp
46592maybe-installcheck-target-libssp: installcheck-target-libssp
46593
46594installcheck-target-libssp: \
46595 configure-target-libssp
0aed8855 46596 @: $(MAKE); $(unstage)
064d0a7c
PB
46597 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46598 r=`${PWD_COMMAND}`; export r; \
46599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46600 $(NORMAL_TARGET_EXPORTS) \
46601 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
46602 for flag in $(EXTRA_TARGET_FLAGS); do \
46603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46604 done; \
46605 (cd $(TARGET_SUBDIR)/libssp && \
46606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46608 "RANLIB=$${RANLIB}" \
0c24b341 46609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46610 installcheck) \
46611 || exit 1
46612
46613@endif target-libssp
46614
46615.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
46616maybe-mostlyclean-target-libssp:
46617@if target-libssp
46618maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
46619
46620mostlyclean-target-libssp:
0aed8855 46621 @: $(MAKE); $(unstage)
064d0a7c
PB
46622 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46623 r=`${PWD_COMMAND}`; export r; \
46624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46625 $(NORMAL_TARGET_EXPORTS) \
46626 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
46627 for flag in $(EXTRA_TARGET_FLAGS); do \
46628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46629 done; \
46630 (cd $(TARGET_SUBDIR)/libssp && \
46631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46633 "RANLIB=$${RANLIB}" \
0c24b341 46634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46635 mostlyclean) \
46636 || exit 1
46637
46638@endif target-libssp
46639
46640.PHONY: maybe-clean-target-libssp clean-target-libssp
46641maybe-clean-target-libssp:
46642@if target-libssp
46643maybe-clean-target-libssp: clean-target-libssp
46644
46645clean-target-libssp:
0aed8855 46646 @: $(MAKE); $(unstage)
064d0a7c
PB
46647 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46648 r=`${PWD_COMMAND}`; export r; \
46649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46650 $(NORMAL_TARGET_EXPORTS) \
46651 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
46652 for flag in $(EXTRA_TARGET_FLAGS); do \
46653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46654 done; \
46655 (cd $(TARGET_SUBDIR)/libssp && \
46656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46658 "RANLIB=$${RANLIB}" \
0c24b341 46659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46660 clean) \
46661 || exit 1
46662
46663@endif target-libssp
46664
46665.PHONY: maybe-distclean-target-libssp distclean-target-libssp
46666maybe-distclean-target-libssp:
46667@if target-libssp
46668maybe-distclean-target-libssp: distclean-target-libssp
46669
46670distclean-target-libssp:
0aed8855 46671 @: $(MAKE); $(unstage)
064d0a7c
PB
46672 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46673 r=`${PWD_COMMAND}`; export r; \
46674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46675 $(NORMAL_TARGET_EXPORTS) \
46676 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
46677 for flag in $(EXTRA_TARGET_FLAGS); do \
46678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46679 done; \
46680 (cd $(TARGET_SUBDIR)/libssp && \
46681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46683 "RANLIB=$${RANLIB}" \
0c24b341 46684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46685 distclean) \
46686 || exit 1
46687
46688@endif target-libssp
46689
46690.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
46691maybe-maintainer-clean-target-libssp:
46692@if target-libssp
46693maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
46694
46695maintainer-clean-target-libssp:
0aed8855 46696 @: $(MAKE); $(unstage)
064d0a7c
PB
46697 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
46698 r=`${PWD_COMMAND}`; export r; \
46699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46700 $(NORMAL_TARGET_EXPORTS) \
46701 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
46702 for flag in $(EXTRA_TARGET_FLAGS); do \
46703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46704 done; \
46705 (cd $(TARGET_SUBDIR)/libssp && \
46706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46708 "RANLIB=$${RANLIB}" \
0c24b341 46709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
46710 maintainer-clean) \
46711 || exit 1
46712
46713@endif target-libssp
46714
46715
46716
a7254363 46717
e90269c8 46718
a7254363
PB
46719.PHONY: configure-target-newlib maybe-configure-target-newlib
46720maybe-configure-target-newlib:
4f0ef2d8
CD
46721@if gcc-bootstrap
46722configure-target-newlib: stage_current
46723@endif gcc-bootstrap
a7254363
PB
46724@if target-newlib
46725maybe-configure-target-newlib: configure-target-newlib
c52c6897 46726configure-target-newlib:
0aed8855
PB
46727 @: $(MAKE); $(unstage)
46728 @r=`${PWD_COMMAND}`; export r; \
46729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46730 echo "Checking multilib configuration for newlib..."; \
46731 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
46732 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
46733 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
46734 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
46735 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
46736 else \
46737 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
46738 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
46739 fi; \
46740 else \
46741 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
46742 fi; \
46743 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 46744 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
1f53ca9a 46745 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46746 echo Configuring in $(TARGET_SUBDIR)/newlib; \
46747 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
46748 case $(srcdir) in \
b00612cc
PB
46749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46750 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
46751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 46752 esac; \
b00612cc
PB
46753 srcdiroption="--srcdir=$${topdir}/newlib"; \
46754 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
46755 rm -f no-such-file || : ; \
46756 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46757 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46758 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 46759 || exit 1
6bd3dfaa 46760@endif target-newlib
4b1cb4fe 46761
a7254363
PB
46762
46763
d545f33b
PB
46764
46765
4b1cb4fe
DD
46766.PHONY: all-target-newlib maybe-all-target-newlib
46767maybe-all-target-newlib:
4f0ef2d8
CD
46768@if gcc-bootstrap
46769all-target-newlib: stage_current
46770@endif gcc-bootstrap
6bd3dfaa 46771@if target-newlib
72b2455a 46772TARGET-target-newlib=all
6bd3dfaa 46773maybe-all-target-newlib: all-target-newlib
4b1cb4fe 46774all-target-newlib: configure-target-newlib
0aed8855 46775 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46776 @r=`${PWD_COMMAND}`; export r; \
46777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 46778 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46779 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
46780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46781 $(TARGET-target-newlib))
6bd3dfaa 46782@endif target-newlib
4b1cb4fe 46783
a7254363
PB
46784
46785
d545f33b
PB
46786
46787
4b1cb4fe
DD
46788.PHONY: check-target-newlib maybe-check-target-newlib
46789maybe-check-target-newlib:
6bd3dfaa
PB
46790@if target-newlib
46791maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
46792
46793check-target-newlib:
0aed8855 46794 @: $(MAKE); $(unstage)
b40e3958
L
46795 @r=`${PWD_COMMAND}`; export r; \
46796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46797 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46798 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46799 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46800
6bd3dfaa 46801@endif target-newlib
3866be5d 46802
4fa63067
NN
46803.PHONY: install-target-newlib maybe-install-target-newlib
46804maybe-install-target-newlib:
6bd3dfaa
PB
46805@if target-newlib
46806maybe-install-target-newlib: install-target-newlib
e2b9e2dc 46807
4fa63067 46808install-target-newlib: installdirs
0aed8855 46809 @: $(MAKE); $(unstage)
b40e3958
L
46810 @r=`${PWD_COMMAND}`; export r; \
46811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46812 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46813 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 46814 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46815
6bd3dfaa 46816@endif target-newlib
3866be5d 46817
56a8fe78 46818# Other targets (info, dvi, pdf, etc.)
3866be5d 46819
4fa63067
NN
46820.PHONY: maybe-info-target-newlib info-target-newlib
46821maybe-info-target-newlib:
6bd3dfaa
PB
46822@if target-newlib
46823maybe-info-target-newlib: info-target-newlib
3866be5d 46824
4fa63067
NN
46825info-target-newlib: \
46826 configure-target-newlib
0aed8855 46827 @: $(MAKE); $(unstage)
4fa63067
NN
46828 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46829 r=`${PWD_COMMAND}`; export r; \
46830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46831 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46832 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
46833 for flag in $(EXTRA_TARGET_FLAGS); do \
46834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46835 done; \
46836 (cd $(TARGET_SUBDIR)/newlib && \
46837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46839 "RANLIB=$${RANLIB}" \
0c24b341 46840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46841 info) \
4fa63067 46842 || exit 1
16ae0395 46843
6bd3dfaa 46844@endif target-newlib
3866be5d 46845
4fa63067
NN
46846.PHONY: maybe-dvi-target-newlib dvi-target-newlib
46847maybe-dvi-target-newlib:
6bd3dfaa
PB
46848@if target-newlib
46849maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 46850
4fa63067
NN
46851dvi-target-newlib: \
46852 configure-target-newlib
0aed8855 46853 @: $(MAKE); $(unstage)
4fa63067 46854 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
46855 r=`${PWD_COMMAND}`; export r; \
46856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46858 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
46859 for flag in $(EXTRA_TARGET_FLAGS); do \
46860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46861 done; \
46862 (cd $(TARGET_SUBDIR)/newlib && \
46863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46865 "RANLIB=$${RANLIB}" \
0c24b341 46866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46867 dvi) \
e2b9e2dc
NN
46868 || exit 1
46869
6bd3dfaa 46870@endif target-newlib
3866be5d 46871
56a8fe78
DD
46872.PHONY: maybe-pdf-target-newlib pdf-target-newlib
46873maybe-pdf-target-newlib:
46874@if target-newlib
46875maybe-pdf-target-newlib: pdf-target-newlib
46876
46877pdf-target-newlib: \
46878 configure-target-newlib
46879 @: $(MAKE); $(unstage)
46880 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46881 r=`${PWD_COMMAND}`; export r; \
46882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46883 $(NORMAL_TARGET_EXPORTS) \
46884 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
46885 for flag in $(EXTRA_TARGET_FLAGS); do \
46886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46887 done; \
46888 (cd $(TARGET_SUBDIR)/newlib && \
46889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46891 "RANLIB=$${RANLIB}" \
0c24b341 46892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46893 pdf) \
46894 || exit 1
46895
46896@endif target-newlib
46897
6d389afc
MS
46898.PHONY: maybe-html-target-newlib html-target-newlib
46899maybe-html-target-newlib:
46900@if target-newlib
46901maybe-html-target-newlib: html-target-newlib
46902
46903html-target-newlib: \
46904 configure-target-newlib
0aed8855 46905 @: $(MAKE); $(unstage)
6d389afc
MS
46906 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46907 r=`${PWD_COMMAND}`; export r; \
46908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46909 $(NORMAL_TARGET_EXPORTS) \
46910 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
46911 for flag in $(EXTRA_TARGET_FLAGS); do \
46912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46913 done; \
46914 (cd $(TARGET_SUBDIR)/newlib && \
46915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46917 "RANLIB=$${RANLIB}" \
0c24b341 46918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46919 html) \
46920 || exit 1
46921
46922@endif target-newlib
46923
4fa63067
NN
46924.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
46925maybe-TAGS-target-newlib:
6bd3dfaa
PB
46926@if target-newlib
46927maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 46928
4fa63067
NN
46929TAGS-target-newlib: \
46930 configure-target-newlib
0aed8855 46931 @: $(MAKE); $(unstage)
4fa63067
NN
46932 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46933 r=`${PWD_COMMAND}`; export r; \
b40e3958 46934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46936 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
46937 for flag in $(EXTRA_TARGET_FLAGS); do \
46938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46939 done; \
46940 (cd $(TARGET_SUBDIR)/newlib && \
46941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46943 "RANLIB=$${RANLIB}" \
0c24b341 46944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46945 TAGS) \
4fa63067 46946 || exit 1
3866be5d 46947
6bd3dfaa 46948@endif target-newlib
3866be5d 46949
4fa63067
NN
46950.PHONY: maybe-install-info-target-newlib install-info-target-newlib
46951maybe-install-info-target-newlib:
6bd3dfaa
PB
46952@if target-newlib
46953maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 46954
4fa63067
NN
46955install-info-target-newlib: \
46956 configure-target-newlib \
46957 info-target-newlib
0aed8855 46958 @: $(MAKE); $(unstage)
4fa63067
NN
46959 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46960 r=`${PWD_COMMAND}`; export r; \
b40e3958 46961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46962 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46963 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
46964 for flag in $(EXTRA_TARGET_FLAGS); do \
46965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46966 done; \
46967 (cd $(TARGET_SUBDIR)/newlib && \
46968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46970 "RANLIB=$${RANLIB}" \
0c24b341 46971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46972 install-info) \
4fa63067 46973 || exit 1
3866be5d 46974
6bd3dfaa 46975@endif target-newlib
3866be5d 46976
a3ca38d2
DD
46977.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
46978maybe-install-pdf-target-newlib:
46979@if target-newlib
46980maybe-install-pdf-target-newlib: install-pdf-target-newlib
46981
46982install-pdf-target-newlib: \
46983 configure-target-newlib \
46984 pdf-target-newlib
46985 @: $(MAKE); $(unstage)
46986 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
46987 r=`${PWD_COMMAND}`; export r; \
46988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46989 $(NORMAL_TARGET_EXPORTS) \
46990 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
46991 for flag in $(EXTRA_TARGET_FLAGS); do \
46992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46993 done; \
46994 (cd $(TARGET_SUBDIR)/newlib && \
46995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46997 "RANLIB=$${RANLIB}" \
0c24b341 46998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46999 install-pdf) \
47000 || exit 1
47001
47002@endif target-newlib
47003
108a6f8e
CD
47004.PHONY: maybe-install-html-target-newlib install-html-target-newlib
47005maybe-install-html-target-newlib:
47006@if target-newlib
47007maybe-install-html-target-newlib: install-html-target-newlib
47008
47009install-html-target-newlib: \
47010 configure-target-newlib \
47011 html-target-newlib
47012 @: $(MAKE); $(unstage)
47013 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47014 r=`${PWD_COMMAND}`; export r; \
47015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47016 $(NORMAL_TARGET_EXPORTS) \
47017 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
47018 for flag in $(EXTRA_TARGET_FLAGS); do \
47019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47020 done; \
47021 (cd $(TARGET_SUBDIR)/newlib && \
47022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47024 "RANLIB=$${RANLIB}" \
0c24b341 47025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47026 install-html) \
47027 || exit 1
47028
47029@endif target-newlib
47030
4fa63067
NN
47031.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
47032maybe-installcheck-target-newlib:
6bd3dfaa
PB
47033@if target-newlib
47034maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
47035
47036installcheck-target-newlib: \
47037 configure-target-newlib
0aed8855 47038 @: $(MAKE); $(unstage)
4fa63067 47039 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
47040 r=`${PWD_COMMAND}`; export r; \
47041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47043 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
47044 for flag in $(EXTRA_TARGET_FLAGS); do \
47045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47046 done; \
47047 (cd $(TARGET_SUBDIR)/newlib && \
47048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47050 "RANLIB=$${RANLIB}" \
0c24b341 47051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47052 installcheck) \
e2b9e2dc
NN
47053 || exit 1
47054
6bd3dfaa 47055@endif target-newlib
3866be5d 47056
4fa63067
NN
47057.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
47058maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
47059@if target-newlib
47060maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 47061
4fa63067 47062mostlyclean-target-newlib:
0aed8855 47063 @: $(MAKE); $(unstage)
4fa63067
NN
47064 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47065 r=`${PWD_COMMAND}`; export r; \
b40e3958 47066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47067 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47068 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
47069 for flag in $(EXTRA_TARGET_FLAGS); do \
47070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47071 done; \
47072 (cd $(TARGET_SUBDIR)/newlib && \
47073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47075 "RANLIB=$${RANLIB}" \
0c24b341 47076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47077 mostlyclean) \
4fa63067 47078 || exit 1
3866be5d 47079
6bd3dfaa 47080@endif target-newlib
3866be5d 47081
4fa63067
NN
47082.PHONY: maybe-clean-target-newlib clean-target-newlib
47083maybe-clean-target-newlib:
6bd3dfaa
PB
47084@if target-newlib
47085maybe-clean-target-newlib: clean-target-newlib
16ae0395 47086
4fa63067 47087clean-target-newlib:
0aed8855 47088 @: $(MAKE); $(unstage)
4fa63067
NN
47089 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47090 r=`${PWD_COMMAND}`; export r; \
b40e3958 47091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47093 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
47094 for flag in $(EXTRA_TARGET_FLAGS); do \
47095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47096 done; \
47097 (cd $(TARGET_SUBDIR)/newlib && \
47098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47100 "RANLIB=$${RANLIB}" \
0c24b341 47101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47102 clean) \
4fa63067 47103 || exit 1
3866be5d 47104
6bd3dfaa 47105@endif target-newlib
3866be5d 47106
4fa63067
NN
47107.PHONY: maybe-distclean-target-newlib distclean-target-newlib
47108maybe-distclean-target-newlib:
6bd3dfaa
PB
47109@if target-newlib
47110maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
47111
47112distclean-target-newlib:
0aed8855 47113 @: $(MAKE); $(unstage)
4fa63067 47114 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
47115 r=`${PWD_COMMAND}`; export r; \
47116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47117 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47118 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
47119 for flag in $(EXTRA_TARGET_FLAGS); do \
47120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47121 done; \
47122 (cd $(TARGET_SUBDIR)/newlib && \
47123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47125 "RANLIB=$${RANLIB}" \
0c24b341 47126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47127 distclean) \
e2b9e2dc
NN
47128 || exit 1
47129
6bd3dfaa 47130@endif target-newlib
3866be5d 47131
4fa63067
NN
47132.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
47133maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
47134@if target-newlib
47135maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 47136
4fa63067 47137maintainer-clean-target-newlib:
0aed8855 47138 @: $(MAKE); $(unstage)
4fa63067
NN
47139 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
47140 r=`${PWD_COMMAND}`; export r; \
b40e3958 47141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47143 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
47144 for flag in $(EXTRA_TARGET_FLAGS); do \
47145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47146 done; \
47147 (cd $(TARGET_SUBDIR)/newlib && \
47148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47150 "RANLIB=$${RANLIB}" \
0c24b341 47151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47152 maintainer-clean) \
4fa63067 47153 || exit 1
3866be5d 47154
6bd3dfaa 47155@endif target-newlib
3866be5d 47156
16ae0395 47157
4b1cb4fe 47158
a7254363 47159
4b1cb4fe 47160
6aa8ef82
DJ
47161.PHONY: configure-target-libgcc maybe-configure-target-libgcc
47162maybe-configure-target-libgcc:
47163@if gcc-bootstrap
47164configure-target-libgcc: stage_current
47165@endif gcc-bootstrap
47166@if target-libgcc
47167maybe-configure-target-libgcc: configure-target-libgcc
47168configure-target-libgcc:
47169 @r=`${PWD_COMMAND}`; export r; \
47170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47171 echo "Checking multilib configuration for libgcc..."; \
47172 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47173 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47174 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47175 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47176 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47177 else \
47178 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47179 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47180 fi; \
47181 else \
47182 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47183 fi; \
47184 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47185 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
1f53ca9a 47186 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82
DJ
47187 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
47188 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
47189 case $(srcdir) in \
47190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47191 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47193 esac; \
47194 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47195 libsrcdir="$$s/libgcc"; \
47196 rm -f no-such-file || : ; \
47197 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47198 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47199 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
47200 || exit 1
47201@endif target-libgcc
47202
47203
47204
47205.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
47206maybe-configure-stage1-target-libgcc:
47207@if target-libgcc-bootstrap
47208maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
47209configure-stage1-target-libgcc:
47210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47211 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47212 @r=`${PWD_COMMAND}`; export r; \
47213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47214 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
47215 echo "Checking multilib configuration for libgcc..."; \
47216 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47217 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47218 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47219 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47220 else \
47221 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47222 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47223 fi; \
47224 else \
47225 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47226 fi; \
47227 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
47228 $(NORMAL_TARGET_EXPORTS) \
47229 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47230 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47231 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47232 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
47233 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47234 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47235 case $(srcdir) in \
47236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47237 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47239 esac; \
47240 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47241 libsrcdir="$$s/libgcc"; \
47242 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47243 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47244 --target=${target_alias} $${srcdiroption} \
1b05fbbd 47245 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
47246@endif target-libgcc-bootstrap
47247
47248.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
47249maybe-configure-stage2-target-libgcc:
47250@if target-libgcc-bootstrap
47251maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
47252configure-stage2-target-libgcc:
47253 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47254 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47255 @r=`${PWD_COMMAND}`; export r; \
47256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47257 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
47258 echo "Checking multilib configuration for libgcc..."; \
47259 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47260 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47261 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47262 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47263 else \
47264 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47265 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47266 fi; \
47267 else \
47268 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47269 fi; \
47270 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47271 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47272 \
47273 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47275 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47276 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
47277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47278 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47279 case $(srcdir) in \
47280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47281 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47283 esac; \
47284 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47285 libsrcdir="$$s/libgcc"; \
47286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47287 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47288 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47289 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47290 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
47291@endif target-libgcc-bootstrap
47292
6aa8ef82
DJ
47293.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
47294maybe-configure-stage3-target-libgcc:
47295@if target-libgcc-bootstrap
47296maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
47297configure-stage3-target-libgcc:
47298 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47299 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47300 @r=`${PWD_COMMAND}`; export r; \
47301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47302 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
47303 echo "Checking multilib configuration for libgcc..."; \
47304 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47305 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47306 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47307 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47308 else \
47309 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47310 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47311 fi; \
47312 else \
47313 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47314 fi; \
47315 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47316 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47317 \
47318 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47319 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47320 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47321 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
47322 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47323 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47324 case $(srcdir) in \
47325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47326 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47328 esac; \
47329 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47330 libsrcdir="$$s/libgcc"; \
47331 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47332 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47333 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47334 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47335 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
47336@endif target-libgcc-bootstrap
47337
6aa8ef82
DJ
47338.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
47339maybe-configure-stage4-target-libgcc:
47340@if target-libgcc-bootstrap
47341maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
47342configure-stage4-target-libgcc:
47343 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47344 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47345 @r=`${PWD_COMMAND}`; export r; \
47346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47347 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
47348 echo "Checking multilib configuration for libgcc..."; \
47349 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47350 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47351 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47352 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47353 else \
47354 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47355 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47356 fi; \
47357 else \
47358 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47359 fi; \
47360 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47361 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47362 \
47363 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47364 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47365 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47366 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
47367 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47368 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47369 case $(srcdir) in \
47370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47371 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47373 esac; \
47374 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47375 libsrcdir="$$s/libgcc"; \
47376 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47377 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47378 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47379 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47380 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
47381@endif target-libgcc-bootstrap
47382
47383.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
47384maybe-configure-stageprofile-target-libgcc:
47385@if target-libgcc-bootstrap
47386maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47387configure-stageprofile-target-libgcc:
47388 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47389 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47390 @r=`${PWD_COMMAND}`; export r; \
47391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47392 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
47393 echo "Checking multilib configuration for libgcc..."; \
47394 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47395 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47396 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47397 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47398 else \
47399 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47400 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47401 fi; \
47402 else \
47403 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47404 fi; \
47405 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47406 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47407 \
47408 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47409 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47410 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47411 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
47412 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47413 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47414 case $(srcdir) in \
47415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47416 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47418 esac; \
47419 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47420 libsrcdir="$$s/libgcc"; \
47421 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47422 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47423 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47424 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47425 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
47426@endif target-libgcc-bootstrap
47427
47428.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
47429maybe-configure-stagefeedback-target-libgcc:
47430@if target-libgcc-bootstrap
47431maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47432configure-stagefeedback-target-libgcc:
47433 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47434 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
47435 @r=`${PWD_COMMAND}`; export r; \
47436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47437 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
47438 echo "Checking multilib configuration for libgcc..."; \
47439 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
47440 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47441 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
47442 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
47443 else \
47444 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
47445 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47446 fi; \
47447 else \
47448 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
47449 fi; \
47450 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
47451 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
47452 \
47453 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47454 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
1f53ca9a 47455 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
47456 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
47457 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
47458 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
47459 case $(srcdir) in \
47460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47461 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
47462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47463 esac; \
47464 srcdiroption="--srcdir=$${topdir}/libgcc"; \
47465 libsrcdir="$$s/libgcc"; \
47466 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47467 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47468 --target=${target_alias} $${srcdiroption} \
6aa8ef82 47469 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 47470 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
47471@endif target-libgcc-bootstrap
47472
47473
47474
47475
47476
47477.PHONY: all-target-libgcc maybe-all-target-libgcc
47478maybe-all-target-libgcc:
47479@if gcc-bootstrap
47480all-target-libgcc: stage_current
47481@endif gcc-bootstrap
47482@if target-libgcc
47483TARGET-target-libgcc=all
47484maybe-all-target-libgcc: all-target-libgcc
47485all-target-libgcc: configure-target-libgcc
47486 @r=`${PWD_COMMAND}`; export r; \
47487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 47488 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47489 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
47490 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47491 $(TARGET-target-libgcc))
6aa8ef82
DJ
47492@endif target-libgcc
47493
47494
47495
47496.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
47497.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
47498maybe-all-stage1-target-libgcc:
47499maybe-clean-stage1-target-libgcc:
47500@if target-libgcc-bootstrap
47501maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
47502all-stage1: all-stage1-target-libgcc
47503TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
47504all-stage1-target-libgcc: configure-stage1-target-libgcc
47505 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47506 @r=`${PWD_COMMAND}`; export r; \
47507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47508 TFLAGS="$(STAGE1_TFLAGS)"; \
1f53ca9a 47509 $(NORMAL_TARGET_EXPORTS) \
6aa8ef82 47510 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47512 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47513 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47514 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47518 $(EXTRA_TARGET_FLAGS) \
47519 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
47520 $(TARGET-stage1-target-libgcc)
47521
47522maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
47523clean-stage1: clean-stage1-target-libgcc
47524clean-stage1-target-libgcc:
47525 @if [ $(current_stage) = stage1 ]; then \
47526 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47527 else \
47528 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
47529 $(MAKE) stage1-start; \
47530 fi; \
47531 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47532 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 47533 clean
6aa8ef82
DJ
47534@endif target-libgcc-bootstrap
47535
47536
47537.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
47538.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
47539maybe-all-stage2-target-libgcc:
47540maybe-clean-stage2-target-libgcc:
47541@if target-libgcc-bootstrap
47542maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
47543all-stage2: all-stage2-target-libgcc
47544TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
47545all-stage2-target-libgcc: configure-stage2-target-libgcc
47546 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47547 @r=`${PWD_COMMAND}`; export r; \
47548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47549 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82 47550 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47551 \
6aa8ef82 47552 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47553 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47554 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47555 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47556 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47557 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47558 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47559 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47560 $(EXTRA_TARGET_FLAGS) \
47561 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
47562 $(TARGET-stage2-target-libgcc)
47563
47564maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
47565clean-stage2: clean-stage2-target-libgcc
47566clean-stage2-target-libgcc:
47567 @if [ $(current_stage) = stage2 ]; then \
47568 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47569 else \
47570 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
47571 $(MAKE) stage2-start; \
47572 fi; \
47573 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47574 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47575 \
8ee82aff 47576 clean
6aa8ef82
DJ
47577@endif target-libgcc-bootstrap
47578
47579
47580.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
47581.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
47582maybe-all-stage3-target-libgcc:
47583maybe-clean-stage3-target-libgcc:
47584@if target-libgcc-bootstrap
47585maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
47586all-stage3: all-stage3-target-libgcc
47587TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
47588all-stage3-target-libgcc: configure-stage3-target-libgcc
47589 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47590 @r=`${PWD_COMMAND}`; export r; \
47591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47592 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82 47593 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47594 \
6aa8ef82 47595 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47596 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47597 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47598 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47599 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47600 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47601 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47602 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47603 $(EXTRA_TARGET_FLAGS) \
47604 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
47605 $(TARGET-stage3-target-libgcc)
47606
47607maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
47608clean-stage3: clean-stage3-target-libgcc
47609clean-stage3-target-libgcc:
47610 @if [ $(current_stage) = stage3 ]; then \
47611 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47612 else \
47613 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
47614 $(MAKE) stage3-start; \
47615 fi; \
47616 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47617 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47618 \
8ee82aff 47619 clean
6aa8ef82
DJ
47620@endif target-libgcc-bootstrap
47621
47622
47623.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
47624.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
47625maybe-all-stage4-target-libgcc:
47626maybe-clean-stage4-target-libgcc:
47627@if target-libgcc-bootstrap
47628maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
47629all-stage4: all-stage4-target-libgcc
47630TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
47631all-stage4-target-libgcc: configure-stage4-target-libgcc
47632 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47633 @r=`${PWD_COMMAND}`; export r; \
47634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47635 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82 47636 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47637 \
6aa8ef82 47638 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47640 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47641 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47642 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47646 $(EXTRA_TARGET_FLAGS) \
47647 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
47648 $(TARGET-stage4-target-libgcc)
47649
47650maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
47651clean-stage4: clean-stage4-target-libgcc
47652clean-stage4-target-libgcc:
47653 @if [ $(current_stage) = stage4 ]; then \
47654 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47655 else \
47656 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
47657 $(MAKE) stage4-start; \
47658 fi; \
47659 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47660 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47661 \
8ee82aff 47662 clean
6aa8ef82
DJ
47663@endif target-libgcc-bootstrap
47664
47665
47666.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
47667.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
47668maybe-all-stageprofile-target-libgcc:
47669maybe-clean-stageprofile-target-libgcc:
47670@if target-libgcc-bootstrap
47671maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
47672all-stageprofile: all-stageprofile-target-libgcc
47673TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
47674all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
47675 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47676 @r=`${PWD_COMMAND}`; export r; \
47677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47678 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82 47679 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47680 \
6aa8ef82 47681 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47682 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47683 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47684 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47685 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47686 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47687 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47688 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47689 $(EXTRA_TARGET_FLAGS) \
47690 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
47691 $(TARGET-stageprofile-target-libgcc)
47692
47693maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
47694clean-stageprofile: clean-stageprofile-target-libgcc
47695clean-stageprofile-target-libgcc:
47696 @if [ $(current_stage) = stageprofile ]; then \
47697 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47698 else \
47699 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
47700 $(MAKE) stageprofile-start; \
47701 fi; \
47702 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47703 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47704 \
8ee82aff 47705 clean
6aa8ef82
DJ
47706@endif target-libgcc-bootstrap
47707
47708
47709.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
47710.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
47711maybe-all-stagefeedback-target-libgcc:
47712maybe-clean-stagefeedback-target-libgcc:
47713@if target-libgcc-bootstrap
47714maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
47715all-stagefeedback: all-stagefeedback-target-libgcc
47716TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
47717all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
47718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47719 @r=`${PWD_COMMAND}`; export r; \
47720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 47721 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82 47722 $(NORMAL_TARGET_EXPORTS) \
1f53ca9a 47723 \
6aa8ef82 47724 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
47726 CFLAGS="$(CFLAGS_FOR_TARGET)" \
47727 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47728 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47732 $(EXTRA_TARGET_FLAGS) \
47733 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
47734 $(TARGET-stagefeedback-target-libgcc)
47735
47736maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
47737clean-stagefeedback: clean-stagefeedback-target-libgcc
47738clean-stagefeedback-target-libgcc:
47739 @if [ $(current_stage) = stagefeedback ]; then \
47740 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
47741 else \
47742 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
47743 $(MAKE) stagefeedback-start; \
47744 fi; \
47745 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 47746 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 47747 \
8ee82aff 47748 clean
6aa8ef82
DJ
47749@endif target-libgcc-bootstrap
47750
47751
47752
47753
47754
47755
47756.PHONY: check-target-libgcc maybe-check-target-libgcc
47757maybe-check-target-libgcc:
47758@if target-libgcc
47759maybe-check-target-libgcc: check-target-libgcc
47760
47761# Dummy target for uncheckable module.
47762check-target-libgcc:
47763
47764@endif target-libgcc
47765
47766.PHONY: install-target-libgcc maybe-install-target-libgcc
47767maybe-install-target-libgcc:
47768@if target-libgcc
47769maybe-install-target-libgcc: install-target-libgcc
47770
47771install-target-libgcc: installdirs
47772 @: $(MAKE); $(unstage)
47773 @r=`${PWD_COMMAND}`; export r; \
47774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47775 $(NORMAL_TARGET_EXPORTS) \
47776 (cd $(TARGET_SUBDIR)/libgcc && \
47777 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
47778
47779@endif target-libgcc
47780
47781# Other targets (info, dvi, pdf, etc.)
47782
47783.PHONY: maybe-info-target-libgcc info-target-libgcc
47784maybe-info-target-libgcc:
47785@if target-libgcc
47786maybe-info-target-libgcc: info-target-libgcc
47787
47788info-target-libgcc: \
47789 configure-target-libgcc
47790 @: $(MAKE); $(unstage)
47791 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47792 r=`${PWD_COMMAND}`; export r; \
47793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47794 $(NORMAL_TARGET_EXPORTS) \
47795 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
47796 for flag in $(EXTRA_TARGET_FLAGS); do \
47797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47798 done; \
47799 (cd $(TARGET_SUBDIR)/libgcc && \
47800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47802 "RANLIB=$${RANLIB}" \
0c24b341 47803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47804 info) \
47805 || exit 1
47806
47807@endif target-libgcc
47808
47809.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
47810maybe-dvi-target-libgcc:
47811@if target-libgcc
47812maybe-dvi-target-libgcc: dvi-target-libgcc
47813
47814dvi-target-libgcc: \
47815 configure-target-libgcc
47816 @: $(MAKE); $(unstage)
47817 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47818 r=`${PWD_COMMAND}`; export r; \
47819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47820 $(NORMAL_TARGET_EXPORTS) \
47821 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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}" \
6aa8ef82
DJ
47830 dvi) \
47831 || exit 1
47832
47833@endif target-libgcc
47834
47835.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
47836maybe-pdf-target-libgcc:
47837@if target-libgcc
47838maybe-pdf-target-libgcc: pdf-target-libgcc
47839
47840pdf-target-libgcc: \
47841 configure-target-libgcc
47842 @: $(MAKE); $(unstage)
47843 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47844 r=`${PWD_COMMAND}`; export r; \
47845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47846 $(NORMAL_TARGET_EXPORTS) \
47847 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
47848 for flag in $(EXTRA_TARGET_FLAGS); do \
47849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47850 done; \
47851 (cd $(TARGET_SUBDIR)/libgcc && \
47852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47854 "RANLIB=$${RANLIB}" \
0c24b341 47855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47856 pdf) \
47857 || exit 1
47858
47859@endif target-libgcc
47860
47861.PHONY: maybe-html-target-libgcc html-target-libgcc
47862maybe-html-target-libgcc:
47863@if target-libgcc
47864maybe-html-target-libgcc: html-target-libgcc
47865
47866html-target-libgcc: \
47867 configure-target-libgcc
47868 @: $(MAKE); $(unstage)
47869 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47870 r=`${PWD_COMMAND}`; export r; \
47871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47872 $(NORMAL_TARGET_EXPORTS) \
47873 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
47874 for flag in $(EXTRA_TARGET_FLAGS); do \
47875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47876 done; \
47877 (cd $(TARGET_SUBDIR)/libgcc && \
47878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47880 "RANLIB=$${RANLIB}" \
0c24b341 47881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47882 html) \
47883 || exit 1
47884
47885@endif target-libgcc
47886
47887.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
47888maybe-TAGS-target-libgcc:
47889@if target-libgcc
47890maybe-TAGS-target-libgcc: TAGS-target-libgcc
47891
47892TAGS-target-libgcc: \
47893 configure-target-libgcc
47894 @: $(MAKE); $(unstage)
47895 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47896 r=`${PWD_COMMAND}`; export r; \
47897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47898 $(NORMAL_TARGET_EXPORTS) \
47899 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
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)/libgcc && \
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}" \
6aa8ef82
DJ
47908 TAGS) \
47909 || exit 1
47910
47911@endif target-libgcc
47912
47913.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
47914maybe-install-info-target-libgcc:
47915@if target-libgcc
47916maybe-install-info-target-libgcc: install-info-target-libgcc
47917
47918install-info-target-libgcc: \
47919 configure-target-libgcc \
47920 info-target-libgcc
47921 @: $(MAKE); $(unstage)
47922 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47923 r=`${PWD_COMMAND}`; export r; \
47924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47925 $(NORMAL_TARGET_EXPORTS) \
47926 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
47927 for flag in $(EXTRA_TARGET_FLAGS); do \
47928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47929 done; \
47930 (cd $(TARGET_SUBDIR)/libgcc && \
47931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47933 "RANLIB=$${RANLIB}" \
0c24b341 47934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47935 install-info) \
47936 || exit 1
47937
47938@endif target-libgcc
47939
a3ca38d2
DD
47940.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
47941maybe-install-pdf-target-libgcc:
47942@if target-libgcc
47943maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
47944
47945install-pdf-target-libgcc: \
47946 configure-target-libgcc \
47947 pdf-target-libgcc
47948 @: $(MAKE); $(unstage)
47949 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47950 r=`${PWD_COMMAND}`; export r; \
47951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47952 $(NORMAL_TARGET_EXPORTS) \
47953 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
47954 for flag in $(EXTRA_TARGET_FLAGS); do \
47955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47956 done; \
47957 (cd $(TARGET_SUBDIR)/libgcc && \
47958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47960 "RANLIB=$${RANLIB}" \
0c24b341 47961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47962 install-pdf) \
47963 || exit 1
47964
47965@endif target-libgcc
47966
6aa8ef82
DJ
47967.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
47968maybe-install-html-target-libgcc:
47969@if target-libgcc
47970maybe-install-html-target-libgcc: install-html-target-libgcc
47971
47972install-html-target-libgcc: \
47973 configure-target-libgcc \
47974 html-target-libgcc
47975 @: $(MAKE); $(unstage)
47976 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
47977 r=`${PWD_COMMAND}`; export r; \
47978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47979 $(NORMAL_TARGET_EXPORTS) \
47980 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
47981 for flag in $(EXTRA_TARGET_FLAGS); do \
47982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47983 done; \
47984 (cd $(TARGET_SUBDIR)/libgcc && \
47985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47987 "RANLIB=$${RANLIB}" \
0c24b341 47988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
47989 install-html) \
47990 || exit 1
47991
47992@endif target-libgcc
47993
47994.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
47995maybe-installcheck-target-libgcc:
47996@if target-libgcc
47997maybe-installcheck-target-libgcc: installcheck-target-libgcc
47998
47999installcheck-target-libgcc: \
48000 configure-target-libgcc
48001 @: $(MAKE); $(unstage)
48002 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48003 r=`${PWD_COMMAND}`; export r; \
48004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48005 $(NORMAL_TARGET_EXPORTS) \
48006 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
48007 for flag in $(EXTRA_TARGET_FLAGS); do \
48008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48009 done; \
48010 (cd $(TARGET_SUBDIR)/libgcc && \
48011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48013 "RANLIB=$${RANLIB}" \
0c24b341 48014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48015 installcheck) \
48016 || exit 1
48017
48018@endif target-libgcc
48019
48020.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
48021maybe-mostlyclean-target-libgcc:
48022@if target-libgcc
48023maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
48024
48025mostlyclean-target-libgcc:
48026 @: $(MAKE); $(unstage)
48027 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48028 r=`${PWD_COMMAND}`; export r; \
48029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48030 $(NORMAL_TARGET_EXPORTS) \
48031 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
48032 for flag in $(EXTRA_TARGET_FLAGS); do \
48033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48034 done; \
48035 (cd $(TARGET_SUBDIR)/libgcc && \
48036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48038 "RANLIB=$${RANLIB}" \
0c24b341 48039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48040 mostlyclean) \
48041 || exit 1
48042
48043@endif target-libgcc
48044
48045.PHONY: maybe-clean-target-libgcc clean-target-libgcc
48046maybe-clean-target-libgcc:
48047@if target-libgcc
48048maybe-clean-target-libgcc: clean-target-libgcc
48049
48050clean-target-libgcc:
48051 @: $(MAKE); $(unstage)
48052 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48053 r=`${PWD_COMMAND}`; export r; \
48054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48055 $(NORMAL_TARGET_EXPORTS) \
48056 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
48057 for flag in $(EXTRA_TARGET_FLAGS); do \
48058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48059 done; \
48060 (cd $(TARGET_SUBDIR)/libgcc && \
48061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48063 "RANLIB=$${RANLIB}" \
0c24b341 48064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48065 clean) \
48066 || exit 1
48067
48068@endif target-libgcc
48069
48070.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
48071maybe-distclean-target-libgcc:
48072@if target-libgcc
48073maybe-distclean-target-libgcc: distclean-target-libgcc
48074
48075distclean-target-libgcc:
48076 @: $(MAKE); $(unstage)
48077 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48078 r=`${PWD_COMMAND}`; export r; \
48079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48080 $(NORMAL_TARGET_EXPORTS) \
48081 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
48082 for flag in $(EXTRA_TARGET_FLAGS); do \
48083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48084 done; \
48085 (cd $(TARGET_SUBDIR)/libgcc && \
48086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48088 "RANLIB=$${RANLIB}" \
0c24b341 48089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48090 distclean) \
48091 || exit 1
48092
48093@endif target-libgcc
48094
48095.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
48096maybe-maintainer-clean-target-libgcc:
48097@if target-libgcc
48098maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
48099
48100maintainer-clean-target-libgcc:
48101 @: $(MAKE); $(unstage)
48102 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
48103 r=`${PWD_COMMAND}`; export r; \
48104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48105 $(NORMAL_TARGET_EXPORTS) \
48106 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
48107 for flag in $(EXTRA_TARGET_FLAGS); do \
48108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48109 done; \
48110 (cd $(TARGET_SUBDIR)/libgcc && \
48111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48113 "RANLIB=$${RANLIB}" \
0c24b341 48114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
48115 maintainer-clean) \
48116 || exit 1
48117
48118@endif target-libgcc
48119
48120
48121
48122
48123
e552509b
ILT
48124.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
48125maybe-configure-target-libquadmath:
48126@if gcc-bootstrap
48127configure-target-libquadmath: stage_current
48128@endif gcc-bootstrap
48129@if target-libquadmath
48130maybe-configure-target-libquadmath: configure-target-libquadmath
48131configure-target-libquadmath:
48132 @: $(MAKE); $(unstage)
48133 @r=`${PWD_COMMAND}`; export r; \
48134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48135 echo "Checking multilib configuration for libquadmath..."; \
48136 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
48137 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
48138 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
48139 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
48140 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
48141 else \
48142 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
48143 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
48144 fi; \
48145 else \
48146 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
48147 fi; \
48148 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
48149 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
48150 $(NORMAL_TARGET_EXPORTS) \
48151 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
48152 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
48153 case $(srcdir) in \
48154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48155 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
48156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48157 esac; \
48158 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
48159 libsrcdir="$$s/libquadmath"; \
48160 rm -f no-such-file || : ; \
48161 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
48162 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48163 --target=${target_alias} $${srcdiroption} \
48164 || exit 1
48165@endif target-libquadmath
48166
48167
48168
48169
48170
48171.PHONY: all-target-libquadmath maybe-all-target-libquadmath
48172maybe-all-target-libquadmath:
48173@if gcc-bootstrap
48174all-target-libquadmath: stage_current
48175@endif gcc-bootstrap
48176@if target-libquadmath
48177TARGET-target-libquadmath=all
48178maybe-all-target-libquadmath: all-target-libquadmath
48179all-target-libquadmath: configure-target-libquadmath
48180 @: $(MAKE); $(unstage)
48181 @r=`${PWD_COMMAND}`; export r; \
48182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48183 $(NORMAL_TARGET_EXPORTS) \
48184 (cd $(TARGET_SUBDIR)/libquadmath && \
48185 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48186 $(TARGET-target-libquadmath))
48187@endif target-libquadmath
48188
48189
48190
48191
48192
48193.PHONY: check-target-libquadmath maybe-check-target-libquadmath
48194maybe-check-target-libquadmath:
48195@if target-libquadmath
48196maybe-check-target-libquadmath: check-target-libquadmath
48197
48198check-target-libquadmath:
48199 @: $(MAKE); $(unstage)
48200 @r=`${PWD_COMMAND}`; export r; \
48201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48202 $(NORMAL_TARGET_EXPORTS) \
48203 (cd $(TARGET_SUBDIR)/libquadmath && \
48204 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
48205
48206@endif target-libquadmath
48207
48208.PHONY: install-target-libquadmath maybe-install-target-libquadmath
48209maybe-install-target-libquadmath:
48210@if target-libquadmath
48211maybe-install-target-libquadmath: install-target-libquadmath
48212
48213install-target-libquadmath: installdirs
48214 @: $(MAKE); $(unstage)
48215 @r=`${PWD_COMMAND}`; export r; \
48216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48217 $(NORMAL_TARGET_EXPORTS) \
48218 (cd $(TARGET_SUBDIR)/libquadmath && \
48219 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
48220
48221@endif target-libquadmath
48222
48223# Other targets (info, dvi, pdf, etc.)
48224
48225.PHONY: maybe-info-target-libquadmath info-target-libquadmath
48226maybe-info-target-libquadmath:
48227@if target-libquadmath
48228maybe-info-target-libquadmath: info-target-libquadmath
48229
48230info-target-libquadmath: \
48231 configure-target-libquadmath
48232 @: $(MAKE); $(unstage)
48233 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48234 r=`${PWD_COMMAND}`; export r; \
48235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48236 $(NORMAL_TARGET_EXPORTS) \
48237 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
48238 for flag in $(EXTRA_TARGET_FLAGS); do \
48239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48240 done; \
48241 (cd $(TARGET_SUBDIR)/libquadmath && \
48242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48244 "RANLIB=$${RANLIB}" \
48245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48246 info) \
48247 || exit 1
48248
48249@endif target-libquadmath
48250
48251.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
48252maybe-dvi-target-libquadmath:
48253@if target-libquadmath
48254maybe-dvi-target-libquadmath: dvi-target-libquadmath
48255
48256dvi-target-libquadmath: \
48257 configure-target-libquadmath
48258 @: $(MAKE); $(unstage)
48259 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48260 r=`${PWD_COMMAND}`; export r; \
48261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48262 $(NORMAL_TARGET_EXPORTS) \
48263 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
48264 for flag in $(EXTRA_TARGET_FLAGS); do \
48265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48266 done; \
48267 (cd $(TARGET_SUBDIR)/libquadmath && \
48268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48270 "RANLIB=$${RANLIB}" \
48271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48272 dvi) \
48273 || exit 1
48274
48275@endif target-libquadmath
48276
48277.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
48278maybe-pdf-target-libquadmath:
48279@if target-libquadmath
48280maybe-pdf-target-libquadmath: pdf-target-libquadmath
48281
48282pdf-target-libquadmath: \
48283 configure-target-libquadmath
48284 @: $(MAKE); $(unstage)
48285 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48286 r=`${PWD_COMMAND}`; export r; \
48287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48288 $(NORMAL_TARGET_EXPORTS) \
48289 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
48290 for flag in $(EXTRA_TARGET_FLAGS); do \
48291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48292 done; \
48293 (cd $(TARGET_SUBDIR)/libquadmath && \
48294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48296 "RANLIB=$${RANLIB}" \
48297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48298 pdf) \
48299 || exit 1
48300
48301@endif target-libquadmath
48302
48303.PHONY: maybe-html-target-libquadmath html-target-libquadmath
48304maybe-html-target-libquadmath:
48305@if target-libquadmath
48306maybe-html-target-libquadmath: html-target-libquadmath
48307
48308html-target-libquadmath: \
48309 configure-target-libquadmath
48310 @: $(MAKE); $(unstage)
48311 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48312 r=`${PWD_COMMAND}`; export r; \
48313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48314 $(NORMAL_TARGET_EXPORTS) \
48315 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
48316 for flag in $(EXTRA_TARGET_FLAGS); do \
48317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48318 done; \
48319 (cd $(TARGET_SUBDIR)/libquadmath && \
48320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48322 "RANLIB=$${RANLIB}" \
48323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48324 html) \
48325 || exit 1
48326
48327@endif target-libquadmath
48328
48329.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
48330maybe-TAGS-target-libquadmath:
48331@if target-libquadmath
48332maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
48333
48334TAGS-target-libquadmath: \
48335 configure-target-libquadmath
48336 @: $(MAKE); $(unstage)
48337 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48338 r=`${PWD_COMMAND}`; export r; \
48339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48340 $(NORMAL_TARGET_EXPORTS) \
48341 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
48342 for flag in $(EXTRA_TARGET_FLAGS); do \
48343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48344 done; \
48345 (cd $(TARGET_SUBDIR)/libquadmath && \
48346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48348 "RANLIB=$${RANLIB}" \
48349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48350 TAGS) \
48351 || exit 1
48352
48353@endif target-libquadmath
48354
48355.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
48356maybe-install-info-target-libquadmath:
48357@if target-libquadmath
48358maybe-install-info-target-libquadmath: install-info-target-libquadmath
48359
48360install-info-target-libquadmath: \
48361 configure-target-libquadmath \
48362 info-target-libquadmath
48363 @: $(MAKE); $(unstage)
48364 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48365 r=`${PWD_COMMAND}`; export r; \
48366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48367 $(NORMAL_TARGET_EXPORTS) \
48368 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
48369 for flag in $(EXTRA_TARGET_FLAGS); do \
48370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48371 done; \
48372 (cd $(TARGET_SUBDIR)/libquadmath && \
48373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48375 "RANLIB=$${RANLIB}" \
48376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48377 install-info) \
48378 || exit 1
48379
48380@endif target-libquadmath
48381
48382.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
48383maybe-install-pdf-target-libquadmath:
48384@if target-libquadmath
48385maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
48386
48387install-pdf-target-libquadmath: \
48388 configure-target-libquadmath \
48389 pdf-target-libquadmath
48390 @: $(MAKE); $(unstage)
48391 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48392 r=`${PWD_COMMAND}`; export r; \
48393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48394 $(NORMAL_TARGET_EXPORTS) \
48395 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
48396 for flag in $(EXTRA_TARGET_FLAGS); do \
48397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48398 done; \
48399 (cd $(TARGET_SUBDIR)/libquadmath && \
48400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48402 "RANLIB=$${RANLIB}" \
48403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48404 install-pdf) \
48405 || exit 1
48406
48407@endif target-libquadmath
48408
48409.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
48410maybe-install-html-target-libquadmath:
48411@if target-libquadmath
48412maybe-install-html-target-libquadmath: install-html-target-libquadmath
48413
48414install-html-target-libquadmath: \
48415 configure-target-libquadmath \
48416 html-target-libquadmath
48417 @: $(MAKE); $(unstage)
48418 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48419 r=`${PWD_COMMAND}`; export r; \
48420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48421 $(NORMAL_TARGET_EXPORTS) \
48422 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
48423 for flag in $(EXTRA_TARGET_FLAGS); do \
48424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48425 done; \
48426 (cd $(TARGET_SUBDIR)/libquadmath && \
48427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48429 "RANLIB=$${RANLIB}" \
48430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48431 install-html) \
48432 || exit 1
48433
48434@endif target-libquadmath
48435
48436.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
48437maybe-installcheck-target-libquadmath:
48438@if target-libquadmath
48439maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
48440
48441installcheck-target-libquadmath: \
48442 configure-target-libquadmath
48443 @: $(MAKE); $(unstage)
48444 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48445 r=`${PWD_COMMAND}`; export r; \
48446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48447 $(NORMAL_TARGET_EXPORTS) \
48448 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
48449 for flag in $(EXTRA_TARGET_FLAGS); do \
48450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48451 done; \
48452 (cd $(TARGET_SUBDIR)/libquadmath && \
48453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48455 "RANLIB=$${RANLIB}" \
48456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48457 installcheck) \
48458 || exit 1
48459
48460@endif target-libquadmath
48461
48462.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
48463maybe-mostlyclean-target-libquadmath:
48464@if target-libquadmath
48465maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
48466
48467mostlyclean-target-libquadmath:
48468 @: $(MAKE); $(unstage)
48469 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48470 r=`${PWD_COMMAND}`; export r; \
48471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48472 $(NORMAL_TARGET_EXPORTS) \
48473 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
48474 for flag in $(EXTRA_TARGET_FLAGS); do \
48475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48476 done; \
48477 (cd $(TARGET_SUBDIR)/libquadmath && \
48478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48480 "RANLIB=$${RANLIB}" \
48481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48482 mostlyclean) \
48483 || exit 1
48484
48485@endif target-libquadmath
48486
48487.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
48488maybe-clean-target-libquadmath:
48489@if target-libquadmath
48490maybe-clean-target-libquadmath: clean-target-libquadmath
48491
48492clean-target-libquadmath:
48493 @: $(MAKE); $(unstage)
48494 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48495 r=`${PWD_COMMAND}`; export r; \
48496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48497 $(NORMAL_TARGET_EXPORTS) \
48498 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
48499 for flag in $(EXTRA_TARGET_FLAGS); do \
48500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48501 done; \
48502 (cd $(TARGET_SUBDIR)/libquadmath && \
48503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48505 "RANLIB=$${RANLIB}" \
48506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48507 clean) \
48508 || exit 1
48509
48510@endif target-libquadmath
48511
48512.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
48513maybe-distclean-target-libquadmath:
48514@if target-libquadmath
48515maybe-distclean-target-libquadmath: distclean-target-libquadmath
48516
48517distclean-target-libquadmath:
48518 @: $(MAKE); $(unstage)
48519 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48520 r=`${PWD_COMMAND}`; export r; \
48521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48522 $(NORMAL_TARGET_EXPORTS) \
48523 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
48524 for flag in $(EXTRA_TARGET_FLAGS); do \
48525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48526 done; \
48527 (cd $(TARGET_SUBDIR)/libquadmath && \
48528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48530 "RANLIB=$${RANLIB}" \
48531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48532 distclean) \
48533 || exit 1
48534
48535@endif target-libquadmath
48536
48537.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
48538maybe-maintainer-clean-target-libquadmath:
48539@if target-libquadmath
48540maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
48541
48542maintainer-clean-target-libquadmath:
48543 @: $(MAKE); $(unstage)
48544 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
48545 r=`${PWD_COMMAND}`; export r; \
48546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48547 $(NORMAL_TARGET_EXPORTS) \
48548 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
48549 for flag in $(EXTRA_TARGET_FLAGS); do \
48550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48551 done; \
48552 (cd $(TARGET_SUBDIR)/libquadmath && \
48553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48555 "RANLIB=$${RANLIB}" \
48556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48557 maintainer-clean) \
48558 || exit 1
48559
48560@endif target-libquadmath
48561
48562
48563
48564
48565
a7254363
PB
48566.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
48567maybe-configure-target-libgfortran:
4f0ef2d8
CD
48568@if gcc-bootstrap
48569configure-target-libgfortran: stage_current
48570@endif gcc-bootstrap
a7254363
PB
48571@if target-libgfortran
48572maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 48573configure-target-libgfortran:
0aed8855
PB
48574 @: $(MAKE); $(unstage)
48575 @r=`${PWD_COMMAND}`; export r; \
48576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48577 echo "Checking multilib configuration for libgfortran..."; \
48578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
48579 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
48580 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48581 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
48582 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
48583 else \
48584 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
48585 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
48586 fi; \
48587 else \
48588 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
48589 fi; \
48590 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 48591 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
1f53ca9a 48592 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48593 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
48594 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
48595 case $(srcdir) in \
b00612cc
PB
48596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48597 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
48598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 48599 esac; \
b00612cc
PB
48600 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
48601 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
48602 rm -f no-such-file || : ; \
48603 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48604 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48605 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 48606 || exit 1
6bd3dfaa 48607@endif target-libgfortran
4b1cb4fe 48608
a7254363
PB
48609
48610
d545f33b
PB
48611
48612
4b1cb4fe
DD
48613.PHONY: all-target-libgfortran maybe-all-target-libgfortran
48614maybe-all-target-libgfortran:
4f0ef2d8
CD
48615@if gcc-bootstrap
48616all-target-libgfortran: stage_current
48617@endif gcc-bootstrap
6bd3dfaa 48618@if target-libgfortran
72b2455a 48619TARGET-target-libgfortran=all
6bd3dfaa 48620maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 48621all-target-libgfortran: configure-target-libgfortran
0aed8855 48622 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48623 @r=`${PWD_COMMAND}`; export r; \
48624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 48625 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48626 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
48627 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48628 $(TARGET-target-libgfortran))
6bd3dfaa 48629@endif target-libgfortran
4b1cb4fe 48630
a7254363
PB
48631
48632
d545f33b
PB
48633
48634
4b1cb4fe
DD
48635.PHONY: check-target-libgfortran maybe-check-target-libgfortran
48636maybe-check-target-libgfortran:
6bd3dfaa
PB
48637@if target-libgfortran
48638maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
48639
48640check-target-libgfortran:
0aed8855 48641 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48642 @r=`${PWD_COMMAND}`; export r; \
48643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48644 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48645 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48646 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 48647
6bd3dfaa 48648@endif target-libgfortran
4b1cb4fe
DD
48649
48650.PHONY: install-target-libgfortran maybe-install-target-libgfortran
48651maybe-install-target-libgfortran:
6bd3dfaa
PB
48652@if target-libgfortran
48653maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
48654
48655install-target-libgfortran: installdirs
0aed8855 48656 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48657 @r=`${PWD_COMMAND}`; export r; \
48658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48659 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 48660 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 48661 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 48662
6bd3dfaa 48663@endif target-libgfortran
4b1cb4fe 48664
56a8fe78 48665# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
48666
48667.PHONY: maybe-info-target-libgfortran info-target-libgfortran
48668maybe-info-target-libgfortran:
6bd3dfaa
PB
48669@if target-libgfortran
48670maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
48671
48672info-target-libgfortran: \
48673 configure-target-libgfortran
0aed8855 48674 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48675 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48676 r=`${PWD_COMMAND}`; export r; \
48677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48678 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48679 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
48680 for flag in $(EXTRA_TARGET_FLAGS); do \
48681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48682 done; \
48683 (cd $(TARGET_SUBDIR)/libgfortran && \
48684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48686 "RANLIB=$${RANLIB}" \
0c24b341 48687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48688 info) \
4b1cb4fe
DD
48689 || exit 1
48690
6bd3dfaa 48691@endif target-libgfortran
4b1cb4fe
DD
48692
48693.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
48694maybe-dvi-target-libgfortran:
6bd3dfaa
PB
48695@if target-libgfortran
48696maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
48697
48698dvi-target-libgfortran: \
48699 configure-target-libgfortran
0aed8855 48700 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48701 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48702 r=`${PWD_COMMAND}`; export r; \
48703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48704 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48705 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
48706 for flag in $(EXTRA_TARGET_FLAGS); do \
48707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48708 done; \
48709 (cd $(TARGET_SUBDIR)/libgfortran && \
48710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48712 "RANLIB=$${RANLIB}" \
0c24b341 48713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48714 dvi) \
4b1cb4fe
DD
48715 || exit 1
48716
6bd3dfaa 48717@endif target-libgfortran
4b1cb4fe 48718
56a8fe78
DD
48719.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
48720maybe-pdf-target-libgfortran:
48721@if target-libgfortran
48722maybe-pdf-target-libgfortran: pdf-target-libgfortran
48723
48724pdf-target-libgfortran: \
48725 configure-target-libgfortran
48726 @: $(MAKE); $(unstage)
48727 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48728 r=`${PWD_COMMAND}`; export r; \
48729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48730 $(NORMAL_TARGET_EXPORTS) \
48731 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48732 for flag in $(EXTRA_TARGET_FLAGS); do \
48733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48734 done; \
48735 (cd $(TARGET_SUBDIR)/libgfortran && \
48736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48738 "RANLIB=$${RANLIB}" \
0c24b341 48739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48740 pdf) \
48741 || exit 1
48742
48743@endif target-libgfortran
48744
6d389afc
MS
48745.PHONY: maybe-html-target-libgfortran html-target-libgfortran
48746maybe-html-target-libgfortran:
48747@if target-libgfortran
48748maybe-html-target-libgfortran: html-target-libgfortran
48749
48750html-target-libgfortran: \
48751 configure-target-libgfortran
0aed8855 48752 @: $(MAKE); $(unstage)
6d389afc
MS
48753 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48754 r=`${PWD_COMMAND}`; export r; \
48755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48756 $(NORMAL_TARGET_EXPORTS) \
48757 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
48758 for flag in $(EXTRA_TARGET_FLAGS); do \
48759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48760 done; \
48761 (cd $(TARGET_SUBDIR)/libgfortran && \
48762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48764 "RANLIB=$${RANLIB}" \
0c24b341 48765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48766 html) \
48767 || exit 1
48768
48769@endif target-libgfortran
48770
4b1cb4fe
DD
48771.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
48772maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
48773@if target-libgfortran
48774maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
48775
48776TAGS-target-libgfortran: \
48777 configure-target-libgfortran
0aed8855 48778 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48779 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48780 r=`${PWD_COMMAND}`; export r; \
48781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48782 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48783 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
48784 for flag in $(EXTRA_TARGET_FLAGS); do \
48785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48786 done; \
48787 (cd $(TARGET_SUBDIR)/libgfortran && \
48788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48790 "RANLIB=$${RANLIB}" \
0c24b341 48791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48792 TAGS) \
4b1cb4fe
DD
48793 || exit 1
48794
6bd3dfaa 48795@endif target-libgfortran
4b1cb4fe
DD
48796
48797.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
48798maybe-install-info-target-libgfortran:
6bd3dfaa
PB
48799@if target-libgfortran
48800maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
48801
48802install-info-target-libgfortran: \
48803 configure-target-libgfortran \
48804 info-target-libgfortran
0aed8855 48805 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48806 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48807 r=`${PWD_COMMAND}`; export r; \
48808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48809 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48810 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
48811 for flag in $(EXTRA_TARGET_FLAGS); do \
48812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48813 done; \
48814 (cd $(TARGET_SUBDIR)/libgfortran && \
48815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48817 "RANLIB=$${RANLIB}" \
0c24b341 48818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48819 install-info) \
4b1cb4fe
DD
48820 || exit 1
48821
6bd3dfaa 48822@endif target-libgfortran
4b1cb4fe 48823
a3ca38d2
DD
48824.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
48825maybe-install-pdf-target-libgfortran:
48826@if target-libgfortran
48827maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
48828
48829install-pdf-target-libgfortran: \
48830 configure-target-libgfortran \
48831 pdf-target-libgfortran
48832 @: $(MAKE); $(unstage)
48833 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48834 r=`${PWD_COMMAND}`; export r; \
48835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48836 $(NORMAL_TARGET_EXPORTS) \
48837 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
48838 for flag in $(EXTRA_TARGET_FLAGS); do \
48839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48840 done; \
48841 (cd $(TARGET_SUBDIR)/libgfortran && \
48842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48844 "RANLIB=$${RANLIB}" \
0c24b341 48845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48846 install-pdf) \
48847 || exit 1
48848
48849@endif target-libgfortran
48850
108a6f8e
CD
48851.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
48852maybe-install-html-target-libgfortran:
48853@if target-libgfortran
48854maybe-install-html-target-libgfortran: install-html-target-libgfortran
48855
48856install-html-target-libgfortran: \
48857 configure-target-libgfortran \
48858 html-target-libgfortran
48859 @: $(MAKE); $(unstage)
48860 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48861 r=`${PWD_COMMAND}`; export r; \
48862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48863 $(NORMAL_TARGET_EXPORTS) \
48864 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
48865 for flag in $(EXTRA_TARGET_FLAGS); do \
48866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48867 done; \
48868 (cd $(TARGET_SUBDIR)/libgfortran && \
48869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48871 "RANLIB=$${RANLIB}" \
0c24b341 48872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48873 install-html) \
48874 || exit 1
48875
48876@endif target-libgfortran
48877
4b1cb4fe
DD
48878.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
48879maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
48880@if target-libgfortran
48881maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
48882
48883installcheck-target-libgfortran: \
48884 configure-target-libgfortran
0aed8855 48885 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48886 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48887 r=`${PWD_COMMAND}`; export r; \
48888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48889 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48890 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
48891 for flag in $(EXTRA_TARGET_FLAGS); do \
48892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48893 done; \
48894 (cd $(TARGET_SUBDIR)/libgfortran && \
48895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48897 "RANLIB=$${RANLIB}" \
0c24b341 48898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48899 installcheck) \
4b1cb4fe
DD
48900 || exit 1
48901
6bd3dfaa 48902@endif target-libgfortran
4b1cb4fe
DD
48903
48904.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
48905maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
48906@if target-libgfortran
48907maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
48908
48909mostlyclean-target-libgfortran:
0aed8855 48910 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48911 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48912 r=`${PWD_COMMAND}`; export r; \
48913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48914 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48915 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
48916 for flag in $(EXTRA_TARGET_FLAGS); do \
48917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48918 done; \
48919 (cd $(TARGET_SUBDIR)/libgfortran && \
48920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48922 "RANLIB=$${RANLIB}" \
0c24b341 48923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48924 mostlyclean) \
4b1cb4fe
DD
48925 || exit 1
48926
6bd3dfaa 48927@endif target-libgfortran
4b1cb4fe
DD
48928
48929.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
48930maybe-clean-target-libgfortran:
6bd3dfaa
PB
48931@if target-libgfortran
48932maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
48933
48934clean-target-libgfortran:
0aed8855 48935 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48936 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48937 r=`${PWD_COMMAND}`; export r; \
48938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48939 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48940 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
48941 for flag in $(EXTRA_TARGET_FLAGS); do \
48942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48943 done; \
48944 (cd $(TARGET_SUBDIR)/libgfortran && \
48945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48947 "RANLIB=$${RANLIB}" \
0c24b341 48948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48949 clean) \
4b1cb4fe
DD
48950 || exit 1
48951
6bd3dfaa 48952@endif target-libgfortran
4b1cb4fe
DD
48953
48954.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
48955maybe-distclean-target-libgfortran:
6bd3dfaa
PB
48956@if target-libgfortran
48957maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
48958
48959distclean-target-libgfortran:
0aed8855 48960 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48961 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48962 r=`${PWD_COMMAND}`; export r; \
48963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48964 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48965 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
48966 for flag in $(EXTRA_TARGET_FLAGS); do \
48967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48968 done; \
48969 (cd $(TARGET_SUBDIR)/libgfortran && \
48970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48972 "RANLIB=$${RANLIB}" \
0c24b341 48973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48974 distclean) \
4b1cb4fe
DD
48975 || exit 1
48976
6bd3dfaa 48977@endif target-libgfortran
4b1cb4fe
DD
48978
48979.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
48980maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
48981@if target-libgfortran
48982maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
48983
48984maintainer-clean-target-libgfortran:
0aed8855 48985 @: $(MAKE); $(unstage)
4b1cb4fe
DD
48986 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
48987 r=`${PWD_COMMAND}`; export r; \
48988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48989 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
48990 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
48991 for flag in $(EXTRA_TARGET_FLAGS); do \
48992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48993 done; \
48994 (cd $(TARGET_SUBDIR)/libgfortran && \
48995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48997 "RANLIB=$${RANLIB}" \
0c24b341 48998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48999 maintainer-clean) \
4b1cb4fe
DD
49000 || exit 1
49001
6bd3dfaa 49002@endif target-libgfortran
4b1cb4fe
DD
49003
49004
3866be5d 49005
a7254363 49006
e90269c8 49007
a7254363
PB
49008.PHONY: configure-target-libobjc maybe-configure-target-libobjc
49009maybe-configure-target-libobjc:
4f0ef2d8
CD
49010@if gcc-bootstrap
49011configure-target-libobjc: stage_current
49012@endif gcc-bootstrap
a7254363
PB
49013@if target-libobjc
49014maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 49015configure-target-libobjc:
0aed8855
PB
49016 @: $(MAKE); $(unstage)
49017 @r=`${PWD_COMMAND}`; export r; \
49018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49019 echo "Checking multilib configuration for libobjc..."; \
49020 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
49021 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
49022 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
49023 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
49024 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
49025 else \
49026 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
49027 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
49028 fi; \
49029 else \
49030 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
49031 fi; \
49032 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 49033 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
1f53ca9a 49034 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49035 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
49036 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 49037 case $(srcdir) in \
b00612cc
PB
49038 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49039 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
49040 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49041 esac; \
b00612cc
PB
49042 srcdiroption="--srcdir=$${topdir}/libobjc"; \
49043 libsrcdir="$$s/libobjc"; \
4fa63067
NN
49044 rm -f no-such-file || : ; \
49045 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49046 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49047 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49048 || exit 1
6bd3dfaa 49049@endif target-libobjc
e2b9e2dc 49050
a7254363
PB
49051
49052
d545f33b
PB
49053
49054
4fa63067
NN
49055.PHONY: all-target-libobjc maybe-all-target-libobjc
49056maybe-all-target-libobjc:
4f0ef2d8
CD
49057@if gcc-bootstrap
49058all-target-libobjc: stage_current
49059@endif gcc-bootstrap
6bd3dfaa 49060@if target-libobjc
72b2455a 49061TARGET-target-libobjc=all
6bd3dfaa 49062maybe-all-target-libobjc: all-target-libobjc
4fa63067 49063all-target-libobjc: configure-target-libobjc
0aed8855 49064 @: $(MAKE); $(unstage)
b40e3958
L
49065 @r=`${PWD_COMMAND}`; export r; \
49066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49067 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49068 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
49069 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49070 $(TARGET-target-libobjc))
6bd3dfaa 49071@endif target-libobjc
3866be5d 49072
a7254363
PB
49073
49074
d545f33b
PB
49075
49076
4fa63067
NN
49077.PHONY: check-target-libobjc maybe-check-target-libobjc
49078maybe-check-target-libobjc:
6bd3dfaa
PB
49079@if target-libobjc
49080maybe-check-target-libobjc: check-target-libobjc
3866be5d 49081
4fa63067 49082check-target-libobjc:
0aed8855 49083 @: $(MAKE); $(unstage)
b40e3958
L
49084 @r=`${PWD_COMMAND}`; export r; \
49085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49086 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49087 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 49088 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 49089
6bd3dfaa 49090@endif target-libobjc
3866be5d 49091
4fa63067
NN
49092.PHONY: install-target-libobjc maybe-install-target-libobjc
49093maybe-install-target-libobjc:
6bd3dfaa
PB
49094@if target-libobjc
49095maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 49096
4fa63067 49097install-target-libobjc: installdirs
0aed8855 49098 @: $(MAKE); $(unstage)
b40e3958
L
49099 @r=`${PWD_COMMAND}`; export r; \
49100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49101 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49102 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 49103 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49104
6bd3dfaa 49105@endif target-libobjc
3866be5d 49106
56a8fe78 49107# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49108
49109.PHONY: maybe-info-target-libobjc info-target-libobjc
49110maybe-info-target-libobjc:
6bd3dfaa
PB
49111@if target-libobjc
49112maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
49113
49114info-target-libobjc: \
49115 configure-target-libobjc
0aed8855 49116 @: $(MAKE); $(unstage)
4fa63067
NN
49117 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49118 r=`${PWD_COMMAND}`; export r; \
b40e3958 49119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49120 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49121 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
49122 for flag in $(EXTRA_TARGET_FLAGS); do \
49123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49124 done; \
49125 (cd $(TARGET_SUBDIR)/libobjc && \
49126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49128 "RANLIB=$${RANLIB}" \
0c24b341 49129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49130 info) \
4fa63067 49131 || exit 1
3866be5d 49132
6bd3dfaa 49133@endif target-libobjc
3866be5d 49134
4fa63067
NN
49135.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
49136maybe-dvi-target-libobjc:
6bd3dfaa
PB
49137@if target-libobjc
49138maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 49139
4fa63067
NN
49140dvi-target-libobjc: \
49141 configure-target-libobjc
0aed8855 49142 @: $(MAKE); $(unstage)
4fa63067
NN
49143 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49144 r=`${PWD_COMMAND}`; export r; \
b40e3958 49145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49146 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49147 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
49148 for flag in $(EXTRA_TARGET_FLAGS); do \
49149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49150 done; \
49151 (cd $(TARGET_SUBDIR)/libobjc && \
49152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49154 "RANLIB=$${RANLIB}" \
0c24b341 49155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49156 dvi) \
4fa63067 49157 || exit 1
3866be5d 49158
6bd3dfaa 49159@endif target-libobjc
3866be5d 49160
56a8fe78
DD
49161.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
49162maybe-pdf-target-libobjc:
49163@if target-libobjc
49164maybe-pdf-target-libobjc: pdf-target-libobjc
49165
49166pdf-target-libobjc: \
49167 configure-target-libobjc
49168 @: $(MAKE); $(unstage)
49169 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49170 r=`${PWD_COMMAND}`; export r; \
49171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49172 $(NORMAL_TARGET_EXPORTS) \
49173 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
49174 for flag in $(EXTRA_TARGET_FLAGS); do \
49175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49176 done; \
49177 (cd $(TARGET_SUBDIR)/libobjc && \
49178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49180 "RANLIB=$${RANLIB}" \
0c24b341 49181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49182 pdf) \
49183 || exit 1
49184
49185@endif target-libobjc
49186
6d389afc
MS
49187.PHONY: maybe-html-target-libobjc html-target-libobjc
49188maybe-html-target-libobjc:
49189@if target-libobjc
49190maybe-html-target-libobjc: html-target-libobjc
49191
49192html-target-libobjc: \
49193 configure-target-libobjc
0aed8855 49194 @: $(MAKE); $(unstage)
6d389afc
MS
49195 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49196 r=`${PWD_COMMAND}`; export r; \
49197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49198 $(NORMAL_TARGET_EXPORTS) \
49199 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
49200 for flag in $(EXTRA_TARGET_FLAGS); do \
49201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49202 done; \
49203 (cd $(TARGET_SUBDIR)/libobjc && \
49204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49206 "RANLIB=$${RANLIB}" \
0c24b341 49207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49208 html) \
49209 || exit 1
49210
49211@endif target-libobjc
49212
4fa63067
NN
49213.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
49214maybe-TAGS-target-libobjc:
6bd3dfaa
PB
49215@if target-libobjc
49216maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
49217
49218TAGS-target-libobjc: \
49219 configure-target-libobjc
0aed8855 49220 @: $(MAKE); $(unstage)
4fa63067 49221 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
49222 r=`${PWD_COMMAND}`; export r; \
49223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49225 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
49226 for flag in $(EXTRA_TARGET_FLAGS); do \
49227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49228 done; \
49229 (cd $(TARGET_SUBDIR)/libobjc && \
49230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49232 "RANLIB=$${RANLIB}" \
0c24b341 49233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49234 TAGS) \
e2b9e2dc
NN
49235 || exit 1
49236
6bd3dfaa 49237@endif target-libobjc
4fa63067
NN
49238
49239.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
49240maybe-install-info-target-libobjc:
6bd3dfaa
PB
49241@if target-libobjc
49242maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
49243
49244install-info-target-libobjc: \
49245 configure-target-libobjc \
49246 info-target-libobjc
0aed8855 49247 @: $(MAKE); $(unstage)
4fa63067
NN
49248 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49249 r=`${PWD_COMMAND}`; export r; \
b40e3958 49250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49251 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49252 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
49253 for flag in $(EXTRA_TARGET_FLAGS); do \
49254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49255 done; \
49256 (cd $(TARGET_SUBDIR)/libobjc && \
49257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49259 "RANLIB=$${RANLIB}" \
0c24b341 49260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49261 install-info) \
4fa63067 49262 || exit 1
3866be5d 49263
6bd3dfaa 49264@endif target-libobjc
3866be5d 49265
a3ca38d2
DD
49266.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
49267maybe-install-pdf-target-libobjc:
49268@if target-libobjc
49269maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
49270
49271install-pdf-target-libobjc: \
49272 configure-target-libobjc \
49273 pdf-target-libobjc
49274 @: $(MAKE); $(unstage)
49275 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49276 r=`${PWD_COMMAND}`; export r; \
49277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49278 $(NORMAL_TARGET_EXPORTS) \
49279 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
49280 for flag in $(EXTRA_TARGET_FLAGS); do \
49281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49282 done; \
49283 (cd $(TARGET_SUBDIR)/libobjc && \
49284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49286 "RANLIB=$${RANLIB}" \
0c24b341 49287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49288 install-pdf) \
49289 || exit 1
49290
49291@endif target-libobjc
49292
108a6f8e
CD
49293.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
49294maybe-install-html-target-libobjc:
49295@if target-libobjc
49296maybe-install-html-target-libobjc: install-html-target-libobjc
49297
49298install-html-target-libobjc: \
49299 configure-target-libobjc \
49300 html-target-libobjc
49301 @: $(MAKE); $(unstage)
49302 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49303 r=`${PWD_COMMAND}`; export r; \
49304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49305 $(NORMAL_TARGET_EXPORTS) \
49306 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
49307 for flag in $(EXTRA_TARGET_FLAGS); do \
49308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49309 done; \
49310 (cd $(TARGET_SUBDIR)/libobjc && \
49311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49313 "RANLIB=$${RANLIB}" \
0c24b341 49314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49315 install-html) \
49316 || exit 1
49317
49318@endif target-libobjc
49319
4fa63067
NN
49320.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
49321maybe-installcheck-target-libobjc:
6bd3dfaa
PB
49322@if target-libobjc
49323maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
49324
49325installcheck-target-libobjc: \
49326 configure-target-libobjc
0aed8855 49327 @: $(MAKE); $(unstage)
4fa63067
NN
49328 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49329 r=`${PWD_COMMAND}`; export r; \
b40e3958 49330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49331 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49332 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
49333 for flag in $(EXTRA_TARGET_FLAGS); do \
49334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49335 done; \
49336 (cd $(TARGET_SUBDIR)/libobjc && \
49337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49339 "RANLIB=$${RANLIB}" \
0c24b341 49340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49341 installcheck) \
4fa63067 49342 || exit 1
3866be5d 49343
6bd3dfaa 49344@endif target-libobjc
3866be5d 49345
4fa63067
NN
49346.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
49347maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
49348@if target-libobjc
49349maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 49350
4fa63067 49351mostlyclean-target-libobjc:
0aed8855 49352 @: $(MAKE); $(unstage)
4fa63067
NN
49353 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49354 r=`${PWD_COMMAND}`; export r; \
b40e3958 49355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49356 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49357 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
49358 for flag in $(EXTRA_TARGET_FLAGS); do \
49359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49360 done; \
49361 (cd $(TARGET_SUBDIR)/libobjc && \
49362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49364 "RANLIB=$${RANLIB}" \
0c24b341 49365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49366 mostlyclean) \
4fa63067 49367 || exit 1
3866be5d 49368
6bd3dfaa 49369@endif target-libobjc
3866be5d 49370
4fa63067
NN
49371.PHONY: maybe-clean-target-libobjc clean-target-libobjc
49372maybe-clean-target-libobjc:
6bd3dfaa
PB
49373@if target-libobjc
49374maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
49375
49376clean-target-libobjc:
0aed8855 49377 @: $(MAKE); $(unstage)
4fa63067 49378 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
49379 r=`${PWD_COMMAND}`; export r; \
49380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49381 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49382 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
49383 for flag in $(EXTRA_TARGET_FLAGS); do \
49384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49385 done; \
49386 (cd $(TARGET_SUBDIR)/libobjc && \
49387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49389 "RANLIB=$${RANLIB}" \
0c24b341 49390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49391 clean) \
e2b9e2dc
NN
49392 || exit 1
49393
6bd3dfaa 49394@endif target-libobjc
3866be5d 49395
4fa63067
NN
49396.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
49397maybe-distclean-target-libobjc:
6bd3dfaa
PB
49398@if target-libobjc
49399maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 49400
4fa63067 49401distclean-target-libobjc:
0aed8855 49402 @: $(MAKE); $(unstage)
4fa63067
NN
49403 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49404 r=`${PWD_COMMAND}`; export r; \
b40e3958 49405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49406 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49407 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
49408 for flag in $(EXTRA_TARGET_FLAGS); do \
49409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49410 done; \
49411 (cd $(TARGET_SUBDIR)/libobjc && \
49412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49414 "RANLIB=$${RANLIB}" \
0c24b341 49415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49416 distclean) \
4fa63067 49417 || exit 1
3866be5d 49418
6bd3dfaa 49419@endif target-libobjc
3866be5d 49420
4fa63067
NN
49421.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
49422maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
49423@if target-libobjc
49424maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 49425
4fa63067 49426maintainer-clean-target-libobjc:
0aed8855 49427 @: $(MAKE); $(unstage)
4fa63067
NN
49428 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
49429 r=`${PWD_COMMAND}`; export r; \
b40e3958 49430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49431 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49432 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
49433 for flag in $(EXTRA_TARGET_FLAGS); do \
49434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49435 done; \
49436 (cd $(TARGET_SUBDIR)/libobjc && \
49437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49439 "RANLIB=$${RANLIB}" \
0c24b341 49440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49441 maintainer-clean) \
4fa63067 49442 || exit 1
3866be5d 49443
6bd3dfaa 49444@endif target-libobjc
3866be5d 49445
4fa63067 49446
4fa63067 49447
a7254363 49448
e90269c8 49449
e552509b
ILT
49450.PHONY: configure-target-libgo maybe-configure-target-libgo
49451maybe-configure-target-libgo:
49452@if gcc-bootstrap
49453configure-target-libgo: stage_current
49454@endif gcc-bootstrap
49455@if target-libgo
49456maybe-configure-target-libgo: configure-target-libgo
49457configure-target-libgo:
49458 @: $(MAKE); $(unstage)
49459 @r=`${PWD_COMMAND}`; export r; \
49460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49461 echo "Checking multilib configuration for libgo..."; \
49462 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
49463 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
49464 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
49465 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
49466 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
49467 else \
49468 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
49469 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
49470 fi; \
49471 else \
49472 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
49473 fi; \
49474 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
49475 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
49476 $(NORMAL_TARGET_EXPORTS) \
49477 echo Configuring in $(TARGET_SUBDIR)/libgo; \
49478 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
49479 case $(srcdir) in \
49480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49481 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
49482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49483 esac; \
49484 srcdiroption="--srcdir=$${topdir}/libgo"; \
49485 libsrcdir="$$s/libgo"; \
49486 rm -f no-such-file || : ; \
49487 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
49488 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49489 --target=${target_alias} $${srcdiroption} \
49490 || exit 1
49491@endif target-libgo
49492
49493
49494
49495
49496
49497.PHONY: all-target-libgo maybe-all-target-libgo
49498maybe-all-target-libgo:
49499@if gcc-bootstrap
49500all-target-libgo: stage_current
49501@endif gcc-bootstrap
49502@if target-libgo
49503TARGET-target-libgo=all
49504maybe-all-target-libgo: all-target-libgo
49505all-target-libgo: configure-target-libgo
49506 @: $(MAKE); $(unstage)
49507 @r=`${PWD_COMMAND}`; export r; \
49508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49509 $(NORMAL_TARGET_EXPORTS) \
49510 (cd $(TARGET_SUBDIR)/libgo && \
49511 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49512 $(TARGET-target-libgo))
49513@endif target-libgo
49514
49515
49516
49517
49518
49519.PHONY: check-target-libgo maybe-check-target-libgo
49520maybe-check-target-libgo:
49521@if target-libgo
49522maybe-check-target-libgo: check-target-libgo
49523
49524check-target-libgo:
49525 @: $(MAKE); $(unstage)
49526 @r=`${PWD_COMMAND}`; export r; \
49527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49528 $(NORMAL_TARGET_EXPORTS) \
49529 (cd $(TARGET_SUBDIR)/libgo && \
49530 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
49531
49532@endif target-libgo
49533
49534.PHONY: install-target-libgo maybe-install-target-libgo
49535maybe-install-target-libgo:
49536@if target-libgo
49537maybe-install-target-libgo: install-target-libgo
49538
49539install-target-libgo: installdirs
49540 @: $(MAKE); $(unstage)
49541 @r=`${PWD_COMMAND}`; export r; \
49542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49543 $(NORMAL_TARGET_EXPORTS) \
49544 (cd $(TARGET_SUBDIR)/libgo && \
49545 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
49546
49547@endif target-libgo
49548
49549# Other targets (info, dvi, pdf, etc.)
49550
49551.PHONY: maybe-info-target-libgo info-target-libgo
49552maybe-info-target-libgo:
49553@if target-libgo
49554maybe-info-target-libgo: info-target-libgo
49555
49556info-target-libgo: \
49557 configure-target-libgo
49558 @: $(MAKE); $(unstage)
49559 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49560 r=`${PWD_COMMAND}`; export r; \
49561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49562 $(NORMAL_TARGET_EXPORTS) \
49563 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
49564 for flag in $(EXTRA_TARGET_FLAGS); do \
49565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49566 done; \
49567 (cd $(TARGET_SUBDIR)/libgo && \
49568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49570 "RANLIB=$${RANLIB}" \
49571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49572 info) \
49573 || exit 1
49574
49575@endif target-libgo
49576
49577.PHONY: maybe-dvi-target-libgo dvi-target-libgo
49578maybe-dvi-target-libgo:
49579@if target-libgo
49580maybe-dvi-target-libgo: dvi-target-libgo
49581
49582dvi-target-libgo: \
49583 configure-target-libgo
49584 @: $(MAKE); $(unstage)
49585 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49586 r=`${PWD_COMMAND}`; export r; \
49587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49588 $(NORMAL_TARGET_EXPORTS) \
49589 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
49590 for flag in $(EXTRA_TARGET_FLAGS); do \
49591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49592 done; \
49593 (cd $(TARGET_SUBDIR)/libgo && \
49594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49596 "RANLIB=$${RANLIB}" \
49597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49598 dvi) \
49599 || exit 1
49600
49601@endif target-libgo
49602
49603.PHONY: maybe-pdf-target-libgo pdf-target-libgo
49604maybe-pdf-target-libgo:
49605@if target-libgo
49606maybe-pdf-target-libgo: pdf-target-libgo
49607
49608pdf-target-libgo: \
49609 configure-target-libgo
49610 @: $(MAKE); $(unstage)
49611 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49612 r=`${PWD_COMMAND}`; export r; \
49613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49614 $(NORMAL_TARGET_EXPORTS) \
49615 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
49616 for flag in $(EXTRA_TARGET_FLAGS); do \
49617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49618 done; \
49619 (cd $(TARGET_SUBDIR)/libgo && \
49620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49622 "RANLIB=$${RANLIB}" \
49623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49624 pdf) \
49625 || exit 1
49626
49627@endif target-libgo
49628
49629.PHONY: maybe-html-target-libgo html-target-libgo
49630maybe-html-target-libgo:
49631@if target-libgo
49632maybe-html-target-libgo: html-target-libgo
49633
49634html-target-libgo: \
49635 configure-target-libgo
49636 @: $(MAKE); $(unstage)
49637 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49638 r=`${PWD_COMMAND}`; export r; \
49639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49640 $(NORMAL_TARGET_EXPORTS) \
49641 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
49642 for flag in $(EXTRA_TARGET_FLAGS); do \
49643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49644 done; \
49645 (cd $(TARGET_SUBDIR)/libgo && \
49646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49648 "RANLIB=$${RANLIB}" \
49649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49650 html) \
49651 || exit 1
49652
49653@endif target-libgo
49654
49655.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
49656maybe-TAGS-target-libgo:
49657@if target-libgo
49658maybe-TAGS-target-libgo: TAGS-target-libgo
49659
49660TAGS-target-libgo: \
49661 configure-target-libgo
49662 @: $(MAKE); $(unstage)
49663 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49664 r=`${PWD_COMMAND}`; export r; \
49665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49666 $(NORMAL_TARGET_EXPORTS) \
49667 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
49668 for flag in $(EXTRA_TARGET_FLAGS); do \
49669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49670 done; \
49671 (cd $(TARGET_SUBDIR)/libgo && \
49672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49674 "RANLIB=$${RANLIB}" \
49675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49676 TAGS) \
49677 || exit 1
49678
49679@endif target-libgo
49680
49681.PHONY: maybe-install-info-target-libgo install-info-target-libgo
49682maybe-install-info-target-libgo:
49683@if target-libgo
49684maybe-install-info-target-libgo: install-info-target-libgo
49685
49686install-info-target-libgo: \
49687 configure-target-libgo \
49688 info-target-libgo
49689 @: $(MAKE); $(unstage)
49690 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49691 r=`${PWD_COMMAND}`; export r; \
49692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49693 $(NORMAL_TARGET_EXPORTS) \
49694 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
49695 for flag in $(EXTRA_TARGET_FLAGS); do \
49696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49697 done; \
49698 (cd $(TARGET_SUBDIR)/libgo && \
49699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49701 "RANLIB=$${RANLIB}" \
49702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49703 install-info) \
49704 || exit 1
49705
49706@endif target-libgo
49707
49708.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
49709maybe-install-pdf-target-libgo:
49710@if target-libgo
49711maybe-install-pdf-target-libgo: install-pdf-target-libgo
49712
49713install-pdf-target-libgo: \
49714 configure-target-libgo \
49715 pdf-target-libgo
49716 @: $(MAKE); $(unstage)
49717 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49718 r=`${PWD_COMMAND}`; export r; \
49719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49720 $(NORMAL_TARGET_EXPORTS) \
49721 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
49722 for flag in $(EXTRA_TARGET_FLAGS); do \
49723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49724 done; \
49725 (cd $(TARGET_SUBDIR)/libgo && \
49726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49728 "RANLIB=$${RANLIB}" \
49729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49730 install-pdf) \
49731 || exit 1
49732
49733@endif target-libgo
49734
49735.PHONY: maybe-install-html-target-libgo install-html-target-libgo
49736maybe-install-html-target-libgo:
49737@if target-libgo
49738maybe-install-html-target-libgo: install-html-target-libgo
49739
49740install-html-target-libgo: \
49741 configure-target-libgo \
49742 html-target-libgo
49743 @: $(MAKE); $(unstage)
49744 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49745 r=`${PWD_COMMAND}`; export r; \
49746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49747 $(NORMAL_TARGET_EXPORTS) \
49748 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
49749 for flag in $(EXTRA_TARGET_FLAGS); do \
49750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49751 done; \
49752 (cd $(TARGET_SUBDIR)/libgo && \
49753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49755 "RANLIB=$${RANLIB}" \
49756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49757 install-html) \
49758 || exit 1
49759
49760@endif target-libgo
49761
49762.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
49763maybe-installcheck-target-libgo:
49764@if target-libgo
49765maybe-installcheck-target-libgo: installcheck-target-libgo
49766
49767installcheck-target-libgo: \
49768 configure-target-libgo
49769 @: $(MAKE); $(unstage)
49770 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49771 r=`${PWD_COMMAND}`; export r; \
49772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49773 $(NORMAL_TARGET_EXPORTS) \
49774 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
49775 for flag in $(EXTRA_TARGET_FLAGS); do \
49776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49777 done; \
49778 (cd $(TARGET_SUBDIR)/libgo && \
49779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49781 "RANLIB=$${RANLIB}" \
49782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49783 installcheck) \
49784 || exit 1
49785
49786@endif target-libgo
49787
49788.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
49789maybe-mostlyclean-target-libgo:
49790@if target-libgo
49791maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
49792
49793mostlyclean-target-libgo:
49794 @: $(MAKE); $(unstage)
49795 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49796 r=`${PWD_COMMAND}`; export r; \
49797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49798 $(NORMAL_TARGET_EXPORTS) \
49799 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
49800 for flag in $(EXTRA_TARGET_FLAGS); do \
49801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49802 done; \
49803 (cd $(TARGET_SUBDIR)/libgo && \
49804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49806 "RANLIB=$${RANLIB}" \
49807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49808 mostlyclean) \
49809 || exit 1
49810
49811@endif target-libgo
49812
49813.PHONY: maybe-clean-target-libgo clean-target-libgo
49814maybe-clean-target-libgo:
49815@if target-libgo
49816maybe-clean-target-libgo: clean-target-libgo
49817
49818clean-target-libgo:
49819 @: $(MAKE); $(unstage)
49820 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49821 r=`${PWD_COMMAND}`; export r; \
49822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49823 $(NORMAL_TARGET_EXPORTS) \
49824 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
49825 for flag in $(EXTRA_TARGET_FLAGS); do \
49826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49827 done; \
49828 (cd $(TARGET_SUBDIR)/libgo && \
49829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49831 "RANLIB=$${RANLIB}" \
49832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49833 clean) \
49834 || exit 1
49835
49836@endif target-libgo
49837
49838.PHONY: maybe-distclean-target-libgo distclean-target-libgo
49839maybe-distclean-target-libgo:
49840@if target-libgo
49841maybe-distclean-target-libgo: distclean-target-libgo
49842
49843distclean-target-libgo:
49844 @: $(MAKE); $(unstage)
49845 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49846 r=`${PWD_COMMAND}`; export r; \
49847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49848 $(NORMAL_TARGET_EXPORTS) \
49849 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
49850 for flag in $(EXTRA_TARGET_FLAGS); do \
49851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49852 done; \
49853 (cd $(TARGET_SUBDIR)/libgo && \
49854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49856 "RANLIB=$${RANLIB}" \
49857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49858 distclean) \
49859 || exit 1
49860
49861@endif target-libgo
49862
49863.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
49864maybe-maintainer-clean-target-libgo:
49865@if target-libgo
49866maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
49867
49868maintainer-clean-target-libgo:
49869 @: $(MAKE); $(unstage)
49870 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
49871 r=`${PWD_COMMAND}`; export r; \
49872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49873 $(NORMAL_TARGET_EXPORTS) \
49874 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
49875 for flag in $(EXTRA_TARGET_FLAGS); do \
49876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49877 done; \
49878 (cd $(TARGET_SUBDIR)/libgo && \
49879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49881 "RANLIB=$${RANLIB}" \
49882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49883 maintainer-clean) \
49884 || exit 1
49885
49886@endif target-libgo
49887
49888
49889
49890
49891
a7254363
PB
49892.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
49893maybe-configure-target-libtermcap:
4f0ef2d8
CD
49894@if gcc-bootstrap
49895configure-target-libtermcap: stage_current
49896@endif gcc-bootstrap
a7254363
PB
49897@if target-libtermcap
49898maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 49899configure-target-libtermcap:
0aed8855
PB
49900 @: $(MAKE); $(unstage)
49901 @r=`${PWD_COMMAND}`; export r; \
49902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49903 echo "Checking multilib configuration for libtermcap..."; \
49904 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
49905 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
49906 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
49907 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
49908 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
49909 else \
49910 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
49911 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
49912 fi; \
49913 else \
49914 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
49915 fi; \
49916 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 49917 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
1f53ca9a 49918 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49919 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
49920 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 49921 case $(srcdir) in \
b00612cc
PB
49922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49923 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
49924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 49925 esac; \
b00612cc
PB
49926 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
49927 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
49928 rm -f no-such-file || : ; \
49929 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49930 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49931 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 49932 || exit 1
6bd3dfaa 49933@endif target-libtermcap
e2b9e2dc 49934
a7254363
PB
49935
49936
d545f33b
PB
49937
49938
4fa63067
NN
49939.PHONY: all-target-libtermcap maybe-all-target-libtermcap
49940maybe-all-target-libtermcap:
4f0ef2d8
CD
49941@if gcc-bootstrap
49942all-target-libtermcap: stage_current
49943@endif gcc-bootstrap
6bd3dfaa 49944@if target-libtermcap
72b2455a 49945TARGET-target-libtermcap=all
6bd3dfaa 49946maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 49947all-target-libtermcap: configure-target-libtermcap
0aed8855 49948 @: $(MAKE); $(unstage)
b40e3958
L
49949 @r=`${PWD_COMMAND}`; export r; \
49950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 49951 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49952 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
49953 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49954 $(TARGET-target-libtermcap))
6bd3dfaa 49955@endif target-libtermcap
3866be5d 49956
a7254363
PB
49957
49958
d545f33b
PB
49959
49960
4fa63067
NN
49961.PHONY: check-target-libtermcap maybe-check-target-libtermcap
49962maybe-check-target-libtermcap:
6bd3dfaa
PB
49963@if target-libtermcap
49964maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 49965
4fa63067
NN
49966# Dummy target for uncheckable module.
49967check-target-libtermcap:
49968
6bd3dfaa 49969@endif target-libtermcap
4fa63067
NN
49970
49971.PHONY: install-target-libtermcap maybe-install-target-libtermcap
49972maybe-install-target-libtermcap:
6bd3dfaa
PB
49973@if target-libtermcap
49974maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
49975
49976install-target-libtermcap: installdirs
0aed8855 49977 @: $(MAKE); $(unstage)
b40e3958
L
49978 @r=`${PWD_COMMAND}`; export r; \
49979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49980 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49981 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 49982 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 49983
6bd3dfaa 49984@endif target-libtermcap
3866be5d 49985
56a8fe78 49986# Other targets (info, dvi, pdf, etc.)
16ae0395 49987
4fa63067
NN
49988.PHONY: maybe-info-target-libtermcap info-target-libtermcap
49989maybe-info-target-libtermcap:
6bd3dfaa 49990@if target-libtermcap
6d389afc
MS
49991maybe-info-target-libtermcap: info-target-libtermcap
49992
49993info-target-libtermcap: \
49994 configure-target-libtermcap
0aed8855 49995 @: $(MAKE); $(unstage)
6d389afc
MS
49996 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
49997 r=`${PWD_COMMAND}`; export r; \
49998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49999 $(NORMAL_TARGET_EXPORTS) \
50000 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
50001 for flag in $(EXTRA_TARGET_FLAGS); do \
50002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50003 done; \
50004 (cd $(TARGET_SUBDIR)/libtermcap && \
50005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50007 "RANLIB=$${RANLIB}" \
0c24b341 50008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50009 info) \
50010 || exit 1
50011
50012@endif target-libtermcap
50013
50014.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
50015maybe-dvi-target-libtermcap:
50016@if target-libtermcap
50017maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 50018
6d389afc 50019dvi-target-libtermcap: \
4fa63067 50020 configure-target-libtermcap
0aed8855 50021 @: $(MAKE); $(unstage)
4fa63067
NN
50022 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50023 r=`${PWD_COMMAND}`; export r; \
b40e3958 50024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50025 $(NORMAL_TARGET_EXPORTS) \
6d389afc 50026 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
50027 for flag in $(EXTRA_TARGET_FLAGS); do \
50028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50029 done; \
50030 (cd $(TARGET_SUBDIR)/libtermcap && \
50031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50033 "RANLIB=$${RANLIB}" \
0c24b341 50034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 50035 dvi) \
4fa63067 50036 || exit 1
3866be5d 50037
6bd3dfaa 50038@endif target-libtermcap
3866be5d 50039
56a8fe78
DD
50040.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
50041maybe-pdf-target-libtermcap:
50042@if target-libtermcap
50043maybe-pdf-target-libtermcap: pdf-target-libtermcap
50044
50045pdf-target-libtermcap: \
50046 configure-target-libtermcap
50047 @: $(MAKE); $(unstage)
50048 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50049 r=`${PWD_COMMAND}`; export r; \
50050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50051 $(NORMAL_TARGET_EXPORTS) \
50052 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
50053 for flag in $(EXTRA_TARGET_FLAGS); do \
50054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50055 done; \
50056 (cd $(TARGET_SUBDIR)/libtermcap && \
50057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50059 "RANLIB=$${RANLIB}" \
0c24b341 50060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50061 pdf) \
50062 || exit 1
50063
50064@endif target-libtermcap
50065
6d389afc
MS
50066.PHONY: maybe-html-target-libtermcap html-target-libtermcap
50067maybe-html-target-libtermcap:
6bd3dfaa 50068@if target-libtermcap
6d389afc 50069maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 50070
6d389afc 50071html-target-libtermcap: \
4fa63067 50072 configure-target-libtermcap
0aed8855 50073 @: $(MAKE); $(unstage)
4fa63067 50074 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
50075 r=`${PWD_COMMAND}`; export r; \
50076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50077 $(NORMAL_TARGET_EXPORTS) \
6d389afc 50078 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
50079 for flag in $(EXTRA_TARGET_FLAGS); do \
50080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50081 done; \
50082 (cd $(TARGET_SUBDIR)/libtermcap && \
50083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50085 "RANLIB=$${RANLIB}" \
0c24b341 50086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 50087 html) \
e2b9e2dc
NN
50088 || exit 1
50089
6bd3dfaa 50090@endif target-libtermcap
4fa63067
NN
50091
50092.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
50093maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
50094@if target-libtermcap
50095maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
50096
50097TAGS-target-libtermcap: \
50098 configure-target-libtermcap
0aed8855 50099 @: $(MAKE); $(unstage)
4fa63067
NN
50100 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50101 r=`${PWD_COMMAND}`; export r; \
b40e3958 50102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50103 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50104 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
50105 for flag in $(EXTRA_TARGET_FLAGS); do \
50106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50107 done; \
50108 (cd $(TARGET_SUBDIR)/libtermcap && \
50109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50111 "RANLIB=$${RANLIB}" \
0c24b341 50112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50113 TAGS) \
4fa63067 50114 || exit 1
3866be5d 50115
6bd3dfaa 50116@endif target-libtermcap
3866be5d 50117
4fa63067
NN
50118.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
50119maybe-install-info-target-libtermcap:
6bd3dfaa
PB
50120@if target-libtermcap
50121maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 50122
4fa63067
NN
50123install-info-target-libtermcap: \
50124 configure-target-libtermcap \
50125 info-target-libtermcap
0aed8855 50126 @: $(MAKE); $(unstage)
4fa63067
NN
50127 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50128 r=`${PWD_COMMAND}`; export r; \
50129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50130 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50131 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
50132 for flag in $(EXTRA_TARGET_FLAGS); do \
50133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50134 done; \
50135 (cd $(TARGET_SUBDIR)/libtermcap && \
50136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50138 "RANLIB=$${RANLIB}" \
0c24b341 50139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50140 install-info) \
4fa63067 50141 || exit 1
3866be5d 50142
6bd3dfaa 50143@endif target-libtermcap
16ae0395 50144
a3ca38d2
DD
50145.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
50146maybe-install-pdf-target-libtermcap:
50147@if target-libtermcap
50148maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
50149
50150install-pdf-target-libtermcap: \
50151 configure-target-libtermcap \
50152 pdf-target-libtermcap
50153 @: $(MAKE); $(unstage)
50154 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50155 r=`${PWD_COMMAND}`; export r; \
50156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50157 $(NORMAL_TARGET_EXPORTS) \
50158 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
50159 for flag in $(EXTRA_TARGET_FLAGS); do \
50160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50161 done; \
50162 (cd $(TARGET_SUBDIR)/libtermcap && \
50163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50165 "RANLIB=$${RANLIB}" \
0c24b341 50166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50167 install-pdf) \
50168 || exit 1
50169
50170@endif target-libtermcap
50171
108a6f8e
CD
50172.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
50173maybe-install-html-target-libtermcap:
50174@if target-libtermcap
50175maybe-install-html-target-libtermcap: install-html-target-libtermcap
50176
50177install-html-target-libtermcap: \
50178 configure-target-libtermcap \
50179 html-target-libtermcap
50180 @: $(MAKE); $(unstage)
50181 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50182 r=`${PWD_COMMAND}`; export r; \
50183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50184 $(NORMAL_TARGET_EXPORTS) \
50185 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
50186 for flag in $(EXTRA_TARGET_FLAGS); do \
50187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50188 done; \
50189 (cd $(TARGET_SUBDIR)/libtermcap && \
50190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50192 "RANLIB=$${RANLIB}" \
0c24b341 50193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50194 install-html) \
50195 || exit 1
50196
50197@endif target-libtermcap
50198
4fa63067
NN
50199.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
50200maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
50201@if target-libtermcap
50202maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
50203
50204installcheck-target-libtermcap: \
50205 configure-target-libtermcap
0aed8855 50206 @: $(MAKE); $(unstage)
4fa63067
NN
50207 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
50208 r=`${PWD_COMMAND}`; export r; \
b40e3958 50209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50210 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50211 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
50212 for flag in $(EXTRA_TARGET_FLAGS); do \
50213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50214 done; \
50215 (cd $(TARGET_SUBDIR)/libtermcap && \
50216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50218 "RANLIB=$${RANLIB}" \
0c24b341 50219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50220 installcheck) \
4fa63067 50221 || exit 1
3866be5d 50222
6bd3dfaa 50223@endif target-libtermcap
3866be5d 50224
4fa63067
NN
50225.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
50226maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
50227@if target-libtermcap
50228maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
50229
50230# libtermcap doesn't support mostlyclean.
50231mostlyclean-target-libtermcap:
50232
6bd3dfaa 50233@endif target-libtermcap
4fa63067
NN
50234
50235.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
50236maybe-clean-target-libtermcap:
6bd3dfaa
PB
50237@if target-libtermcap
50238maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
50239
50240# libtermcap doesn't support clean.
50241clean-target-libtermcap:
50242
6bd3dfaa 50243@endif target-libtermcap
4fa63067
NN
50244
50245.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
50246maybe-distclean-target-libtermcap:
6bd3dfaa
PB
50247@if target-libtermcap
50248maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
50249
50250# libtermcap doesn't support distclean.
50251distclean-target-libtermcap:
50252
6bd3dfaa 50253@endif target-libtermcap
4fa63067
NN
50254
50255.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
50256maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
50257@if target-libtermcap
50258maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
50259
50260# libtermcap doesn't support maintainer-clean.
50261maintainer-clean-target-libtermcap:
50262
6bd3dfaa 50263@endif target-libtermcap
4fa63067
NN
50264
50265
4fa63067 50266
4fa63067 50267
a7254363
PB
50268
50269.PHONY: configure-target-winsup maybe-configure-target-winsup
50270maybe-configure-target-winsup:
4f0ef2d8
CD
50271@if gcc-bootstrap
50272configure-target-winsup: stage_current
50273@endif gcc-bootstrap
a7254363
PB
50274@if target-winsup
50275maybe-configure-target-winsup: configure-target-winsup
c52c6897 50276configure-target-winsup:
0aed8855
PB
50277 @: $(MAKE); $(unstage)
50278 @r=`${PWD_COMMAND}`; export r; \
50279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50280 echo "Checking multilib configuration for winsup..."; \
50281 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
50282 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
50283 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
50284 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
50285 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
50286 else \
50287 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
50288 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
50289 fi; \
50290 else \
50291 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
50292 fi; \
50293 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 50294 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
1f53ca9a 50295 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50296 echo Configuring in $(TARGET_SUBDIR)/winsup; \
50297 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 50298 case $(srcdir) in \
b00612cc
PB
50299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50300 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
50301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 50302 esac; \
b00612cc
PB
50303 srcdiroption="--srcdir=$${topdir}/winsup"; \
50304 libsrcdir="$$s/winsup"; \
4fa63067
NN
50305 rm -f no-such-file || : ; \
50306 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50307 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50308 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 50309 || exit 1
6bd3dfaa 50310@endif target-winsup
e2b9e2dc 50311
a7254363
PB
50312
50313
d545f33b
PB
50314
50315
4fa63067
NN
50316.PHONY: all-target-winsup maybe-all-target-winsup
50317maybe-all-target-winsup:
4f0ef2d8
CD
50318@if gcc-bootstrap
50319all-target-winsup: stage_current
50320@endif gcc-bootstrap
6bd3dfaa 50321@if target-winsup
72b2455a 50322TARGET-target-winsup=all
6bd3dfaa 50323maybe-all-target-winsup: all-target-winsup
4fa63067 50324all-target-winsup: configure-target-winsup
0aed8855 50325 @: $(MAKE); $(unstage)
b40e3958
L
50326 @r=`${PWD_COMMAND}`; export r; \
50327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50328 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50329 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
50330 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50331 $(TARGET-target-winsup))
6bd3dfaa 50332@endif target-winsup
3866be5d 50333
a7254363
PB
50334
50335
d545f33b
PB
50336
50337
4fa63067
NN
50338.PHONY: check-target-winsup maybe-check-target-winsup
50339maybe-check-target-winsup:
6bd3dfaa
PB
50340@if target-winsup
50341maybe-check-target-winsup: check-target-winsup
3866be5d 50342
4fa63067 50343check-target-winsup:
0aed8855 50344 @: $(MAKE); $(unstage)
4fa63067
NN
50345 @r=`${PWD_COMMAND}`; export r; \
50346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50347 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50348 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 50349 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 50350
6bd3dfaa 50351@endif target-winsup
3866be5d 50352
4fa63067
NN
50353.PHONY: install-target-winsup maybe-install-target-winsup
50354maybe-install-target-winsup:
6bd3dfaa
PB
50355@if target-winsup
50356maybe-install-target-winsup: install-target-winsup
16ae0395 50357
4fa63067 50358install-target-winsup: installdirs
0aed8855 50359 @: $(MAKE); $(unstage)
4fa63067
NN
50360 @r=`${PWD_COMMAND}`; export r; \
50361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50362 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50363 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 50364 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 50365
6bd3dfaa 50366@endif target-winsup
3866be5d 50367
56a8fe78 50368# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50369
50370.PHONY: maybe-info-target-winsup info-target-winsup
50371maybe-info-target-winsup:
6bd3dfaa
PB
50372@if target-winsup
50373maybe-info-target-winsup: info-target-winsup
4fa63067
NN
50374
50375info-target-winsup: \
50376 configure-target-winsup
0aed8855 50377 @: $(MAKE); $(unstage)
4fa63067 50378 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
50379 r=`${PWD_COMMAND}`; export r; \
50380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50381 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50382 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
50383 for flag in $(EXTRA_TARGET_FLAGS); do \
50384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50385 done; \
50386 (cd $(TARGET_SUBDIR)/winsup && \
50387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50389 "RANLIB=$${RANLIB}" \
0c24b341 50390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50391 info) \
e2b9e2dc
NN
50392 || exit 1
50393
6bd3dfaa 50394@endif target-winsup
3866be5d 50395
4fa63067
NN
50396.PHONY: maybe-dvi-target-winsup dvi-target-winsup
50397maybe-dvi-target-winsup:
6bd3dfaa
PB
50398@if target-winsup
50399maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 50400
4fa63067
NN
50401dvi-target-winsup: \
50402 configure-target-winsup
0aed8855 50403 @: $(MAKE); $(unstage)
4fa63067
NN
50404 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50405 r=`${PWD_COMMAND}`; export r; \
b40e3958 50406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50407 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50408 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
50409 for flag in $(EXTRA_TARGET_FLAGS); do \
50410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50411 done; \
50412 (cd $(TARGET_SUBDIR)/winsup && \
50413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50415 "RANLIB=$${RANLIB}" \
0c24b341 50416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50417 dvi) \
4fa63067 50418 || exit 1
3866be5d 50419
6bd3dfaa 50420@endif target-winsup
3866be5d 50421
56a8fe78
DD
50422.PHONY: maybe-pdf-target-winsup pdf-target-winsup
50423maybe-pdf-target-winsup:
50424@if target-winsup
50425maybe-pdf-target-winsup: pdf-target-winsup
50426
50427pdf-target-winsup: \
50428 configure-target-winsup
50429 @: $(MAKE); $(unstage)
50430 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50431 r=`${PWD_COMMAND}`; export r; \
50432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50433 $(NORMAL_TARGET_EXPORTS) \
50434 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
50435 for flag in $(EXTRA_TARGET_FLAGS); do \
50436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50437 done; \
50438 (cd $(TARGET_SUBDIR)/winsup && \
50439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50441 "RANLIB=$${RANLIB}" \
0c24b341 50442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50443 pdf) \
50444 || exit 1
50445
50446@endif target-winsup
50447
6d389afc
MS
50448.PHONY: maybe-html-target-winsup html-target-winsup
50449maybe-html-target-winsup:
50450@if target-winsup
50451maybe-html-target-winsup: html-target-winsup
50452
50453html-target-winsup: \
50454 configure-target-winsup
0aed8855 50455 @: $(MAKE); $(unstage)
6d389afc
MS
50456 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50457 r=`${PWD_COMMAND}`; export r; \
50458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50459 $(NORMAL_TARGET_EXPORTS) \
50460 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
50461 for flag in $(EXTRA_TARGET_FLAGS); do \
50462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50463 done; \
50464 (cd $(TARGET_SUBDIR)/winsup && \
50465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50467 "RANLIB=$${RANLIB}" \
0c24b341 50468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50469 html) \
50470 || exit 1
50471
50472@endif target-winsup
50473
4fa63067
NN
50474.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
50475maybe-TAGS-target-winsup:
6bd3dfaa
PB
50476@if target-winsup
50477maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 50478
4fa63067
NN
50479TAGS-target-winsup: \
50480 configure-target-winsup
0aed8855 50481 @: $(MAKE); $(unstage)
4fa63067
NN
50482 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50483 r=`${PWD_COMMAND}`; export r; \
b40e3958 50484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50485 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50486 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
50487 for flag in $(EXTRA_TARGET_FLAGS); do \
50488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50489 done; \
50490 (cd $(TARGET_SUBDIR)/winsup && \
50491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50493 "RANLIB=$${RANLIB}" \
0c24b341 50494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50495 TAGS) \
4fa63067 50496 || exit 1
3866be5d 50497
6bd3dfaa 50498@endif target-winsup
3866be5d 50499
4fa63067
NN
50500.PHONY: maybe-install-info-target-winsup install-info-target-winsup
50501maybe-install-info-target-winsup:
6bd3dfaa
PB
50502@if target-winsup
50503maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
50504
50505install-info-target-winsup: \
50506 configure-target-winsup \
50507 info-target-winsup
0aed8855 50508 @: $(MAKE); $(unstage)
4fa63067 50509 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
50510 r=`${PWD_COMMAND}`; export r; \
50511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50512 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50513 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
50514 for flag in $(EXTRA_TARGET_FLAGS); do \
50515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50516 done; \
50517 (cd $(TARGET_SUBDIR)/winsup && \
50518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50520 "RANLIB=$${RANLIB}" \
0c24b341 50521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50522 install-info) \
e2b9e2dc
NN
50523 || exit 1
50524
6bd3dfaa 50525@endif target-winsup
4fa63067 50526
a3ca38d2
DD
50527.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
50528maybe-install-pdf-target-winsup:
50529@if target-winsup
50530maybe-install-pdf-target-winsup: install-pdf-target-winsup
50531
50532install-pdf-target-winsup: \
50533 configure-target-winsup \
50534 pdf-target-winsup
50535 @: $(MAKE); $(unstage)
50536 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50537 r=`${PWD_COMMAND}`; export r; \
50538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50539 $(NORMAL_TARGET_EXPORTS) \
50540 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
50541 for flag in $(EXTRA_TARGET_FLAGS); do \
50542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50543 done; \
50544 (cd $(TARGET_SUBDIR)/winsup && \
50545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50547 "RANLIB=$${RANLIB}" \
0c24b341 50548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50549 install-pdf) \
50550 || exit 1
50551
50552@endif target-winsup
50553
108a6f8e
CD
50554.PHONY: maybe-install-html-target-winsup install-html-target-winsup
50555maybe-install-html-target-winsup:
50556@if target-winsup
50557maybe-install-html-target-winsup: install-html-target-winsup
50558
50559install-html-target-winsup: \
50560 configure-target-winsup \
50561 html-target-winsup
50562 @: $(MAKE); $(unstage)
50563 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50564 r=`${PWD_COMMAND}`; export r; \
50565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50566 $(NORMAL_TARGET_EXPORTS) \
50567 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
50568 for flag in $(EXTRA_TARGET_FLAGS); do \
50569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50570 done; \
50571 (cd $(TARGET_SUBDIR)/winsup && \
50572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50574 "RANLIB=$${RANLIB}" \
0c24b341 50575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50576 install-html) \
50577 || exit 1
50578
50579@endif target-winsup
50580
4fa63067
NN
50581.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
50582maybe-installcheck-target-winsup:
6bd3dfaa
PB
50583@if target-winsup
50584maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
50585
50586installcheck-target-winsup: \
50587 configure-target-winsup
0aed8855 50588 @: $(MAKE); $(unstage)
4fa63067
NN
50589 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50590 r=`${PWD_COMMAND}`; export r; \
b40e3958 50591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50592 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50593 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
50594 for flag in $(EXTRA_TARGET_FLAGS); do \
50595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50596 done; \
50597 (cd $(TARGET_SUBDIR)/winsup && \
50598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50600 "RANLIB=$${RANLIB}" \
0c24b341 50601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50602 installcheck) \
4fa63067 50603 || exit 1
3866be5d 50604
6bd3dfaa 50605@endif target-winsup
3866be5d 50606
4fa63067
NN
50607.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
50608maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
50609@if target-winsup
50610maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
50611
50612mostlyclean-target-winsup:
0aed8855 50613 @: $(MAKE); $(unstage)
4fa63067
NN
50614 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50615 r=`${PWD_COMMAND}`; export r; \
b40e3958 50616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50617 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50618 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
50619 for flag in $(EXTRA_TARGET_FLAGS); do \
50620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50621 done; \
50622 (cd $(TARGET_SUBDIR)/winsup && \
50623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50625 "RANLIB=$${RANLIB}" \
0c24b341 50626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50627 mostlyclean) \
4fa63067 50628 || exit 1
3866be5d 50629
6bd3dfaa 50630@endif target-winsup
3866be5d 50631
4fa63067
NN
50632.PHONY: maybe-clean-target-winsup clean-target-winsup
50633maybe-clean-target-winsup:
6bd3dfaa
PB
50634@if target-winsup
50635maybe-clean-target-winsup: clean-target-winsup
16ae0395 50636
4fa63067 50637clean-target-winsup:
0aed8855 50638 @: $(MAKE); $(unstage)
4fa63067
NN
50639 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50640 r=`${PWD_COMMAND}`; export r; \
b40e3958 50641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50642 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50643 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
50644 for flag in $(EXTRA_TARGET_FLAGS); do \
50645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50646 done; \
50647 (cd $(TARGET_SUBDIR)/winsup && \
50648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50650 "RANLIB=$${RANLIB}" \
0c24b341 50651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50652 clean) \
4fa63067 50653 || exit 1
3866be5d 50654
6bd3dfaa 50655@endif target-winsup
3866be5d 50656
4fa63067
NN
50657.PHONY: maybe-distclean-target-winsup distclean-target-winsup
50658maybe-distclean-target-winsup:
6bd3dfaa
PB
50659@if target-winsup
50660maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
50661
50662distclean-target-winsup:
0aed8855 50663 @: $(MAKE); $(unstage)
4fa63067 50664 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
50665 r=`${PWD_COMMAND}`; export r; \
50666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50667 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50668 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
50669 for flag in $(EXTRA_TARGET_FLAGS); do \
50670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50671 done; \
50672 (cd $(TARGET_SUBDIR)/winsup && \
50673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50675 "RANLIB=$${RANLIB}" \
0c24b341 50676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50677 distclean) \
e2b9e2dc
NN
50678 || exit 1
50679
6bd3dfaa 50680@endif target-winsup
3866be5d 50681
4fa63067
NN
50682.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
50683maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
50684@if target-winsup
50685maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 50686
4fa63067 50687maintainer-clean-target-winsup:
0aed8855 50688 @: $(MAKE); $(unstage)
4fa63067
NN
50689 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
50690 r=`${PWD_COMMAND}`; export r; \
b40e3958 50691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50692 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50693 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
50694 for flag in $(EXTRA_TARGET_FLAGS); do \
50695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50696 done; \
50697 (cd $(TARGET_SUBDIR)/winsup && \
50698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50700 "RANLIB=$${RANLIB}" \
0c24b341 50701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50702 maintainer-clean) \
4fa63067 50703 || exit 1
3866be5d 50704
6bd3dfaa 50705@endif target-winsup
3866be5d 50706
16ae0395 50707
3866be5d 50708
e90269c8 50709
a7254363
PB
50710
50711.PHONY: configure-target-libgloss maybe-configure-target-libgloss
50712maybe-configure-target-libgloss:
4f0ef2d8
CD
50713@if gcc-bootstrap
50714configure-target-libgloss: stage_current
50715@endif gcc-bootstrap
a7254363
PB
50716@if target-libgloss
50717maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 50718configure-target-libgloss:
0aed8855
PB
50719 @: $(MAKE); $(unstage)
50720 @r=`${PWD_COMMAND}`; export r; \
50721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50722 echo "Checking multilib configuration for libgloss..."; \
50723 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
50724 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
50725 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
50726 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
50727 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
50728 else \
50729 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
50730 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
50731 fi; \
50732 else \
50733 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
50734 fi; \
50735 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 50736 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
1f53ca9a 50737 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50738 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
50739 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 50740 case $(srcdir) in \
b00612cc
PB
50741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50742 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
50743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 50744 esac; \
b00612cc
PB
50745 srcdiroption="--srcdir=$${topdir}/libgloss"; \
50746 libsrcdir="$$s/libgloss"; \
4fa63067
NN
50747 rm -f no-such-file || : ; \
50748 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50749 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50750 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 50751 || exit 1
6bd3dfaa 50752@endif target-libgloss
e2b9e2dc 50753
a7254363
PB
50754
50755
d545f33b
PB
50756
50757
4fa63067
NN
50758.PHONY: all-target-libgloss maybe-all-target-libgloss
50759maybe-all-target-libgloss:
4f0ef2d8
CD
50760@if gcc-bootstrap
50761all-target-libgloss: stage_current
50762@endif gcc-bootstrap
6bd3dfaa 50763@if target-libgloss
72b2455a 50764TARGET-target-libgloss=all
6bd3dfaa 50765maybe-all-target-libgloss: all-target-libgloss
4fa63067 50766all-target-libgloss: configure-target-libgloss
0aed8855 50767 @: $(MAKE); $(unstage)
b40e3958
L
50768 @r=`${PWD_COMMAND}`; export r; \
50769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 50770 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50771 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
50772 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50773 $(TARGET-target-libgloss))
6bd3dfaa 50774@endif target-libgloss
e393202e 50775
a7254363
PB
50776
50777
d545f33b
PB
50778
50779
4fa63067
NN
50780.PHONY: check-target-libgloss maybe-check-target-libgloss
50781maybe-check-target-libgloss:
6bd3dfaa
PB
50782@if target-libgloss
50783maybe-check-target-libgloss: check-target-libgloss
e393202e 50784
4fa63067
NN
50785# Dummy target for uncheckable module.
50786check-target-libgloss:
e393202e 50787
6bd3dfaa 50788@endif target-libgloss
e393202e 50789
4fa63067
NN
50790.PHONY: install-target-libgloss maybe-install-target-libgloss
50791maybe-install-target-libgloss:
6bd3dfaa
PB
50792@if target-libgloss
50793maybe-install-target-libgloss: install-target-libgloss
16ae0395 50794
4fa63067 50795install-target-libgloss: installdirs
0aed8855 50796 @: $(MAKE); $(unstage)
b40e3958
L
50797 @r=`${PWD_COMMAND}`; export r; \
50798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50799 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50800 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 50801 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50802
6bd3dfaa 50803@endif target-libgloss
3866be5d 50804
56a8fe78 50805# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
50806
50807.PHONY: maybe-info-target-libgloss info-target-libgloss
50808maybe-info-target-libgloss:
6bd3dfaa
PB
50809@if target-libgloss
50810maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
50811
50812info-target-libgloss: \
50813 configure-target-libgloss
0aed8855 50814 @: $(MAKE); $(unstage)
4fa63067 50815 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50816 r=`${PWD_COMMAND}`; export r; \
50817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50818 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50819 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
50820 for flag in $(EXTRA_TARGET_FLAGS); do \
50821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50822 done; \
50823 (cd $(TARGET_SUBDIR)/libgloss && \
50824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50826 "RANLIB=$${RANLIB}" \
0c24b341 50827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50828 info) \
ce5b542e
MC
50829 || exit 1
50830
6bd3dfaa 50831@endif target-libgloss
ce5b542e 50832
4fa63067
NN
50833.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
50834maybe-dvi-target-libgloss:
6bd3dfaa
PB
50835@if target-libgloss
50836maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 50837
4fa63067
NN
50838dvi-target-libgloss: \
50839 configure-target-libgloss
0aed8855 50840 @: $(MAKE); $(unstage)
4fa63067
NN
50841 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50842 r=`${PWD_COMMAND}`; export r; \
b40e3958 50843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50844 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50845 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
50846 for flag in $(EXTRA_TARGET_FLAGS); do \
50847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50848 done; \
50849 (cd $(TARGET_SUBDIR)/libgloss && \
50850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50852 "RANLIB=$${RANLIB}" \
0c24b341 50853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50854 dvi) \
4fa63067 50855 || exit 1
ce5b542e 50856
6bd3dfaa 50857@endif target-libgloss
ce5b542e 50858
56a8fe78
DD
50859.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
50860maybe-pdf-target-libgloss:
50861@if target-libgloss
50862maybe-pdf-target-libgloss: pdf-target-libgloss
50863
50864pdf-target-libgloss: \
50865 configure-target-libgloss
50866 @: $(MAKE); $(unstage)
50867 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50868 r=`${PWD_COMMAND}`; export r; \
50869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50870 $(NORMAL_TARGET_EXPORTS) \
50871 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
50872 for flag in $(EXTRA_TARGET_FLAGS); do \
50873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50874 done; \
50875 (cd $(TARGET_SUBDIR)/libgloss && \
50876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50878 "RANLIB=$${RANLIB}" \
0c24b341 50879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50880 pdf) \
50881 || exit 1
50882
50883@endif target-libgloss
50884
6d389afc
MS
50885.PHONY: maybe-html-target-libgloss html-target-libgloss
50886maybe-html-target-libgloss:
50887@if target-libgloss
50888maybe-html-target-libgloss: html-target-libgloss
50889
50890html-target-libgloss: \
50891 configure-target-libgloss
0aed8855 50892 @: $(MAKE); $(unstage)
6d389afc
MS
50893 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50894 r=`${PWD_COMMAND}`; export r; \
50895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50896 $(NORMAL_TARGET_EXPORTS) \
50897 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
50898 for flag in $(EXTRA_TARGET_FLAGS); do \
50899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50900 done; \
50901 (cd $(TARGET_SUBDIR)/libgloss && \
50902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50904 "RANLIB=$${RANLIB}" \
0c24b341 50905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50906 html) \
50907 || exit 1
50908
50909@endif target-libgloss
50910
4fa63067
NN
50911.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
50912maybe-TAGS-target-libgloss:
6bd3dfaa
PB
50913@if target-libgloss
50914maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 50915
4fa63067
NN
50916TAGS-target-libgloss: \
50917 configure-target-libgloss
0aed8855 50918 @: $(MAKE); $(unstage)
4fa63067
NN
50919 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50920 r=`${PWD_COMMAND}`; export r; \
b40e3958 50921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50922 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50923 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
50924 for flag in $(EXTRA_TARGET_FLAGS); do \
50925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50926 done; \
50927 (cd $(TARGET_SUBDIR)/libgloss && \
50928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50930 "RANLIB=$${RANLIB}" \
0c24b341 50931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50932 TAGS) \
4fa63067 50933 || exit 1
ce5b542e 50934
6bd3dfaa 50935@endif target-libgloss
ce5b542e 50936
4fa63067
NN
50937.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
50938maybe-install-info-target-libgloss:
6bd3dfaa
PB
50939@if target-libgloss
50940maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
50941
50942install-info-target-libgloss: \
50943 configure-target-libgloss \
50944 info-target-libgloss
0aed8855 50945 @: $(MAKE); $(unstage)
4fa63067 50946 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
50947 r=`${PWD_COMMAND}`; export r; \
50948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50949 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50950 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
50951 for flag in $(EXTRA_TARGET_FLAGS); do \
50952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50953 done; \
50954 (cd $(TARGET_SUBDIR)/libgloss && \
50955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50957 "RANLIB=$${RANLIB}" \
0c24b341 50958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50959 install-info) \
e2b9e2dc
NN
50960 || exit 1
50961
6bd3dfaa 50962@endif target-libgloss
e393202e 50963
a3ca38d2
DD
50964.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
50965maybe-install-pdf-target-libgloss:
50966@if target-libgloss
50967maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
50968
50969install-pdf-target-libgloss: \
50970 configure-target-libgloss \
50971 pdf-target-libgloss
50972 @: $(MAKE); $(unstage)
50973 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
50974 r=`${PWD_COMMAND}`; export r; \
50975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50976 $(NORMAL_TARGET_EXPORTS) \
50977 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
50978 for flag in $(EXTRA_TARGET_FLAGS); do \
50979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50980 done; \
50981 (cd $(TARGET_SUBDIR)/libgloss && \
50982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50984 "RANLIB=$${RANLIB}" \
0c24b341 50985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50986 install-pdf) \
50987 || exit 1
50988
50989@endif target-libgloss
50990
108a6f8e
CD
50991.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
50992maybe-install-html-target-libgloss:
50993@if target-libgloss
50994maybe-install-html-target-libgloss: install-html-target-libgloss
50995
50996install-html-target-libgloss: \
50997 configure-target-libgloss \
50998 html-target-libgloss
50999 @: $(MAKE); $(unstage)
51000 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
51001 r=`${PWD_COMMAND}`; export r; \
51002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51003 $(NORMAL_TARGET_EXPORTS) \
51004 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
51009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51011 "RANLIB=$${RANLIB}" \
0c24b341 51012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51013 install-html) \
51014 || exit 1
51015
51016@endif target-libgloss
51017
4fa63067
NN
51018.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
51019maybe-installcheck-target-libgloss:
6bd3dfaa
PB
51020@if target-libgloss
51021maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 51022
4fa63067
NN
51023installcheck-target-libgloss: \
51024 configure-target-libgloss
0aed8855 51025 @: $(MAKE); $(unstage)
4fa63067
NN
51026 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
51027 r=`${PWD_COMMAND}`; export r; \
51028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51029 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51030 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
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)/libgloss && \
51035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51037 "RANLIB=$${RANLIB}" \
0c24b341 51038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51039 installcheck) \
4fa63067 51040 || exit 1
3866be5d 51041
6bd3dfaa 51042@endif target-libgloss
3866be5d 51043
4fa63067
NN
51044.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
51045maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
51046@if target-libgloss
51047maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 51048
4fa63067 51049mostlyclean-target-libgloss:
0aed8855 51050 @: $(MAKE); $(unstage)
4fa63067
NN
51051 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
51052 r=`${PWD_COMMAND}`; export r; \
b40e3958 51053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51054 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51055 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
51056 for flag in $(EXTRA_TARGET_FLAGS); do \
51057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51058 done; \
51059 (cd $(TARGET_SUBDIR)/libgloss && \
51060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51062 "RANLIB=$${RANLIB}" \
0c24b341 51063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51064 mostlyclean) \
4fa63067 51065 || exit 1
e393202e 51066
6bd3dfaa 51067@endif target-libgloss
3866be5d 51068
4fa63067
NN
51069.PHONY: maybe-clean-target-libgloss clean-target-libgloss
51070maybe-clean-target-libgloss:
6bd3dfaa
PB
51071@if target-libgloss
51072maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
51073
51074clean-target-libgloss:
0aed8855 51075 @: $(MAKE); $(unstage)
4fa63067 51076 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
51077 r=`${PWD_COMMAND}`; export r; \
51078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51079 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51080 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
51081 for flag in $(EXTRA_TARGET_FLAGS); do \
51082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51083 done; \
51084 (cd $(TARGET_SUBDIR)/libgloss && \
51085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51087 "RANLIB=$${RANLIB}" \
0c24b341 51088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51089 clean) \
e2b9e2dc
NN
51090 || exit 1
51091
6bd3dfaa 51092@endif target-libgloss
e393202e 51093
4fa63067
NN
51094.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
51095maybe-distclean-target-libgloss:
6bd3dfaa
PB
51096@if target-libgloss
51097maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 51098
4fa63067 51099distclean-target-libgloss:
0aed8855 51100 @: $(MAKE); $(unstage)
4fa63067
NN
51101 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
51102 r=`${PWD_COMMAND}`; export r; \
51103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51104 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51105 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
51106 for flag in $(EXTRA_TARGET_FLAGS); do \
51107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51108 done; \
51109 (cd $(TARGET_SUBDIR)/libgloss && \
51110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51112 "RANLIB=$${RANLIB}" \
0c24b341 51113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51114 distclean) \
4fa63067 51115 || exit 1
3866be5d 51116
6bd3dfaa 51117@endif target-libgloss
3866be5d 51118
4fa63067
NN
51119.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
51120maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
51121@if target-libgloss
51122maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 51123
4fa63067 51124maintainer-clean-target-libgloss:
0aed8855 51125 @: $(MAKE); $(unstage)
4fa63067
NN
51126 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
51127 r=`${PWD_COMMAND}`; export r; \
b40e3958 51128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51129 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51130 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
51131 for flag in $(EXTRA_TARGET_FLAGS); do \
51132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51133 done; \
51134 (cd $(TARGET_SUBDIR)/libgloss && \
51135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51137 "RANLIB=$${RANLIB}" \
0c24b341 51138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51139 maintainer-clean) \
4fa63067 51140 || exit 1
3866be5d 51141
6bd3dfaa 51142@endif target-libgloss
3866be5d 51143
e393202e 51144
15723a45 51145
e90269c8 51146
a7254363
PB
51147
51148.PHONY: configure-target-libiberty maybe-configure-target-libiberty
51149maybe-configure-target-libiberty:
4f0ef2d8
CD
51150@if gcc-bootstrap
51151configure-target-libiberty: stage_current
51152@endif gcc-bootstrap
a7254363
PB
51153@if target-libiberty
51154maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 51155configure-target-libiberty:
0aed8855
PB
51156 @: $(MAKE); $(unstage)
51157 @r=`${PWD_COMMAND}`; export r; \
51158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51159 echo "Checking multilib configuration for libiberty..."; \
51160 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
51161 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
51162 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
51163 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
51164 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
51165 else \
51166 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
51167 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
51168 fi; \
51169 else \
51170 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
51171 fi; \
51172 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 51173 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
1f53ca9a 51174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51175 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
51176 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 51177 case $(srcdir) in \
b00612cc
PB
51178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51179 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
51180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51181 esac; \
b00612cc
PB
51182 srcdiroption="--srcdir=$${topdir}/libiberty"; \
51183 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
51184 rm -f no-such-file || : ; \
51185 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51186 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51187 --target=${target_alias} $${srcdiroption} \
bba45b8b 51188 || exit 1
6bd3dfaa 51189@endif target-libiberty
e393202e 51190
a7254363
PB
51191
51192
d545f33b
PB
51193
51194
4fa63067
NN
51195.PHONY: all-target-libiberty maybe-all-target-libiberty
51196maybe-all-target-libiberty:
4f0ef2d8
CD
51197@if gcc-bootstrap
51198all-target-libiberty: stage_current
51199@endif gcc-bootstrap
6bd3dfaa 51200@if target-libiberty
72b2455a 51201TARGET-target-libiberty=all
6bd3dfaa 51202maybe-all-target-libiberty: all-target-libiberty
4fa63067 51203all-target-libiberty: configure-target-libiberty
0aed8855 51204 @: $(MAKE); $(unstage)
b40e3958
L
51205 @r=`${PWD_COMMAND}`; export r; \
51206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51207 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51208 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
51209 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51210 $(TARGET-target-libiberty))
6bd3dfaa 51211@endif target-libiberty
e393202e 51212
a7254363
PB
51213
51214
d545f33b
PB
51215
51216
4fa63067
NN
51217.PHONY: check-target-libiberty maybe-check-target-libiberty
51218maybe-check-target-libiberty:
6bd3dfaa
PB
51219@if target-libiberty
51220maybe-check-target-libiberty: check-target-libiberty
16ae0395 51221
4fa63067 51222check-target-libiberty:
0aed8855 51223 @: $(MAKE); $(unstage)
b40e3958
L
51224 @r=`${PWD_COMMAND}`; export r; \
51225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51226 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51227 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 51228 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 51229
6bd3dfaa 51230@endif target-libiberty
e393202e 51231
4fa63067
NN
51232.PHONY: install-target-libiberty maybe-install-target-libiberty
51233maybe-install-target-libiberty:
6bd3dfaa
PB
51234@if target-libiberty
51235maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
51236
51237install-target-libiberty: installdirs
0aed8855 51238 @: $(MAKE); $(unstage)
4fa63067
NN
51239 @r=`${PWD_COMMAND}`; export r; \
51240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51241 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51242 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 51243 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 51244
6bd3dfaa 51245@endif target-libiberty
4fa63067 51246
56a8fe78 51247# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51248
51249.PHONY: maybe-info-target-libiberty info-target-libiberty
51250maybe-info-target-libiberty:
6bd3dfaa
PB
51251@if target-libiberty
51252maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
51253
51254info-target-libiberty: \
51255 configure-target-libiberty
0aed8855 51256 @: $(MAKE); $(unstage)
4fa63067
NN
51257 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51258 r=`${PWD_COMMAND}`; export r; \
51259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51260 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51261 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
51262 for flag in $(EXTRA_TARGET_FLAGS); do \
51263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51264 done; \
51265 (cd $(TARGET_SUBDIR)/libiberty && \
51266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51268 "RANLIB=$${RANLIB}" \
0c24b341 51269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51270 info) \
4fa63067
NN
51271 || exit 1
51272
6bd3dfaa 51273@endif target-libiberty
4fa63067
NN
51274
51275.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
51276maybe-dvi-target-libiberty:
6bd3dfaa
PB
51277@if target-libiberty
51278maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
51279
51280dvi-target-libiberty: \
51281 configure-target-libiberty
0aed8855 51282 @: $(MAKE); $(unstage)
4fa63067
NN
51283 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51284 r=`${PWD_COMMAND}`; export r; \
51285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51286 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51287 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
51288 for flag in $(EXTRA_TARGET_FLAGS); do \
51289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51290 done; \
51291 (cd $(TARGET_SUBDIR)/libiberty && \
51292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51294 "RANLIB=$${RANLIB}" \
0c24b341 51295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51296 dvi) \
4fa63067
NN
51297 || exit 1
51298
6bd3dfaa 51299@endif target-libiberty
4fa63067 51300
56a8fe78
DD
51301.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
51302maybe-pdf-target-libiberty:
51303@if target-libiberty
51304maybe-pdf-target-libiberty: pdf-target-libiberty
51305
51306pdf-target-libiberty: \
51307 configure-target-libiberty
51308 @: $(MAKE); $(unstage)
51309 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51310 r=`${PWD_COMMAND}`; export r; \
51311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51312 $(NORMAL_TARGET_EXPORTS) \
51313 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
51314 for flag in $(EXTRA_TARGET_FLAGS); do \
51315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51316 done; \
51317 (cd $(TARGET_SUBDIR)/libiberty && \
51318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51320 "RANLIB=$${RANLIB}" \
0c24b341 51321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51322 pdf) \
51323 || exit 1
51324
51325@endif target-libiberty
51326
6d389afc
MS
51327.PHONY: maybe-html-target-libiberty html-target-libiberty
51328maybe-html-target-libiberty:
51329@if target-libiberty
51330maybe-html-target-libiberty: html-target-libiberty
51331
51332html-target-libiberty: \
51333 configure-target-libiberty
0aed8855 51334 @: $(MAKE); $(unstage)
6d389afc
MS
51335 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51336 r=`${PWD_COMMAND}`; export r; \
51337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51338 $(NORMAL_TARGET_EXPORTS) \
51339 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
51340 for flag in $(EXTRA_TARGET_FLAGS); do \
51341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51342 done; \
51343 (cd $(TARGET_SUBDIR)/libiberty && \
51344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51346 "RANLIB=$${RANLIB}" \
0c24b341 51347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51348 html) \
51349 || exit 1
51350
51351@endif target-libiberty
51352
4fa63067
NN
51353.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
51354maybe-TAGS-target-libiberty:
6bd3dfaa
PB
51355@if target-libiberty
51356maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
51357
51358TAGS-target-libiberty: \
51359 configure-target-libiberty
0aed8855 51360 @: $(MAKE); $(unstage)
4fa63067
NN
51361 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51362 r=`${PWD_COMMAND}`; export r; \
51363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51364 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51365 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
51366 for flag in $(EXTRA_TARGET_FLAGS); do \
51367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51368 done; \
51369 (cd $(TARGET_SUBDIR)/libiberty && \
51370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51372 "RANLIB=$${RANLIB}" \
0c24b341 51373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51374 TAGS) \
4fa63067
NN
51375 || exit 1
51376
6bd3dfaa 51377@endif target-libiberty
4fa63067
NN
51378
51379.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
51380maybe-install-info-target-libiberty:
6bd3dfaa
PB
51381@if target-libiberty
51382maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
51383
51384install-info-target-libiberty: \
51385 configure-target-libiberty \
51386 info-target-libiberty
0aed8855 51387 @: $(MAKE); $(unstage)
4fa63067
NN
51388 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51389 r=`${PWD_COMMAND}`; export r; \
51390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51391 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51392 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
51393 for flag in $(EXTRA_TARGET_FLAGS); do \
51394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51395 done; \
51396 (cd $(TARGET_SUBDIR)/libiberty && \
51397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51399 "RANLIB=$${RANLIB}" \
0c24b341 51400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51401 install-info) \
4fa63067
NN
51402 || exit 1
51403
6bd3dfaa 51404@endif target-libiberty
4fa63067 51405
a3ca38d2
DD
51406.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
51407maybe-install-pdf-target-libiberty:
51408@if target-libiberty
51409maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
51410
51411install-pdf-target-libiberty: \
51412 configure-target-libiberty \
51413 pdf-target-libiberty
51414 @: $(MAKE); $(unstage)
51415 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51416 r=`${PWD_COMMAND}`; export r; \
51417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51418 $(NORMAL_TARGET_EXPORTS) \
51419 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
51420 for flag in $(EXTRA_TARGET_FLAGS); do \
51421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51422 done; \
51423 (cd $(TARGET_SUBDIR)/libiberty && \
51424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51426 "RANLIB=$${RANLIB}" \
0c24b341 51427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51428 install-pdf) \
51429 || exit 1
51430
51431@endif target-libiberty
51432
108a6f8e
CD
51433.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
51434maybe-install-html-target-libiberty:
51435@if target-libiberty
51436maybe-install-html-target-libiberty: install-html-target-libiberty
51437
51438install-html-target-libiberty: \
51439 configure-target-libiberty \
51440 html-target-libiberty
51441 @: $(MAKE); $(unstage)
51442 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51443 r=`${PWD_COMMAND}`; export r; \
51444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51445 $(NORMAL_TARGET_EXPORTS) \
51446 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
51447 for flag in $(EXTRA_TARGET_FLAGS); do \
51448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51449 done; \
51450 (cd $(TARGET_SUBDIR)/libiberty && \
51451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51453 "RANLIB=$${RANLIB}" \
0c24b341 51454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51455 install-html) \
51456 || exit 1
51457
51458@endif target-libiberty
51459
4fa63067
NN
51460.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
51461maybe-installcheck-target-libiberty:
6bd3dfaa
PB
51462@if target-libiberty
51463maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
51464
51465installcheck-target-libiberty: \
51466 configure-target-libiberty
0aed8855 51467 @: $(MAKE); $(unstage)
4fa63067
NN
51468 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51469 r=`${PWD_COMMAND}`; export r; \
51470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51471 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51472 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
51473 for flag in $(EXTRA_TARGET_FLAGS); do \
51474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51475 done; \
51476 (cd $(TARGET_SUBDIR)/libiberty && \
51477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51479 "RANLIB=$${RANLIB}" \
0c24b341 51480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51481 installcheck) \
4fa63067
NN
51482 || exit 1
51483
6bd3dfaa 51484@endif target-libiberty
4fa63067
NN
51485
51486.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
51487maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
51488@if target-libiberty
51489maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
51490
51491mostlyclean-target-libiberty:
0aed8855 51492 @: $(MAKE); $(unstage)
4fa63067
NN
51493 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51494 r=`${PWD_COMMAND}`; export r; \
51495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51496 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51497 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
51498 for flag in $(EXTRA_TARGET_FLAGS); do \
51499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51500 done; \
51501 (cd $(TARGET_SUBDIR)/libiberty && \
51502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51504 "RANLIB=$${RANLIB}" \
0c24b341 51505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51506 mostlyclean) \
4fa63067
NN
51507 || exit 1
51508
6bd3dfaa 51509@endif target-libiberty
4fa63067
NN
51510
51511.PHONY: maybe-clean-target-libiberty clean-target-libiberty
51512maybe-clean-target-libiberty:
6bd3dfaa
PB
51513@if target-libiberty
51514maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
51515
51516clean-target-libiberty:
0aed8855 51517 @: $(MAKE); $(unstage)
4fa63067
NN
51518 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51519 r=`${PWD_COMMAND}`; export r; \
51520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51521 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51522 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
51523 for flag in $(EXTRA_TARGET_FLAGS); do \
51524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51525 done; \
51526 (cd $(TARGET_SUBDIR)/libiberty && \
51527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51529 "RANLIB=$${RANLIB}" \
0c24b341 51530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51531 clean) \
4fa63067
NN
51532 || exit 1
51533
6bd3dfaa 51534@endif target-libiberty
4fa63067
NN
51535
51536.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
51537maybe-distclean-target-libiberty:
6bd3dfaa
PB
51538@if target-libiberty
51539maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
51540
51541distclean-target-libiberty:
0aed8855 51542 @: $(MAKE); $(unstage)
4fa63067
NN
51543 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51544 r=`${PWD_COMMAND}`; export r; \
51545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51547 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
51548 for flag in $(EXTRA_TARGET_FLAGS); do \
51549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51550 done; \
51551 (cd $(TARGET_SUBDIR)/libiberty && \
51552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51554 "RANLIB=$${RANLIB}" \
0c24b341 51555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51556 distclean) \
4fa63067
NN
51557 || exit 1
51558
6bd3dfaa 51559@endif target-libiberty
4fa63067
NN
51560
51561.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
51562maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
51563@if target-libiberty
51564maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
51565
51566maintainer-clean-target-libiberty:
0aed8855 51567 @: $(MAKE); $(unstage)
4fa63067
NN
51568 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
51569 r=`${PWD_COMMAND}`; export r; \
51570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51571 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51572 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
51573 for flag in $(EXTRA_TARGET_FLAGS); do \
51574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51575 done; \
51576 (cd $(TARGET_SUBDIR)/libiberty && \
51577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51579 "RANLIB=$${RANLIB}" \
0c24b341 51580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51581 maintainer-clean) \
4fa63067 51582 || exit 1
16ae0395 51583
6bd3dfaa 51584@endif target-libiberty
e393202e
NN
51585
51586
15723a45 51587
e90269c8 51588
a7254363
PB
51589
51590.PHONY: configure-target-gperf maybe-configure-target-gperf
51591maybe-configure-target-gperf:
4f0ef2d8
CD
51592@if gcc-bootstrap
51593configure-target-gperf: stage_current
51594@endif gcc-bootstrap
a7254363
PB
51595@if target-gperf
51596maybe-configure-target-gperf: configure-target-gperf
c52c6897 51597configure-target-gperf:
0aed8855
PB
51598 @: $(MAKE); $(unstage)
51599 @r=`${PWD_COMMAND}`; export r; \
51600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51601 echo "Checking multilib configuration for gperf..."; \
51602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
51603 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
51604 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
51605 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
51606 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
51607 else \
51608 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
51609 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
51610 fi; \
51611 else \
51612 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
51613 fi; \
51614 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 51615 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
1f53ca9a 51616 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51617 echo Configuring in $(TARGET_SUBDIR)/gperf; \
51618 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 51619 case $(srcdir) in \
b00612cc
PB
51620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51621 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
51622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51623 esac; \
b00612cc
PB
51624 srcdiroption="--srcdir=$${topdir}/gperf"; \
51625 libsrcdir="$$s/gperf"; \
bba45b8b
NN
51626 rm -f no-such-file || : ; \
51627 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51628 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51629 --target=${target_alias} $${srcdiroption} \
bba45b8b 51630 || exit 1
6bd3dfaa 51631@endif target-gperf
e393202e 51632
a7254363
PB
51633
51634
d545f33b
PB
51635
51636
4fa63067
NN
51637.PHONY: all-target-gperf maybe-all-target-gperf
51638maybe-all-target-gperf:
4f0ef2d8
CD
51639@if gcc-bootstrap
51640all-target-gperf: stage_current
51641@endif gcc-bootstrap
6bd3dfaa 51642@if target-gperf
72b2455a 51643TARGET-target-gperf=all
6bd3dfaa 51644maybe-all-target-gperf: all-target-gperf
4fa63067 51645all-target-gperf: configure-target-gperf
0aed8855 51646 @: $(MAKE); $(unstage)
b40e3958
L
51647 @r=`${PWD_COMMAND}`; export r; \
51648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 51649 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51650 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
51651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51652 $(TARGET-target-gperf))
6bd3dfaa 51653@endif target-gperf
e393202e 51654
a7254363
PB
51655
51656
d545f33b
PB
51657
51658
4fa63067
NN
51659.PHONY: check-target-gperf maybe-check-target-gperf
51660maybe-check-target-gperf:
6bd3dfaa
PB
51661@if target-gperf
51662maybe-check-target-gperf: check-target-gperf
16ae0395 51663
4fa63067 51664check-target-gperf:
0aed8855 51665 @: $(MAKE); $(unstage)
b40e3958
L
51666 @r=`${PWD_COMMAND}`; export r; \
51667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51668 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51669 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 51670 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 51671
6bd3dfaa 51672@endif target-gperf
e393202e 51673
4fa63067
NN
51674.PHONY: install-target-gperf maybe-install-target-gperf
51675maybe-install-target-gperf:
6bd3dfaa
PB
51676@if target-gperf
51677maybe-install-target-gperf: install-target-gperf
4fa63067
NN
51678
51679install-target-gperf: installdirs
0aed8855 51680 @: $(MAKE); $(unstage)
4fa63067
NN
51681 @r=`${PWD_COMMAND}`; export r; \
51682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51683 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51684 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 51685 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 51686
6bd3dfaa 51687@endif target-gperf
4fa63067 51688
56a8fe78 51689# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51690
51691.PHONY: maybe-info-target-gperf info-target-gperf
51692maybe-info-target-gperf:
6bd3dfaa
PB
51693@if target-gperf
51694maybe-info-target-gperf: info-target-gperf
4fa63067
NN
51695
51696info-target-gperf: \
51697 configure-target-gperf
0aed8855 51698 @: $(MAKE); $(unstage)
4fa63067
NN
51699 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51700 r=`${PWD_COMMAND}`; export r; \
51701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51702 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51703 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
51704 for flag in $(EXTRA_TARGET_FLAGS); do \
51705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51706 done; \
51707 (cd $(TARGET_SUBDIR)/gperf && \
51708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51710 "RANLIB=$${RANLIB}" \
0c24b341 51711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51712 info) \
4fa63067
NN
51713 || exit 1
51714
6bd3dfaa 51715@endif target-gperf
4fa63067
NN
51716
51717.PHONY: maybe-dvi-target-gperf dvi-target-gperf
51718maybe-dvi-target-gperf:
6bd3dfaa
PB
51719@if target-gperf
51720maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
51721
51722dvi-target-gperf: \
51723 configure-target-gperf
0aed8855 51724 @: $(MAKE); $(unstage)
4fa63067
NN
51725 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51726 r=`${PWD_COMMAND}`; export r; \
51727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51728 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51729 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
51730 for flag in $(EXTRA_TARGET_FLAGS); do \
51731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51732 done; \
51733 (cd $(TARGET_SUBDIR)/gperf && \
51734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51736 "RANLIB=$${RANLIB}" \
0c24b341 51737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51738 dvi) \
4fa63067
NN
51739 || exit 1
51740
6bd3dfaa 51741@endif target-gperf
4fa63067 51742
56a8fe78
DD
51743.PHONY: maybe-pdf-target-gperf pdf-target-gperf
51744maybe-pdf-target-gperf:
51745@if target-gperf
51746maybe-pdf-target-gperf: pdf-target-gperf
51747
51748pdf-target-gperf: \
51749 configure-target-gperf
51750 @: $(MAKE); $(unstage)
51751 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51752 r=`${PWD_COMMAND}`; export r; \
51753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51754 $(NORMAL_TARGET_EXPORTS) \
51755 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
51756 for flag in $(EXTRA_TARGET_FLAGS); do \
51757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51758 done; \
51759 (cd $(TARGET_SUBDIR)/gperf && \
51760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51762 "RANLIB=$${RANLIB}" \
0c24b341 51763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51764 pdf) \
51765 || exit 1
51766
51767@endif target-gperf
51768
6d389afc
MS
51769.PHONY: maybe-html-target-gperf html-target-gperf
51770maybe-html-target-gperf:
51771@if target-gperf
51772maybe-html-target-gperf: html-target-gperf
51773
51774html-target-gperf: \
51775 configure-target-gperf
0aed8855 51776 @: $(MAKE); $(unstage)
6d389afc
MS
51777 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51778 r=`${PWD_COMMAND}`; export r; \
51779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51780 $(NORMAL_TARGET_EXPORTS) \
51781 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
51782 for flag in $(EXTRA_TARGET_FLAGS); do \
51783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51784 done; \
51785 (cd $(TARGET_SUBDIR)/gperf && \
51786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51788 "RANLIB=$${RANLIB}" \
0c24b341 51789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51790 html) \
51791 || exit 1
51792
51793@endif target-gperf
51794
4fa63067
NN
51795.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
51796maybe-TAGS-target-gperf:
6bd3dfaa
PB
51797@if target-gperf
51798maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
51799
51800TAGS-target-gperf: \
51801 configure-target-gperf
0aed8855 51802 @: $(MAKE); $(unstage)
4fa63067
NN
51803 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51804 r=`${PWD_COMMAND}`; export r; \
51805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51806 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51807 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
51808 for flag in $(EXTRA_TARGET_FLAGS); do \
51809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51810 done; \
51811 (cd $(TARGET_SUBDIR)/gperf && \
51812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51814 "RANLIB=$${RANLIB}" \
0c24b341 51815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51816 TAGS) \
4fa63067
NN
51817 || exit 1
51818
6bd3dfaa 51819@endif target-gperf
4fa63067
NN
51820
51821.PHONY: maybe-install-info-target-gperf install-info-target-gperf
51822maybe-install-info-target-gperf:
6bd3dfaa
PB
51823@if target-gperf
51824maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
51825
51826install-info-target-gperf: \
51827 configure-target-gperf \
51828 info-target-gperf
0aed8855 51829 @: $(MAKE); $(unstage)
4fa63067
NN
51830 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51831 r=`${PWD_COMMAND}`; export r; \
51832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51833 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51834 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
51835 for flag in $(EXTRA_TARGET_FLAGS); do \
51836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51837 done; \
51838 (cd $(TARGET_SUBDIR)/gperf && \
51839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51841 "RANLIB=$${RANLIB}" \
0c24b341 51842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51843 install-info) \
4fa63067
NN
51844 || exit 1
51845
6bd3dfaa 51846@endif target-gperf
4fa63067 51847
a3ca38d2
DD
51848.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
51849maybe-install-pdf-target-gperf:
51850@if target-gperf
51851maybe-install-pdf-target-gperf: install-pdf-target-gperf
51852
51853install-pdf-target-gperf: \
51854 configure-target-gperf \
51855 pdf-target-gperf
51856 @: $(MAKE); $(unstage)
51857 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51858 r=`${PWD_COMMAND}`; export r; \
51859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51860 $(NORMAL_TARGET_EXPORTS) \
51861 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
51862 for flag in $(EXTRA_TARGET_FLAGS); do \
51863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51864 done; \
51865 (cd $(TARGET_SUBDIR)/gperf && \
51866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51868 "RANLIB=$${RANLIB}" \
0c24b341 51869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51870 install-pdf) \
51871 || exit 1
51872
51873@endif target-gperf
51874
108a6f8e
CD
51875.PHONY: maybe-install-html-target-gperf install-html-target-gperf
51876maybe-install-html-target-gperf:
51877@if target-gperf
51878maybe-install-html-target-gperf: install-html-target-gperf
51879
51880install-html-target-gperf: \
51881 configure-target-gperf \
51882 html-target-gperf
51883 @: $(MAKE); $(unstage)
51884 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51885 r=`${PWD_COMMAND}`; export r; \
51886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51887 $(NORMAL_TARGET_EXPORTS) \
51888 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
51889 for flag in $(EXTRA_TARGET_FLAGS); do \
51890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51891 done; \
51892 (cd $(TARGET_SUBDIR)/gperf && \
51893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51895 "RANLIB=$${RANLIB}" \
0c24b341 51896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51897 install-html) \
51898 || exit 1
51899
51900@endif target-gperf
51901
4fa63067
NN
51902.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
51903maybe-installcheck-target-gperf:
6bd3dfaa
PB
51904@if target-gperf
51905maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
51906
51907installcheck-target-gperf: \
51908 configure-target-gperf
0aed8855 51909 @: $(MAKE); $(unstage)
4fa63067
NN
51910 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51911 r=`${PWD_COMMAND}`; export r; \
51912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51913 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51914 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
51915 for flag in $(EXTRA_TARGET_FLAGS); do \
51916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51917 done; \
51918 (cd $(TARGET_SUBDIR)/gperf && \
51919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51921 "RANLIB=$${RANLIB}" \
0c24b341 51922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51923 installcheck) \
4fa63067
NN
51924 || exit 1
51925
6bd3dfaa 51926@endif target-gperf
4fa63067
NN
51927
51928.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
51929maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
51930@if target-gperf
51931maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
51932
51933mostlyclean-target-gperf:
0aed8855 51934 @: $(MAKE); $(unstage)
4fa63067
NN
51935 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51936 r=`${PWD_COMMAND}`; export r; \
51937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51938 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51939 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
51940 for flag in $(EXTRA_TARGET_FLAGS); do \
51941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51942 done; \
51943 (cd $(TARGET_SUBDIR)/gperf && \
51944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51946 "RANLIB=$${RANLIB}" \
0c24b341 51947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51948 mostlyclean) \
4fa63067
NN
51949 || exit 1
51950
6bd3dfaa 51951@endif target-gperf
4fa63067
NN
51952
51953.PHONY: maybe-clean-target-gperf clean-target-gperf
51954maybe-clean-target-gperf:
6bd3dfaa
PB
51955@if target-gperf
51956maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
51957
51958clean-target-gperf:
0aed8855 51959 @: $(MAKE); $(unstage)
4fa63067
NN
51960 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51961 r=`${PWD_COMMAND}`; export r; \
51962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51963 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51964 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
51965 for flag in $(EXTRA_TARGET_FLAGS); do \
51966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51967 done; \
51968 (cd $(TARGET_SUBDIR)/gperf && \
51969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51971 "RANLIB=$${RANLIB}" \
0c24b341 51972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51973 clean) \
4fa63067
NN
51974 || exit 1
51975
6bd3dfaa 51976@endif target-gperf
4fa63067
NN
51977
51978.PHONY: maybe-distclean-target-gperf distclean-target-gperf
51979maybe-distclean-target-gperf:
6bd3dfaa
PB
51980@if target-gperf
51981maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
51982
51983distclean-target-gperf:
0aed8855 51984 @: $(MAKE); $(unstage)
4fa63067
NN
51985 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
51986 r=`${PWD_COMMAND}`; export r; \
51987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51988 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51989 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
51990 for flag in $(EXTRA_TARGET_FLAGS); do \
51991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51992 done; \
51993 (cd $(TARGET_SUBDIR)/gperf && \
51994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51996 "RANLIB=$${RANLIB}" \
0c24b341 51997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51998 distclean) \
4fa63067
NN
51999 || exit 1
52000
6bd3dfaa 52001@endif target-gperf
4fa63067
NN
52002
52003.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
52004maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
52005@if target-gperf
52006maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
52007
52008maintainer-clean-target-gperf:
0aed8855 52009 @: $(MAKE); $(unstage)
4fa63067
NN
52010 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
52011 r=`${PWD_COMMAND}`; export r; \
52012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52013 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52014 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
52015 for flag in $(EXTRA_TARGET_FLAGS); do \
52016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52017 done; \
52018 (cd $(TARGET_SUBDIR)/gperf && \
52019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52021 "RANLIB=$${RANLIB}" \
0c24b341 52022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52023 maintainer-clean) \
4fa63067 52024 || exit 1
16ae0395 52025
6bd3dfaa 52026@endif target-gperf
e393202e
NN
52027
52028
15723a45 52029
a7254363
PB
52030
52031
52032.PHONY: configure-target-examples maybe-configure-target-examples
52033maybe-configure-target-examples:
4f0ef2d8
CD
52034@if gcc-bootstrap
52035configure-target-examples: stage_current
52036@endif gcc-bootstrap
a7254363
PB
52037@if target-examples
52038maybe-configure-target-examples: configure-target-examples
c52c6897 52039configure-target-examples:
0aed8855
PB
52040 @: $(MAKE); $(unstage)
52041 @r=`${PWD_COMMAND}`; export r; \
52042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52043 echo "Checking multilib configuration for examples..."; \
52044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
52045 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
52046 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
52047 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
52048 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
52049 else \
52050 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
52051 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
52052 fi; \
52053 else \
52054 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
52055 fi; \
52056 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 52057 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
1f53ca9a 52058 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52059 echo Configuring in $(TARGET_SUBDIR)/examples; \
52060 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 52061 case $(srcdir) in \
b00612cc
PB
52062 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52063 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
52064 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52065 esac; \
b00612cc
PB
52066 srcdiroption="--srcdir=$${topdir}/examples"; \
52067 libsrcdir="$$s/examples"; \
bba45b8b
NN
52068 rm -f no-such-file || : ; \
52069 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52070 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52071 --target=${target_alias} $${srcdiroption} \
bba45b8b 52072 || exit 1
6bd3dfaa 52073@endif target-examples
e393202e 52074
a7254363
PB
52075
52076
d545f33b
PB
52077
52078
4fa63067
NN
52079.PHONY: all-target-examples maybe-all-target-examples
52080maybe-all-target-examples:
4f0ef2d8
CD
52081@if gcc-bootstrap
52082all-target-examples: stage_current
52083@endif gcc-bootstrap
6bd3dfaa 52084@if target-examples
72b2455a 52085TARGET-target-examples=all
6bd3dfaa 52086maybe-all-target-examples: all-target-examples
4fa63067 52087all-target-examples: configure-target-examples
0aed8855 52088 @: $(MAKE); $(unstage)
b40e3958
L
52089 @r=`${PWD_COMMAND}`; export r; \
52090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52091 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52092 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
52093 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52094 $(TARGET-target-examples))
6bd3dfaa 52095@endif target-examples
e393202e 52096
a7254363
PB
52097
52098
d545f33b
PB
52099
52100
4fa63067
NN
52101.PHONY: check-target-examples maybe-check-target-examples
52102maybe-check-target-examples:
6bd3dfaa
PB
52103@if target-examples
52104maybe-check-target-examples: check-target-examples
16ae0395 52105
4fa63067
NN
52106# Dummy target for uncheckable module.
52107check-target-examples:
52108
6bd3dfaa 52109@endif target-examples
4fa63067
NN
52110
52111.PHONY: install-target-examples maybe-install-target-examples
52112maybe-install-target-examples:
6bd3dfaa
PB
52113@if target-examples
52114maybe-install-target-examples: install-target-examples
4fa63067
NN
52115
52116# Dummy target for uninstallable.
52117install-target-examples:
52118
6bd3dfaa 52119@endif target-examples
4fa63067 52120
56a8fe78 52121# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52122
52123.PHONY: maybe-info-target-examples info-target-examples
52124maybe-info-target-examples:
6bd3dfaa
PB
52125@if target-examples
52126maybe-info-target-examples: info-target-examples
4fa63067
NN
52127
52128info-target-examples: \
52129 configure-target-examples
0aed8855 52130 @: $(MAKE); $(unstage)
4fa63067
NN
52131 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52132 r=`${PWD_COMMAND}`; export r; \
b40e3958 52133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52134 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52135 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
52136 for flag in $(EXTRA_TARGET_FLAGS); do \
52137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52138 done; \
52139 (cd $(TARGET_SUBDIR)/examples && \
52140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52142 "RANLIB=$${RANLIB}" \
0c24b341 52143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52144 info) \
4fa63067 52145 || exit 1
930314a4 52146
6bd3dfaa 52147@endif target-examples
e393202e 52148
4fa63067
NN
52149.PHONY: maybe-dvi-target-examples dvi-target-examples
52150maybe-dvi-target-examples:
6bd3dfaa
PB
52151@if target-examples
52152maybe-dvi-target-examples: dvi-target-examples
16ae0395 52153
4fa63067
NN
52154dvi-target-examples: \
52155 configure-target-examples
0aed8855 52156 @: $(MAKE); $(unstage)
4fa63067
NN
52157 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52158 r=`${PWD_COMMAND}`; export r; \
b40e3958 52159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52160 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52161 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
52162 for flag in $(EXTRA_TARGET_FLAGS); do \
52163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52164 done; \
52165 (cd $(TARGET_SUBDIR)/examples && \
52166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52168 "RANLIB=$${RANLIB}" \
0c24b341 52169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52170 dvi) \
4fa63067
NN
52171 || exit 1
52172
6bd3dfaa 52173@endif target-examples
4fa63067 52174
56a8fe78
DD
52175.PHONY: maybe-pdf-target-examples pdf-target-examples
52176maybe-pdf-target-examples:
52177@if target-examples
52178maybe-pdf-target-examples: pdf-target-examples
52179
52180pdf-target-examples: \
52181 configure-target-examples
52182 @: $(MAKE); $(unstage)
52183 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52184 r=`${PWD_COMMAND}`; export r; \
52185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52186 $(NORMAL_TARGET_EXPORTS) \
52187 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
52188 for flag in $(EXTRA_TARGET_FLAGS); do \
52189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52190 done; \
52191 (cd $(TARGET_SUBDIR)/examples && \
52192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52194 "RANLIB=$${RANLIB}" \
0c24b341 52195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52196 pdf) \
52197 || exit 1
52198
52199@endif target-examples
52200
6d389afc
MS
52201.PHONY: maybe-html-target-examples html-target-examples
52202maybe-html-target-examples:
52203@if target-examples
52204maybe-html-target-examples: html-target-examples
52205
52206html-target-examples: \
52207 configure-target-examples
0aed8855 52208 @: $(MAKE); $(unstage)
6d389afc
MS
52209 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52210 r=`${PWD_COMMAND}`; export r; \
52211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52212 $(NORMAL_TARGET_EXPORTS) \
52213 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
52214 for flag in $(EXTRA_TARGET_FLAGS); do \
52215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52216 done; \
52217 (cd $(TARGET_SUBDIR)/examples && \
52218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52220 "RANLIB=$${RANLIB}" \
0c24b341 52221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52222 html) \
52223 || exit 1
52224
52225@endif target-examples
52226
4fa63067
NN
52227.PHONY: maybe-TAGS-target-examples TAGS-target-examples
52228maybe-TAGS-target-examples:
6bd3dfaa
PB
52229@if target-examples
52230maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
52231
52232TAGS-target-examples: \
52233 configure-target-examples
0aed8855 52234 @: $(MAKE); $(unstage)
4fa63067
NN
52235 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52236 r=`${PWD_COMMAND}`; export r; \
52237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52238 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52239 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
52240 for flag in $(EXTRA_TARGET_FLAGS); do \
52241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52242 done; \
52243 (cd $(TARGET_SUBDIR)/examples && \
52244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52246 "RANLIB=$${RANLIB}" \
0c24b341 52247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52248 TAGS) \
4fa63067
NN
52249 || exit 1
52250
6bd3dfaa 52251@endif target-examples
4fa63067
NN
52252
52253.PHONY: maybe-install-info-target-examples install-info-target-examples
52254maybe-install-info-target-examples:
6bd3dfaa
PB
52255@if target-examples
52256maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
52257
52258install-info-target-examples: \
52259 configure-target-examples \
52260 info-target-examples
0aed8855 52261 @: $(MAKE); $(unstage)
4fa63067
NN
52262 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52263 r=`${PWD_COMMAND}`; export r; \
52264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52265 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52266 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
52267 for flag in $(EXTRA_TARGET_FLAGS); do \
52268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52269 done; \
52270 (cd $(TARGET_SUBDIR)/examples && \
52271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52273 "RANLIB=$${RANLIB}" \
0c24b341 52274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52275 install-info) \
4fa63067
NN
52276 || exit 1
52277
6bd3dfaa 52278@endif target-examples
4fa63067 52279
a3ca38d2
DD
52280.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
52281maybe-install-pdf-target-examples:
52282@if target-examples
52283maybe-install-pdf-target-examples: install-pdf-target-examples
52284
52285install-pdf-target-examples: \
52286 configure-target-examples \
52287 pdf-target-examples
52288 @: $(MAKE); $(unstage)
52289 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52290 r=`${PWD_COMMAND}`; export r; \
52291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52292 $(NORMAL_TARGET_EXPORTS) \
52293 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
52294 for flag in $(EXTRA_TARGET_FLAGS); do \
52295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52296 done; \
52297 (cd $(TARGET_SUBDIR)/examples && \
52298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52300 "RANLIB=$${RANLIB}" \
0c24b341 52301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52302 install-pdf) \
52303 || exit 1
52304
52305@endif target-examples
52306
108a6f8e
CD
52307.PHONY: maybe-install-html-target-examples install-html-target-examples
52308maybe-install-html-target-examples:
52309@if target-examples
52310maybe-install-html-target-examples: install-html-target-examples
52311
52312install-html-target-examples: \
52313 configure-target-examples \
52314 html-target-examples
52315 @: $(MAKE); $(unstage)
52316 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52317 r=`${PWD_COMMAND}`; export r; \
52318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52319 $(NORMAL_TARGET_EXPORTS) \
52320 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
52321 for flag in $(EXTRA_TARGET_FLAGS); do \
52322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52323 done; \
52324 (cd $(TARGET_SUBDIR)/examples && \
52325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52327 "RANLIB=$${RANLIB}" \
0c24b341 52328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52329 install-html) \
52330 || exit 1
52331
52332@endif target-examples
52333
4fa63067
NN
52334.PHONY: maybe-installcheck-target-examples installcheck-target-examples
52335maybe-installcheck-target-examples:
6bd3dfaa
PB
52336@if target-examples
52337maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
52338
52339installcheck-target-examples: \
52340 configure-target-examples
0aed8855 52341 @: $(MAKE); $(unstage)
4fa63067
NN
52342 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52343 r=`${PWD_COMMAND}`; export r; \
52344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52345 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52346 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
52347 for flag in $(EXTRA_TARGET_FLAGS); do \
52348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52349 done; \
52350 (cd $(TARGET_SUBDIR)/examples && \
52351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52353 "RANLIB=$${RANLIB}" \
0c24b341 52354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52355 installcheck) \
4fa63067
NN
52356 || exit 1
52357
6bd3dfaa 52358@endif target-examples
4fa63067
NN
52359
52360.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
52361maybe-mostlyclean-target-examples:
6bd3dfaa
PB
52362@if target-examples
52363maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
52364
52365mostlyclean-target-examples:
0aed8855 52366 @: $(MAKE); $(unstage)
4fa63067
NN
52367 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52368 r=`${PWD_COMMAND}`; export r; \
52369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52371 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
52372 for flag in $(EXTRA_TARGET_FLAGS); do \
52373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52374 done; \
52375 (cd $(TARGET_SUBDIR)/examples && \
52376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52378 "RANLIB=$${RANLIB}" \
0c24b341 52379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52380 mostlyclean) \
4fa63067
NN
52381 || exit 1
52382
6bd3dfaa 52383@endif target-examples
4fa63067
NN
52384
52385.PHONY: maybe-clean-target-examples clean-target-examples
52386maybe-clean-target-examples:
6bd3dfaa
PB
52387@if target-examples
52388maybe-clean-target-examples: clean-target-examples
4fa63067
NN
52389
52390clean-target-examples:
0aed8855 52391 @: $(MAKE); $(unstage)
4fa63067
NN
52392 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52393 r=`${PWD_COMMAND}`; export r; \
52394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52395 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52396 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
52397 for flag in $(EXTRA_TARGET_FLAGS); do \
52398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52399 done; \
52400 (cd $(TARGET_SUBDIR)/examples && \
52401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52403 "RANLIB=$${RANLIB}" \
0c24b341 52404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52405 clean) \
4fa63067
NN
52406 || exit 1
52407
6bd3dfaa 52408@endif target-examples
4fa63067
NN
52409
52410.PHONY: maybe-distclean-target-examples distclean-target-examples
52411maybe-distclean-target-examples:
6bd3dfaa
PB
52412@if target-examples
52413maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
52414
52415distclean-target-examples:
0aed8855 52416 @: $(MAKE); $(unstage)
4fa63067
NN
52417 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52418 r=`${PWD_COMMAND}`; export r; \
52419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52420 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52421 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
52422 for flag in $(EXTRA_TARGET_FLAGS); do \
52423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52424 done; \
52425 (cd $(TARGET_SUBDIR)/examples && \
52426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52428 "RANLIB=$${RANLIB}" \
0c24b341 52429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52430 distclean) \
4fa63067
NN
52431 || exit 1
52432
6bd3dfaa 52433@endif target-examples
4fa63067
NN
52434
52435.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
52436maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
52437@if target-examples
52438maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
52439
52440maintainer-clean-target-examples:
0aed8855 52441 @: $(MAKE); $(unstage)
4fa63067
NN
52442 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
52443 r=`${PWD_COMMAND}`; export r; \
52444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52445 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52446 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
52447 for flag in $(EXTRA_TARGET_FLAGS); do \
52448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52449 done; \
52450 (cd $(TARGET_SUBDIR)/examples && \
52451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52453 "RANLIB=$${RANLIB}" \
0c24b341 52454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52455 maintainer-clean) \
4fa63067
NN
52456 || exit 1
52457
6bd3dfaa 52458@endif target-examples
e393202e
NN
52459
52460
15723a45 52461
a7254363 52462
e90269c8 52463
a7254363
PB
52464.PHONY: configure-target-libffi maybe-configure-target-libffi
52465maybe-configure-target-libffi:
4f0ef2d8
CD
52466@if gcc-bootstrap
52467configure-target-libffi: stage_current
52468@endif gcc-bootstrap
a7254363
PB
52469@if target-libffi
52470maybe-configure-target-libffi: configure-target-libffi
c52c6897 52471configure-target-libffi:
0aed8855
PB
52472 @: $(MAKE); $(unstage)
52473 @r=`${PWD_COMMAND}`; export r; \
52474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52475 echo "Checking multilib configuration for libffi..."; \
52476 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
52477 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
52478 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
52479 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
52480 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
52481 else \
52482 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
52483 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
52484 fi; \
52485 else \
52486 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
52487 fi; \
52488 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 52489 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
1f53ca9a 52490 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52491 echo Configuring in $(TARGET_SUBDIR)/libffi; \
52492 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 52493 case $(srcdir) in \
b00612cc
PB
52494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52495 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
52496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52497 esac; \
b00612cc
PB
52498 srcdiroption="--srcdir=$${topdir}/libffi"; \
52499 libsrcdir="$$s/libffi"; \
bba45b8b
NN
52500 rm -f no-such-file || : ; \
52501 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52502 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52503 --target=${target_alias} $${srcdiroption} \
bba45b8b 52504 || exit 1
6bd3dfaa 52505@endif target-libffi
e393202e 52506
a7254363
PB
52507
52508
d545f33b
PB
52509
52510
4fa63067
NN
52511.PHONY: all-target-libffi maybe-all-target-libffi
52512maybe-all-target-libffi:
4f0ef2d8
CD
52513@if gcc-bootstrap
52514all-target-libffi: stage_current
52515@endif gcc-bootstrap
6bd3dfaa 52516@if target-libffi
72b2455a 52517TARGET-target-libffi=all
6bd3dfaa 52518maybe-all-target-libffi: all-target-libffi
4fa63067 52519all-target-libffi: configure-target-libffi
0aed8855 52520 @: $(MAKE); $(unstage)
b40e3958
L
52521 @r=`${PWD_COMMAND}`; export r; \
52522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52523 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52524 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
52525 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52526 $(TARGET-target-libffi))
6bd3dfaa 52527@endif target-libffi
e393202e 52528
a7254363
PB
52529
52530
d545f33b
PB
52531
52532
4fa63067
NN
52533.PHONY: check-target-libffi maybe-check-target-libffi
52534maybe-check-target-libffi:
6bd3dfaa
PB
52535@if target-libffi
52536maybe-check-target-libffi: check-target-libffi
16ae0395 52537
4fa63067 52538check-target-libffi:
0aed8855 52539 @: $(MAKE); $(unstage)
b40e3958
L
52540 @r=`${PWD_COMMAND}`; export r; \
52541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52542 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52543 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 52544 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 52545
6bd3dfaa 52546@endif target-libffi
e393202e 52547
4fa63067
NN
52548.PHONY: install-target-libffi maybe-install-target-libffi
52549maybe-install-target-libffi:
6bd3dfaa
PB
52550@if target-libffi
52551maybe-install-target-libffi: install-target-libffi
16ae0395 52552
4fa63067 52553install-target-libffi: installdirs
0aed8855 52554 @: $(MAKE); $(unstage)
b40e3958
L
52555 @r=`${PWD_COMMAND}`; export r; \
52556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52557 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52558 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 52559 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 52560
6bd3dfaa 52561@endif target-libffi
e393202e 52562
56a8fe78 52563# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52564
52565.PHONY: maybe-info-target-libffi info-target-libffi
52566maybe-info-target-libffi:
6bd3dfaa
PB
52567@if target-libffi
52568maybe-info-target-libffi: info-target-libffi
4fa63067
NN
52569
52570info-target-libffi: \
52571 configure-target-libffi
0aed8855 52572 @: $(MAKE); $(unstage)
4fa63067
NN
52573 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52574 r=`${PWD_COMMAND}`; export r; \
52575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52576 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52577 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
52578 for flag in $(EXTRA_TARGET_FLAGS); do \
52579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52580 done; \
52581 (cd $(TARGET_SUBDIR)/libffi && \
52582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52584 "RANLIB=$${RANLIB}" \
0c24b341 52585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52586 info) \
4fa63067
NN
52587 || exit 1
52588
6bd3dfaa 52589@endif target-libffi
4fa63067
NN
52590
52591.PHONY: maybe-dvi-target-libffi dvi-target-libffi
52592maybe-dvi-target-libffi:
6bd3dfaa
PB
52593@if target-libffi
52594maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
52595
52596dvi-target-libffi: \
52597 configure-target-libffi
0aed8855 52598 @: $(MAKE); $(unstage)
4fa63067
NN
52599 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52600 r=`${PWD_COMMAND}`; export r; \
52601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52602 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52603 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
52604 for flag in $(EXTRA_TARGET_FLAGS); do \
52605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52606 done; \
52607 (cd $(TARGET_SUBDIR)/libffi && \
52608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52610 "RANLIB=$${RANLIB}" \
0c24b341 52611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52612 dvi) \
4fa63067
NN
52613 || exit 1
52614
6bd3dfaa 52615@endif target-libffi
4fa63067 52616
56a8fe78
DD
52617.PHONY: maybe-pdf-target-libffi pdf-target-libffi
52618maybe-pdf-target-libffi:
52619@if target-libffi
52620maybe-pdf-target-libffi: pdf-target-libffi
52621
52622pdf-target-libffi: \
52623 configure-target-libffi
52624 @: $(MAKE); $(unstage)
52625 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52626 r=`${PWD_COMMAND}`; export r; \
52627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52628 $(NORMAL_TARGET_EXPORTS) \
52629 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
52630 for flag in $(EXTRA_TARGET_FLAGS); do \
52631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52632 done; \
52633 (cd $(TARGET_SUBDIR)/libffi && \
52634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52636 "RANLIB=$${RANLIB}" \
0c24b341 52637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52638 pdf) \
52639 || exit 1
52640
52641@endif target-libffi
52642
6d389afc
MS
52643.PHONY: maybe-html-target-libffi html-target-libffi
52644maybe-html-target-libffi:
52645@if target-libffi
52646maybe-html-target-libffi: html-target-libffi
52647
52648html-target-libffi: \
52649 configure-target-libffi
0aed8855 52650 @: $(MAKE); $(unstage)
6d389afc
MS
52651 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52652 r=`${PWD_COMMAND}`; export r; \
52653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52654 $(NORMAL_TARGET_EXPORTS) \
52655 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
52656 for flag in $(EXTRA_TARGET_FLAGS); do \
52657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52658 done; \
52659 (cd $(TARGET_SUBDIR)/libffi && \
52660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52662 "RANLIB=$${RANLIB}" \
0c24b341 52663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52664 html) \
52665 || exit 1
52666
52667@endif target-libffi
52668
4fa63067
NN
52669.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
52670maybe-TAGS-target-libffi:
6bd3dfaa
PB
52671@if target-libffi
52672maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
52673
52674TAGS-target-libffi: \
52675 configure-target-libffi
0aed8855 52676 @: $(MAKE); $(unstage)
4fa63067
NN
52677 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52678 r=`${PWD_COMMAND}`; export r; \
52679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52680 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52681 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
52682 for flag in $(EXTRA_TARGET_FLAGS); do \
52683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52684 done; \
52685 (cd $(TARGET_SUBDIR)/libffi && \
52686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52688 "RANLIB=$${RANLIB}" \
0c24b341 52689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52690 TAGS) \
4fa63067
NN
52691 || exit 1
52692
6bd3dfaa 52693@endif target-libffi
4fa63067
NN
52694
52695.PHONY: maybe-install-info-target-libffi install-info-target-libffi
52696maybe-install-info-target-libffi:
6bd3dfaa
PB
52697@if target-libffi
52698maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
52699
52700install-info-target-libffi: \
52701 configure-target-libffi \
52702 info-target-libffi
0aed8855 52703 @: $(MAKE); $(unstage)
4fa63067
NN
52704 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52705 r=`${PWD_COMMAND}`; export r; \
52706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52707 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52708 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
52709 for flag in $(EXTRA_TARGET_FLAGS); do \
52710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52711 done; \
52712 (cd $(TARGET_SUBDIR)/libffi && \
52713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52715 "RANLIB=$${RANLIB}" \
0c24b341 52716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52717 install-info) \
4fa63067
NN
52718 || exit 1
52719
6bd3dfaa 52720@endif target-libffi
4fa63067 52721
a3ca38d2
DD
52722.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
52723maybe-install-pdf-target-libffi:
52724@if target-libffi
52725maybe-install-pdf-target-libffi: install-pdf-target-libffi
52726
52727install-pdf-target-libffi: \
52728 configure-target-libffi \
52729 pdf-target-libffi
52730 @: $(MAKE); $(unstage)
52731 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52732 r=`${PWD_COMMAND}`; export r; \
52733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52734 $(NORMAL_TARGET_EXPORTS) \
52735 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
52736 for flag in $(EXTRA_TARGET_FLAGS); do \
52737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52738 done; \
52739 (cd $(TARGET_SUBDIR)/libffi && \
52740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52742 "RANLIB=$${RANLIB}" \
0c24b341 52743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52744 install-pdf) \
52745 || exit 1
52746
52747@endif target-libffi
52748
108a6f8e
CD
52749.PHONY: maybe-install-html-target-libffi install-html-target-libffi
52750maybe-install-html-target-libffi:
52751@if target-libffi
52752maybe-install-html-target-libffi: install-html-target-libffi
52753
52754install-html-target-libffi: \
52755 configure-target-libffi \
52756 html-target-libffi
52757 @: $(MAKE); $(unstage)
52758 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52759 r=`${PWD_COMMAND}`; export r; \
52760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52761 $(NORMAL_TARGET_EXPORTS) \
52762 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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}" \
108a6f8e
CD
52771 install-html) \
52772 || exit 1
52773
52774@endif target-libffi
52775
4fa63067
NN
52776.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
52777maybe-installcheck-target-libffi:
6bd3dfaa
PB
52778@if target-libffi
52779maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
52780
52781installcheck-target-libffi: \
52782 configure-target-libffi
0aed8855 52783 @: $(MAKE); $(unstage)
4fa63067
NN
52784 @[ -f $(TARGET_SUBDIR)/libffi/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 installcheck in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 installcheck) \
4fa63067
NN
52798 || exit 1
52799
6bd3dfaa 52800@endif target-libffi
4fa63067
NN
52801
52802.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
52803maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
52804@if target-libffi
52805maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
52806
52807mostlyclean-target-libffi:
0aed8855 52808 @: $(MAKE); $(unstage)
4fa63067
NN
52809 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52810 r=`${PWD_COMMAND}`; export r; \
52811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52812 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52813 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
52814 for flag in $(EXTRA_TARGET_FLAGS); do \
52815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52816 done; \
52817 (cd $(TARGET_SUBDIR)/libffi && \
52818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52820 "RANLIB=$${RANLIB}" \
0c24b341 52821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52822 mostlyclean) \
4fa63067
NN
52823 || exit 1
52824
6bd3dfaa 52825@endif target-libffi
4fa63067
NN
52826
52827.PHONY: maybe-clean-target-libffi clean-target-libffi
52828maybe-clean-target-libffi:
6bd3dfaa
PB
52829@if target-libffi
52830maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
52831
52832clean-target-libffi:
0aed8855 52833 @: $(MAKE); $(unstage)
4fa63067
NN
52834 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52835 r=`${PWD_COMMAND}`; export r; \
52836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52837 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52838 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
52839 for flag in $(EXTRA_TARGET_FLAGS); do \
52840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52841 done; \
52842 (cd $(TARGET_SUBDIR)/libffi && \
52843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52845 "RANLIB=$${RANLIB}" \
0c24b341 52846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52847 clean) \
4fa63067
NN
52848 || exit 1
52849
6bd3dfaa 52850@endif target-libffi
4fa63067
NN
52851
52852.PHONY: maybe-distclean-target-libffi distclean-target-libffi
52853maybe-distclean-target-libffi:
6bd3dfaa
PB
52854@if target-libffi
52855maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
52856
52857distclean-target-libffi:
0aed8855 52858 @: $(MAKE); $(unstage)
4fa63067
NN
52859 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52860 r=`${PWD_COMMAND}`; export r; \
52861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52862 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52863 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
52864 for flag in $(EXTRA_TARGET_FLAGS); do \
52865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52866 done; \
52867 (cd $(TARGET_SUBDIR)/libffi && \
52868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52870 "RANLIB=$${RANLIB}" \
0c24b341 52871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52872 distclean) \
4fa63067
NN
52873 || exit 1
52874
6bd3dfaa 52875@endif target-libffi
4fa63067
NN
52876
52877.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
52878maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
52879@if target-libffi
52880maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
52881
52882maintainer-clean-target-libffi:
0aed8855 52883 @: $(MAKE); $(unstage)
4fa63067
NN
52884 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
52885 r=`${PWD_COMMAND}`; export r; \
52886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52887 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52888 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
52889 for flag in $(EXTRA_TARGET_FLAGS); do \
52890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52891 done; \
52892 (cd $(TARGET_SUBDIR)/libffi && \
52893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52895 "RANLIB=$${RANLIB}" \
0c24b341 52896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52897 maintainer-clean) \
4fa63067
NN
52898 || exit 1
52899
6bd3dfaa 52900@endif target-libffi
4fa63067
NN
52901
52902
15723a45 52903
a7254363 52904
15723a45 52905
a7254363
PB
52906.PHONY: configure-target-libjava maybe-configure-target-libjava
52907maybe-configure-target-libjava:
4f0ef2d8
CD
52908@if gcc-bootstrap
52909configure-target-libjava: stage_current
52910@endif gcc-bootstrap
a7254363
PB
52911@if target-libjava
52912maybe-configure-target-libjava: configure-target-libjava
c52c6897 52913configure-target-libjava:
0aed8855
PB
52914 @: $(MAKE); $(unstage)
52915 @r=`${PWD_COMMAND}`; export r; \
52916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52917 echo "Checking multilib configuration for libjava..."; \
52918 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
52919 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
52920 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
52921 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
52922 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
52923 else \
52924 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
52925 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
52926 fi; \
52927 else \
52928 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
52929 fi; \
52930 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 52931 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
1f53ca9a 52932 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
52933 echo Configuring in $(TARGET_SUBDIR)/libjava; \
52934 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 52935 case $(srcdir) in \
b00612cc
PB
52936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52937 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
52938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 52939 esac; \
b00612cc
PB
52940 srcdiroption="--srcdir=$${topdir}/libjava"; \
52941 libsrcdir="$$s/libjava"; \
bba45b8b
NN
52942 rm -f no-such-file || : ; \
52943 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52944 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52945 --target=${target_alias} $${srcdiroption} \
bba45b8b 52946 || exit 1
6bd3dfaa 52947@endif target-libjava
e393202e 52948
a7254363
PB
52949
52950
d545f33b
PB
52951
52952
4fa63067
NN
52953.PHONY: all-target-libjava maybe-all-target-libjava
52954maybe-all-target-libjava:
4f0ef2d8
CD
52955@if gcc-bootstrap
52956all-target-libjava: stage_current
52957@endif gcc-bootstrap
6bd3dfaa 52958@if target-libjava
72b2455a 52959TARGET-target-libjava=all
6bd3dfaa 52960maybe-all-target-libjava: all-target-libjava
4fa63067 52961all-target-libjava: configure-target-libjava
0aed8855 52962 @: $(MAKE); $(unstage)
b40e3958
L
52963 @r=`${PWD_COMMAND}`; export r; \
52964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 52965 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52966 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
52967 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
52968 $(TARGET-target-libjava))
6bd3dfaa 52969@endif target-libjava
e393202e 52970
a7254363
PB
52971
52972
d545f33b
PB
52973
52974
4fa63067
NN
52975.PHONY: check-target-libjava maybe-check-target-libjava
52976maybe-check-target-libjava:
6bd3dfaa
PB
52977@if target-libjava
52978maybe-check-target-libjava: check-target-libjava
16ae0395 52979
4fa63067 52980check-target-libjava:
0aed8855 52981 @: $(MAKE); $(unstage)
4fa63067
NN
52982 @r=`${PWD_COMMAND}`; export r; \
52983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52984 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 52985 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 52986 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 52987
6bd3dfaa 52988@endif target-libjava
930314a4 52989
4fa63067
NN
52990.PHONY: install-target-libjava maybe-install-target-libjava
52991maybe-install-target-libjava:
6bd3dfaa
PB
52992@if target-libjava
52993maybe-install-target-libjava: install-target-libjava
16ae0395 52994
4fa63067 52995install-target-libjava: installdirs
0aed8855 52996 @: $(MAKE); $(unstage)
b40e3958
L
52997 @r=`${PWD_COMMAND}`; export r; \
52998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52999 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 53000 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 53001 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 53002
6bd3dfaa 53003@endif target-libjava
e393202e 53004
56a8fe78 53005# Other targets (info, dvi, pdf, etc.)
15723a45 53006
4fa63067
NN
53007.PHONY: maybe-info-target-libjava info-target-libjava
53008maybe-info-target-libjava:
6bd3dfaa
PB
53009@if target-libjava
53010maybe-info-target-libjava: info-target-libjava
15723a45 53011
4fa63067
NN
53012info-target-libjava: \
53013 configure-target-libjava
0aed8855 53014 @: $(MAKE); $(unstage)
4fa63067 53015 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
53016 r=`${PWD_COMMAND}`; export r; \
53017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53018 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53019 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
53020 for flag in $(EXTRA_TARGET_FLAGS); do \
53021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53022 done; \
53023 (cd $(TARGET_SUBDIR)/libjava && \
53024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53026 "RANLIB=$${RANLIB}" \
0c24b341 53027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53028 info) \
bba45b8b 53029 || exit 1
e393202e 53030
6bd3dfaa 53031@endif target-libjava
4fa63067
NN
53032
53033.PHONY: maybe-dvi-target-libjava dvi-target-libjava
53034maybe-dvi-target-libjava:
6bd3dfaa
PB
53035@if target-libjava
53036maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
53037
53038dvi-target-libjava: \
53039 configure-target-libjava
0aed8855 53040 @: $(MAKE); $(unstage)
4fa63067
NN
53041 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53042 r=`${PWD_COMMAND}`; export r; \
b40e3958 53043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53044 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53045 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
53046 for flag in $(EXTRA_TARGET_FLAGS); do \
53047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53048 done; \
53049 (cd $(TARGET_SUBDIR)/libjava && \
53050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53052 "RANLIB=$${RANLIB}" \
0c24b341 53053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53054 dvi) \
4fa63067 53055 || exit 1
e393202e 53056
6bd3dfaa 53057@endif target-libjava
16ae0395 53058
56a8fe78
DD
53059.PHONY: maybe-pdf-target-libjava pdf-target-libjava
53060maybe-pdf-target-libjava:
53061@if target-libjava
53062maybe-pdf-target-libjava: pdf-target-libjava
53063
53064pdf-target-libjava: \
53065 configure-target-libjava
53066 @: $(MAKE); $(unstage)
53067 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53068 r=`${PWD_COMMAND}`; export r; \
53069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53070 $(RAW_CXX_TARGET_EXPORTS) \
53071 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
53072 for flag in $(EXTRA_TARGET_FLAGS); do \
53073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53074 done; \
53075 (cd $(TARGET_SUBDIR)/libjava && \
53076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53078 "RANLIB=$${RANLIB}" \
0c24b341 53079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53080 pdf) \
53081 || exit 1
53082
53083@endif target-libjava
53084
6d389afc
MS
53085.PHONY: maybe-html-target-libjava html-target-libjava
53086maybe-html-target-libjava:
53087@if target-libjava
53088maybe-html-target-libjava: html-target-libjava
53089
53090html-target-libjava: \
53091 configure-target-libjava
0aed8855 53092 @: $(MAKE); $(unstage)
6d389afc
MS
53093 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53094 r=`${PWD_COMMAND}`; export r; \
53095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53096 $(RAW_CXX_TARGET_EXPORTS) \
53097 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
53098 for flag in $(EXTRA_TARGET_FLAGS); do \
53099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53100 done; \
53101 (cd $(TARGET_SUBDIR)/libjava && \
53102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53104 "RANLIB=$${RANLIB}" \
0c24b341 53105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53106 html) \
53107 || exit 1
53108
53109@endif target-libjava
53110
4fa63067
NN
53111.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
53112maybe-TAGS-target-libjava:
6bd3dfaa
PB
53113@if target-libjava
53114maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
53115
53116TAGS-target-libjava: \
53117 configure-target-libjava
0aed8855 53118 @: $(MAKE); $(unstage)
4fa63067
NN
53119 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53120 r=`${PWD_COMMAND}`; export r; \
b40e3958 53121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53122 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53123 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
53124 for flag in $(EXTRA_TARGET_FLAGS); do \
53125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53126 done; \
53127 (cd $(TARGET_SUBDIR)/libjava && \
53128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53130 "RANLIB=$${RANLIB}" \
0c24b341 53131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53132 TAGS) \
4fa63067 53133 || exit 1
e393202e 53134
6bd3dfaa 53135@endif target-libjava
930314a4 53136
4fa63067
NN
53137.PHONY: maybe-install-info-target-libjava install-info-target-libjava
53138maybe-install-info-target-libjava:
6bd3dfaa
PB
53139@if target-libjava
53140maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 53141
4fa63067
NN
53142install-info-target-libjava: \
53143 configure-target-libjava \
53144 info-target-libjava
0aed8855 53145 @: $(MAKE); $(unstage)
4fa63067
NN
53146 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53147 r=`${PWD_COMMAND}`; export r; \
b40e3958 53148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53149 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53150 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
53151 for flag in $(EXTRA_TARGET_FLAGS); do \
53152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53153 done; \
53154 (cd $(TARGET_SUBDIR)/libjava && \
53155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53157 "RANLIB=$${RANLIB}" \
0c24b341 53158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53159 install-info) \
4fa63067 53160 || exit 1
e393202e 53161
6bd3dfaa 53162@endif target-libjava
e393202e 53163
a3ca38d2
DD
53164.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
53165maybe-install-pdf-target-libjava:
53166@if target-libjava
53167maybe-install-pdf-target-libjava: install-pdf-target-libjava
53168
53169install-pdf-target-libjava: \
53170 configure-target-libjava \
53171 pdf-target-libjava
53172 @: $(MAKE); $(unstage)
53173 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53174 r=`${PWD_COMMAND}`; export r; \
53175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53176 $(RAW_CXX_TARGET_EXPORTS) \
53177 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
53178 for flag in $(EXTRA_TARGET_FLAGS); do \
53179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53180 done; \
53181 (cd $(TARGET_SUBDIR)/libjava && \
53182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53184 "RANLIB=$${RANLIB}" \
0c24b341 53185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53186 install-pdf) \
53187 || exit 1
53188
53189@endif target-libjava
53190
108a6f8e
CD
53191.PHONY: maybe-install-html-target-libjava install-html-target-libjava
53192maybe-install-html-target-libjava:
53193@if target-libjava
53194maybe-install-html-target-libjava: install-html-target-libjava
53195
53196install-html-target-libjava: \
53197 configure-target-libjava \
53198 html-target-libjava
53199 @: $(MAKE); $(unstage)
53200 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53201 r=`${PWD_COMMAND}`; export r; \
53202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53203 $(RAW_CXX_TARGET_EXPORTS) \
53204 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
53205 for flag in $(EXTRA_TARGET_FLAGS); do \
53206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53207 done; \
53208 (cd $(TARGET_SUBDIR)/libjava && \
53209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53211 "RANLIB=$${RANLIB}" \
0c24b341 53212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53213 install-html) \
53214 || exit 1
53215
53216@endif target-libjava
53217
4fa63067
NN
53218.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
53219maybe-installcheck-target-libjava:
6bd3dfaa
PB
53220@if target-libjava
53221maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 53222
4fa63067
NN
53223installcheck-target-libjava: \
53224 configure-target-libjava
0aed8855 53225 @: $(MAKE); $(unstage)
4fa63067
NN
53226 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53227 r=`${PWD_COMMAND}`; export r; \
53228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53229 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53230 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
53231 for flag in $(EXTRA_TARGET_FLAGS); do \
53232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53233 done; \
53234 (cd $(TARGET_SUBDIR)/libjava && \
53235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53237 "RANLIB=$${RANLIB}" \
0c24b341 53238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53239 installcheck) \
4fa63067 53240 || exit 1
15723a45 53241
6bd3dfaa 53242@endif target-libjava
4fa63067
NN
53243
53244.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
53245maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
53246@if target-libjava
53247maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
53248
53249mostlyclean-target-libjava:
0aed8855 53250 @: $(MAKE); $(unstage)
4fa63067
NN
53251 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53252 r=`${PWD_COMMAND}`; export r; \
53253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53254 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53255 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
53256 for flag in $(EXTRA_TARGET_FLAGS); do \
53257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53258 done; \
53259 (cd $(TARGET_SUBDIR)/libjava && \
53260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53262 "RANLIB=$${RANLIB}" \
0c24b341 53263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53264 mostlyclean) \
4fa63067
NN
53265 || exit 1
53266
6bd3dfaa 53267@endif target-libjava
4fa63067
NN
53268
53269.PHONY: maybe-clean-target-libjava clean-target-libjava
53270maybe-clean-target-libjava:
6bd3dfaa
PB
53271@if target-libjava
53272maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
53273
53274clean-target-libjava:
0aed8855 53275 @: $(MAKE); $(unstage)
4fa63067 53276 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
53277 r=`${PWD_COMMAND}`; export r; \
53278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53279 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53280 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
53281 for flag in $(EXTRA_TARGET_FLAGS); do \
53282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53283 done; \
53284 (cd $(TARGET_SUBDIR)/libjava && \
53285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53287 "RANLIB=$${RANLIB}" \
0c24b341 53288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53289 clean) \
bba45b8b 53290 || exit 1
e393202e 53291
6bd3dfaa 53292@endif target-libjava
e393202e 53293
4fa63067
NN
53294.PHONY: maybe-distclean-target-libjava distclean-target-libjava
53295maybe-distclean-target-libjava:
6bd3dfaa
PB
53296@if target-libjava
53297maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 53298
4fa63067 53299distclean-target-libjava:
0aed8855 53300 @: $(MAKE); $(unstage)
4fa63067
NN
53301 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53302 r=`${PWD_COMMAND}`; export r; \
53303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53304 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53305 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
53306 for flag in $(EXTRA_TARGET_FLAGS); do \
53307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53308 done; \
53309 (cd $(TARGET_SUBDIR)/libjava && \
53310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53312 "RANLIB=$${RANLIB}" \
0c24b341 53313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53314 distclean) \
4fa63067 53315 || exit 1
3866be5d 53316
6bd3dfaa 53317@endif target-libjava
930314a4 53318
4fa63067
NN
53319.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
53320maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
53321@if target-libjava
53322maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 53323
4fa63067 53324maintainer-clean-target-libjava:
0aed8855 53325 @: $(MAKE); $(unstage)
4fa63067
NN
53326 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
53327 r=`${PWD_COMMAND}`; export r; \
b40e3958 53328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53329 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
53330 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
53331 for flag in $(EXTRA_TARGET_FLAGS); do \
53332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53333 done; \
53334 (cd $(TARGET_SUBDIR)/libjava && \
53335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53337 "RANLIB=$${RANLIB}" \
0c24b341 53338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53339 maintainer-clean) \
4fa63067 53340 || exit 1
e393202e 53341
6bd3dfaa 53342@endif target-libjava
e393202e 53343
4fa63067 53344
15723a45 53345
a7254363 53346
e90269c8 53347
a7254363
PB
53348.PHONY: configure-target-zlib maybe-configure-target-zlib
53349maybe-configure-target-zlib:
4f0ef2d8
CD
53350@if gcc-bootstrap
53351configure-target-zlib: stage_current
53352@endif gcc-bootstrap
a7254363
PB
53353@if target-zlib
53354maybe-configure-target-zlib: configure-target-zlib
c52c6897 53355configure-target-zlib:
0aed8855
PB
53356 @: $(MAKE); $(unstage)
53357 @r=`${PWD_COMMAND}`; export r; \
53358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53359 echo "Checking multilib configuration for zlib..."; \
53360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
53361 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
53362 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
53363 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
53364 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
53365 else \
53366 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
53367 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
53368 fi; \
53369 else \
53370 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
53371 fi; \
53372 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 53373 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
1f53ca9a 53374 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53375 echo Configuring in $(TARGET_SUBDIR)/zlib; \
53376 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 53377 case $(srcdir) in \
b00612cc
PB
53378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53379 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
53380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53381 esac; \
b00612cc
PB
53382 srcdiroption="--srcdir=$${topdir}/zlib"; \
53383 libsrcdir="$$s/zlib"; \
bba45b8b
NN
53384 rm -f no-such-file || : ; \
53385 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53386 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53387 --target=${target_alias} $${srcdiroption} \
bba45b8b 53388 || exit 1
6bd3dfaa 53389@endif target-zlib
e393202e 53390
a7254363
PB
53391
53392
d545f33b
PB
53393
53394
4fa63067
NN
53395.PHONY: all-target-zlib maybe-all-target-zlib
53396maybe-all-target-zlib:
4f0ef2d8
CD
53397@if gcc-bootstrap
53398all-target-zlib: stage_current
53399@endif gcc-bootstrap
6bd3dfaa 53400@if target-zlib
72b2455a 53401TARGET-target-zlib=all
6bd3dfaa 53402maybe-all-target-zlib: all-target-zlib
4fa63067 53403all-target-zlib: configure-target-zlib
0aed8855 53404 @: $(MAKE); $(unstage)
b40e3958
L
53405 @r=`${PWD_COMMAND}`; export r; \
53406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53407 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53408 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
53409 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53410 $(TARGET-target-zlib))
6bd3dfaa 53411@endif target-zlib
e393202e 53412
a7254363
PB
53413
53414
d545f33b
PB
53415
53416
4fa63067
NN
53417.PHONY: check-target-zlib maybe-check-target-zlib
53418maybe-check-target-zlib:
6bd3dfaa
PB
53419@if target-zlib
53420maybe-check-target-zlib: check-target-zlib
16ae0395 53421
4fa63067 53422check-target-zlib:
0aed8855 53423 @: $(MAKE); $(unstage)
b40e3958
L
53424 @r=`${PWD_COMMAND}`; export r; \
53425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53426 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53427 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 53428 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 53429
6bd3dfaa 53430@endif target-zlib
930314a4 53431
4fa63067
NN
53432.PHONY: install-target-zlib maybe-install-target-zlib
53433maybe-install-target-zlib:
6bd3dfaa
PB
53434@if target-zlib
53435maybe-install-target-zlib: install-target-zlib
16ae0395 53436
4fa63067 53437install-target-zlib: installdirs
0aed8855 53438 @: $(MAKE); $(unstage)
b40e3958
L
53439 @r=`${PWD_COMMAND}`; export r; \
53440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53441 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53442 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 53443 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 53444
6bd3dfaa 53445@endif target-zlib
e393202e 53446
56a8fe78 53447# Other targets (info, dvi, pdf, etc.)
15723a45 53448
4fa63067
NN
53449.PHONY: maybe-info-target-zlib info-target-zlib
53450maybe-info-target-zlib:
6bd3dfaa
PB
53451@if target-zlib
53452maybe-info-target-zlib: info-target-zlib
15723a45 53453
4fa63067
NN
53454info-target-zlib: \
53455 configure-target-zlib
0aed8855 53456 @: $(MAKE); $(unstage)
4fa63067 53457 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
53458 r=`${PWD_COMMAND}`; export r; \
53459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53460 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53461 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
53462 for flag in $(EXTRA_TARGET_FLAGS); do \
53463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53464 done; \
53465 (cd $(TARGET_SUBDIR)/zlib && \
53466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53468 "RANLIB=$${RANLIB}" \
0c24b341 53469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53470 info) \
bba45b8b 53471 || exit 1
e393202e 53472
6bd3dfaa 53473@endif target-zlib
e393202e 53474
4fa63067
NN
53475.PHONY: maybe-dvi-target-zlib dvi-target-zlib
53476maybe-dvi-target-zlib:
6bd3dfaa
PB
53477@if target-zlib
53478maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 53479
4fa63067
NN
53480dvi-target-zlib: \
53481 configure-target-zlib
0aed8855 53482 @: $(MAKE); $(unstage)
4fa63067
NN
53483 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53484 r=`${PWD_COMMAND}`; export r; \
b40e3958 53485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53486 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53487 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
53488 for flag in $(EXTRA_TARGET_FLAGS); do \
53489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53490 done; \
53491 (cd $(TARGET_SUBDIR)/zlib && \
53492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53494 "RANLIB=$${RANLIB}" \
0c24b341 53495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53496 dvi) \
4fa63067 53497 || exit 1
e393202e 53498
6bd3dfaa 53499@endif target-zlib
930314a4 53500
56a8fe78
DD
53501.PHONY: maybe-pdf-target-zlib pdf-target-zlib
53502maybe-pdf-target-zlib:
53503@if target-zlib
53504maybe-pdf-target-zlib: pdf-target-zlib
53505
53506pdf-target-zlib: \
53507 configure-target-zlib
53508 @: $(MAKE); $(unstage)
53509 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53510 r=`${PWD_COMMAND}`; export r; \
53511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53512 $(NORMAL_TARGET_EXPORTS) \
53513 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
53514 for flag in $(EXTRA_TARGET_FLAGS); do \
53515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53516 done; \
53517 (cd $(TARGET_SUBDIR)/zlib && \
53518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53520 "RANLIB=$${RANLIB}" \
0c24b341 53521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53522 pdf) \
53523 || exit 1
53524
53525@endif target-zlib
53526
6d389afc
MS
53527.PHONY: maybe-html-target-zlib html-target-zlib
53528maybe-html-target-zlib:
53529@if target-zlib
53530maybe-html-target-zlib: html-target-zlib
53531
53532html-target-zlib: \
53533 configure-target-zlib
0aed8855 53534 @: $(MAKE); $(unstage)
6d389afc
MS
53535 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53536 r=`${PWD_COMMAND}`; export r; \
53537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53538 $(NORMAL_TARGET_EXPORTS) \
53539 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
53540 for flag in $(EXTRA_TARGET_FLAGS); do \
53541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53542 done; \
53543 (cd $(TARGET_SUBDIR)/zlib && \
53544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53546 "RANLIB=$${RANLIB}" \
0c24b341 53547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53548 html) \
53549 || exit 1
53550
53551@endif target-zlib
53552
4fa63067
NN
53553.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
53554maybe-TAGS-target-zlib:
6bd3dfaa
PB
53555@if target-zlib
53556maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 53557
4fa63067
NN
53558TAGS-target-zlib: \
53559 configure-target-zlib
0aed8855 53560 @: $(MAKE); $(unstage)
4fa63067
NN
53561 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53562 r=`${PWD_COMMAND}`; export r; \
b40e3958 53563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53564 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53565 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
53566 for flag in $(EXTRA_TARGET_FLAGS); do \
53567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53568 done; \
53569 (cd $(TARGET_SUBDIR)/zlib && \
53570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53572 "RANLIB=$${RANLIB}" \
0c24b341 53573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53574 TAGS) \
4fa63067 53575 || exit 1
e393202e 53576
6bd3dfaa 53577@endif target-zlib
15723a45 53578
4fa63067
NN
53579.PHONY: maybe-install-info-target-zlib install-info-target-zlib
53580maybe-install-info-target-zlib:
6bd3dfaa
PB
53581@if target-zlib
53582maybe-install-info-target-zlib: install-info-target-zlib
15723a45 53583
4fa63067
NN
53584install-info-target-zlib: \
53585 configure-target-zlib \
53586 info-target-zlib
0aed8855 53587 @: $(MAKE); $(unstage)
4fa63067 53588 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
53589 r=`${PWD_COMMAND}`; export r; \
53590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53591 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53592 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
53593 for flag in $(EXTRA_TARGET_FLAGS); do \
53594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53595 done; \
53596 (cd $(TARGET_SUBDIR)/zlib && \
53597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53599 "RANLIB=$${RANLIB}" \
0c24b341 53600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53601 install-info) \
bba45b8b 53602 || exit 1
e393202e 53603
6bd3dfaa 53604@endif target-zlib
16ae0395 53605
a3ca38d2
DD
53606.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
53607maybe-install-pdf-target-zlib:
53608@if target-zlib
53609maybe-install-pdf-target-zlib: install-pdf-target-zlib
53610
53611install-pdf-target-zlib: \
53612 configure-target-zlib \
53613 pdf-target-zlib
53614 @: $(MAKE); $(unstage)
53615 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53616 r=`${PWD_COMMAND}`; export r; \
53617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53618 $(NORMAL_TARGET_EXPORTS) \
53619 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
53620 for flag in $(EXTRA_TARGET_FLAGS); do \
53621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53622 done; \
53623 (cd $(TARGET_SUBDIR)/zlib && \
53624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53626 "RANLIB=$${RANLIB}" \
0c24b341 53627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53628 install-pdf) \
53629 || exit 1
53630
53631@endif target-zlib
53632
108a6f8e
CD
53633.PHONY: maybe-install-html-target-zlib install-html-target-zlib
53634maybe-install-html-target-zlib:
53635@if target-zlib
53636maybe-install-html-target-zlib: install-html-target-zlib
53637
53638install-html-target-zlib: \
53639 configure-target-zlib \
53640 html-target-zlib
53641 @: $(MAKE); $(unstage)
53642 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53643 r=`${PWD_COMMAND}`; export r; \
53644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53645 $(NORMAL_TARGET_EXPORTS) \
53646 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
53647 for flag in $(EXTRA_TARGET_FLAGS); do \
53648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53649 done; \
53650 (cd $(TARGET_SUBDIR)/zlib && \
53651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53653 "RANLIB=$${RANLIB}" \
0c24b341 53654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53655 install-html) \
53656 || exit 1
53657
53658@endif target-zlib
53659
4fa63067
NN
53660.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
53661maybe-installcheck-target-zlib:
6bd3dfaa
PB
53662@if target-zlib
53663maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 53664
4fa63067
NN
53665installcheck-target-zlib: \
53666 configure-target-zlib
0aed8855 53667 @: $(MAKE); $(unstage)
4fa63067
NN
53668 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53669 r=`${PWD_COMMAND}`; export r; \
53670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53671 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53672 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
53673 for flag in $(EXTRA_TARGET_FLAGS); do \
53674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53675 done; \
53676 (cd $(TARGET_SUBDIR)/zlib && \
53677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53679 "RANLIB=$${RANLIB}" \
0c24b341 53680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53681 installcheck) \
4fa63067 53682 || exit 1
e393202e 53683
6bd3dfaa 53684@endif target-zlib
16ae0395 53685
4fa63067
NN
53686.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
53687maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
53688@if target-zlib
53689maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 53690
4fa63067 53691mostlyclean-target-zlib:
0aed8855 53692 @: $(MAKE); $(unstage)
4fa63067
NN
53693 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53694 r=`${PWD_COMMAND}`; export r; \
53695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53696 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53697 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
53698 for flag in $(EXTRA_TARGET_FLAGS); do \
53699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53700 done; \
53701 (cd $(TARGET_SUBDIR)/zlib && \
53702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53704 "RANLIB=$${RANLIB}" \
0c24b341 53705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53706 mostlyclean) \
4fa63067 53707 || exit 1
e393202e 53708
6bd3dfaa 53709@endif target-zlib
15723a45 53710
4fa63067
NN
53711.PHONY: maybe-clean-target-zlib clean-target-zlib
53712maybe-clean-target-zlib:
6bd3dfaa
PB
53713@if target-zlib
53714maybe-clean-target-zlib: clean-target-zlib
15723a45 53715
4fa63067 53716clean-target-zlib:
0aed8855 53717 @: $(MAKE); $(unstage)
4fa63067 53718 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
53719 r=`${PWD_COMMAND}`; export r; \
53720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53721 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53722 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
53723 for flag in $(EXTRA_TARGET_FLAGS); do \
53724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53725 done; \
53726 (cd $(TARGET_SUBDIR)/zlib && \
53727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53729 "RANLIB=$${RANLIB}" \
0c24b341 53730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53731 clean) \
bba45b8b 53732 || exit 1
e393202e 53733
6bd3dfaa 53734@endif target-zlib
e393202e 53735
4fa63067
NN
53736.PHONY: maybe-distclean-target-zlib distclean-target-zlib
53737maybe-distclean-target-zlib:
6bd3dfaa
PB
53738@if target-zlib
53739maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 53740
4fa63067 53741distclean-target-zlib:
0aed8855 53742 @: $(MAKE); $(unstage)
4fa63067
NN
53743 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53744 r=`${PWD_COMMAND}`; export r; \
b40e3958 53745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53746 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53747 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
53748 for flag in $(EXTRA_TARGET_FLAGS); do \
53749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53750 done; \
53751 (cd $(TARGET_SUBDIR)/zlib && \
53752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53754 "RANLIB=$${RANLIB}" \
0c24b341 53755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53756 distclean) \
4fa63067 53757 || exit 1
e393202e 53758
6bd3dfaa 53759@endif target-zlib
e393202e 53760
4fa63067
NN
53761.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
53762maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
53763@if target-zlib
53764maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 53765
4fa63067 53766maintainer-clean-target-zlib:
0aed8855 53767 @: $(MAKE); $(unstage)
4fa63067
NN
53768 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
53769 r=`${PWD_COMMAND}`; export r; \
b40e3958 53770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53771 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53772 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
53773 for flag in $(EXTRA_TARGET_FLAGS); do \
53774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53775 done; \
53776 (cd $(TARGET_SUBDIR)/zlib && \
53777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53779 "RANLIB=$${RANLIB}" \
0c24b341 53780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53781 maintainer-clean) \
4fa63067 53782 || exit 1
e393202e 53783
6bd3dfaa 53784@endif target-zlib
930314a4 53785
4fa63067 53786
15723a45 53787
a7254363 53788
e90269c8 53789
a7254363
PB
53790.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
53791maybe-configure-target-boehm-gc:
4f0ef2d8
CD
53792@if gcc-bootstrap
53793configure-target-boehm-gc: stage_current
53794@endif gcc-bootstrap
a7254363
PB
53795@if target-boehm-gc
53796maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 53797configure-target-boehm-gc:
0aed8855
PB
53798 @: $(MAKE); $(unstage)
53799 @r=`${PWD_COMMAND}`; export r; \
53800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53801 echo "Checking multilib configuration for boehm-gc..."; \
53802 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
53803 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
53804 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
53805 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
53806 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
53807 else \
53808 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
53809 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
53810 fi; \
53811 else \
53812 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
53813 fi; \
53814 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 53815 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
1f53ca9a 53816 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53817 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
53818 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 53819 case $(srcdir) in \
b00612cc
PB
53820 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53821 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
53822 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 53823 esac; \
b00612cc
PB
53824 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
53825 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
53826 rm -f no-such-file || : ; \
53827 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
53828 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53829 --target=${target_alias} $${srcdiroption} \
bba45b8b 53830 || exit 1
6bd3dfaa 53831@endif target-boehm-gc
e393202e 53832
a7254363
PB
53833
53834
d545f33b
PB
53835
53836
4fa63067
NN
53837.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
53838maybe-all-target-boehm-gc:
4f0ef2d8
CD
53839@if gcc-bootstrap
53840all-target-boehm-gc: stage_current
53841@endif gcc-bootstrap
6bd3dfaa 53842@if target-boehm-gc
72b2455a 53843TARGET-target-boehm-gc=all
6bd3dfaa 53844maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 53845all-target-boehm-gc: configure-target-boehm-gc
0aed8855 53846 @: $(MAKE); $(unstage)
b40e3958
L
53847 @r=`${PWD_COMMAND}`; export r; \
53848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 53849 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53850 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
53851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
53852 $(TARGET-target-boehm-gc))
6bd3dfaa 53853@endif target-boehm-gc
e393202e 53854
a7254363
PB
53855
53856
d545f33b
PB
53857
53858
4fa63067
NN
53859.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
53860maybe-check-target-boehm-gc:
6bd3dfaa
PB
53861@if target-boehm-gc
53862maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 53863
4fa63067 53864check-target-boehm-gc:
0aed8855 53865 @: $(MAKE); $(unstage)
b40e3958
L
53866 @r=`${PWD_COMMAND}`; export r; \
53867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53868 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53869 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 53870 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 53871
6bd3dfaa 53872@endif target-boehm-gc
930314a4 53873
4fa63067
NN
53874.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
53875maybe-install-target-boehm-gc:
6bd3dfaa
PB
53876@if target-boehm-gc
53877maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 53878
4fa63067 53879install-target-boehm-gc: installdirs
0aed8855 53880 @: $(MAKE); $(unstage)
b40e3958
L
53881 @r=`${PWD_COMMAND}`; export r; \
53882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53883 $(NORMAL_TARGET_EXPORTS) \
4fa63067 53884 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 53885 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 53886
6bd3dfaa 53887@endif target-boehm-gc
e393202e 53888
56a8fe78 53889# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
53890
53891.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
53892maybe-info-target-boehm-gc:
6bd3dfaa
PB
53893@if target-boehm-gc
53894maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
53895
53896info-target-boehm-gc: \
53897 configure-target-boehm-gc
0aed8855 53898 @: $(MAKE); $(unstage)
4fa63067
NN
53899 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53900 r=`${PWD_COMMAND}`; export r; \
53901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53902 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53903 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
53904 for flag in $(EXTRA_TARGET_FLAGS); do \
53905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53906 done; \
53907 (cd $(TARGET_SUBDIR)/boehm-gc && \
53908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53910 "RANLIB=$${RANLIB}" \
0c24b341 53911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53912 info) \
4fa63067
NN
53913 || exit 1
53914
6bd3dfaa 53915@endif target-boehm-gc
4fa63067
NN
53916
53917.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
53918maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
53919@if target-boehm-gc
53920maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
53921
53922dvi-target-boehm-gc: \
53923 configure-target-boehm-gc
0aed8855 53924 @: $(MAKE); $(unstage)
4fa63067
NN
53925 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53926 r=`${PWD_COMMAND}`; export r; \
53927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 53928 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
53929 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
53930 for flag in $(EXTRA_TARGET_FLAGS); do \
53931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53932 done; \
53933 (cd $(TARGET_SUBDIR)/boehm-gc && \
53934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53936 "RANLIB=$${RANLIB}" \
0c24b341 53937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 53938 dvi) \
4fa63067
NN
53939 || exit 1
53940
6bd3dfaa 53941@endif target-boehm-gc
4fa63067 53942
56a8fe78
DD
53943.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
53944maybe-pdf-target-boehm-gc:
53945@if target-boehm-gc
53946maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
53947
53948pdf-target-boehm-gc: \
53949 configure-target-boehm-gc
53950 @: $(MAKE); $(unstage)
53951 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53952 r=`${PWD_COMMAND}`; export r; \
53953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53954 $(NORMAL_TARGET_EXPORTS) \
53955 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
53956 for flag in $(EXTRA_TARGET_FLAGS); do \
53957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53958 done; \
53959 (cd $(TARGET_SUBDIR)/boehm-gc && \
53960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53962 "RANLIB=$${RANLIB}" \
0c24b341 53963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
53964 pdf) \
53965 || exit 1
53966
53967@endif target-boehm-gc
53968
6d389afc
MS
53969.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
53970maybe-html-target-boehm-gc:
53971@if target-boehm-gc
53972maybe-html-target-boehm-gc: html-target-boehm-gc
53973
53974html-target-boehm-gc: \
53975 configure-target-boehm-gc
0aed8855 53976 @: $(MAKE); $(unstage)
6d389afc
MS
53977 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
53978 r=`${PWD_COMMAND}`; export r; \
53979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
53980 $(NORMAL_TARGET_EXPORTS) \
53981 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
53982 for flag in $(EXTRA_TARGET_FLAGS); do \
53983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53984 done; \
53985 (cd $(TARGET_SUBDIR)/boehm-gc && \
53986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53988 "RANLIB=$${RANLIB}" \
0c24b341 53989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
53990 html) \
53991 || exit 1
53992
53993@endif target-boehm-gc
53994
4fa63067
NN
53995.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
53996maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
53997@if target-boehm-gc
53998maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
53999
54000TAGS-target-boehm-gc: \
54001 configure-target-boehm-gc
0aed8855 54002 @: $(MAKE); $(unstage)
4fa63067
NN
54003 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54004 r=`${PWD_COMMAND}`; export r; \
54005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54006 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54007 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
54008 for flag in $(EXTRA_TARGET_FLAGS); do \
54009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54010 done; \
54011 (cd $(TARGET_SUBDIR)/boehm-gc && \
54012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54014 "RANLIB=$${RANLIB}" \
0c24b341 54015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54016 TAGS) \
4fa63067
NN
54017 || exit 1
54018
6bd3dfaa 54019@endif target-boehm-gc
4fa63067
NN
54020
54021.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
54022maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
54023@if target-boehm-gc
54024maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
54025
54026install-info-target-boehm-gc: \
54027 configure-target-boehm-gc \
54028 info-target-boehm-gc
0aed8855 54029 @: $(MAKE); $(unstage)
4fa63067
NN
54030 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54031 r=`${PWD_COMMAND}`; export r; \
54032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54033 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54034 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
54035 for flag in $(EXTRA_TARGET_FLAGS); do \
54036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54037 done; \
54038 (cd $(TARGET_SUBDIR)/boehm-gc && \
54039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54041 "RANLIB=$${RANLIB}" \
0c24b341 54042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54043 install-info) \
4fa63067
NN
54044 || exit 1
54045
6bd3dfaa 54046@endif target-boehm-gc
4fa63067 54047
a3ca38d2
DD
54048.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
54049maybe-install-pdf-target-boehm-gc:
54050@if target-boehm-gc
54051maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
54052
54053install-pdf-target-boehm-gc: \
54054 configure-target-boehm-gc \
54055 pdf-target-boehm-gc
54056 @: $(MAKE); $(unstage)
54057 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54058 r=`${PWD_COMMAND}`; export r; \
54059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54060 $(NORMAL_TARGET_EXPORTS) \
54061 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
54062 for flag in $(EXTRA_TARGET_FLAGS); do \
54063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54064 done; \
54065 (cd $(TARGET_SUBDIR)/boehm-gc && \
54066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54068 "RANLIB=$${RANLIB}" \
0c24b341 54069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54070 install-pdf) \
54071 || exit 1
54072
54073@endif target-boehm-gc
54074
108a6f8e
CD
54075.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
54076maybe-install-html-target-boehm-gc:
54077@if target-boehm-gc
54078maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
54079
54080install-html-target-boehm-gc: \
54081 configure-target-boehm-gc \
54082 html-target-boehm-gc
54083 @: $(MAKE); $(unstage)
54084 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54085 r=`${PWD_COMMAND}`; export r; \
54086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54087 $(NORMAL_TARGET_EXPORTS) \
54088 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
54089 for flag in $(EXTRA_TARGET_FLAGS); do \
54090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54091 done; \
54092 (cd $(TARGET_SUBDIR)/boehm-gc && \
54093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54095 "RANLIB=$${RANLIB}" \
0c24b341 54096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54097 install-html) \
54098 || exit 1
54099
54100@endif target-boehm-gc
54101
4fa63067
NN
54102.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
54103maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
54104@if target-boehm-gc
54105maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
54106
54107installcheck-target-boehm-gc: \
54108 configure-target-boehm-gc
0aed8855 54109 @: $(MAKE); $(unstage)
4fa63067
NN
54110 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54111 r=`${PWD_COMMAND}`; export r; \
54112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54113 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54114 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
54115 for flag in $(EXTRA_TARGET_FLAGS); do \
54116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54117 done; \
54118 (cd $(TARGET_SUBDIR)/boehm-gc && \
54119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54121 "RANLIB=$${RANLIB}" \
0c24b341 54122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54123 installcheck) \
4fa63067
NN
54124 || exit 1
54125
6bd3dfaa 54126@endif target-boehm-gc
4fa63067
NN
54127
54128.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
54129maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
54130@if target-boehm-gc
54131maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
54132
54133mostlyclean-target-boehm-gc:
0aed8855 54134 @: $(MAKE); $(unstage)
4fa63067
NN
54135 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54136 r=`${PWD_COMMAND}`; export r; \
54137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54138 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54139 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
54140 for flag in $(EXTRA_TARGET_FLAGS); do \
54141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54142 done; \
54143 (cd $(TARGET_SUBDIR)/boehm-gc && \
54144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54146 "RANLIB=$${RANLIB}" \
0c24b341 54147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54148 mostlyclean) \
4fa63067
NN
54149 || exit 1
54150
6bd3dfaa 54151@endif target-boehm-gc
4fa63067
NN
54152
54153.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
54154maybe-clean-target-boehm-gc:
6bd3dfaa
PB
54155@if target-boehm-gc
54156maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
54157
54158clean-target-boehm-gc:
0aed8855 54159 @: $(MAKE); $(unstage)
4fa63067
NN
54160 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54161 r=`${PWD_COMMAND}`; export r; \
54162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54163 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54164 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
54165 for flag in $(EXTRA_TARGET_FLAGS); do \
54166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54167 done; \
54168 (cd $(TARGET_SUBDIR)/boehm-gc && \
54169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54171 "RANLIB=$${RANLIB}" \
0c24b341 54172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54173 clean) \
4fa63067
NN
54174 || exit 1
54175
6bd3dfaa 54176@endif target-boehm-gc
4fa63067
NN
54177
54178.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
54179maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
54180@if target-boehm-gc
54181maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
54182
54183distclean-target-boehm-gc:
0aed8855 54184 @: $(MAKE); $(unstage)
4fa63067
NN
54185 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54186 r=`${PWD_COMMAND}`; export r; \
54187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54188 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54189 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
54190 for flag in $(EXTRA_TARGET_FLAGS); do \
54191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54192 done; \
54193 (cd $(TARGET_SUBDIR)/boehm-gc && \
54194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54196 "RANLIB=$${RANLIB}" \
0c24b341 54197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54198 distclean) \
4fa63067
NN
54199 || exit 1
54200
6bd3dfaa 54201@endif target-boehm-gc
4fa63067
NN
54202
54203.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
54204maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
54205@if target-boehm-gc
54206maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
54207
54208maintainer-clean-target-boehm-gc:
0aed8855 54209 @: $(MAKE); $(unstage)
4fa63067
NN
54210 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
54211 r=`${PWD_COMMAND}`; export r; \
54212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54213 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54214 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
54215 for flag in $(EXTRA_TARGET_FLAGS); do \
54216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54217 done; \
54218 (cd $(TARGET_SUBDIR)/boehm-gc && \
54219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54221 "RANLIB=$${RANLIB}" \
0c24b341 54222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54223 maintainer-clean) \
4fa63067
NN
54224 || exit 1
54225
6bd3dfaa 54226@endif target-boehm-gc
4fa63067
NN
54227
54228
15723a45 54229
15723a45 54230
a7254363
PB
54231
54232.PHONY: configure-target-qthreads maybe-configure-target-qthreads
54233maybe-configure-target-qthreads:
4f0ef2d8
CD
54234@if gcc-bootstrap
54235configure-target-qthreads: stage_current
54236@endif gcc-bootstrap
a7254363
PB
54237@if target-qthreads
54238maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 54239configure-target-qthreads:
0aed8855
PB
54240 @: $(MAKE); $(unstage)
54241 @r=`${PWD_COMMAND}`; export r; \
54242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54243 echo "Checking multilib configuration for qthreads..."; \
54244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
54245 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
54246 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
54247 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
54248 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
54249 else \
54250 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
54251 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
54252 fi; \
54253 else \
54254 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
54255 fi; \
54256 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 54257 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
1f53ca9a 54258 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54259 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
54260 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 54261 case $(srcdir) in \
b00612cc
PB
54262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54263 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
54264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54265 esac; \
b00612cc
PB
54266 srcdiroption="--srcdir=$${topdir}/qthreads"; \
54267 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
54268 rm -f no-such-file || : ; \
54269 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54270 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54271 --target=${target_alias} $${srcdiroption} \
bba45b8b 54272 || exit 1
6bd3dfaa 54273@endif target-qthreads
252b5132 54274
a7254363
PB
54275
54276
d545f33b
PB
54277
54278
4fa63067
NN
54279.PHONY: all-target-qthreads maybe-all-target-qthreads
54280maybe-all-target-qthreads:
4f0ef2d8
CD
54281@if gcc-bootstrap
54282all-target-qthreads: stage_current
54283@endif gcc-bootstrap
6bd3dfaa 54284@if target-qthreads
72b2455a 54285TARGET-target-qthreads=all
6bd3dfaa 54286maybe-all-target-qthreads: all-target-qthreads
4fa63067 54287all-target-qthreads: configure-target-qthreads
0aed8855 54288 @: $(MAKE); $(unstage)
b40e3958
L
54289 @r=`${PWD_COMMAND}`; export r; \
54290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54291 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54292 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
54293 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54294 $(TARGET-target-qthreads))
6bd3dfaa 54295@endif target-qthreads
252b5132 54296
a7254363
PB
54297
54298
d545f33b
PB
54299
54300
4fa63067
NN
54301.PHONY: check-target-qthreads maybe-check-target-qthreads
54302maybe-check-target-qthreads:
6bd3dfaa
PB
54303@if target-qthreads
54304maybe-check-target-qthreads: check-target-qthreads
16ae0395 54305
4fa63067 54306check-target-qthreads:
0aed8855 54307 @: $(MAKE); $(unstage)
b40e3958
L
54308 @r=`${PWD_COMMAND}`; export r; \
54309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54310 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54311 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 54312 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 54313
6bd3dfaa 54314@endif target-qthreads
930314a4 54315
4fa63067
NN
54316.PHONY: install-target-qthreads maybe-install-target-qthreads
54317maybe-install-target-qthreads:
6bd3dfaa
PB
54318@if target-qthreads
54319maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
54320
54321install-target-qthreads: installdirs
0aed8855 54322 @: $(MAKE); $(unstage)
4fa63067
NN
54323 @r=`${PWD_COMMAND}`; export r; \
54324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54325 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54326 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 54327 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 54328
6bd3dfaa 54329@endif target-qthreads
4fa63067 54330
56a8fe78 54331# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
54332
54333.PHONY: maybe-info-target-qthreads info-target-qthreads
54334maybe-info-target-qthreads:
6bd3dfaa
PB
54335@if target-qthreads
54336maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
54337
54338info-target-qthreads: \
54339 configure-target-qthreads
0aed8855 54340 @: $(MAKE); $(unstage)
4fa63067
NN
54341 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54342 r=`${PWD_COMMAND}`; export r; \
54343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54344 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54345 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
54346 for flag in $(EXTRA_TARGET_FLAGS); do \
54347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54348 done; \
54349 (cd $(TARGET_SUBDIR)/qthreads && \
54350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54352 "RANLIB=$${RANLIB}" \
0c24b341 54353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54354 info) \
4fa63067
NN
54355 || exit 1
54356
6bd3dfaa 54357@endif target-qthreads
4fa63067
NN
54358
54359.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
54360maybe-dvi-target-qthreads:
6bd3dfaa
PB
54361@if target-qthreads
54362maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
54363
54364dvi-target-qthreads: \
54365 configure-target-qthreads
0aed8855 54366 @: $(MAKE); $(unstage)
4fa63067
NN
54367 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54368 r=`${PWD_COMMAND}`; export r; \
54369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54370 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54371 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
54372 for flag in $(EXTRA_TARGET_FLAGS); do \
54373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54374 done; \
54375 (cd $(TARGET_SUBDIR)/qthreads && \
54376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54378 "RANLIB=$${RANLIB}" \
0c24b341 54379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54380 dvi) \
4fa63067
NN
54381 || exit 1
54382
6bd3dfaa 54383@endif target-qthreads
4fa63067 54384
56a8fe78
DD
54385.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
54386maybe-pdf-target-qthreads:
54387@if target-qthreads
54388maybe-pdf-target-qthreads: pdf-target-qthreads
54389
54390pdf-target-qthreads: \
54391 configure-target-qthreads
54392 @: $(MAKE); $(unstage)
54393 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54394 r=`${PWD_COMMAND}`; export r; \
54395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54396 $(NORMAL_TARGET_EXPORTS) \
54397 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
54398 for flag in $(EXTRA_TARGET_FLAGS); do \
54399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54400 done; \
54401 (cd $(TARGET_SUBDIR)/qthreads && \
54402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54404 "RANLIB=$${RANLIB}" \
0c24b341 54405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54406 pdf) \
54407 || exit 1
54408
54409@endif target-qthreads
54410
6d389afc
MS
54411.PHONY: maybe-html-target-qthreads html-target-qthreads
54412maybe-html-target-qthreads:
54413@if target-qthreads
54414maybe-html-target-qthreads: html-target-qthreads
54415
54416html-target-qthreads: \
54417 configure-target-qthreads
0aed8855 54418 @: $(MAKE); $(unstage)
6d389afc
MS
54419 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54420 r=`${PWD_COMMAND}`; export r; \
54421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54422 $(NORMAL_TARGET_EXPORTS) \
54423 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
54424 for flag in $(EXTRA_TARGET_FLAGS); do \
54425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54426 done; \
54427 (cd $(TARGET_SUBDIR)/qthreads && \
54428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54430 "RANLIB=$${RANLIB}" \
0c24b341 54431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54432 html) \
54433 || exit 1
54434
54435@endif target-qthreads
54436
4fa63067
NN
54437.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
54438maybe-TAGS-target-qthreads:
6bd3dfaa
PB
54439@if target-qthreads
54440maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
54441
54442TAGS-target-qthreads: \
54443 configure-target-qthreads
0aed8855 54444 @: $(MAKE); $(unstage)
4fa63067
NN
54445 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54446 r=`${PWD_COMMAND}`; export r; \
54447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54448 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54449 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
54450 for flag in $(EXTRA_TARGET_FLAGS); do \
54451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54452 done; \
54453 (cd $(TARGET_SUBDIR)/qthreads && \
54454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54456 "RANLIB=$${RANLIB}" \
0c24b341 54457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54458 TAGS) \
4fa63067
NN
54459 || exit 1
54460
6bd3dfaa 54461@endif target-qthreads
4fa63067
NN
54462
54463.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
54464maybe-install-info-target-qthreads:
6bd3dfaa
PB
54465@if target-qthreads
54466maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
54467
54468install-info-target-qthreads: \
54469 configure-target-qthreads \
54470 info-target-qthreads
0aed8855 54471 @: $(MAKE); $(unstage)
4fa63067
NN
54472 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54473 r=`${PWD_COMMAND}`; export r; \
54474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54475 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54476 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
54477 for flag in $(EXTRA_TARGET_FLAGS); do \
54478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54479 done; \
54480 (cd $(TARGET_SUBDIR)/qthreads && \
54481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54483 "RANLIB=$${RANLIB}" \
0c24b341 54484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54485 install-info) \
4fa63067
NN
54486 || exit 1
54487
6bd3dfaa 54488@endif target-qthreads
4fa63067 54489
a3ca38d2
DD
54490.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
54491maybe-install-pdf-target-qthreads:
54492@if target-qthreads
54493maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
54494
54495install-pdf-target-qthreads: \
54496 configure-target-qthreads \
54497 pdf-target-qthreads
54498 @: $(MAKE); $(unstage)
54499 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54500 r=`${PWD_COMMAND}`; export r; \
54501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54502 $(NORMAL_TARGET_EXPORTS) \
54503 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
54504 for flag in $(EXTRA_TARGET_FLAGS); do \
54505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54506 done; \
54507 (cd $(TARGET_SUBDIR)/qthreads && \
54508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54510 "RANLIB=$${RANLIB}" \
0c24b341 54511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54512 install-pdf) \
54513 || exit 1
54514
54515@endif target-qthreads
54516
108a6f8e
CD
54517.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
54518maybe-install-html-target-qthreads:
54519@if target-qthreads
54520maybe-install-html-target-qthreads: install-html-target-qthreads
54521
54522install-html-target-qthreads: \
54523 configure-target-qthreads \
54524 html-target-qthreads
54525 @: $(MAKE); $(unstage)
54526 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54527 r=`${PWD_COMMAND}`; export r; \
54528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54529 $(NORMAL_TARGET_EXPORTS) \
54530 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
54531 for flag in $(EXTRA_TARGET_FLAGS); do \
54532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54533 done; \
54534 (cd $(TARGET_SUBDIR)/qthreads && \
54535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54537 "RANLIB=$${RANLIB}" \
0c24b341 54538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54539 install-html) \
54540 || exit 1
54541
54542@endif target-qthreads
54543
4fa63067
NN
54544.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
54545maybe-installcheck-target-qthreads:
6bd3dfaa
PB
54546@if target-qthreads
54547maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
54548
54549installcheck-target-qthreads: \
54550 configure-target-qthreads
0aed8855 54551 @: $(MAKE); $(unstage)
4fa63067
NN
54552 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54553 r=`${PWD_COMMAND}`; export r; \
54554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54555 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54556 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
54557 for flag in $(EXTRA_TARGET_FLAGS); do \
54558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54559 done; \
54560 (cd $(TARGET_SUBDIR)/qthreads && \
54561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54563 "RANLIB=$${RANLIB}" \
0c24b341 54564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54565 installcheck) \
4fa63067
NN
54566 || exit 1
54567
6bd3dfaa 54568@endif target-qthreads
4fa63067
NN
54569
54570.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
54571maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
54572@if target-qthreads
54573maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
54574
54575mostlyclean-target-qthreads:
0aed8855 54576 @: $(MAKE); $(unstage)
4fa63067
NN
54577 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54578 r=`${PWD_COMMAND}`; export r; \
54579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54580 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54581 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
54582 for flag in $(EXTRA_TARGET_FLAGS); do \
54583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54584 done; \
54585 (cd $(TARGET_SUBDIR)/qthreads && \
54586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54588 "RANLIB=$${RANLIB}" \
0c24b341 54589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54590 mostlyclean) \
4fa63067
NN
54591 || exit 1
54592
6bd3dfaa 54593@endif target-qthreads
4fa63067
NN
54594
54595.PHONY: maybe-clean-target-qthreads clean-target-qthreads
54596maybe-clean-target-qthreads:
6bd3dfaa
PB
54597@if target-qthreads
54598maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
54599
54600clean-target-qthreads:
0aed8855 54601 @: $(MAKE); $(unstage)
4fa63067
NN
54602 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54603 r=`${PWD_COMMAND}`; export r; \
54604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54605 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54606 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
54607 for flag in $(EXTRA_TARGET_FLAGS); do \
54608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54609 done; \
54610 (cd $(TARGET_SUBDIR)/qthreads && \
54611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54613 "RANLIB=$${RANLIB}" \
0c24b341 54614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54615 clean) \
4fa63067
NN
54616 || exit 1
54617
6bd3dfaa 54618@endif target-qthreads
4fa63067
NN
54619
54620.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
54621maybe-distclean-target-qthreads:
6bd3dfaa
PB
54622@if target-qthreads
54623maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
54624
54625distclean-target-qthreads:
0aed8855 54626 @: $(MAKE); $(unstage)
4fa63067
NN
54627 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54628 r=`${PWD_COMMAND}`; export r; \
54629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54630 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54631 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
54632 for flag in $(EXTRA_TARGET_FLAGS); do \
54633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54634 done; \
54635 (cd $(TARGET_SUBDIR)/qthreads && \
54636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54638 "RANLIB=$${RANLIB}" \
0c24b341 54639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54640 distclean) \
4fa63067
NN
54641 || exit 1
54642
6bd3dfaa 54643@endif target-qthreads
4fa63067
NN
54644
54645.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
54646maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
54647@if target-qthreads
54648maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
54649
54650maintainer-clean-target-qthreads:
0aed8855 54651 @: $(MAKE); $(unstage)
4fa63067
NN
54652 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
54653 r=`${PWD_COMMAND}`; export r; \
54654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54655 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54656 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
54657 for flag in $(EXTRA_TARGET_FLAGS); do \
54658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54659 done; \
54660 (cd $(TARGET_SUBDIR)/qthreads && \
54661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54663 "RANLIB=$${RANLIB}" \
0c24b341 54664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54665 maintainer-clean) \
4fa63067 54666 || exit 1
16ae0395 54667
6bd3dfaa 54668@endif target-qthreads
49b7683b 54669
e393202e 54670
15723a45 54671
e90269c8 54672
a7254363
PB
54673
54674.PHONY: configure-target-rda maybe-configure-target-rda
54675maybe-configure-target-rda:
4f0ef2d8
CD
54676@if gcc-bootstrap
54677configure-target-rda: stage_current
54678@endif gcc-bootstrap
a7254363
PB
54679@if target-rda
54680maybe-configure-target-rda: configure-target-rda
c52c6897 54681configure-target-rda:
0aed8855
PB
54682 @: $(MAKE); $(unstage)
54683 @r=`${PWD_COMMAND}`; export r; \
54684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54685 echo "Checking multilib configuration for rda..."; \
54686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
54687 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
54688 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
54689 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
54690 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
54691 else \
54692 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
54693 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
54694 fi; \
54695 else \
54696 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
54697 fi; \
54698 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 54699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
1f53ca9a 54700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54701 echo Configuring in $(TARGET_SUBDIR)/rda; \
54702 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 54703 case $(srcdir) in \
b00612cc
PB
54704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54705 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
54706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 54707 esac; \
b00612cc
PB
54708 srcdiroption="--srcdir=$${topdir}/rda"; \
54709 libsrcdir="$$s/rda"; \
bba45b8b
NN
54710 rm -f no-such-file || : ; \
54711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
54712 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54713 --target=${target_alias} $${srcdiroption} \
bba45b8b 54714 || exit 1
6bd3dfaa 54715@endif target-rda
49b7683b 54716
a7254363
PB
54717
54718
d545f33b
PB
54719
54720
4fa63067
NN
54721.PHONY: all-target-rda maybe-all-target-rda
54722maybe-all-target-rda:
4f0ef2d8
CD
54723@if gcc-bootstrap
54724all-target-rda: stage_current
54725@endif gcc-bootstrap
6bd3dfaa 54726@if target-rda
72b2455a 54727TARGET-target-rda=all
6bd3dfaa 54728maybe-all-target-rda: all-target-rda
4fa63067 54729all-target-rda: configure-target-rda
0aed8855 54730 @: $(MAKE); $(unstage)
b40e3958
L
54731 @r=`${PWD_COMMAND}`; export r; \
54732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 54733 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54734 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
54735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
54736 $(TARGET-target-rda))
6bd3dfaa 54737@endif target-rda
252b5132 54738
a7254363
PB
54739
54740
d545f33b
PB
54741
54742
4fa63067
NN
54743.PHONY: check-target-rda maybe-check-target-rda
54744maybe-check-target-rda:
6bd3dfaa
PB
54745@if target-rda
54746maybe-check-target-rda: check-target-rda
16ae0395 54747
4fa63067 54748check-target-rda:
0aed8855 54749 @: $(MAKE); $(unstage)
b40e3958
L
54750 @r=`${PWD_COMMAND}`; export r; \
54751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54752 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54753 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 54754 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 54755
6bd3dfaa 54756@endif target-rda
930314a4 54757
4fa63067
NN
54758.PHONY: install-target-rda maybe-install-target-rda
54759maybe-install-target-rda:
6bd3dfaa
PB
54760@if target-rda
54761maybe-install-target-rda: install-target-rda
16ae0395 54762
4fa63067 54763install-target-rda: installdirs
0aed8855 54764 @: $(MAKE); $(unstage)
b40e3958
L
54765 @r=`${PWD_COMMAND}`; export r; \
54766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54767 $(NORMAL_TARGET_EXPORTS) \
4fa63067 54768 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 54769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 54770
6bd3dfaa 54771@endif target-rda
e393202e 54772
56a8fe78 54773# Other targets (info, dvi, pdf, etc.)
15723a45 54774
4fa63067
NN
54775.PHONY: maybe-info-target-rda info-target-rda
54776maybe-info-target-rda:
6bd3dfaa
PB
54777@if target-rda
54778maybe-info-target-rda: info-target-rda
15723a45 54779
4fa63067
NN
54780info-target-rda: \
54781 configure-target-rda
0aed8855 54782 @: $(MAKE); $(unstage)
4fa63067 54783 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
54784 r=`${PWD_COMMAND}`; export r; \
54785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54786 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54787 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
54788 for flag in $(EXTRA_TARGET_FLAGS); do \
54789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54790 done; \
54791 (cd $(TARGET_SUBDIR)/rda && \
54792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54794 "RANLIB=$${RANLIB}" \
0c24b341 54795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54796 info) \
bba45b8b 54797 || exit 1
252b5132 54798
6bd3dfaa 54799@endif target-rda
4fa63067
NN
54800
54801.PHONY: maybe-dvi-target-rda dvi-target-rda
54802maybe-dvi-target-rda:
6bd3dfaa
PB
54803@if target-rda
54804maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
54805
54806dvi-target-rda: \
54807 configure-target-rda
0aed8855 54808 @: $(MAKE); $(unstage)
4fa63067
NN
54809 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54810 r=`${PWD_COMMAND}`; export r; \
b40e3958 54811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54812 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54813 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
54814 for flag in $(EXTRA_TARGET_FLAGS); do \
54815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54816 done; \
54817 (cd $(TARGET_SUBDIR)/rda && \
54818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54820 "RANLIB=$${RANLIB}" \
0c24b341 54821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54822 dvi) \
4fa63067 54823 || exit 1
252b5132 54824
6bd3dfaa 54825@endif target-rda
16ae0395 54826
56a8fe78
DD
54827.PHONY: maybe-pdf-target-rda pdf-target-rda
54828maybe-pdf-target-rda:
54829@if target-rda
54830maybe-pdf-target-rda: pdf-target-rda
54831
54832pdf-target-rda: \
54833 configure-target-rda
54834 @: $(MAKE); $(unstage)
54835 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54836 r=`${PWD_COMMAND}`; export r; \
54837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54838 $(NORMAL_TARGET_EXPORTS) \
54839 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
54840 for flag in $(EXTRA_TARGET_FLAGS); do \
54841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54842 done; \
54843 (cd $(TARGET_SUBDIR)/rda && \
54844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54846 "RANLIB=$${RANLIB}" \
0c24b341 54847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
54848 pdf) \
54849 || exit 1
54850
54851@endif target-rda
54852
6d389afc
MS
54853.PHONY: maybe-html-target-rda html-target-rda
54854maybe-html-target-rda:
54855@if target-rda
54856maybe-html-target-rda: html-target-rda
54857
54858html-target-rda: \
54859 configure-target-rda
0aed8855 54860 @: $(MAKE); $(unstage)
6d389afc
MS
54861 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54862 r=`${PWD_COMMAND}`; export r; \
54863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
54864 $(NORMAL_TARGET_EXPORTS) \
54865 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
54866 for flag in $(EXTRA_TARGET_FLAGS); do \
54867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54868 done; \
54869 (cd $(TARGET_SUBDIR)/rda && \
54870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54872 "RANLIB=$${RANLIB}" \
0c24b341 54873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
54874 html) \
54875 || exit 1
54876
54877@endif target-rda
54878
4fa63067
NN
54879.PHONY: maybe-TAGS-target-rda TAGS-target-rda
54880maybe-TAGS-target-rda:
6bd3dfaa
PB
54881@if target-rda
54882maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
54883
54884TAGS-target-rda: \
54885 configure-target-rda
0aed8855 54886 @: $(MAKE); $(unstage)
4fa63067
NN
54887 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54888 r=`${PWD_COMMAND}`; export r; \
b40e3958 54889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54890 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54891 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
54892 for flag in $(EXTRA_TARGET_FLAGS); do \
54893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54894 done; \
54895 (cd $(TARGET_SUBDIR)/rda && \
54896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54898 "RANLIB=$${RANLIB}" \
0c24b341 54899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54900 TAGS) \
4fa63067 54901 || exit 1
e393202e 54902
6bd3dfaa 54903@endif target-rda
930314a4 54904
4fa63067
NN
54905.PHONY: maybe-install-info-target-rda install-info-target-rda
54906maybe-install-info-target-rda:
6bd3dfaa
PB
54907@if target-rda
54908maybe-install-info-target-rda: install-info-target-rda
16ae0395 54909
4fa63067
NN
54910install-info-target-rda: \
54911 configure-target-rda \
54912 info-target-rda
0aed8855 54913 @: $(MAKE); $(unstage)
4fa63067
NN
54914 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54915 r=`${PWD_COMMAND}`; export r; \
b40e3958 54916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54917 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54918 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
54919 for flag in $(EXTRA_TARGET_FLAGS); do \
54920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54921 done; \
54922 (cd $(TARGET_SUBDIR)/rda && \
54923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54925 "RANLIB=$${RANLIB}" \
0c24b341 54926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 54927 install-info) \
4fa63067 54928 || exit 1
252b5132 54929
6bd3dfaa 54930@endif target-rda
e393202e 54931
a3ca38d2
DD
54932.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
54933maybe-install-pdf-target-rda:
54934@if target-rda
54935maybe-install-pdf-target-rda: install-pdf-target-rda
54936
54937install-pdf-target-rda: \
54938 configure-target-rda \
54939 pdf-target-rda
54940 @: $(MAKE); $(unstage)
54941 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54942 r=`${PWD_COMMAND}`; export r; \
54943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54944 $(NORMAL_TARGET_EXPORTS) \
54945 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
54946 for flag in $(EXTRA_TARGET_FLAGS); do \
54947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54948 done; \
54949 (cd $(TARGET_SUBDIR)/rda && \
54950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54952 "RANLIB=$${RANLIB}" \
0c24b341 54953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
54954 install-pdf) \
54955 || exit 1
54956
54957@endif target-rda
54958
108a6f8e
CD
54959.PHONY: maybe-install-html-target-rda install-html-target-rda
54960maybe-install-html-target-rda:
54961@if target-rda
54962maybe-install-html-target-rda: install-html-target-rda
54963
54964install-html-target-rda: \
54965 configure-target-rda \
54966 html-target-rda
54967 @: $(MAKE); $(unstage)
54968 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54969 r=`${PWD_COMMAND}`; export r; \
54970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54971 $(NORMAL_TARGET_EXPORTS) \
54972 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
54973 for flag in $(EXTRA_TARGET_FLAGS); do \
54974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54975 done; \
54976 (cd $(TARGET_SUBDIR)/rda && \
54977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54979 "RANLIB=$${RANLIB}" \
0c24b341 54980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
54981 install-html) \
54982 || exit 1
54983
54984@endif target-rda
54985
4fa63067
NN
54986.PHONY: maybe-installcheck-target-rda installcheck-target-rda
54987maybe-installcheck-target-rda:
6bd3dfaa
PB
54988@if target-rda
54989maybe-installcheck-target-rda: installcheck-target-rda
15723a45 54990
4fa63067
NN
54991installcheck-target-rda: \
54992 configure-target-rda
0aed8855 54993 @: $(MAKE); $(unstage)
4fa63067
NN
54994 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
54995 r=`${PWD_COMMAND}`; export r; \
54996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 54997 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
54998 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
54999 for flag in $(EXTRA_TARGET_FLAGS); do \
55000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55001 done; \
55002 (cd $(TARGET_SUBDIR)/rda && \
55003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55005 "RANLIB=$${RANLIB}" \
0c24b341 55006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55007 installcheck) \
4fa63067 55008 || exit 1
15723a45 55009
6bd3dfaa 55010@endif target-rda
4fa63067
NN
55011
55012.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
55013maybe-mostlyclean-target-rda:
6bd3dfaa
PB
55014@if target-rda
55015maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
55016
55017mostlyclean-target-rda:
0aed8855 55018 @: $(MAKE); $(unstage)
4fa63067 55019 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
55020 r=`${PWD_COMMAND}`; export r; \
55021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55022 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55023 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
55024 for flag in $(EXTRA_TARGET_FLAGS); do \
55025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55026 done; \
55027 (cd $(TARGET_SUBDIR)/rda && \
55028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55030 "RANLIB=$${RANLIB}" \
0c24b341 55031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55032 mostlyclean) \
bba45b8b 55033 || exit 1
252b5132 55034
6bd3dfaa 55035@endif target-rda
4fa63067
NN
55036
55037.PHONY: maybe-clean-target-rda clean-target-rda
55038maybe-clean-target-rda:
6bd3dfaa
PB
55039@if target-rda
55040maybe-clean-target-rda: clean-target-rda
4fa63067
NN
55041
55042clean-target-rda:
0aed8855 55043 @: $(MAKE); $(unstage)
4fa63067
NN
55044 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
55045 r=`${PWD_COMMAND}`; export r; \
b40e3958 55046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55047 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55048 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
55049 for flag in $(EXTRA_TARGET_FLAGS); do \
55050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55051 done; \
bba45b8b 55052 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
55053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55055 "RANLIB=$${RANLIB}" \
0c24b341 55056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55057 clean) \
4fa63067 55058 || exit 1
252b5132 55059
6bd3dfaa 55060@endif target-rda
16ae0395 55061
4fa63067
NN
55062.PHONY: maybe-distclean-target-rda distclean-target-rda
55063maybe-distclean-target-rda:
6bd3dfaa
PB
55064@if target-rda
55065maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
55066
55067distclean-target-rda:
0aed8855 55068 @: $(MAKE); $(unstage)
4fa63067
NN
55069 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
55070 r=`${PWD_COMMAND}`; export r; \
b40e3958 55071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55072 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55073 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
55074 for flag in $(EXTRA_TARGET_FLAGS); do \
55075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55076 done; \
bba45b8b 55077 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
55078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55080 "RANLIB=$${RANLIB}" \
0c24b341 55081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55082 distclean) \
4fa63067 55083 || exit 1
252b5132 55084
6bd3dfaa 55085@endif target-rda
930314a4 55086
4fa63067
NN
55087.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
55088maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
55089@if target-rda
55090maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 55091
4fa63067 55092maintainer-clean-target-rda:
0aed8855 55093 @: $(MAKE); $(unstage)
4fa63067
NN
55094 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
55095 r=`${PWD_COMMAND}`; export r; \
b40e3958 55096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55097 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55098 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
55099 for flag in $(EXTRA_TARGET_FLAGS); do \
55100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55101 done; \
bba45b8b 55102 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
55103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55105 "RANLIB=$${RANLIB}" \
0c24b341 55106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55107 maintainer-clean) \
4fa63067
NN
55108 || exit 1
55109
6bd3dfaa 55110@endif target-rda
252b5132 55111
e393202e 55112
a2592b1b 55113
a7254363
PB
55114
55115
55116.PHONY: configure-target-libada maybe-configure-target-libada
55117maybe-configure-target-libada:
4f0ef2d8
CD
55118@if gcc-bootstrap
55119configure-target-libada: stage_current
55120@endif gcc-bootstrap
a7254363
PB
55121@if target-libada
55122maybe-configure-target-libada: configure-target-libada
c52c6897 55123configure-target-libada:
0aed8855
PB
55124 @: $(MAKE); $(unstage)
55125 @r=`${PWD_COMMAND}`; export r; \
55126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55127 echo "Checking multilib configuration for libada..."; \
55128 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
55129 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
55130 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
55131 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
55132 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
55133 else \
55134 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
55135 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
55136 fi; \
55137 else \
55138 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
55139 fi; \
55140 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 55141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
1f53ca9a 55142 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
55143 echo Configuring in $(TARGET_SUBDIR)/libada; \
55144 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
55145 case $(srcdir) in \
b00612cc
PB
55146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55147 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
55148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 55149 esac; \
b00612cc
PB
55150 srcdiroption="--srcdir=$${topdir}/libada"; \
55151 libsrcdir="$$s/libada"; \
a2592b1b
DD
55152 rm -f no-such-file || : ; \
55153 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55154 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55155 --target=${target_alias} $${srcdiroption} \
a2592b1b 55156 || exit 1
6bd3dfaa 55157@endif target-libada
a2592b1b 55158
a7254363
PB
55159
55160
d545f33b
PB
55161
55162
4fa63067
NN
55163.PHONY: all-target-libada maybe-all-target-libada
55164maybe-all-target-libada:
4f0ef2d8
CD
55165@if gcc-bootstrap
55166all-target-libada: stage_current
55167@endif gcc-bootstrap
6bd3dfaa 55168@if target-libada
72b2455a 55169TARGET-target-libada=all
6bd3dfaa 55170maybe-all-target-libada: all-target-libada
4fa63067 55171all-target-libada: configure-target-libada
0aed8855 55172 @: $(MAKE); $(unstage)
4fa63067
NN
55173 @r=`${PWD_COMMAND}`; export r; \
55174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55175 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55176 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
55177 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55178 $(TARGET-target-libada))
6bd3dfaa 55179@endif target-libada
4fa63067 55180
a7254363
PB
55181
55182
d545f33b
PB
55183
55184
4fa63067
NN
55185.PHONY: check-target-libada maybe-check-target-libada
55186maybe-check-target-libada:
6bd3dfaa
PB
55187@if target-libada
55188maybe-check-target-libada: check-target-libada
4fa63067
NN
55189
55190check-target-libada:
0aed8855 55191 @: $(MAKE); $(unstage)
4fa63067
NN
55192 @r=`${PWD_COMMAND}`; export r; \
55193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55194 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55195 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 55196 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 55197
6bd3dfaa 55198@endif target-libada
4fa63067
NN
55199
55200.PHONY: install-target-libada maybe-install-target-libada
55201maybe-install-target-libada:
6bd3dfaa
PB
55202@if target-libada
55203maybe-install-target-libada: install-target-libada
4fa63067
NN
55204
55205install-target-libada: installdirs
0aed8855 55206 @: $(MAKE); $(unstage)
4fa63067
NN
55207 @r=`${PWD_COMMAND}`; export r; \
55208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55209 $(NORMAL_TARGET_EXPORTS) \
4fa63067 55210 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 55211 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 55212
6bd3dfaa 55213@endif target-libada
4fa63067 55214
56a8fe78 55215# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
55216
55217.PHONY: maybe-info-target-libada info-target-libada
55218maybe-info-target-libada:
6bd3dfaa
PB
55219@if target-libada
55220maybe-info-target-libada: info-target-libada
4fa63067
NN
55221
55222info-target-libada: \
55223 configure-target-libada
0aed8855 55224 @: $(MAKE); $(unstage)
4fa63067
NN
55225 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55226 r=`${PWD_COMMAND}`; export r; \
55227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55228 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55229 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
55230 for flag in $(EXTRA_TARGET_FLAGS); do \
55231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55232 done; \
55233 (cd $(TARGET_SUBDIR)/libada && \
55234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55236 "RANLIB=$${RANLIB}" \
0c24b341 55237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55238 info) \
4fa63067
NN
55239 || exit 1
55240
6bd3dfaa 55241@endif target-libada
4fa63067
NN
55242
55243.PHONY: maybe-dvi-target-libada dvi-target-libada
55244maybe-dvi-target-libada:
6bd3dfaa
PB
55245@if target-libada
55246maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
55247
55248dvi-target-libada: \
55249 configure-target-libada
0aed8855 55250 @: $(MAKE); $(unstage)
4fa63067
NN
55251 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55252 r=`${PWD_COMMAND}`; export r; \
55253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55254 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55255 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
55256 for flag in $(EXTRA_TARGET_FLAGS); do \
55257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55258 done; \
55259 (cd $(TARGET_SUBDIR)/libada && \
55260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55262 "RANLIB=$${RANLIB}" \
0c24b341 55263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55264 dvi) \
4fa63067
NN
55265 || exit 1
55266
6bd3dfaa 55267@endif target-libada
4fa63067 55268
56a8fe78
DD
55269.PHONY: maybe-pdf-target-libada pdf-target-libada
55270maybe-pdf-target-libada:
55271@if target-libada
55272maybe-pdf-target-libada: pdf-target-libada
55273
55274pdf-target-libada: \
55275 configure-target-libada
55276 @: $(MAKE); $(unstage)
55277 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55278 r=`${PWD_COMMAND}`; export r; \
55279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55280 $(NORMAL_TARGET_EXPORTS) \
55281 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
55282 for flag in $(EXTRA_TARGET_FLAGS); do \
55283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55284 done; \
55285 (cd $(TARGET_SUBDIR)/libada && \
55286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55288 "RANLIB=$${RANLIB}" \
0c24b341 55289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
55290 pdf) \
55291 || exit 1
55292
55293@endif target-libada
55294
6d389afc
MS
55295.PHONY: maybe-html-target-libada html-target-libada
55296maybe-html-target-libada:
55297@if target-libada
55298maybe-html-target-libada: html-target-libada
55299
55300html-target-libada: \
55301 configure-target-libada
0aed8855 55302 @: $(MAKE); $(unstage)
6d389afc
MS
55303 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55304 r=`${PWD_COMMAND}`; export r; \
55305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
55306 $(NORMAL_TARGET_EXPORTS) \
55307 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
55308 for flag in $(EXTRA_TARGET_FLAGS); do \
55309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55310 done; \
55311 (cd $(TARGET_SUBDIR)/libada && \
55312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55314 "RANLIB=$${RANLIB}" \
0c24b341 55315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
55316 html) \
55317 || exit 1
55318
55319@endif target-libada
55320
4fa63067
NN
55321.PHONY: maybe-TAGS-target-libada TAGS-target-libada
55322maybe-TAGS-target-libada:
6bd3dfaa
PB
55323@if target-libada
55324maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
55325
55326TAGS-target-libada: \
55327 configure-target-libada
0aed8855 55328 @: $(MAKE); $(unstage)
4fa63067
NN
55329 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55330 r=`${PWD_COMMAND}`; export r; \
55331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55332 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55333 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
55334 for flag in $(EXTRA_TARGET_FLAGS); do \
55335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55336 done; \
55337 (cd $(TARGET_SUBDIR)/libada && \
55338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55340 "RANLIB=$${RANLIB}" \
0c24b341 55341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55342 TAGS) \
4fa63067
NN
55343 || exit 1
55344
6bd3dfaa 55345@endif target-libada
4fa63067
NN
55346
55347.PHONY: maybe-install-info-target-libada install-info-target-libada
55348maybe-install-info-target-libada:
6bd3dfaa
PB
55349@if target-libada
55350maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
55351
55352install-info-target-libada: \
55353 configure-target-libada \
55354 info-target-libada
0aed8855 55355 @: $(MAKE); $(unstage)
4fa63067
NN
55356 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55357 r=`${PWD_COMMAND}`; export r; \
55358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55359 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55360 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
55361 for flag in $(EXTRA_TARGET_FLAGS); do \
55362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55363 done; \
55364 (cd $(TARGET_SUBDIR)/libada && \
55365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55367 "RANLIB=$${RANLIB}" \
0c24b341 55368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55369 install-info) \
4fa63067
NN
55370 || exit 1
55371
6bd3dfaa 55372@endif target-libada
4fa63067 55373
a3ca38d2
DD
55374.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
55375maybe-install-pdf-target-libada:
55376@if target-libada
55377maybe-install-pdf-target-libada: install-pdf-target-libada
55378
55379install-pdf-target-libada: \
55380 configure-target-libada \
55381 pdf-target-libada
55382 @: $(MAKE); $(unstage)
55383 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55384 r=`${PWD_COMMAND}`; export r; \
55385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55386 $(NORMAL_TARGET_EXPORTS) \
55387 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
55388 for flag in $(EXTRA_TARGET_FLAGS); do \
55389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55390 done; \
55391 (cd $(TARGET_SUBDIR)/libada && \
55392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55394 "RANLIB=$${RANLIB}" \
0c24b341 55395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
55396 install-pdf) \
55397 || exit 1
55398
55399@endif target-libada
55400
108a6f8e
CD
55401.PHONY: maybe-install-html-target-libada install-html-target-libada
55402maybe-install-html-target-libada:
55403@if target-libada
55404maybe-install-html-target-libada: install-html-target-libada
55405
55406install-html-target-libada: \
55407 configure-target-libada \
55408 html-target-libada
55409 @: $(MAKE); $(unstage)
55410 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55411 r=`${PWD_COMMAND}`; export r; \
55412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55413 $(NORMAL_TARGET_EXPORTS) \
55414 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
55415 for flag in $(EXTRA_TARGET_FLAGS); do \
55416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55417 done; \
55418 (cd $(TARGET_SUBDIR)/libada && \
55419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55421 "RANLIB=$${RANLIB}" \
0c24b341 55422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
55423 install-html) \
55424 || exit 1
55425
55426@endif target-libada
55427
4fa63067
NN
55428.PHONY: maybe-installcheck-target-libada installcheck-target-libada
55429maybe-installcheck-target-libada:
6bd3dfaa
PB
55430@if target-libada
55431maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
55432
55433installcheck-target-libada: \
55434 configure-target-libada
0aed8855 55435 @: $(MAKE); $(unstage)
4fa63067
NN
55436 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55437 r=`${PWD_COMMAND}`; export r; \
55438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55439 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55440 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
55441 for flag in $(EXTRA_TARGET_FLAGS); do \
55442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55443 done; \
55444 (cd $(TARGET_SUBDIR)/libada && \
55445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55447 "RANLIB=$${RANLIB}" \
0c24b341 55448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55449 installcheck) \
4fa63067
NN
55450 || exit 1
55451
6bd3dfaa 55452@endif target-libada
4fa63067
NN
55453
55454.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
55455maybe-mostlyclean-target-libada:
6bd3dfaa
PB
55456@if target-libada
55457maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
55458
55459mostlyclean-target-libada:
0aed8855 55460 @: $(MAKE); $(unstage)
4fa63067
NN
55461 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55462 r=`${PWD_COMMAND}`; export r; \
55463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55464 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55465 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
55466 for flag in $(EXTRA_TARGET_FLAGS); do \
55467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55468 done; \
55469 (cd $(TARGET_SUBDIR)/libada && \
55470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55472 "RANLIB=$${RANLIB}" \
0c24b341 55473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55474 mostlyclean) \
4fa63067
NN
55475 || exit 1
55476
6bd3dfaa 55477@endif target-libada
4fa63067
NN
55478
55479.PHONY: maybe-clean-target-libada clean-target-libada
55480maybe-clean-target-libada:
6bd3dfaa
PB
55481@if target-libada
55482maybe-clean-target-libada: clean-target-libada
4fa63067
NN
55483
55484clean-target-libada:
0aed8855 55485 @: $(MAKE); $(unstage)
4fa63067
NN
55486 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55487 r=`${PWD_COMMAND}`; export r; \
55488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55489 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55490 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
55491 for flag in $(EXTRA_TARGET_FLAGS); do \
55492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55493 done; \
55494 (cd $(TARGET_SUBDIR)/libada && \
55495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55497 "RANLIB=$${RANLIB}" \
0c24b341 55498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55499 clean) \
4fa63067
NN
55500 || exit 1
55501
6bd3dfaa 55502@endif target-libada
a2592b1b 55503
4fa63067
NN
55504.PHONY: maybe-distclean-target-libada distclean-target-libada
55505maybe-distclean-target-libada:
6bd3dfaa
PB
55506@if target-libada
55507maybe-distclean-target-libada: distclean-target-libada
a2592b1b 55508
4fa63067 55509distclean-target-libada:
0aed8855 55510 @: $(MAKE); $(unstage)
4fa63067
NN
55511 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55512 r=`${PWD_COMMAND}`; export r; \
a2592b1b 55513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55514 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55515 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
55516 for flag in $(EXTRA_TARGET_FLAGS); do \
55517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55518 done; \
a2592b1b 55519 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
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 distclean) \
4fa63067 55525 || exit 1
a2592b1b 55526
6bd3dfaa 55527@endif target-libada
a2592b1b 55528
4fa63067
NN
55529.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
55530maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
55531@if target-libada
55532maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 55533
4fa63067 55534maintainer-clean-target-libada:
0aed8855 55535 @: $(MAKE); $(unstage)
4fa63067
NN
55536 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
55537 r=`${PWD_COMMAND}`; export r; \
a2592b1b 55538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 55539 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
55540 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
55541 for flag in $(EXTRA_TARGET_FLAGS); do \
55542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55543 done; \
a2592b1b 55544 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
55545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55547 "RANLIB=$${RANLIB}" \
0c24b341 55548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 55549 maintainer-clean) \
4fa63067
NN
55550 || exit 1
55551
6bd3dfaa 55552@endif target-libada
a2592b1b
DD
55553
55554
e393202e 55555
b3ded179
PB
55556
55557
55558.PHONY: configure-target-libgomp maybe-configure-target-libgomp
55559maybe-configure-target-libgomp:
4f0ef2d8
CD
55560@if gcc-bootstrap
55561configure-target-libgomp: stage_current
55562@endif gcc-bootstrap
b3ded179
PB
55563@if target-libgomp
55564maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 55565configure-target-libgomp:
b3ded179
PB
55566 @r=`${PWD_COMMAND}`; export r; \
55567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55568 echo "Checking multilib configuration for libgomp..."; \
55569 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55571 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55572 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55573 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55574 else \
55575 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55576 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55577 fi; \
55578 else \
55579 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
55580 fi; \
55581 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 55582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
1f53ca9a 55583 $(NORMAL_TARGET_EXPORTS) \
b3ded179
PB
55584 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
55585 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
55586 case $(srcdir) in \
55587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55588 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55590 esac; \
55591 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55592 libsrcdir="$$s/libgomp"; \
55593 rm -f no-such-file || : ; \
55594 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
55595 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55596 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
55597 || exit 1
55598@endif target-libgomp
55599
55600
55601
911e63d0
JR
55602.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
55603maybe-configure-stage1-target-libgomp:
55604@if target-libgomp-bootstrap
55605maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
55606configure-stage1-target-libgomp:
55607 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
55608 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55609 @r=`${PWD_COMMAND}`; export r; \
55610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55611 TFLAGS="$(STAGE1_TFLAGS)"; \
55612 echo "Checking multilib configuration for libgomp..."; \
55613 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55614 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55615 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55616 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55617 else \
55618 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55619 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55620 fi; \
55621 else \
55622 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55623 fi; \
55624 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55625 $(NORMAL_TARGET_EXPORTS) \
55626 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55627 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55628 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55629 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
55630 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55631 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55632 case $(srcdir) in \
55633 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55634 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55635 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55636 esac; \
55637 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55638 libsrcdir="$$s/libgomp"; \
55639 $(SHELL) $${libsrcdir}/configure \
55640 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55641 --target=${target_alias} $${srcdiroption} \
55642 $(STAGE1_CONFIGURE_FLAGS)
55643@endif target-libgomp-bootstrap
55644
55645.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
55646maybe-configure-stage2-target-libgomp:
55647@if target-libgomp-bootstrap
55648maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
55649configure-stage2-target-libgomp:
55650 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
55651 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55652 @r=`${PWD_COMMAND}`; export r; \
55653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55654 TFLAGS="$(STAGE2_TFLAGS)"; \
55655 echo "Checking multilib configuration for libgomp..."; \
55656 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55657 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55658 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55659 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55660 else \
55661 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55662 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55663 fi; \
55664 else \
55665 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55666 fi; \
55667 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55668 $(NORMAL_TARGET_EXPORTS) \
55669 \
55670 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55671 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55672 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55673 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
55674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55675 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55676 case $(srcdir) in \
55677 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55678 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55679 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55680 esac; \
55681 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55682 libsrcdir="$$s/libgomp"; \
55683 $(SHELL) $${libsrcdir}/configure \
55684 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55685 --target=${target_alias} $${srcdiroption} \
55686 --with-build-libsubdir=$(HOST_SUBDIR) \
55687 $(STAGE2_CONFIGURE_FLAGS)
55688@endif target-libgomp-bootstrap
55689
55690.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
55691maybe-configure-stage3-target-libgomp:
55692@if target-libgomp-bootstrap
55693maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
55694configure-stage3-target-libgomp:
55695 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
55696 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55697 @r=`${PWD_COMMAND}`; export r; \
55698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55699 TFLAGS="$(STAGE3_TFLAGS)"; \
55700 echo "Checking multilib configuration for libgomp..."; \
55701 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55702 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55703 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55704 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55705 else \
55706 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55707 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55708 fi; \
55709 else \
55710 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55711 fi; \
55712 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55713 $(NORMAL_TARGET_EXPORTS) \
55714 \
55715 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55716 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55717 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55718 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
55719 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55720 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55721 case $(srcdir) in \
55722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55723 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55725 esac; \
55726 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55727 libsrcdir="$$s/libgomp"; \
55728 $(SHELL) $${libsrcdir}/configure \
55729 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55730 --target=${target_alias} $${srcdiroption} \
55731 --with-build-libsubdir=$(HOST_SUBDIR) \
55732 $(STAGE3_CONFIGURE_FLAGS)
55733@endif target-libgomp-bootstrap
55734
55735.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
55736maybe-configure-stage4-target-libgomp:
55737@if target-libgomp-bootstrap
55738maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
55739configure-stage4-target-libgomp:
55740 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
55741 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55742 @r=`${PWD_COMMAND}`; export r; \
55743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55744 TFLAGS="$(STAGE4_TFLAGS)"; \
55745 echo "Checking multilib configuration for libgomp..."; \
55746 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55747 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55748 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55749 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55750 else \
55751 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55752 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55753 fi; \
55754 else \
55755 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55756 fi; \
55757 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55758 $(NORMAL_TARGET_EXPORTS) \
55759 \
55760 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55761 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55762 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55763 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
55764 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55765 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55766 case $(srcdir) in \
55767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55768 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55770 esac; \
55771 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55772 libsrcdir="$$s/libgomp"; \
55773 $(SHELL) $${libsrcdir}/configure \
55774 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55775 --target=${target_alias} $${srcdiroption} \
55776 --with-build-libsubdir=$(HOST_SUBDIR) \
55777 $(STAGE4_CONFIGURE_FLAGS)
55778@endif target-libgomp-bootstrap
55779
55780.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
55781maybe-configure-stageprofile-target-libgomp:
55782@if target-libgomp-bootstrap
55783maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
55784configure-stageprofile-target-libgomp:
55785 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
55786 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55787 @r=`${PWD_COMMAND}`; export r; \
55788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55789 TFLAGS="$(STAGEprofile_TFLAGS)"; \
55790 echo "Checking multilib configuration for libgomp..."; \
55791 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55792 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55793 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55794 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55795 else \
55796 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55797 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55798 fi; \
55799 else \
55800 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55801 fi; \
55802 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55803 $(NORMAL_TARGET_EXPORTS) \
55804 \
55805 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55806 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55807 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55808 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
55809 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55810 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55811 case $(srcdir) in \
55812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55813 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55815 esac; \
55816 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55817 libsrcdir="$$s/libgomp"; \
55818 $(SHELL) $${libsrcdir}/configure \
55819 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55820 --target=${target_alias} $${srcdiroption} \
55821 --with-build-libsubdir=$(HOST_SUBDIR) \
55822 $(STAGEprofile_CONFIGURE_FLAGS)
55823@endif target-libgomp-bootstrap
55824
55825.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
55826maybe-configure-stagefeedback-target-libgomp:
55827@if target-libgomp-bootstrap
55828maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
55829configure-stagefeedback-target-libgomp:
55830 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
55831 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
55832 @r=`${PWD_COMMAND}`; export r; \
55833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55834 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
55835 echo "Checking multilib configuration for libgomp..."; \
55836 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
55837 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55838 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
55839 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
55840 else \
55841 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
55842 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55843 fi; \
55844 else \
55845 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
55846 fi; \
55847 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
55848 $(NORMAL_TARGET_EXPORTS) \
55849 \
55850 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
55851 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
55852 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
55853 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
55854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
55855 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
55856 case $(srcdir) in \
55857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55858 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
55859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55860 esac; \
55861 srcdiroption="--srcdir=$${topdir}/libgomp"; \
55862 libsrcdir="$$s/libgomp"; \
55863 $(SHELL) $${libsrcdir}/configure \
55864 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55865 --target=${target_alias} $${srcdiroption} \
55866 --with-build-libsubdir=$(HOST_SUBDIR) \
55867 $(STAGEfeedback_CONFIGURE_FLAGS)
55868@endif target-libgomp-bootstrap
55869
55870
55871
b3ded179
PB
55872
55873
55874.PHONY: all-target-libgomp maybe-all-target-libgomp
55875maybe-all-target-libgomp:
4f0ef2d8
CD
55876@if gcc-bootstrap
55877all-target-libgomp: stage_current
55878@endif gcc-bootstrap
b3ded179
PB
55879@if target-libgomp
55880TARGET-target-libgomp=all
55881maybe-all-target-libgomp: all-target-libgomp
55882all-target-libgomp: configure-target-libgomp
b3ded179
PB
55883 @r=`${PWD_COMMAND}`; export r; \
55884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1f53ca9a 55885 $(NORMAL_TARGET_EXPORTS) \
b3ded179 55886 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
55887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
55888 $(TARGET-target-libgomp))
b3ded179
PB
55889@endif target-libgomp
55890
55891
55892
911e63d0
JR
55893.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
55894.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
55895maybe-all-stage1-target-libgomp:
55896maybe-clean-stage1-target-libgomp:
55897@if target-libgomp-bootstrap
55898maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
55899all-stage1: all-stage1-target-libgomp
55900TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
55901all-stage1-target-libgomp: configure-stage1-target-libgomp
55902 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
55903 @r=`${PWD_COMMAND}`; export r; \
55904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55905 TFLAGS="$(STAGE1_TFLAGS)"; \
55906 $(NORMAL_TARGET_EXPORTS) \
55907 cd $(TARGET_SUBDIR)/libgomp && \
55908 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55909 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55912 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55913 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55914 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55915 $(EXTRA_TARGET_FLAGS) \
55916 TFLAGS="$(STAGE1_TFLAGS)" \
55917 $(TARGET-stage1-target-libgomp)
55918
55919maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
55920clean-stage1: clean-stage1-target-libgomp
55921clean-stage1-target-libgomp:
55922 @if [ $(current_stage) = stage1 ]; then \
55923 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55924 else \
55925 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
55926 $(MAKE) stage1-start; \
55927 fi; \
55928 cd $(TARGET_SUBDIR)/libgomp && \
55929 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55930 clean
55931@endif target-libgomp-bootstrap
55932
55933
55934.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
55935.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
55936maybe-all-stage2-target-libgomp:
55937maybe-clean-stage2-target-libgomp:
55938@if target-libgomp-bootstrap
55939maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
55940all-stage2: all-stage2-target-libgomp
55941TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
55942all-stage2-target-libgomp: configure-stage2-target-libgomp
55943 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
55944 @r=`${PWD_COMMAND}`; export r; \
55945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55946 TFLAGS="$(STAGE2_TFLAGS)"; \
55947 $(NORMAL_TARGET_EXPORTS) \
55948 \
55949 cd $(TARGET_SUBDIR)/libgomp && \
55950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55951 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55952 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55953 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
55957 $(EXTRA_TARGET_FLAGS) \
55958 TFLAGS="$(STAGE2_TFLAGS)" \
55959 $(TARGET-stage2-target-libgomp)
55960
55961maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
55962clean-stage2: clean-stage2-target-libgomp
55963clean-stage2-target-libgomp:
55964 @if [ $(current_stage) = stage2 ]; then \
55965 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
55966 else \
55967 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
55968 $(MAKE) stage2-start; \
55969 fi; \
55970 cd $(TARGET_SUBDIR)/libgomp && \
55971 $(MAKE) $(EXTRA_TARGET_FLAGS) \
55972 \
55973 clean
55974@endif target-libgomp-bootstrap
55975
55976
55977.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
55978.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
55979maybe-all-stage3-target-libgomp:
55980maybe-clean-stage3-target-libgomp:
55981@if target-libgomp-bootstrap
55982maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
55983all-stage3: all-stage3-target-libgomp
55984TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
55985all-stage3-target-libgomp: configure-stage3-target-libgomp
55986 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
55987 @r=`${PWD_COMMAND}`; export r; \
55988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55989 TFLAGS="$(STAGE3_TFLAGS)"; \
55990 $(NORMAL_TARGET_EXPORTS) \
55991 \
55992 cd $(TARGET_SUBDIR)/libgomp && \
55993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
55994 CFLAGS="$(CFLAGS_FOR_TARGET)" \
55995 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
55996 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
55997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
55998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
55999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
56000 $(EXTRA_TARGET_FLAGS) \
56001 TFLAGS="$(STAGE3_TFLAGS)" \
56002 $(TARGET-stage3-target-libgomp)
56003
56004maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
56005clean-stage3: clean-stage3-target-libgomp
56006clean-stage3-target-libgomp:
56007 @if [ $(current_stage) = stage3 ]; then \
56008 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
56009 else \
56010 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
56011 $(MAKE) stage3-start; \
56012 fi; \
56013 cd $(TARGET_SUBDIR)/libgomp && \
56014 $(MAKE) $(EXTRA_TARGET_FLAGS) \
56015 \
56016 clean
56017@endif target-libgomp-bootstrap
56018
56019
56020.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
56021.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
56022maybe-all-stage4-target-libgomp:
56023maybe-clean-stage4-target-libgomp:
56024@if target-libgomp-bootstrap
56025maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
56026all-stage4: all-stage4-target-libgomp
56027TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
56028all-stage4-target-libgomp: configure-stage4-target-libgomp
56029 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
56030 @r=`${PWD_COMMAND}`; export r; \
56031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56032 TFLAGS="$(STAGE4_TFLAGS)"; \
56033 $(NORMAL_TARGET_EXPORTS) \
56034 \
56035 cd $(TARGET_SUBDIR)/libgomp && \
56036 $(MAKE) $(BASE_FLAGS_TO_PASS) \
56037 CFLAGS="$(CFLAGS_FOR_TARGET)" \
56038 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
56039 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
56040 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
56041 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
56042 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
56043 $(EXTRA_TARGET_FLAGS) \
56044 TFLAGS="$(STAGE4_TFLAGS)" \
56045 $(TARGET-stage4-target-libgomp)
56046
56047maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
56048clean-stage4: clean-stage4-target-libgomp
56049clean-stage4-target-libgomp:
56050 @if [ $(current_stage) = stage4 ]; then \
56051 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
56052 else \
56053 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
56054 $(MAKE) stage4-start; \
56055 fi; \
56056 cd $(TARGET_SUBDIR)/libgomp && \
56057 $(MAKE) $(EXTRA_TARGET_FLAGS) \
56058 \
56059 clean
56060@endif target-libgomp-bootstrap
56061
56062
56063.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
56064.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
56065maybe-all-stageprofile-target-libgomp:
56066maybe-clean-stageprofile-target-libgomp:
56067@if target-libgomp-bootstrap
56068maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
56069all-stageprofile: all-stageprofile-target-libgomp
56070TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
56071all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
56072 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
56073 @r=`${PWD_COMMAND}`; export r; \
56074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56075 TFLAGS="$(STAGEprofile_TFLAGS)"; \
56076 $(NORMAL_TARGET_EXPORTS) \
56077 \
56078 cd $(TARGET_SUBDIR)/libgomp && \
56079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
56080 CFLAGS="$(CFLAGS_FOR_TARGET)" \
56081 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
56082 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
56083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
56084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
56085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
56086 $(EXTRA_TARGET_FLAGS) \
56087 TFLAGS="$(STAGEprofile_TFLAGS)" \
56088 $(TARGET-stageprofile-target-libgomp)
56089
56090maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
56091clean-stageprofile: clean-stageprofile-target-libgomp
56092clean-stageprofile-target-libgomp:
56093 @if [ $(current_stage) = stageprofile ]; then \
56094 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
56095 else \
56096 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
56097 $(MAKE) stageprofile-start; \
56098 fi; \
56099 cd $(TARGET_SUBDIR)/libgomp && \
56100 $(MAKE) $(EXTRA_TARGET_FLAGS) \
56101 \
56102 clean
56103@endif target-libgomp-bootstrap
56104
56105
56106.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
56107.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
56108maybe-all-stagefeedback-target-libgomp:
56109maybe-clean-stagefeedback-target-libgomp:
56110@if target-libgomp-bootstrap
56111maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
56112all-stagefeedback: all-stagefeedback-target-libgomp
56113TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
56114all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
56115 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
56116 @r=`${PWD_COMMAND}`; export r; \
56117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56118 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
56119 $(NORMAL_TARGET_EXPORTS) \
56120 \
56121 cd $(TARGET_SUBDIR)/libgomp && \
56122 $(MAKE) $(BASE_FLAGS_TO_PASS) \
56123 CFLAGS="$(CFLAGS_FOR_TARGET)" \
56124 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
56125 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
56126 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
56127 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
56128 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
56129 $(EXTRA_TARGET_FLAGS) \
56130 TFLAGS="$(STAGEfeedback_TFLAGS)" \
56131 $(TARGET-stagefeedback-target-libgomp)
56132
56133maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
56134clean-stagefeedback: clean-stagefeedback-target-libgomp
56135clean-stagefeedback-target-libgomp:
56136 @if [ $(current_stage) = stagefeedback ]; then \
56137 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
56138 else \
56139 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
56140 $(MAKE) stagefeedback-start; \
56141 fi; \
56142 cd $(TARGET_SUBDIR)/libgomp && \
56143 $(MAKE) $(EXTRA_TARGET_FLAGS) \
56144 \
56145 clean
56146@endif target-libgomp-bootstrap
56147
56148
56149
56150
b3ded179
PB
56151
56152
56153.PHONY: check-target-libgomp maybe-check-target-libgomp
56154maybe-check-target-libgomp:
56155@if target-libgomp
56156maybe-check-target-libgomp: check-target-libgomp
56157
56158check-target-libgomp:
56159 @: $(MAKE); $(unstage)
56160 @r=`${PWD_COMMAND}`; export r; \
56161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56162 $(NORMAL_TARGET_EXPORTS) \
56163 (cd $(TARGET_SUBDIR)/libgomp && \
56164 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
56165
56166@endif target-libgomp
56167
56168.PHONY: install-target-libgomp maybe-install-target-libgomp
56169maybe-install-target-libgomp:
56170@if target-libgomp
56171maybe-install-target-libgomp: install-target-libgomp
56172
56173install-target-libgomp: installdirs
56174 @: $(MAKE); $(unstage)
56175 @r=`${PWD_COMMAND}`; export r; \
56176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56177 $(NORMAL_TARGET_EXPORTS) \
56178 (cd $(TARGET_SUBDIR)/libgomp && \
56179 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
56180
56181@endif target-libgomp
56182
56a8fe78 56183# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
56184
56185.PHONY: maybe-info-target-libgomp info-target-libgomp
56186maybe-info-target-libgomp:
56187@if target-libgomp
56188maybe-info-target-libgomp: info-target-libgomp
56189
56190info-target-libgomp: \
56191 configure-target-libgomp
56192 @: $(MAKE); $(unstage)
56193 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56194 r=`${PWD_COMMAND}`; export r; \
56195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56196 $(NORMAL_TARGET_EXPORTS) \
56197 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
56198 for flag in $(EXTRA_TARGET_FLAGS); do \
56199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56200 done; \
56201 (cd $(TARGET_SUBDIR)/libgomp && \
56202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56204 "RANLIB=$${RANLIB}" \
0c24b341 56205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56206 info) \
56207 || exit 1
56208
56209@endif target-libgomp
56210
56211.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
56212maybe-dvi-target-libgomp:
56213@if target-libgomp
56214maybe-dvi-target-libgomp: dvi-target-libgomp
56215
56216dvi-target-libgomp: \
56217 configure-target-libgomp
56218 @: $(MAKE); $(unstage)
56219 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56220 r=`${PWD_COMMAND}`; export r; \
56221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56222 $(NORMAL_TARGET_EXPORTS) \
56223 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
56224 for flag in $(EXTRA_TARGET_FLAGS); do \
56225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56226 done; \
56227 (cd $(TARGET_SUBDIR)/libgomp && \
56228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56230 "RANLIB=$${RANLIB}" \
0c24b341 56231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56232 dvi) \
56233 || exit 1
56234
56235@endif target-libgomp
56236
56a8fe78
DD
56237.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
56238maybe-pdf-target-libgomp:
56239@if target-libgomp
56240maybe-pdf-target-libgomp: pdf-target-libgomp
56241
56242pdf-target-libgomp: \
56243 configure-target-libgomp
56244 @: $(MAKE); $(unstage)
56245 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56246 r=`${PWD_COMMAND}`; export r; \
56247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56248 $(NORMAL_TARGET_EXPORTS) \
56249 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
56250 for flag in $(EXTRA_TARGET_FLAGS); do \
56251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56252 done; \
56253 (cd $(TARGET_SUBDIR)/libgomp && \
56254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56256 "RANLIB=$${RANLIB}" \
0c24b341 56257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
56258 pdf) \
56259 || exit 1
56260
56261@endif target-libgomp
56262
b3ded179
PB
56263.PHONY: maybe-html-target-libgomp html-target-libgomp
56264maybe-html-target-libgomp:
56265@if target-libgomp
56266maybe-html-target-libgomp: html-target-libgomp
56267
56268html-target-libgomp: \
56269 configure-target-libgomp
56270 @: $(MAKE); $(unstage)
56271 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56272 r=`${PWD_COMMAND}`; export r; \
56273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56274 $(NORMAL_TARGET_EXPORTS) \
56275 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
56276 for flag in $(EXTRA_TARGET_FLAGS); do \
56277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56278 done; \
56279 (cd $(TARGET_SUBDIR)/libgomp && \
56280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56282 "RANLIB=$${RANLIB}" \
0c24b341 56283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56284 html) \
56285 || exit 1
56286
56287@endif target-libgomp
56288
56289.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
56290maybe-TAGS-target-libgomp:
56291@if target-libgomp
56292maybe-TAGS-target-libgomp: TAGS-target-libgomp
56293
56294TAGS-target-libgomp: \
56295 configure-target-libgomp
56296 @: $(MAKE); $(unstage)
56297 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56298 r=`${PWD_COMMAND}`; export r; \
56299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56300 $(NORMAL_TARGET_EXPORTS) \
56301 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
56302 for flag in $(EXTRA_TARGET_FLAGS); do \
56303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56304 done; \
56305 (cd $(TARGET_SUBDIR)/libgomp && \
56306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56308 "RANLIB=$${RANLIB}" \
0c24b341 56309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56310 TAGS) \
56311 || exit 1
56312
56313@endif target-libgomp
56314
56315.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
56316maybe-install-info-target-libgomp:
56317@if target-libgomp
56318maybe-install-info-target-libgomp: install-info-target-libgomp
56319
56320install-info-target-libgomp: \
56321 configure-target-libgomp \
56322 info-target-libgomp
56323 @: $(MAKE); $(unstage)
56324 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56325 r=`${PWD_COMMAND}`; export r; \
56326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56327 $(NORMAL_TARGET_EXPORTS) \
56328 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
56329 for flag in $(EXTRA_TARGET_FLAGS); do \
56330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56331 done; \
56332 (cd $(TARGET_SUBDIR)/libgomp && \
56333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56335 "RANLIB=$${RANLIB}" \
0c24b341 56336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56337 install-info) \
56338 || exit 1
56339
56340@endif target-libgomp
56341
a3ca38d2
DD
56342.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
56343maybe-install-pdf-target-libgomp:
56344@if target-libgomp
56345maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
56346
56347install-pdf-target-libgomp: \
56348 configure-target-libgomp \
56349 pdf-target-libgomp
56350 @: $(MAKE); $(unstage)
56351 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56352 r=`${PWD_COMMAND}`; export r; \
56353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56354 $(NORMAL_TARGET_EXPORTS) \
56355 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
56356 for flag in $(EXTRA_TARGET_FLAGS); do \
56357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56358 done; \
56359 (cd $(TARGET_SUBDIR)/libgomp && \
56360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56362 "RANLIB=$${RANLIB}" \
0c24b341 56363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
56364 install-pdf) \
56365 || exit 1
56366
56367@endif target-libgomp
56368
108a6f8e
CD
56369.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
56370maybe-install-html-target-libgomp:
56371@if target-libgomp
56372maybe-install-html-target-libgomp: install-html-target-libgomp
56373
56374install-html-target-libgomp: \
56375 configure-target-libgomp \
56376 html-target-libgomp
56377 @: $(MAKE); $(unstage)
56378 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56379 r=`${PWD_COMMAND}`; export r; \
56380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56381 $(NORMAL_TARGET_EXPORTS) \
56382 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
56383 for flag in $(EXTRA_TARGET_FLAGS); do \
56384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56385 done; \
56386 (cd $(TARGET_SUBDIR)/libgomp && \
56387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56389 "RANLIB=$${RANLIB}" \
0c24b341 56390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
56391 install-html) \
56392 || exit 1
56393
56394@endif target-libgomp
56395
b3ded179
PB
56396.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
56397maybe-installcheck-target-libgomp:
56398@if target-libgomp
56399maybe-installcheck-target-libgomp: installcheck-target-libgomp
56400
56401installcheck-target-libgomp: \
56402 configure-target-libgomp
56403 @: $(MAKE); $(unstage)
56404 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56405 r=`${PWD_COMMAND}`; export r; \
56406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56407 $(NORMAL_TARGET_EXPORTS) \
56408 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
56409 for flag in $(EXTRA_TARGET_FLAGS); do \
56410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56411 done; \
56412 (cd $(TARGET_SUBDIR)/libgomp && \
56413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56415 "RANLIB=$${RANLIB}" \
0c24b341 56416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56417 installcheck) \
56418 || exit 1
56419
56420@endif target-libgomp
56421
56422.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
56423maybe-mostlyclean-target-libgomp:
56424@if target-libgomp
56425maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
56426
56427mostlyclean-target-libgomp:
56428 @: $(MAKE); $(unstage)
56429 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56430 r=`${PWD_COMMAND}`; export r; \
56431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56432 $(NORMAL_TARGET_EXPORTS) \
56433 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
56434 for flag in $(EXTRA_TARGET_FLAGS); do \
56435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56436 done; \
56437 (cd $(TARGET_SUBDIR)/libgomp && \
56438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56440 "RANLIB=$${RANLIB}" \
0c24b341 56441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56442 mostlyclean) \
56443 || exit 1
56444
56445@endif target-libgomp
56446
56447.PHONY: maybe-clean-target-libgomp clean-target-libgomp
56448maybe-clean-target-libgomp:
56449@if target-libgomp
56450maybe-clean-target-libgomp: clean-target-libgomp
56451
56452clean-target-libgomp:
56453 @: $(MAKE); $(unstage)
56454 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56455 r=`${PWD_COMMAND}`; export r; \
56456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56457 $(NORMAL_TARGET_EXPORTS) \
56458 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
56459 for flag in $(EXTRA_TARGET_FLAGS); do \
56460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56461 done; \
56462 (cd $(TARGET_SUBDIR)/libgomp && \
56463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56465 "RANLIB=$${RANLIB}" \
0c24b341 56466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56467 clean) \
56468 || exit 1
56469
56470@endif target-libgomp
56471
56472.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
56473maybe-distclean-target-libgomp:
56474@if target-libgomp
56475maybe-distclean-target-libgomp: distclean-target-libgomp
56476
56477distclean-target-libgomp:
56478 @: $(MAKE); $(unstage)
56479 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56480 r=`${PWD_COMMAND}`; export r; \
56481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56482 $(NORMAL_TARGET_EXPORTS) \
56483 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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}" \
b3ded179
PB
56492 distclean) \
56493 || exit 1
56494
56495@endif target-libgomp
56496
56497.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
56498maybe-maintainer-clean-target-libgomp:
56499@if target-libgomp
56500maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
56501
56502maintainer-clean-target-libgomp:
56503 @: $(MAKE); $(unstage)
56504 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
56505 r=`${PWD_COMMAND}`; export r; \
56506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56507 $(NORMAL_TARGET_EXPORTS) \
56508 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
56509 for flag in $(EXTRA_TARGET_FLAGS); do \
56510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56511 done; \
56512 (cd $(TARGET_SUBDIR)/libgomp && \
56513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56515 "RANLIB=$${RANLIB}" \
0c24b341 56516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
56517 maintainer-clean) \
56518 || exit 1
56519
56520@endif target-libgomp
56521
56522
56523
15723a45
NN
56524# ----------
56525# GCC module
56526# ----------
56527
319cab08 56528@if gcc-no-bootstrap
252b5132 56529.PHONY: cross
72b2455a 56530cross: all-build all-gas all-ld
b40e3958
L
56531 @r=`${PWD_COMMAND}`; export r; \
56532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 56533 $(HOST_EXPORTS) \
252b5132 56534 echo "Building the C and C++ compiler"; \
5cec67bf 56535 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
56536 @r=`${PWD_COMMAND}`; export r; \
56537 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 56538 echo "Building runtime libraries"; \
656fdd47 56539 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 56540@endif gcc-no-bootstrap
252b5132 56541
6bd3dfaa 56542@if gcc
c50523ce
L
56543
56544.PHONY: check-gcc-c check-c
56545check-gcc-c:
56546 r=`${PWD_COMMAND}`; export r; \
56547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56548 $(HOST_EXPORTS) \
56549 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
56550check-c: check-gcc-c
56551
56552.PHONY: check-gcc-c++ check-c++
7d695d07 56553check-gcc-c++:
c50523ce
L
56554 r=`${PWD_COMMAND}`; export r; \
56555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56556 $(HOST_EXPORTS) \
56557 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
56558check-c++: check-gcc-c++ check-target-libstdc++-v3
56559
56560.PHONY: check-gcc-fortran check-fortran
56561check-gcc-fortran:
56562 r=`${PWD_COMMAND}`; export r; \
56563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56564 $(HOST_EXPORTS) \
56565 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
e552509b 56566check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
c50523ce
L
56567
56568.PHONY: check-gcc-java check-java
56569check-gcc-java:
56570 r=`${PWD_COMMAND}`; export r; \
56571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56572 $(HOST_EXPORTS) \
56573 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
56574check-java: check-gcc-java check-target-libjava
56575
56576.PHONY: check-gcc-ada check-ada
56577check-gcc-ada:
56578 r=`${PWD_COMMAND}`; export r; \
56579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56580 $(HOST_EXPORTS) \
56581 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
56582check-ada: check-gcc-ada check-target-libada
56583
56584.PHONY: check-gcc-objc check-objc
56585check-gcc-objc:
56586 r=`${PWD_COMMAND}`; export r; \
56587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56588 $(HOST_EXPORTS) \
56589 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
56590check-objc: check-gcc-objc check-target-libobjc
56591
56592.PHONY: check-gcc-obj-c++ check-obj-c++
56593check-gcc-obj-c++:
56594 r=`${PWD_COMMAND}`; export r; \
56595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56596 $(HOST_EXPORTS) \
56597 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
56598check-obj-c++: check-gcc-obj-c++
7d695d07 56599
e552509b
ILT
56600.PHONY: check-gcc-go check-go
56601check-gcc-go:
56602 r=`${PWD_COMMAND}`; export r; \
56603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56604 $(HOST_EXPORTS) \
56605 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
56606check-go: check-gcc-go check-target-libgo
56607
252b5132 56608
15723a45
NN
56609# Install the gcc headers files, but not the fixed include files,
56610# which Cygnus is not allowed to distribute. This rule is very
56611# dependent on the workings of the gcc Makefile.in.
56612.PHONY: gcc-no-fixedincludes
56613gcc-no-fixedincludes:
56614 @if [ -f ./gcc/Makefile ]; then \
56615 rm -rf gcc/tmp-include; \
56616 mv gcc/include gcc/tmp-include 2>/dev/null; \
56617 mkdir gcc/include; \
56618 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
56619 touch gcc/stmp-fixinc gcc/include/fixed; \
56620 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
56621 r=`${PWD_COMMAND}`; export r; \
56622 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 56623 $(HOST_EXPORTS) \
1086bc09 56624 (cd ./gcc && \
15723a45
NN
56625 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
56626 rm -rf gcc/include; \
56627 mv gcc/tmp-include gcc/include 2>/dev/null; \
56628 else true; fi
6bd3dfaa 56629@endif gcc
4fa63067 56630
b813574b
PB
56631# ---------------------
56632# GCC bootstrap support
56633# ---------------------
4fa63067 56634
b813574b
PB
56635# We track the current stage (the one in 'gcc') in the stage_current file.
56636# stage_last instead tracks the stage that was built last. These targets
56637# are dummy when toplevel bootstrap is not active.
4fa63067 56638
f70224b5 56639# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
56640# there, so $(unstage) should be run at various points. To avoid excessive
56641# recursive invocations of make, we "inline" them using a variable. These
56642# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
56643# to avoid warnings from the GNU Make job server.
f70224b5
PB
56644
56645unstage = :
56646stage = :
c52c6897 56647current_stage = ""
f70224b5 56648
b813574b 56649@if gcc-bootstrap
9daf3993 56650unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 56651stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 56652current_stage = "`cat stage_current 2> /dev/null`"
b813574b 56653@endif gcc-bootstrap
4fa63067 56654
f70224b5
PB
56655.PHONY: unstage stage
56656unstage:
0aed8855 56657 @: $(MAKE); $(unstage)
b813574b 56658stage:
0aed8855 56659 @: $(MAKE); $(stage)
1d39f329 56660
80911fe1
PB
56661# Disable commands for lean bootstrap.
56662LEAN = false
56663
dfdffa2c
PB
56664# We name the build directories for the various stages "stage1-gcc",
56665# "stage2-gcc","stage3-gcc", etc.
56666
56667# Since the 'compare' process will fail (on debugging information) if any
56668# directory names are different, we need to link the gcc directory for
0aed8855 56669# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
56670# the build directories constant as well. For the latter, we use naked names
56671# like 'gcc', because the scripts in that directory assume it. We use
56672# mv on platforms where symlinks to directories do not work or are not
56673# reliable.
56674
1d39f329
NN
56675# 'touch' doesn't work right on some platforms.
56676STAMP = echo timestamp >
56677
dfdffa2c
PB
56678# We only want to compare .o files, so set this!
56679objext = .o
56680
dfdffa2c 56681
319cab08 56682.PHONY: stage1-start stage1-end
dfdffa2c 56683
656fdd47 56684stage1-start::
0aed8855 56685 @: $(MAKE); $(stage); \
b813574b 56686 echo stage1 > stage_current ; \
b00612cc 56687 echo stage1 > stage_last; \
0aed8855 56688 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56689@if bfd
b00612cc
PB
56690 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
56691 mkdir stage1-bfd; \
80911fe1 56692 mv stage1-bfd bfd
72b2455a
PB
56693@endif bfd
56694@if opcodes
b00612cc
PB
56695 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
56696 mkdir stage1-opcodes; \
80911fe1 56697 mv stage1-opcodes opcodes
72b2455a
PB
56698@endif opcodes
56699@if binutils
b00612cc
PB
56700 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
56701 mkdir stage1-binutils; \
80911fe1 56702 mv stage1-binutils binutils
72b2455a
PB
56703@endif binutils
56704@if gas
b00612cc
PB
56705 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
56706 mkdir stage1-gas; \
80911fe1 56707 mv stage1-gas gas
72b2455a
PB
56708@endif gas
56709@if gcc
b00612cc
PB
56710 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
56711 mkdir stage1-gcc; \
80911fe1 56712 mv stage1-gcc gcc
72b2455a 56713@endif gcc
4b900473
PB
56714@if gmp
56715 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
56716 mkdir stage1-gmp; \
56717 mv stage1-gmp gmp
56718@endif gmp
56719@if mpfr
56720 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
56721 mkdir stage1-mpfr; \
56722 mv stage1-mpfr mpfr
56723@endif mpfr
e8a5fa9c
RW
56724@if mpc
56725 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
56726 mkdir stage1-mpc; \
56727 mv stage1-mpc mpc
56728@endif mpc
e28c595f
JM
56729@if ppl
56730 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
56731 mkdir stage1-ppl; \
56732 mv stage1-ppl ppl
56733@endif ppl
56734@if cloog
56735 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
56736 mkdir stage1-cloog; \
56737 mv stage1-cloog cloog
56738@endif cloog
1f53ca9a
AO
56739@if libelf
56740 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
56741 mkdir stage1-libelf; \
56742 mv stage1-libelf libelf
56743@endif libelf
93f9b408
ILT
56744@if gold
56745 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
56746 mkdir stage1-gold; \
56747 mv stage1-gold gold
56748@endif gold
72b2455a 56749@if intl
b00612cc
PB
56750 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
56751 mkdir stage1-intl; \
80911fe1 56752 mv stage1-intl intl
72b2455a
PB
56753@endif intl
56754@if ld
b00612cc
PB
56755 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
56756 mkdir stage1-ld; \
80911fe1 56757 mv stage1-ld ld
72b2455a
PB
56758@endif ld
56759@if libcpp
b00612cc
PB
56760 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
56761 mkdir stage1-libcpp; \
80911fe1 56762 mv stage1-libcpp libcpp
72b2455a 56763@endif libcpp
be01d343
PB
56764@if libdecnumber
56765 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
56766 mkdir stage1-libdecnumber; \
80911fe1 56767 mv stage1-libdecnumber libdecnumber
be01d343 56768@endif libdecnumber
72b2455a 56769@if libiberty
b00612cc
PB
56770 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
56771 mkdir stage1-libiberty; \
80911fe1 56772 mv stage1-libiberty libiberty
72b2455a
PB
56773@endif libiberty
56774@if zlib
b00612cc
PB
56775 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
56776 mkdir stage1-zlib; \
80911fe1 56777 mv stage1-zlib zlib
72b2455a 56778@endif zlib
700d40ca
ILT
56779@if lto-plugin
56780 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
56781 mkdir stage1-lto-plugin; \
56782 mv stage1-lto-plugin lto-plugin
56783@endif lto-plugin
0aed8855
PB
56784 @[ -d stage1-$(TARGET_SUBDIR) ] || \
56785 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 56786 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 56787
80911fe1 56788stage1-end::
72b2455a 56789@if bfd
80911fe1
PB
56790 @if test -d $(HOST_SUBDIR)/bfd ; then \
56791 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 56792 fi
72b2455a
PB
56793@endif bfd
56794@if opcodes
80911fe1
PB
56795 @if test -d $(HOST_SUBDIR)/opcodes ; then \
56796 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 56797 fi
72b2455a
PB
56798@endif opcodes
56799@if binutils
80911fe1
PB
56800 @if test -d $(HOST_SUBDIR)/binutils ; then \
56801 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 56802 fi
72b2455a
PB
56803@endif binutils
56804@if gas
80911fe1
PB
56805 @if test -d $(HOST_SUBDIR)/gas ; then \
56806 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 56807 fi
72b2455a
PB
56808@endif gas
56809@if gcc
80911fe1
PB
56810 @if test -d $(HOST_SUBDIR)/gcc ; then \
56811 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 56812 fi
72b2455a 56813@endif gcc
4b900473
PB
56814@if gmp
56815 @if test -d $(HOST_SUBDIR)/gmp ; then \
56816 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
56817 fi
56818@endif gmp
56819@if mpfr
56820 @if test -d $(HOST_SUBDIR)/mpfr ; then \
56821 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
56822 fi
56823@endif mpfr
e8a5fa9c
RW
56824@if mpc
56825 @if test -d $(HOST_SUBDIR)/mpc ; then \
56826 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
56827 fi
56828@endif mpc
e28c595f
JM
56829@if ppl
56830 @if test -d $(HOST_SUBDIR)/ppl ; then \
56831 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
56832 fi
56833@endif ppl
56834@if cloog
56835 @if test -d $(HOST_SUBDIR)/cloog ; then \
56836 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
56837 fi
56838@endif cloog
1f53ca9a
AO
56839@if libelf
56840 @if test -d $(HOST_SUBDIR)/libelf ; then \
56841 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
56842 fi
56843@endif libelf
93f9b408
ILT
56844@if gold
56845 @if test -d $(HOST_SUBDIR)/gold ; then \
56846 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
56847 fi
56848@endif gold
72b2455a 56849@if intl
80911fe1
PB
56850 @if test -d $(HOST_SUBDIR)/intl ; then \
56851 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 56852 fi
72b2455a
PB
56853@endif intl
56854@if ld
80911fe1
PB
56855 @if test -d $(HOST_SUBDIR)/ld ; then \
56856 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 56857 fi
72b2455a
PB
56858@endif ld
56859@if libcpp
80911fe1
PB
56860 @if test -d $(HOST_SUBDIR)/libcpp ; then \
56861 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 56862 fi
72b2455a 56863@endif libcpp
be01d343 56864@if libdecnumber
80911fe1
PB
56865 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
56866 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 56867 fi
be01d343 56868@endif libdecnumber
72b2455a 56869@if libiberty
80911fe1
PB
56870 @if test -d $(HOST_SUBDIR)/libiberty ; then \
56871 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 56872 fi
72b2455a
PB
56873@endif libiberty
56874@if zlib
80911fe1
PB
56875 @if test -d $(HOST_SUBDIR)/zlib ; then \
56876 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 56877 fi
72b2455a 56878@endif zlib
700d40ca
ILT
56879@if lto-plugin
56880 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
56881 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
56882 fi
56883@endif lto-plugin
0aed8855 56884 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 56885 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 56886 fi
80911fe1 56887 rm -f stage_current
dfdffa2c 56888
973601e1 56889# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 56890# remade, but not reconfigured. The next stage (if any) will not be
675492f0 56891# reconfigured either.
319cab08 56892.PHONY: stage1-bubble
656fdd47 56893stage1-bubble::
e360f423
PB
56894 @r=`${PWD_COMMAND}`; export r; \
56895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56896 if test -f stage1-lean ; then \
9cb3fa6f
PB
56897 echo Skipping rebuild of stage1 ; \
56898 else \
f70224b5
PB
56899 $(MAKE) stage1-start; \
56900 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 56901 fi
72b2455a 56902
0df3d27f 56903.PHONY: all-stage1 clean-stage1
0df3d27f 56904do-clean: clean-stage1
0df3d27f 56905
72b2455a
PB
56906# FIXME: Will not need to be conditional when toplevel bootstrap is the
56907# only possibility, but now it conflicts with no-bootstrap rules
56908@if gcc-bootstrap
56909
56910
56911
56912
0df3d27f 56913# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 56914
0df3d27f 56915.PHONY: distclean-stage1
72b2455a 56916distclean-stage1::
0aed8855 56917 @: $(MAKE); $(stage)
e00a73e3 56918 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 56919 rm -rf stage1-*
72b2455a
PB
56920
56921
56922@endif gcc-bootstrap
56923
56924
56925.PHONY: stage2-start stage2-end
56926
56927stage2-start::
0aed8855 56928 @: $(MAKE); $(stage); \
72b2455a 56929 echo stage2 > stage_current ; \
b00612cc 56930 echo stage2 > stage_last; \
0aed8855 56931 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 56932@if bfd
b00612cc
PB
56933 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
56934 mkdir stage2-bfd; \
80911fe1
PB
56935 mv stage2-bfd bfd ; \
56936 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
56937@endif bfd
56938@if opcodes
b00612cc
PB
56939 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
56940 mkdir stage2-opcodes; \
80911fe1
PB
56941 mv stage2-opcodes opcodes ; \
56942 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
56943@endif opcodes
56944@if binutils
b00612cc
PB
56945 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
56946 mkdir stage2-binutils; \
80911fe1
PB
56947 mv stage2-binutils binutils ; \
56948 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
56949@endif binutils
56950@if gas
b00612cc
PB
56951 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
56952 mkdir stage2-gas; \
80911fe1
PB
56953 mv stage2-gas gas ; \
56954 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
56955@endif gas
56956@if gcc
b00612cc
PB
56957 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
56958 mkdir stage2-gcc; \
80911fe1
PB
56959 mv stage2-gcc gcc ; \
56960 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 56961@endif gcc
4b900473
PB
56962@if gmp
56963 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
56964 mkdir stage2-gmp; \
56965 mv stage2-gmp gmp ; \
56966 mv stage1-gmp prev-gmp || test -f stage1-lean
56967@endif gmp
56968@if mpfr
56969 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
56970 mkdir stage2-mpfr; \
56971 mv stage2-mpfr mpfr ; \
56972 mv stage1-mpfr prev-mpfr || test -f stage1-lean
56973@endif mpfr
e8a5fa9c
RW
56974@if mpc
56975 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
56976 mkdir stage2-mpc; \
56977 mv stage2-mpc mpc ; \
56978 mv stage1-mpc prev-mpc || test -f stage1-lean
56979@endif mpc
e28c595f
JM
56980@if ppl
56981 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
56982 mkdir stage2-ppl; \
56983 mv stage2-ppl ppl ; \
56984 mv stage1-ppl prev-ppl || test -f stage1-lean
56985@endif ppl
56986@if cloog
56987 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
56988 mkdir stage2-cloog; \
56989 mv stage2-cloog cloog ; \
56990 mv stage1-cloog prev-cloog || test -f stage1-lean
56991@endif cloog
1f53ca9a
AO
56992@if libelf
56993 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
56994 mkdir stage2-libelf; \
56995 mv stage2-libelf libelf ; \
56996 mv stage1-libelf prev-libelf || test -f stage1-lean
56997@endif libelf
93f9b408
ILT
56998@if gold
56999 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
57000 mkdir stage2-gold; \
57001 mv stage2-gold gold ; \
57002 mv stage1-gold prev-gold || test -f stage1-lean
57003@endif gold
72b2455a 57004@if intl
b00612cc
PB
57005 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
57006 mkdir stage2-intl; \
80911fe1
PB
57007 mv stage2-intl intl ; \
57008 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
57009@endif intl
57010@if ld
b00612cc
PB
57011 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
57012 mkdir stage2-ld; \
80911fe1
PB
57013 mv stage2-ld ld ; \
57014 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
57015@endif ld
57016@if libcpp
b00612cc
PB
57017 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
57018 mkdir stage2-libcpp; \
80911fe1
PB
57019 mv stage2-libcpp libcpp ; \
57020 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 57021@endif libcpp
be01d343
PB
57022@if libdecnumber
57023 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
57024 mkdir stage2-libdecnumber; \
80911fe1
PB
57025 mv stage2-libdecnumber libdecnumber ; \
57026 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 57027@endif libdecnumber
72b2455a 57028@if libiberty
b00612cc
PB
57029 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
57030 mkdir stage2-libiberty; \
80911fe1
PB
57031 mv stage2-libiberty libiberty ; \
57032 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
57033@endif libiberty
57034@if zlib
b00612cc
PB
57035 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
57036 mkdir stage2-zlib; \
80911fe1
PB
57037 mv stage2-zlib zlib ; \
57038 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 57039@endif zlib
700d40ca
ILT
57040@if lto-plugin
57041 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
57042 mkdir stage2-lto-plugin; \
57043 mv stage2-lto-plugin lto-plugin ; \
57044 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
57045@endif lto-plugin
0aed8855
PB
57046 @[ -d stage2-$(TARGET_SUBDIR) ] || \
57047 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
57048 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
57049 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 57050
80911fe1 57051stage2-end::
72b2455a 57052@if bfd
80911fe1
PB
57053 @if test -d $(HOST_SUBDIR)/bfd ; then \
57054 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
57055 mv prev-bfd stage1-bfd ; : ; \
0aed8855 57056 fi
72b2455a
PB
57057@endif bfd
57058@if opcodes
80911fe1
PB
57059 @if test -d $(HOST_SUBDIR)/opcodes ; then \
57060 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
57061 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 57062 fi
72b2455a
PB
57063@endif opcodes
57064@if binutils
80911fe1
PB
57065 @if test -d $(HOST_SUBDIR)/binutils ; then \
57066 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
57067 mv prev-binutils stage1-binutils ; : ; \
0aed8855 57068 fi
72b2455a
PB
57069@endif binutils
57070@if gas
80911fe1
PB
57071 @if test -d $(HOST_SUBDIR)/gas ; then \
57072 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
57073 mv prev-gas stage1-gas ; : ; \
0aed8855 57074 fi
72b2455a
PB
57075@endif gas
57076@if gcc
80911fe1
PB
57077 @if test -d $(HOST_SUBDIR)/gcc ; then \
57078 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
57079 mv prev-gcc stage1-gcc ; : ; \
0aed8855 57080 fi
72b2455a 57081@endif gcc
4b900473
PB
57082@if gmp
57083 @if test -d $(HOST_SUBDIR)/gmp ; then \
57084 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
57085 mv prev-gmp stage1-gmp ; : ; \
57086 fi
57087@endif gmp
57088@if mpfr
57089 @if test -d $(HOST_SUBDIR)/mpfr ; then \
57090 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
57091 mv prev-mpfr stage1-mpfr ; : ; \
57092 fi
57093@endif mpfr
e8a5fa9c
RW
57094@if mpc
57095 @if test -d $(HOST_SUBDIR)/mpc ; then \
57096 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
57097 mv prev-mpc stage1-mpc ; : ; \
57098 fi
57099@endif mpc
e28c595f
JM
57100@if ppl
57101 @if test -d $(HOST_SUBDIR)/ppl ; then \
57102 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
57103 mv prev-ppl stage1-ppl ; : ; \
57104 fi
57105@endif ppl
57106@if cloog
57107 @if test -d $(HOST_SUBDIR)/cloog ; then \
57108 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
57109 mv prev-cloog stage1-cloog ; : ; \
57110 fi
57111@endif cloog
1f53ca9a
AO
57112@if libelf
57113 @if test -d $(HOST_SUBDIR)/libelf ; then \
57114 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
57115 mv prev-libelf stage1-libelf ; : ; \
57116 fi
57117@endif libelf
93f9b408
ILT
57118@if gold
57119 @if test -d $(HOST_SUBDIR)/gold ; then \
57120 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
57121 mv prev-gold stage1-gold ; : ; \
57122 fi
57123@endif gold
72b2455a 57124@if intl
80911fe1
PB
57125 @if test -d $(HOST_SUBDIR)/intl ; then \
57126 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
57127 mv prev-intl stage1-intl ; : ; \
0aed8855 57128 fi
72b2455a
PB
57129@endif intl
57130@if ld
80911fe1
PB
57131 @if test -d $(HOST_SUBDIR)/ld ; then \
57132 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
57133 mv prev-ld stage1-ld ; : ; \
0aed8855 57134 fi
72b2455a
PB
57135@endif ld
57136@if libcpp
80911fe1
PB
57137 @if test -d $(HOST_SUBDIR)/libcpp ; then \
57138 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
57139 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 57140 fi
72b2455a 57141@endif libcpp
be01d343 57142@if libdecnumber
80911fe1
PB
57143 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
57144 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
57145 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 57146 fi
be01d343 57147@endif libdecnumber
72b2455a 57148@if libiberty
80911fe1
PB
57149 @if test -d $(HOST_SUBDIR)/libiberty ; then \
57150 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
57151 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 57152 fi
72b2455a
PB
57153@endif libiberty
57154@if zlib
80911fe1
PB
57155 @if test -d $(HOST_SUBDIR)/zlib ; then \
57156 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
57157 mv prev-zlib stage1-zlib ; : ; \
0aed8855 57158 fi
72b2455a 57159@endif zlib
700d40ca
ILT
57160@if lto-plugin
57161 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
57162 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
57163 mv prev-lto-plugin stage1-lto-plugin ; : ; \
57164 fi
57165@endif lto-plugin
0aed8855 57166 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
57167 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
57168 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 57169 fi
80911fe1 57170 rm -f stage_current
72b2455a 57171
973601e1 57172# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 57173# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57174# reconfigured either.
72b2455a
PB
57175.PHONY: stage2-bubble
57176stage2-bubble:: stage1-bubble
e360f423
PB
57177 @r=`${PWD_COMMAND}`; export r; \
57178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57179 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
57180 echo Skipping rebuild of stage2 ; \
57181 else \
f70224b5
PB
57182 $(MAKE) stage2-start; \
57183 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 57184 fi
72b2455a 57185
0df3d27f 57186.PHONY: all-stage2 clean-stage2
0df3d27f 57187do-clean: clean-stage2
0df3d27f 57188
72b2455a
PB
57189# FIXME: Will not need to be conditional when toplevel bootstrap is the
57190# only possibility, but now it conflicts with no-bootstrap rules
57191@if gcc-bootstrap
57192
57193
57194
80911fe1 57195.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
57196bootstrap2:
57197 echo stage2 > stage_final
57198 @r=`${PWD_COMMAND}`; export r; \
57199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57200 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 57201 @: $(MAKE); $(unstage)
be01d343
PB
57202 @r=`${PWD_COMMAND}`; export r; \
57203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57204 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 57205 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 57206
80911fe1
PB
57207bootstrap2-lean:
57208 echo stage2 > stage_final
57209 @r=`${PWD_COMMAND}`; export r; \
57210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57211 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
57212 @: $(MAKE); $(unstage)
57213 @r=`${PWD_COMMAND}`; export r; \
57214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57215 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
57216 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57217
72b2455a 57218
0df3d27f 57219# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 57220distclean-stage1:: distclean-stage2
0df3d27f 57221.PHONY: distclean-stage2
72b2455a 57222distclean-stage2::
0aed8855 57223 @: $(MAKE); $(stage)
e00a73e3 57224 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 57225 rm -rf stage2-*
72b2455a
PB
57226
57227
57228@endif gcc-bootstrap
57229
57230
57231.PHONY: stage3-start stage3-end
57232
57233stage3-start::
0aed8855 57234 @: $(MAKE); $(stage); \
72b2455a 57235 echo stage3 > stage_current ; \
b00612cc 57236 echo stage3 > stage_last; \
0aed8855 57237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 57238@if bfd
b00612cc
PB
57239 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
57240 mkdir stage3-bfd; \
80911fe1
PB
57241 mv stage3-bfd bfd ; \
57242 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
57243@endif bfd
57244@if opcodes
b00612cc
PB
57245 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
57246 mkdir stage3-opcodes; \
80911fe1
PB
57247 mv stage3-opcodes opcodes ; \
57248 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
57249@endif opcodes
57250@if binutils
b00612cc
PB
57251 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
57252 mkdir stage3-binutils; \
80911fe1
PB
57253 mv stage3-binutils binutils ; \
57254 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
57255@endif binutils
57256@if gas
b00612cc
PB
57257 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
57258 mkdir stage3-gas; \
80911fe1
PB
57259 mv stage3-gas gas ; \
57260 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
57261@endif gas
57262@if gcc
b00612cc
PB
57263 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
57264 mkdir stage3-gcc; \
80911fe1
PB
57265 mv stage3-gcc gcc ; \
57266 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 57267@endif gcc
4b900473
PB
57268@if gmp
57269 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
57270 mkdir stage3-gmp; \
57271 mv stage3-gmp gmp ; \
57272 mv stage2-gmp prev-gmp || test -f stage2-lean
57273@endif gmp
57274@if mpfr
57275 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
57276 mkdir stage3-mpfr; \
57277 mv stage3-mpfr mpfr ; \
57278 mv stage2-mpfr prev-mpfr || test -f stage2-lean
57279@endif mpfr
e8a5fa9c
RW
57280@if mpc
57281 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
57282 mkdir stage3-mpc; \
57283 mv stage3-mpc mpc ; \
57284 mv stage2-mpc prev-mpc || test -f stage2-lean
57285@endif mpc
e28c595f
JM
57286@if ppl
57287 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
57288 mkdir stage3-ppl; \
57289 mv stage3-ppl ppl ; \
57290 mv stage2-ppl prev-ppl || test -f stage2-lean
57291@endif ppl
57292@if cloog
57293 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
57294 mkdir stage3-cloog; \
57295 mv stage3-cloog cloog ; \
57296 mv stage2-cloog prev-cloog || test -f stage2-lean
57297@endif cloog
1f53ca9a
AO
57298@if libelf
57299 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
57300 mkdir stage3-libelf; \
57301 mv stage3-libelf libelf ; \
57302 mv stage2-libelf prev-libelf || test -f stage2-lean
57303@endif libelf
93f9b408
ILT
57304@if gold
57305 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
57306 mkdir stage3-gold; \
57307 mv stage3-gold gold ; \
57308 mv stage2-gold prev-gold || test -f stage2-lean
57309@endif gold
72b2455a 57310@if intl
b00612cc
PB
57311 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
57312 mkdir stage3-intl; \
80911fe1
PB
57313 mv stage3-intl intl ; \
57314 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
57315@endif intl
57316@if ld
b00612cc
PB
57317 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
57318 mkdir stage3-ld; \
80911fe1
PB
57319 mv stage3-ld ld ; \
57320 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
57321@endif ld
57322@if libcpp
b00612cc
PB
57323 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
57324 mkdir stage3-libcpp; \
80911fe1
PB
57325 mv stage3-libcpp libcpp ; \
57326 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 57327@endif libcpp
be01d343
PB
57328@if libdecnumber
57329 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
57330 mkdir stage3-libdecnumber; \
80911fe1
PB
57331 mv stage3-libdecnumber libdecnumber ; \
57332 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 57333@endif libdecnumber
72b2455a 57334@if libiberty
b00612cc
PB
57335 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
57336 mkdir stage3-libiberty; \
80911fe1
PB
57337 mv stage3-libiberty libiberty ; \
57338 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
57339@endif libiberty
57340@if zlib
b00612cc
PB
57341 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
57342 mkdir stage3-zlib; \
80911fe1
PB
57343 mv stage3-zlib zlib ; \
57344 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 57345@endif zlib
700d40ca
ILT
57346@if lto-plugin
57347 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
57348 mkdir stage3-lto-plugin; \
57349 mv stage3-lto-plugin lto-plugin ; \
57350 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
57351@endif lto-plugin
0aed8855
PB
57352 @[ -d stage3-$(TARGET_SUBDIR) ] || \
57353 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
57354 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
57355 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 57356
80911fe1 57357stage3-end::
72b2455a 57358@if bfd
80911fe1
PB
57359 @if test -d $(HOST_SUBDIR)/bfd ; then \
57360 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
57361 mv prev-bfd stage2-bfd ; : ; \
0aed8855 57362 fi
72b2455a
PB
57363@endif bfd
57364@if opcodes
80911fe1
PB
57365 @if test -d $(HOST_SUBDIR)/opcodes ; then \
57366 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
57367 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 57368 fi
72b2455a
PB
57369@endif opcodes
57370@if binutils
80911fe1
PB
57371 @if test -d $(HOST_SUBDIR)/binutils ; then \
57372 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
57373 mv prev-binutils stage2-binutils ; : ; \
0aed8855 57374 fi
72b2455a
PB
57375@endif binutils
57376@if gas
80911fe1
PB
57377 @if test -d $(HOST_SUBDIR)/gas ; then \
57378 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
57379 mv prev-gas stage2-gas ; : ; \
0aed8855 57380 fi
72b2455a
PB
57381@endif gas
57382@if gcc
80911fe1
PB
57383 @if test -d $(HOST_SUBDIR)/gcc ; then \
57384 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
57385 mv prev-gcc stage2-gcc ; : ; \
0aed8855 57386 fi
72b2455a 57387@endif gcc
4b900473
PB
57388@if gmp
57389 @if test -d $(HOST_SUBDIR)/gmp ; then \
57390 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
57391 mv prev-gmp stage2-gmp ; : ; \
57392 fi
57393@endif gmp
57394@if mpfr
57395 @if test -d $(HOST_SUBDIR)/mpfr ; then \
57396 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
57397 mv prev-mpfr stage2-mpfr ; : ; \
57398 fi
57399@endif mpfr
e8a5fa9c
RW
57400@if mpc
57401 @if test -d $(HOST_SUBDIR)/mpc ; then \
57402 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
57403 mv prev-mpc stage2-mpc ; : ; \
57404 fi
57405@endif mpc
e28c595f
JM
57406@if ppl
57407 @if test -d $(HOST_SUBDIR)/ppl ; then \
57408 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
57409 mv prev-ppl stage2-ppl ; : ; \
57410 fi
57411@endif ppl
57412@if cloog
57413 @if test -d $(HOST_SUBDIR)/cloog ; then \
57414 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
57415 mv prev-cloog stage2-cloog ; : ; \
57416 fi
57417@endif cloog
1f53ca9a
AO
57418@if libelf
57419 @if test -d $(HOST_SUBDIR)/libelf ; then \
57420 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
57421 mv prev-libelf stage2-libelf ; : ; \
57422 fi
57423@endif libelf
93f9b408
ILT
57424@if gold
57425 @if test -d $(HOST_SUBDIR)/gold ; then \
57426 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
57427 mv prev-gold stage2-gold ; : ; \
57428 fi
57429@endif gold
72b2455a 57430@if intl
80911fe1
PB
57431 @if test -d $(HOST_SUBDIR)/intl ; then \
57432 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
57433 mv prev-intl stage2-intl ; : ; \
0aed8855 57434 fi
72b2455a
PB
57435@endif intl
57436@if ld
80911fe1
PB
57437 @if test -d $(HOST_SUBDIR)/ld ; then \
57438 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
57439 mv prev-ld stage2-ld ; : ; \
0aed8855 57440 fi
72b2455a
PB
57441@endif ld
57442@if libcpp
80911fe1
PB
57443 @if test -d $(HOST_SUBDIR)/libcpp ; then \
57444 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
57445 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 57446 fi
72b2455a 57447@endif libcpp
be01d343 57448@if libdecnumber
80911fe1
PB
57449 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
57450 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
57451 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 57452 fi
be01d343 57453@endif libdecnumber
72b2455a 57454@if libiberty
80911fe1
PB
57455 @if test -d $(HOST_SUBDIR)/libiberty ; then \
57456 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
57457 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 57458 fi
72b2455a
PB
57459@endif libiberty
57460@if zlib
80911fe1
PB
57461 @if test -d $(HOST_SUBDIR)/zlib ; then \
57462 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
57463 mv prev-zlib stage2-zlib ; : ; \
0aed8855 57464 fi
72b2455a 57465@endif zlib
700d40ca
ILT
57466@if lto-plugin
57467 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
57468 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
57469 mv prev-lto-plugin stage2-lto-plugin ; : ; \
57470 fi
57471@endif lto-plugin
0aed8855 57472 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
57473 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
57474 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 57475 fi
80911fe1 57476 rm -f stage_current
72b2455a 57477
973601e1 57478# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 57479# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57480# reconfigured either.
72b2455a
PB
57481.PHONY: stage3-bubble
57482stage3-bubble:: stage2-bubble
e360f423
PB
57483 @r=`${PWD_COMMAND}`; export r; \
57484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57485 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
57486 echo Skipping rebuild of stage3 ; \
57487 else \
f70224b5 57488 $(MAKE) stage3-start; \
80911fe1
PB
57489 if $(LEAN); then \
57490 rm -rf stage1-* ; \
57491 $(STAMP) stage1-lean ; \
57492 fi; \
f70224b5 57493 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 57494 fi
f6d183c0 57495 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 57496
0df3d27f 57497.PHONY: all-stage3 clean-stage3
0df3d27f 57498do-clean: clean-stage3
0df3d27f 57499
d545f33b
PB
57500# FIXME: Will not need to be conditional when toplevel bootstrap is the
57501# only possibility, but now it conflicts with no-bootstrap rules
57502@if gcc-bootstrap
72b2455a 57503
d545f33b 57504compare:
e360f423
PB
57505 @r=`${PWD_COMMAND}`; export r; \
57506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57507 if test -f stage2-lean; then \
d545f33b
PB
57508 echo Cannot compare object files as stage 2 was deleted. ; \
57509 exit 0 ; \
57510 fi; \
0aed8855 57511 : $(MAKE); $(stage); \
d545f33b 57512 rm -f .bad_compare ; \
c52c6897 57513 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
57514 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
57515 files=`find stage3-* -name "*$(objext)" -print | \
57516 sed -n s,^stage$$sed-,,p` ; \
d545f33b 57517 for file in $${files} ; do \
fda13ee8
AO
57518 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
57519 if test ! -f $$f1; then continue; fi; \
8520c408 57520 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
57521 if test $$? -eq 1; then \
57522 case $$file in \
e8a5fa9c 57523 @compare_exclusions@) \
f70224b5
PB
57524 echo warning: $$file differs ;; \
57525 *) \
57526 echo $$file differs >> .bad_compare ;; \
57527 esac ; \
57528 fi ; \
d545f33b
PB
57529 done ; \
57530 if [ -f .bad_compare ]; then \
57531 echo "Bootstrap comparison failure!"; \
57532 cat .bad_compare; \
57533 exit 1; \
57534 else \
c52c6897 57535 echo Comparison successful.; \
d545f33b
PB
57536 fi ; \
57537 $(STAMP) compare
80911fe1
PB
57538 if $(LEAN); then \
57539 rm -rf stage2-*; \
57540 $(STAMP) stage2-lean; \
57541 fi
9cb3fa6f 57542
72b2455a 57543
72b2455a 57544
80911fe1 57545.PHONY: bootstrap bootstrap-lean
be01d343
PB
57546bootstrap:
57547 echo stage3 > stage_final
57548 @r=`${PWD_COMMAND}`; export r; \
57549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57550 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 57551 @: $(MAKE); $(unstage)
be01d343
PB
57552 @r=`${PWD_COMMAND}`; export r; \
57553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57554 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 57555 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 57556
80911fe1
PB
57557bootstrap-lean:
57558 echo stage3 > stage_final
57559 @r=`${PWD_COMMAND}`; export r; \
57560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57561 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
57562 @: $(MAKE); $(unstage)
57563 @r=`${PWD_COMMAND}`; export r; \
57564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57565 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
57566 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57567
72b2455a 57568
d545f33b
PB
57569# Rules to wipe a stage and all the following ones, also used for cleanstrap
57570distclean-stage2:: distclean-stage3
57571.PHONY: distclean-stage3
57572distclean-stage3::
0aed8855 57573 @: $(MAKE); $(stage)
e00a73e3 57574 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 57575 rm -rf stage3-* compare
0df3d27f 57576
9cb3fa6f 57577
d545f33b 57578.PHONY: cleanstrap
e00a73e3
PB
57579cleanstrap: do-distclean local-clean
57580 echo stage3 > stage_final
57581 @r=`${PWD_COMMAND}`; export r; \
57582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57583 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
57584 @: $(MAKE); $(unstage)
57585 @r=`${PWD_COMMAND}`; export r; \
57586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57587 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
57588 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57589
57590@endif gcc-bootstrap
57591
57592
72b2455a
PB
57593.PHONY: stage4-start stage4-end
57594
57595stage4-start::
0aed8855 57596 @: $(MAKE); $(stage); \
72b2455a 57597 echo stage4 > stage_current ; \
b00612cc 57598 echo stage4 > stage_last; \
0aed8855 57599 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 57600@if bfd
b00612cc
PB
57601 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
57602 mkdir stage4-bfd; \
80911fe1
PB
57603 mv stage4-bfd bfd ; \
57604 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
57605@endif bfd
57606@if opcodes
b00612cc
PB
57607 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
57608 mkdir stage4-opcodes; \
80911fe1
PB
57609 mv stage4-opcodes opcodes ; \
57610 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
57611@endif opcodes
57612@if binutils
b00612cc
PB
57613 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
57614 mkdir stage4-binutils; \
80911fe1
PB
57615 mv stage4-binutils binutils ; \
57616 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
57617@endif binutils
57618@if gas
b00612cc
PB
57619 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
57620 mkdir stage4-gas; \
80911fe1
PB
57621 mv stage4-gas gas ; \
57622 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
57623@endif gas
57624@if gcc
b00612cc
PB
57625 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
57626 mkdir stage4-gcc; \
80911fe1
PB
57627 mv stage4-gcc gcc ; \
57628 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 57629@endif gcc
4b900473
PB
57630@if gmp
57631 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
57632 mkdir stage4-gmp; \
57633 mv stage4-gmp gmp ; \
57634 mv stage3-gmp prev-gmp || test -f stage3-lean
57635@endif gmp
57636@if mpfr
57637 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
57638 mkdir stage4-mpfr; \
57639 mv stage4-mpfr mpfr ; \
57640 mv stage3-mpfr prev-mpfr || test -f stage3-lean
57641@endif mpfr
e8a5fa9c
RW
57642@if mpc
57643 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
57644 mkdir stage4-mpc; \
57645 mv stage4-mpc mpc ; \
57646 mv stage3-mpc prev-mpc || test -f stage3-lean
57647@endif mpc
e28c595f
JM
57648@if ppl
57649 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
57650 mkdir stage4-ppl; \
57651 mv stage4-ppl ppl ; \
57652 mv stage3-ppl prev-ppl || test -f stage3-lean
57653@endif ppl
57654@if cloog
57655 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
57656 mkdir stage4-cloog; \
57657 mv stage4-cloog cloog ; \
57658 mv stage3-cloog prev-cloog || test -f stage3-lean
57659@endif cloog
1f53ca9a
AO
57660@if libelf
57661 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
57662 mkdir stage4-libelf; \
57663 mv stage4-libelf libelf ; \
57664 mv stage3-libelf prev-libelf || test -f stage3-lean
57665@endif libelf
93f9b408
ILT
57666@if gold
57667 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
57668 mkdir stage4-gold; \
57669 mv stage4-gold gold ; \
57670 mv stage3-gold prev-gold || test -f stage3-lean
57671@endif gold
72b2455a 57672@if intl
b00612cc
PB
57673 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
57674 mkdir stage4-intl; \
80911fe1
PB
57675 mv stage4-intl intl ; \
57676 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
57677@endif intl
57678@if ld
b00612cc
PB
57679 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
57680 mkdir stage4-ld; \
80911fe1
PB
57681 mv stage4-ld ld ; \
57682 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
57683@endif ld
57684@if libcpp
b00612cc
PB
57685 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
57686 mkdir stage4-libcpp; \
80911fe1
PB
57687 mv stage4-libcpp libcpp ; \
57688 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 57689@endif libcpp
be01d343
PB
57690@if libdecnumber
57691 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
57692 mkdir stage4-libdecnumber; \
80911fe1
PB
57693 mv stage4-libdecnumber libdecnumber ; \
57694 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 57695@endif libdecnumber
72b2455a 57696@if libiberty
b00612cc
PB
57697 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
57698 mkdir stage4-libiberty; \
80911fe1
PB
57699 mv stage4-libiberty libiberty ; \
57700 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
57701@endif libiberty
57702@if zlib
b00612cc
PB
57703 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
57704 mkdir stage4-zlib; \
80911fe1
PB
57705 mv stage4-zlib zlib ; \
57706 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 57707@endif zlib
700d40ca
ILT
57708@if lto-plugin
57709 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
57710 mkdir stage4-lto-plugin; \
57711 mv stage4-lto-plugin lto-plugin ; \
57712 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
57713@endif lto-plugin
0aed8855
PB
57714 @[ -d stage4-$(TARGET_SUBDIR) ] || \
57715 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
57716 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
57717 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 57718
80911fe1 57719stage4-end::
72b2455a 57720@if bfd
80911fe1
PB
57721 @if test -d $(HOST_SUBDIR)/bfd ; then \
57722 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
57723 mv prev-bfd stage3-bfd ; : ; \
0aed8855 57724 fi
72b2455a
PB
57725@endif bfd
57726@if opcodes
80911fe1
PB
57727 @if test -d $(HOST_SUBDIR)/opcodes ; then \
57728 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
57729 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 57730 fi
72b2455a
PB
57731@endif opcodes
57732@if binutils
80911fe1
PB
57733 @if test -d $(HOST_SUBDIR)/binutils ; then \
57734 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
57735 mv prev-binutils stage3-binutils ; : ; \
0aed8855 57736 fi
72b2455a
PB
57737@endif binutils
57738@if gas
80911fe1
PB
57739 @if test -d $(HOST_SUBDIR)/gas ; then \
57740 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
57741 mv prev-gas stage3-gas ; : ; \
0aed8855 57742 fi
72b2455a
PB
57743@endif gas
57744@if gcc
80911fe1
PB
57745 @if test -d $(HOST_SUBDIR)/gcc ; then \
57746 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
57747 mv prev-gcc stage3-gcc ; : ; \
0aed8855 57748 fi
72b2455a 57749@endif gcc
4b900473
PB
57750@if gmp
57751 @if test -d $(HOST_SUBDIR)/gmp ; then \
57752 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
57753 mv prev-gmp stage3-gmp ; : ; \
57754 fi
57755@endif gmp
57756@if mpfr
57757 @if test -d $(HOST_SUBDIR)/mpfr ; then \
57758 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
57759 mv prev-mpfr stage3-mpfr ; : ; \
57760 fi
57761@endif mpfr
e8a5fa9c
RW
57762@if mpc
57763 @if test -d $(HOST_SUBDIR)/mpc ; then \
57764 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
57765 mv prev-mpc stage3-mpc ; : ; \
57766 fi
57767@endif mpc
e28c595f
JM
57768@if ppl
57769 @if test -d $(HOST_SUBDIR)/ppl ; then \
57770 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
57771 mv prev-ppl stage3-ppl ; : ; \
57772 fi
57773@endif ppl
57774@if cloog
57775 @if test -d $(HOST_SUBDIR)/cloog ; then \
57776 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
57777 mv prev-cloog stage3-cloog ; : ; \
57778 fi
57779@endif cloog
1f53ca9a
AO
57780@if libelf
57781 @if test -d $(HOST_SUBDIR)/libelf ; then \
57782 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
57783 mv prev-libelf stage3-libelf ; : ; \
57784 fi
57785@endif libelf
93f9b408
ILT
57786@if gold
57787 @if test -d $(HOST_SUBDIR)/gold ; then \
57788 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
57789 mv prev-gold stage3-gold ; : ; \
57790 fi
57791@endif gold
72b2455a 57792@if intl
80911fe1
PB
57793 @if test -d $(HOST_SUBDIR)/intl ; then \
57794 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
57795 mv prev-intl stage3-intl ; : ; \
0aed8855 57796 fi
72b2455a
PB
57797@endif intl
57798@if ld
80911fe1
PB
57799 @if test -d $(HOST_SUBDIR)/ld ; then \
57800 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
57801 mv prev-ld stage3-ld ; : ; \
0aed8855 57802 fi
72b2455a
PB
57803@endif ld
57804@if libcpp
80911fe1
PB
57805 @if test -d $(HOST_SUBDIR)/libcpp ; then \
57806 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
57807 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 57808 fi
72b2455a 57809@endif libcpp
be01d343 57810@if libdecnumber
80911fe1
PB
57811 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
57812 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
57813 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 57814 fi
be01d343 57815@endif libdecnumber
72b2455a 57816@if libiberty
80911fe1
PB
57817 @if test -d $(HOST_SUBDIR)/libiberty ; then \
57818 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
57819 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 57820 fi
72b2455a
PB
57821@endif libiberty
57822@if zlib
80911fe1
PB
57823 @if test -d $(HOST_SUBDIR)/zlib ; then \
57824 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
57825 mv prev-zlib stage3-zlib ; : ; \
0aed8855 57826 fi
72b2455a 57827@endif zlib
700d40ca
ILT
57828@if lto-plugin
57829 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
57830 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
57831 mv prev-lto-plugin stage3-lto-plugin ; : ; \
57832 fi
57833@endif lto-plugin
0aed8855 57834 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
57835 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
57836 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 57837 fi
80911fe1 57838 rm -f stage_current
72b2455a 57839
973601e1 57840# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 57841# remade, but not reconfigured. The next stage (if any) will not be
675492f0 57842# reconfigured either.
72b2455a
PB
57843.PHONY: stage4-bubble
57844stage4-bubble:: stage3-bubble
e360f423
PB
57845 @r=`${PWD_COMMAND}`; export r; \
57846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57847 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
57848 echo Skipping rebuild of stage4 ; \
57849 else \
f70224b5 57850 $(MAKE) stage4-start; \
80911fe1
PB
57851 if $(LEAN); then \
57852 rm -rf stage2-* ; \
57853 $(STAMP) stage2-lean ; \
57854 fi; \
f70224b5 57855 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 57856 fi
f6d183c0 57857 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 57858
0df3d27f 57859.PHONY: all-stage4 clean-stage4
0df3d27f 57860do-clean: clean-stage4
0df3d27f 57861
d545f33b
PB
57862# FIXME: Will not need to be conditional when toplevel bootstrap is the
57863# only possibility, but now it conflicts with no-bootstrap rules
57864@if gcc-bootstrap
72b2455a 57865
d545f33b 57866compare3:
e360f423
PB
57867 @r=`${PWD_COMMAND}`; export r; \
57868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57869 if test -f stage3-lean; then \
d545f33b
PB
57870 echo Cannot compare object files as stage 3 was deleted. ; \
57871 exit 0 ; \
57872 fi; \
0aed8855 57873 : $(MAKE); $(stage); \
d545f33b 57874 rm -f .bad_compare ; \
c52c6897 57875 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
57876 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
57877 files=`find stage4-* -name "*$(objext)" -print | \
57878 sed -n s,^stage$$sed-,,p` ; \
d545f33b 57879 for file in $${files} ; do \
fda13ee8
AO
57880 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
57881 if test ! -f $$f1; then continue; fi; \
8520c408 57882 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
57883 if test $$? -eq 1; then \
57884 case $$file in \
e8a5fa9c 57885 @compare_exclusions@) \
f70224b5
PB
57886 echo warning: $$file differs ;; \
57887 *) \
57888 echo $$file differs >> .bad_compare ;; \
57889 esac ; \
57890 fi ; \
d545f33b
PB
57891 done ; \
57892 if [ -f .bad_compare ]; then \
57893 echo "Bootstrap comparison failure!"; \
57894 cat .bad_compare; \
57895 exit 1; \
57896 else \
c52c6897 57897 echo Comparison successful.; \
d545f33b
PB
57898 fi ; \
57899 $(STAMP) compare3
80911fe1
PB
57900 if $(LEAN); then \
57901 rm -rf stage3-*; \
57902 $(STAMP) stage3-lean; \
57903 fi
9cb3fa6f 57904
72b2455a 57905
72b2455a 57906
80911fe1 57907.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
57908bootstrap4:
57909 echo stage4 > stage_final
57910 @r=`${PWD_COMMAND}`; export r; \
57911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57912 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 57913 @: $(MAKE); $(unstage)
be01d343
PB
57914 @r=`${PWD_COMMAND}`; export r; \
57915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57916 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 57917 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 57918
80911fe1
PB
57919bootstrap4-lean:
57920 echo stage4 > stage_final
57921 @r=`${PWD_COMMAND}`; export r; \
57922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57923 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
57924 @: $(MAKE); $(unstage)
57925 @r=`${PWD_COMMAND}`; export r; \
57926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 57927 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
57928 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
57929
72b2455a 57930
d545f33b
PB
57931# Rules to wipe a stage and all the following ones, also used for cleanstrap
57932distclean-stage3:: distclean-stage4
57933.PHONY: distclean-stage4
57934distclean-stage4::
0aed8855 57935 @: $(MAKE); $(stage)
e00a73e3 57936 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 57937 rm -rf stage4-* compare3
0df3d27f 57938
9cb3fa6f 57939
d545f33b 57940@endif gcc-bootstrap
72b2455a
PB
57941
57942
57943.PHONY: stageprofile-start stageprofile-end
57944
57945stageprofile-start::
0aed8855 57946 @: $(MAKE); $(stage); \
72b2455a 57947 echo stageprofile > stage_current ; \
b00612cc 57948 echo stageprofile > stage_last; \
0aed8855 57949 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 57950@if bfd
b00612cc
PB
57951 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
57952 mkdir stageprofile-bfd; \
80911fe1
PB
57953 mv stageprofile-bfd bfd ; \
57954 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
57955@endif bfd
57956@if opcodes
b00612cc
PB
57957 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
57958 mkdir stageprofile-opcodes; \
80911fe1
PB
57959 mv stageprofile-opcodes opcodes ; \
57960 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
57961@endif opcodes
57962@if binutils
b00612cc
PB
57963 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
57964 mkdir stageprofile-binutils; \
80911fe1
PB
57965 mv stageprofile-binutils binutils ; \
57966 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
57967@endif binutils
57968@if gas
b00612cc
PB
57969 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
57970 mkdir stageprofile-gas; \
80911fe1
PB
57971 mv stageprofile-gas gas ; \
57972 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
57973@endif gas
57974@if gcc
b00612cc
PB
57975 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
57976 mkdir stageprofile-gcc; \
80911fe1
PB
57977 mv stageprofile-gcc gcc ; \
57978 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 57979@endif gcc
4b900473
PB
57980@if gmp
57981 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
57982 mkdir stageprofile-gmp; \
57983 mv stageprofile-gmp gmp ; \
57984 mv stage1-gmp prev-gmp || test -f stage1-lean
57985@endif gmp
57986@if mpfr
57987 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
57988 mkdir stageprofile-mpfr; \
57989 mv stageprofile-mpfr mpfr ; \
57990 mv stage1-mpfr prev-mpfr || test -f stage1-lean
57991@endif mpfr
e8a5fa9c
RW
57992@if mpc
57993 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
57994 mkdir stageprofile-mpc; \
57995 mv stageprofile-mpc mpc ; \
57996 mv stage1-mpc prev-mpc || test -f stage1-lean
57997@endif mpc
e28c595f
JM
57998@if ppl
57999 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
58000 mkdir stageprofile-ppl; \
58001 mv stageprofile-ppl ppl ; \
58002 mv stage1-ppl prev-ppl || test -f stage1-lean
58003@endif ppl
58004@if cloog
58005 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
58006 mkdir stageprofile-cloog; \
58007 mv stageprofile-cloog cloog ; \
58008 mv stage1-cloog prev-cloog || test -f stage1-lean
58009@endif cloog
1f53ca9a
AO
58010@if libelf
58011 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
58012 mkdir stageprofile-libelf; \
58013 mv stageprofile-libelf libelf ; \
58014 mv stage1-libelf prev-libelf || test -f stage1-lean
58015@endif libelf
93f9b408
ILT
58016@if gold
58017 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
58018 mkdir stageprofile-gold; \
58019 mv stageprofile-gold gold ; \
58020 mv stage1-gold prev-gold || test -f stage1-lean
58021@endif gold
72b2455a 58022@if intl
b00612cc
PB
58023 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
58024 mkdir stageprofile-intl; \
80911fe1
PB
58025 mv stageprofile-intl intl ; \
58026 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
58027@endif intl
58028@if ld
b00612cc
PB
58029 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
58030 mkdir stageprofile-ld; \
80911fe1
PB
58031 mv stageprofile-ld ld ; \
58032 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
58033@endif ld
58034@if libcpp
b00612cc
PB
58035 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
58036 mkdir stageprofile-libcpp; \
80911fe1
PB
58037 mv stageprofile-libcpp libcpp ; \
58038 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 58039@endif libcpp
be01d343
PB
58040@if libdecnumber
58041 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
58042 mkdir stageprofile-libdecnumber; \
80911fe1
PB
58043 mv stageprofile-libdecnumber libdecnumber ; \
58044 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 58045@endif libdecnumber
72b2455a 58046@if libiberty
b00612cc
PB
58047 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
58048 mkdir stageprofile-libiberty; \
80911fe1
PB
58049 mv stageprofile-libiberty libiberty ; \
58050 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
58051@endif libiberty
58052@if zlib
d545f33b
PB
58053 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
58054 mkdir stageprofile-zlib; \
80911fe1
PB
58055 mv stageprofile-zlib zlib ; \
58056 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 58057@endif zlib
700d40ca
ILT
58058@if lto-plugin
58059 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
58060 mkdir stageprofile-lto-plugin; \
58061 mv stageprofile-lto-plugin lto-plugin ; \
58062 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
58063@endif lto-plugin
0aed8855
PB
58064 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
58065 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
58066 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58067 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 58068
80911fe1 58069stageprofile-end::
d545f33b 58070@if bfd
80911fe1
PB
58071 @if test -d $(HOST_SUBDIR)/bfd ; then \
58072 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
58073 mv prev-bfd stage1-bfd ; : ; \
0aed8855 58074 fi
d545f33b
PB
58075@endif bfd
58076@if opcodes
80911fe1
PB
58077 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58078 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
58079 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 58080 fi
d545f33b
PB
58081@endif opcodes
58082@if binutils
80911fe1
PB
58083 @if test -d $(HOST_SUBDIR)/binutils ; then \
58084 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
58085 mv prev-binutils stage1-binutils ; : ; \
0aed8855 58086 fi
d545f33b
PB
58087@endif binutils
58088@if gas
80911fe1
PB
58089 @if test -d $(HOST_SUBDIR)/gas ; then \
58090 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
58091 mv prev-gas stage1-gas ; : ; \
0aed8855 58092 fi
d545f33b
PB
58093@endif gas
58094@if gcc
80911fe1
PB
58095 @if test -d $(HOST_SUBDIR)/gcc ; then \
58096 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
58097 mv prev-gcc stage1-gcc ; : ; \
0aed8855 58098 fi
d545f33b 58099@endif gcc
4b900473
PB
58100@if gmp
58101 @if test -d $(HOST_SUBDIR)/gmp ; then \
58102 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
58103 mv prev-gmp stage1-gmp ; : ; \
58104 fi
58105@endif gmp
58106@if mpfr
58107 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58108 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
58109 mv prev-mpfr stage1-mpfr ; : ; \
58110 fi
58111@endif mpfr
e8a5fa9c
RW
58112@if mpc
58113 @if test -d $(HOST_SUBDIR)/mpc ; then \
58114 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
58115 mv prev-mpc stage1-mpc ; : ; \
58116 fi
58117@endif mpc
e28c595f
JM
58118@if ppl
58119 @if test -d $(HOST_SUBDIR)/ppl ; then \
58120 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
58121 mv prev-ppl stage1-ppl ; : ; \
58122 fi
58123@endif ppl
58124@if cloog
58125 @if test -d $(HOST_SUBDIR)/cloog ; then \
58126 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
58127 mv prev-cloog stage1-cloog ; : ; \
58128 fi
58129@endif cloog
1f53ca9a
AO
58130@if libelf
58131 @if test -d $(HOST_SUBDIR)/libelf ; then \
58132 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
58133 mv prev-libelf stage1-libelf ; : ; \
58134 fi
58135@endif libelf
93f9b408
ILT
58136@if gold
58137 @if test -d $(HOST_SUBDIR)/gold ; then \
58138 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
58139 mv prev-gold stage1-gold ; : ; \
58140 fi
58141@endif gold
d545f33b 58142@if intl
80911fe1
PB
58143 @if test -d $(HOST_SUBDIR)/intl ; then \
58144 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
58145 mv prev-intl stage1-intl ; : ; \
0aed8855 58146 fi
d545f33b
PB
58147@endif intl
58148@if ld
80911fe1
PB
58149 @if test -d $(HOST_SUBDIR)/ld ; then \
58150 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
58151 mv prev-ld stage1-ld ; : ; \
0aed8855 58152 fi
d545f33b
PB
58153@endif ld
58154@if libcpp
80911fe1
PB
58155 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58156 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
58157 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 58158 fi
d545f33b 58159@endif libcpp
be01d343 58160@if libdecnumber
80911fe1
PB
58161 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58162 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
58163 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 58164 fi
be01d343 58165@endif libdecnumber
d545f33b 58166@if libiberty
80911fe1
PB
58167 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58168 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
58169 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 58170 fi
d545f33b
PB
58171@endif libiberty
58172@if zlib
80911fe1
PB
58173 @if test -d $(HOST_SUBDIR)/zlib ; then \
58174 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
58175 mv prev-zlib stage1-zlib ; : ; \
0aed8855 58176 fi
d545f33b 58177@endif zlib
700d40ca
ILT
58178@if lto-plugin
58179 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58180 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
58181 mv prev-lto-plugin stage1-lto-plugin ; : ; \
58182 fi
58183@endif lto-plugin
0aed8855 58184 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
58185 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
58186 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 58187 fi
80911fe1 58188 rm -f stage_current
72b2455a 58189
973601e1 58190# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 58191# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58192# reconfigured either.
d545f33b
PB
58193.PHONY: stageprofile-bubble
58194stageprofile-bubble:: stage1-bubble
e360f423
PB
58195 @r=`${PWD_COMMAND}`; export r; \
58196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58197 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
58198 echo Skipping rebuild of stageprofile ; \
58199 else \
f70224b5
PB
58200 $(MAKE) stageprofile-start; \
58201 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 58202 fi
72b2455a 58203
d545f33b
PB
58204.PHONY: all-stageprofile clean-stageprofile
58205do-clean: clean-stageprofile
0df3d27f 58206
72b2455a
PB
58207# FIXME: Will not need to be conditional when toplevel bootstrap is the
58208# only possibility, but now it conflicts with no-bootstrap rules
58209@if gcc-bootstrap
58210
58211
58212
58213
0df3d27f 58214# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 58215distclean-stage1:: distclean-stageprofile
0df3d27f 58216.PHONY: distclean-stageprofile
72b2455a 58217distclean-stageprofile::
0aed8855 58218 @: $(MAKE); $(stage)
e00a73e3 58219 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 58220 rm -rf stageprofile-*
dfdffa2c
PB
58221
58222
72b2455a 58223@endif gcc-bootstrap
dfdffa2c
PB
58224
58225
72b2455a 58226.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 58227
72b2455a 58228stagefeedback-start::
0aed8855 58229 @: $(MAKE); $(stage); \
72b2455a 58230 echo stagefeedback > stage_current ; \
b00612cc 58231 echo stagefeedback > stage_last; \
0aed8855 58232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 58233@if bfd
b00612cc
PB
58234 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
58235 mkdir stagefeedback-bfd; \
80911fe1
PB
58236 mv stagefeedback-bfd bfd ; \
58237 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
58238@endif bfd
58239@if opcodes
b00612cc
PB
58240 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
58241 mkdir stagefeedback-opcodes; \
80911fe1
PB
58242 mv stagefeedback-opcodes opcodes ; \
58243 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
58244@endif opcodes
58245@if binutils
b00612cc
PB
58246 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
58247 mkdir stagefeedback-binutils; \
80911fe1
PB
58248 mv stagefeedback-binutils binutils ; \
58249 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
58250@endif binutils
58251@if gas
b00612cc
PB
58252 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
58253 mkdir stagefeedback-gas; \
80911fe1
PB
58254 mv stagefeedback-gas gas ; \
58255 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
58256@endif gas
58257@if gcc
b00612cc
PB
58258 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
58259 mkdir stagefeedback-gcc; \
80911fe1
PB
58260 mv stagefeedback-gcc gcc ; \
58261 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 58262@endif gcc
4b900473
PB
58263@if gmp
58264 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
58265 mkdir stagefeedback-gmp; \
58266 mv stagefeedback-gmp gmp ; \
58267 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
58268@endif gmp
58269@if mpfr
58270 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
58271 mkdir stagefeedback-mpfr; \
58272 mv stagefeedback-mpfr mpfr ; \
58273 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
58274@endif mpfr
e8a5fa9c
RW
58275@if mpc
58276 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
58277 mkdir stagefeedback-mpc; \
58278 mv stagefeedback-mpc mpc ; \
58279 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
58280@endif mpc
e28c595f
JM
58281@if ppl
58282 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
58283 mkdir stagefeedback-ppl; \
58284 mv stagefeedback-ppl ppl ; \
58285 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
58286@endif ppl
58287@if cloog
58288 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
58289 mkdir stagefeedback-cloog; \
58290 mv stagefeedback-cloog cloog ; \
58291 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
58292@endif cloog
1f53ca9a
AO
58293@if libelf
58294 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
58295 mkdir stagefeedback-libelf; \
58296 mv stagefeedback-libelf libelf ; \
58297 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
58298@endif libelf
93f9b408
ILT
58299@if gold
58300 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
58301 mkdir stagefeedback-gold; \
58302 mv stagefeedback-gold gold ; \
58303 mv stageprofile-gold prev-gold || test -f stageprofile-lean
58304@endif gold
72b2455a 58305@if intl
b00612cc
PB
58306 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
58307 mkdir stagefeedback-intl; \
80911fe1
PB
58308 mv stagefeedback-intl intl ; \
58309 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
58310@endif intl
58311@if ld
b00612cc
PB
58312 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
58313 mkdir stagefeedback-ld; \
80911fe1
PB
58314 mv stagefeedback-ld ld ; \
58315 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
58316@endif ld
58317@if libcpp
b00612cc
PB
58318 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
58319 mkdir stagefeedback-libcpp; \
80911fe1
PB
58320 mv stagefeedback-libcpp libcpp ; \
58321 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 58322@endif libcpp
be01d343
PB
58323@if libdecnumber
58324 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
58325 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
58326 mv stagefeedback-libdecnumber libdecnumber ; \
58327 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 58328@endif libdecnumber
72b2455a 58329@if libiberty
b00612cc
PB
58330 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
58331 mkdir stagefeedback-libiberty; \
80911fe1
PB
58332 mv stagefeedback-libiberty libiberty ; \
58333 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
58334@endif libiberty
58335@if zlib
b00612cc
PB
58336 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
58337 mkdir stagefeedback-zlib; \
80911fe1
PB
58338 mv stagefeedback-zlib zlib ; \
58339 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 58340@endif zlib
700d40ca
ILT
58341@if lto-plugin
58342 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
58343 mkdir stagefeedback-lto-plugin; \
58344 mv stagefeedback-lto-plugin lto-plugin ; \
58345 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
58346@endif lto-plugin
0aed8855
PB
58347 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
58348 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
58349 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
58350 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 58351
80911fe1 58352stagefeedback-end::
72b2455a 58353@if bfd
80911fe1
PB
58354 @if test -d $(HOST_SUBDIR)/bfd ; then \
58355 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
58356 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 58357 fi
72b2455a
PB
58358@endif bfd
58359@if opcodes
80911fe1
PB
58360 @if test -d $(HOST_SUBDIR)/opcodes ; then \
58361 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
58362 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 58363 fi
72b2455a
PB
58364@endif opcodes
58365@if binutils
80911fe1
PB
58366 @if test -d $(HOST_SUBDIR)/binutils ; then \
58367 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
58368 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 58369 fi
72b2455a
PB
58370@endif binutils
58371@if gas
80911fe1
PB
58372 @if test -d $(HOST_SUBDIR)/gas ; then \
58373 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
58374 mv prev-gas stageprofile-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 stagefeedback-gcc ; \
58380 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 58381 fi
72b2455a 58382@endif gcc
4b900473
PB
58383@if gmp
58384 @if test -d $(HOST_SUBDIR)/gmp ; then \
58385 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
58386 mv prev-gmp stageprofile-gmp ; : ; \
58387 fi
58388@endif gmp
58389@if mpfr
58390 @if test -d $(HOST_SUBDIR)/mpfr ; then \
58391 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
58392 mv prev-mpfr stageprofile-mpfr ; : ; \
58393 fi
58394@endif mpfr
e8a5fa9c
RW
58395@if mpc
58396 @if test -d $(HOST_SUBDIR)/mpc ; then \
58397 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
58398 mv prev-mpc stageprofile-mpc ; : ; \
58399 fi
58400@endif mpc
e28c595f
JM
58401@if ppl
58402 @if test -d $(HOST_SUBDIR)/ppl ; then \
58403 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
58404 mv prev-ppl stageprofile-ppl ; : ; \
58405 fi
58406@endif ppl
58407@if cloog
58408 @if test -d $(HOST_SUBDIR)/cloog ; then \
58409 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
58410 mv prev-cloog stageprofile-cloog ; : ; \
58411 fi
58412@endif cloog
1f53ca9a
AO
58413@if libelf
58414 @if test -d $(HOST_SUBDIR)/libelf ; then \
58415 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
58416 mv prev-libelf stageprofile-libelf ; : ; \
58417 fi
58418@endif libelf
93f9b408
ILT
58419@if gold
58420 @if test -d $(HOST_SUBDIR)/gold ; then \
58421 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
58422 mv prev-gold stageprofile-gold ; : ; \
58423 fi
58424@endif gold
72b2455a 58425@if intl
80911fe1
PB
58426 @if test -d $(HOST_SUBDIR)/intl ; then \
58427 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
58428 mv prev-intl stageprofile-intl ; : ; \
0aed8855 58429 fi
72b2455a
PB
58430@endif intl
58431@if ld
80911fe1
PB
58432 @if test -d $(HOST_SUBDIR)/ld ; then \
58433 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
58434 mv prev-ld stageprofile-ld ; : ; \
0aed8855 58435 fi
72b2455a
PB
58436@endif ld
58437@if libcpp
80911fe1
PB
58438 @if test -d $(HOST_SUBDIR)/libcpp ; then \
58439 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
58440 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 58441 fi
72b2455a 58442@endif libcpp
be01d343 58443@if libdecnumber
80911fe1
PB
58444 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
58445 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
58446 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 58447 fi
be01d343 58448@endif libdecnumber
72b2455a 58449@if libiberty
80911fe1
PB
58450 @if test -d $(HOST_SUBDIR)/libiberty ; then \
58451 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
58452 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 58453 fi
72b2455a
PB
58454@endif libiberty
58455@if zlib
80911fe1
PB
58456 @if test -d $(HOST_SUBDIR)/zlib ; then \
58457 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
58458 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 58459 fi
72b2455a 58460@endif zlib
700d40ca
ILT
58461@if lto-plugin
58462 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
58463 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
58464 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
58465 fi
58466@endif lto-plugin
0aed8855 58467 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
58468 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
58469 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 58470 fi
80911fe1 58471 rm -f stage_current
dfdffa2c 58472
973601e1 58473# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 58474# remade, but not reconfigured. The next stage (if any) will not be
675492f0 58475# reconfigured either.
72b2455a 58476.PHONY: stagefeedback-bubble
7d329e61 58477stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
58478 @r=`${PWD_COMMAND}`; export r; \
58479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58480 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
58481 echo Skipping rebuild of stagefeedback ; \
58482 else \
f70224b5
PB
58483 $(MAKE) stagefeedback-start; \
58484 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 58485 fi
72b2455a 58486
0df3d27f 58487.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 58488do-clean: clean-stagefeedback
0df3d27f 58489
72b2455a
PB
58490# FIXME: Will not need to be conditional when toplevel bootstrap is the
58491# only possibility, but now it conflicts with no-bootstrap rules
58492@if gcc-bootstrap
656fdd47
PB
58493
58494
58495
80911fe1 58496.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
58497profiledbootstrap:
58498 echo stagefeedback > stage_final
58499 @r=`${PWD_COMMAND}`; export r; \
58500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58501 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 58502 @: $(MAKE); $(unstage)
be01d343
PB
58503 @r=`${PWD_COMMAND}`; export r; \
58504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58505 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 58506 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 58507
80911fe1
PB
58508profiledbootstrap-lean:
58509 echo stagefeedback > stage_final
58510 @r=`${PWD_COMMAND}`; export r; \
58511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58512 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
58513 @: $(MAKE); $(unstage)
58514 @r=`${PWD_COMMAND}`; export r; \
58515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 58516 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
58517 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
58518
656fdd47 58519
0df3d27f 58520# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 58521distclean-stageprofile:: distclean-stagefeedback
0df3d27f 58522.PHONY: distclean-stagefeedback
656fdd47 58523distclean-stagefeedback::
0aed8855 58524 @: $(MAKE); $(stage)
e00a73e3 58525 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 58526 rm -rf stagefeedback-*
656fdd47
PB
58527
58528
72b2455a 58529@endif gcc-bootstrap
656fdd47
PB
58530
58531
58532
7d329e61
PB
58533stageprofile-end::
58534 $(MAKE) distclean-stagefeedback
656fdd47 58535
7d329e61 58536stagefeedback-start::
656fdd47
PB
58537 @r=`${PWD_COMMAND}`; export r; \
58538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
58539 for i in prev-*; do \
58540 j=`echo $$i | sed s/^prev-//` ; \
58541 cd $$r/$$i && \
58542 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
58543 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
58544 done
b8908782 58545
0df3d27f 58546@if gcc-bootstrap
0df3d27f 58547do-distclean: distclean-stage1
c52c6897
PB
58548
58549# Provide a GCC build when we're building target libraries. This does
58550# not work as a dependency, just as the minimum necessary to avoid errors.
58551stage_last:
314b2e66
AS
58552 @r=`${PWD_COMMAND}`; export r; \
58553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 58554 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 58555
4f0ef2d8
CD
58556# Same as unstage, but not phony and defaulting to stage1-start. We place
58557# it in the dependency so that for example `make -j3 all-gcc' works.
58558stage_current:
58559 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
58560
c52c6897 58561.PHONY: restrap
266df637 58562restrap::
c52c6897 58563 @: $(MAKE); $(stage)
1b05fbbd 58564 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 58565restrap:: all
c380fdd8 58566@endif gcc-bootstrap
c52c6897 58567
ae831be5
NN
58568# --------------------------------------
58569# Dependencies between different modules
58570# --------------------------------------
252b5132 58571
9e6ce191 58572# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 58573@if gcc-bootstrap
e8a5fa9c
RW
58574configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
58575configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
58576configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
58577configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
58578configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
58579configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
58580configure-target-libmudflap: stage_last
58581configure-target-libssp: stage_last
c52c6897 58582configure-target-newlib: stage_last
6aa8ef82
DJ
58583configure-stage1-target-libgcc: maybe-all-stage1-gcc
58584configure-stage2-target-libgcc: maybe-all-stage2-gcc
58585configure-stage3-target-libgcc: maybe-all-stage3-gcc
58586configure-stage4-target-libgcc: maybe-all-stage4-gcc
58587configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
58588configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
e552509b 58589configure-target-libquadmath: stage_last
c52c6897
PB
58590configure-target-libgfortran: stage_last
58591configure-target-libobjc: stage_last
e552509b 58592configure-target-libgo: stage_last
c52c6897
PB
58593configure-target-libtermcap: stage_last
58594configure-target-winsup: stage_last
58595configure-target-libgloss: stage_last
58596configure-target-libiberty: stage_last
58597configure-target-gperf: stage_last
58598configure-target-examples: stage_last
58599configure-target-libffi: stage_last
58600configure-target-libjava: stage_last
58601configure-target-zlib: stage_last
58602configure-target-boehm-gc: stage_last
58603configure-target-qthreads: stage_last
58604configure-target-rda: stage_last
58605configure-target-libada: stage_last
911e63d0
JR
58606configure-stage1-target-libgomp: maybe-all-stage1-gcc
58607configure-stage2-target-libgomp: maybe-all-stage2-gcc
58608configure-stage3-target-libgomp: maybe-all-stage3-gcc
58609configure-stage4-target-libgomp: maybe-all-stage4-gcc
58610configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
58611configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
c52c6897 58612@endif gcc-bootstrap
9e6ce191 58613
c52c6897 58614@if gcc-no-bootstrap
9e6ce191 58615configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 58616configure-target-libmudflap: maybe-all-gcc
064d0a7c 58617configure-target-libssp: maybe-all-gcc
9e6ce191 58618configure-target-newlib: maybe-all-gcc
6aa8ef82 58619configure-target-libgcc: maybe-all-gcc
e552509b 58620configure-target-libquadmath: maybe-all-gcc
9e6ce191 58621configure-target-libgfortran: maybe-all-gcc
9e6ce191 58622configure-target-libobjc: maybe-all-gcc
e552509b 58623configure-target-libgo: maybe-all-gcc
9e6ce191 58624configure-target-libtermcap: maybe-all-gcc
9e6ce191 58625configure-target-winsup: maybe-all-gcc
9e6ce191 58626configure-target-libgloss: maybe-all-gcc
9e6ce191 58627configure-target-libiberty: maybe-all-gcc
9e6ce191 58628configure-target-gperf: maybe-all-gcc
9e6ce191 58629configure-target-examples: maybe-all-gcc
9e6ce191 58630configure-target-libffi: maybe-all-gcc
9e6ce191 58631configure-target-libjava: maybe-all-gcc
9e6ce191 58632configure-target-zlib: maybe-all-gcc
9e6ce191 58633configure-target-boehm-gc: maybe-all-gcc
9e6ce191 58634configure-target-qthreads: maybe-all-gcc
9e6ce191 58635configure-target-rda: maybe-all-gcc
9e6ce191 58636configure-target-libada: maybe-all-gcc
b3ded179 58637configure-target-libgomp: maybe-all-gcc
c52c6897 58638@endif gcc-no-bootstrap
b3ded179 58639
9e6ce191 58640
ae831be5
NN
58641# There are two types of dependencies here: 'hard' dependencies, where one
58642# module simply won't build without the other; and 'soft' dependencies, where
58643# if the depended-on module is missing, the depending module will do without
58644# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 58645# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
58646# it's safer to use a soft dependency.
58647
9e6ce191
PB
58648
58649
58650
58651
c60fe18b 58652
9e6ce191
PB
58653# With all the machinery above in place, it is pretty easy to generate
58654# dependencies. Host dependencies are a bit more complex because we have
58655# to check for bootstrap/prebootstrap dependencies. To resolve
58656# prebootstrap dependencies, prebootstrap modules are gathered in
58657# a hash table.
6a9cf61e 58658all-build-bison: maybe-all-build-texinfo
9e6ce191 58659all-build-byacc: maybe-all-build-texinfo
6a9cf61e 58660all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
58661all-build-flex: maybe-all-build-bison
58662all-build-flex: maybe-all-build-byacc
58663all-build-flex: maybe-all-build-m4
6a9cf61e 58664all-build-libiberty: maybe-all-build-texinfo
9e6ce191 58665all-build-m4: maybe-all-build-texinfo
ee025550 58666all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
58667configure-gcc: maybe-configure-intl
58668
58669configure-stage1-gcc: maybe-configure-stage1-intl
58670configure-stage2-gcc: maybe-configure-stage2-intl
58671configure-stage3-gcc: maybe-configure-stage3-intl
58672configure-stage4-gcc: maybe-configure-stage4-intl
58673configure-stageprofile-gcc: maybe-configure-stageprofile-intl
58674configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
58675configure-gcc: maybe-all-binutils
58676
58677configure-stage1-gcc: maybe-all-stage1-binutils
58678configure-stage2-gcc: maybe-all-stage2-binutils
58679configure-stage3-gcc: maybe-all-stage3-binutils
58680configure-stage4-gcc: maybe-all-stage4-binutils
58681configure-stageprofile-gcc: maybe-all-stageprofile-binutils
58682configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
58683configure-gcc: maybe-all-gas
58684
58685configure-stage1-gcc: maybe-all-stage1-gas
58686configure-stage2-gcc: maybe-all-stage2-gas
58687configure-stage3-gcc: maybe-all-stage3-gas
58688configure-stage4-gcc: maybe-all-stage4-gas
58689configure-stageprofile-gcc: maybe-all-stageprofile-gas
58690configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
58691configure-gcc: maybe-all-ld
58692
58693configure-stage1-gcc: maybe-all-stage1-ld
58694configure-stage2-gcc: maybe-all-stage2-ld
58695configure-stage3-gcc: maybe-all-stage3-ld
58696configure-stage4-gcc: maybe-all-stage4-ld
58697configure-stageprofile-gcc: maybe-all-stageprofile-ld
58698configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
58699configure-gcc: maybe-all-gold
58700
58701configure-stage1-gcc: maybe-all-stage1-gold
58702configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 58703configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
58704configure-stage4-gcc: maybe-all-stage4-gold
58705configure-stageprofile-gcc: maybe-all-stageprofile-gold
58706configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
7530c480
AO
58707configure-gcc: maybe-all-libelf
58708
58709configure-stage1-gcc: maybe-all-stage1-libelf
58710configure-stage2-gcc: maybe-all-stage2-libelf
58711configure-stage3-gcc: maybe-all-stage3-libelf
58712configure-stage4-gcc: maybe-all-stage4-libelf
58713configure-stageprofile-gcc: maybe-all-stageprofile-libelf
58714configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
9e6ce191
PB
58715all-gcc: all-libiberty
58716
58717all-stage1-gcc: all-stage1-libiberty
58718all-stage2-gcc: all-stage2-libiberty
58719all-stage3-gcc: all-stage3-libiberty
58720all-stage4-gcc: all-stage4-libiberty
58721all-stageprofile-gcc: all-stageprofile-libiberty
58722all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
58723all-gcc: maybe-all-gmp
58724
58725all-stage1-gcc: maybe-all-stage1-gmp
58726all-stage2-gcc: maybe-all-stage2-gmp
58727all-stage3-gcc: maybe-all-stage3-gmp
58728all-stage4-gcc: maybe-all-stage4-gmp
58729all-stageprofile-gcc: maybe-all-stageprofile-gmp
58730all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
58731all-gcc: maybe-all-intl
58732
58733all-stage1-gcc: maybe-all-stage1-intl
58734all-stage2-gcc: maybe-all-stage2-intl
58735all-stage3-gcc: maybe-all-stage3-intl
58736all-stage4-gcc: maybe-all-stage4-intl
58737all-stageprofile-gcc: maybe-all-stageprofile-intl
58738all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
58739all-gcc: maybe-all-mpfr
58740
58741all-stage1-gcc: maybe-all-stage1-mpfr
58742all-stage2-gcc: maybe-all-stage2-mpfr
58743all-stage3-gcc: maybe-all-stage3-mpfr
58744all-stage4-gcc: maybe-all-stage4-mpfr
58745all-stageprofile-gcc: maybe-all-stageprofile-mpfr
58746all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
58747all-gcc: maybe-all-mpc
58748
58749all-stage1-gcc: maybe-all-stage1-mpc
58750all-stage2-gcc: maybe-all-stage2-mpc
58751all-stage3-gcc: maybe-all-stage3-mpc
58752all-stage4-gcc: maybe-all-stage4-mpc
58753all-stageprofile-gcc: maybe-all-stageprofile-mpc
58754all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
58755all-gcc: maybe-all-ppl
58756
58757all-stage1-gcc: maybe-all-stage1-ppl
58758all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 58759all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
58760all-stage4-gcc: maybe-all-stage4-ppl
58761all-stageprofile-gcc: maybe-all-stageprofile-ppl
58762all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
58763all-gcc: maybe-all-cloog
58764
58765all-stage1-gcc: maybe-all-stage1-cloog
58766all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 58767all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
58768all-stage4-gcc: maybe-all-stage4-cloog
58769all-stageprofile-gcc: maybe-all-stageprofile-cloog
58770all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
58771all-gcc: maybe-all-build-texinfo
58772
58773all-stage1-gcc: maybe-all-build-texinfo
58774all-stage2-gcc: maybe-all-build-texinfo
58775all-stage3-gcc: maybe-all-build-texinfo
58776all-stage4-gcc: maybe-all-build-texinfo
58777all-stageprofile-gcc: maybe-all-build-texinfo
58778all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
58779all-gcc: maybe-all-build-bison
58780
58781all-stage1-gcc: maybe-all-build-bison
58782all-stage2-gcc: maybe-all-build-bison
58783all-stage3-gcc: maybe-all-build-bison
58784all-stage4-gcc: maybe-all-build-bison
58785all-stageprofile-gcc: maybe-all-build-bison
58786all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
58787all-gcc: maybe-all-build-byacc
58788
58789all-stage1-gcc: maybe-all-build-byacc
58790all-stage2-gcc: maybe-all-build-byacc
58791all-stage3-gcc: maybe-all-build-byacc
58792all-stage4-gcc: maybe-all-build-byacc
58793all-stageprofile-gcc: maybe-all-build-byacc
58794all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
58795all-gcc: maybe-all-build-flex
58796
58797all-stage1-gcc: maybe-all-build-flex
58798all-stage2-gcc: maybe-all-build-flex
58799all-stage3-gcc: maybe-all-build-flex
58800all-stage4-gcc: maybe-all-build-flex
58801all-stageprofile-gcc: maybe-all-build-flex
58802all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
58803all-gcc: maybe-all-build-libiberty
58804
58805all-stage1-gcc: maybe-all-build-libiberty
58806all-stage2-gcc: maybe-all-build-libiberty
58807all-stage3-gcc: maybe-all-build-libiberty
58808all-stage4-gcc: maybe-all-build-libiberty
58809all-stageprofile-gcc: maybe-all-build-libiberty
58810all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
58811all-gcc: maybe-all-build-fixincludes
58812
58813all-stage1-gcc: maybe-all-build-fixincludes
58814all-stage2-gcc: maybe-all-build-fixincludes
58815all-stage3-gcc: maybe-all-build-fixincludes
58816all-stage4-gcc: maybe-all-build-fixincludes
58817all-stageprofile-gcc: maybe-all-build-fixincludes
58818all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
58819all-gcc: maybe-all-zlib
58820
58821all-stage1-gcc: maybe-all-stage1-zlib
58822all-stage2-gcc: maybe-all-stage2-zlib
58823all-stage3-gcc: maybe-all-stage3-zlib
58824all-stage4-gcc: maybe-all-stage4-zlib
58825all-stageprofile-gcc: maybe-all-stageprofile-zlib
58826all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
58827all-gcc: all-libcpp
58828
58829all-stage1-gcc: all-stage1-libcpp
58830all-stage2-gcc: all-stage2-libcpp
58831all-stage3-gcc: all-stage3-libcpp
58832all-stage4-gcc: all-stage4-libcpp
58833all-stageprofile-gcc: all-stageprofile-libcpp
58834all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
58835all-gcc: all-libdecnumber
58836
58837all-stage1-gcc: all-stage1-libdecnumber
58838all-stage2-gcc: all-stage2-libdecnumber
58839all-stage3-gcc: all-stage3-libdecnumber
58840all-stage4-gcc: all-stage4-libdecnumber
58841all-stageprofile-gcc: all-stageprofile-libdecnumber
58842all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
58843all-gcc: maybe-all-libiberty
58844
58845all-stage1-gcc: maybe-all-stage1-libiberty
58846all-stage2-gcc: maybe-all-stage2-libiberty
58847all-stage3-gcc: maybe-all-stage3-libiberty
58848all-stage4-gcc: maybe-all-stage4-libiberty
58849all-stageprofile-gcc: maybe-all-stageprofile-libiberty
58850all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
58851all-gcc: maybe-all-fixincludes
57eefe4d
RW
58852info-gcc: maybe-all-build-libiberty
58853
58854info-stage1-gcc: maybe-all-build-libiberty
58855info-stage2-gcc: maybe-all-build-libiberty
58856info-stage3-gcc: maybe-all-build-libiberty
58857info-stage4-gcc: maybe-all-build-libiberty
58858info-stageprofile-gcc: maybe-all-build-libiberty
58859info-stagefeedback-gcc: maybe-all-build-libiberty
58860dvi-gcc: maybe-all-build-libiberty
58861
58862dvi-stage1-gcc: maybe-all-build-libiberty
58863dvi-stage2-gcc: maybe-all-build-libiberty
58864dvi-stage3-gcc: maybe-all-build-libiberty
58865dvi-stage4-gcc: maybe-all-build-libiberty
58866dvi-stageprofile-gcc: maybe-all-build-libiberty
58867dvi-stagefeedback-gcc: maybe-all-build-libiberty
58868pdf-gcc: maybe-all-build-libiberty
58869
58870pdf-stage1-gcc: maybe-all-build-libiberty
58871pdf-stage2-gcc: maybe-all-build-libiberty
58872pdf-stage3-gcc: maybe-all-build-libiberty
58873pdf-stage4-gcc: maybe-all-build-libiberty
58874pdf-stageprofile-gcc: maybe-all-build-libiberty
58875pdf-stagefeedback-gcc: maybe-all-build-libiberty
58876html-gcc: maybe-all-build-libiberty
58877
58878html-stage1-gcc: maybe-all-build-libiberty
58879html-stage2-gcc: maybe-all-build-libiberty
58880html-stage3-gcc: maybe-all-build-libiberty
58881html-stage4-gcc: maybe-all-build-libiberty
58882html-stageprofile-gcc: maybe-all-build-libiberty
58883html-stagefeedback-gcc: maybe-all-build-libiberty
69e57115 58884install-gcc: maybe-install-fixincludes
9e6ce191
PB
58885configure-libcpp: configure-libiberty
58886
58887configure-stage1-libcpp: configure-stage1-libiberty
58888configure-stage2-libcpp: configure-stage2-libiberty
58889configure-stage3-libcpp: configure-stage3-libiberty
58890configure-stage4-libcpp: configure-stage4-libiberty
58891configure-stageprofile-libcpp: configure-stageprofile-libiberty
58892configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
58893configure-libcpp: maybe-configure-intl
58894
58895configure-stage1-libcpp: maybe-configure-stage1-intl
58896configure-stage2-libcpp: maybe-configure-stage2-intl
58897configure-stage3-libcpp: maybe-configure-stage3-intl
58898configure-stage4-libcpp: maybe-configure-stage4-intl
58899configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
58900configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
58901all-libcpp: all-libiberty
58902
58903all-stage1-libcpp: all-stage1-libiberty
58904all-stage2-libcpp: all-stage2-libiberty
58905all-stage3-libcpp: all-stage3-libiberty
58906all-stage4-libcpp: all-stage4-libiberty
58907all-stageprofile-libcpp: all-stageprofile-libiberty
58908all-stagefeedback-libcpp: all-stagefeedback-libiberty
58909all-libcpp: maybe-all-intl
58910
58911all-stage1-libcpp: maybe-all-stage1-intl
58912all-stage2-libcpp: maybe-all-stage2-intl
58913all-stage3-libcpp: maybe-all-stage3-intl
58914all-stage4-libcpp: maybe-all-stage4-intl
58915all-stageprofile-libcpp: maybe-all-stageprofile-intl
58916all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 58917all-fixincludes: maybe-all-libiberty
b00612cc 58918all-gnattools: maybe-all-target-libada
18fa8f9c
JM
58919all-lto-plugin: maybe-all-gcc
58920
58921all-stage1-lto-plugin: maybe-all-stage1-gcc
58922all-stage2-lto-plugin: maybe-all-stage2-gcc
58923all-stage3-lto-plugin: maybe-all-stage3-gcc
58924all-stage4-lto-plugin: maybe-all-stage4-gcc
58925all-stageprofile-lto-plugin: maybe-all-stageprofile-gcc
58926all-stagefeedback-lto-plugin: maybe-all-stagefeedback-gcc
4b900473
PB
58927configure-mpfr: maybe-all-gmp
58928
58929configure-stage1-mpfr: maybe-all-stage1-gmp
58930configure-stage2-mpfr: maybe-all-stage2-gmp
58931configure-stage3-mpfr: maybe-all-stage3-gmp
58932configure-stage4-mpfr: maybe-all-stage4-gmp
58933configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
58934configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
58935configure-mpc: maybe-all-mpfr
58936
58937configure-stage1-mpc: maybe-all-stage1-mpfr
58938configure-stage2-mpc: maybe-all-stage2-mpfr
58939configure-stage3-mpc: maybe-all-stage3-mpfr
58940configure-stage4-mpc: maybe-all-stage4-mpfr
58941configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
58942configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
58943configure-ppl: maybe-all-gmp
58944
58945configure-stage1-ppl: maybe-all-stage1-gmp
58946configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 58947configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
58948configure-stage4-ppl: maybe-all-stage4-gmp
58949configure-stageprofile-ppl: maybe-all-stageprofile-gmp
58950configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
58951configure-ppl: maybe-all-mpfr
58952
58953configure-stage1-ppl: maybe-all-stage1-mpfr
58954configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 58955configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
58956configure-stage4-ppl: maybe-all-stage4-mpfr
58957configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
58958configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
58959configure-cloog: maybe-all-ppl
58960
58961configure-stage1-cloog: maybe-all-stage1-ppl
58962configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 58963configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
58964configure-stage4-cloog: maybe-all-stage4-ppl
58965configure-stageprofile-cloog: maybe-all-stageprofile-ppl
58966configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 58967configure-gdb: maybe-all-intl
9e6ce191 58968configure-gdb: maybe-configure-sim
31d99776 58969configure-gdb: maybe-all-bfd
dc448a7b 58970configure-gdb: maybe-all-libiconv
9e6ce191 58971all-gdb: maybe-all-libiberty
dc448a7b 58972all-gdb: maybe-all-libiconv
9e6ce191 58973all-gdb: maybe-all-opcodes
9e6ce191 58974all-gdb: maybe-all-readline
72b2455a
PB
58975all-gdb: maybe-all-build-bison
58976all-gdb: maybe-all-build-byacc
9e6ce191 58977all-gdb: maybe-all-sim
5074315a 58978all-gdb: maybe-all-libdecnumber
9e6ce191
PB
58979configure-libgui: maybe-configure-tcl
58980configure-libgui: maybe-configure-tk
58981all-libgui: maybe-all-tcl
58982all-libgui: maybe-all-tk
58983all-libgui: maybe-all-itcl
b4a77b47 58984configure-bfd: configure-libiberty
9e6ce191
PB
58985
58986configure-stage1-bfd: configure-stage1-libiberty
58987configure-stage2-bfd: configure-stage2-libiberty
58988configure-stage3-bfd: configure-stage3-libiberty
58989configure-stage4-bfd: configure-stage4-libiberty
58990configure-stageprofile-bfd: configure-stageprofile-libiberty
58991configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
58992configure-bfd: maybe-configure-intl
58993
58994configure-stage1-bfd: maybe-configure-stage1-intl
58995configure-stage2-bfd: maybe-configure-stage2-intl
58996configure-stage3-bfd: maybe-configure-stage3-intl
58997configure-stage4-bfd: maybe-configure-stage4-intl
58998configure-stageprofile-bfd: maybe-configure-stageprofile-intl
58999configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
59000all-bfd: maybe-all-libiberty
59001
59002all-stage1-bfd: maybe-all-stage1-libiberty
59003all-stage2-bfd: maybe-all-stage2-libiberty
59004all-stage3-bfd: maybe-all-stage3-libiberty
59005all-stage4-bfd: maybe-all-stage4-libiberty
59006all-stageprofile-bfd: maybe-all-stageprofile-libiberty
59007all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
59008all-bfd: maybe-all-intl
59009
59010all-stage1-bfd: maybe-all-stage1-intl
59011all-stage2-bfd: maybe-all-stage2-intl
59012all-stage3-bfd: maybe-all-stage3-intl
59013all-stage4-bfd: maybe-all-stage4-intl
59014all-stageprofile-bfd: maybe-all-stageprofile-intl
59015all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
59016configure-opcodes: configure-libiberty
59017
59018configure-stage1-opcodes: configure-stage1-libiberty
59019configure-stage2-opcodes: configure-stage2-libiberty
66775d67 59020configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
59021configure-stage4-opcodes: configure-stage4-libiberty
59022configure-stageprofile-opcodes: configure-stageprofile-libiberty
59023configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
59024all-opcodes: maybe-all-libiberty
59025
59026all-stage1-opcodes: maybe-all-stage1-libiberty
59027all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 59028all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
59029all-stage4-opcodes: maybe-all-stage4-libiberty
59030all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
59031all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
59032configure-binutils: maybe-configure-intl
59033
59034configure-stage1-binutils: maybe-configure-stage1-intl
59035configure-stage2-binutils: maybe-configure-stage2-intl
59036configure-stage3-binutils: maybe-configure-stage3-intl
59037configure-stage4-binutils: maybe-configure-stage4-intl
59038configure-stageprofile-binutils: maybe-configure-stageprofile-intl
59039configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
59040all-binutils: maybe-all-libiberty
59041
59042all-stage1-binutils: maybe-all-stage1-libiberty
59043all-stage2-binutils: maybe-all-stage2-libiberty
59044all-stage3-binutils: maybe-all-stage3-libiberty
59045all-stage4-binutils: maybe-all-stage4-libiberty
59046all-stageprofile-binutils: maybe-all-stageprofile-libiberty
59047all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
59048all-binutils: maybe-all-opcodes
59049
59050all-stage1-binutils: maybe-all-stage1-opcodes
59051all-stage2-binutils: maybe-all-stage2-opcodes
59052all-stage3-binutils: maybe-all-stage3-opcodes
59053all-stage4-binutils: maybe-all-stage4-opcodes
59054all-stageprofile-binutils: maybe-all-stageprofile-opcodes
59055all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
59056all-binutils: maybe-all-bfd
59057
59058all-stage1-binutils: maybe-all-stage1-bfd
59059all-stage2-binutils: maybe-all-stage2-bfd
59060all-stage3-binutils: maybe-all-stage3-bfd
59061all-stage4-binutils: maybe-all-stage4-bfd
59062all-stageprofile-binutils: maybe-all-stageprofile-bfd
59063all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
59064all-binutils: maybe-all-build-flex
59065
59066all-stage1-binutils: maybe-all-build-flex
59067all-stage2-binutils: maybe-all-build-flex
59068all-stage3-binutils: maybe-all-build-flex
59069all-stage4-binutils: maybe-all-build-flex
59070all-stageprofile-binutils: maybe-all-build-flex
59071all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
59072all-binutils: maybe-all-build-bison
59073
59074all-stage1-binutils: maybe-all-build-bison
59075all-stage2-binutils: maybe-all-build-bison
59076all-stage3-binutils: maybe-all-build-bison
59077all-stage4-binutils: maybe-all-build-bison
59078all-stageprofile-binutils: maybe-all-build-bison
59079all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
59080all-binutils: maybe-all-build-byacc
59081
59082all-stage1-binutils: maybe-all-build-byacc
59083all-stage2-binutils: maybe-all-build-byacc
59084all-stage3-binutils: maybe-all-build-byacc
59085all-stage4-binutils: maybe-all-build-byacc
59086all-stageprofile-binutils: maybe-all-build-byacc
59087all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
59088all-binutils: maybe-all-intl
59089
59090all-stage1-binutils: maybe-all-stage1-intl
59091all-stage2-binutils: maybe-all-stage2-intl
59092all-stage3-binutils: maybe-all-stage3-intl
59093all-stage4-binutils: maybe-all-stage4-intl
59094all-stageprofile-binutils: maybe-all-stageprofile-intl
59095all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 59096install-binutils: maybe-install-opcodes
cf662e21 59097install-opcodes: maybe-install-bfd
20e95c23
DJ
59098configure-gas: maybe-configure-intl
59099
59100configure-stage1-gas: maybe-configure-stage1-intl
59101configure-stage2-gas: maybe-configure-stage2-intl
59102configure-stage3-gas: maybe-configure-stage3-intl
59103configure-stage4-gas: maybe-configure-stage4-intl
59104configure-stageprofile-gas: maybe-configure-stageprofile-intl
59105configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
59106all-gas: maybe-all-libiberty
59107
59108all-stage1-gas: maybe-all-stage1-libiberty
59109all-stage2-gas: maybe-all-stage2-libiberty
59110all-stage3-gas: maybe-all-stage3-libiberty
59111all-stage4-gas: maybe-all-stage4-libiberty
59112all-stageprofile-gas: maybe-all-stageprofile-libiberty
59113all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
59114all-gas: maybe-all-opcodes
59115
59116all-stage1-gas: maybe-all-stage1-opcodes
59117all-stage2-gas: maybe-all-stage2-opcodes
59118all-stage3-gas: maybe-all-stage3-opcodes
59119all-stage4-gas: maybe-all-stage4-opcodes
59120all-stageprofile-gas: maybe-all-stageprofile-opcodes
59121all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
59122all-gas: maybe-all-bfd
59123
59124all-stage1-gas: maybe-all-stage1-bfd
59125all-stage2-gas: maybe-all-stage2-bfd
59126all-stage3-gas: maybe-all-stage3-bfd
59127all-stage4-gas: maybe-all-stage4-bfd
59128all-stageprofile-gas: maybe-all-stageprofile-bfd
59129all-stagefeedback-gas: maybe-all-stagefeedback-bfd
59130all-gas: maybe-all-intl
59131
59132all-stage1-gas: maybe-all-stage1-intl
59133all-stage2-gas: maybe-all-stage2-intl
59134all-stage3-gas: maybe-all-stage3-intl
59135all-stage4-gas: maybe-all-stage4-intl
59136all-stageprofile-gas: maybe-all-stageprofile-intl
59137all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 59138configure-gprof: maybe-configure-intl
9e6ce191
PB
59139all-gprof: maybe-all-libiberty
59140all-gprof: maybe-all-bfd
59141all-gprof: maybe-all-opcodes
59142all-gprof: maybe-all-intl
20e95c23
DJ
59143configure-ld: maybe-configure-intl
59144
59145configure-stage1-ld: maybe-configure-stage1-intl
59146configure-stage2-ld: maybe-configure-stage2-intl
59147configure-stage3-ld: maybe-configure-stage3-intl
59148configure-stage4-ld: maybe-configure-stage4-intl
59149configure-stageprofile-ld: maybe-configure-stageprofile-intl
59150configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
59151all-ld: maybe-all-libiberty
59152
59153all-stage1-ld: maybe-all-stage1-libiberty
59154all-stage2-ld: maybe-all-stage2-libiberty
59155all-stage3-ld: maybe-all-stage3-libiberty
59156all-stage4-ld: maybe-all-stage4-libiberty
59157all-stageprofile-ld: maybe-all-stageprofile-libiberty
59158all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
59159all-ld: maybe-all-bfd
59160
59161all-stage1-ld: maybe-all-stage1-bfd
59162all-stage2-ld: maybe-all-stage2-bfd
59163all-stage3-ld: maybe-all-stage3-bfd
59164all-stage4-ld: maybe-all-stage4-bfd
59165all-stageprofile-ld: maybe-all-stageprofile-bfd
59166all-stagefeedback-ld: maybe-all-stagefeedback-bfd
59167all-ld: maybe-all-opcodes
59168
59169all-stage1-ld: maybe-all-stage1-opcodes
59170all-stage2-ld: maybe-all-stage2-opcodes
59171all-stage3-ld: maybe-all-stage3-opcodes
59172all-stage4-ld: maybe-all-stage4-opcodes
59173all-stageprofile-ld: maybe-all-stageprofile-opcodes
59174all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
59175all-ld: maybe-all-build-bison
59176
59177all-stage1-ld: maybe-all-build-bison
59178all-stage2-ld: maybe-all-build-bison
59179all-stage3-ld: maybe-all-build-bison
59180all-stage4-ld: maybe-all-build-bison
59181all-stageprofile-ld: maybe-all-build-bison
59182all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
59183all-ld: maybe-all-build-byacc
59184
59185all-stage1-ld: maybe-all-build-byacc
59186all-stage2-ld: maybe-all-build-byacc
59187all-stage3-ld: maybe-all-build-byacc
59188all-stage4-ld: maybe-all-build-byacc
59189all-stageprofile-ld: maybe-all-build-byacc
59190all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
59191all-ld: maybe-all-build-flex
59192
59193all-stage1-ld: maybe-all-build-flex
59194all-stage2-ld: maybe-all-build-flex
59195all-stage3-ld: maybe-all-build-flex
59196all-stage4-ld: maybe-all-build-flex
59197all-stageprofile-ld: maybe-all-build-flex
59198all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
59199all-ld: maybe-all-intl
59200
59201all-stage1-ld: maybe-all-stage1-intl
59202all-stage2-ld: maybe-all-stage2-intl
59203all-stage3-ld: maybe-all-stage3-intl
59204all-stage4-ld: maybe-all-stage4-intl
59205all-stageprofile-ld: maybe-all-stageprofile-intl
59206all-stagefeedback-ld: maybe-all-stagefeedback-intl
e6de499b 59207install-ld: maybe-install-gold
93f9b408
ILT
59208configure-gold: maybe-configure-intl
59209
59210configure-stage1-gold: maybe-configure-stage1-intl
59211configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 59212configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
59213configure-stage4-gold: maybe-configure-stage4-intl
59214configure-stageprofile-gold: maybe-configure-stageprofile-intl
59215configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
59216all-gold: maybe-all-libiberty
59217
59218all-stage1-gold: maybe-all-stage1-libiberty
59219all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 59220all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
59221all-stage4-gold: maybe-all-stage4-libiberty
59222all-stageprofile-gold: maybe-all-stageprofile-libiberty
59223all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
59224all-gold: maybe-all-intl
59225
59226all-stage1-gold: maybe-all-stage1-intl
59227all-stage2-gold: maybe-all-stage2-intl
93f9b408 59228all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
59229all-stage4-gold: maybe-all-stage4-intl
59230all-stageprofile-gold: maybe-all-stageprofile-intl
59231all-stagefeedback-gold: maybe-all-stagefeedback-intl
59232all-gold: maybe-all-bfd
59233
59234all-stage1-gold: maybe-all-stage1-bfd
59235all-stage2-gold: maybe-all-stage2-bfd
93f9b408 59236all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
59237all-stage4-gold: maybe-all-stage4-bfd
59238all-stageprofile-gold: maybe-all-stageprofile-bfd
59239all-stagefeedback-gold: maybe-all-stagefeedback-bfd
59240all-gold: maybe-all-build-bison
59241
59242all-stage1-gold: maybe-all-build-bison
59243all-stage2-gold: maybe-all-build-bison
93f9b408 59244all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
59245all-stage4-gold: maybe-all-build-bison
59246all-stageprofile-gold: maybe-all-build-bison
59247all-stagefeedback-gold: maybe-all-build-bison
59248all-gold: maybe-all-build-byacc
59249
59250all-stage1-gold: maybe-all-build-byacc
59251all-stage2-gold: maybe-all-build-byacc
93f9b408 59252all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
59253all-stage4-gold: maybe-all-build-byacc
59254all-stageprofile-gold: maybe-all-build-byacc
59255all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
59256check-gold: maybe-all-binutils
59257
59258check-stage1-gold: maybe-all-stage1-binutils
59259check-stage2-gold: maybe-all-stage2-binutils
e5164e97 59260check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
59261check-stage4-gold: maybe-all-stage4-binutils
59262check-stageprofile-gold: maybe-all-stageprofile-binutils
59263check-stagefeedback-gold: maybe-all-stagefeedback-binutils
700d40ca
ILT
59264check-gold: maybe-all-gas
59265
59266check-stage1-gold: maybe-all-stage1-gas
59267check-stage2-gold: maybe-all-stage2-gas
59268check-stage3-gold: maybe-all-stage3-gas
59269check-stage4-gold: maybe-all-stage4-gas
59270check-stageprofile-gold: maybe-all-stageprofile-gas
59271check-stagefeedback-gold: maybe-all-stagefeedback-gas
7206a0ee
JJ
59272configure-opcodes: maybe-configure-intl
59273
59274configure-stage1-opcodes: maybe-configure-stage1-intl
59275configure-stage2-opcodes: maybe-configure-stage2-intl
59276configure-stage3-opcodes: maybe-configure-stage3-intl
59277configure-stage4-opcodes: maybe-configure-stage4-intl
59278configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
59279configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
59280all-opcodes: maybe-all-bfd
59281
59282all-stage1-opcodes: maybe-all-stage1-bfd
59283all-stage2-opcodes: maybe-all-stage2-bfd
59284all-stage3-opcodes: maybe-all-stage3-bfd
59285all-stage4-opcodes: maybe-all-stage4-bfd
59286all-stageprofile-opcodes: maybe-all-stageprofile-bfd
59287all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
59288all-opcodes: maybe-all-libiberty
59289
59290all-stage1-opcodes: maybe-all-stage1-libiberty
59291all-stage2-opcodes: maybe-all-stage2-libiberty
59292all-stage3-opcodes: maybe-all-stage3-libiberty
59293all-stage4-opcodes: maybe-all-stage4-libiberty
59294all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
59295all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
59296all-opcodes: maybe-all-intl
59297
59298all-stage1-opcodes: maybe-all-stage1-intl
59299all-stage2-opcodes: maybe-all-stage2-intl
59300all-stage3-opcodes: maybe-all-stage3-intl
59301all-stage4-opcodes: maybe-all-stage4-intl
59302all-stageprofile-opcodes: maybe-all-stageprofile-intl
59303all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
59304all-dejagnu: maybe-all-tcl
59305all-dejagnu: maybe-all-expect
59306all-dejagnu: maybe-all-tk
59307configure-expect: maybe-configure-tcl
59308configure-expect: maybe-configure-tk
59309all-expect: maybe-all-tcl
59310all-expect: maybe-all-tk
59311configure-itcl: maybe-configure-tcl
59312configure-itcl: maybe-configure-tk
59313all-itcl: maybe-all-tcl
59314all-itcl: maybe-all-tk
ae831be5 59315install-itcl: maybe-install-tcl
b4a77b47 59316configure-tk: maybe-configure-tcl
ae831be5 59317all-tk: maybe-all-tcl
9e6ce191
PB
59318all-sid: maybe-all-libiberty
59319all-sid: maybe-all-bfd
59320all-sid: maybe-all-opcodes
59321all-sid: maybe-all-tcl
59322all-sid: maybe-all-tk
59323install-sid: maybe-install-tcl
59324install-sid: maybe-install-tk
20e95c23
DJ
59325configure-sim: maybe-configure-intl
59326all-sim: maybe-all-intl
9e6ce191
PB
59327all-sim: maybe-all-libiberty
59328all-sim: maybe-all-bfd
59329all-sim: maybe-all-opcodes
59330all-sim: maybe-all-readline
59331all-sim: maybe-configure-gdb
59332all-fastjar: maybe-all-zlib
72b2455a 59333all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
59334all-fastjar: maybe-all-libiberty
59335all-autoconf: maybe-all-m4
72b2455a 59336all-autoconf: maybe-all-build-texinfo
9e6ce191 59337all-automake: maybe-all-m4
72b2455a 59338all-automake: maybe-all-build-texinfo
9e6ce191
PB
59339all-automake: maybe-all-autoconf
59340all-bison: maybe-all-intl
72b2455a 59341all-bison: maybe-all-build-texinfo
9e6ce191 59342all-diff: maybe-all-intl
72b2455a 59343all-diff: maybe-all-build-texinfo
9e6ce191 59344all-fileutils: maybe-all-intl
72b2455a
PB
59345all-fileutils: maybe-all-build-texinfo
59346all-flex: maybe-all-build-bison
59347all-flex: maybe-all-build-byacc
9e6ce191
PB
59348all-flex: maybe-all-intl
59349all-flex: maybe-all-m4
72b2455a 59350all-flex: maybe-all-build-texinfo
9e6ce191
PB
59351all-gzip: maybe-all-intl
59352all-gzip: maybe-all-zlib
72b2455a 59353all-gzip: maybe-all-build-texinfo
9e6ce191 59354all-hello: maybe-all-intl
72b2455a 59355all-hello: maybe-all-build-texinfo
9e6ce191 59356all-m4: maybe-all-intl
72b2455a 59357all-m4: maybe-all-build-texinfo
9e6ce191 59358all-make: maybe-all-intl
72b2455a
PB
59359all-make: maybe-all-build-texinfo
59360all-patch: maybe-all-build-texinfo
59361all-make: maybe-all-build-texinfo
930314a4 59362all-prms: maybe-all-libiberty
72b2455a
PB
59363all-recode: maybe-all-build-texinfo
59364all-sed: maybe-all-build-texinfo
930314a4 59365all-send-pr: maybe-all-prms
72b2455a
PB
59366all-tar: maybe-all-build-texinfo
59367all-uudecode: maybe-all-build-texinfo
9e6ce191 59368configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 59369configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 59370configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
59371all-target-fastjar: maybe-all-target-zlib
59372all-target-fastjar: maybe-all-target-libiberty
e552509b
ILT
59373configure-target-libgo: maybe-configure-target-libffi
59374configure-target-libgo: maybe-all-target-libstdc++-v3
59375all-target-libgo: maybe-all-target-libffi
9e6ce191
PB
59376configure-target-libjava: maybe-configure-target-zlib
59377configure-target-libjava: maybe-configure-target-boehm-gc
59378configure-target-libjava: maybe-configure-target-qthreads
59379configure-target-libjava: maybe-configure-target-libffi
59380all-target-libjava: maybe-all-fastjar
59381all-target-libjava: maybe-all-target-zlib
59382all-target-libjava: maybe-all-target-boehm-gc
59383all-target-libjava: maybe-all-target-qthreads
59384all-target-libjava: maybe-all-target-libffi
4f0ef2d8 59385configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 59386all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 59387all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 59388all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 59389configure-target-libstdc++-v3: maybe-configure-target-libgomp
911e63d0
JR
59390
59391configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
59392configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
59393configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
59394configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
59395configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
59396configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
59397all-target-libstdc++-v3: maybe-configure-target-libgomp
59398
59399all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
59400all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
59401all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
59402all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
59403all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
59404all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
2c133ff9 59405all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
59406all-target-winsup: maybe-all-target-libiberty
59407all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
59408configure-target-libiberty: maybe-all-binutils
59409configure-target-libiberty: maybe-all-ld
59410configure-target-newlib: maybe-all-binutils
59411configure-target-newlib: maybe-all-ld
e552509b 59412configure-target-libgfortran: maybe-all-target-libquadmath
9e6ce191
PB
59413
59414
6aa8ef82
DJ
59415# Dependencies for target modules on other target modules are
59416# described by lang_env_dependencies; the defaults apply to anything
59417# not mentioned there.
59418
59419
59420@if gcc-bootstrap
e8a5fa9c
RW
59421configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
59422configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
59423configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
59424configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
59425configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
59426configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
911e63d0
JR
59427configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
59428configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
59429configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
59430configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
59431configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
59432configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
59433@endif gcc-bootstrap
59434
59435@if gcc-no-bootstrap
59436configure-target-libstdc++-v3: maybe-all-target-libgcc
59437configure-target-libmudflap: maybe-all-target-libgcc
59438configure-target-libssp: maybe-all-target-libgcc
59439configure-target-newlib: maybe-all-target-libgcc
e552509b 59440configure-target-libquadmath: maybe-all-target-libgcc
6aa8ef82
DJ
59441configure-target-libgfortran: maybe-all-target-libgcc
59442configure-target-libobjc: maybe-all-target-libgcc
e552509b 59443configure-target-libgo: maybe-all-target-libgcc
6aa8ef82
DJ
59444configure-target-libtermcap: maybe-all-target-libgcc
59445configure-target-winsup: maybe-all-target-libgcc
59446configure-target-libgloss: maybe-all-target-libgcc
59447configure-target-libiberty: maybe-all-target-libgcc
59448configure-target-gperf: maybe-all-target-libgcc
59449configure-target-examples: maybe-all-target-libgcc
59450configure-target-libffi: maybe-all-target-libgcc
59451configure-target-libjava: maybe-all-target-libgcc
59452configure-target-zlib: maybe-all-target-libgcc
59453configure-target-boehm-gc: maybe-all-target-libgcc
59454configure-target-qthreads: maybe-all-target-libgcc
59455configure-target-rda: maybe-all-target-libgcc
59456configure-target-libada: maybe-all-target-libgcc
59457configure-target-libgomp: maybe-all-target-libgcc
59458@endif gcc-no-bootstrap
59459
59460
59461configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
59462
59463configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
59464
59465configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
59466
59467
59468
e552509b
ILT
59469configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
59470
6aa8ef82
DJ
59471configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
59472
59473configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
59474
e552509b
ILT
59475configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
59476
6aa8ef82
DJ
59477configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
59478
59479configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
59480
59481
59482
59483configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
59484configure-target-gperf: maybe-all-target-libstdc++-v3
59485
59486configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
59487
59488configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
59489
59490configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
59491configure-target-libjava: maybe-all-target-libstdc++-v3
59492
59493configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
59494
59495configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
59496
59497configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
59498
59499configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
59500
59501configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
59502
59503configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
59504
59505
907be67c 59506CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 59507GDB_TK = @GDB_TK@
907be67c
DJ
59508INSTALL_GDB_TK = @INSTALL_GDB_TK@
59509configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 59510all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 59511install-gdb: $(INSTALL_GDB_TK)
907a7241 59512
a2cc058a
NN
59513# Serialization dependencies. Host configures don't work well in parallel to
59514# each other, due to contention over config.cache. Target configures and
59515# build configures are similar.
59516@serialization_dependencies@
59517
15723a45
NN
59518# --------------------------------
59519# Regenerating top level configury
59520# --------------------------------
252b5132 59521
14a2a2f1 59522# Rebuilding Makefile.in, using autogen.
43be203f 59523AUTOGEN = autogen
6b784d9f 59524$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 59525 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 59526
a0da8069 59527# Rebuilding Makefile.
43be203f
AO
59528Makefile: $(srcdir)/Makefile.in config.status
59529 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
59530
479759c8 59531config.status: configure
10ecffb9 59532 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 59533
a0da8069 59534# Rebuilding configure.
43be203f 59535AUTOCONF = autoconf
da888c87
PB
59536$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
59537 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 59538 cd $(srcdir) && $(AUTOCONF)
252b5132 59539
3728fade
NN
59540# ------------------------------
59541# Special directives to GNU Make
59542# ------------------------------
59543
3728fade
NN
59544# Don't pass command-line variables to submakes.
59545.NOEXPORT:
59546MAKEOVERRIDES=
59547
252b5132 59548# end of Makefile.in
This page took 4.312583 seconds and 4 git commands to generate.