* ld-ifunc/ifunc.exp: Match R_PPC64_JUMP_IREL.
[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; \
143 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
144
378fce5b 145# This is the list of variables to export in the environment when
6a9cf61e 146# configuring subdirectories for the build system.
378fce5b 147BUILD_EXPORTS = \
6a9cf61e 148 $(BASE_EXPORTS) \
378fce5b
DD
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
159 LD="$(LD_FOR_BUILD)"; export LD; \
160 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
161 NM="$(NM_FOR_BUILD)"; export NM; \
162 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
0c24b341
NC
163 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
164 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
50212802 165
6641ce42 166# These variables must be set on the make command line for directories
7582fb4a 167# built for the build system to override those in BASE_FLAGS_TO_PASSS.
6641ce42
JM
168EXTRA_BUILD_FLAGS = \
169 CFLAGS="$(CFLAGS_FOR_BUILD)" \
170 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
171
50212802
NN
172# This is the list of directories to built for the host system.
173SUBDIRS = @configdirs@
174# This is set by the configure script to the arguments to use when configuring
175# directories built for the host system.
176HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
177# Host programs are put under this directory, which is . except if building
178# with srcdir=..
179HOST_SUBDIR = @host_subdir@
378fce5b 180# This is the list of variables to export in the environment when
be01d343
PB
181# configuring subdirectories for the host system. We need to pass
182# some to the GCC configure because of its hybrid host/target nature.
378fce5b 183HOST_EXPORTS = \
6a9cf61e 184 $(BASE_EXPORTS) \
378fce5b 185 CC="$(CC)"; export CC; \
da888c87 186 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
378fce5b
DD
187 CFLAGS="$(CFLAGS)"; export CFLAGS; \
188 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
189 CXX="$(CXX)"; export CXX; \
190 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
1b05fbbd
AO
191 GCJ="$(GCJ)"; export GCJ; \
192 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
378fce5b
DD
193 AR="$(AR)"; export AR; \
194 AS="$(AS)"; export AS; \
195 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
196 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
197 LD="$(LD)"; export LD; \
e8a5fa9c 198 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
378fce5b
DD
199 NM="$(NM)"; export NM; \
200 RANLIB="$(RANLIB)"; export RANLIB; \
201 WINDRES="$(WINDRES)"; export WINDRES; \
0c24b341 202 WINDMC="$(WINDMC)"; export WINDMC; \
378fce5b 203 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 204 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
205 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
206 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
207 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
208 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
209 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
210 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
211 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b 212 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
e8a5fa9c 213 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
378fce5b 214 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 215 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
e28c595f
JM
216 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
217 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
218 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
219 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
f70224b5
PB
220@if gcc-bootstrap
221 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
222@endif gcc-bootstrap
e90269c8 223 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
224
225# Similar, for later GCC stages.
d545f33b 226POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 227 $(HOST_EXPORTS) \
b00612cc 228 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
1b05fbbd
AO
229 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
230 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
231 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
e8a5fa9c
RW
232 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
233 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
234 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
235 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
236 -I$$r/$(srcdir)/libstdc++-v3/libsupc++ \
237 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
238 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD; \
239 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
240 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
241 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
50212802 242
50212802
NN
243# Target libraries are put under this directory:
244TARGET_SUBDIR = @target_subdir@
245# This is set by the configure script to the arguments to use when configuring
246# directories built for the target.
a7254363 247TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 248# This is the list of variables to export in the environment when
6a9cf61e 249# configuring subdirectories for the host system.
378fce5b 250BASE_TARGET_EXPORTS = \
6a9cf61e 251 $(BASE_EXPORTS) \
378fce5b 252 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 253 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
1b05fbbd
AO
254 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
255 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
378fce5b 256 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 257 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
1b05fbbd
AO
258 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
259 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
260 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
378fce5b 261 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 262 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 263 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 264 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 265 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 266 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 267 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 268 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 269 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
0c24b341 270 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
e90269c8 271 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
272
273RAW_CXX_TARGET_EXPORTS = \
274 $(BASE_TARGET_EXPORTS) \
275 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
1b05fbbd 276 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
378fce5b
DD
277
278NORMAL_TARGET_EXPORTS = \
279 $(BASE_TARGET_EXPORTS) \
1b05fbbd 280 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
50212802 281
4b1cb4fe
DD
282# Where to find GMP
283HOST_GMPLIBS = @gmplibs@
284HOST_GMPINC = @gmpinc@
285
e28c595f
JM
286# Where to find PPL
287HOST_PPLLIBS = @ppllibs@
288HOST_PPLINC = @pplinc@
289
290# Where to find CLOOG
291HOST_CLOOGLIBS = @clooglibs@
292HOST_CLOOGINC = @clooginc@
293
50212802
NN
294# ----------------------------------------------
295# Programs producing files for the BUILD machine
296# ----------------------------------------------
297
298SHELL = @config_shell@
299
300# pwd command to use. Allow user to override default by setting PWDCMD in
301# the environment to account for automounters. The make variable must not
302# be called PWDCMD, otherwise the value set here is passed to make
303# subprocesses and overrides the setting from the user's environment.
b40e3958
L
304# Don't use PWD since it is a common shell environment variable and we
305# don't want to corrupt it.
306PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
307
308# compilers to use to create programs which must be run in the build
309# environment.
b5714970
PB
310AR_FOR_BUILD = @AR_FOR_BUILD@
311AS_FOR_BUILD = @AS_FOR_BUILD@
50212802 312CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 313CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
b5714970
PB
314CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
315CXX_FOR_BUILD = @CXX_FOR_BUILD@
316DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
317GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
318GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
319LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
320LD_FOR_BUILD = @LD_FOR_BUILD@
321NM_FOR_BUILD = @NM_FOR_BUILD@
322RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
323WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
324WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
50212802
NN
325
326# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
327# here so that they can be overridden by Makefile fragments.
50212802
NN
328BUILD_PREFIX = @BUILD_PREFIX@
329BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 330
0df3d27f
PB
331# Flags to pass to stage2 and later makes. They are defined
332# here so that they can be overridden by Makefile fragments.
333BOOT_CFLAGS= -g -O2
f6d183c0 334BOOT_LDFLAGS=
c325a203 335BOOT_ADAFLAGS=-gnatpg -gnata
0df3d27f 336
be01d343
PB
337BISON = @BISON@
338YACC = @YACC@
339FLEX = @FLEX@
340LEX = @LEX@
341M4 = @M4@
342MAKEINFO = @MAKEINFO@
343EXPECT = @EXPECT@
344RUNTEST = @RUNTEST@
252b5132
RH
345
346# This just becomes part of the MAKEINFO definition passed down to
347# sub-makes. It lets flags be given on the command line while still
348# using the makeinfo from the object tree.
62a3fc85
DD
349# (Default to avoid splitting info files by setting the threshold high.)
350MAKEINFOFLAGS = --split-size=5000000
252b5132 351
50212802
NN
352# ---------------------------------------------
353# Programs producing files for the HOST machine
354# ---------------------------------------------
252b5132 355
50212802 356AS = @AS@
50212802
NN
357AR = @AR@
358AR_FLAGS = rc
50212802 359CC = @CC@
50212802 360CXX = @CXX@
50212802 361DLLTOOL = @DLLTOOL@
50212802 362LD = @LD@
be01d343
PB
363LIPO = @LIPO@
364NM = @NM@
80911fe1 365OBJDUMP = @OBJDUMP@
50212802 366RANLIB = @RANLIB@
be01d343 367STRIP = @STRIP@
50212802 368WINDRES = @WINDRES@
0c24b341 369WINDMC = @WINDMC@
252b5132 370
a0323144
PB
371GNATBIND = @GNATBIND@
372GNATMAKE = @GNATMAKE@
373
be01d343 374CFLAGS = @CFLAGS@
b2edfdd2 375LDFLAGS = @LDFLAGS@
be01d343
PB
376LIBCFLAGS = $(CFLAGS)
377CXXFLAGS = @CXXFLAGS@
378LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802 379
1b05fbbd
AO
380TFLAGS =
381
382# Defaults for all stages; some are overridden below.
383
384STAGE_CFLAGS = $(BOOT_CFLAGS)
385STAGE_TFLAGS = $(TFLAGS)
386STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
387
388
389# Defaults for stage 1; some are overridden below.
390STAGE1_CFLAGS = $(STAGE_CFLAGS)
391STAGE1_TFLAGS = $(STAGE_TFLAGS)
392STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
393
394# Defaults for stage 2; some are overridden below.
395STAGE2_CFLAGS = $(STAGE_CFLAGS)
396STAGE2_TFLAGS = $(STAGE_TFLAGS)
397STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
398
399# Defaults for stage 3; some are overridden below.
400STAGE3_CFLAGS = $(STAGE_CFLAGS)
401STAGE3_TFLAGS = $(STAGE_TFLAGS)
402STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
403
404# Defaults for stage 4; some are overridden below.
405STAGE4_CFLAGS = $(STAGE_CFLAGS)
406STAGE4_TFLAGS = $(STAGE_TFLAGS)
407STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
408
409# Defaults for stage profile; some are overridden below.
410STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
411STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
412STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
413
414# Defaults for stage feedback; some are overridden below.
415STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
416STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
417STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
418
419
8a0d8a5c
PB
420# Only build the C compiler for stage1, because that is the only one that
421# we can guarantee will build with the native compiler, and also it is the
422# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
423# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
424# overrideable (for a bootstrap build stage1 also builds gcc.info).
425
1b05fbbd 426STAGE1_CFLAGS = @stage1_cflags@
8a0d8a5c
PB
427STAGE1_CHECKING=@stage1_checking@
428STAGE1_LANGUAGES=@stage1_languages@
1b05fbbd
AO
429# * We force-disable intermodule optimizations, even if
430# --enable-intermodule was passed, since the installed compiler
431# probably can't handle them. Luckily, autoconf always respects
432# the last argument when conflicting --enable arguments are passed.
433# * Likewise, we force-disable coverage flags, since the installed
434# compiler probably has never heard of them.
435STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
436 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
8a0d8a5c 437
1b05fbbd
AO
438STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
439STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
8520c408 440
1b05fbbd
AO
441STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
442STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
7f6ef0c0 443
8520c408
AO
444do-compare = @do_compare@
445do-compare3 = $(do-compare)
8520c408 446
50212802
NN
447# -----------------------------------------------
448# Programs producing files for the TARGET machine
449# -----------------------------------------------
0da52010 450
50212802 451AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 452AS_FOR_TARGET=@AS_FOR_TARGET@
1b05fbbd 453CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
55db4b87 454
50212802
NN
455# If GCC_FOR_TARGET is not overriden on the command line, then this
456# variable is passed down to the gcc Makefile, where it is used to
457# build libgcc2.a. We define it here so that it can itself be
458# overridden on the command line.
1b05fbbd
AO
459GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
460CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
461RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
462GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
463GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
852e5f18 464DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 465LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 466
7e0f7140 467LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 468NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 469OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 470RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 471STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 472WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
0c24b341 473WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
252b5132 474
be01d343
PB
475COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
476COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
477COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
478
7f6ef0c0
PB
479CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
480CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
7f6ef0c0 481
be01d343
PB
482LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
483LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
7582fb4a 484LDFLAGS_FOR_TARGET =
50212802 485
1b05fbbd
AO
486FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
487SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
488DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
489
490XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
491
50212802
NN
492# ------------------------------------
493# Miscellaneous targets and flag lists
494# ------------------------------------
495
252b5132
RH
496# The first rule in the file had better be this one. Don't put any above it.
497# This lives here to allow makefile fragments to contain dependencies.
f70224b5 498all:
252b5132 499
252b5132 500#### host and target specific makefile fragments come in here.
a0da8069
NN
501@target_makefile_frag@
502@alphaieee_frag@
503@ospace_frag@
504@host_makefile_frag@
252b5132
RH
505###
506
e90269c8
PB
507# This is the list of directories that may be needed in RPATH_ENVVAR
508# so that prorgams built for the target machine work.
4f0ef2d8 509TARGET_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
510
511@if target-libstdc++-v3
512TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
513@endif target-libstdc++-v3
514
515@if target-libmudflap
516TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
517@endif target-libmudflap
518
064d0a7c
PB
519@if target-libssp
520TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
521@endif target-libssp
522
b3ded179
PB
523@if target-libgomp
524TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
525@endif target-libgomp
526
e90269c8
PB
527
528
529# This is the list of directories that may be needed in RPATH_ENVVAR
530# so that programs built for the host machine work.
e8a5fa9c 531HOST_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)
e90269c8
PB
532
533# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
534@if gcc
3bbd2f8f 535HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
e90269c8
PB
536@endif gcc
537
538
539@if bfd
540HOST_LIB_PATH_bfd = \
c380fdd8 541 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
e90269c8
PB
542@endif bfd
543
544@if opcodes
545HOST_LIB_PATH_opcodes = \
c380fdd8 546 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
e90269c8
PB
547@endif opcodes
548
4b900473
PB
549@if gmp
550HOST_LIB_PATH_gmp = \
551 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
552@endif gmp
553
554@if mpfr
555HOST_LIB_PATH_mpfr = \
556 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
557@endif mpfr
558
e8a5fa9c
RW
559@if mpc
560HOST_LIB_PATH_mpc = \
561 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
562@endif mpc
563
e28c595f
JM
564@if ppl
565HOST_LIB_PATH_ppl = \
566 $$r/$(HOST_SUBDIR)/ppl/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/.libs:
567@endif ppl
568
569@if cloog
570HOST_LIB_PATH_cloog = \
571 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
572@endif cloog
573
e90269c8 574
252b5132 575# Flags to pass down to all sub-makes.
252b5132 576BASE_FLAGS_TO_PASS = \
497f816e 577 "DESTDIR=$(DESTDIR)" \
252b5132 578 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 579 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
580 "bindir=$(bindir)" \
581 "datadir=$(datadir)" \
582 "exec_prefix=$(exec_prefix)" \
583 "includedir=$(includedir)" \
108a6f8e
CD
584 "datarootdir=$(datarootdir)" \
585 "docdir=$(docdir)" \
252b5132 586 "infodir=$(infodir)" \
a3ca38d2 587 "pdfdir=$(pdfdir)" \
108a6f8e 588 "htmldir=$(htmldir)" \
252b5132
RH
589 "libdir=$(libdir)" \
590 "libexecdir=$(libexecdir)" \
591 "lispdir=$(lispdir)" \
592 "localstatedir=$(localstatedir)" \
593 "mandir=$(mandir)" \
594 "oldincludedir=$(oldincludedir)" \
595 "prefix=$(prefix)" \
596 "sbindir=$(sbindir)" \
597 "sharedstatedir=$(sharedstatedir)" \
598 "sysconfdir=$(sysconfdir)" \
599 "tooldir=$(tooldir)" \
ba73c63f 600 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
601 "target_alias=$(target_alias)" \
602 "BISON=$(BISON)" \
603 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 604 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
605 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
606 "EXPECT=$(EXPECT)" \
6a9cf61e 607 "FLEX=$(FLEX)" \
12f0bd74
NN
608 "INSTALL=$(INSTALL)" \
609 "INSTALL_DATA=$(INSTALL_DATA)" \
610 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
611 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
6641ce42 612 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
12f0bd74
NN
613 "LEX=$(LEX)" \
614 "M4=$(M4)" \
615 "MAKE=$(MAKE)" \
616 "RUNTEST=$(RUNTEST)" \
617 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
618 "SHELL=$(SHELL)" \
619 "YACC=$(YACC)" \
c52c6897 620 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
da888c87 621 "ADA_CFLAGS=$(ADA_CFLAGS)" \
12f0bd74 622 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 623 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
624 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
625 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
626 "CFLAGS=$(CFLAGS)" \
627 "CXXFLAGS=$(CXXFLAGS)" \
628 "LDFLAGS=$(LDFLAGS)" \
629 "LIBCFLAGS=$(LIBCFLAGS)" \
630 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
8a0d8a5c 631 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
80911fe1 632 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
a0323144
PB
633 "GNATBIND=$(GNATBIND)" \
634 "GNATMAKE=$(GNATMAKE)" \
12f0bd74
NN
635 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
636 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
637 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
638 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 639 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
640 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
641 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
642 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
1b05fbbd 643 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
12f0bd74 644 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 645 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 646 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 647 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 648 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
649 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
650 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
651 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 652 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 653 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 654 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 655 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
0c24b341 656 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
1b05fbbd 657 "BUILD_CONFIG=$(BUILD_CONFIG)" \
c52c6897 658 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 659 "LEAN=$(LEAN)" \
1b05fbbd
AO
660 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
661 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
662 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
663 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
664 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
665 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
666 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
667 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
668 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
669 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
670 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
671 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
672 "TFLAGS=$(TFLAGS)" \
10ecffb9 673 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 674 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 675
55db4b87
PB
676# We leave this in just in case, but it is not needed anymore.
677RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 678
252b5132
RH
679# Flags to pass down to most sub-makes, in which we're building with
680# the host environment.
252b5132
RH
681EXTRA_HOST_FLAGS = \
682 'AR=$(AR)' \
683 'AS=$(AS)' \
684 'CC=$(CC)' \
685 'CXX=$(CXX)' \
686 'DLLTOOL=$(DLLTOOL)' \
1b05fbbd
AO
687 'GCJ=$(GCJ)' \
688 'GFORTRAN=$(GFORTRAN)' \
252b5132 689 'LD=$(LD)' \
be01d343 690 'LIPO=$(LIPO)' \
252b5132 691 'NM=$(NM)' \
80911fe1 692 'OBJDUMP=$(OBJDUMP)' \
b9459e83 693 'RANLIB=$(RANLIB)' \
be01d343 694 'STRIP=$(STRIP)' \
0c24b341
NC
695 'WINDRES=$(WINDRES)' \
696 'WINDMC=$(WINDMC)'
252b5132
RH
697
698FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
699
700# Flags that are concerned with the location of the X11 include files
701# and library files
702#
703# NOTE: until the top-level is getting the values via autoconf, it only
704# causes problems to have this top-level Makefile overriding the autoconf-set
705# values in child directories. Only variables that don't conflict with
706# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
707#
708X11_FLAGS_TO_PASS = \
709 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
710 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
711
8a0d8a5c
PB
712# Flags to pass to stage2 and later makes.
713
714POSTSTAGE1_FLAGS_TO_PASS = \
e8a5fa9c
RW
715 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
716 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
717 GNATBIND="$${GNATBIND}" \
718 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)" \
719 HOST_LIBS="$(POSTSTAGE1_LIBS)" \
8a0d8a5c
PB
720 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
721
252b5132 722# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
723# The double $ decreases the length of the command line; those variables
724# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
7f6ef0c0
PB
725# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
726# so we expand them here.
252b5132
RH
727EXTRA_TARGET_FLAGS = \
728 'AR=$$(AR_FOR_TARGET)' \
0aed8855 729 'AS=$(COMPILER_AS_FOR_TARGET)' \
1b05fbbd
AO
730 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
731 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
732 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
733 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
252b5132 734 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1b05fbbd
AO
735 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
736 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
0aed8855 737 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 738 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1b05fbbd
AO
739 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
740 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 741 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 742 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132 743 'RANLIB=$$(RANLIB_FOR_TARGET)' \
0c24b341 744 'WINDRES=$$(WINDRES_FOR_TARGET)' \
1b05fbbd
AO
745 'WINDMC=$$(WINDMC_FOR_TARGET)' \
746 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
747 "TFLAGS=$$TFLAGS"
252b5132
RH
748
749TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
750
751# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
752# unfortunately needs the native compiler and the target ar and
753# ranlib.
754# If any variables are added here, they must be added to do-*, below.
2a4cbe27 755# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
756# cross-building scheme.
757EXTRA_GCC_FLAGS = \
252b5132 758 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
759 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
760 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
761 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
762 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 763 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 764
f0b24077 765GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 766
1b05fbbd
AO
767@if gcc
768BUILD_CONFIG =
769ifneq ($(BUILD_CONFIG),)
770include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
771endif
772@endif gcc
773
dd12c3a8 774.PHONY: configure-host
b813574b 775configure-host: \
dd12c3a8
NN
776 maybe-configure-ash \
777 maybe-configure-autoconf \
778 maybe-configure-automake \
779 maybe-configure-bash \
780 maybe-configure-bfd \
781 maybe-configure-opcodes \
782 maybe-configure-binutils \
783 maybe-configure-bison \
784 maybe-configure-byacc \
785 maybe-configure-bzip2 \
f9806fa5 786 maybe-configure-cgen \
dd12c3a8
NN
787 maybe-configure-dejagnu \
788 maybe-configure-diff \
789 maybe-configure-dosutils \
790 maybe-configure-etc \
791 maybe-configure-fastjar \
792 maybe-configure-fileutils \
793 maybe-configure-findutils \
794 maybe-configure-find \
d3ed111c 795 maybe-configure-fixincludes \
dd12c3a8
NN
796 maybe-configure-flex \
797 maybe-configure-gas \
b813574b 798 maybe-configure-gcc \
dd12c3a8
NN
799 maybe-configure-gawk \
800 maybe-configure-gettext \
4b900473
PB
801 maybe-configure-gmp \
802 maybe-configure-mpfr \
e8a5fa9c 803 maybe-configure-mpc \
e28c595f
JM
804 maybe-configure-ppl \
805 maybe-configure-cloog \
dd12c3a8 806 maybe-configure-gnuserv \
93f9b408 807 maybe-configure-gold \
dd12c3a8
NN
808 maybe-configure-gprof \
809 maybe-configure-gzip \
810 maybe-configure-hello \
811 maybe-configure-indent \
812 maybe-configure-intl \
813 maybe-configure-tcl \
814 maybe-configure-itcl \
815 maybe-configure-ld \
04cf1b77 816 maybe-configure-libcpp \
be01d343 817 maybe-configure-libdecnumber \
dd12c3a8
NN
818 maybe-configure-libgui \
819 maybe-configure-libiberty \
dc448a7b 820 maybe-configure-libiconv \
dd12c3a8
NN
821 maybe-configure-libtool \
822 maybe-configure-m4 \
823 maybe-configure-make \
824 maybe-configure-mmalloc \
825 maybe-configure-patch \
826 maybe-configure-perl \
827 maybe-configure-prms \
828 maybe-configure-rcs \
829 maybe-configure-readline \
830 maybe-configure-release \
831 maybe-configure-recode \
832 maybe-configure-sed \
833 maybe-configure-send-pr \
834 maybe-configure-shellutils \
835 maybe-configure-sid \
836 maybe-configure-sim \
837 maybe-configure-tar \
838 maybe-configure-texinfo \
839 maybe-configure-textutils \
840 maybe-configure-time \
841 maybe-configure-uudecode \
842 maybe-configure-wdiff \
843 maybe-configure-zip \
844 maybe-configure-zlib \
845 maybe-configure-gdb \
846 maybe-configure-expect \
847 maybe-configure-guile \
848 maybe-configure-tk \
dd12c3a8 849 maybe-configure-libtermcap \
b00612cc
PB
850 maybe-configure-utils \
851 maybe-configure-gnattools
dd12c3a8
NN
852.PHONY: configure-target
853configure-target: \
854 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 855 maybe-configure-target-libmudflap \
064d0a7c 856 maybe-configure-target-libssp \
dd12c3a8 857 maybe-configure-target-newlib \
6aa8ef82 858 maybe-configure-target-libgcc \
4b1cb4fe 859 maybe-configure-target-libgfortran \
dd12c3a8
NN
860 maybe-configure-target-libobjc \
861 maybe-configure-target-libtermcap \
862 maybe-configure-target-winsup \
863 maybe-configure-target-libgloss \
864 maybe-configure-target-libiberty \
865 maybe-configure-target-gperf \
866 maybe-configure-target-examples \
867 maybe-configure-target-libffi \
868 maybe-configure-target-libjava \
869 maybe-configure-target-zlib \
870 maybe-configure-target-boehm-gc \
871 maybe-configure-target-qthreads \
a2592b1b 872 maybe-configure-target-rda \
b3ded179
PB
873 maybe-configure-target-libada \
874 maybe-configure-target-libgomp
252b5132 875
319cab08
PB
876# The target built for a native non-bootstrap build.
877.PHONY: all
f70224b5
PB
878all:
879@if gcc-bootstrap
be01d343 880 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
881 @r=`${PWD_COMMAND}`; export r; \
882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 883 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 884@endif gcc-bootstrap
0aed8855 885 @: $(MAKE); $(unstage)
f70224b5
PB
886 @r=`${PWD_COMMAND}`; export r; \
887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 888@if gcc-bootstrap
b5233201 889 if [ -f stage_last ]; then \
07fc31c9 890 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
be01d343 891 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 892 else \
1b05fbbd 893@endif gcc-bootstrap
b5233201
AO
894 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
895@if gcc-bootstrap
896 ; \
04ec0acb 897 fi \
b5233201 898@endif gcc-bootstrap
04ec0acb 899 && :
6a9cf61e
PB
900
901.PHONY: all-build
c52c6897
PB
902
903all-build: maybe-all-build-libiberty
904all-build: maybe-all-build-bison
905all-build: maybe-all-build-byacc
906all-build: maybe-all-build-flex
907all-build: maybe-all-build-m4
908all-build: maybe-all-build-texinfo
909all-build: maybe-all-build-fixincludes
910
dd12c3a8 911.PHONY: all-host
c52c6897
PB
912
913all-host: maybe-all-ash
914all-host: maybe-all-autoconf
915all-host: maybe-all-automake
916all-host: maybe-all-bash
917@if bfd-no-bootstrap
918all-host: maybe-all-bfd
919@endif bfd-no-bootstrap
920@if opcodes-no-bootstrap
921all-host: maybe-all-opcodes
922@endif opcodes-no-bootstrap
923@if binutils-no-bootstrap
924all-host: maybe-all-binutils
925@endif binutils-no-bootstrap
926all-host: maybe-all-bison
927all-host: maybe-all-byacc
928all-host: maybe-all-bzip2
f9806fa5 929all-host: maybe-all-cgen
c52c6897
PB
930all-host: maybe-all-dejagnu
931all-host: maybe-all-diff
932all-host: maybe-all-dosutils
933all-host: maybe-all-etc
934all-host: maybe-all-fastjar
935all-host: maybe-all-fileutils
936all-host: maybe-all-findutils
937all-host: maybe-all-find
938all-host: maybe-all-fixincludes
939all-host: maybe-all-flex
940@if gas-no-bootstrap
941all-host: maybe-all-gas
942@endif gas-no-bootstrap
943@if gcc-no-bootstrap
944all-host: maybe-all-gcc
945@endif gcc-no-bootstrap
946all-host: maybe-all-gawk
947all-host: maybe-all-gettext
4b900473
PB
948@if gmp-no-bootstrap
949all-host: maybe-all-gmp
950@endif gmp-no-bootstrap
951@if mpfr-no-bootstrap
952all-host: maybe-all-mpfr
953@endif mpfr-no-bootstrap
e8a5fa9c
RW
954@if mpc-no-bootstrap
955all-host: maybe-all-mpc
956@endif mpc-no-bootstrap
e28c595f
JM
957@if ppl-no-bootstrap
958all-host: maybe-all-ppl
959@endif ppl-no-bootstrap
960@if cloog-no-bootstrap
961all-host: maybe-all-cloog
962@endif cloog-no-bootstrap
c52c6897 963all-host: maybe-all-gnuserv
93f9b408
ILT
964@if gold-no-bootstrap
965all-host: maybe-all-gold
966@endif gold-no-bootstrap
c52c6897
PB
967all-host: maybe-all-gprof
968all-host: maybe-all-gzip
969all-host: maybe-all-hello
970all-host: maybe-all-indent
971@if intl-no-bootstrap
972all-host: maybe-all-intl
973@endif intl-no-bootstrap
974all-host: maybe-all-tcl
975all-host: maybe-all-itcl
976@if ld-no-bootstrap
977all-host: maybe-all-ld
978@endif ld-no-bootstrap
979@if libcpp-no-bootstrap
980all-host: maybe-all-libcpp
981@endif libcpp-no-bootstrap
982@if libdecnumber-no-bootstrap
983all-host: maybe-all-libdecnumber
984@endif libdecnumber-no-bootstrap
985all-host: maybe-all-libgui
986@if libiberty-no-bootstrap
987all-host: maybe-all-libiberty
988@endif libiberty-no-bootstrap
dc448a7b 989all-host: maybe-all-libiconv
c52c6897
PB
990all-host: maybe-all-libtool
991all-host: maybe-all-m4
992all-host: maybe-all-make
993all-host: maybe-all-mmalloc
994all-host: maybe-all-patch
995all-host: maybe-all-perl
996all-host: maybe-all-prms
997all-host: maybe-all-rcs
998all-host: maybe-all-readline
999all-host: maybe-all-release
1000all-host: maybe-all-recode
1001all-host: maybe-all-sed
1002all-host: maybe-all-send-pr
1003all-host: maybe-all-shellutils
1004all-host: maybe-all-sid
1005all-host: maybe-all-sim
1006all-host: maybe-all-tar
1007all-host: maybe-all-texinfo
1008all-host: maybe-all-textutils
1009all-host: maybe-all-time
1010all-host: maybe-all-uudecode
1011all-host: maybe-all-wdiff
1012all-host: maybe-all-zip
1013@if zlib-no-bootstrap
1014all-host: maybe-all-zlib
1015@endif zlib-no-bootstrap
1016all-host: maybe-all-gdb
1017all-host: maybe-all-expect
1018all-host: maybe-all-guile
1019all-host: maybe-all-tk
1020all-host: maybe-all-libtermcap
1021all-host: maybe-all-utils
1022all-host: maybe-all-gnattools
1023
dd12c3a8 1024.PHONY: all-target
c52c6897 1025
e8a5fa9c 1026@if target-libstdc++-v3-no-bootstrap
c52c6897 1027all-target: maybe-all-target-libstdc++-v3
e8a5fa9c 1028@endif target-libstdc++-v3-no-bootstrap
c52c6897
PB
1029all-target: maybe-all-target-libmudflap
1030all-target: maybe-all-target-libssp
c52c6897 1031all-target: maybe-all-target-newlib
f86e35b8 1032@if target-libgcc-no-bootstrap
6aa8ef82 1033all-target: maybe-all-target-libgcc
f86e35b8 1034@endif target-libgcc-no-bootstrap
c52c6897
PB
1035all-target: maybe-all-target-libgfortran
1036all-target: maybe-all-target-libobjc
1037all-target: maybe-all-target-libtermcap
1038all-target: maybe-all-target-winsup
1039all-target: maybe-all-target-libgloss
1040all-target: maybe-all-target-libiberty
1041all-target: maybe-all-target-gperf
1042all-target: maybe-all-target-examples
1043all-target: maybe-all-target-libffi
1044all-target: maybe-all-target-libjava
1045all-target: maybe-all-target-zlib
1046all-target: maybe-all-target-boehm-gc
1047all-target: maybe-all-target-qthreads
1048all-target: maybe-all-target-rda
1049all-target: maybe-all-target-libada
1050all-target: maybe-all-target-libgomp
252b5132
RH
1051
1052# Do a target for all the subdirectories. A ``make do-X'' will do a
1053# ``make X'' in all subdirectories (because, in general, there is a
1054# dependency (below) of X upon do-X, a ``make X'' will also do this,
1055# but it may do additional work as well).
e393202e 1056
2a4cbe27 1057.PHONY: do-info
f70224b5 1058do-info:
0aed8855 1059 @: $(MAKE); $(unstage)
e360f423
PB
1060 @r=`${PWD_COMMAND}`; export r; \
1061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1062 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 1063 info-target
f70224b5 1064
e393202e 1065
2a4cbe27 1066.PHONY: info-host
c52c6897
PB
1067
1068info-host: maybe-info-ash
1069info-host: maybe-info-autoconf
1070info-host: maybe-info-automake
1071info-host: maybe-info-bash
1072info-host: maybe-info-bfd
1073info-host: maybe-info-opcodes
1074info-host: maybe-info-binutils
1075info-host: maybe-info-bison
1076info-host: maybe-info-byacc
1077info-host: maybe-info-bzip2
f9806fa5 1078info-host: maybe-info-cgen
c52c6897
PB
1079info-host: maybe-info-dejagnu
1080info-host: maybe-info-diff
1081info-host: maybe-info-dosutils
1082info-host: maybe-info-etc
1083info-host: maybe-info-fastjar
1084info-host: maybe-info-fileutils
1085info-host: maybe-info-findutils
1086info-host: maybe-info-find
1087info-host: maybe-info-fixincludes
1088info-host: maybe-info-flex
1089info-host: maybe-info-gas
1090info-host: maybe-info-gcc
1091info-host: maybe-info-gawk
1092info-host: maybe-info-gettext
4b900473
PB
1093info-host: maybe-info-gmp
1094info-host: maybe-info-mpfr
e8a5fa9c 1095info-host: maybe-info-mpc
e28c595f
JM
1096info-host: maybe-info-ppl
1097info-host: maybe-info-cloog
c52c6897 1098info-host: maybe-info-gnuserv
93f9b408 1099info-host: maybe-info-gold
c52c6897
PB
1100info-host: maybe-info-gprof
1101info-host: maybe-info-gzip
1102info-host: maybe-info-hello
1103info-host: maybe-info-indent
1104info-host: maybe-info-intl
1105info-host: maybe-info-tcl
1106info-host: maybe-info-itcl
1107info-host: maybe-info-ld
1108info-host: maybe-info-libcpp
1109info-host: maybe-info-libdecnumber
1110info-host: maybe-info-libgui
1111info-host: maybe-info-libiberty
dc448a7b 1112info-host: maybe-info-libiconv
c52c6897
PB
1113info-host: maybe-info-libtool
1114info-host: maybe-info-m4
1115info-host: maybe-info-make
1116info-host: maybe-info-mmalloc
1117info-host: maybe-info-patch
1118info-host: maybe-info-perl
1119info-host: maybe-info-prms
1120info-host: maybe-info-rcs
1121info-host: maybe-info-readline
1122info-host: maybe-info-release
1123info-host: maybe-info-recode
1124info-host: maybe-info-sed
1125info-host: maybe-info-send-pr
1126info-host: maybe-info-shellutils
1127info-host: maybe-info-sid
1128info-host: maybe-info-sim
1129info-host: maybe-info-tar
1130info-host: maybe-info-texinfo
1131info-host: maybe-info-textutils
1132info-host: maybe-info-time
1133info-host: maybe-info-uudecode
1134info-host: maybe-info-wdiff
1135info-host: maybe-info-zip
1136info-host: maybe-info-zlib
1137info-host: maybe-info-gdb
1138info-host: maybe-info-expect
1139info-host: maybe-info-guile
1140info-host: maybe-info-tk
1141info-host: maybe-info-libtermcap
1142info-host: maybe-info-utils
1143info-host: maybe-info-gnattools
252b5132 1144
2a4cbe27 1145.PHONY: info-target
c52c6897
PB
1146
1147info-target: maybe-info-target-libstdc++-v3
1148info-target: maybe-info-target-libmudflap
1149info-target: maybe-info-target-libssp
c52c6897 1150info-target: maybe-info-target-newlib
6aa8ef82 1151info-target: maybe-info-target-libgcc
c52c6897
PB
1152info-target: maybe-info-target-libgfortran
1153info-target: maybe-info-target-libobjc
1154info-target: maybe-info-target-libtermcap
1155info-target: maybe-info-target-winsup
1156info-target: maybe-info-target-libgloss
1157info-target: maybe-info-target-libiberty
1158info-target: maybe-info-target-gperf
1159info-target: maybe-info-target-examples
1160info-target: maybe-info-target-libffi
1161info-target: maybe-info-target-libjava
1162info-target: maybe-info-target-zlib
1163info-target: maybe-info-target-boehm-gc
1164info-target: maybe-info-target-qthreads
1165info-target: maybe-info-target-rda
1166info-target: maybe-info-target-libada
1167info-target: maybe-info-target-libgomp
252b5132 1168
4fa63067 1169.PHONY: do-dvi
f70224b5 1170do-dvi:
0aed8855 1171 @: $(MAKE); $(unstage)
e360f423
PB
1172 @r=`${PWD_COMMAND}`; export r; \
1173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1174 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 1175 dvi-target
f70224b5 1176
2a4cbe27 1177
4fa63067 1178.PHONY: dvi-host
c52c6897
PB
1179
1180dvi-host: maybe-dvi-ash
1181dvi-host: maybe-dvi-autoconf
1182dvi-host: maybe-dvi-automake
1183dvi-host: maybe-dvi-bash
1184dvi-host: maybe-dvi-bfd
1185dvi-host: maybe-dvi-opcodes
1186dvi-host: maybe-dvi-binutils
1187dvi-host: maybe-dvi-bison
1188dvi-host: maybe-dvi-byacc
1189dvi-host: maybe-dvi-bzip2
f9806fa5 1190dvi-host: maybe-dvi-cgen
c52c6897
PB
1191dvi-host: maybe-dvi-dejagnu
1192dvi-host: maybe-dvi-diff
1193dvi-host: maybe-dvi-dosutils
1194dvi-host: maybe-dvi-etc
1195dvi-host: maybe-dvi-fastjar
1196dvi-host: maybe-dvi-fileutils
1197dvi-host: maybe-dvi-findutils
1198dvi-host: maybe-dvi-find
1199dvi-host: maybe-dvi-fixincludes
1200dvi-host: maybe-dvi-flex
1201dvi-host: maybe-dvi-gas
1202dvi-host: maybe-dvi-gcc
1203dvi-host: maybe-dvi-gawk
1204dvi-host: maybe-dvi-gettext
4b900473
PB
1205dvi-host: maybe-dvi-gmp
1206dvi-host: maybe-dvi-mpfr
e8a5fa9c 1207dvi-host: maybe-dvi-mpc
e28c595f
JM
1208dvi-host: maybe-dvi-ppl
1209dvi-host: maybe-dvi-cloog
c52c6897 1210dvi-host: maybe-dvi-gnuserv
93f9b408 1211dvi-host: maybe-dvi-gold
c52c6897
PB
1212dvi-host: maybe-dvi-gprof
1213dvi-host: maybe-dvi-gzip
1214dvi-host: maybe-dvi-hello
1215dvi-host: maybe-dvi-indent
1216dvi-host: maybe-dvi-intl
1217dvi-host: maybe-dvi-tcl
1218dvi-host: maybe-dvi-itcl
1219dvi-host: maybe-dvi-ld
1220dvi-host: maybe-dvi-libcpp
1221dvi-host: maybe-dvi-libdecnumber
1222dvi-host: maybe-dvi-libgui
1223dvi-host: maybe-dvi-libiberty
dc448a7b 1224dvi-host: maybe-dvi-libiconv
c52c6897
PB
1225dvi-host: maybe-dvi-libtool
1226dvi-host: maybe-dvi-m4
1227dvi-host: maybe-dvi-make
1228dvi-host: maybe-dvi-mmalloc
1229dvi-host: maybe-dvi-patch
1230dvi-host: maybe-dvi-perl
1231dvi-host: maybe-dvi-prms
1232dvi-host: maybe-dvi-rcs
1233dvi-host: maybe-dvi-readline
1234dvi-host: maybe-dvi-release
1235dvi-host: maybe-dvi-recode
1236dvi-host: maybe-dvi-sed
1237dvi-host: maybe-dvi-send-pr
1238dvi-host: maybe-dvi-shellutils
1239dvi-host: maybe-dvi-sid
1240dvi-host: maybe-dvi-sim
1241dvi-host: maybe-dvi-tar
1242dvi-host: maybe-dvi-texinfo
1243dvi-host: maybe-dvi-textutils
1244dvi-host: maybe-dvi-time
1245dvi-host: maybe-dvi-uudecode
1246dvi-host: maybe-dvi-wdiff
1247dvi-host: maybe-dvi-zip
1248dvi-host: maybe-dvi-zlib
1249dvi-host: maybe-dvi-gdb
1250dvi-host: maybe-dvi-expect
1251dvi-host: maybe-dvi-guile
1252dvi-host: maybe-dvi-tk
1253dvi-host: maybe-dvi-libtermcap
1254dvi-host: maybe-dvi-utils
1255dvi-host: maybe-dvi-gnattools
2a4cbe27 1256
4fa63067 1257.PHONY: dvi-target
c52c6897
PB
1258
1259dvi-target: maybe-dvi-target-libstdc++-v3
1260dvi-target: maybe-dvi-target-libmudflap
1261dvi-target: maybe-dvi-target-libssp
c52c6897 1262dvi-target: maybe-dvi-target-newlib
6aa8ef82 1263dvi-target: maybe-dvi-target-libgcc
c52c6897
PB
1264dvi-target: maybe-dvi-target-libgfortran
1265dvi-target: maybe-dvi-target-libobjc
1266dvi-target: maybe-dvi-target-libtermcap
1267dvi-target: maybe-dvi-target-winsup
1268dvi-target: maybe-dvi-target-libgloss
1269dvi-target: maybe-dvi-target-libiberty
1270dvi-target: maybe-dvi-target-gperf
1271dvi-target: maybe-dvi-target-examples
1272dvi-target: maybe-dvi-target-libffi
1273dvi-target: maybe-dvi-target-libjava
1274dvi-target: maybe-dvi-target-zlib
1275dvi-target: maybe-dvi-target-boehm-gc
1276dvi-target: maybe-dvi-target-qthreads
1277dvi-target: maybe-dvi-target-rda
1278dvi-target: maybe-dvi-target-libada
1279dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1280
56a8fe78
DD
1281.PHONY: do-pdf
1282do-pdf:
1283 @: $(MAKE); $(unstage)
1284 @r=`${PWD_COMMAND}`; export r; \
1285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1286 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1287 pdf-target
1288
1289
1290.PHONY: pdf-host
1291
1292pdf-host: maybe-pdf-ash
1293pdf-host: maybe-pdf-autoconf
1294pdf-host: maybe-pdf-automake
1295pdf-host: maybe-pdf-bash
1296pdf-host: maybe-pdf-bfd
1297pdf-host: maybe-pdf-opcodes
1298pdf-host: maybe-pdf-binutils
1299pdf-host: maybe-pdf-bison
1300pdf-host: maybe-pdf-byacc
1301pdf-host: maybe-pdf-bzip2
f9806fa5 1302pdf-host: maybe-pdf-cgen
56a8fe78
DD
1303pdf-host: maybe-pdf-dejagnu
1304pdf-host: maybe-pdf-diff
1305pdf-host: maybe-pdf-dosutils
1306pdf-host: maybe-pdf-etc
1307pdf-host: maybe-pdf-fastjar
1308pdf-host: maybe-pdf-fileutils
1309pdf-host: maybe-pdf-findutils
1310pdf-host: maybe-pdf-find
1311pdf-host: maybe-pdf-fixincludes
1312pdf-host: maybe-pdf-flex
1313pdf-host: maybe-pdf-gas
1314pdf-host: maybe-pdf-gcc
1315pdf-host: maybe-pdf-gawk
1316pdf-host: maybe-pdf-gettext
4b900473
PB
1317pdf-host: maybe-pdf-gmp
1318pdf-host: maybe-pdf-mpfr
e8a5fa9c 1319pdf-host: maybe-pdf-mpc
e28c595f
JM
1320pdf-host: maybe-pdf-ppl
1321pdf-host: maybe-pdf-cloog
56a8fe78 1322pdf-host: maybe-pdf-gnuserv
93f9b408 1323pdf-host: maybe-pdf-gold
56a8fe78
DD
1324pdf-host: maybe-pdf-gprof
1325pdf-host: maybe-pdf-gzip
1326pdf-host: maybe-pdf-hello
1327pdf-host: maybe-pdf-indent
1328pdf-host: maybe-pdf-intl
1329pdf-host: maybe-pdf-tcl
1330pdf-host: maybe-pdf-itcl
1331pdf-host: maybe-pdf-ld
1332pdf-host: maybe-pdf-libcpp
1333pdf-host: maybe-pdf-libdecnumber
1334pdf-host: maybe-pdf-libgui
1335pdf-host: maybe-pdf-libiberty
dc448a7b 1336pdf-host: maybe-pdf-libiconv
56a8fe78
DD
1337pdf-host: maybe-pdf-libtool
1338pdf-host: maybe-pdf-m4
1339pdf-host: maybe-pdf-make
1340pdf-host: maybe-pdf-mmalloc
1341pdf-host: maybe-pdf-patch
1342pdf-host: maybe-pdf-perl
1343pdf-host: maybe-pdf-prms
1344pdf-host: maybe-pdf-rcs
1345pdf-host: maybe-pdf-readline
1346pdf-host: maybe-pdf-release
1347pdf-host: maybe-pdf-recode
1348pdf-host: maybe-pdf-sed
1349pdf-host: maybe-pdf-send-pr
1350pdf-host: maybe-pdf-shellutils
1351pdf-host: maybe-pdf-sid
1352pdf-host: maybe-pdf-sim
1353pdf-host: maybe-pdf-tar
1354pdf-host: maybe-pdf-texinfo
1355pdf-host: maybe-pdf-textutils
1356pdf-host: maybe-pdf-time
1357pdf-host: maybe-pdf-uudecode
1358pdf-host: maybe-pdf-wdiff
1359pdf-host: maybe-pdf-zip
1360pdf-host: maybe-pdf-zlib
1361pdf-host: maybe-pdf-gdb
1362pdf-host: maybe-pdf-expect
1363pdf-host: maybe-pdf-guile
1364pdf-host: maybe-pdf-tk
1365pdf-host: maybe-pdf-libtermcap
1366pdf-host: maybe-pdf-utils
1367pdf-host: maybe-pdf-gnattools
1368
1369.PHONY: pdf-target
1370
1371pdf-target: maybe-pdf-target-libstdc++-v3
1372pdf-target: maybe-pdf-target-libmudflap
1373pdf-target: maybe-pdf-target-libssp
1374pdf-target: maybe-pdf-target-newlib
6aa8ef82 1375pdf-target: maybe-pdf-target-libgcc
56a8fe78
DD
1376pdf-target: maybe-pdf-target-libgfortran
1377pdf-target: maybe-pdf-target-libobjc
1378pdf-target: maybe-pdf-target-libtermcap
1379pdf-target: maybe-pdf-target-winsup
1380pdf-target: maybe-pdf-target-libgloss
1381pdf-target: maybe-pdf-target-libiberty
1382pdf-target: maybe-pdf-target-gperf
1383pdf-target: maybe-pdf-target-examples
1384pdf-target: maybe-pdf-target-libffi
1385pdf-target: maybe-pdf-target-libjava
1386pdf-target: maybe-pdf-target-zlib
1387pdf-target: maybe-pdf-target-boehm-gc
1388pdf-target: maybe-pdf-target-qthreads
1389pdf-target: maybe-pdf-target-rda
1390pdf-target: maybe-pdf-target-libada
1391pdf-target: maybe-pdf-target-libgomp
1392
6d389afc 1393.PHONY: do-html
f70224b5 1394do-html:
0aed8855 1395 @: $(MAKE); $(unstage)
e360f423
PB
1396 @r=`${PWD_COMMAND}`; export r; \
1397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1398 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1399 html-target
f70224b5 1400
6d389afc
MS
1401
1402.PHONY: html-host
c52c6897
PB
1403
1404html-host: maybe-html-ash
1405html-host: maybe-html-autoconf
1406html-host: maybe-html-automake
1407html-host: maybe-html-bash
1408html-host: maybe-html-bfd
1409html-host: maybe-html-opcodes
1410html-host: maybe-html-binutils
1411html-host: maybe-html-bison
1412html-host: maybe-html-byacc
1413html-host: maybe-html-bzip2
f9806fa5 1414html-host: maybe-html-cgen
c52c6897
PB
1415html-host: maybe-html-dejagnu
1416html-host: maybe-html-diff
1417html-host: maybe-html-dosutils
1418html-host: maybe-html-etc
1419html-host: maybe-html-fastjar
1420html-host: maybe-html-fileutils
1421html-host: maybe-html-findutils
1422html-host: maybe-html-find
1423html-host: maybe-html-fixincludes
1424html-host: maybe-html-flex
1425html-host: maybe-html-gas
1426html-host: maybe-html-gcc
1427html-host: maybe-html-gawk
1428html-host: maybe-html-gettext
4b900473
PB
1429html-host: maybe-html-gmp
1430html-host: maybe-html-mpfr
e8a5fa9c 1431html-host: maybe-html-mpc
e28c595f
JM
1432html-host: maybe-html-ppl
1433html-host: maybe-html-cloog
c52c6897 1434html-host: maybe-html-gnuserv
93f9b408 1435html-host: maybe-html-gold
c52c6897
PB
1436html-host: maybe-html-gprof
1437html-host: maybe-html-gzip
1438html-host: maybe-html-hello
1439html-host: maybe-html-indent
1440html-host: maybe-html-intl
1441html-host: maybe-html-tcl
1442html-host: maybe-html-itcl
1443html-host: maybe-html-ld
1444html-host: maybe-html-libcpp
1445html-host: maybe-html-libdecnumber
1446html-host: maybe-html-libgui
1447html-host: maybe-html-libiberty
dc448a7b 1448html-host: maybe-html-libiconv
c52c6897
PB
1449html-host: maybe-html-libtool
1450html-host: maybe-html-m4
1451html-host: maybe-html-make
1452html-host: maybe-html-mmalloc
1453html-host: maybe-html-patch
1454html-host: maybe-html-perl
1455html-host: maybe-html-prms
1456html-host: maybe-html-rcs
1457html-host: maybe-html-readline
1458html-host: maybe-html-release
1459html-host: maybe-html-recode
1460html-host: maybe-html-sed
1461html-host: maybe-html-send-pr
1462html-host: maybe-html-shellutils
1463html-host: maybe-html-sid
1464html-host: maybe-html-sim
1465html-host: maybe-html-tar
1466html-host: maybe-html-texinfo
1467html-host: maybe-html-textutils
1468html-host: maybe-html-time
1469html-host: maybe-html-uudecode
1470html-host: maybe-html-wdiff
1471html-host: maybe-html-zip
1472html-host: maybe-html-zlib
1473html-host: maybe-html-gdb
1474html-host: maybe-html-expect
1475html-host: maybe-html-guile
1476html-host: maybe-html-tk
1477html-host: maybe-html-libtermcap
1478html-host: maybe-html-utils
1479html-host: maybe-html-gnattools
6d389afc
MS
1480
1481.PHONY: html-target
c52c6897
PB
1482
1483html-target: maybe-html-target-libstdc++-v3
1484html-target: maybe-html-target-libmudflap
1485html-target: maybe-html-target-libssp
c52c6897 1486html-target: maybe-html-target-newlib
6aa8ef82 1487html-target: maybe-html-target-libgcc
c52c6897
PB
1488html-target: maybe-html-target-libgfortran
1489html-target: maybe-html-target-libobjc
1490html-target: maybe-html-target-libtermcap
1491html-target: maybe-html-target-winsup
1492html-target: maybe-html-target-libgloss
1493html-target: maybe-html-target-libiberty
1494html-target: maybe-html-target-gperf
1495html-target: maybe-html-target-examples
1496html-target: maybe-html-target-libffi
1497html-target: maybe-html-target-libjava
1498html-target: maybe-html-target-zlib
1499html-target: maybe-html-target-boehm-gc
1500html-target: maybe-html-target-qthreads
1501html-target: maybe-html-target-rda
1502html-target: maybe-html-target-libada
1503html-target: maybe-html-target-libgomp
6d389afc 1504
4fa63067 1505.PHONY: do-TAGS
f70224b5 1506do-TAGS:
0aed8855 1507 @: $(MAKE); $(unstage)
e360f423
PB
1508 @r=`${PWD_COMMAND}`; export r; \
1509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1510 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1511 TAGS-target
f70224b5 1512
2a4cbe27 1513
4fa63067 1514.PHONY: TAGS-host
c52c6897
PB
1515
1516TAGS-host: maybe-TAGS-ash
1517TAGS-host: maybe-TAGS-autoconf
1518TAGS-host: maybe-TAGS-automake
1519TAGS-host: maybe-TAGS-bash
1520TAGS-host: maybe-TAGS-bfd
1521TAGS-host: maybe-TAGS-opcodes
1522TAGS-host: maybe-TAGS-binutils
1523TAGS-host: maybe-TAGS-bison
1524TAGS-host: maybe-TAGS-byacc
1525TAGS-host: maybe-TAGS-bzip2
f9806fa5 1526TAGS-host: maybe-TAGS-cgen
c52c6897
PB
1527TAGS-host: maybe-TAGS-dejagnu
1528TAGS-host: maybe-TAGS-diff
1529TAGS-host: maybe-TAGS-dosutils
1530TAGS-host: maybe-TAGS-etc
1531TAGS-host: maybe-TAGS-fastjar
1532TAGS-host: maybe-TAGS-fileutils
1533TAGS-host: maybe-TAGS-findutils
1534TAGS-host: maybe-TAGS-find
1535TAGS-host: maybe-TAGS-fixincludes
1536TAGS-host: maybe-TAGS-flex
1537TAGS-host: maybe-TAGS-gas
1538TAGS-host: maybe-TAGS-gcc
1539TAGS-host: maybe-TAGS-gawk
1540TAGS-host: maybe-TAGS-gettext
4b900473
PB
1541TAGS-host: maybe-TAGS-gmp
1542TAGS-host: maybe-TAGS-mpfr
e8a5fa9c 1543TAGS-host: maybe-TAGS-mpc
e28c595f
JM
1544TAGS-host: maybe-TAGS-ppl
1545TAGS-host: maybe-TAGS-cloog
c52c6897 1546TAGS-host: maybe-TAGS-gnuserv
93f9b408 1547TAGS-host: maybe-TAGS-gold
c52c6897
PB
1548TAGS-host: maybe-TAGS-gprof
1549TAGS-host: maybe-TAGS-gzip
1550TAGS-host: maybe-TAGS-hello
1551TAGS-host: maybe-TAGS-indent
1552TAGS-host: maybe-TAGS-intl
1553TAGS-host: maybe-TAGS-tcl
1554TAGS-host: maybe-TAGS-itcl
1555TAGS-host: maybe-TAGS-ld
1556TAGS-host: maybe-TAGS-libcpp
1557TAGS-host: maybe-TAGS-libdecnumber
1558TAGS-host: maybe-TAGS-libgui
1559TAGS-host: maybe-TAGS-libiberty
dc448a7b 1560TAGS-host: maybe-TAGS-libiconv
c52c6897
PB
1561TAGS-host: maybe-TAGS-libtool
1562TAGS-host: maybe-TAGS-m4
1563TAGS-host: maybe-TAGS-make
1564TAGS-host: maybe-TAGS-mmalloc
1565TAGS-host: maybe-TAGS-patch
1566TAGS-host: maybe-TAGS-perl
1567TAGS-host: maybe-TAGS-prms
1568TAGS-host: maybe-TAGS-rcs
1569TAGS-host: maybe-TAGS-readline
1570TAGS-host: maybe-TAGS-release
1571TAGS-host: maybe-TAGS-recode
1572TAGS-host: maybe-TAGS-sed
1573TAGS-host: maybe-TAGS-send-pr
1574TAGS-host: maybe-TAGS-shellutils
1575TAGS-host: maybe-TAGS-sid
1576TAGS-host: maybe-TAGS-sim
1577TAGS-host: maybe-TAGS-tar
1578TAGS-host: maybe-TAGS-texinfo
1579TAGS-host: maybe-TAGS-textutils
1580TAGS-host: maybe-TAGS-time
1581TAGS-host: maybe-TAGS-uudecode
1582TAGS-host: maybe-TAGS-wdiff
1583TAGS-host: maybe-TAGS-zip
1584TAGS-host: maybe-TAGS-zlib
1585TAGS-host: maybe-TAGS-gdb
1586TAGS-host: maybe-TAGS-expect
1587TAGS-host: maybe-TAGS-guile
1588TAGS-host: maybe-TAGS-tk
1589TAGS-host: maybe-TAGS-libtermcap
1590TAGS-host: maybe-TAGS-utils
1591TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1592
4fa63067 1593.PHONY: TAGS-target
c52c6897
PB
1594
1595TAGS-target: maybe-TAGS-target-libstdc++-v3
1596TAGS-target: maybe-TAGS-target-libmudflap
1597TAGS-target: maybe-TAGS-target-libssp
c52c6897 1598TAGS-target: maybe-TAGS-target-newlib
6aa8ef82 1599TAGS-target: maybe-TAGS-target-libgcc
c52c6897
PB
1600TAGS-target: maybe-TAGS-target-libgfortran
1601TAGS-target: maybe-TAGS-target-libobjc
1602TAGS-target: maybe-TAGS-target-libtermcap
1603TAGS-target: maybe-TAGS-target-winsup
1604TAGS-target: maybe-TAGS-target-libgloss
1605TAGS-target: maybe-TAGS-target-libiberty
1606TAGS-target: maybe-TAGS-target-gperf
1607TAGS-target: maybe-TAGS-target-examples
1608TAGS-target: maybe-TAGS-target-libffi
1609TAGS-target: maybe-TAGS-target-libjava
1610TAGS-target: maybe-TAGS-target-zlib
1611TAGS-target: maybe-TAGS-target-boehm-gc
1612TAGS-target: maybe-TAGS-target-qthreads
1613TAGS-target: maybe-TAGS-target-rda
1614TAGS-target: maybe-TAGS-target-libada
1615TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1616
4fa63067 1617.PHONY: do-install-info
f70224b5 1618do-install-info:
0aed8855 1619 @: $(MAKE); $(unstage)
e360f423
PB
1620 @r=`${PWD_COMMAND}`; export r; \
1621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1622 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1623 install-info-target
f70224b5 1624
a2592b1b 1625
4fa63067 1626.PHONY: install-info-host
c52c6897
PB
1627
1628install-info-host: maybe-install-info-ash
1629install-info-host: maybe-install-info-autoconf
1630install-info-host: maybe-install-info-automake
1631install-info-host: maybe-install-info-bash
1632install-info-host: maybe-install-info-bfd
1633install-info-host: maybe-install-info-opcodes
1634install-info-host: maybe-install-info-binutils
1635install-info-host: maybe-install-info-bison
1636install-info-host: maybe-install-info-byacc
1637install-info-host: maybe-install-info-bzip2
f9806fa5 1638install-info-host: maybe-install-info-cgen
c52c6897
PB
1639install-info-host: maybe-install-info-dejagnu
1640install-info-host: maybe-install-info-diff
1641install-info-host: maybe-install-info-dosutils
1642install-info-host: maybe-install-info-etc
1643install-info-host: maybe-install-info-fastjar
1644install-info-host: maybe-install-info-fileutils
1645install-info-host: maybe-install-info-findutils
1646install-info-host: maybe-install-info-find
1647install-info-host: maybe-install-info-fixincludes
1648install-info-host: maybe-install-info-flex
1649install-info-host: maybe-install-info-gas
1650install-info-host: maybe-install-info-gcc
1651install-info-host: maybe-install-info-gawk
1652install-info-host: maybe-install-info-gettext
4b900473
PB
1653install-info-host: maybe-install-info-gmp
1654install-info-host: maybe-install-info-mpfr
e8a5fa9c 1655install-info-host: maybe-install-info-mpc
e28c595f
JM
1656install-info-host: maybe-install-info-ppl
1657install-info-host: maybe-install-info-cloog
c52c6897 1658install-info-host: maybe-install-info-gnuserv
93f9b408 1659install-info-host: maybe-install-info-gold
c52c6897
PB
1660install-info-host: maybe-install-info-gprof
1661install-info-host: maybe-install-info-gzip
1662install-info-host: maybe-install-info-hello
1663install-info-host: maybe-install-info-indent
1664install-info-host: maybe-install-info-intl
1665install-info-host: maybe-install-info-tcl
1666install-info-host: maybe-install-info-itcl
1667install-info-host: maybe-install-info-ld
1668install-info-host: maybe-install-info-libcpp
1669install-info-host: maybe-install-info-libdecnumber
1670install-info-host: maybe-install-info-libgui
1671install-info-host: maybe-install-info-libiberty
dc448a7b 1672install-info-host: maybe-install-info-libiconv
c52c6897
PB
1673install-info-host: maybe-install-info-libtool
1674install-info-host: maybe-install-info-m4
1675install-info-host: maybe-install-info-make
1676install-info-host: maybe-install-info-mmalloc
1677install-info-host: maybe-install-info-patch
1678install-info-host: maybe-install-info-perl
1679install-info-host: maybe-install-info-prms
1680install-info-host: maybe-install-info-rcs
1681install-info-host: maybe-install-info-readline
1682install-info-host: maybe-install-info-release
1683install-info-host: maybe-install-info-recode
1684install-info-host: maybe-install-info-sed
1685install-info-host: maybe-install-info-send-pr
1686install-info-host: maybe-install-info-shellutils
1687install-info-host: maybe-install-info-sid
1688install-info-host: maybe-install-info-sim
1689install-info-host: maybe-install-info-tar
1690install-info-host: maybe-install-info-texinfo
1691install-info-host: maybe-install-info-textutils
1692install-info-host: maybe-install-info-time
1693install-info-host: maybe-install-info-uudecode
1694install-info-host: maybe-install-info-wdiff
1695install-info-host: maybe-install-info-zip
1696install-info-host: maybe-install-info-zlib
1697install-info-host: maybe-install-info-gdb
1698install-info-host: maybe-install-info-expect
1699install-info-host: maybe-install-info-guile
1700install-info-host: maybe-install-info-tk
1701install-info-host: maybe-install-info-libtermcap
1702install-info-host: maybe-install-info-utils
1703install-info-host: maybe-install-info-gnattools
a2592b1b 1704
4fa63067 1705.PHONY: install-info-target
c52c6897
PB
1706
1707install-info-target: maybe-install-info-target-libstdc++-v3
1708install-info-target: maybe-install-info-target-libmudflap
1709install-info-target: maybe-install-info-target-libssp
c52c6897 1710install-info-target: maybe-install-info-target-newlib
6aa8ef82 1711install-info-target: maybe-install-info-target-libgcc
c52c6897
PB
1712install-info-target: maybe-install-info-target-libgfortran
1713install-info-target: maybe-install-info-target-libobjc
1714install-info-target: maybe-install-info-target-libtermcap
1715install-info-target: maybe-install-info-target-winsup
1716install-info-target: maybe-install-info-target-libgloss
1717install-info-target: maybe-install-info-target-libiberty
1718install-info-target: maybe-install-info-target-gperf
1719install-info-target: maybe-install-info-target-examples
1720install-info-target: maybe-install-info-target-libffi
1721install-info-target: maybe-install-info-target-libjava
1722install-info-target: maybe-install-info-target-zlib
1723install-info-target: maybe-install-info-target-boehm-gc
1724install-info-target: maybe-install-info-target-qthreads
1725install-info-target: maybe-install-info-target-rda
1726install-info-target: maybe-install-info-target-libada
1727install-info-target: maybe-install-info-target-libgomp
2a4cbe27 1728
a3ca38d2
DD
1729.PHONY: do-install-pdf
1730do-install-pdf:
1731 @: $(MAKE); $(unstage)
1732 @r=`${PWD_COMMAND}`; export r; \
1733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1734 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1735 install-pdf-target
1736
1737
1738.PHONY: install-pdf-host
1739
1740install-pdf-host: maybe-install-pdf-ash
1741install-pdf-host: maybe-install-pdf-autoconf
1742install-pdf-host: maybe-install-pdf-automake
1743install-pdf-host: maybe-install-pdf-bash
1744install-pdf-host: maybe-install-pdf-bfd
1745install-pdf-host: maybe-install-pdf-opcodes
1746install-pdf-host: maybe-install-pdf-binutils
1747install-pdf-host: maybe-install-pdf-bison
1748install-pdf-host: maybe-install-pdf-byacc
1749install-pdf-host: maybe-install-pdf-bzip2
f9806fa5 1750install-pdf-host: maybe-install-pdf-cgen
a3ca38d2
DD
1751install-pdf-host: maybe-install-pdf-dejagnu
1752install-pdf-host: maybe-install-pdf-diff
1753install-pdf-host: maybe-install-pdf-dosutils
1754install-pdf-host: maybe-install-pdf-etc
1755install-pdf-host: maybe-install-pdf-fastjar
1756install-pdf-host: maybe-install-pdf-fileutils
1757install-pdf-host: maybe-install-pdf-findutils
1758install-pdf-host: maybe-install-pdf-find
1759install-pdf-host: maybe-install-pdf-fixincludes
1760install-pdf-host: maybe-install-pdf-flex
1761install-pdf-host: maybe-install-pdf-gas
1762install-pdf-host: maybe-install-pdf-gcc
1763install-pdf-host: maybe-install-pdf-gawk
1764install-pdf-host: maybe-install-pdf-gettext
1765install-pdf-host: maybe-install-pdf-gmp
1766install-pdf-host: maybe-install-pdf-mpfr
e8a5fa9c 1767install-pdf-host: maybe-install-pdf-mpc
e28c595f
JM
1768install-pdf-host: maybe-install-pdf-ppl
1769install-pdf-host: maybe-install-pdf-cloog
a3ca38d2 1770install-pdf-host: maybe-install-pdf-gnuserv
93f9b408 1771install-pdf-host: maybe-install-pdf-gold
a3ca38d2
DD
1772install-pdf-host: maybe-install-pdf-gprof
1773install-pdf-host: maybe-install-pdf-gzip
1774install-pdf-host: maybe-install-pdf-hello
1775install-pdf-host: maybe-install-pdf-indent
1776install-pdf-host: maybe-install-pdf-intl
1777install-pdf-host: maybe-install-pdf-tcl
1778install-pdf-host: maybe-install-pdf-itcl
1779install-pdf-host: maybe-install-pdf-ld
1780install-pdf-host: maybe-install-pdf-libcpp
1781install-pdf-host: maybe-install-pdf-libdecnumber
1782install-pdf-host: maybe-install-pdf-libgui
1783install-pdf-host: maybe-install-pdf-libiberty
dc448a7b 1784install-pdf-host: maybe-install-pdf-libiconv
a3ca38d2
DD
1785install-pdf-host: maybe-install-pdf-libtool
1786install-pdf-host: maybe-install-pdf-m4
1787install-pdf-host: maybe-install-pdf-make
1788install-pdf-host: maybe-install-pdf-mmalloc
1789install-pdf-host: maybe-install-pdf-patch
1790install-pdf-host: maybe-install-pdf-perl
1791install-pdf-host: maybe-install-pdf-prms
1792install-pdf-host: maybe-install-pdf-rcs
1793install-pdf-host: maybe-install-pdf-readline
1794install-pdf-host: maybe-install-pdf-release
1795install-pdf-host: maybe-install-pdf-recode
1796install-pdf-host: maybe-install-pdf-sed
1797install-pdf-host: maybe-install-pdf-send-pr
1798install-pdf-host: maybe-install-pdf-shellutils
1799install-pdf-host: maybe-install-pdf-sid
1800install-pdf-host: maybe-install-pdf-sim
1801install-pdf-host: maybe-install-pdf-tar
1802install-pdf-host: maybe-install-pdf-texinfo
1803install-pdf-host: maybe-install-pdf-textutils
1804install-pdf-host: maybe-install-pdf-time
1805install-pdf-host: maybe-install-pdf-uudecode
1806install-pdf-host: maybe-install-pdf-wdiff
1807install-pdf-host: maybe-install-pdf-zip
1808install-pdf-host: maybe-install-pdf-zlib
1809install-pdf-host: maybe-install-pdf-gdb
1810install-pdf-host: maybe-install-pdf-expect
1811install-pdf-host: maybe-install-pdf-guile
1812install-pdf-host: maybe-install-pdf-tk
1813install-pdf-host: maybe-install-pdf-libtermcap
1814install-pdf-host: maybe-install-pdf-utils
1815install-pdf-host: maybe-install-pdf-gnattools
1816
1817.PHONY: install-pdf-target
1818
1819install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1820install-pdf-target: maybe-install-pdf-target-libmudflap
1821install-pdf-target: maybe-install-pdf-target-libssp
1822install-pdf-target: maybe-install-pdf-target-newlib
1823install-pdf-target: maybe-install-pdf-target-libgcc
1824install-pdf-target: maybe-install-pdf-target-libgfortran
1825install-pdf-target: maybe-install-pdf-target-libobjc
1826install-pdf-target: maybe-install-pdf-target-libtermcap
1827install-pdf-target: maybe-install-pdf-target-winsup
1828install-pdf-target: maybe-install-pdf-target-libgloss
1829install-pdf-target: maybe-install-pdf-target-libiberty
1830install-pdf-target: maybe-install-pdf-target-gperf
1831install-pdf-target: maybe-install-pdf-target-examples
1832install-pdf-target: maybe-install-pdf-target-libffi
1833install-pdf-target: maybe-install-pdf-target-libjava
1834install-pdf-target: maybe-install-pdf-target-zlib
1835install-pdf-target: maybe-install-pdf-target-boehm-gc
1836install-pdf-target: maybe-install-pdf-target-qthreads
1837install-pdf-target: maybe-install-pdf-target-rda
1838install-pdf-target: maybe-install-pdf-target-libada
1839install-pdf-target: maybe-install-pdf-target-libgomp
1840
108a6f8e
CD
1841.PHONY: do-install-html
1842do-install-html:
1843 @: $(MAKE); $(unstage)
1844 @r=`${PWD_COMMAND}`; export r; \
1845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1846 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1847 install-html-target
1848
1849
1850.PHONY: install-html-host
1851
1852install-html-host: maybe-install-html-ash
1853install-html-host: maybe-install-html-autoconf
1854install-html-host: maybe-install-html-automake
1855install-html-host: maybe-install-html-bash
1856install-html-host: maybe-install-html-bfd
1857install-html-host: maybe-install-html-opcodes
1858install-html-host: maybe-install-html-binutils
1859install-html-host: maybe-install-html-bison
1860install-html-host: maybe-install-html-byacc
1861install-html-host: maybe-install-html-bzip2
f9806fa5 1862install-html-host: maybe-install-html-cgen
108a6f8e
CD
1863install-html-host: maybe-install-html-dejagnu
1864install-html-host: maybe-install-html-diff
1865install-html-host: maybe-install-html-dosutils
1866install-html-host: maybe-install-html-etc
1867install-html-host: maybe-install-html-fastjar
1868install-html-host: maybe-install-html-fileutils
1869install-html-host: maybe-install-html-findutils
1870install-html-host: maybe-install-html-find
1871install-html-host: maybe-install-html-fixincludes
1872install-html-host: maybe-install-html-flex
1873install-html-host: maybe-install-html-gas
1874install-html-host: maybe-install-html-gcc
1875install-html-host: maybe-install-html-gawk
1876install-html-host: maybe-install-html-gettext
4b900473
PB
1877install-html-host: maybe-install-html-gmp
1878install-html-host: maybe-install-html-mpfr
e8a5fa9c 1879install-html-host: maybe-install-html-mpc
e28c595f
JM
1880install-html-host: maybe-install-html-ppl
1881install-html-host: maybe-install-html-cloog
108a6f8e 1882install-html-host: maybe-install-html-gnuserv
93f9b408 1883install-html-host: maybe-install-html-gold
108a6f8e
CD
1884install-html-host: maybe-install-html-gprof
1885install-html-host: maybe-install-html-gzip
1886install-html-host: maybe-install-html-hello
1887install-html-host: maybe-install-html-indent
1888install-html-host: maybe-install-html-intl
1889install-html-host: maybe-install-html-tcl
1890install-html-host: maybe-install-html-itcl
1891install-html-host: maybe-install-html-ld
1892install-html-host: maybe-install-html-libcpp
1893install-html-host: maybe-install-html-libdecnumber
1894install-html-host: maybe-install-html-libgui
1895install-html-host: maybe-install-html-libiberty
dc448a7b 1896install-html-host: maybe-install-html-libiconv
108a6f8e
CD
1897install-html-host: maybe-install-html-libtool
1898install-html-host: maybe-install-html-m4
1899install-html-host: maybe-install-html-make
1900install-html-host: maybe-install-html-mmalloc
1901install-html-host: maybe-install-html-patch
1902install-html-host: maybe-install-html-perl
1903install-html-host: maybe-install-html-prms
1904install-html-host: maybe-install-html-rcs
1905install-html-host: maybe-install-html-readline
1906install-html-host: maybe-install-html-release
1907install-html-host: maybe-install-html-recode
1908install-html-host: maybe-install-html-sed
1909install-html-host: maybe-install-html-send-pr
1910install-html-host: maybe-install-html-shellutils
1911install-html-host: maybe-install-html-sid
1912install-html-host: maybe-install-html-sim
1913install-html-host: maybe-install-html-tar
1914install-html-host: maybe-install-html-texinfo
1915install-html-host: maybe-install-html-textutils
1916install-html-host: maybe-install-html-time
1917install-html-host: maybe-install-html-uudecode
1918install-html-host: maybe-install-html-wdiff
1919install-html-host: maybe-install-html-zip
1920install-html-host: maybe-install-html-zlib
1921install-html-host: maybe-install-html-gdb
1922install-html-host: maybe-install-html-expect
1923install-html-host: maybe-install-html-guile
1924install-html-host: maybe-install-html-tk
1925install-html-host: maybe-install-html-libtermcap
1926install-html-host: maybe-install-html-utils
1927install-html-host: maybe-install-html-gnattools
1928
1929.PHONY: install-html-target
1930
1931install-html-target: maybe-install-html-target-libstdc++-v3
1932install-html-target: maybe-install-html-target-libmudflap
1933install-html-target: maybe-install-html-target-libssp
108a6f8e 1934install-html-target: maybe-install-html-target-newlib
6aa8ef82 1935install-html-target: maybe-install-html-target-libgcc
108a6f8e
CD
1936install-html-target: maybe-install-html-target-libgfortran
1937install-html-target: maybe-install-html-target-libobjc
1938install-html-target: maybe-install-html-target-libtermcap
1939install-html-target: maybe-install-html-target-winsup
1940install-html-target: maybe-install-html-target-libgloss
1941install-html-target: maybe-install-html-target-libiberty
1942install-html-target: maybe-install-html-target-gperf
1943install-html-target: maybe-install-html-target-examples
1944install-html-target: maybe-install-html-target-libffi
1945install-html-target: maybe-install-html-target-libjava
1946install-html-target: maybe-install-html-target-zlib
1947install-html-target: maybe-install-html-target-boehm-gc
1948install-html-target: maybe-install-html-target-qthreads
1949install-html-target: maybe-install-html-target-rda
1950install-html-target: maybe-install-html-target-libada
1951install-html-target: maybe-install-html-target-libgomp
1952
2a4cbe27 1953.PHONY: do-installcheck
f70224b5 1954do-installcheck:
0aed8855 1955 @: $(MAKE); $(unstage)
e360f423
PB
1956 @r=`${PWD_COMMAND}`; export r; \
1957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1958 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1959 installcheck-target
f70224b5 1960
2a4cbe27
NN
1961
1962.PHONY: installcheck-host
c52c6897
PB
1963
1964installcheck-host: maybe-installcheck-ash
1965installcheck-host: maybe-installcheck-autoconf
1966installcheck-host: maybe-installcheck-automake
1967installcheck-host: maybe-installcheck-bash
1968installcheck-host: maybe-installcheck-bfd
1969installcheck-host: maybe-installcheck-opcodes
1970installcheck-host: maybe-installcheck-binutils
1971installcheck-host: maybe-installcheck-bison
1972installcheck-host: maybe-installcheck-byacc
1973installcheck-host: maybe-installcheck-bzip2
f9806fa5 1974installcheck-host: maybe-installcheck-cgen
c52c6897
PB
1975installcheck-host: maybe-installcheck-dejagnu
1976installcheck-host: maybe-installcheck-diff
1977installcheck-host: maybe-installcheck-dosutils
1978installcheck-host: maybe-installcheck-etc
1979installcheck-host: maybe-installcheck-fastjar
1980installcheck-host: maybe-installcheck-fileutils
1981installcheck-host: maybe-installcheck-findutils
1982installcheck-host: maybe-installcheck-find
1983installcheck-host: maybe-installcheck-fixincludes
1984installcheck-host: maybe-installcheck-flex
1985installcheck-host: maybe-installcheck-gas
1986installcheck-host: maybe-installcheck-gcc
1987installcheck-host: maybe-installcheck-gawk
1988installcheck-host: maybe-installcheck-gettext
4b900473
PB
1989installcheck-host: maybe-installcheck-gmp
1990installcheck-host: maybe-installcheck-mpfr
e8a5fa9c 1991installcheck-host: maybe-installcheck-mpc
e28c595f
JM
1992installcheck-host: maybe-installcheck-ppl
1993installcheck-host: maybe-installcheck-cloog
c52c6897 1994installcheck-host: maybe-installcheck-gnuserv
93f9b408 1995installcheck-host: maybe-installcheck-gold
c52c6897
PB
1996installcheck-host: maybe-installcheck-gprof
1997installcheck-host: maybe-installcheck-gzip
1998installcheck-host: maybe-installcheck-hello
1999installcheck-host: maybe-installcheck-indent
2000installcheck-host: maybe-installcheck-intl
2001installcheck-host: maybe-installcheck-tcl
2002installcheck-host: maybe-installcheck-itcl
2003installcheck-host: maybe-installcheck-ld
2004installcheck-host: maybe-installcheck-libcpp
2005installcheck-host: maybe-installcheck-libdecnumber
2006installcheck-host: maybe-installcheck-libgui
2007installcheck-host: maybe-installcheck-libiberty
dc448a7b 2008installcheck-host: maybe-installcheck-libiconv
c52c6897
PB
2009installcheck-host: maybe-installcheck-libtool
2010installcheck-host: maybe-installcheck-m4
2011installcheck-host: maybe-installcheck-make
2012installcheck-host: maybe-installcheck-mmalloc
2013installcheck-host: maybe-installcheck-patch
2014installcheck-host: maybe-installcheck-perl
2015installcheck-host: maybe-installcheck-prms
2016installcheck-host: maybe-installcheck-rcs
2017installcheck-host: maybe-installcheck-readline
2018installcheck-host: maybe-installcheck-release
2019installcheck-host: maybe-installcheck-recode
2020installcheck-host: maybe-installcheck-sed
2021installcheck-host: maybe-installcheck-send-pr
2022installcheck-host: maybe-installcheck-shellutils
2023installcheck-host: maybe-installcheck-sid
2024installcheck-host: maybe-installcheck-sim
2025installcheck-host: maybe-installcheck-tar
2026installcheck-host: maybe-installcheck-texinfo
2027installcheck-host: maybe-installcheck-textutils
2028installcheck-host: maybe-installcheck-time
2029installcheck-host: maybe-installcheck-uudecode
2030installcheck-host: maybe-installcheck-wdiff
2031installcheck-host: maybe-installcheck-zip
2032installcheck-host: maybe-installcheck-zlib
2033installcheck-host: maybe-installcheck-gdb
2034installcheck-host: maybe-installcheck-expect
2035installcheck-host: maybe-installcheck-guile
2036installcheck-host: maybe-installcheck-tk
2037installcheck-host: maybe-installcheck-libtermcap
2038installcheck-host: maybe-installcheck-utils
2039installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
2040
2041.PHONY: installcheck-target
c52c6897
PB
2042
2043installcheck-target: maybe-installcheck-target-libstdc++-v3
2044installcheck-target: maybe-installcheck-target-libmudflap
2045installcheck-target: maybe-installcheck-target-libssp
c52c6897 2046installcheck-target: maybe-installcheck-target-newlib
6aa8ef82 2047installcheck-target: maybe-installcheck-target-libgcc
c52c6897
PB
2048installcheck-target: maybe-installcheck-target-libgfortran
2049installcheck-target: maybe-installcheck-target-libobjc
2050installcheck-target: maybe-installcheck-target-libtermcap
2051installcheck-target: maybe-installcheck-target-winsup
2052installcheck-target: maybe-installcheck-target-libgloss
2053installcheck-target: maybe-installcheck-target-libiberty
2054installcheck-target: maybe-installcheck-target-gperf
2055installcheck-target: maybe-installcheck-target-examples
2056installcheck-target: maybe-installcheck-target-libffi
2057installcheck-target: maybe-installcheck-target-libjava
2058installcheck-target: maybe-installcheck-target-zlib
2059installcheck-target: maybe-installcheck-target-boehm-gc
2060installcheck-target: maybe-installcheck-target-qthreads
2061installcheck-target: maybe-installcheck-target-rda
2062installcheck-target: maybe-installcheck-target-libada
2063installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 2064
4fa63067 2065.PHONY: do-mostlyclean
f70224b5 2066do-mostlyclean:
0aed8855 2067 @: $(MAKE); $(unstage)
e360f423
PB
2068 @r=`${PWD_COMMAND}`; export r; \
2069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2070 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 2071 mostlyclean-target
f70224b5 2072
2a4cbe27 2073
4fa63067 2074.PHONY: mostlyclean-host
c52c6897
PB
2075
2076mostlyclean-host: maybe-mostlyclean-ash
2077mostlyclean-host: maybe-mostlyclean-autoconf
2078mostlyclean-host: maybe-mostlyclean-automake
2079mostlyclean-host: maybe-mostlyclean-bash
2080mostlyclean-host: maybe-mostlyclean-bfd
2081mostlyclean-host: maybe-mostlyclean-opcodes
2082mostlyclean-host: maybe-mostlyclean-binutils
2083mostlyclean-host: maybe-mostlyclean-bison
2084mostlyclean-host: maybe-mostlyclean-byacc
2085mostlyclean-host: maybe-mostlyclean-bzip2
f9806fa5 2086mostlyclean-host: maybe-mostlyclean-cgen
c52c6897
PB
2087mostlyclean-host: maybe-mostlyclean-dejagnu
2088mostlyclean-host: maybe-mostlyclean-diff
2089mostlyclean-host: maybe-mostlyclean-dosutils
2090mostlyclean-host: maybe-mostlyclean-etc
2091mostlyclean-host: maybe-mostlyclean-fastjar
2092mostlyclean-host: maybe-mostlyclean-fileutils
2093mostlyclean-host: maybe-mostlyclean-findutils
2094mostlyclean-host: maybe-mostlyclean-find
2095mostlyclean-host: maybe-mostlyclean-fixincludes
2096mostlyclean-host: maybe-mostlyclean-flex
2097mostlyclean-host: maybe-mostlyclean-gas
2098mostlyclean-host: maybe-mostlyclean-gcc
2099mostlyclean-host: maybe-mostlyclean-gawk
2100mostlyclean-host: maybe-mostlyclean-gettext
4b900473
PB
2101mostlyclean-host: maybe-mostlyclean-gmp
2102mostlyclean-host: maybe-mostlyclean-mpfr
e8a5fa9c 2103mostlyclean-host: maybe-mostlyclean-mpc
e28c595f
JM
2104mostlyclean-host: maybe-mostlyclean-ppl
2105mostlyclean-host: maybe-mostlyclean-cloog
c52c6897 2106mostlyclean-host: maybe-mostlyclean-gnuserv
93f9b408 2107mostlyclean-host: maybe-mostlyclean-gold
c52c6897
PB
2108mostlyclean-host: maybe-mostlyclean-gprof
2109mostlyclean-host: maybe-mostlyclean-gzip
2110mostlyclean-host: maybe-mostlyclean-hello
2111mostlyclean-host: maybe-mostlyclean-indent
2112mostlyclean-host: maybe-mostlyclean-intl
2113mostlyclean-host: maybe-mostlyclean-tcl
2114mostlyclean-host: maybe-mostlyclean-itcl
2115mostlyclean-host: maybe-mostlyclean-ld
2116mostlyclean-host: maybe-mostlyclean-libcpp
2117mostlyclean-host: maybe-mostlyclean-libdecnumber
2118mostlyclean-host: maybe-mostlyclean-libgui
2119mostlyclean-host: maybe-mostlyclean-libiberty
dc448a7b 2120mostlyclean-host: maybe-mostlyclean-libiconv
c52c6897
PB
2121mostlyclean-host: maybe-mostlyclean-libtool
2122mostlyclean-host: maybe-mostlyclean-m4
2123mostlyclean-host: maybe-mostlyclean-make
2124mostlyclean-host: maybe-mostlyclean-mmalloc
2125mostlyclean-host: maybe-mostlyclean-patch
2126mostlyclean-host: maybe-mostlyclean-perl
2127mostlyclean-host: maybe-mostlyclean-prms
2128mostlyclean-host: maybe-mostlyclean-rcs
2129mostlyclean-host: maybe-mostlyclean-readline
2130mostlyclean-host: maybe-mostlyclean-release
2131mostlyclean-host: maybe-mostlyclean-recode
2132mostlyclean-host: maybe-mostlyclean-sed
2133mostlyclean-host: maybe-mostlyclean-send-pr
2134mostlyclean-host: maybe-mostlyclean-shellutils
2135mostlyclean-host: maybe-mostlyclean-sid
2136mostlyclean-host: maybe-mostlyclean-sim
2137mostlyclean-host: maybe-mostlyclean-tar
2138mostlyclean-host: maybe-mostlyclean-texinfo
2139mostlyclean-host: maybe-mostlyclean-textutils
2140mostlyclean-host: maybe-mostlyclean-time
2141mostlyclean-host: maybe-mostlyclean-uudecode
2142mostlyclean-host: maybe-mostlyclean-wdiff
2143mostlyclean-host: maybe-mostlyclean-zip
2144mostlyclean-host: maybe-mostlyclean-zlib
2145mostlyclean-host: maybe-mostlyclean-gdb
2146mostlyclean-host: maybe-mostlyclean-expect
2147mostlyclean-host: maybe-mostlyclean-guile
2148mostlyclean-host: maybe-mostlyclean-tk
2149mostlyclean-host: maybe-mostlyclean-libtermcap
2150mostlyclean-host: maybe-mostlyclean-utils
2151mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 2152
4fa63067 2153.PHONY: mostlyclean-target
c52c6897
PB
2154
2155mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2156mostlyclean-target: maybe-mostlyclean-target-libmudflap
2157mostlyclean-target: maybe-mostlyclean-target-libssp
c52c6897 2158mostlyclean-target: maybe-mostlyclean-target-newlib
6aa8ef82 2159mostlyclean-target: maybe-mostlyclean-target-libgcc
c52c6897
PB
2160mostlyclean-target: maybe-mostlyclean-target-libgfortran
2161mostlyclean-target: maybe-mostlyclean-target-libobjc
2162mostlyclean-target: maybe-mostlyclean-target-libtermcap
2163mostlyclean-target: maybe-mostlyclean-target-winsup
2164mostlyclean-target: maybe-mostlyclean-target-libgloss
2165mostlyclean-target: maybe-mostlyclean-target-libiberty
2166mostlyclean-target: maybe-mostlyclean-target-gperf
2167mostlyclean-target: maybe-mostlyclean-target-examples
2168mostlyclean-target: maybe-mostlyclean-target-libffi
2169mostlyclean-target: maybe-mostlyclean-target-libjava
2170mostlyclean-target: maybe-mostlyclean-target-zlib
2171mostlyclean-target: maybe-mostlyclean-target-boehm-gc
2172mostlyclean-target: maybe-mostlyclean-target-qthreads
2173mostlyclean-target: maybe-mostlyclean-target-rda
2174mostlyclean-target: maybe-mostlyclean-target-libada
2175mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 2176
4fa63067 2177.PHONY: do-clean
f70224b5 2178do-clean:
0aed8855 2179 @: $(MAKE); $(unstage)
e360f423
PB
2180 @r=`${PWD_COMMAND}`; export r; \
2181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2182 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 2183 clean-target
f70224b5 2184
2a4cbe27 2185
4fa63067 2186.PHONY: clean-host
c52c6897
PB
2187
2188clean-host: maybe-clean-ash
2189clean-host: maybe-clean-autoconf
2190clean-host: maybe-clean-automake
2191clean-host: maybe-clean-bash
2192clean-host: maybe-clean-bfd
2193clean-host: maybe-clean-opcodes
2194clean-host: maybe-clean-binutils
2195clean-host: maybe-clean-bison
2196clean-host: maybe-clean-byacc
2197clean-host: maybe-clean-bzip2
f9806fa5 2198clean-host: maybe-clean-cgen
c52c6897
PB
2199clean-host: maybe-clean-dejagnu
2200clean-host: maybe-clean-diff
2201clean-host: maybe-clean-dosutils
2202clean-host: maybe-clean-etc
2203clean-host: maybe-clean-fastjar
2204clean-host: maybe-clean-fileutils
2205clean-host: maybe-clean-findutils
2206clean-host: maybe-clean-find
2207clean-host: maybe-clean-fixincludes
2208clean-host: maybe-clean-flex
2209clean-host: maybe-clean-gas
2210clean-host: maybe-clean-gcc
2211clean-host: maybe-clean-gawk
2212clean-host: maybe-clean-gettext
4b900473
PB
2213clean-host: maybe-clean-gmp
2214clean-host: maybe-clean-mpfr
e8a5fa9c 2215clean-host: maybe-clean-mpc
e28c595f
JM
2216clean-host: maybe-clean-ppl
2217clean-host: maybe-clean-cloog
c52c6897 2218clean-host: maybe-clean-gnuserv
93f9b408 2219clean-host: maybe-clean-gold
c52c6897
PB
2220clean-host: maybe-clean-gprof
2221clean-host: maybe-clean-gzip
2222clean-host: maybe-clean-hello
2223clean-host: maybe-clean-indent
2224clean-host: maybe-clean-intl
2225clean-host: maybe-clean-tcl
2226clean-host: maybe-clean-itcl
2227clean-host: maybe-clean-ld
2228clean-host: maybe-clean-libcpp
2229clean-host: maybe-clean-libdecnumber
2230clean-host: maybe-clean-libgui
2231clean-host: maybe-clean-libiberty
dc448a7b 2232clean-host: maybe-clean-libiconv
c52c6897
PB
2233clean-host: maybe-clean-libtool
2234clean-host: maybe-clean-m4
2235clean-host: maybe-clean-make
2236clean-host: maybe-clean-mmalloc
2237clean-host: maybe-clean-patch
2238clean-host: maybe-clean-perl
2239clean-host: maybe-clean-prms
2240clean-host: maybe-clean-rcs
2241clean-host: maybe-clean-readline
2242clean-host: maybe-clean-release
2243clean-host: maybe-clean-recode
2244clean-host: maybe-clean-sed
2245clean-host: maybe-clean-send-pr
2246clean-host: maybe-clean-shellutils
2247clean-host: maybe-clean-sid
2248clean-host: maybe-clean-sim
2249clean-host: maybe-clean-tar
2250clean-host: maybe-clean-texinfo
2251clean-host: maybe-clean-textutils
2252clean-host: maybe-clean-time
2253clean-host: maybe-clean-uudecode
2254clean-host: maybe-clean-wdiff
2255clean-host: maybe-clean-zip
2256clean-host: maybe-clean-zlib
2257clean-host: maybe-clean-gdb
2258clean-host: maybe-clean-expect
2259clean-host: maybe-clean-guile
2260clean-host: maybe-clean-tk
2261clean-host: maybe-clean-libtermcap
2262clean-host: maybe-clean-utils
2263clean-host: maybe-clean-gnattools
2a4cbe27 2264
4fa63067 2265.PHONY: clean-target
c52c6897
PB
2266
2267clean-target: maybe-clean-target-libstdc++-v3
2268clean-target: maybe-clean-target-libmudflap
2269clean-target: maybe-clean-target-libssp
c52c6897 2270clean-target: maybe-clean-target-newlib
6aa8ef82 2271clean-target: maybe-clean-target-libgcc
c52c6897
PB
2272clean-target: maybe-clean-target-libgfortran
2273clean-target: maybe-clean-target-libobjc
2274clean-target: maybe-clean-target-libtermcap
2275clean-target: maybe-clean-target-winsup
2276clean-target: maybe-clean-target-libgloss
2277clean-target: maybe-clean-target-libiberty
2278clean-target: maybe-clean-target-gperf
2279clean-target: maybe-clean-target-examples
2280clean-target: maybe-clean-target-libffi
2281clean-target: maybe-clean-target-libjava
2282clean-target: maybe-clean-target-zlib
2283clean-target: maybe-clean-target-boehm-gc
2284clean-target: maybe-clean-target-qthreads
2285clean-target: maybe-clean-target-rda
2286clean-target: maybe-clean-target-libada
2287clean-target: maybe-clean-target-libgomp
2a4cbe27 2288
4fa63067 2289.PHONY: do-distclean
f70224b5 2290do-distclean:
0aed8855 2291 @: $(MAKE); $(unstage)
e360f423
PB
2292 @r=`${PWD_COMMAND}`; export r; \
2293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2294 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 2295 distclean-target
f70224b5 2296
2a4cbe27 2297
4fa63067 2298.PHONY: distclean-host
c52c6897
PB
2299
2300distclean-host: maybe-distclean-ash
2301distclean-host: maybe-distclean-autoconf
2302distclean-host: maybe-distclean-automake
2303distclean-host: maybe-distclean-bash
2304distclean-host: maybe-distclean-bfd
2305distclean-host: maybe-distclean-opcodes
2306distclean-host: maybe-distclean-binutils
2307distclean-host: maybe-distclean-bison
2308distclean-host: maybe-distclean-byacc
2309distclean-host: maybe-distclean-bzip2
f9806fa5 2310distclean-host: maybe-distclean-cgen
c52c6897
PB
2311distclean-host: maybe-distclean-dejagnu
2312distclean-host: maybe-distclean-diff
2313distclean-host: maybe-distclean-dosutils
2314distclean-host: maybe-distclean-etc
2315distclean-host: maybe-distclean-fastjar
2316distclean-host: maybe-distclean-fileutils
2317distclean-host: maybe-distclean-findutils
2318distclean-host: maybe-distclean-find
2319distclean-host: maybe-distclean-fixincludes
2320distclean-host: maybe-distclean-flex
2321distclean-host: maybe-distclean-gas
2322distclean-host: maybe-distclean-gcc
2323distclean-host: maybe-distclean-gawk
2324distclean-host: maybe-distclean-gettext
4b900473
PB
2325distclean-host: maybe-distclean-gmp
2326distclean-host: maybe-distclean-mpfr
e8a5fa9c 2327distclean-host: maybe-distclean-mpc
e28c595f
JM
2328distclean-host: maybe-distclean-ppl
2329distclean-host: maybe-distclean-cloog
c52c6897 2330distclean-host: maybe-distclean-gnuserv
93f9b408 2331distclean-host: maybe-distclean-gold
c52c6897
PB
2332distclean-host: maybe-distclean-gprof
2333distclean-host: maybe-distclean-gzip
2334distclean-host: maybe-distclean-hello
2335distclean-host: maybe-distclean-indent
2336distclean-host: maybe-distclean-intl
2337distclean-host: maybe-distclean-tcl
2338distclean-host: maybe-distclean-itcl
2339distclean-host: maybe-distclean-ld
2340distclean-host: maybe-distclean-libcpp
2341distclean-host: maybe-distclean-libdecnumber
2342distclean-host: maybe-distclean-libgui
2343distclean-host: maybe-distclean-libiberty
dc448a7b 2344distclean-host: maybe-distclean-libiconv
c52c6897
PB
2345distclean-host: maybe-distclean-libtool
2346distclean-host: maybe-distclean-m4
2347distclean-host: maybe-distclean-make
2348distclean-host: maybe-distclean-mmalloc
2349distclean-host: maybe-distclean-patch
2350distclean-host: maybe-distclean-perl
2351distclean-host: maybe-distclean-prms
2352distclean-host: maybe-distclean-rcs
2353distclean-host: maybe-distclean-readline
2354distclean-host: maybe-distclean-release
2355distclean-host: maybe-distclean-recode
2356distclean-host: maybe-distclean-sed
2357distclean-host: maybe-distclean-send-pr
2358distclean-host: maybe-distclean-shellutils
2359distclean-host: maybe-distclean-sid
2360distclean-host: maybe-distclean-sim
2361distclean-host: maybe-distclean-tar
2362distclean-host: maybe-distclean-texinfo
2363distclean-host: maybe-distclean-textutils
2364distclean-host: maybe-distclean-time
2365distclean-host: maybe-distclean-uudecode
2366distclean-host: maybe-distclean-wdiff
2367distclean-host: maybe-distclean-zip
2368distclean-host: maybe-distclean-zlib
2369distclean-host: maybe-distclean-gdb
2370distclean-host: maybe-distclean-expect
2371distclean-host: maybe-distclean-guile
2372distclean-host: maybe-distclean-tk
2373distclean-host: maybe-distclean-libtermcap
2374distclean-host: maybe-distclean-utils
2375distclean-host: maybe-distclean-gnattools
2a4cbe27 2376
4fa63067 2377.PHONY: distclean-target
c52c6897
PB
2378
2379distclean-target: maybe-distclean-target-libstdc++-v3
2380distclean-target: maybe-distclean-target-libmudflap
2381distclean-target: maybe-distclean-target-libssp
c52c6897 2382distclean-target: maybe-distclean-target-newlib
6aa8ef82 2383distclean-target: maybe-distclean-target-libgcc
c52c6897
PB
2384distclean-target: maybe-distclean-target-libgfortran
2385distclean-target: maybe-distclean-target-libobjc
2386distclean-target: maybe-distclean-target-libtermcap
2387distclean-target: maybe-distclean-target-winsup
2388distclean-target: maybe-distclean-target-libgloss
2389distclean-target: maybe-distclean-target-libiberty
2390distclean-target: maybe-distclean-target-gperf
2391distclean-target: maybe-distclean-target-examples
2392distclean-target: maybe-distclean-target-libffi
2393distclean-target: maybe-distclean-target-libjava
2394distclean-target: maybe-distclean-target-zlib
2395distclean-target: maybe-distclean-target-boehm-gc
2396distclean-target: maybe-distclean-target-qthreads
2397distclean-target: maybe-distclean-target-rda
2398distclean-target: maybe-distclean-target-libada
2399distclean-target: maybe-distclean-target-libgomp
2a4cbe27 2400
4fa63067 2401.PHONY: do-maintainer-clean
f70224b5 2402do-maintainer-clean:
0aed8855 2403 @: $(MAKE); $(unstage)
e360f423
PB
2404 @r=`${PWD_COMMAND}`; export r; \
2405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2406 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 2407 maintainer-clean-target
f70224b5 2408
2a4cbe27 2409
4fa63067 2410.PHONY: maintainer-clean-host
c52c6897
PB
2411
2412maintainer-clean-host: maybe-maintainer-clean-ash
2413maintainer-clean-host: maybe-maintainer-clean-autoconf
2414maintainer-clean-host: maybe-maintainer-clean-automake
2415maintainer-clean-host: maybe-maintainer-clean-bash
2416maintainer-clean-host: maybe-maintainer-clean-bfd
2417maintainer-clean-host: maybe-maintainer-clean-opcodes
2418maintainer-clean-host: maybe-maintainer-clean-binutils
2419maintainer-clean-host: maybe-maintainer-clean-bison
2420maintainer-clean-host: maybe-maintainer-clean-byacc
2421maintainer-clean-host: maybe-maintainer-clean-bzip2
f9806fa5 2422maintainer-clean-host: maybe-maintainer-clean-cgen
c52c6897
PB
2423maintainer-clean-host: maybe-maintainer-clean-dejagnu
2424maintainer-clean-host: maybe-maintainer-clean-diff
2425maintainer-clean-host: maybe-maintainer-clean-dosutils
2426maintainer-clean-host: maybe-maintainer-clean-etc
2427maintainer-clean-host: maybe-maintainer-clean-fastjar
2428maintainer-clean-host: maybe-maintainer-clean-fileutils
2429maintainer-clean-host: maybe-maintainer-clean-findutils
2430maintainer-clean-host: maybe-maintainer-clean-find
2431maintainer-clean-host: maybe-maintainer-clean-fixincludes
2432maintainer-clean-host: maybe-maintainer-clean-flex
2433maintainer-clean-host: maybe-maintainer-clean-gas
2434maintainer-clean-host: maybe-maintainer-clean-gcc
2435maintainer-clean-host: maybe-maintainer-clean-gawk
2436maintainer-clean-host: maybe-maintainer-clean-gettext
4b900473
PB
2437maintainer-clean-host: maybe-maintainer-clean-gmp
2438maintainer-clean-host: maybe-maintainer-clean-mpfr
e8a5fa9c 2439maintainer-clean-host: maybe-maintainer-clean-mpc
e28c595f
JM
2440maintainer-clean-host: maybe-maintainer-clean-ppl
2441maintainer-clean-host: maybe-maintainer-clean-cloog
c52c6897 2442maintainer-clean-host: maybe-maintainer-clean-gnuserv
93f9b408 2443maintainer-clean-host: maybe-maintainer-clean-gold
c52c6897
PB
2444maintainer-clean-host: maybe-maintainer-clean-gprof
2445maintainer-clean-host: maybe-maintainer-clean-gzip
2446maintainer-clean-host: maybe-maintainer-clean-hello
2447maintainer-clean-host: maybe-maintainer-clean-indent
2448maintainer-clean-host: maybe-maintainer-clean-intl
2449maintainer-clean-host: maybe-maintainer-clean-tcl
2450maintainer-clean-host: maybe-maintainer-clean-itcl
2451maintainer-clean-host: maybe-maintainer-clean-ld
2452maintainer-clean-host: maybe-maintainer-clean-libcpp
2453maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2454maintainer-clean-host: maybe-maintainer-clean-libgui
2455maintainer-clean-host: maybe-maintainer-clean-libiberty
dc448a7b 2456maintainer-clean-host: maybe-maintainer-clean-libiconv
c52c6897
PB
2457maintainer-clean-host: maybe-maintainer-clean-libtool
2458maintainer-clean-host: maybe-maintainer-clean-m4
2459maintainer-clean-host: maybe-maintainer-clean-make
2460maintainer-clean-host: maybe-maintainer-clean-mmalloc
2461maintainer-clean-host: maybe-maintainer-clean-patch
2462maintainer-clean-host: maybe-maintainer-clean-perl
2463maintainer-clean-host: maybe-maintainer-clean-prms
2464maintainer-clean-host: maybe-maintainer-clean-rcs
2465maintainer-clean-host: maybe-maintainer-clean-readline
2466maintainer-clean-host: maybe-maintainer-clean-release
2467maintainer-clean-host: maybe-maintainer-clean-recode
2468maintainer-clean-host: maybe-maintainer-clean-sed
2469maintainer-clean-host: maybe-maintainer-clean-send-pr
2470maintainer-clean-host: maybe-maintainer-clean-shellutils
2471maintainer-clean-host: maybe-maintainer-clean-sid
2472maintainer-clean-host: maybe-maintainer-clean-sim
2473maintainer-clean-host: maybe-maintainer-clean-tar
2474maintainer-clean-host: maybe-maintainer-clean-texinfo
2475maintainer-clean-host: maybe-maintainer-clean-textutils
2476maintainer-clean-host: maybe-maintainer-clean-time
2477maintainer-clean-host: maybe-maintainer-clean-uudecode
2478maintainer-clean-host: maybe-maintainer-clean-wdiff
2479maintainer-clean-host: maybe-maintainer-clean-zip
2480maintainer-clean-host: maybe-maintainer-clean-zlib
2481maintainer-clean-host: maybe-maintainer-clean-gdb
2482maintainer-clean-host: maybe-maintainer-clean-expect
2483maintainer-clean-host: maybe-maintainer-clean-guile
2484maintainer-clean-host: maybe-maintainer-clean-tk
2485maintainer-clean-host: maybe-maintainer-clean-libtermcap
2486maintainer-clean-host: maybe-maintainer-clean-utils
2487maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 2488
4fa63067 2489.PHONY: maintainer-clean-target
c52c6897
PB
2490
2491maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2492maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2493maintainer-clean-target: maybe-maintainer-clean-target-libssp
c52c6897 2494maintainer-clean-target: maybe-maintainer-clean-target-newlib
6aa8ef82 2495maintainer-clean-target: maybe-maintainer-clean-target-libgcc
c52c6897
PB
2496maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2497maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2498maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2499maintainer-clean-target: maybe-maintainer-clean-target-winsup
2500maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2501maintainer-clean-target: maybe-maintainer-clean-target-libiberty
2502maintainer-clean-target: maybe-maintainer-clean-target-gperf
2503maintainer-clean-target: maybe-maintainer-clean-target-examples
2504maintainer-clean-target: maybe-maintainer-clean-target-libffi
2505maintainer-clean-target: maybe-maintainer-clean-target-libjava
2506maintainer-clean-target: maybe-maintainer-clean-target-zlib
2507maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2508maintainer-clean-target: maybe-maintainer-clean-target-qthreads
2509maintainer-clean-target: maybe-maintainer-clean-target-rda
2510maintainer-clean-target: maybe-maintainer-clean-target-libada
2511maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 2512
2a4cbe27 2513
4fa63067 2514# Here are the targets which correspond to the do-X targets.
2a4cbe27 2515
a3ca38d2
DD
2516.PHONY: info installcheck dvi pdf html
2517.PHONY: install-info install-pdf install-html
4fa63067
NN
2518.PHONY: clean distclean mostlyclean maintainer-clean realclean
2519.PHONY: local-clean local-distclean local-maintainer-clean
2520info: do-info
2521installcheck: do-installcheck
2522dvi: do-dvi
56a8fe78 2523pdf: do-pdf
6d389afc 2524html: do-html
2a4cbe27 2525
4fa63067
NN
2526# Make sure makeinfo is built before we do a `make info', if we're
2527# in fact building texinfo.
2528do-info: maybe-all-texinfo
2a4cbe27 2529
4fa63067 2530install-info: do-install-info dir.info
b40e3958 2531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
2532 if [ -f dir.info ] ; then \
2533 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2534 else true ; fi
2a4cbe27 2535
a3ca38d2
DD
2536install-pdf: do-install-pdf
2537
108a6f8e
CD
2538install-html: do-install-html
2539
4fa63067
NN
2540local-clean:
2541 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 2542
4fa63067
NN
2543local-distclean:
2544 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 2545 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
2546 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2547 rm -rf $(TARGET_SUBDIR); \
2548 else true; fi
2549 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
2550 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2551 rm -rf $(HOST_SUBDIR); \
2552 else true; fi
4fa63067
NN
2553 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2554 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2555 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2556 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2557 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 2558
4fa63067
NN
2559local-maintainer-clean:
2560 @echo "This command is intended for maintainers to use;"
2561 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 2562
4fa63067
NN
2563clean: do-clean local-clean
2564mostlyclean: do-mostlyclean local-clean
2565distclean: do-distclean local-clean local-distclean
2566maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2567maintainer-clean: local-distclean
2568realclean: maintainer-clean
2a4cbe27 2569
4fa63067 2570# Check target.
2a4cbe27 2571
4fa63067
NN
2572.PHONY: check do-check
2573check: do-check
2a4cbe27 2574
4fa63067 2575# Only include modules actually being configured and built.
f70224b5
PB
2576.PHONY: check-host
2577check-host: \
4fa63067
NN
2578 maybe-check-ash \
2579 maybe-check-autoconf \
2580 maybe-check-automake \
2581 maybe-check-bash \
2582 maybe-check-bfd \
2583 maybe-check-opcodes \
2584 maybe-check-binutils \
2585 maybe-check-bison \
2586 maybe-check-byacc \
2587 maybe-check-bzip2 \
f9806fa5 2588 maybe-check-cgen \
4fa63067
NN
2589 maybe-check-dejagnu \
2590 maybe-check-diff \
2591 maybe-check-dosutils \
2592 maybe-check-etc \
2593 maybe-check-fastjar \
2594 maybe-check-fileutils \
2595 maybe-check-findutils \
2596 maybe-check-find \
d3ed111c 2597 maybe-check-fixincludes \
4fa63067
NN
2598 maybe-check-flex \
2599 maybe-check-gas \
b813574b 2600 maybe-check-gcc \
4fa63067
NN
2601 maybe-check-gawk \
2602 maybe-check-gettext \
4b900473
PB
2603 maybe-check-gmp \
2604 maybe-check-mpfr \
e8a5fa9c 2605 maybe-check-mpc \
e28c595f
JM
2606 maybe-check-ppl \
2607 maybe-check-cloog \
4fa63067 2608 maybe-check-gnuserv \
93f9b408 2609 maybe-check-gold \
4fa63067
NN
2610 maybe-check-gprof \
2611 maybe-check-gzip \
2612 maybe-check-hello \
2613 maybe-check-indent \
2614 maybe-check-intl \
2615 maybe-check-tcl \
2616 maybe-check-itcl \
2617 maybe-check-ld \
04cf1b77 2618 maybe-check-libcpp \
be01d343 2619 maybe-check-libdecnumber \
4fa63067
NN
2620 maybe-check-libgui \
2621 maybe-check-libiberty \
dc448a7b 2622 maybe-check-libiconv \
4fa63067
NN
2623 maybe-check-libtool \
2624 maybe-check-m4 \
2625 maybe-check-make \
2626 maybe-check-mmalloc \
2627 maybe-check-patch \
2628 maybe-check-perl \
2629 maybe-check-prms \
2630 maybe-check-rcs \
2631 maybe-check-readline \
2632 maybe-check-release \
2633 maybe-check-recode \
2634 maybe-check-sed \
2635 maybe-check-send-pr \
2636 maybe-check-shellutils \
2637 maybe-check-sid \
2638 maybe-check-sim \
2639 maybe-check-tar \
2640 maybe-check-texinfo \
2641 maybe-check-textutils \
2642 maybe-check-time \
2643 maybe-check-uudecode \
2644 maybe-check-wdiff \
2645 maybe-check-zip \
2646 maybe-check-zlib \
2647 maybe-check-gdb \
2648 maybe-check-expect \
2649 maybe-check-guile \
2650 maybe-check-tk \
4fa63067
NN
2651 maybe-check-libtermcap \
2652 maybe-check-utils \
f70224b5
PB
2653 maybe-check-gnattools
2654
2655.PHONY: check-target
2656check-target: \
4fa63067 2657 maybe-check-target-libstdc++-v3 \
4b1cb4fe 2658 maybe-check-target-libmudflap \
064d0a7c 2659 maybe-check-target-libssp \
4fa63067 2660 maybe-check-target-newlib \
6aa8ef82 2661 maybe-check-target-libgcc \
4b1cb4fe 2662 maybe-check-target-libgfortran \
4fa63067
NN
2663 maybe-check-target-libobjc \
2664 maybe-check-target-libtermcap \
2665 maybe-check-target-winsup \
2666 maybe-check-target-libgloss \
2667 maybe-check-target-libiberty \
2668 maybe-check-target-gperf \
2669 maybe-check-target-examples \
2670 maybe-check-target-libffi \
2671 maybe-check-target-libjava \
2672 maybe-check-target-zlib \
2673 maybe-check-target-boehm-gc \
2674 maybe-check-target-qthreads \
2675 maybe-check-target-rda \
b3ded179
PB
2676 maybe-check-target-libada \
2677 maybe-check-target-libgomp
f70224b5
PB
2678
2679do-check:
0aed8855 2680 @: $(MAKE); $(unstage)
e360f423
PB
2681 @r=`${PWD_COMMAND}`; export r; \
2682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 2684
4fa63067 2685# Automated reporting of test results.
2a4cbe27 2686
4fa63067
NN
2687warning.log: build.log
2688 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2689
4fa63067
NN
2690mail-report.log:
2691 if test x'$(BOOT_CFLAGS)' != x''; then \
2692 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2693 fi; \
2694 $(srcdir)/contrib/test_summary -t >$@
2695 chmod +x $@
2696 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2697
4fa63067
NN
2698mail-report-with-warnings.log: warning.log
2699 if test x'$(BOOT_CFLAGS)' != x''; then \
2700 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2701 fi; \
2702 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2703 chmod +x $@
2704 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2705
4fa63067 2706# Installation targets.
2a4cbe27 2707
4fa63067 2708.PHONY: install uninstall
f70224b5 2709install:
0aed8855 2710 @: $(MAKE); $(unstage)
e360f423
PB
2711 @r=`${PWD_COMMAND}`; export r; \
2712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2714
4fa63067
NN
2715.PHONY: install-host-nogcc
2716install-host-nogcc: \
2717 maybe-install-ash \
2718 maybe-install-autoconf \
2719 maybe-install-automake \
2720 maybe-install-bash \
2721 maybe-install-bfd \
2722 maybe-install-opcodes \
2723 maybe-install-binutils \
2724 maybe-install-bison \
2725 maybe-install-byacc \
2726 maybe-install-bzip2 \
f9806fa5 2727 maybe-install-cgen \
4fa63067
NN
2728 maybe-install-dejagnu \
2729 maybe-install-diff \
2730 maybe-install-dosutils \
2731 maybe-install-etc \
2732 maybe-install-fastjar \
2733 maybe-install-fileutils \
2734 maybe-install-findutils \
2735 maybe-install-find \
d3ed111c 2736 maybe-install-fixincludes \
4fa63067
NN
2737 maybe-install-flex \
2738 maybe-install-gas \
2739 maybe-install-gawk \
2740 maybe-install-gettext \
4b900473
PB
2741 maybe-install-gmp \
2742 maybe-install-mpfr \
e8a5fa9c 2743 maybe-install-mpc \
e28c595f
JM
2744 maybe-install-ppl \
2745 maybe-install-cloog \
4fa63067 2746 maybe-install-gnuserv \
93f9b408 2747 maybe-install-gold \
4fa63067
NN
2748 maybe-install-gprof \
2749 maybe-install-gzip \
2750 maybe-install-hello \
2751 maybe-install-indent \
2752 maybe-install-intl \
2753 maybe-install-tcl \
2754 maybe-install-itcl \
2755 maybe-install-ld \
04cf1b77 2756 maybe-install-libcpp \
be01d343 2757 maybe-install-libdecnumber \
4fa63067
NN
2758 maybe-install-libgui \
2759 maybe-install-libiberty \
dc448a7b 2760 maybe-install-libiconv \
4fa63067
NN
2761 maybe-install-libtool \
2762 maybe-install-m4 \
2763 maybe-install-make \
2764 maybe-install-mmalloc \
2765 maybe-install-patch \
2766 maybe-install-perl \
2767 maybe-install-prms \
2768 maybe-install-rcs \
2769 maybe-install-readline \
2770 maybe-install-release \
2771 maybe-install-recode \
2772 maybe-install-sed \
2773 maybe-install-send-pr \
2774 maybe-install-shellutils \
2775 maybe-install-sid \
2776 maybe-install-sim \
2777 maybe-install-tar \
2778 maybe-install-texinfo \
2779 maybe-install-textutils \
2780 maybe-install-time \
2781 maybe-install-uudecode \
2782 maybe-install-wdiff \
2783 maybe-install-zip \
2784 maybe-install-zlib \
2785 maybe-install-gdb \
2786 maybe-install-expect \
2787 maybe-install-guile \
2788 maybe-install-tk \
4fa63067 2789 maybe-install-libtermcap \
b00612cc
PB
2790 maybe-install-utils \
2791 maybe-install-gnattools
2a4cbe27 2792
4fa63067 2793.PHONY: install-host
b813574b 2794install-host: \
4fa63067
NN
2795 maybe-install-ash \
2796 maybe-install-autoconf \
2797 maybe-install-automake \
2798 maybe-install-bash \
2799 maybe-install-bfd \
2800 maybe-install-opcodes \
2801 maybe-install-binutils \
2802 maybe-install-bison \
2803 maybe-install-byacc \
2804 maybe-install-bzip2 \
f9806fa5 2805 maybe-install-cgen \
4fa63067
NN
2806 maybe-install-dejagnu \
2807 maybe-install-diff \
2808 maybe-install-dosutils \
2809 maybe-install-etc \
2810 maybe-install-fastjar \
2811 maybe-install-fileutils \
2812 maybe-install-findutils \
2813 maybe-install-find \
d3ed111c 2814 maybe-install-fixincludes \
4fa63067
NN
2815 maybe-install-flex \
2816 maybe-install-gas \
b813574b 2817 maybe-install-gcc \
4fa63067
NN
2818 maybe-install-gawk \
2819 maybe-install-gettext \
4b900473
PB
2820 maybe-install-gmp \
2821 maybe-install-mpfr \
e8a5fa9c 2822 maybe-install-mpc \
e28c595f
JM
2823 maybe-install-ppl \
2824 maybe-install-cloog \
4fa63067 2825 maybe-install-gnuserv \
93f9b408 2826 maybe-install-gold \
4fa63067
NN
2827 maybe-install-gprof \
2828 maybe-install-gzip \
2829 maybe-install-hello \
2830 maybe-install-indent \
2831 maybe-install-intl \
2832 maybe-install-tcl \
2833 maybe-install-itcl \
2834 maybe-install-ld \
04cf1b77 2835 maybe-install-libcpp \
be01d343 2836 maybe-install-libdecnumber \
4fa63067
NN
2837 maybe-install-libgui \
2838 maybe-install-libiberty \
dc448a7b 2839 maybe-install-libiconv \
4fa63067
NN
2840 maybe-install-libtool \
2841 maybe-install-m4 \
2842 maybe-install-make \
2843 maybe-install-mmalloc \
2844 maybe-install-patch \
2845 maybe-install-perl \
2846 maybe-install-prms \
2847 maybe-install-rcs \
2848 maybe-install-readline \
2849 maybe-install-release \
2850 maybe-install-recode \
2851 maybe-install-sed \
2852 maybe-install-send-pr \
2853 maybe-install-shellutils \
2854 maybe-install-sid \
2855 maybe-install-sim \
2856 maybe-install-tar \
2857 maybe-install-texinfo \
2858 maybe-install-textutils \
2859 maybe-install-time \
2860 maybe-install-uudecode \
2861 maybe-install-wdiff \
2862 maybe-install-zip \
2863 maybe-install-zlib \
2864 maybe-install-gdb \
2865 maybe-install-expect \
2866 maybe-install-guile \
2867 maybe-install-tk \
4fa63067 2868 maybe-install-libtermcap \
b00612cc
PB
2869 maybe-install-utils \
2870 maybe-install-gnattools
2a4cbe27 2871
4fa63067
NN
2872.PHONY: install-target
2873install-target: \
2874 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2875 maybe-install-target-libmudflap \
064d0a7c 2876 maybe-install-target-libssp \
4fa63067 2877 maybe-install-target-newlib \
6aa8ef82 2878 maybe-install-target-libgcc \
4b1cb4fe 2879 maybe-install-target-libgfortran \
4fa63067
NN
2880 maybe-install-target-libobjc \
2881 maybe-install-target-libtermcap \
2882 maybe-install-target-winsup \
2883 maybe-install-target-libgloss \
2884 maybe-install-target-libiberty \
2885 maybe-install-target-gperf \
2886 maybe-install-target-examples \
2887 maybe-install-target-libffi \
2888 maybe-install-target-libjava \
2889 maybe-install-target-zlib \
2890 maybe-install-target-boehm-gc \
2891 maybe-install-target-qthreads \
2892 maybe-install-target-rda \
b3ded179
PB
2893 maybe-install-target-libada \
2894 maybe-install-target-libgomp
2a4cbe27 2895
4fa63067
NN
2896uninstall:
2897 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2898
4fa63067
NN
2899.PHONY: install.all
2900install.all: install-no-fixedincludes
2901 @if [ -f ./gcc/Makefile ] ; then \
2902 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2904 $(HOST_EXPORTS) \
4fa63067
NN
2905 (cd ./gcc && \
2906 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2907 else \
2908 true ; \
2909 fi
2a4cbe27 2910
4fa63067
NN
2911# install-no-fixedincludes is used because Cygnus can not distribute
2912# the fixed header files.
2913.PHONY: install-no-fixedincludes
2914install-no-fixedincludes: installdirs install-host-nogcc \
2915 install-target gcc-no-fixedincludes
2a4cbe27 2916
4fa63067 2917### other supporting targets
2a4cbe27 2918
4fa63067
NN
2919MAKEDIRS= \
2920 $(DESTDIR)$(prefix) \
2921 $(DESTDIR)$(exec_prefix)
2922.PHONY: installdirs
2923installdirs: mkinstalldirs
2924 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2925
4fa63067
NN
2926dir.info: do-install-info
2927 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2928 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2929 mv -f dir.info.new dir.info ; \
2930 else true ; \
2931 fi
2a4cbe27 2932
4fa63067
NN
2933dist:
2934 @echo "Building a full distribution of this tree isn't done"
2935 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2936
4fa63067 2937etags tags: TAGS
2a4cbe27 2938
4fa63067
NN
2939# Right now this just builds TAGS in each subdirectory. emacs19 has the
2940# ability to use several tags files at once, so there is probably no need
2941# to combine them into one big TAGS file (like CVS 1.3 does). We could
2942# (if we felt like it) have this Makefile write a piece of elisp which
2943# the user could load to tell emacs19 where all the TAGS files we just
2944# built are.
2945TAGS: do-TAGS
2a4cbe27 2946
a7254363
PB
2947# ------------------------------------
2948# Macros for configure and all targets
2949# ------------------------------------
2950
2951
2952
2953
2954
4fa63067
NN
2955# --------------------------------------
2956# Modules which run on the build machine
2957# --------------------------------------
2958
a7254363 2959
4fa63067
NN
2960.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2961maybe-configure-build-libiberty:
4f0ef2d8
CD
2962@if gcc-bootstrap
2963configure-build-libiberty: stage_current
2964@endif gcc-bootstrap
6bd3dfaa
PB
2965@if build-libiberty
2966maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2967configure-build-libiberty:
0aed8855 2968 @: $(MAKE); $(unstage)
c52c6897 2969 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2971 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2972 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2973 $(BUILD_EXPORTS) \
4fa63067
NN
2974 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2975 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2976 case $(srcdir) in \
b00612cc
PB
2977 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2978 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2979 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2980 esac; \
b00612cc
PB
2981 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2982 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2983 rm -f no-such-file || : ; \
2984 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
2985 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2986 --target=${target_alias} $${srcdiroption} \
2a4cbe27 2987 || exit 1
6bd3dfaa 2988@endif build-libiberty
2a4cbe27 2989
a7254363
PB
2990
2991
d545f33b
PB
2992
2993
4fa63067
NN
2994.PHONY: all-build-libiberty maybe-all-build-libiberty
2995maybe-all-build-libiberty:
4f0ef2d8
CD
2996@if gcc-bootstrap
2997all-build-libiberty: stage_current
2998@endif gcc-bootstrap
6bd3dfaa 2999@if build-libiberty
72b2455a 3000TARGET-build-libiberty=all
6bd3dfaa 3001maybe-all-build-libiberty: all-build-libiberty
4fa63067 3002all-build-libiberty: configure-build-libiberty
0aed8855 3003 @: $(MAKE); $(unstage)
4fa63067 3004 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3006 $(BUILD_EXPORTS) \
72b2455a 3007 (cd $(BUILD_SUBDIR)/libiberty && \
6641ce42 3008 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3009 $(TARGET-build-libiberty))
6bd3dfaa 3010@endif build-libiberty
2a4cbe27 3011
a7254363
PB
3012
3013
d545f33b
PB
3014
3015
6a9cf61e
PB
3016.PHONY: configure-build-bison maybe-configure-build-bison
3017maybe-configure-build-bison:
4f0ef2d8
CD
3018@if gcc-bootstrap
3019configure-build-bison: stage_current
3020@endif gcc-bootstrap
6a9cf61e
PB
3021@if build-bison
3022maybe-configure-build-bison: configure-build-bison
c52c6897 3023configure-build-bison:
0aed8855 3024 @: $(MAKE); $(unstage)
c52c6897 3025 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3027 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3028 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
3029 $(BUILD_EXPORTS) \
3030 echo Configuring in $(BUILD_SUBDIR)/bison; \
3031 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3032 case $(srcdir) in \
b00612cc
PB
3033 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3034 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3035 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3036 esac; \
b00612cc
PB
3037 srcdiroption="--srcdir=$${topdir}/bison"; \
3038 libsrcdir="$$s/bison"; \
6a9cf61e
PB
3039 rm -f no-such-file || : ; \
3040 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3041 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3042 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3043 || exit 1
3044@endif build-bison
3045
a7254363
PB
3046
3047
d545f33b
PB
3048
3049
6a9cf61e
PB
3050.PHONY: all-build-bison maybe-all-build-bison
3051maybe-all-build-bison:
4f0ef2d8
CD
3052@if gcc-bootstrap
3053all-build-bison: stage_current
3054@endif gcc-bootstrap
6a9cf61e 3055@if build-bison
72b2455a 3056TARGET-build-bison=all
6a9cf61e
PB
3057maybe-all-build-bison: all-build-bison
3058all-build-bison: configure-build-bison
0aed8855 3059 @: $(MAKE); $(unstage)
6a9cf61e
PB
3060 @r=`${PWD_COMMAND}`; export r; \
3061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3062 $(BUILD_EXPORTS) \
72b2455a 3063 (cd $(BUILD_SUBDIR)/bison && \
6641ce42 3064 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3065 $(TARGET-build-bison))
6a9cf61e
PB
3066@endif build-bison
3067
a7254363
PB
3068
3069
d545f33b
PB
3070
3071
6a9cf61e
PB
3072.PHONY: configure-build-byacc maybe-configure-build-byacc
3073maybe-configure-build-byacc:
4f0ef2d8
CD
3074@if gcc-bootstrap
3075configure-build-byacc: stage_current
3076@endif gcc-bootstrap
6a9cf61e
PB
3077@if build-byacc
3078maybe-configure-build-byacc: configure-build-byacc
c52c6897 3079configure-build-byacc:
0aed8855 3080 @: $(MAKE); $(unstage)
c52c6897 3081 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3083 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
3084 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
3085 $(BUILD_EXPORTS) \
3086 echo Configuring in $(BUILD_SUBDIR)/byacc; \
3087 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
3088 case $(srcdir) in \
b00612cc
PB
3089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3090 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
3091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3092 esac; \
b00612cc
PB
3093 srcdiroption="--srcdir=$${topdir}/byacc"; \
3094 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
3095 rm -f no-such-file || : ; \
3096 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3097 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3098 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3099 || exit 1
3100@endif build-byacc
3101
a7254363
PB
3102
3103
d545f33b
PB
3104
3105
6a9cf61e
PB
3106.PHONY: all-build-byacc maybe-all-build-byacc
3107maybe-all-build-byacc:
4f0ef2d8
CD
3108@if gcc-bootstrap
3109all-build-byacc: stage_current
3110@endif gcc-bootstrap
6a9cf61e 3111@if build-byacc
72b2455a 3112TARGET-build-byacc=all
6a9cf61e
PB
3113maybe-all-build-byacc: all-build-byacc
3114all-build-byacc: configure-build-byacc
0aed8855 3115 @: $(MAKE); $(unstage)
6a9cf61e
PB
3116 @r=`${PWD_COMMAND}`; export r; \
3117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3118 $(BUILD_EXPORTS) \
72b2455a 3119 (cd $(BUILD_SUBDIR)/byacc && \
6641ce42 3120 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3121 $(TARGET-build-byacc))
6a9cf61e
PB
3122@endif build-byacc
3123
a7254363
PB
3124
3125
d545f33b
PB
3126
3127
6a9cf61e
PB
3128.PHONY: configure-build-flex maybe-configure-build-flex
3129maybe-configure-build-flex:
4f0ef2d8
CD
3130@if gcc-bootstrap
3131configure-build-flex: stage_current
3132@endif gcc-bootstrap
6a9cf61e
PB
3133@if build-flex
3134maybe-configure-build-flex: configure-build-flex
c52c6897 3135configure-build-flex:
0aed8855 3136 @: $(MAKE); $(unstage)
c52c6897 3137 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3139 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3140 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
3141 $(BUILD_EXPORTS) \
3142 echo Configuring in $(BUILD_SUBDIR)/flex; \
3143 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3144 case $(srcdir) in \
b00612cc
PB
3145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3146 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3148 esac; \
b00612cc
PB
3149 srcdiroption="--srcdir=$${topdir}/flex"; \
3150 libsrcdir="$$s/flex"; \
6a9cf61e
PB
3151 rm -f no-such-file || : ; \
3152 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3153 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3154 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3155 || exit 1
3156@endif build-flex
3157
a7254363
PB
3158
3159
d545f33b
PB
3160
3161
6a9cf61e
PB
3162.PHONY: all-build-flex maybe-all-build-flex
3163maybe-all-build-flex:
4f0ef2d8
CD
3164@if gcc-bootstrap
3165all-build-flex: stage_current
3166@endif gcc-bootstrap
6a9cf61e 3167@if build-flex
72b2455a 3168TARGET-build-flex=all
6a9cf61e
PB
3169maybe-all-build-flex: all-build-flex
3170all-build-flex: configure-build-flex
0aed8855 3171 @: $(MAKE); $(unstage)
6a9cf61e
PB
3172 @r=`${PWD_COMMAND}`; export r; \
3173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3174 $(BUILD_EXPORTS) \
72b2455a 3175 (cd $(BUILD_SUBDIR)/flex && \
6641ce42 3176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3177 $(TARGET-build-flex))
6a9cf61e
PB
3178@endif build-flex
3179
a7254363
PB
3180
3181
d545f33b
PB
3182
3183
6a9cf61e
PB
3184.PHONY: configure-build-m4 maybe-configure-build-m4
3185maybe-configure-build-m4:
4f0ef2d8
CD
3186@if gcc-bootstrap
3187configure-build-m4: stage_current
3188@endif gcc-bootstrap
6a9cf61e
PB
3189@if build-m4
3190maybe-configure-build-m4: configure-build-m4
c52c6897 3191configure-build-m4:
0aed8855 3192 @: $(MAKE); $(unstage)
c52c6897 3193 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3195 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3196 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
3197 $(BUILD_EXPORTS) \
3198 echo Configuring in $(BUILD_SUBDIR)/m4; \
3199 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3200 case $(srcdir) in \
b00612cc
PB
3201 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3202 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3203 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3204 esac; \
b00612cc
PB
3205 srcdiroption="--srcdir=$${topdir}/m4"; \
3206 libsrcdir="$$s/m4"; \
6a9cf61e
PB
3207 rm -f no-such-file || : ; \
3208 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3209 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3210 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3211 || exit 1
3212@endif build-m4
3213
a7254363
PB
3214
3215
d545f33b
PB
3216
3217
6a9cf61e
PB
3218.PHONY: all-build-m4 maybe-all-build-m4
3219maybe-all-build-m4:
4f0ef2d8
CD
3220@if gcc-bootstrap
3221all-build-m4: stage_current
3222@endif gcc-bootstrap
6a9cf61e 3223@if build-m4
72b2455a 3224TARGET-build-m4=all
6a9cf61e
PB
3225maybe-all-build-m4: all-build-m4
3226all-build-m4: configure-build-m4
0aed8855 3227 @: $(MAKE); $(unstage)
6a9cf61e
PB
3228 @r=`${PWD_COMMAND}`; export r; \
3229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3230 $(BUILD_EXPORTS) \
72b2455a 3231 (cd $(BUILD_SUBDIR)/m4 && \
6641ce42 3232 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3233 $(TARGET-build-m4))
6a9cf61e
PB
3234@endif build-m4
3235
a7254363
PB
3236
3237
d545f33b
PB
3238
3239
6a9cf61e
PB
3240.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3241maybe-configure-build-texinfo:
4f0ef2d8
CD
3242@if gcc-bootstrap
3243configure-build-texinfo: stage_current
3244@endif gcc-bootstrap
6a9cf61e
PB
3245@if build-texinfo
3246maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 3247configure-build-texinfo:
0aed8855 3248 @: $(MAKE); $(unstage)
c52c6897 3249 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 3250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3251 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3252 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
3253 $(BUILD_EXPORTS) \
3254 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3255 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3256 case $(srcdir) in \
b00612cc
PB
3257 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3258 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3259 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 3260 esac; \
b00612cc
PB
3261 srcdiroption="--srcdir=$${topdir}/texinfo"; \
3262 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
3263 rm -f no-such-file || : ; \
3264 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3265 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3266 --target=${target_alias} $${srcdiroption} \
6a9cf61e
PB
3267 || exit 1
3268@endif build-texinfo
3269
a7254363
PB
3270
3271
d545f33b
PB
3272
3273
6a9cf61e
PB
3274.PHONY: all-build-texinfo maybe-all-build-texinfo
3275maybe-all-build-texinfo:
4f0ef2d8
CD
3276@if gcc-bootstrap
3277all-build-texinfo: stage_current
3278@endif gcc-bootstrap
6a9cf61e 3279@if build-texinfo
72b2455a 3280TARGET-build-texinfo=all
6a9cf61e
PB
3281maybe-all-build-texinfo: all-build-texinfo
3282all-build-texinfo: configure-build-texinfo
0aed8855 3283 @: $(MAKE); $(unstage)
6a9cf61e
PB
3284 @r=`${PWD_COMMAND}`; export r; \
3285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3286 $(BUILD_EXPORTS) \
72b2455a 3287 (cd $(BUILD_SUBDIR)/texinfo && \
6641ce42 3288 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3289 $(TARGET-build-texinfo))
6a9cf61e
PB
3290@endif build-texinfo
3291
a7254363
PB
3292
3293
d545f33b
PB
3294
3295
ee025550
PB
3296.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3297maybe-configure-build-fixincludes:
4f0ef2d8
CD
3298@if gcc-bootstrap
3299configure-build-fixincludes: stage_current
3300@endif gcc-bootstrap
ee025550
PB
3301@if build-fixincludes
3302maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 3303configure-build-fixincludes:
0aed8855 3304 @: $(MAKE); $(unstage)
c52c6897 3305 @r=`${PWD_COMMAND}`; export r; \
ee025550 3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3307 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3308 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
3309 $(BUILD_EXPORTS) \
3310 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3311 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3312 case $(srcdir) in \
b00612cc
PB
3313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3314 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 3316 esac; \
b00612cc
PB
3317 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
3318 libsrcdir="$$s/fixincludes"; \
ee025550
PB
3319 rm -f no-such-file || : ; \
3320 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3321 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3322 --target=${target_alias} $${srcdiroption} \
ee025550
PB
3323 || exit 1
3324@endif build-fixincludes
3325
a7254363
PB
3326
3327
d545f33b
PB
3328
3329
ee025550
PB
3330.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3331maybe-all-build-fixincludes:
4f0ef2d8
CD
3332@if gcc-bootstrap
3333all-build-fixincludes: stage_current
3334@endif gcc-bootstrap
ee025550
PB
3335@if build-fixincludes
3336TARGET-build-fixincludes=all
3337maybe-all-build-fixincludes: all-build-fixincludes
3338all-build-fixincludes: configure-build-fixincludes
0aed8855 3339 @: $(MAKE); $(unstage)
ee025550
PB
3340 @r=`${PWD_COMMAND}`; export r; \
3341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3342 $(BUILD_EXPORTS) \
3343 (cd $(BUILD_SUBDIR)/fixincludes && \
6641ce42 3344 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
7f6ef0c0 3345 $(TARGET-build-fixincludes))
ee025550
PB
3346@endif build-fixincludes
3347
2a4cbe27 3348
a7254363 3349
d545f33b
PB
3350
3351
4fa63067
NN
3352# --------------------------------------
3353# Modules which run on the host machine
3354# --------------------------------------
2a4cbe27 3355
a7254363 3356
4fa63067
NN
3357.PHONY: configure-ash maybe-configure-ash
3358maybe-configure-ash:
4f0ef2d8
CD
3359@if gcc-bootstrap
3360configure-ash: stage_current
3361@endif gcc-bootstrap
6bd3dfaa
PB
3362@if ash
3363maybe-configure-ash: configure-ash
c52c6897 3364configure-ash:
0aed8855 3365 @: $(MAKE); $(unstage)
c52c6897 3366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3368 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
3369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 3370 $(HOST_EXPORTS) \
a7254363
PB
3371 echo Configuring in $(HOST_SUBDIR)/ash; \
3372 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 3373 case $(srcdir) in \
b00612cc
PB
3374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3375 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
3376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3377 esac; \
b00612cc
PB
3378 srcdiroption="--srcdir=$${topdir}/ash"; \
3379 libsrcdir="$$s/ash"; \
4fa63067 3380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3382 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3383 || exit 1
6bd3dfaa 3384@endif ash
2a4cbe27 3385
a7254363
PB
3386
3387
d545f33b
PB
3388
3389
4fa63067
NN
3390.PHONY: all-ash maybe-all-ash
3391maybe-all-ash:
4f0ef2d8
CD
3392@if gcc-bootstrap
3393all-ash: stage_current
3394@endif gcc-bootstrap
6bd3dfaa 3395@if ash
d27cc32e 3396TARGET-ash=all
6bd3dfaa 3397maybe-all-ash: all-ash
4fa63067 3398all-ash: configure-ash
0aed8855 3399 @: $(MAKE); $(unstage)
4fa63067
NN
3400 @r=`${PWD_COMMAND}`; export r; \
3401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3402 $(HOST_EXPORTS) \
b00612cc 3403 (cd $(HOST_SUBDIR)/ash && \
7f6ef0c0
PB
3404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3405 $(TARGET-ash))
6bd3dfaa 3406@endif ash
2a4cbe27 3407
a7254363 3408
d545f33b
PB
3409
3410
4fa63067
NN
3411.PHONY: check-ash maybe-check-ash
3412maybe-check-ash:
6bd3dfaa
PB
3413@if ash
3414maybe-check-ash: check-ash
2a4cbe27 3415
4fa63067 3416check-ash:
0aed8855 3417 @: $(MAKE); $(unstage)
4fa63067 3418 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3420 $(HOST_EXPORTS) \
b00612cc
PB
3421 (cd $(HOST_SUBDIR)/ash && \
3422 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3423
6bd3dfaa 3424@endif ash
2a4cbe27 3425
4fa63067
NN
3426.PHONY: install-ash maybe-install-ash
3427maybe-install-ash:
6bd3dfaa
PB
3428@if ash
3429maybe-install-ash: install-ash
2a4cbe27 3430
4fa63067 3431install-ash: installdirs
0aed8855 3432 @: $(MAKE); $(unstage)
4fa63067 3433 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3435 $(HOST_EXPORTS) \
b00612cc 3436 (cd $(HOST_SUBDIR)/ash && \
2da12f12 3437 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3438
6bd3dfaa 3439@endif ash
2a4cbe27 3440
56a8fe78 3441# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3442
4fa63067
NN
3443.PHONY: maybe-info-ash info-ash
3444maybe-info-ash:
6bd3dfaa
PB
3445@if ash
3446maybe-info-ash: info-ash
4fa63067
NN
3447
3448info-ash: \
3449 configure-ash
0aed8855 3450 @: $(MAKE); $(unstage)
4fa63067 3451 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3452 r=`${PWD_COMMAND}`; export r; \
3453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3454 $(HOST_EXPORTS) \
b813574b 3455 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3457 done; \
4fa63067 3458 echo "Doing info in ash" ; \
b00612cc 3459 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3462 "RANLIB=$${RANLIB}" \
0c24b341 3463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3464 info) \
2a4cbe27
NN
3465 || exit 1
3466
6bd3dfaa 3467@endif ash
2a4cbe27 3468
4fa63067
NN
3469.PHONY: maybe-dvi-ash dvi-ash
3470maybe-dvi-ash:
6bd3dfaa
PB
3471@if ash
3472maybe-dvi-ash: dvi-ash
2a4cbe27 3473
4fa63067
NN
3474dvi-ash: \
3475 configure-ash
0aed8855 3476 @: $(MAKE); $(unstage)
4fa63067 3477 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3478 r=`${PWD_COMMAND}`; export r; \
3479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3480 $(HOST_EXPORTS) \
b813574b 3481 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3483 done; \
4fa63067 3484 echo "Doing dvi in ash" ; \
b00612cc 3485 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3488 "RANLIB=$${RANLIB}" \
0c24b341 3489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3490 dvi) \
2a4cbe27
NN
3491 || exit 1
3492
6bd3dfaa 3493@endif ash
2a4cbe27 3494
56a8fe78
DD
3495.PHONY: maybe-pdf-ash pdf-ash
3496maybe-pdf-ash:
3497@if ash
3498maybe-pdf-ash: pdf-ash
3499
3500pdf-ash: \
3501 configure-ash
3502 @: $(MAKE); $(unstage)
3503 @[ -f ./ash/Makefile ] || exit 0; \
3504 r=`${PWD_COMMAND}`; export r; \
3505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3506 $(HOST_EXPORTS) \
3507 for flag in $(EXTRA_HOST_FLAGS) ; do \
3508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3509 done; \
3510 echo "Doing pdf in ash" ; \
3511 (cd $(HOST_SUBDIR)/ash && \
3512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3514 "RANLIB=$${RANLIB}" \
0c24b341 3515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3516 pdf) \
3517 || exit 1
3518
3519@endif ash
3520
6d389afc
MS
3521.PHONY: maybe-html-ash html-ash
3522maybe-html-ash:
3523@if ash
3524maybe-html-ash: html-ash
3525
3526html-ash: \
3527 configure-ash
0aed8855 3528 @: $(MAKE); $(unstage)
6d389afc
MS
3529 @[ -f ./ash/Makefile ] || exit 0; \
3530 r=`${PWD_COMMAND}`; export r; \
3531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3532 $(HOST_EXPORTS) \
3533 for flag in $(EXTRA_HOST_FLAGS) ; do \
3534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3535 done; \
3536 echo "Doing html in ash" ; \
b00612cc 3537 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
3538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3540 "RANLIB=$${RANLIB}" \
0c24b341 3541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3542 html) \
3543 || exit 1
3544
3545@endif ash
3546
4fa63067
NN
3547.PHONY: maybe-TAGS-ash TAGS-ash
3548maybe-TAGS-ash:
6bd3dfaa
PB
3549@if ash
3550maybe-TAGS-ash: TAGS-ash
2a4cbe27 3551
4fa63067
NN
3552TAGS-ash: \
3553 configure-ash
0aed8855 3554 @: $(MAKE); $(unstage)
4fa63067 3555 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3556 r=`${PWD_COMMAND}`; export r; \
3557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3558 $(HOST_EXPORTS) \
b813574b 3559 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3561 done; \
4fa63067 3562 echo "Doing TAGS in ash" ; \
b00612cc 3563 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3566 "RANLIB=$${RANLIB}" \
0c24b341 3567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3568 TAGS) \
2a4cbe27
NN
3569 || exit 1
3570
6bd3dfaa 3571@endif ash
2a4cbe27 3572
4fa63067
NN
3573.PHONY: maybe-install-info-ash install-info-ash
3574maybe-install-info-ash:
6bd3dfaa
PB
3575@if ash
3576maybe-install-info-ash: install-info-ash
2a4cbe27 3577
4fa63067
NN
3578install-info-ash: \
3579 configure-ash \
3580 info-ash
0aed8855 3581 @: $(MAKE); $(unstage)
4fa63067 3582 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3583 r=`${PWD_COMMAND}`; export r; \
3584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3585 $(HOST_EXPORTS) \
b813574b 3586 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3588 done; \
4fa63067 3589 echo "Doing install-info in ash" ; \
b00612cc 3590 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3593 "RANLIB=$${RANLIB}" \
0c24b341 3594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3595 install-info) \
2a4cbe27
NN
3596 || exit 1
3597
6bd3dfaa 3598@endif ash
2a4cbe27 3599
a3ca38d2
DD
3600.PHONY: maybe-install-pdf-ash install-pdf-ash
3601maybe-install-pdf-ash:
3602@if ash
3603maybe-install-pdf-ash: install-pdf-ash
3604
3605install-pdf-ash: \
3606 configure-ash \
3607 pdf-ash
3608 @: $(MAKE); $(unstage)
3609 @[ -f ./ash/Makefile ] || exit 0; \
3610 r=`${PWD_COMMAND}`; export r; \
3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3612 $(HOST_EXPORTS) \
3613 for flag in $(EXTRA_HOST_FLAGS) ; do \
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
3616 echo "Doing install-pdf in ash" ; \
3617 (cd $(HOST_SUBDIR)/ash && \
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
0c24b341 3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
3622 install-pdf) \
3623 || exit 1
3624
3625@endif ash
3626
108a6f8e
CD
3627.PHONY: maybe-install-html-ash install-html-ash
3628maybe-install-html-ash:
3629@if ash
3630maybe-install-html-ash: install-html-ash
3631
3632install-html-ash: \
3633 configure-ash \
3634 html-ash
3635 @: $(MAKE); $(unstage)
3636 @[ -f ./ash/Makefile ] || exit 0; \
3637 r=`${PWD_COMMAND}`; export r; \
3638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3639 $(HOST_EXPORTS) \
3640 for flag in $(EXTRA_HOST_FLAGS) ; do \
3641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3642 done; \
3643 echo "Doing install-html in ash" ; \
3644 (cd $(HOST_SUBDIR)/ash && \
3645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3647 "RANLIB=$${RANLIB}" \
0c24b341 3648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
3649 install-html) \
3650 || exit 1
3651
3652@endif ash
3653
4fa63067
NN
3654.PHONY: maybe-installcheck-ash installcheck-ash
3655maybe-installcheck-ash:
6bd3dfaa
PB
3656@if ash
3657maybe-installcheck-ash: installcheck-ash
2a4cbe27 3658
4fa63067
NN
3659installcheck-ash: \
3660 configure-ash
0aed8855 3661 @: $(MAKE); $(unstage)
4fa63067 3662 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3663 r=`${PWD_COMMAND}`; export r; \
3664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3665 $(HOST_EXPORTS) \
b813574b 3666 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3668 done; \
4fa63067 3669 echo "Doing installcheck in ash" ; \
b00612cc 3670 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3673 "RANLIB=$${RANLIB}" \
0c24b341 3674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3675 installcheck) \
2a4cbe27
NN
3676 || exit 1
3677
6bd3dfaa 3678@endif ash
2a4cbe27 3679
4fa63067
NN
3680.PHONY: maybe-mostlyclean-ash mostlyclean-ash
3681maybe-mostlyclean-ash:
6bd3dfaa
PB
3682@if ash
3683maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 3684
4fa63067 3685mostlyclean-ash:
0aed8855 3686 @: $(MAKE); $(unstage)
4fa63067 3687 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3688 r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3690 $(HOST_EXPORTS) \
b813574b 3691 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3693 done; \
4fa63067 3694 echo "Doing mostlyclean in ash" ; \
b00612cc 3695 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3698 "RANLIB=$${RANLIB}" \
0c24b341 3699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3700 mostlyclean) \
2a4cbe27
NN
3701 || exit 1
3702
6bd3dfaa 3703@endif ash
2a4cbe27 3704
4fa63067
NN
3705.PHONY: maybe-clean-ash clean-ash
3706maybe-clean-ash:
6bd3dfaa
PB
3707@if ash
3708maybe-clean-ash: clean-ash
2a4cbe27 3709
4fa63067 3710clean-ash:
0aed8855 3711 @: $(MAKE); $(unstage)
4fa63067 3712 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3713 r=`${PWD_COMMAND}`; export r; \
3714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3715 $(HOST_EXPORTS) \
b813574b 3716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3718 done; \
4fa63067 3719 echo "Doing clean in ash" ; \
b00612cc 3720 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3723 "RANLIB=$${RANLIB}" \
0c24b341 3724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3725 clean) \
2a4cbe27
NN
3726 || exit 1
3727
6bd3dfaa 3728@endif ash
2a4cbe27 3729
4fa63067
NN
3730.PHONY: maybe-distclean-ash distclean-ash
3731maybe-distclean-ash:
6bd3dfaa
PB
3732@if ash
3733maybe-distclean-ash: distclean-ash
2a4cbe27 3734
4fa63067 3735distclean-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 distclean 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 distclean) \
2a4cbe27
NN
3751 || exit 1
3752
6bd3dfaa 3753@endif ash
2a4cbe27 3754
4fa63067
NN
3755.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
3756maybe-maintainer-clean-ash:
6bd3dfaa
PB
3757@if ash
3758maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 3759
4fa63067 3760maintainer-clean-ash:
0aed8855 3761 @: $(MAKE); $(unstage)
4fa63067 3762 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
3763 r=`${PWD_COMMAND}`; export r; \
3764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3765 $(HOST_EXPORTS) \
b813574b 3766 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3768 done; \
4fa63067 3769 echo "Doing maintainer-clean in ash" ; \
b00612cc 3770 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
3771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3773 "RANLIB=$${RANLIB}" \
0c24b341 3774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3775 maintainer-clean) \
2a4cbe27
NN
3776 || exit 1
3777
6bd3dfaa 3778@endif ash
2a4cbe27 3779
2a4cbe27 3780
a7254363 3781
4fa63067
NN
3782.PHONY: configure-autoconf maybe-configure-autoconf
3783maybe-configure-autoconf:
4f0ef2d8
CD
3784@if gcc-bootstrap
3785configure-autoconf: stage_current
3786@endif gcc-bootstrap
6bd3dfaa
PB
3787@if autoconf
3788maybe-configure-autoconf: configure-autoconf
c52c6897 3789configure-autoconf:
0aed8855 3790 @: $(MAKE); $(unstage)
c52c6897 3791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3793 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
3794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 3795 $(HOST_EXPORTS) \
a7254363
PB
3796 echo Configuring in $(HOST_SUBDIR)/autoconf; \
3797 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 3798 case $(srcdir) in \
b00612cc
PB
3799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3800 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
3801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3802 esac; \
b00612cc
PB
3803 srcdiroption="--srcdir=$${topdir}/autoconf"; \
3804 libsrcdir="$$s/autoconf"; \
4fa63067 3805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
3806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3807 --target=${target_alias} $${srcdiroption} \
2a4cbe27 3808 || exit 1
6bd3dfaa 3809@endif autoconf
2a4cbe27 3810
a7254363
PB
3811
3812
d545f33b
PB
3813
3814
4fa63067
NN
3815.PHONY: all-autoconf maybe-all-autoconf
3816maybe-all-autoconf:
4f0ef2d8
CD
3817@if gcc-bootstrap
3818all-autoconf: stage_current
3819@endif gcc-bootstrap
6bd3dfaa 3820@if autoconf
d27cc32e 3821TARGET-autoconf=all
6bd3dfaa 3822maybe-all-autoconf: all-autoconf
4fa63067 3823all-autoconf: configure-autoconf
0aed8855 3824 @: $(MAKE); $(unstage)
4fa63067
NN
3825 @r=`${PWD_COMMAND}`; export r; \
3826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3827 $(HOST_EXPORTS) \
b00612cc 3828 (cd $(HOST_SUBDIR)/autoconf && \
7f6ef0c0
PB
3829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3830 $(TARGET-autoconf))
6bd3dfaa 3831@endif autoconf
2a4cbe27 3832
a7254363 3833
d545f33b
PB
3834
3835
4fa63067
NN
3836.PHONY: check-autoconf maybe-check-autoconf
3837maybe-check-autoconf:
6bd3dfaa
PB
3838@if autoconf
3839maybe-check-autoconf: check-autoconf
2a4cbe27 3840
4fa63067 3841check-autoconf:
0aed8855 3842 @: $(MAKE); $(unstage)
4fa63067 3843 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3845 $(HOST_EXPORTS) \
b00612cc
PB
3846 (cd $(HOST_SUBDIR)/autoconf && \
3847 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3848
6bd3dfaa 3849@endif autoconf
2a4cbe27 3850
4fa63067
NN
3851.PHONY: install-autoconf maybe-install-autoconf
3852maybe-install-autoconf:
6bd3dfaa
PB
3853@if autoconf
3854maybe-install-autoconf: install-autoconf
2a4cbe27 3855
4fa63067 3856install-autoconf: installdirs
0aed8855 3857 @: $(MAKE); $(unstage)
4fa63067 3858 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3860 $(HOST_EXPORTS) \
b00612cc 3861 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3862 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3863
6bd3dfaa 3864@endif autoconf
2a4cbe27 3865
56a8fe78 3866# Other targets (info, dvi, pdf, etc.)
2a4cbe27 3867
4fa63067
NN
3868.PHONY: maybe-info-autoconf info-autoconf
3869maybe-info-autoconf:
6bd3dfaa
PB
3870@if autoconf
3871maybe-info-autoconf: info-autoconf
4fa63067
NN
3872
3873info-autoconf: \
3874 configure-autoconf
0aed8855 3875 @: $(MAKE); $(unstage)
4fa63067 3876 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3877 r=`${PWD_COMMAND}`; export r; \
3878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3879 $(HOST_EXPORTS) \
b813574b 3880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3882 done; \
4fa63067 3883 echo "Doing info in autoconf" ; \
b00612cc 3884 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3887 "RANLIB=$${RANLIB}" \
0c24b341 3888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3889 info) \
2a4cbe27
NN
3890 || exit 1
3891
6bd3dfaa 3892@endif autoconf
2a4cbe27 3893
4fa63067
NN
3894.PHONY: maybe-dvi-autoconf dvi-autoconf
3895maybe-dvi-autoconf:
6bd3dfaa
PB
3896@if autoconf
3897maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3898
4fa63067
NN
3899dvi-autoconf: \
3900 configure-autoconf
0aed8855 3901 @: $(MAKE); $(unstage)
4fa63067 3902 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3903 r=`${PWD_COMMAND}`; export r; \
3904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3905 $(HOST_EXPORTS) \
b813574b 3906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3908 done; \
4fa63067 3909 echo "Doing dvi in autoconf" ; \
b00612cc 3910 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3913 "RANLIB=$${RANLIB}" \
0c24b341 3914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3915 dvi) \
2a4cbe27
NN
3916 || exit 1
3917
6bd3dfaa 3918@endif autoconf
2a4cbe27 3919
56a8fe78
DD
3920.PHONY: maybe-pdf-autoconf pdf-autoconf
3921maybe-pdf-autoconf:
3922@if autoconf
3923maybe-pdf-autoconf: pdf-autoconf
3924
3925pdf-autoconf: \
3926 configure-autoconf
3927 @: $(MAKE); $(unstage)
3928 @[ -f ./autoconf/Makefile ] || exit 0; \
3929 r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3931 $(HOST_EXPORTS) \
3932 for flag in $(EXTRA_HOST_FLAGS) ; do \
3933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3934 done; \
3935 echo "Doing pdf in autoconf" ; \
3936 (cd $(HOST_SUBDIR)/autoconf && \
3937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3939 "RANLIB=$${RANLIB}" \
0c24b341 3940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
3941 pdf) \
3942 || exit 1
3943
3944@endif autoconf
3945
6d389afc
MS
3946.PHONY: maybe-html-autoconf html-autoconf
3947maybe-html-autoconf:
3948@if autoconf
3949maybe-html-autoconf: html-autoconf
3950
3951html-autoconf: \
3952 configure-autoconf
0aed8855 3953 @: $(MAKE); $(unstage)
6d389afc
MS
3954 @[ -f ./autoconf/Makefile ] || exit 0; \
3955 r=`${PWD_COMMAND}`; export r; \
3956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3957 $(HOST_EXPORTS) \
3958 for flag in $(EXTRA_HOST_FLAGS) ; do \
3959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3960 done; \
3961 echo "Doing html in autoconf" ; \
b00612cc 3962 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3965 "RANLIB=$${RANLIB}" \
0c24b341 3966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
3967 html) \
3968 || exit 1
3969
3970@endif autoconf
3971
4fa63067
NN
3972.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3973maybe-TAGS-autoconf:
6bd3dfaa
PB
3974@if autoconf
3975maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3976
4fa63067
NN
3977TAGS-autoconf: \
3978 configure-autoconf
0aed8855 3979 @: $(MAKE); $(unstage)
4fa63067 3980 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3981 r=`${PWD_COMMAND}`; export r; \
3982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3983 $(HOST_EXPORTS) \
b813574b 3984 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3986 done; \
4fa63067 3987 echo "Doing TAGS in autoconf" ; \
b00612cc 3988 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3991 "RANLIB=$${RANLIB}" \
0c24b341 3992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 3993 TAGS) \
2a4cbe27
NN
3994 || exit 1
3995
6bd3dfaa 3996@endif autoconf
2a4cbe27 3997
4fa63067
NN
3998.PHONY: maybe-install-info-autoconf install-info-autoconf
3999maybe-install-info-autoconf:
6bd3dfaa
PB
4000@if autoconf
4001maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 4002
4fa63067
NN
4003install-info-autoconf: \
4004 configure-autoconf \
4005 info-autoconf
0aed8855 4006 @: $(MAKE); $(unstage)
4fa63067 4007 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4008 r=`${PWD_COMMAND}`; export r; \
4009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4010 $(HOST_EXPORTS) \
b813574b 4011 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4013 done; \
4fa63067 4014 echo "Doing install-info in autoconf" ; \
b00612cc 4015 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4018 "RANLIB=$${RANLIB}" \
0c24b341 4019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4020 install-info) \
2a4cbe27
NN
4021 || exit 1
4022
6bd3dfaa 4023@endif autoconf
2a4cbe27 4024
a3ca38d2
DD
4025.PHONY: maybe-install-pdf-autoconf install-pdf-autoconf
4026maybe-install-pdf-autoconf:
4027@if autoconf
4028maybe-install-pdf-autoconf: install-pdf-autoconf
4029
4030install-pdf-autoconf: \
4031 configure-autoconf \
4032 pdf-autoconf
4033 @: $(MAKE); $(unstage)
4034 @[ -f ./autoconf/Makefile ] || exit 0; \
4035 r=`${PWD_COMMAND}`; export r; \
4036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4037 $(HOST_EXPORTS) \
4038 for flag in $(EXTRA_HOST_FLAGS) ; do \
4039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4040 done; \
4041 echo "Doing install-pdf in autoconf" ; \
4042 (cd $(HOST_SUBDIR)/autoconf && \
4043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4045 "RANLIB=$${RANLIB}" \
0c24b341 4046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4047 install-pdf) \
4048 || exit 1
4049
4050@endif autoconf
4051
108a6f8e
CD
4052.PHONY: maybe-install-html-autoconf install-html-autoconf
4053maybe-install-html-autoconf:
4054@if autoconf
4055maybe-install-html-autoconf: install-html-autoconf
4056
4057install-html-autoconf: \
4058 configure-autoconf \
4059 html-autoconf
4060 @: $(MAKE); $(unstage)
4061 @[ -f ./autoconf/Makefile ] || exit 0; \
4062 r=`${PWD_COMMAND}`; export r; \
4063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4064 $(HOST_EXPORTS) \
4065 for flag in $(EXTRA_HOST_FLAGS) ; do \
4066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4067 done; \
4068 echo "Doing install-html in autoconf" ; \
4069 (cd $(HOST_SUBDIR)/autoconf && \
4070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4072 "RANLIB=$${RANLIB}" \
0c24b341 4073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4074 install-html) \
4075 || exit 1
4076
4077@endif autoconf
4078
4fa63067
NN
4079.PHONY: maybe-installcheck-autoconf installcheck-autoconf
4080maybe-installcheck-autoconf:
6bd3dfaa
PB
4081@if autoconf
4082maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 4083
4fa63067
NN
4084installcheck-autoconf: \
4085 configure-autoconf
0aed8855 4086 @: $(MAKE); $(unstage)
4fa63067 4087 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4088 r=`${PWD_COMMAND}`; export r; \
4089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4090 $(HOST_EXPORTS) \
b813574b 4091 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4093 done; \
4fa63067 4094 echo "Doing installcheck in autoconf" ; \
b00612cc 4095 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4098 "RANLIB=$${RANLIB}" \
0c24b341 4099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4100 installcheck) \
2a4cbe27
NN
4101 || exit 1
4102
6bd3dfaa 4103@endif autoconf
2a4cbe27 4104
4fa63067
NN
4105.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
4106maybe-mostlyclean-autoconf:
6bd3dfaa
PB
4107@if autoconf
4108maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 4109
4fa63067 4110mostlyclean-autoconf:
0aed8855 4111 @: $(MAKE); $(unstage)
4fa63067 4112 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4113 r=`${PWD_COMMAND}`; export r; \
4114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4115 $(HOST_EXPORTS) \
b813574b 4116 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4118 done; \
4fa63067 4119 echo "Doing mostlyclean in autoconf" ; \
b00612cc 4120 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4123 "RANLIB=$${RANLIB}" \
0c24b341 4124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4125 mostlyclean) \
2a4cbe27
NN
4126 || exit 1
4127
6bd3dfaa 4128@endif autoconf
2a4cbe27 4129
4fa63067
NN
4130.PHONY: maybe-clean-autoconf clean-autoconf
4131maybe-clean-autoconf:
6bd3dfaa
PB
4132@if autoconf
4133maybe-clean-autoconf: clean-autoconf
2a4cbe27 4134
4fa63067 4135clean-autoconf:
0aed8855 4136 @: $(MAKE); $(unstage)
4fa63067 4137 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4138 r=`${PWD_COMMAND}`; export r; \
4139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4140 $(HOST_EXPORTS) \
b813574b 4141 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4143 done; \
4fa63067 4144 echo "Doing clean in autoconf" ; \
b00612cc 4145 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4148 "RANLIB=$${RANLIB}" \
0c24b341 4149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4150 clean) \
2a4cbe27
NN
4151 || exit 1
4152
6bd3dfaa 4153@endif autoconf
2a4cbe27 4154
4fa63067
NN
4155.PHONY: maybe-distclean-autoconf distclean-autoconf
4156maybe-distclean-autoconf:
6bd3dfaa
PB
4157@if autoconf
4158maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 4159
4fa63067 4160distclean-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 distclean 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 distclean) \
2a4cbe27
NN
4176 || exit 1
4177
6bd3dfaa 4178@endif autoconf
2a4cbe27 4179
4fa63067
NN
4180.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
4181maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
4182@if autoconf
4183maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 4184
4fa63067 4185maintainer-clean-autoconf:
0aed8855 4186 @: $(MAKE); $(unstage)
4fa63067 4187 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
4188 r=`${PWD_COMMAND}`; export r; \
4189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4190 $(HOST_EXPORTS) \
b813574b 4191 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4193 done; \
4fa63067 4194 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 4195 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
4196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4198 "RANLIB=$${RANLIB}" \
0c24b341 4199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4200 maintainer-clean) \
2a4cbe27
NN
4201 || exit 1
4202
6bd3dfaa 4203@endif autoconf
2a4cbe27 4204
2a4cbe27 4205
a7254363 4206
4fa63067
NN
4207.PHONY: configure-automake maybe-configure-automake
4208maybe-configure-automake:
4f0ef2d8
CD
4209@if gcc-bootstrap
4210configure-automake: stage_current
4211@endif gcc-bootstrap
6bd3dfaa
PB
4212@if automake
4213maybe-configure-automake: configure-automake
c52c6897 4214configure-automake:
0aed8855 4215 @: $(MAKE); $(unstage)
c52c6897 4216 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4218 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
4219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 4220 $(HOST_EXPORTS) \
a7254363
PB
4221 echo Configuring in $(HOST_SUBDIR)/automake; \
4222 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 4223 case $(srcdir) in \
b00612cc
PB
4224 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4225 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
4226 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4227 esac; \
b00612cc
PB
4228 srcdiroption="--srcdir=$${topdir}/automake"; \
4229 libsrcdir="$$s/automake"; \
4fa63067 4230 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4231 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4232 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4233 || exit 1
6bd3dfaa 4234@endif automake
2a4cbe27 4235
a7254363
PB
4236
4237
d545f33b
PB
4238
4239
4fa63067
NN
4240.PHONY: all-automake maybe-all-automake
4241maybe-all-automake:
4f0ef2d8
CD
4242@if gcc-bootstrap
4243all-automake: stage_current
4244@endif gcc-bootstrap
6bd3dfaa 4245@if automake
d27cc32e 4246TARGET-automake=all
6bd3dfaa 4247maybe-all-automake: all-automake
4fa63067 4248all-automake: configure-automake
0aed8855 4249 @: $(MAKE); $(unstage)
4fa63067
NN
4250 @r=`${PWD_COMMAND}`; export r; \
4251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4252 $(HOST_EXPORTS) \
b00612cc 4253 (cd $(HOST_SUBDIR)/automake && \
7f6ef0c0
PB
4254 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4255 $(TARGET-automake))
6bd3dfaa 4256@endif automake
2a4cbe27 4257
a7254363 4258
d545f33b
PB
4259
4260
4fa63067
NN
4261.PHONY: check-automake maybe-check-automake
4262maybe-check-automake:
6bd3dfaa
PB
4263@if automake
4264maybe-check-automake: check-automake
2a4cbe27 4265
4fa63067 4266check-automake:
0aed8855 4267 @: $(MAKE); $(unstage)
4fa63067 4268 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4270 $(HOST_EXPORTS) \
b00612cc
PB
4271 (cd $(HOST_SUBDIR)/automake && \
4272 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4273
6bd3dfaa 4274@endif automake
4fa63067
NN
4275
4276.PHONY: install-automake maybe-install-automake
4277maybe-install-automake:
6bd3dfaa
PB
4278@if automake
4279maybe-install-automake: install-automake
2a4cbe27 4280
4fa63067 4281install-automake: installdirs
0aed8855 4282 @: $(MAKE); $(unstage)
4fa63067
NN
4283 @r=`${PWD_COMMAND}`; export r; \
4284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4285 $(HOST_EXPORTS) \
b00612cc 4286 (cd $(HOST_SUBDIR)/automake && \
2da12f12 4287 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4288
6bd3dfaa 4289@endif automake
2a4cbe27 4290
56a8fe78 4291# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
4292
4293.PHONY: maybe-info-automake info-automake
4294maybe-info-automake:
6bd3dfaa
PB
4295@if automake
4296maybe-info-automake: info-automake
4fa63067
NN
4297
4298info-automake: \
4299 configure-automake
0aed8855 4300 @: $(MAKE); $(unstage)
4fa63067 4301 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4302 r=`${PWD_COMMAND}`; export r; \
4303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4304 $(HOST_EXPORTS) \
b813574b 4305 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4307 done; \
4fa63067 4308 echo "Doing info in automake" ; \
b00612cc 4309 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4312 "RANLIB=$${RANLIB}" \
0c24b341 4313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4314 info) \
2a4cbe27
NN
4315 || exit 1
4316
6bd3dfaa 4317@endif automake
2a4cbe27 4318
4fa63067
NN
4319.PHONY: maybe-dvi-automake dvi-automake
4320maybe-dvi-automake:
6bd3dfaa
PB
4321@if automake
4322maybe-dvi-automake: dvi-automake
2a4cbe27 4323
4fa63067
NN
4324dvi-automake: \
4325 configure-automake
0aed8855 4326 @: $(MAKE); $(unstage)
4fa63067 4327 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4328 r=`${PWD_COMMAND}`; export r; \
4329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4330 $(HOST_EXPORTS) \
b813574b 4331 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4333 done; \
4fa63067 4334 echo "Doing dvi in automake" ; \
b00612cc 4335 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4338 "RANLIB=$${RANLIB}" \
0c24b341 4339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4340 dvi) \
2a4cbe27
NN
4341 || exit 1
4342
6bd3dfaa 4343@endif automake
2a4cbe27 4344
56a8fe78
DD
4345.PHONY: maybe-pdf-automake pdf-automake
4346maybe-pdf-automake:
4347@if automake
4348maybe-pdf-automake: pdf-automake
4349
4350pdf-automake: \
4351 configure-automake
4352 @: $(MAKE); $(unstage)
4353 @[ -f ./automake/Makefile ] || exit 0; \
4354 r=`${PWD_COMMAND}`; export r; \
4355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4356 $(HOST_EXPORTS) \
4357 for flag in $(EXTRA_HOST_FLAGS) ; do \
4358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4359 done; \
4360 echo "Doing pdf in automake" ; \
4361 (cd $(HOST_SUBDIR)/automake && \
4362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4364 "RANLIB=$${RANLIB}" \
0c24b341 4365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4366 pdf) \
4367 || exit 1
4368
4369@endif automake
4370
6d389afc
MS
4371.PHONY: maybe-html-automake html-automake
4372maybe-html-automake:
4373@if automake
4374maybe-html-automake: html-automake
4375
4376html-automake: \
4377 configure-automake
0aed8855 4378 @: $(MAKE); $(unstage)
6d389afc
MS
4379 @[ -f ./automake/Makefile ] || exit 0; \
4380 r=`${PWD_COMMAND}`; export r; \
4381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4382 $(HOST_EXPORTS) \
4383 for flag in $(EXTRA_HOST_FLAGS) ; do \
4384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4385 done; \
4386 echo "Doing html in automake" ; \
b00612cc 4387 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
4388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4390 "RANLIB=$${RANLIB}" \
0c24b341 4391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4392 html) \
4393 || exit 1
4394
4395@endif automake
4396
4fa63067
NN
4397.PHONY: maybe-TAGS-automake TAGS-automake
4398maybe-TAGS-automake:
6bd3dfaa
PB
4399@if automake
4400maybe-TAGS-automake: TAGS-automake
2a4cbe27 4401
4fa63067
NN
4402TAGS-automake: \
4403 configure-automake
0aed8855 4404 @: $(MAKE); $(unstage)
4fa63067 4405 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4406 r=`${PWD_COMMAND}`; export r; \
4407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4408 $(HOST_EXPORTS) \
b813574b 4409 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4411 done; \
4fa63067 4412 echo "Doing TAGS in automake" ; \
b00612cc 4413 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4416 "RANLIB=$${RANLIB}" \
0c24b341 4417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4418 TAGS) \
2a4cbe27
NN
4419 || exit 1
4420
6bd3dfaa 4421@endif automake
2a4cbe27 4422
4fa63067
NN
4423.PHONY: maybe-install-info-automake install-info-automake
4424maybe-install-info-automake:
6bd3dfaa
PB
4425@if automake
4426maybe-install-info-automake: install-info-automake
2a4cbe27 4427
4fa63067
NN
4428install-info-automake: \
4429 configure-automake \
4430 info-automake
0aed8855 4431 @: $(MAKE); $(unstage)
4fa63067 4432 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4433 r=`${PWD_COMMAND}`; export r; \
4434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4435 $(HOST_EXPORTS) \
b813574b 4436 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4438 done; \
4fa63067 4439 echo "Doing install-info in automake" ; \
b00612cc 4440 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4443 "RANLIB=$${RANLIB}" \
0c24b341 4444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4445 install-info) \
2a4cbe27
NN
4446 || exit 1
4447
6bd3dfaa 4448@endif automake
2a4cbe27 4449
a3ca38d2
DD
4450.PHONY: maybe-install-pdf-automake install-pdf-automake
4451maybe-install-pdf-automake:
4452@if automake
4453maybe-install-pdf-automake: install-pdf-automake
4454
4455install-pdf-automake: \
4456 configure-automake \
4457 pdf-automake
4458 @: $(MAKE); $(unstage)
4459 @[ -f ./automake/Makefile ] || exit 0; \
4460 r=`${PWD_COMMAND}`; export r; \
4461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4462 $(HOST_EXPORTS) \
4463 for flag in $(EXTRA_HOST_FLAGS) ; do \
4464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4465 done; \
4466 echo "Doing install-pdf in automake" ; \
4467 (cd $(HOST_SUBDIR)/automake && \
4468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4470 "RANLIB=$${RANLIB}" \
0c24b341 4471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4472 install-pdf) \
4473 || exit 1
4474
4475@endif automake
4476
108a6f8e
CD
4477.PHONY: maybe-install-html-automake install-html-automake
4478maybe-install-html-automake:
4479@if automake
4480maybe-install-html-automake: install-html-automake
4481
4482install-html-automake: \
4483 configure-automake \
4484 html-automake
4485 @: $(MAKE); $(unstage)
4486 @[ -f ./automake/Makefile ] || exit 0; \
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489 $(HOST_EXPORTS) \
4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4493 echo "Doing install-html in automake" ; \
4494 (cd $(HOST_SUBDIR)/automake && \
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
0c24b341 4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4499 install-html) \
4500 || exit 1
4501
4502@endif automake
4503
4fa63067
NN
4504.PHONY: maybe-installcheck-automake installcheck-automake
4505maybe-installcheck-automake:
6bd3dfaa
PB
4506@if automake
4507maybe-installcheck-automake: installcheck-automake
2a4cbe27 4508
4fa63067
NN
4509installcheck-automake: \
4510 configure-automake
0aed8855 4511 @: $(MAKE); $(unstage)
4fa63067 4512 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4515 $(HOST_EXPORTS) \
b813574b 4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4fa63067 4519 echo "Doing installcheck in automake" ; \
b00612cc 4520 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
0c24b341 4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4525 installcheck) \
2a4cbe27
NN
4526 || exit 1
4527
6bd3dfaa 4528@endif automake
2a4cbe27 4529
4fa63067
NN
4530.PHONY: maybe-mostlyclean-automake mostlyclean-automake
4531maybe-mostlyclean-automake:
6bd3dfaa
PB
4532@if automake
4533maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 4534
4fa63067 4535mostlyclean-automake:
0aed8855 4536 @: $(MAKE); $(unstage)
4fa63067 4537 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4538 r=`${PWD_COMMAND}`; export r; \
4539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4540 $(HOST_EXPORTS) \
b813574b 4541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4543 done; \
4fa63067 4544 echo "Doing mostlyclean in automake" ; \
b00612cc 4545 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4548 "RANLIB=$${RANLIB}" \
0c24b341 4549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4550 mostlyclean) \
2a4cbe27
NN
4551 || exit 1
4552
6bd3dfaa 4553@endif automake
2a4cbe27 4554
4fa63067
NN
4555.PHONY: maybe-clean-automake clean-automake
4556maybe-clean-automake:
6bd3dfaa
PB
4557@if automake
4558maybe-clean-automake: clean-automake
2a4cbe27 4559
4fa63067 4560clean-automake:
0aed8855 4561 @: $(MAKE); $(unstage)
4fa63067 4562 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4563 r=`${PWD_COMMAND}`; export r; \
4564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4565 $(HOST_EXPORTS) \
b813574b 4566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568 done; \
4fa63067 4569 echo "Doing clean in automake" ; \
b00612cc 4570 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573 "RANLIB=$${RANLIB}" \
0c24b341 4574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4575 clean) \
2a4cbe27
NN
4576 || exit 1
4577
6bd3dfaa 4578@endif automake
2a4cbe27 4579
4fa63067
NN
4580.PHONY: maybe-distclean-automake distclean-automake
4581maybe-distclean-automake:
6bd3dfaa
PB
4582@if automake
4583maybe-distclean-automake: distclean-automake
2a4cbe27 4584
4fa63067 4585distclean-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 distclean 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 distclean) \
2a4cbe27
NN
4601 || exit 1
4602
6bd3dfaa 4603@endif automake
2a4cbe27 4604
4fa63067
NN
4605.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
4606maybe-maintainer-clean-automake:
6bd3dfaa
PB
4607@if automake
4608maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 4609
4fa63067 4610maintainer-clean-automake:
0aed8855 4611 @: $(MAKE); $(unstage)
4fa63067 4612 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
4613 r=`${PWD_COMMAND}`; export r; \
4614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4615 $(HOST_EXPORTS) \
b813574b 4616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4618 done; \
4fa63067 4619 echo "Doing maintainer-clean in automake" ; \
b00612cc 4620 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
4621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4623 "RANLIB=$${RANLIB}" \
0c24b341 4624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4625 maintainer-clean) \
2a4cbe27
NN
4626 || exit 1
4627
6bd3dfaa 4628@endif automake
2a4cbe27 4629
2a4cbe27 4630
a7254363 4631
4fa63067
NN
4632.PHONY: configure-bash maybe-configure-bash
4633maybe-configure-bash:
4f0ef2d8
CD
4634@if gcc-bootstrap
4635configure-bash: stage_current
4636@endif gcc-bootstrap
6bd3dfaa
PB
4637@if bash
4638maybe-configure-bash: configure-bash
c52c6897 4639configure-bash:
0aed8855 4640 @: $(MAKE); $(unstage)
c52c6897 4641 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
4643 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
4644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 4645 $(HOST_EXPORTS) \
a7254363
PB
4646 echo Configuring in $(HOST_SUBDIR)/bash; \
4647 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 4648 case $(srcdir) in \
b00612cc
PB
4649 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4650 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
4651 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4652 esac; \
b00612cc
PB
4653 srcdiroption="--srcdir=$${topdir}/bash"; \
4654 libsrcdir="$$s/bash"; \
4fa63067 4655 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
4656 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4657 --target=${target_alias} $${srcdiroption} \
2a4cbe27 4658 || exit 1
6bd3dfaa 4659@endif bash
2a4cbe27 4660
a7254363
PB
4661
4662
d545f33b
PB
4663
4664
4fa63067
NN
4665.PHONY: all-bash maybe-all-bash
4666maybe-all-bash:
4f0ef2d8
CD
4667@if gcc-bootstrap
4668all-bash: stage_current
4669@endif gcc-bootstrap
6bd3dfaa 4670@if bash
d27cc32e 4671TARGET-bash=all
6bd3dfaa 4672maybe-all-bash: all-bash
4fa63067 4673all-bash: configure-bash
0aed8855 4674 @: $(MAKE); $(unstage)
4fa63067
NN
4675 @r=`${PWD_COMMAND}`; export r; \
4676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4677 $(HOST_EXPORTS) \
b00612cc 4678 (cd $(HOST_SUBDIR)/bash && \
7f6ef0c0
PB
4679 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4680 $(TARGET-bash))
6bd3dfaa 4681@endif bash
2a4cbe27 4682
a7254363 4683
d545f33b
PB
4684
4685
4fa63067
NN
4686.PHONY: check-bash maybe-check-bash
4687maybe-check-bash:
6bd3dfaa
PB
4688@if bash
4689maybe-check-bash: check-bash
2a4cbe27 4690
4fa63067 4691check-bash:
0aed8855 4692 @: $(MAKE); $(unstage)
4fa63067 4693 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4695 $(HOST_EXPORTS) \
b00612cc
PB
4696 (cd $(HOST_SUBDIR)/bash && \
4697 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4698
6bd3dfaa 4699@endif bash
2a4cbe27 4700
4fa63067
NN
4701.PHONY: install-bash maybe-install-bash
4702maybe-install-bash:
6bd3dfaa
PB
4703@if bash
4704maybe-install-bash: install-bash
2a4cbe27 4705
4fa63067 4706install-bash: installdirs
0aed8855 4707 @: $(MAKE); $(unstage)
4fa63067 4708 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4710 $(HOST_EXPORTS) \
b00612cc 4711 (cd $(HOST_SUBDIR)/bash && \
2da12f12 4712 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4713
6bd3dfaa 4714@endif bash
2a4cbe27 4715
56a8fe78 4716# Other targets (info, dvi, pdf, etc.)
2a4cbe27 4717
4fa63067
NN
4718.PHONY: maybe-info-bash info-bash
4719maybe-info-bash:
6bd3dfaa
PB
4720@if bash
4721maybe-info-bash: info-bash
4fa63067
NN
4722
4723info-bash: \
4724 configure-bash
0aed8855 4725 @: $(MAKE); $(unstage)
4fa63067 4726 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4727 r=`${PWD_COMMAND}`; export r; \
4728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4729 $(HOST_EXPORTS) \
b813574b 4730 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4732 done; \
4fa63067 4733 echo "Doing info in bash" ; \
b00612cc 4734 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4737 "RANLIB=$${RANLIB}" \
0c24b341 4738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4739 info) \
2a4cbe27
NN
4740 || exit 1
4741
6bd3dfaa 4742@endif bash
2a4cbe27 4743
4fa63067
NN
4744.PHONY: maybe-dvi-bash dvi-bash
4745maybe-dvi-bash:
6bd3dfaa
PB
4746@if bash
4747maybe-dvi-bash: dvi-bash
2a4cbe27 4748
4fa63067
NN
4749dvi-bash: \
4750 configure-bash
0aed8855 4751 @: $(MAKE); $(unstage)
4fa63067 4752 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4753 r=`${PWD_COMMAND}`; export r; \
4754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4755 $(HOST_EXPORTS) \
b813574b 4756 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4758 done; \
4fa63067 4759 echo "Doing dvi in bash" ; \
b00612cc 4760 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4763 "RANLIB=$${RANLIB}" \
0c24b341 4764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4765 dvi) \
2a4cbe27
NN
4766 || exit 1
4767
6bd3dfaa 4768@endif bash
2a4cbe27 4769
56a8fe78
DD
4770.PHONY: maybe-pdf-bash pdf-bash
4771maybe-pdf-bash:
4772@if bash
4773maybe-pdf-bash: pdf-bash
4774
4775pdf-bash: \
4776 configure-bash
4777 @: $(MAKE); $(unstage)
4778 @[ -f ./bash/Makefile ] || exit 0; \
4779 r=`${PWD_COMMAND}`; export r; \
4780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4781 $(HOST_EXPORTS) \
4782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4784 done; \
4785 echo "Doing pdf in bash" ; \
4786 (cd $(HOST_SUBDIR)/bash && \
4787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4789 "RANLIB=$${RANLIB}" \
0c24b341 4790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
4791 pdf) \
4792 || exit 1
4793
4794@endif bash
4795
6d389afc
MS
4796.PHONY: maybe-html-bash html-bash
4797maybe-html-bash:
4798@if bash
4799maybe-html-bash: html-bash
4800
4801html-bash: \
4802 configure-bash
0aed8855 4803 @: $(MAKE); $(unstage)
6d389afc
MS
4804 @[ -f ./bash/Makefile ] || exit 0; \
4805 r=`${PWD_COMMAND}`; export r; \
4806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4807 $(HOST_EXPORTS) \
4808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4810 done; \
4811 echo "Doing html in bash" ; \
b00612cc 4812 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
4813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4815 "RANLIB=$${RANLIB}" \
0c24b341 4816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
4817 html) \
4818 || exit 1
4819
4820@endif bash
4821
4fa63067
NN
4822.PHONY: maybe-TAGS-bash TAGS-bash
4823maybe-TAGS-bash:
6bd3dfaa
PB
4824@if bash
4825maybe-TAGS-bash: TAGS-bash
2a4cbe27 4826
4fa63067
NN
4827TAGS-bash: \
4828 configure-bash
0aed8855 4829 @: $(MAKE); $(unstage)
4fa63067 4830 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4831 r=`${PWD_COMMAND}`; export r; \
4832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4833 $(HOST_EXPORTS) \
b813574b 4834 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4836 done; \
4fa63067 4837 echo "Doing TAGS in bash" ; \
b00612cc 4838 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4841 "RANLIB=$${RANLIB}" \
0c24b341 4842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4843 TAGS) \
2a4cbe27
NN
4844 || exit 1
4845
6bd3dfaa 4846@endif bash
2a4cbe27 4847
4fa63067
NN
4848.PHONY: maybe-install-info-bash install-info-bash
4849maybe-install-info-bash:
6bd3dfaa
PB
4850@if bash
4851maybe-install-info-bash: install-info-bash
2a4cbe27 4852
4fa63067
NN
4853install-info-bash: \
4854 configure-bash \
4855 info-bash
0aed8855 4856 @: $(MAKE); $(unstage)
4fa63067 4857 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4858 r=`${PWD_COMMAND}`; export r; \
4859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4860 $(HOST_EXPORTS) \
b813574b 4861 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4863 done; \
4fa63067 4864 echo "Doing install-info in bash" ; \
b00612cc 4865 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4868 "RANLIB=$${RANLIB}" \
0c24b341 4869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4870 install-info) \
2a4cbe27
NN
4871 || exit 1
4872
6bd3dfaa 4873@endif bash
2a4cbe27 4874
a3ca38d2
DD
4875.PHONY: maybe-install-pdf-bash install-pdf-bash
4876maybe-install-pdf-bash:
4877@if bash
4878maybe-install-pdf-bash: install-pdf-bash
4879
4880install-pdf-bash: \
4881 configure-bash \
4882 pdf-bash
4883 @: $(MAKE); $(unstage)
4884 @[ -f ./bash/Makefile ] || exit 0; \
4885 r=`${PWD_COMMAND}`; export r; \
4886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4887 $(HOST_EXPORTS) \
4888 for flag in $(EXTRA_HOST_FLAGS) ; do \
4889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4890 done; \
4891 echo "Doing install-pdf in bash" ; \
4892 (cd $(HOST_SUBDIR)/bash && \
4893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4895 "RANLIB=$${RANLIB}" \
0c24b341 4896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
4897 install-pdf) \
4898 || exit 1
4899
4900@endif bash
4901
108a6f8e
CD
4902.PHONY: maybe-install-html-bash install-html-bash
4903maybe-install-html-bash:
4904@if bash
4905maybe-install-html-bash: install-html-bash
4906
4907install-html-bash: \
4908 configure-bash \
4909 html-bash
4910 @: $(MAKE); $(unstage)
4911 @[ -f ./bash/Makefile ] || exit 0; \
4912 r=`${PWD_COMMAND}`; export r; \
4913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4914 $(HOST_EXPORTS) \
4915 for flag in $(EXTRA_HOST_FLAGS) ; do \
4916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4917 done; \
4918 echo "Doing install-html in bash" ; \
4919 (cd $(HOST_SUBDIR)/bash && \
4920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4922 "RANLIB=$${RANLIB}" \
0c24b341 4923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
4924 install-html) \
4925 || exit 1
4926
4927@endif bash
4928
4fa63067
NN
4929.PHONY: maybe-installcheck-bash installcheck-bash
4930maybe-installcheck-bash:
6bd3dfaa
PB
4931@if bash
4932maybe-installcheck-bash: installcheck-bash
2a4cbe27 4933
4fa63067
NN
4934installcheck-bash: \
4935 configure-bash
0aed8855 4936 @: $(MAKE); $(unstage)
4fa63067 4937 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4938 r=`${PWD_COMMAND}`; export r; \
4939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4940 $(HOST_EXPORTS) \
b813574b 4941 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4943 done; \
4fa63067 4944 echo "Doing installcheck in bash" ; \
b00612cc 4945 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4948 "RANLIB=$${RANLIB}" \
0c24b341 4949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4950 installcheck) \
2a4cbe27
NN
4951 || exit 1
4952
6bd3dfaa 4953@endif bash
2a4cbe27 4954
4fa63067
NN
4955.PHONY: maybe-mostlyclean-bash mostlyclean-bash
4956maybe-mostlyclean-bash:
6bd3dfaa
PB
4957@if bash
4958maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 4959
4fa63067 4960mostlyclean-bash:
0aed8855 4961 @: $(MAKE); $(unstage)
4fa63067 4962 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4963 r=`${PWD_COMMAND}`; export r; \
4964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4965 $(HOST_EXPORTS) \
b813574b 4966 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4968 done; \
4fa63067 4969 echo "Doing mostlyclean in bash" ; \
b00612cc 4970 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4973 "RANLIB=$${RANLIB}" \
0c24b341 4974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 4975 mostlyclean) \
2a4cbe27
NN
4976 || exit 1
4977
6bd3dfaa 4978@endif bash
2a4cbe27 4979
4fa63067
NN
4980.PHONY: maybe-clean-bash clean-bash
4981maybe-clean-bash:
6bd3dfaa
PB
4982@if bash
4983maybe-clean-bash: clean-bash
2a4cbe27 4984
4fa63067 4985clean-bash:
0aed8855 4986 @: $(MAKE); $(unstage)
4fa63067 4987 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
4988 r=`${PWD_COMMAND}`; export r; \
4989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4990 $(HOST_EXPORTS) \
b813574b 4991 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4993 done; \
4fa63067 4994 echo "Doing clean in bash" ; \
b00612cc 4995 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
4996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4998 "RANLIB=$${RANLIB}" \
0c24b341 4999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5000 clean) \
2a4cbe27
NN
5001 || exit 1
5002
6bd3dfaa 5003@endif bash
2a4cbe27 5004
4fa63067
NN
5005.PHONY: maybe-distclean-bash distclean-bash
5006maybe-distclean-bash:
6bd3dfaa
PB
5007@if bash
5008maybe-distclean-bash: distclean-bash
2a4cbe27 5009
4fa63067 5010distclean-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 distclean 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 distclean) \
2a4cbe27
NN
5026 || exit 1
5027
6bd3dfaa 5028@endif bash
2a4cbe27 5029
4fa63067
NN
5030.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
5031maybe-maintainer-clean-bash:
6bd3dfaa
PB
5032@if bash
5033maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 5034
4fa63067 5035maintainer-clean-bash:
0aed8855 5036 @: $(MAKE); $(unstage)
4fa63067 5037 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
5038 r=`${PWD_COMMAND}`; export r; \
5039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5040 $(HOST_EXPORTS) \
b813574b 5041 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5043 done; \
4fa63067 5044 echo "Doing maintainer-clean in bash" ; \
b00612cc 5045 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
5046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5048 "RANLIB=$${RANLIB}" \
0c24b341 5049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5050 maintainer-clean) \
2a4cbe27
NN
5051 || exit 1
5052
6bd3dfaa 5053@endif bash
2a4cbe27 5054
2a4cbe27 5055
a7254363 5056
4fa63067
NN
5057.PHONY: configure-bfd maybe-configure-bfd
5058maybe-configure-bfd:
4f0ef2d8
CD
5059@if gcc-bootstrap
5060configure-bfd: stage_current
5061@endif gcc-bootstrap
6bd3dfaa
PB
5062@if bfd
5063maybe-configure-bfd: configure-bfd
c52c6897 5064configure-bfd:
c52c6897
PB
5065 @r=`${PWD_COMMAND}`; export r; \
5066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5067 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
5068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 5069 $(HOST_EXPORTS) \
a7254363
PB
5070 echo Configuring in $(HOST_SUBDIR)/bfd; \
5071 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 5072 case $(srcdir) in \
b00612cc
PB
5073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5074 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5076 esac; \
b00612cc
PB
5077 srcdiroption="--srcdir=$${topdir}/bfd"; \
5078 libsrcdir="$$s/bfd"; \
4fa63067 5079 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5081 --target=${target_alias} $${srcdiroption} \
2a4cbe27 5082 || exit 1
6bd3dfaa 5083@endif bfd
2a4cbe27 5084
a7254363
PB
5085
5086
d545f33b
PB
5087.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
5088maybe-configure-stage1-bfd:
5089@if bfd-bootstrap
5090maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 5091configure-stage1-bfd:
c52c6897 5092 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5093 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5094 @r=`${PWD_COMMAND}`; export r; \
5095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5096 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5097 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
1b05fbbd 5098 $(HOST_EXPORTS) \
8ee82aff 5099 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5100 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5101 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5102 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5104 cd $(HOST_SUBDIR)/bfd || exit 1; \
5105 case $(srcdir) in \
5106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5107 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5109 esac; \
5110 srcdiroption="--srcdir=$${topdir}/bfd"; \
5111 libsrcdir="$$s/bfd"; \
5112 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5114 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5115 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5116@endif bfd-bootstrap
5117
5118.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
5119maybe-configure-stage2-bfd:
5120@if bfd-bootstrap
5121maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 5122configure-stage2-bfd:
c52c6897 5123 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5124 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5125 @r=`${PWD_COMMAND}`; export r; \
5126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5127 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5128 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5129 $(HOST_EXPORTS) \
1b05fbbd 5130 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5131 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5132 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5133 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5134 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5136 cd $(HOST_SUBDIR)/bfd || exit 1; \
5137 case $(srcdir) in \
5138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5139 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5141 esac; \
5142 srcdiroption="--srcdir=$${topdir}/bfd"; \
5143 libsrcdir="$$s/bfd"; \
5144 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5145 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5146 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5147 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5148 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
5149@endif bfd-bootstrap
5150
d545f33b
PB
5151.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
5152maybe-configure-stage3-bfd:
5153@if bfd-bootstrap
5154maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 5155configure-stage3-bfd:
c52c6897 5156 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5158 @r=`${PWD_COMMAND}`; export r; \
5159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5160 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 5161 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5162 $(HOST_EXPORTS) \
1b05fbbd 5163 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5164 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5165 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
5166 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5167 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5169 cd $(HOST_SUBDIR)/bfd || exit 1; \
5170 case $(srcdir) in \
5171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5172 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5174 esac; \
5175 srcdiroption="--srcdir=$${topdir}/bfd"; \
5176 libsrcdir="$$s/bfd"; \
5177 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5179 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5180 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5181 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
5182@endif bfd-bootstrap
5183
d545f33b
PB
5184.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
5185maybe-configure-stage4-bfd:
5186@if bfd-bootstrap
5187maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 5188configure-stage4-bfd:
c52c6897 5189 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5190 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5191 @r=`${PWD_COMMAND}`; export r; \
5192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5193 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 5194 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5195 $(HOST_EXPORTS) \
1b05fbbd 5196 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5197 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5198 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
5199 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5200 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 5201 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5202 cd $(HOST_SUBDIR)/bfd || exit 1; \
5203 case $(srcdir) in \
5204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5205 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5207 esac; \
5208 srcdiroption="--srcdir=$${topdir}/bfd"; \
5209 libsrcdir="$$s/bfd"; \
5210 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5211 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5212 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5213 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5214 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
5215@endif bfd-bootstrap
5216
5217.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
5218maybe-configure-stageprofile-bfd:
5219@if bfd-bootstrap
5220maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 5221configure-stageprofile-bfd:
c52c6897 5222 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5224 @r=`${PWD_COMMAND}`; export r; \
5225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5226 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 5227 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5228 $(HOST_EXPORTS) \
1b05fbbd
AO
5229 $(POSTSTAGE1_HOST_EXPORTS) \
5230 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5231 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
5232 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5233 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 5234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5235 cd $(HOST_SUBDIR)/bfd || exit 1; \
5236 case $(srcdir) in \
5237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5238 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5240 esac; \
5241 srcdiroption="--srcdir=$${topdir}/bfd"; \
5242 libsrcdir="$$s/bfd"; \
5243 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5245 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5246 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5247 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
5248@endif bfd-bootstrap
5249
5250.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
5251maybe-configure-stagefeedback-bfd:
5252@if bfd-bootstrap
5253maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 5254configure-stagefeedback-bfd:
c52c6897 5255 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5256 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
5257 @r=`${PWD_COMMAND}`; export r; \
5258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5259 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 5260 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b 5261 $(HOST_EXPORTS) \
1b05fbbd
AO
5262 $(POSTSTAGE1_HOST_EXPORTS) \
5263 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5264 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
5265 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 5266 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 5267 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
5268 cd $(HOST_SUBDIR)/bfd || exit 1; \
5269 case $(srcdir) in \
5270 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5271 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
5272 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5273 esac; \
5274 srcdiroption="--srcdir=$${topdir}/bfd"; \
5275 libsrcdir="$$s/bfd"; \
5276 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5277 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5278 --target=${target_alias} $${srcdiroption} \
c1cb7e02 5279 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 5280 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
5281@endif bfd-bootstrap
5282
5283
5284
5285
5286
4fa63067
NN
5287.PHONY: all-bfd maybe-all-bfd
5288maybe-all-bfd:
4f0ef2d8
CD
5289@if gcc-bootstrap
5290all-bfd: stage_current
5291@endif gcc-bootstrap
6bd3dfaa 5292@if bfd
d27cc32e 5293TARGET-bfd=all
6bd3dfaa 5294maybe-all-bfd: all-bfd
4fa63067 5295all-bfd: configure-bfd
c52c6897 5296 @r=`${PWD_COMMAND}`; export r; \
4fa63067 5297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5298 $(HOST_EXPORTS) \
b00612cc 5299 (cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0
PB
5300 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5301 $(TARGET-bfd))
6bd3dfaa 5302@endif bfd
2a4cbe27 5303
a7254363 5304
d545f33b
PB
5305
5306.PHONY: all-stage1-bfd maybe-all-stage1-bfd
5307.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
5308maybe-all-stage1-bfd:
5309maybe-clean-stage1-bfd:
5310@if bfd-bootstrap
5311maybe-all-stage1-bfd: all-stage1-bfd
5312all-stage1: all-stage1-bfd
f70224b5 5313TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 5314all-stage1-bfd: configure-stage1-bfd
c52c6897 5315 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
5316 @r=`${PWD_COMMAND}`; export r; \
5317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5318 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
5319 $(HOST_EXPORTS) \
5320 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5322 CFLAGS="$(STAGE1_CFLAGS)" \
5323 CXXFLAGS="$(STAGE1_CFLAGS)" \
5324 LIBCFLAGS="$(LIBCFLAGS)" \
5325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5328 $(EXTRA_HOST_FLAGS) \
5329 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 5330 $(TARGET-stage1-bfd)
d545f33b
PB
5331
5332maybe-clean-stage1-bfd: clean-stage1-bfd
5333clean-stage1: clean-stage1-bfd
5334clean-stage1-bfd:
9dbaa842
DD
5335 @if [ $(current_stage) = stage1 ]; then \
5336 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5337 else \
5338 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
5339 $(MAKE) stage1-start; \
5340 fi; \
d545f33b 5341 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5342 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 5343 clean
d545f33b
PB
5344@endif bfd-bootstrap
5345
5346
5347.PHONY: all-stage2-bfd maybe-all-stage2-bfd
5348.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
5349maybe-all-stage2-bfd:
5350maybe-clean-stage2-bfd:
5351@if bfd-bootstrap
5352maybe-all-stage2-bfd: all-stage2-bfd
5353all-stage2: all-stage2-bfd
f70224b5 5354TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 5355all-stage2-bfd: configure-stage2-bfd
c52c6897 5356 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
5357 @r=`${PWD_COMMAND}`; export r; \
5358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5359 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
5360 $(HOST_EXPORTS) \
5361 $(POSTSTAGE1_HOST_EXPORTS) \
5362 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5363 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5364 CFLAGS="$(STAGE2_CFLAGS)" \
5365 CXXFLAGS="$(STAGE2_CFLAGS)" \
5366 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5367 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5368 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5369 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5370 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5371 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 5372 $(TARGET-stage2-bfd)
d545f33b
PB
5373
5374maybe-clean-stage2-bfd: clean-stage2-bfd
5375clean-stage2: clean-stage2-bfd
5376clean-stage2-bfd:
9dbaa842
DD
5377 @if [ $(current_stage) = stage2 ]; then \
5378 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5379 else \
5380 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
5381 $(MAKE) stage2-start; \
5382 fi; \
d545f33b 5383 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5384 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5385 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5386 clean
d545f33b
PB
5387@endif bfd-bootstrap
5388
5389
5390.PHONY: all-stage3-bfd maybe-all-stage3-bfd
5391.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
5392maybe-all-stage3-bfd:
5393maybe-clean-stage3-bfd:
5394@if bfd-bootstrap
5395maybe-all-stage3-bfd: all-stage3-bfd
5396all-stage3: all-stage3-bfd
f70224b5 5397TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 5398all-stage3-bfd: configure-stage3-bfd
c52c6897 5399 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
5400 @r=`${PWD_COMMAND}`; export r; \
5401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5402 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
5403 $(HOST_EXPORTS) \
5404 $(POSTSTAGE1_HOST_EXPORTS) \
5405 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5406 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5407 CFLAGS="$(STAGE3_CFLAGS)" \
5408 CXXFLAGS="$(STAGE3_CFLAGS)" \
5409 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5410 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5411 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5412 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5413 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5414 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 5415 $(TARGET-stage3-bfd)
d545f33b
PB
5416
5417maybe-clean-stage3-bfd: clean-stage3-bfd
5418clean-stage3: clean-stage3-bfd
5419clean-stage3-bfd:
9dbaa842
DD
5420 @if [ $(current_stage) = stage3 ]; then \
5421 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5422 else \
5423 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
5424 $(MAKE) stage3-start; \
5425 fi; \
d545f33b 5426 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5427 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5428 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5429 clean
d545f33b
PB
5430@endif bfd-bootstrap
5431
5432
5433.PHONY: all-stage4-bfd maybe-all-stage4-bfd
5434.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
5435maybe-all-stage4-bfd:
5436maybe-clean-stage4-bfd:
5437@if bfd-bootstrap
5438maybe-all-stage4-bfd: all-stage4-bfd
5439all-stage4: all-stage4-bfd
f70224b5 5440TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 5441all-stage4-bfd: configure-stage4-bfd
c52c6897 5442 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
5443 @r=`${PWD_COMMAND}`; export r; \
5444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5445 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
5446 $(HOST_EXPORTS) \
5447 $(POSTSTAGE1_HOST_EXPORTS) \
5448 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5450 CFLAGS="$(STAGE4_CFLAGS)" \
5451 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 5452 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
5453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5457 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 5458 $(TARGET-stage4-bfd)
d545f33b
PB
5459
5460maybe-clean-stage4-bfd: clean-stage4-bfd
5461clean-stage4: clean-stage4-bfd
5462clean-stage4-bfd:
9dbaa842
DD
5463 @if [ $(current_stage) = stage4 ]; then \
5464 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5465 else \
5466 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
5467 $(MAKE) stage4-start; \
5468 fi; \
d545f33b 5469 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5470 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5471 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5472 clean
d545f33b
PB
5473@endif bfd-bootstrap
5474
5475
5476.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
5477.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
5478maybe-all-stageprofile-bfd:
5479maybe-clean-stageprofile-bfd:
5480@if bfd-bootstrap
5481maybe-all-stageprofile-bfd: all-stageprofile-bfd
5482all-stageprofile: all-stageprofile-bfd
f70224b5 5483TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 5484all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 5485 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5486 @r=`${PWD_COMMAND}`; export r; \
5487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5488 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
5489 $(HOST_EXPORTS) \
5490 $(POSTSTAGE1_HOST_EXPORTS) \
5491 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5493 CFLAGS="$(STAGEprofile_CFLAGS)" \
5494 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
5495 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5499 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5500 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 5501 $(TARGET-stageprofile-bfd)
d545f33b
PB
5502
5503maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
5504clean-stageprofile: clean-stageprofile-bfd
5505clean-stageprofile-bfd:
9dbaa842
DD
5506 @if [ $(current_stage) = stageprofile ]; then \
5507 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5508 else \
5509 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
5510 $(MAKE) stageprofile-start; \
5511 fi; \
d545f33b 5512 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5513 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5514 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5515 clean
d545f33b
PB
5516@endif bfd-bootstrap
5517
5518
5519.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
5520.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
5521maybe-all-stagefeedback-bfd:
5522maybe-clean-stagefeedback-bfd:
5523@if bfd-bootstrap
5524maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
5525all-stagefeedback: all-stagefeedback-bfd
f70224b5 5526TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 5527all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 5528 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5529 @r=`${PWD_COMMAND}`; export r; \
5530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5531 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
5532 $(HOST_EXPORTS) \
5533 $(POSTSTAGE1_HOST_EXPORTS) \
5534 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
5536 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5537 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
5538 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5543 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 5544 $(TARGET-stagefeedback-bfd)
d545f33b
PB
5545
5546maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
5547clean-stagefeedback: clean-stagefeedback-bfd
5548clean-stagefeedback-bfd:
9dbaa842
DD
5549 @if [ $(current_stage) = stagefeedback ]; then \
5550 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
5551 else \
5552 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
5553 $(MAKE) stagefeedback-start; \
5554 fi; \
d545f33b 5555 cd $(HOST_SUBDIR)/bfd && \
7f6ef0c0 5556 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 5557 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 5558 clean
d545f33b
PB
5559@endif bfd-bootstrap
5560
5561
5562
5563
5564
4fa63067
NN
5565.PHONY: check-bfd maybe-check-bfd
5566maybe-check-bfd:
6bd3dfaa
PB
5567@if bfd
5568maybe-check-bfd: check-bfd
2a4cbe27 5569
4fa63067 5570check-bfd:
0aed8855 5571 @: $(MAKE); $(unstage)
4fa63067 5572 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5574 $(HOST_EXPORTS) \
b00612cc
PB
5575 (cd $(HOST_SUBDIR)/bfd && \
5576 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5577
6bd3dfaa 5578@endif bfd
2a4cbe27 5579
4fa63067
NN
5580.PHONY: install-bfd maybe-install-bfd
5581maybe-install-bfd:
6bd3dfaa
PB
5582@if bfd
5583maybe-install-bfd: install-bfd
2a4cbe27 5584
4fa63067 5585install-bfd: installdirs
0aed8855 5586 @: $(MAKE); $(unstage)
4fa63067 5587 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5589 $(HOST_EXPORTS) \
b00612cc 5590 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 5591 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5592
6bd3dfaa 5593@endif bfd
2a4cbe27 5594
56a8fe78 5595# Other targets (info, dvi, pdf, etc.)
2a4cbe27 5596
4fa63067
NN
5597.PHONY: maybe-info-bfd info-bfd
5598maybe-info-bfd:
6bd3dfaa
PB
5599@if bfd
5600maybe-info-bfd: info-bfd
4fa63067
NN
5601
5602info-bfd: \
5603 configure-bfd
5604 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5605 r=`${PWD_COMMAND}`; export r; \
5606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5607 $(HOST_EXPORTS) \
b813574b 5608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5610 done; \
4fa63067 5611 echo "Doing info in bfd" ; \
b00612cc 5612 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5615 "RANLIB=$${RANLIB}" \
0c24b341 5616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5617 info) \
2a4cbe27
NN
5618 || exit 1
5619
6bd3dfaa 5620@endif bfd
2a4cbe27 5621
4fa63067
NN
5622.PHONY: maybe-dvi-bfd dvi-bfd
5623maybe-dvi-bfd:
6bd3dfaa
PB
5624@if bfd
5625maybe-dvi-bfd: dvi-bfd
2a4cbe27 5626
4fa63067
NN
5627dvi-bfd: \
5628 configure-bfd
5629 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5630 r=`${PWD_COMMAND}`; export r; \
5631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5632 $(HOST_EXPORTS) \
b813574b 5633 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5635 done; \
4fa63067 5636 echo "Doing dvi in bfd" ; \
b00612cc 5637 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5640 "RANLIB=$${RANLIB}" \
0c24b341 5641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5642 dvi) \
2a4cbe27
NN
5643 || exit 1
5644
6bd3dfaa 5645@endif bfd
2a4cbe27 5646
56a8fe78
DD
5647.PHONY: maybe-pdf-bfd pdf-bfd
5648maybe-pdf-bfd:
5649@if bfd
5650maybe-pdf-bfd: pdf-bfd
5651
5652pdf-bfd: \
5653 configure-bfd
5654 @[ -f ./bfd/Makefile ] || exit 0; \
5655 r=`${PWD_COMMAND}`; export r; \
5656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5657 $(HOST_EXPORTS) \
5658 for flag in $(EXTRA_HOST_FLAGS) ; do \
5659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5660 done; \
5661 echo "Doing pdf in bfd" ; \
5662 (cd $(HOST_SUBDIR)/bfd && \
5663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5665 "RANLIB=$${RANLIB}" \
0c24b341 5666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
5667 pdf) \
5668 || exit 1
5669
5670@endif bfd
5671
6d389afc
MS
5672.PHONY: maybe-html-bfd html-bfd
5673maybe-html-bfd:
5674@if bfd
5675maybe-html-bfd: html-bfd
5676
5677html-bfd: \
5678 configure-bfd
5679 @[ -f ./bfd/Makefile ] || exit 0; \
5680 r=`${PWD_COMMAND}`; export r; \
5681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5682 $(HOST_EXPORTS) \
5683 for flag in $(EXTRA_HOST_FLAGS) ; do \
5684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5685 done; \
5686 echo "Doing html in bfd" ; \
b00612cc 5687 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
5688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5690 "RANLIB=$${RANLIB}" \
0c24b341 5691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
5692 html) \
5693 || exit 1
5694
5695@endif bfd
5696
4fa63067
NN
5697.PHONY: maybe-TAGS-bfd TAGS-bfd
5698maybe-TAGS-bfd:
6bd3dfaa
PB
5699@if bfd
5700maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 5701
4fa63067
NN
5702TAGS-bfd: \
5703 configure-bfd
5704 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5705 r=`${PWD_COMMAND}`; export r; \
5706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5707 $(HOST_EXPORTS) \
b813574b 5708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5710 done; \
4fa63067 5711 echo "Doing TAGS in bfd" ; \
b00612cc 5712 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5715 "RANLIB=$${RANLIB}" \
0c24b341 5716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5717 TAGS) \
2a4cbe27
NN
5718 || exit 1
5719
6bd3dfaa 5720@endif bfd
2a4cbe27 5721
4fa63067
NN
5722.PHONY: maybe-install-info-bfd install-info-bfd
5723maybe-install-info-bfd:
6bd3dfaa
PB
5724@if bfd
5725maybe-install-info-bfd: install-info-bfd
2a4cbe27 5726
4fa63067
NN
5727install-info-bfd: \
5728 configure-bfd \
5729 info-bfd
5730 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5731 r=`${PWD_COMMAND}`; export r; \
5732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5733 $(HOST_EXPORTS) \
b813574b 5734 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5736 done; \
4fa63067 5737 echo "Doing install-info in bfd" ; \
b00612cc 5738 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5741 "RANLIB=$${RANLIB}" \
0c24b341 5742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5743 install-info) \
2a4cbe27
NN
5744 || exit 1
5745
6bd3dfaa 5746@endif bfd
2a4cbe27 5747
a3ca38d2
DD
5748.PHONY: maybe-install-pdf-bfd install-pdf-bfd
5749maybe-install-pdf-bfd:
5750@if bfd
5751maybe-install-pdf-bfd: install-pdf-bfd
5752
5753install-pdf-bfd: \
5754 configure-bfd \
5755 pdf-bfd
5756 @[ -f ./bfd/Makefile ] || exit 0; \
5757 r=`${PWD_COMMAND}`; export r; \
5758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759 $(HOST_EXPORTS) \
5760 for flag in $(EXTRA_HOST_FLAGS) ; do \
5761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5762 done; \
5763 echo "Doing install-pdf in bfd" ; \
5764 (cd $(HOST_SUBDIR)/bfd && \
5765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5767 "RANLIB=$${RANLIB}" \
0c24b341 5768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
5769 install-pdf) \
5770 || exit 1
5771
5772@endif bfd
5773
108a6f8e
CD
5774.PHONY: maybe-install-html-bfd install-html-bfd
5775maybe-install-html-bfd:
5776@if bfd
5777maybe-install-html-bfd: install-html-bfd
5778
5779install-html-bfd: \
5780 configure-bfd \
5781 html-bfd
5782 @[ -f ./bfd/Makefile ] || exit 0; \
5783 r=`${PWD_COMMAND}`; export r; \
5784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5785 $(HOST_EXPORTS) \
5786 for flag in $(EXTRA_HOST_FLAGS) ; do \
5787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5788 done; \
5789 echo "Doing install-html in bfd" ; \
5790 (cd $(HOST_SUBDIR)/bfd && \
5791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5793 "RANLIB=$${RANLIB}" \
0c24b341 5794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
5795 install-html) \
5796 || exit 1
5797
5798@endif bfd
5799
4fa63067
NN
5800.PHONY: maybe-installcheck-bfd installcheck-bfd
5801maybe-installcheck-bfd:
6bd3dfaa
PB
5802@if bfd
5803maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 5804
4fa63067
NN
5805installcheck-bfd: \
5806 configure-bfd
5807 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5808 r=`${PWD_COMMAND}`; export r; \
5809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5810 $(HOST_EXPORTS) \
b813574b 5811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5813 done; \
4fa63067 5814 echo "Doing installcheck in bfd" ; \
b00612cc 5815 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5818 "RANLIB=$${RANLIB}" \
0c24b341 5819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5820 installcheck) \
2a4cbe27
NN
5821 || exit 1
5822
6bd3dfaa 5823@endif bfd
2a4cbe27 5824
4fa63067
NN
5825.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
5826maybe-mostlyclean-bfd:
6bd3dfaa
PB
5827@if bfd
5828maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 5829
4fa63067
NN
5830mostlyclean-bfd:
5831 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5832 r=`${PWD_COMMAND}`; export r; \
5833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5834 $(HOST_EXPORTS) \
b813574b 5835 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5837 done; \
4fa63067 5838 echo "Doing mostlyclean in bfd" ; \
b00612cc 5839 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5842 "RANLIB=$${RANLIB}" \
0c24b341 5843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5844 mostlyclean) \
2a4cbe27
NN
5845 || exit 1
5846
6bd3dfaa 5847@endif bfd
2a4cbe27 5848
4fa63067
NN
5849.PHONY: maybe-clean-bfd clean-bfd
5850maybe-clean-bfd:
6bd3dfaa
PB
5851@if bfd
5852maybe-clean-bfd: clean-bfd
2a4cbe27 5853
4fa63067
NN
5854clean-bfd:
5855 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5856 r=`${PWD_COMMAND}`; export r; \
5857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5858 $(HOST_EXPORTS) \
b813574b 5859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5861 done; \
4fa63067 5862 echo "Doing clean in bfd" ; \
b00612cc 5863 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5866 "RANLIB=$${RANLIB}" \
0c24b341 5867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5868 clean) \
2a4cbe27
NN
5869 || exit 1
5870
6bd3dfaa 5871@endif bfd
2a4cbe27 5872
4fa63067
NN
5873.PHONY: maybe-distclean-bfd distclean-bfd
5874maybe-distclean-bfd:
6bd3dfaa
PB
5875@if bfd
5876maybe-distclean-bfd: distclean-bfd
2a4cbe27 5877
4fa63067
NN
5878distclean-bfd:
5879 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
5880 r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5882 $(HOST_EXPORTS) \
b813574b 5883 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5885 done; \
4fa63067 5886 echo "Doing distclean in bfd" ; \
b00612cc 5887 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
5888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890 "RANLIB=$${RANLIB}" \
0c24b341 5891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5892 distclean) \
2a4cbe27
NN
5893 || exit 1
5894
6bd3dfaa 5895@endif bfd
2a4cbe27 5896
4fa63067
NN
5897.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
5898maybe-maintainer-clean-bfd:
6bd3dfaa
PB
5899@if bfd
5900maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 5901
4fa63067
NN
5902maintainer-clean-bfd:
5903 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
5904 r=`${PWD_COMMAND}`; export r; \
5905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5906 $(HOST_EXPORTS) \
b813574b 5907 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
5908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5909 done; \
4fa63067 5910 echo "Doing maintainer-clean in bfd" ; \
b00612cc 5911 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
5912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5914 "RANLIB=$${RANLIB}" \
0c24b341 5915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 5916 maintainer-clean) \
a2592b1b
DD
5917 || exit 1
5918
6bd3dfaa 5919@endif bfd
a2592b1b 5920
2a4cbe27 5921
a7254363 5922
4fa63067
NN
5923.PHONY: configure-opcodes maybe-configure-opcodes
5924maybe-configure-opcodes:
4f0ef2d8
CD
5925@if gcc-bootstrap
5926configure-opcodes: stage_current
5927@endif gcc-bootstrap
6bd3dfaa
PB
5928@if opcodes
5929maybe-configure-opcodes: configure-opcodes
c52c6897 5930configure-opcodes:
c52c6897
PB
5931 @r=`${PWD_COMMAND}`; export r; \
5932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5933 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 5935 $(HOST_EXPORTS) \
a7254363
PB
5936 echo Configuring in $(HOST_SUBDIR)/opcodes; \
5937 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 5938 case $(srcdir) in \
b00612cc
PB
5939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5940 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5942 esac; \
b00612cc
PB
5943 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5944 libsrcdir="$$s/opcodes"; \
4fa63067 5945 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5946 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5947 --target=${target_alias} $${srcdiroption} \
4fa63067 5948 || exit 1
6bd3dfaa 5949@endif opcodes
2a4cbe27 5950
a7254363
PB
5951
5952
d545f33b
PB
5953.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
5954maybe-configure-stage1-opcodes:
5955@if opcodes-bootstrap
5956maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 5957configure-stage1-opcodes:
c52c6897 5958 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5959 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5960 @r=`${PWD_COMMAND}`; export r; \
5961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5962 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 5963 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
1b05fbbd 5964 $(HOST_EXPORTS) \
8ee82aff 5965 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5966 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
5967 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 5968 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 5969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
5970 cd $(HOST_SUBDIR)/opcodes || exit 1; \
5971 case $(srcdir) in \
5972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5973 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5975 esac; \
5976 srcdiroption="--srcdir=$${topdir}/opcodes"; \
5977 libsrcdir="$$s/opcodes"; \
5978 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
5979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5980 --target=${target_alias} $${srcdiroption} \
1b05fbbd 5981 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
5982@endif opcodes-bootstrap
5983
5984.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
5985maybe-configure-stage2-opcodes:
5986@if opcodes-bootstrap
5987maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 5988configure-stage2-opcodes:
c52c6897 5989 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5990 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
5991 @r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 5993 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 5994 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 5995 $(HOST_EXPORTS) \
1b05fbbd 5996 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 5997 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
5998 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
5999 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6000 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6001 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6002 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6003 case $(srcdir) in \
6004 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6005 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6006 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6007 esac; \
6008 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6009 libsrcdir="$$s/opcodes"; \
6010 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6011 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6012 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6013 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6014 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6015@endif opcodes-bootstrap
6016
d545f33b
PB
6017.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
6018maybe-configure-stage3-opcodes:
6019@if opcodes-bootstrap
6020maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 6021configure-stage3-opcodes:
c52c6897 6022 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6024 @r=`${PWD_COMMAND}`; export r; \
6025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6026 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6027 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6028 $(HOST_EXPORTS) \
1b05fbbd 6029 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6030 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6031 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6032 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6033 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6035 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6036 case $(srcdir) in \
6037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6038 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6040 esac; \
6041 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6042 libsrcdir="$$s/opcodes"; \
6043 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6045 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6046 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6047 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6048@endif opcodes-bootstrap
6049
d545f33b
PB
6050.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
6051maybe-configure-stage4-opcodes:
6052@if opcodes-bootstrap
6053maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 6054configure-stage4-opcodes:
c52c6897 6055 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6057 @r=`${PWD_COMMAND}`; export r; \
6058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6059 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6060 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6061 $(HOST_EXPORTS) \
1b05fbbd 6062 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6063 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6064 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6065 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6066 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6068 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6069 case $(srcdir) in \
6070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6071 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6073 esac; \
6074 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6075 libsrcdir="$$s/opcodes"; \
6076 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6078 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6079 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6080 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6081@endif opcodes-bootstrap
6082
6083.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
6084maybe-configure-stageprofile-opcodes:
6085@if opcodes-bootstrap
6086maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 6087configure-stageprofile-opcodes:
c52c6897 6088 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6090 @r=`${PWD_COMMAND}`; export r; \
6091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6092 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6093 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6094 $(HOST_EXPORTS) \
1b05fbbd
AO
6095 $(POSTSTAGE1_HOST_EXPORTS) \
6096 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6097 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6098 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6099 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6101 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6102 case $(srcdir) in \
6103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6104 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6106 esac; \
6107 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6108 libsrcdir="$$s/opcodes"; \
6109 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6111 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6112 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6113 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6114@endif opcodes-bootstrap
6115
6116.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
6117maybe-configure-stagefeedback-opcodes:
6118@if opcodes-bootstrap
6119maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 6120configure-stagefeedback-opcodes:
c52c6897 6121 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
6123 @r=`${PWD_COMMAND}`; export r; \
6124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6125 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6126 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b 6127 $(HOST_EXPORTS) \
1b05fbbd
AO
6128 $(POSTSTAGE1_HOST_EXPORTS) \
6129 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6130 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6131 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6132 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 6133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
6134 cd $(HOST_SUBDIR)/opcodes || exit 1; \
6135 case $(srcdir) in \
6136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6137 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
6138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6139 esac; \
6140 srcdiroption="--srcdir=$${topdir}/opcodes"; \
6141 libsrcdir="$$s/opcodes"; \
6142 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6144 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6145 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6146 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
6147@endif opcodes-bootstrap
6148
6149
6150
6151
6152
4fa63067
NN
6153.PHONY: all-opcodes maybe-all-opcodes
6154maybe-all-opcodes:
4f0ef2d8
CD
6155@if gcc-bootstrap
6156all-opcodes: stage_current
6157@endif gcc-bootstrap
6bd3dfaa 6158@if opcodes
d27cc32e 6159TARGET-opcodes=all
6bd3dfaa 6160maybe-all-opcodes: all-opcodes
4fa63067 6161all-opcodes: configure-opcodes
c52c6897 6162 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6164 $(HOST_EXPORTS) \
b00612cc 6165 (cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0
PB
6166 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6167 $(TARGET-opcodes))
6bd3dfaa 6168@endif opcodes
2a4cbe27 6169
a7254363 6170
d545f33b
PB
6171
6172.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
6173.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
6174maybe-all-stage1-opcodes:
6175maybe-clean-stage1-opcodes:
6176@if opcodes-bootstrap
6177maybe-all-stage1-opcodes: all-stage1-opcodes
6178all-stage1: all-stage1-opcodes
f70224b5 6179TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 6180all-stage1-opcodes: configure-stage1-opcodes
c52c6897 6181 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
6182 @r=`${PWD_COMMAND}`; export r; \
6183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6184 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
6185 $(HOST_EXPORTS) \
6186 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6187 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6188 CFLAGS="$(STAGE1_CFLAGS)" \
6189 CXXFLAGS="$(STAGE1_CFLAGS)" \
6190 LIBCFLAGS="$(LIBCFLAGS)" \
6191 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6192 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6193 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6194 $(EXTRA_HOST_FLAGS) \
6195 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 6196 $(TARGET-stage1-opcodes)
d545f33b
PB
6197
6198maybe-clean-stage1-opcodes: clean-stage1-opcodes
6199clean-stage1: clean-stage1-opcodes
6200clean-stage1-opcodes:
9dbaa842
DD
6201 @if [ $(current_stage) = stage1 ]; then \
6202 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6203 else \
6204 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
6205 $(MAKE) stage1-start; \
6206 fi; \
d545f33b 6207 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6208 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 6209 clean
d545f33b
PB
6210@endif opcodes-bootstrap
6211
6212
6213.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
6214.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
6215maybe-all-stage2-opcodes:
6216maybe-clean-stage2-opcodes:
6217@if opcodes-bootstrap
6218maybe-all-stage2-opcodes: all-stage2-opcodes
6219all-stage2: all-stage2-opcodes
f70224b5 6220TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 6221all-stage2-opcodes: configure-stage2-opcodes
c52c6897 6222 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
6223 @r=`${PWD_COMMAND}`; export r; \
6224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6225 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
6226 $(HOST_EXPORTS) \
6227 $(POSTSTAGE1_HOST_EXPORTS) \
6228 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6229 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6230 CFLAGS="$(STAGE2_CFLAGS)" \
6231 CXXFLAGS="$(STAGE2_CFLAGS)" \
6232 LIBCFLAGS="$(STAGE2_CFLAGS)" \
6233 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6234 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6235 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6236 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6237 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 6238 $(TARGET-stage2-opcodes)
d545f33b
PB
6239
6240maybe-clean-stage2-opcodes: clean-stage2-opcodes
6241clean-stage2: clean-stage2-opcodes
6242clean-stage2-opcodes:
9dbaa842
DD
6243 @if [ $(current_stage) = stage2 ]; then \
6244 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6245 else \
6246 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
6247 $(MAKE) stage2-start; \
6248 fi; \
d545f33b 6249 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6250 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6251 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6252 clean
d545f33b
PB
6253@endif opcodes-bootstrap
6254
6255
6256.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
6257.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
6258maybe-all-stage3-opcodes:
6259maybe-clean-stage3-opcodes:
6260@if opcodes-bootstrap
6261maybe-all-stage3-opcodes: all-stage3-opcodes
6262all-stage3: all-stage3-opcodes
f70224b5 6263TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 6264all-stage3-opcodes: configure-stage3-opcodes
c52c6897 6265 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
6266 @r=`${PWD_COMMAND}`; export r; \
6267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6268 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
6269 $(HOST_EXPORTS) \
6270 $(POSTSTAGE1_HOST_EXPORTS) \
6271 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6272 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6273 CFLAGS="$(STAGE3_CFLAGS)" \
6274 CXXFLAGS="$(STAGE3_CFLAGS)" \
6275 LIBCFLAGS="$(STAGE3_CFLAGS)" \
6276 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6277 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6278 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6279 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6280 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 6281 $(TARGET-stage3-opcodes)
d545f33b
PB
6282
6283maybe-clean-stage3-opcodes: clean-stage3-opcodes
6284clean-stage3: clean-stage3-opcodes
6285clean-stage3-opcodes:
9dbaa842
DD
6286 @if [ $(current_stage) = stage3 ]; then \
6287 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6288 else \
6289 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
6290 $(MAKE) stage3-start; \
6291 fi; \
d545f33b 6292 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6293 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6294 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6295 clean
d545f33b
PB
6296@endif opcodes-bootstrap
6297
6298
6299.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
6300.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
6301maybe-all-stage4-opcodes:
6302maybe-clean-stage4-opcodes:
6303@if opcodes-bootstrap
6304maybe-all-stage4-opcodes: all-stage4-opcodes
6305all-stage4: all-stage4-opcodes
f70224b5 6306TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 6307all-stage4-opcodes: configure-stage4-opcodes
c52c6897 6308 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
6309 @r=`${PWD_COMMAND}`; export r; \
6310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6311 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
6312 $(HOST_EXPORTS) \
6313 $(POSTSTAGE1_HOST_EXPORTS) \
6314 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6316 CFLAGS="$(STAGE4_CFLAGS)" \
6317 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 6318 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
6319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6322 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6323 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 6324 $(TARGET-stage4-opcodes)
d545f33b
PB
6325
6326maybe-clean-stage4-opcodes: clean-stage4-opcodes
6327clean-stage4: clean-stage4-opcodes
6328clean-stage4-opcodes:
9dbaa842
DD
6329 @if [ $(current_stage) = stage4 ]; then \
6330 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6331 else \
6332 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
6333 $(MAKE) stage4-start; \
6334 fi; \
d545f33b 6335 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6336 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6337 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6338 clean
d545f33b
PB
6339@endif opcodes-bootstrap
6340
6341
6342.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
6343.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
6344maybe-all-stageprofile-opcodes:
6345maybe-clean-stageprofile-opcodes:
6346@if opcodes-bootstrap
6347maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
6348all-stageprofile: all-stageprofile-opcodes
f70224b5 6349TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 6350all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 6351 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
6352 @r=`${PWD_COMMAND}`; export r; \
6353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6354 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
6355 $(HOST_EXPORTS) \
6356 $(POSTSTAGE1_HOST_EXPORTS) \
6357 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6358 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6359 CFLAGS="$(STAGEprofile_CFLAGS)" \
6360 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
6361 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6362 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6363 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6364 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6365 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6366 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 6367 $(TARGET-stageprofile-opcodes)
d545f33b
PB
6368
6369maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
6370clean-stageprofile: clean-stageprofile-opcodes
6371clean-stageprofile-opcodes:
9dbaa842
DD
6372 @if [ $(current_stage) = stageprofile ]; then \
6373 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6374 else \
6375 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
6376 $(MAKE) stageprofile-start; \
6377 fi; \
d545f33b 6378 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6379 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6380 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6381 clean
d545f33b
PB
6382@endif opcodes-bootstrap
6383
6384
6385.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
6386.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
6387maybe-all-stagefeedback-opcodes:
6388maybe-clean-stagefeedback-opcodes:
6389@if opcodes-bootstrap
6390maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
6391all-stagefeedback: all-stagefeedback-opcodes
f70224b5 6392TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 6393all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 6394 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
6395 @r=`${PWD_COMMAND}`; export r; \
6396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6397 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
6398 $(HOST_EXPORTS) \
6399 $(POSTSTAGE1_HOST_EXPORTS) \
6400 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6401 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
6402 CFLAGS="$(STAGEfeedback_CFLAGS)" \
6403 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
6404 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6405 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6406 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6407 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6408 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
6409 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 6410 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
6411
6412maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
6413clean-stagefeedback: clean-stagefeedback-opcodes
6414clean-stagefeedback-opcodes:
9dbaa842
DD
6415 @if [ $(current_stage) = stagefeedback ]; then \
6416 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
6417 else \
6418 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
6419 $(MAKE) stagefeedback-start; \
6420 fi; \
d545f33b 6421 cd $(HOST_SUBDIR)/opcodes && \
7f6ef0c0 6422 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 6423 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 6424 clean
d545f33b
PB
6425@endif opcodes-bootstrap
6426
6427
6428
6429
6430
4fa63067
NN
6431.PHONY: check-opcodes maybe-check-opcodes
6432maybe-check-opcodes:
6bd3dfaa
PB
6433@if opcodes
6434maybe-check-opcodes: check-opcodes
4fa63067
NN
6435
6436check-opcodes:
0aed8855 6437 @: $(MAKE); $(unstage)
4fa63067 6438 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6440 $(HOST_EXPORTS) \
b00612cc
PB
6441 (cd $(HOST_SUBDIR)/opcodes && \
6442 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6443
6bd3dfaa 6444@endif opcodes
2a4cbe27 6445
4fa63067
NN
6446.PHONY: install-opcodes maybe-install-opcodes
6447maybe-install-opcodes:
6bd3dfaa
PB
6448@if opcodes
6449maybe-install-opcodes: install-opcodes
2a4cbe27 6450
4fa63067 6451install-opcodes: installdirs
0aed8855 6452 @: $(MAKE); $(unstage)
4fa63067
NN
6453 @r=`${PWD_COMMAND}`; export r; \
6454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6455 $(HOST_EXPORTS) \
b00612cc 6456 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 6457 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6458
6bd3dfaa 6459@endif opcodes
4fa63067 6460
56a8fe78 6461# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
6462
6463.PHONY: maybe-info-opcodes info-opcodes
6464maybe-info-opcodes:
6bd3dfaa
PB
6465@if opcodes
6466maybe-info-opcodes: info-opcodes
4fa63067
NN
6467
6468info-opcodes: \
6469 configure-opcodes
6470 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6471 r=`${PWD_COMMAND}`; export r; \
6472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6473 $(HOST_EXPORTS) \
b813574b 6474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6476 done; \
4fa63067 6477 echo "Doing info in opcodes" ; \
b00612cc 6478 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6481 "RANLIB=$${RANLIB}" \
0c24b341 6482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6483 info) \
2a4cbe27
NN
6484 || exit 1
6485
6bd3dfaa 6486@endif opcodes
2a4cbe27 6487
4fa63067
NN
6488.PHONY: maybe-dvi-opcodes dvi-opcodes
6489maybe-dvi-opcodes:
6bd3dfaa
PB
6490@if opcodes
6491maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 6492
4fa63067
NN
6493dvi-opcodes: \
6494 configure-opcodes
6495 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6496 r=`${PWD_COMMAND}`; export r; \
6497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6498 $(HOST_EXPORTS) \
b813574b 6499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6501 done; \
4fa63067 6502 echo "Doing dvi in opcodes" ; \
b00612cc 6503 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6506 "RANLIB=$${RANLIB}" \
0c24b341 6507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6508 dvi) \
2a4cbe27
NN
6509 || exit 1
6510
6bd3dfaa 6511@endif opcodes
2a4cbe27 6512
56a8fe78
DD
6513.PHONY: maybe-pdf-opcodes pdf-opcodes
6514maybe-pdf-opcodes:
6515@if opcodes
6516maybe-pdf-opcodes: pdf-opcodes
6517
6518pdf-opcodes: \
6519 configure-opcodes
6520 @[ -f ./opcodes/Makefile ] || exit 0; \
6521 r=`${PWD_COMMAND}`; export r; \
6522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6523 $(HOST_EXPORTS) \
6524 for flag in $(EXTRA_HOST_FLAGS) ; do \
6525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6526 done; \
6527 echo "Doing pdf in opcodes" ; \
6528 (cd $(HOST_SUBDIR)/opcodes && \
6529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6531 "RANLIB=$${RANLIB}" \
0c24b341 6532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
6533 pdf) \
6534 || exit 1
6535
6536@endif opcodes
6537
6d389afc
MS
6538.PHONY: maybe-html-opcodes html-opcodes
6539maybe-html-opcodes:
6540@if opcodes
6541maybe-html-opcodes: html-opcodes
6542
6543html-opcodes: \
6544 configure-opcodes
6545 @[ -f ./opcodes/Makefile ] || exit 0; \
6546 r=`${PWD_COMMAND}`; export r; \
6547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6548 $(HOST_EXPORTS) \
6549 for flag in $(EXTRA_HOST_FLAGS) ; do \
6550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6551 done; \
6552 echo "Doing html in opcodes" ; \
b00612cc 6553 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
6554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6556 "RANLIB=$${RANLIB}" \
0c24b341 6557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
6558 html) \
6559 || exit 1
6560
6561@endif opcodes
6562
4fa63067
NN
6563.PHONY: maybe-TAGS-opcodes TAGS-opcodes
6564maybe-TAGS-opcodes:
6bd3dfaa
PB
6565@if opcodes
6566maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 6567
4fa63067
NN
6568TAGS-opcodes: \
6569 configure-opcodes
6570 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6571 r=`${PWD_COMMAND}`; export r; \
6572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6573 $(HOST_EXPORTS) \
b813574b 6574 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6576 done; \
4fa63067 6577 echo "Doing TAGS in opcodes" ; \
b00612cc 6578 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6581 "RANLIB=$${RANLIB}" \
0c24b341 6582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6583 TAGS) \
2a4cbe27
NN
6584 || exit 1
6585
6bd3dfaa 6586@endif opcodes
2a4cbe27 6587
4fa63067
NN
6588.PHONY: maybe-install-info-opcodes install-info-opcodes
6589maybe-install-info-opcodes:
6bd3dfaa
PB
6590@if opcodes
6591maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 6592
4fa63067
NN
6593install-info-opcodes: \
6594 configure-opcodes \
6595 info-opcodes
6596 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6597 r=`${PWD_COMMAND}`; export r; \
6598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6599 $(HOST_EXPORTS) \
b813574b 6600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6602 done; \
4fa63067 6603 echo "Doing install-info in opcodes" ; \
b00612cc 6604 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6607 "RANLIB=$${RANLIB}" \
0c24b341 6608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6609 install-info) \
2a4cbe27
NN
6610 || exit 1
6611
6bd3dfaa 6612@endif opcodes
2a4cbe27 6613
a3ca38d2
DD
6614.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
6615maybe-install-pdf-opcodes:
6616@if opcodes
6617maybe-install-pdf-opcodes: install-pdf-opcodes
6618
6619install-pdf-opcodes: \
6620 configure-opcodes \
6621 pdf-opcodes
6622 @[ -f ./opcodes/Makefile ] || exit 0; \
6623 r=`${PWD_COMMAND}`; export r; \
6624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6625 $(HOST_EXPORTS) \
6626 for flag in $(EXTRA_HOST_FLAGS) ; do \
6627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6628 done; \
6629 echo "Doing install-pdf in opcodes" ; \
6630 (cd $(HOST_SUBDIR)/opcodes && \
6631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6633 "RANLIB=$${RANLIB}" \
0c24b341 6634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
6635 install-pdf) \
6636 || exit 1
6637
6638@endif opcodes
6639
108a6f8e
CD
6640.PHONY: maybe-install-html-opcodes install-html-opcodes
6641maybe-install-html-opcodes:
6642@if opcodes
6643maybe-install-html-opcodes: install-html-opcodes
6644
6645install-html-opcodes: \
6646 configure-opcodes \
6647 html-opcodes
6648 @[ -f ./opcodes/Makefile ] || exit 0; \
6649 r=`${PWD_COMMAND}`; export r; \
6650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6651 $(HOST_EXPORTS) \
6652 for flag in $(EXTRA_HOST_FLAGS) ; do \
6653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6654 done; \
6655 echo "Doing install-html in opcodes" ; \
6656 (cd $(HOST_SUBDIR)/opcodes && \
6657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6659 "RANLIB=$${RANLIB}" \
0c24b341 6660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
6661 install-html) \
6662 || exit 1
6663
6664@endif opcodes
6665
4fa63067
NN
6666.PHONY: maybe-installcheck-opcodes installcheck-opcodes
6667maybe-installcheck-opcodes:
6bd3dfaa
PB
6668@if opcodes
6669maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 6670
4fa63067
NN
6671installcheck-opcodes: \
6672 configure-opcodes
6673 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6674 r=`${PWD_COMMAND}`; export r; \
6675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6676 $(HOST_EXPORTS) \
b813574b 6677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679 done; \
4fa63067 6680 echo "Doing installcheck in opcodes" ; \
b00612cc 6681 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684 "RANLIB=$${RANLIB}" \
0c24b341 6685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6686 installcheck) \
2a4cbe27
NN
6687 || exit 1
6688
6bd3dfaa 6689@endif opcodes
2a4cbe27
NN
6690
6691.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
6692maybe-mostlyclean-opcodes:
6bd3dfaa
PB
6693@if opcodes
6694maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
6695
6696mostlyclean-opcodes:
6697 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6698 r=`${PWD_COMMAND}`; export r; \
6699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6700 $(HOST_EXPORTS) \
b813574b 6701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6703 done; \
6704 echo "Doing mostlyclean in opcodes" ; \
b00612cc 6705 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6708 "RANLIB=$${RANLIB}" \
0c24b341 6709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6710 mostlyclean) \
2a4cbe27
NN
6711 || exit 1
6712
6bd3dfaa 6713@endif opcodes
2a4cbe27 6714
4fa63067
NN
6715.PHONY: maybe-clean-opcodes clean-opcodes
6716maybe-clean-opcodes:
6bd3dfaa
PB
6717@if opcodes
6718maybe-clean-opcodes: clean-opcodes
2a4cbe27 6719
4fa63067
NN
6720clean-opcodes:
6721 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6722 r=`${PWD_COMMAND}`; export r; \
6723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6724 $(HOST_EXPORTS) \
b813574b 6725 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6727 done; \
4fa63067 6728 echo "Doing clean in opcodes" ; \
b00612cc 6729 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6732 "RANLIB=$${RANLIB}" \
0c24b341 6733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6734 clean) \
2a4cbe27
NN
6735 || exit 1
6736
6bd3dfaa 6737@endif opcodes
2a4cbe27 6738
4fa63067
NN
6739.PHONY: maybe-distclean-opcodes distclean-opcodes
6740maybe-distclean-opcodes:
6bd3dfaa
PB
6741@if opcodes
6742maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 6743
4fa63067
NN
6744distclean-opcodes:
6745 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6746 r=`${PWD_COMMAND}`; export r; \
6747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6748 $(HOST_EXPORTS) \
b813574b 6749 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6751 done; \
4fa63067 6752 echo "Doing distclean in opcodes" ; \
b00612cc 6753 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6756 "RANLIB=$${RANLIB}" \
0c24b341 6757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6758 distclean) \
2a4cbe27
NN
6759 || exit 1
6760
6bd3dfaa 6761@endif opcodes
2a4cbe27 6762
4fa63067
NN
6763.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
6764maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
6765@if opcodes
6766maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 6767
4fa63067
NN
6768maintainer-clean-opcodes:
6769 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
6770 r=`${PWD_COMMAND}`; export r; \
6771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6772 $(HOST_EXPORTS) \
b813574b 6773 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6775 done; \
4fa63067 6776 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 6777 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
6778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6780 "RANLIB=$${RANLIB}" \
0c24b341 6781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 6782 maintainer-clean) \
2a4cbe27
NN
6783 || exit 1
6784
6bd3dfaa 6785@endif opcodes
2a4cbe27 6786
2a4cbe27 6787
a7254363 6788
4fa63067
NN
6789.PHONY: configure-binutils maybe-configure-binutils
6790maybe-configure-binutils:
4f0ef2d8
CD
6791@if gcc-bootstrap
6792configure-binutils: stage_current
6793@endif gcc-bootstrap
6bd3dfaa
PB
6794@if binutils
6795maybe-configure-binutils: configure-binutils
c52c6897 6796configure-binutils:
c52c6897
PB
6797 @r=`${PWD_COMMAND}`; export r; \
6798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
6799 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 6801 $(HOST_EXPORTS) \
a7254363
PB
6802 echo Configuring in $(HOST_SUBDIR)/binutils; \
6803 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 6804 case $(srcdir) in \
b00612cc
PB
6805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6806 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6808 esac; \
b00612cc
PB
6809 srcdiroption="--srcdir=$${topdir}/binutils"; \
6810 libsrcdir="$$s/binutils"; \
4fa63067 6811 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6813 --target=${target_alias} $${srcdiroption} \
2a4cbe27 6814 || exit 1
6bd3dfaa 6815@endif binutils
2a4cbe27 6816
a7254363
PB
6817
6818
d545f33b
PB
6819.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
6820maybe-configure-stage1-binutils:
6821@if binutils-bootstrap
6822maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 6823configure-stage1-binutils:
c52c6897 6824 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 6825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6826 @r=`${PWD_COMMAND}`; export r; \
6827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6828 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 6829 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
1b05fbbd 6830 $(HOST_EXPORTS) \
8ee82aff 6831 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6832 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
6833 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 6834 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6836 cd $(HOST_SUBDIR)/binutils || exit 1; \
6837 case $(srcdir) in \
6838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6839 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6841 esac; \
6842 srcdiroption="--srcdir=$${topdir}/binutils"; \
6843 libsrcdir="$$s/binutils"; \
6844 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6846 --target=${target_alias} $${srcdiroption} \
1b05fbbd 6847 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
6848@endif binutils-bootstrap
6849
6850.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
6851maybe-configure-stage2-binutils:
6852@if binutils-bootstrap
6853maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 6854configure-stage2-binutils:
c52c6897 6855 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 6856 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6857 @r=`${PWD_COMMAND}`; export r; \
6858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6859 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 6860 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6861 $(HOST_EXPORTS) \
1b05fbbd 6862 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6863 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6864 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
6865 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6866 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6867 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6868 cd $(HOST_SUBDIR)/binutils || exit 1; \
6869 case $(srcdir) in \
6870 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6871 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6872 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6873 esac; \
6874 srcdiroption="--srcdir=$${topdir}/binutils"; \
6875 libsrcdir="$$s/binutils"; \
6876 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6877 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6878 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6879 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6880 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
6881@endif binutils-bootstrap
6882
d545f33b
PB
6883.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
6884maybe-configure-stage3-binutils:
6885@if binutils-bootstrap
6886maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 6887configure-stage3-binutils:
c52c6897 6888 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 6889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6890 @r=`${PWD_COMMAND}`; export r; \
6891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6892 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 6893 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6894 $(HOST_EXPORTS) \
1b05fbbd 6895 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6896 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6897 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
6898 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6899 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6901 cd $(HOST_SUBDIR)/binutils || exit 1; \
6902 case $(srcdir) in \
6903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6904 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6906 esac; \
6907 srcdiroption="--srcdir=$${topdir}/binutils"; \
6908 libsrcdir="$$s/binutils"; \
6909 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6911 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6912 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6913 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
6914@endif binutils-bootstrap
6915
d545f33b
PB
6916.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
6917maybe-configure-stage4-binutils:
6918@if binutils-bootstrap
6919maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 6920configure-stage4-binutils:
c52c6897 6921 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 6922 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6923 @r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6925 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 6926 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6927 $(HOST_EXPORTS) \
1b05fbbd 6928 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 6929 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
6930 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
6931 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6932 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 6933 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6934 cd $(HOST_SUBDIR)/binutils || exit 1; \
6935 case $(srcdir) in \
6936 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6937 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6938 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6939 esac; \
6940 srcdiroption="--srcdir=$${topdir}/binutils"; \
6941 libsrcdir="$$s/binutils"; \
6942 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6943 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6944 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6945 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6946 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
6947@endif binutils-bootstrap
6948
6949.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6950maybe-configure-stageprofile-binutils:
6951@if binutils-bootstrap
6952maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 6953configure-stageprofile-binutils:
c52c6897 6954 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 6955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6956 @r=`${PWD_COMMAND}`; export r; \
6957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6958 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 6959 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6960 $(HOST_EXPORTS) \
1b05fbbd
AO
6961 $(POSTSTAGE1_HOST_EXPORTS) \
6962 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6963 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
6964 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6965 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 6966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
6967 cd $(HOST_SUBDIR)/binutils || exit 1; \
6968 case $(srcdir) in \
6969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6970 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6972 esac; \
6973 srcdiroption="--srcdir=$${topdir}/binutils"; \
6974 libsrcdir="$$s/binutils"; \
6975 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
6976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6977 --target=${target_alias} $${srcdiroption} \
c1cb7e02 6978 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 6979 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
6980@endif binutils-bootstrap
6981
6982.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6983maybe-configure-stagefeedback-binutils:
6984@if binutils-bootstrap
6985maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 6986configure-stagefeedback-binutils:
c52c6897 6987 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 6988 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
6989 @r=`${PWD_COMMAND}`; export r; \
6990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 6991 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 6992 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b 6993 $(HOST_EXPORTS) \
1b05fbbd
AO
6994 $(POSTSTAGE1_HOST_EXPORTS) \
6995 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6996 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
6997 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 6998 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 6999 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
7000 cd $(HOST_SUBDIR)/binutils || exit 1; \
7001 case $(srcdir) in \
7002 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7003 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
7004 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7005 esac; \
7006 srcdiroption="--srcdir=$${topdir}/binutils"; \
7007 libsrcdir="$$s/binutils"; \
7008 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7009 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7010 --target=${target_alias} $${srcdiroption} \
c1cb7e02 7011 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 7012 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
7013@endif binutils-bootstrap
7014
7015
7016
7017
7018
4fa63067
NN
7019.PHONY: all-binutils maybe-all-binutils
7020maybe-all-binutils:
4f0ef2d8
CD
7021@if gcc-bootstrap
7022all-binutils: stage_current
7023@endif gcc-bootstrap
6bd3dfaa 7024@if binutils
d27cc32e 7025TARGET-binutils=all
6bd3dfaa 7026maybe-all-binutils: all-binutils
4fa63067 7027all-binutils: configure-binutils
c52c6897 7028 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7030 $(HOST_EXPORTS) \
b00612cc 7031 (cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0
PB
7032 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7033 $(TARGET-binutils))
6bd3dfaa 7034@endif binutils
4fa63067 7035
a7254363 7036
4fa63067 7037
d545f33b
PB
7038.PHONY: all-stage1-binutils maybe-all-stage1-binutils
7039.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
7040maybe-all-stage1-binutils:
7041maybe-clean-stage1-binutils:
7042@if binutils-bootstrap
7043maybe-all-stage1-binutils: all-stage1-binutils
7044all-stage1: all-stage1-binutils
f70224b5 7045TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 7046all-stage1-binutils: configure-stage1-binutils
c52c6897 7047 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
7048 @r=`${PWD_COMMAND}`; export r; \
7049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7050 TFLAGS="$(STAGE1_TFLAGS)"; \
378fce5b 7051 $(HOST_EXPORTS) \
d545f33b 7052 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7053 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7054 CFLAGS="$(STAGE1_CFLAGS)" \
7055 CXXFLAGS="$(STAGE1_CFLAGS)" \
7056 LIBCFLAGS="$(LIBCFLAGS)" \
7057 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7058 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7059 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7060 $(EXTRA_HOST_FLAGS) \
7061 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 7062 $(TARGET-stage1-binutils)
2a4cbe27 7063
d545f33b
PB
7064maybe-clean-stage1-binutils: clean-stage1-binutils
7065clean-stage1: clean-stage1-binutils
7066clean-stage1-binutils:
9dbaa842
DD
7067 @if [ $(current_stage) = stage1 ]; then \
7068 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7069 else \
7070 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
7071 $(MAKE) stage1-start; \
7072 fi; \
d545f33b 7073 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7074 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 7075 clean
d545f33b 7076@endif binutils-bootstrap
2a4cbe27 7077
2a4cbe27 7078
d545f33b
PB
7079.PHONY: all-stage2-binutils maybe-all-stage2-binutils
7080.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
7081maybe-all-stage2-binutils:
7082maybe-clean-stage2-binutils:
7083@if binutils-bootstrap
7084maybe-all-stage2-binutils: all-stage2-binutils
7085all-stage2: all-stage2-binutils
f70224b5 7086TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 7087all-stage2-binutils: configure-stage2-binutils
c52c6897 7088 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 7089 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7091 TFLAGS="$(STAGE2_TFLAGS)"; \
378fce5b 7092 $(HOST_EXPORTS) \
d545f33b
PB
7093 $(POSTSTAGE1_HOST_EXPORTS) \
7094 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7096 CFLAGS="$(STAGE2_CFLAGS)" \
7097 CXXFLAGS="$(STAGE2_CFLAGS)" \
7098 LIBCFLAGS="$(STAGE2_CFLAGS)" \
7099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7103 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 7104 $(TARGET-stage2-binutils)
2a4cbe27 7105
d545f33b
PB
7106maybe-clean-stage2-binutils: clean-stage2-binutils
7107clean-stage2: clean-stage2-binutils
7108clean-stage2-binutils:
9dbaa842
DD
7109 @if [ $(current_stage) = stage2 ]; then \
7110 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7111 else \
7112 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
7113 $(MAKE) stage2-start; \
7114 fi; \
d545f33b 7115 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7116 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7117 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7118 clean
d545f33b 7119@endif binutils-bootstrap
2a4cbe27 7120
4fa63067 7121
d545f33b
PB
7122.PHONY: all-stage3-binutils maybe-all-stage3-binutils
7123.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
7124maybe-all-stage3-binutils:
7125maybe-clean-stage3-binutils:
7126@if binutils-bootstrap
7127maybe-all-stage3-binutils: all-stage3-binutils
7128all-stage3: all-stage3-binutils
f70224b5 7129TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 7130all-stage3-binutils: configure-stage3-binutils
c52c6897 7131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 7132 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7134 TFLAGS="$(STAGE3_TFLAGS)"; \
378fce5b 7135 $(HOST_EXPORTS) \
d545f33b
PB
7136 $(POSTSTAGE1_HOST_EXPORTS) \
7137 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7139 CFLAGS="$(STAGE3_CFLAGS)" \
7140 CXXFLAGS="$(STAGE3_CFLAGS)" \
7141 LIBCFLAGS="$(STAGE3_CFLAGS)" \
7142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7146 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 7147 $(TARGET-stage3-binutils)
2a4cbe27 7148
d545f33b
PB
7149maybe-clean-stage3-binutils: clean-stage3-binutils
7150clean-stage3: clean-stage3-binutils
7151clean-stage3-binutils:
9dbaa842
DD
7152 @if [ $(current_stage) = stage3 ]; then \
7153 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7154 else \
7155 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
7156 $(MAKE) stage3-start; \
7157 fi; \
d545f33b 7158 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7159 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7160 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7161 clean
d545f33b 7162@endif binutils-bootstrap
2a4cbe27 7163
2a4cbe27 7164
d545f33b
PB
7165.PHONY: all-stage4-binutils maybe-all-stage4-binutils
7166.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
7167maybe-all-stage4-binutils:
7168maybe-clean-stage4-binutils:
7169@if binutils-bootstrap
7170maybe-all-stage4-binutils: all-stage4-binutils
7171all-stage4: all-stage4-binutils
f70224b5 7172TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 7173all-stage4-binutils: configure-stage4-binutils
c52c6897 7174 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 7175 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7177 TFLAGS="$(STAGE4_TFLAGS)"; \
378fce5b 7178 $(HOST_EXPORTS) \
d545f33b
PB
7179 $(POSTSTAGE1_HOST_EXPORTS) \
7180 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7182 CFLAGS="$(STAGE4_CFLAGS)" \
7183 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 7184 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
7185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7188 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7189 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 7190 $(TARGET-stage4-binutils)
d545f33b
PB
7191
7192maybe-clean-stage4-binutils: clean-stage4-binutils
7193clean-stage4: clean-stage4-binutils
7194clean-stage4-binutils:
9dbaa842
DD
7195 @if [ $(current_stage) = stage4 ]; then \
7196 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7197 else \
7198 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
7199 $(MAKE) stage4-start; \
7200 fi; \
d545f33b 7201 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7202 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7203 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7204 clean
d545f33b
PB
7205@endif binutils-bootstrap
7206
7207
7208.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
7209.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
7210maybe-all-stageprofile-binutils:
7211maybe-clean-stageprofile-binutils:
7212@if binutils-bootstrap
7213maybe-all-stageprofile-binutils: all-stageprofile-binutils
7214all-stageprofile: all-stageprofile-binutils
f70224b5 7215TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 7216all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 7217 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
7218 @r=`${PWD_COMMAND}`; export r; \
7219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7220 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
7221 $(HOST_EXPORTS) \
7222 $(POSTSTAGE1_HOST_EXPORTS) \
7223 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7224 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7225 CFLAGS="$(STAGEprofile_CFLAGS)" \
7226 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
7227 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
7228 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7229 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7230 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7231 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7232 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 7233 $(TARGET-stageprofile-binutils)
d545f33b
PB
7234
7235maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
7236clean-stageprofile: clean-stageprofile-binutils
7237clean-stageprofile-binutils:
9dbaa842
DD
7238 @if [ $(current_stage) = stageprofile ]; then \
7239 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7240 else \
7241 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
7242 $(MAKE) stageprofile-start; \
7243 fi; \
d545f33b 7244 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7245 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7246 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7247 clean
d545f33b
PB
7248@endif binutils-bootstrap
7249
7250
7251.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
7252.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
7253maybe-all-stagefeedback-binutils:
7254maybe-clean-stagefeedback-binutils:
7255@if binutils-bootstrap
7256maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
7257all-stagefeedback: all-stagefeedback-binutils
f70224b5 7258TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 7259all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 7260 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
7261 @r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 7263 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
7264 $(HOST_EXPORTS) \
7265 $(POSTSTAGE1_HOST_EXPORTS) \
7266 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7267 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
7268 CFLAGS="$(STAGEfeedback_CFLAGS)" \
7269 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
7270 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
7271 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
7272 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
7273 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
7274 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
7275 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 7276 $(TARGET-stagefeedback-binutils)
d545f33b
PB
7277
7278maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
7279clean-stagefeedback: clean-stagefeedback-binutils
7280clean-stagefeedback-binutils:
9dbaa842
DD
7281 @if [ $(current_stage) = stagefeedback ]; then \
7282 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
7283 else \
7284 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
7285 $(MAKE) stagefeedback-start; \
7286 fi; \
d545f33b 7287 cd $(HOST_SUBDIR)/binutils && \
7f6ef0c0 7288 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 7289 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 7290 clean
d545f33b
PB
7291@endif binutils-bootstrap
7292
7293
7294
7295
7296
7297.PHONY: check-binutils maybe-check-binutils
7298maybe-check-binutils:
7299@if binutils
7300maybe-check-binutils: check-binutils
7301
7302check-binutils:
0aed8855 7303 @: $(MAKE); $(unstage)
d545f33b
PB
7304 @r=`${PWD_COMMAND}`; export r; \
7305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7306 $(HOST_EXPORTS) \
7307 (cd $(HOST_SUBDIR)/binutils && \
7308 $(MAKE) $(FLAGS_TO_PASS) check)
7309
7310@endif binutils
7311
7312.PHONY: install-binutils maybe-install-binutils
7313maybe-install-binutils:
7314@if binutils
7315maybe-install-binutils: install-binutils
7316
7317install-binutils: installdirs
0aed8855 7318 @: $(MAKE); $(unstage)
d545f33b
PB
7319 @r=`${PWD_COMMAND}`; export r; \
7320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7321 $(HOST_EXPORTS) \
7322 (cd $(HOST_SUBDIR)/binutils && \
7323 $(MAKE) $(FLAGS_TO_PASS) install)
7324
7325@endif binutils
7326
56a8fe78 7327# Other targets (info, dvi, pdf, etc.)
d545f33b
PB
7328
7329.PHONY: maybe-info-binutils info-binutils
7330maybe-info-binutils:
7331@if binutils
7332maybe-info-binutils: info-binutils
7333
7334info-binutils: \
7335 configure-binutils
7336 @[ -f ./binutils/Makefile ] || exit 0; \
7337 r=`${PWD_COMMAND}`; export r; \
7338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7339 $(HOST_EXPORTS) \
7340 for flag in $(EXTRA_HOST_FLAGS) ; do \
7341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7342 done; \
7343 echo "Doing info in binutils" ; \
7344 (cd $(HOST_SUBDIR)/binutils && \
7345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7347 "RANLIB=$${RANLIB}" \
0c24b341 7348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d545f33b
PB
7349 info) \
7350 || exit 1
7351
7352@endif binutils
7353
7354.PHONY: maybe-dvi-binutils dvi-binutils
7355maybe-dvi-binutils:
7356@if binutils
7357maybe-dvi-binutils: dvi-binutils
7358
7359dvi-binutils: \
7360 configure-binutils
7361 @[ -f ./binutils/Makefile ] || exit 0; \
7362 r=`${PWD_COMMAND}`; export r; \
7363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7364 $(HOST_EXPORTS) \
7365 for flag in $(EXTRA_HOST_FLAGS) ; do \
7366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7367 done; \
7368 echo "Doing dvi in binutils" ; \
7369 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7372 "RANLIB=$${RANLIB}" \
0c24b341 7373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7374 dvi) \
2a4cbe27
NN
7375 || exit 1
7376
6bd3dfaa 7377@endif binutils
2a4cbe27 7378
56a8fe78
DD
7379.PHONY: maybe-pdf-binutils pdf-binutils
7380maybe-pdf-binutils:
7381@if binutils
7382maybe-pdf-binutils: pdf-binutils
7383
7384pdf-binutils: \
7385 configure-binutils
7386 @[ -f ./binutils/Makefile ] || exit 0; \
7387 r=`${PWD_COMMAND}`; export r; \
7388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7389 $(HOST_EXPORTS) \
7390 for flag in $(EXTRA_HOST_FLAGS) ; do \
7391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7392 done; \
7393 echo "Doing pdf in binutils" ; \
7394 (cd $(HOST_SUBDIR)/binutils && \
7395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7397 "RANLIB=$${RANLIB}" \
0c24b341 7398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7399 pdf) \
7400 || exit 1
7401
7402@endif binutils
7403
6d389afc
MS
7404.PHONY: maybe-html-binutils html-binutils
7405maybe-html-binutils:
7406@if binutils
7407maybe-html-binutils: html-binutils
7408
7409html-binutils: \
7410 configure-binutils
7411 @[ -f ./binutils/Makefile ] || exit 0; \
7412 r=`${PWD_COMMAND}`; export r; \
7413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7414 $(HOST_EXPORTS) \
7415 for flag in $(EXTRA_HOST_FLAGS) ; do \
7416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7417 done; \
7418 echo "Doing html in binutils" ; \
b00612cc 7419 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
7420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7422 "RANLIB=$${RANLIB}" \
0c24b341 7423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7424 html) \
7425 || exit 1
7426
7427@endif binutils
7428
4fa63067
NN
7429.PHONY: maybe-TAGS-binutils TAGS-binutils
7430maybe-TAGS-binutils:
6bd3dfaa
PB
7431@if binutils
7432maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 7433
4fa63067
NN
7434TAGS-binutils: \
7435 configure-binutils
7436 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7437 r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7439 $(HOST_EXPORTS) \
b813574b 7440 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
4fa63067 7443 echo "Doing TAGS in binutils" ; \
b00612cc 7444 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
0c24b341 7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7449 TAGS) \
2a4cbe27
NN
7450 || exit 1
7451
6bd3dfaa 7452@endif binutils
2a4cbe27 7453
4fa63067
NN
7454.PHONY: maybe-install-info-binutils install-info-binutils
7455maybe-install-info-binutils:
6bd3dfaa
PB
7456@if binutils
7457maybe-install-info-binutils: install-info-binutils
2a4cbe27 7458
4fa63067
NN
7459install-info-binutils: \
7460 configure-binutils \
7461 info-binutils
7462 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7463 r=`${PWD_COMMAND}`; export r; \
7464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7465 $(HOST_EXPORTS) \
b813574b 7466 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
4fa63067 7469 echo "Doing install-info in binutils" ; \
b00612cc 7470 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473 "RANLIB=$${RANLIB}" \
0c24b341 7474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7475 install-info) \
2a4cbe27
NN
7476 || exit 1
7477
6bd3dfaa 7478@endif binutils
2a4cbe27 7479
a3ca38d2
DD
7480.PHONY: maybe-install-pdf-binutils install-pdf-binutils
7481maybe-install-pdf-binutils:
7482@if binutils
7483maybe-install-pdf-binutils: install-pdf-binutils
7484
7485install-pdf-binutils: \
7486 configure-binutils \
7487 pdf-binutils
7488 @[ -f ./binutils/Makefile ] || exit 0; \
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491 $(HOST_EXPORTS) \
7492 for flag in $(EXTRA_HOST_FLAGS) ; do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
7495 echo "Doing install-pdf in binutils" ; \
7496 (cd $(HOST_SUBDIR)/binutils && \
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
0c24b341 7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7501 install-pdf) \
7502 || exit 1
7503
7504@endif binutils
7505
108a6f8e
CD
7506.PHONY: maybe-install-html-binutils install-html-binutils
7507maybe-install-html-binutils:
7508@if binutils
7509maybe-install-html-binutils: install-html-binutils
7510
7511install-html-binutils: \
7512 configure-binutils \
7513 html-binutils
7514 @[ -f ./binutils/Makefile ] || exit 0; \
7515 r=`${PWD_COMMAND}`; export r; \
7516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7517 $(HOST_EXPORTS) \
7518 for flag in $(EXTRA_HOST_FLAGS) ; do \
7519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7520 done; \
7521 echo "Doing install-html in binutils" ; \
7522 (cd $(HOST_SUBDIR)/binutils && \
7523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7525 "RANLIB=$${RANLIB}" \
0c24b341 7526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7527 install-html) \
7528 || exit 1
7529
7530@endif binutils
7531
4fa63067
NN
7532.PHONY: maybe-installcheck-binutils installcheck-binutils
7533maybe-installcheck-binutils:
6bd3dfaa
PB
7534@if binutils
7535maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 7536
4fa63067
NN
7537installcheck-binutils: \
7538 configure-binutils
7539 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7540 r=`${PWD_COMMAND}`; export r; \
7541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7542 $(HOST_EXPORTS) \
b813574b 7543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7545 done; \
4fa63067 7546 echo "Doing installcheck in binutils" ; \
b00612cc 7547 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7550 "RANLIB=$${RANLIB}" \
0c24b341 7551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7552 installcheck) \
2a4cbe27
NN
7553 || exit 1
7554
6bd3dfaa 7555@endif binutils
2a4cbe27 7556
4fa63067
NN
7557.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
7558maybe-mostlyclean-binutils:
6bd3dfaa
PB
7559@if binutils
7560maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 7561
4fa63067
NN
7562mostlyclean-binutils:
7563 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7564 r=`${PWD_COMMAND}`; export r; \
7565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7566 $(HOST_EXPORTS) \
b813574b 7567 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7569 done; \
4fa63067 7570 echo "Doing mostlyclean in binutils" ; \
b00612cc 7571 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7574 "RANLIB=$${RANLIB}" \
0c24b341 7575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7576 mostlyclean) \
2a4cbe27
NN
7577 || exit 1
7578
6bd3dfaa 7579@endif binutils
2a4cbe27 7580
4fa63067
NN
7581.PHONY: maybe-clean-binutils clean-binutils
7582maybe-clean-binutils:
6bd3dfaa
PB
7583@if binutils
7584maybe-clean-binutils: clean-binutils
2a4cbe27 7585
4fa63067
NN
7586clean-binutils:
7587 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7588 r=`${PWD_COMMAND}`; export r; \
7589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7590 $(HOST_EXPORTS) \
b813574b 7591 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7593 done; \
4fa63067 7594 echo "Doing clean in binutils" ; \
b00612cc 7595 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7598 "RANLIB=$${RANLIB}" \
0c24b341 7599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7600 clean) \
2a4cbe27
NN
7601 || exit 1
7602
6bd3dfaa 7603@endif binutils
2a4cbe27 7604
4fa63067
NN
7605.PHONY: maybe-distclean-binutils distclean-binutils
7606maybe-distclean-binutils:
6bd3dfaa
PB
7607@if binutils
7608maybe-distclean-binutils: distclean-binutils
2a4cbe27 7609
4fa63067
NN
7610distclean-binutils:
7611 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7612 r=`${PWD_COMMAND}`; export r; \
7613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7614 $(HOST_EXPORTS) \
b813574b 7615 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7617 done; \
4fa63067 7618 echo "Doing distclean in binutils" ; \
b00612cc 7619 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7622 "RANLIB=$${RANLIB}" \
0c24b341 7623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7624 distclean) \
2a4cbe27
NN
7625 || exit 1
7626
6bd3dfaa 7627@endif binutils
2a4cbe27 7628
4fa63067
NN
7629.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
7630maybe-maintainer-clean-binutils:
6bd3dfaa
PB
7631@if binutils
7632maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 7633
4fa63067
NN
7634maintainer-clean-binutils:
7635 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
7636 r=`${PWD_COMMAND}`; export r; \
7637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7638 $(HOST_EXPORTS) \
b813574b 7639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7641 done; \
4fa63067 7642 echo "Doing maintainer-clean in binutils" ; \
b00612cc 7643 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
7644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7646 "RANLIB=$${RANLIB}" \
0c24b341 7647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7648 maintainer-clean) \
2a4cbe27
NN
7649 || exit 1
7650
6bd3dfaa 7651@endif binutils
2a4cbe27 7652
2a4cbe27 7653
a7254363 7654
4fa63067
NN
7655.PHONY: configure-bison maybe-configure-bison
7656maybe-configure-bison:
4f0ef2d8
CD
7657@if gcc-bootstrap
7658configure-bison: stage_current
7659@endif gcc-bootstrap
6bd3dfaa
PB
7660@if bison
7661maybe-configure-bison: configure-bison
c52c6897 7662configure-bison:
0aed8855 7663 @: $(MAKE); $(unstage)
c52c6897 7664 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7666 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7667 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 7668 $(HOST_EXPORTS) \
a7254363
PB
7669 echo Configuring in $(HOST_SUBDIR)/bison; \
7670 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 7671 case $(srcdir) in \
b00612cc
PB
7672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7673 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7675 esac; \
b00612cc
PB
7676 srcdiroption="--srcdir=$${topdir}/bison"; \
7677 libsrcdir="$$s/bison"; \
4fa63067 7678 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
7679 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7680 --target=${target_alias} $${srcdiroption} \
2a4cbe27 7681 || exit 1
6bd3dfaa 7682@endif bison
2a4cbe27 7683
a7254363
PB
7684
7685
d545f33b
PB
7686
7687
4fa63067
NN
7688.PHONY: all-bison maybe-all-bison
7689maybe-all-bison:
4f0ef2d8
CD
7690@if gcc-bootstrap
7691all-bison: stage_current
7692@endif gcc-bootstrap
6bd3dfaa 7693@if bison
d27cc32e 7694TARGET-bison=all
6bd3dfaa 7695maybe-all-bison: all-bison
4fa63067 7696all-bison: configure-bison
0aed8855 7697 @: $(MAKE); $(unstage)
4fa63067
NN
7698 @r=`${PWD_COMMAND}`; export r; \
7699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7700 $(HOST_EXPORTS) \
b00612cc 7701 (cd $(HOST_SUBDIR)/bison && \
7f6ef0c0
PB
7702 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7703 $(TARGET-bison))
6bd3dfaa 7704@endif bison
2a4cbe27 7705
a7254363 7706
d545f33b
PB
7707
7708
4fa63067
NN
7709.PHONY: check-bison maybe-check-bison
7710maybe-check-bison:
6bd3dfaa
PB
7711@if bison
7712maybe-check-bison: check-bison
2a4cbe27 7713
4fa63067
NN
7714# This module is only tested in a native toolchain.
7715check-bison:
0aed8855 7716 @: $(MAKE); $(unstage)
4fa63067
NN
7717 @if [ '$(host)' = '$(target)' ] ; then \
7718 r=`${PWD_COMMAND}`; export r; \
7719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7720 $(HOST_EXPORTS) \
b00612cc 7721 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 7722 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7723 fi
7724
6bd3dfaa 7725@endif bison
4fa63067
NN
7726
7727.PHONY: install-bison maybe-install-bison
7728maybe-install-bison:
6bd3dfaa
PB
7729@if bison
7730maybe-install-bison: install-bison
4fa63067
NN
7731
7732install-bison: installdirs
0aed8855 7733 @: $(MAKE); $(unstage)
4fa63067 7734 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7736 $(HOST_EXPORTS) \
b00612cc 7737 (cd $(HOST_SUBDIR)/bison && \
2da12f12 7738 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7739
6bd3dfaa 7740@endif bison
2a4cbe27 7741
56a8fe78 7742# Other targets (info, dvi, pdf, etc.)
2a4cbe27 7743
4fa63067
NN
7744.PHONY: maybe-info-bison info-bison
7745maybe-info-bison:
6bd3dfaa
PB
7746@if bison
7747maybe-info-bison: info-bison
4fa63067
NN
7748
7749info-bison: \
7750 configure-bison
0aed8855 7751 @: $(MAKE); $(unstage)
4fa63067 7752 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7753 r=`${PWD_COMMAND}`; export r; \
7754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7755 $(HOST_EXPORTS) \
b813574b 7756 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7758 done; \
4fa63067 7759 echo "Doing info in bison" ; \
b00612cc 7760 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7763 "RANLIB=$${RANLIB}" \
0c24b341 7764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7765 info) \
2a4cbe27
NN
7766 || exit 1
7767
6bd3dfaa 7768@endif bison
2a4cbe27 7769
4fa63067
NN
7770.PHONY: maybe-dvi-bison dvi-bison
7771maybe-dvi-bison:
6bd3dfaa
PB
7772@if bison
7773maybe-dvi-bison: dvi-bison
2a4cbe27 7774
4fa63067
NN
7775dvi-bison: \
7776 configure-bison
0aed8855 7777 @: $(MAKE); $(unstage)
4fa63067 7778 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7779 r=`${PWD_COMMAND}`; export r; \
7780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7781 $(HOST_EXPORTS) \
b813574b 7782 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7784 done; \
4fa63067 7785 echo "Doing dvi in bison" ; \
b00612cc 7786 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7789 "RANLIB=$${RANLIB}" \
0c24b341 7790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7791 dvi) \
2a4cbe27
NN
7792 || exit 1
7793
6bd3dfaa 7794@endif bison
2a4cbe27 7795
56a8fe78
DD
7796.PHONY: maybe-pdf-bison pdf-bison
7797maybe-pdf-bison:
7798@if bison
7799maybe-pdf-bison: pdf-bison
7800
7801pdf-bison: \
7802 configure-bison
7803 @: $(MAKE); $(unstage)
7804 @[ -f ./bison/Makefile ] || exit 0; \
7805 r=`${PWD_COMMAND}`; export r; \
7806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7807 $(HOST_EXPORTS) \
7808 for flag in $(EXTRA_HOST_FLAGS) ; do \
7809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7810 done; \
7811 echo "Doing pdf in bison" ; \
7812 (cd $(HOST_SUBDIR)/bison && \
7813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7815 "RANLIB=$${RANLIB}" \
0c24b341 7816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
7817 pdf) \
7818 || exit 1
7819
7820@endif bison
7821
6d389afc
MS
7822.PHONY: maybe-html-bison html-bison
7823maybe-html-bison:
7824@if bison
7825maybe-html-bison: html-bison
7826
7827html-bison: \
7828 configure-bison
0aed8855 7829 @: $(MAKE); $(unstage)
6d389afc
MS
7830 @[ -f ./bison/Makefile ] || exit 0; \
7831 r=`${PWD_COMMAND}`; export r; \
7832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7833 $(HOST_EXPORTS) \
7834 for flag in $(EXTRA_HOST_FLAGS) ; do \
7835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7836 done; \
7837 echo "Doing html in bison" ; \
b00612cc 7838 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
7839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7841 "RANLIB=$${RANLIB}" \
0c24b341 7842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
7843 html) \
7844 || exit 1
7845
7846@endif bison
7847
4fa63067
NN
7848.PHONY: maybe-TAGS-bison TAGS-bison
7849maybe-TAGS-bison:
6bd3dfaa
PB
7850@if bison
7851maybe-TAGS-bison: TAGS-bison
2a4cbe27 7852
4fa63067
NN
7853TAGS-bison: \
7854 configure-bison
0aed8855 7855 @: $(MAKE); $(unstage)
4fa63067 7856 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7857 r=`${PWD_COMMAND}`; export r; \
7858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7859 $(HOST_EXPORTS) \
b813574b 7860 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7862 done; \
4fa63067 7863 echo "Doing TAGS in bison" ; \
b00612cc 7864 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7867 "RANLIB=$${RANLIB}" \
0c24b341 7868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7869 TAGS) \
2a4cbe27
NN
7870 || exit 1
7871
6bd3dfaa 7872@endif bison
2a4cbe27 7873
4fa63067
NN
7874.PHONY: maybe-install-info-bison install-info-bison
7875maybe-install-info-bison:
6bd3dfaa
PB
7876@if bison
7877maybe-install-info-bison: install-info-bison
2a4cbe27 7878
4fa63067
NN
7879install-info-bison: \
7880 configure-bison \
7881 info-bison
0aed8855 7882 @: $(MAKE); $(unstage)
4fa63067 7883 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7884 r=`${PWD_COMMAND}`; export r; \
7885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7886 $(HOST_EXPORTS) \
b813574b 7887 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7889 done; \
4fa63067 7890 echo "Doing install-info in bison" ; \
b00612cc 7891 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7894 "RANLIB=$${RANLIB}" \
0c24b341 7895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7896 install-info) \
2a4cbe27
NN
7897 || exit 1
7898
6bd3dfaa 7899@endif bison
2a4cbe27 7900
a3ca38d2
DD
7901.PHONY: maybe-install-pdf-bison install-pdf-bison
7902maybe-install-pdf-bison:
7903@if bison
7904maybe-install-pdf-bison: install-pdf-bison
7905
7906install-pdf-bison: \
7907 configure-bison \
7908 pdf-bison
7909 @: $(MAKE); $(unstage)
7910 @[ -f ./bison/Makefile ] || exit 0; \
7911 r=`${PWD_COMMAND}`; export r; \
7912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7913 $(HOST_EXPORTS) \
7914 for flag in $(EXTRA_HOST_FLAGS) ; do \
7915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7916 done; \
7917 echo "Doing install-pdf in bison" ; \
7918 (cd $(HOST_SUBDIR)/bison && \
7919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7921 "RANLIB=$${RANLIB}" \
0c24b341 7922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
7923 install-pdf) \
7924 || exit 1
7925
7926@endif bison
7927
108a6f8e
CD
7928.PHONY: maybe-install-html-bison install-html-bison
7929maybe-install-html-bison:
7930@if bison
7931maybe-install-html-bison: install-html-bison
7932
7933install-html-bison: \
7934 configure-bison \
7935 html-bison
7936 @: $(MAKE); $(unstage)
7937 @[ -f ./bison/Makefile ] || exit 0; \
7938 r=`${PWD_COMMAND}`; export r; \
7939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7940 $(HOST_EXPORTS) \
7941 for flag in $(EXTRA_HOST_FLAGS) ; do \
7942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7943 done; \
7944 echo "Doing install-html in bison" ; \
7945 (cd $(HOST_SUBDIR)/bison && \
7946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7948 "RANLIB=$${RANLIB}" \
0c24b341 7949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
7950 install-html) \
7951 || exit 1
7952
7953@endif bison
7954
4fa63067
NN
7955.PHONY: maybe-installcheck-bison installcheck-bison
7956maybe-installcheck-bison:
6bd3dfaa
PB
7957@if bison
7958maybe-installcheck-bison: installcheck-bison
2a4cbe27 7959
4fa63067
NN
7960installcheck-bison: \
7961 configure-bison
0aed8855 7962 @: $(MAKE); $(unstage)
4fa63067 7963 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7964 r=`${PWD_COMMAND}`; export r; \
7965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7966 $(HOST_EXPORTS) \
b813574b 7967 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7969 done; \
4fa63067 7970 echo "Doing installcheck in bison" ; \
b00612cc 7971 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7974 "RANLIB=$${RANLIB}" \
0c24b341 7975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 7976 installcheck) \
2a4cbe27
NN
7977 || exit 1
7978
6bd3dfaa 7979@endif bison
2a4cbe27 7980
4fa63067
NN
7981.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7982maybe-mostlyclean-bison:
6bd3dfaa
PB
7983@if bison
7984maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 7985
4fa63067 7986mostlyclean-bison:
0aed8855 7987 @: $(MAKE); $(unstage)
4fa63067 7988 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
7989 r=`${PWD_COMMAND}`; export r; \
7990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7991 $(HOST_EXPORTS) \
b813574b 7992 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7994 done; \
4fa63067 7995 echo "Doing mostlyclean in bison" ; \
b00612cc 7996 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
7997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7999 "RANLIB=$${RANLIB}" \
0c24b341 8000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8001 mostlyclean) \
2a4cbe27
NN
8002 || exit 1
8003
6bd3dfaa 8004@endif bison
2a4cbe27 8005
4fa63067
NN
8006.PHONY: maybe-clean-bison clean-bison
8007maybe-clean-bison:
6bd3dfaa
PB
8008@if bison
8009maybe-clean-bison: clean-bison
2a4cbe27 8010
4fa63067 8011clean-bison:
0aed8855 8012 @: $(MAKE); $(unstage)
4fa63067 8013 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8014 r=`${PWD_COMMAND}`; export r; \
8015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8016 $(HOST_EXPORTS) \
b813574b 8017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8019 done; \
4fa63067 8020 echo "Doing clean in bison" ; \
b00612cc 8021 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8024 "RANLIB=$${RANLIB}" \
0c24b341 8025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8026 clean) \
2a4cbe27
NN
8027 || exit 1
8028
6bd3dfaa 8029@endif bison
2a4cbe27 8030
4fa63067
NN
8031.PHONY: maybe-distclean-bison distclean-bison
8032maybe-distclean-bison:
6bd3dfaa
PB
8033@if bison
8034maybe-distclean-bison: distclean-bison
2a4cbe27 8035
4fa63067 8036distclean-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 distclean 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 distclean) \
2a4cbe27
NN
8052 || exit 1
8053
6bd3dfaa 8054@endif bison
2a4cbe27 8055
4fa63067
NN
8056.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
8057maybe-maintainer-clean-bison:
6bd3dfaa
PB
8058@if bison
8059maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 8060
4fa63067 8061maintainer-clean-bison:
0aed8855 8062 @: $(MAKE); $(unstage)
4fa63067 8063 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
8064 r=`${PWD_COMMAND}`; export r; \
8065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8066 $(HOST_EXPORTS) \
b813574b 8067 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8069 done; \
4fa63067 8070 echo "Doing maintainer-clean in bison" ; \
b00612cc 8071 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
8072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8074 "RANLIB=$${RANLIB}" \
0c24b341 8075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8076 maintainer-clean) \
2a4cbe27
NN
8077 || exit 1
8078
6bd3dfaa 8079@endif bison
2a4cbe27 8080
2a4cbe27 8081
a7254363 8082
4fa63067
NN
8083.PHONY: configure-byacc maybe-configure-byacc
8084maybe-configure-byacc:
4f0ef2d8
CD
8085@if gcc-bootstrap
8086configure-byacc: stage_current
8087@endif gcc-bootstrap
6bd3dfaa
PB
8088@if byacc
8089maybe-configure-byacc: configure-byacc
c52c6897 8090configure-byacc:
0aed8855 8091 @: $(MAKE); $(unstage)
c52c6897 8092 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8094 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
8095 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 8096 $(HOST_EXPORTS) \
a7254363
PB
8097 echo Configuring in $(HOST_SUBDIR)/byacc; \
8098 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 8099 case $(srcdir) in \
b00612cc
PB
8100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8101 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
8102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8103 esac; \
b00612cc
PB
8104 srcdiroption="--srcdir=$${topdir}/byacc"; \
8105 libsrcdir="$$s/byacc"; \
4fa63067 8106 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8108 --target=${target_alias} $${srcdiroption} \
4fa63067 8109 || exit 1
6bd3dfaa 8110@endif byacc
4fa63067 8111
a7254363
PB
8112
8113
d545f33b
PB
8114
8115
4fa63067
NN
8116.PHONY: all-byacc maybe-all-byacc
8117maybe-all-byacc:
4f0ef2d8
CD
8118@if gcc-bootstrap
8119all-byacc: stage_current
8120@endif gcc-bootstrap
6bd3dfaa 8121@if byacc
d27cc32e 8122TARGET-byacc=all
6bd3dfaa 8123maybe-all-byacc: all-byacc
4fa63067 8124all-byacc: configure-byacc
0aed8855 8125 @: $(MAKE); $(unstage)
4fa63067
NN
8126 @r=`${PWD_COMMAND}`; export r; \
8127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8128 $(HOST_EXPORTS) \
b00612cc 8129 (cd $(HOST_SUBDIR)/byacc && \
7f6ef0c0
PB
8130 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8131 $(TARGET-byacc))
6bd3dfaa 8132@endif byacc
4fa63067 8133
a7254363 8134
d545f33b
PB
8135
8136
4fa63067
NN
8137.PHONY: check-byacc maybe-check-byacc
8138maybe-check-byacc:
6bd3dfaa
PB
8139@if byacc
8140maybe-check-byacc: check-byacc
4fa63067
NN
8141
8142# This module is only tested in a native toolchain.
8143check-byacc:
0aed8855 8144 @: $(MAKE); $(unstage)
4fa63067
NN
8145 @if [ '$(host)' = '$(target)' ] ; then \
8146 r=`${PWD_COMMAND}`; export r; \
8147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8148 $(HOST_EXPORTS) \
b00612cc 8149 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 8150 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
8151 fi
8152
6bd3dfaa 8153@endif byacc
4fa63067
NN
8154
8155.PHONY: install-byacc maybe-install-byacc
8156maybe-install-byacc:
6bd3dfaa
PB
8157@if byacc
8158maybe-install-byacc: install-byacc
4fa63067
NN
8159
8160install-byacc: installdirs
0aed8855 8161 @: $(MAKE); $(unstage)
4fa63067
NN
8162 @r=`${PWD_COMMAND}`; export r; \
8163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8164 $(HOST_EXPORTS) \
b00612cc 8165 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 8166 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8167
6bd3dfaa 8168@endif byacc
4fa63067 8169
56a8fe78 8170# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8171
8172.PHONY: maybe-info-byacc info-byacc
8173maybe-info-byacc:
6bd3dfaa
PB
8174@if byacc
8175maybe-info-byacc: info-byacc
4fa63067
NN
8176
8177info-byacc: \
8178 configure-byacc
0aed8855 8179 @: $(MAKE); $(unstage)
4fa63067 8180 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8181 r=`${PWD_COMMAND}`; export r; \
8182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8183 $(HOST_EXPORTS) \
b813574b 8184 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8186 done; \
4fa63067 8187 echo "Doing info in byacc" ; \
b00612cc 8188 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8191 "RANLIB=$${RANLIB}" \
0c24b341 8192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8193 info) \
2a4cbe27
NN
8194 || exit 1
8195
6bd3dfaa 8196@endif byacc
2a4cbe27 8197
4fa63067
NN
8198.PHONY: maybe-dvi-byacc dvi-byacc
8199maybe-dvi-byacc:
6bd3dfaa
PB
8200@if byacc
8201maybe-dvi-byacc: dvi-byacc
2a4cbe27 8202
4fa63067
NN
8203dvi-byacc: \
8204 configure-byacc
0aed8855 8205 @: $(MAKE); $(unstage)
4fa63067 8206 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8207 r=`${PWD_COMMAND}`; export r; \
8208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8209 $(HOST_EXPORTS) \
b813574b 8210 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8212 done; \
4fa63067 8213 echo "Doing dvi in byacc" ; \
b00612cc 8214 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8217 "RANLIB=$${RANLIB}" \
0c24b341 8218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8219 dvi) \
2a4cbe27
NN
8220 || exit 1
8221
6bd3dfaa 8222@endif byacc
2a4cbe27 8223
56a8fe78
DD
8224.PHONY: maybe-pdf-byacc pdf-byacc
8225maybe-pdf-byacc:
8226@if byacc
8227maybe-pdf-byacc: pdf-byacc
8228
8229pdf-byacc: \
8230 configure-byacc
8231 @: $(MAKE); $(unstage)
8232 @[ -f ./byacc/Makefile ] || exit 0; \
8233 r=`${PWD_COMMAND}`; export r; \
8234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8235 $(HOST_EXPORTS) \
8236 for flag in $(EXTRA_HOST_FLAGS) ; do \
8237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8238 done; \
8239 echo "Doing pdf in byacc" ; \
8240 (cd $(HOST_SUBDIR)/byacc && \
8241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8243 "RANLIB=$${RANLIB}" \
0c24b341 8244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8245 pdf) \
8246 || exit 1
8247
8248@endif byacc
8249
6d389afc
MS
8250.PHONY: maybe-html-byacc html-byacc
8251maybe-html-byacc:
8252@if byacc
8253maybe-html-byacc: html-byacc
8254
8255html-byacc: \
8256 configure-byacc
0aed8855 8257 @: $(MAKE); $(unstage)
6d389afc
MS
8258 @[ -f ./byacc/Makefile ] || exit 0; \
8259 r=`${PWD_COMMAND}`; export r; \
8260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8261 $(HOST_EXPORTS) \
8262 for flag in $(EXTRA_HOST_FLAGS) ; do \
8263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8264 done; \
8265 echo "Doing html in byacc" ; \
b00612cc 8266 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
8267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8269 "RANLIB=$${RANLIB}" \
0c24b341 8270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8271 html) \
8272 || exit 1
8273
8274@endif byacc
8275
4fa63067
NN
8276.PHONY: maybe-TAGS-byacc TAGS-byacc
8277maybe-TAGS-byacc:
6bd3dfaa
PB
8278@if byacc
8279maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 8280
4fa63067
NN
8281TAGS-byacc: \
8282 configure-byacc
0aed8855 8283 @: $(MAKE); $(unstage)
4fa63067 8284 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8285 r=`${PWD_COMMAND}`; export r; \
8286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8287 $(HOST_EXPORTS) \
b813574b 8288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8290 done; \
4fa63067 8291 echo "Doing TAGS in byacc" ; \
b00612cc 8292 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8295 "RANLIB=$${RANLIB}" \
0c24b341 8296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8297 TAGS) \
2a4cbe27
NN
8298 || exit 1
8299
6bd3dfaa 8300@endif byacc
2a4cbe27 8301
4fa63067
NN
8302.PHONY: maybe-install-info-byacc install-info-byacc
8303maybe-install-info-byacc:
6bd3dfaa
PB
8304@if byacc
8305maybe-install-info-byacc: install-info-byacc
2a4cbe27 8306
4fa63067
NN
8307install-info-byacc: \
8308 configure-byacc \
8309 info-byacc
0aed8855 8310 @: $(MAKE); $(unstage)
4fa63067 8311 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8312 r=`${PWD_COMMAND}`; export r; \
8313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8314 $(HOST_EXPORTS) \
b813574b 8315 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8317 done; \
4fa63067 8318 echo "Doing install-info in byacc" ; \
b00612cc 8319 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8322 "RANLIB=$${RANLIB}" \
0c24b341 8323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8324 install-info) \
2a4cbe27
NN
8325 || exit 1
8326
6bd3dfaa 8327@endif byacc
2a4cbe27 8328
a3ca38d2
DD
8329.PHONY: maybe-install-pdf-byacc install-pdf-byacc
8330maybe-install-pdf-byacc:
8331@if byacc
8332maybe-install-pdf-byacc: install-pdf-byacc
8333
8334install-pdf-byacc: \
8335 configure-byacc \
8336 pdf-byacc
8337 @: $(MAKE); $(unstage)
8338 @[ -f ./byacc/Makefile ] || exit 0; \
8339 r=`${PWD_COMMAND}`; export r; \
8340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8341 $(HOST_EXPORTS) \
8342 for flag in $(EXTRA_HOST_FLAGS) ; do \
8343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8344 done; \
8345 echo "Doing install-pdf in byacc" ; \
8346 (cd $(HOST_SUBDIR)/byacc && \
8347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8349 "RANLIB=$${RANLIB}" \
0c24b341 8350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8351 install-pdf) \
8352 || exit 1
8353
8354@endif byacc
8355
108a6f8e
CD
8356.PHONY: maybe-install-html-byacc install-html-byacc
8357maybe-install-html-byacc:
8358@if byacc
8359maybe-install-html-byacc: install-html-byacc
8360
8361install-html-byacc: \
8362 configure-byacc \
8363 html-byacc
8364 @: $(MAKE); $(unstage)
8365 @[ -f ./byacc/Makefile ] || exit 0; \
8366 r=`${PWD_COMMAND}`; export r; \
8367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8368 $(HOST_EXPORTS) \
8369 for flag in $(EXTRA_HOST_FLAGS) ; do \
8370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8371 done; \
8372 echo "Doing install-html in byacc" ; \
8373 (cd $(HOST_SUBDIR)/byacc && \
8374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8376 "RANLIB=$${RANLIB}" \
0c24b341 8377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8378 install-html) \
8379 || exit 1
8380
8381@endif byacc
8382
4fa63067
NN
8383.PHONY: maybe-installcheck-byacc installcheck-byacc
8384maybe-installcheck-byacc:
6bd3dfaa
PB
8385@if byacc
8386maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 8387
4fa63067
NN
8388installcheck-byacc: \
8389 configure-byacc
0aed8855 8390 @: $(MAKE); $(unstage)
4fa63067 8391 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8392 r=`${PWD_COMMAND}`; export r; \
8393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8394 $(HOST_EXPORTS) \
b813574b 8395 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8397 done; \
4fa63067 8398 echo "Doing installcheck in byacc" ; \
b00612cc 8399 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8402 "RANLIB=$${RANLIB}" \
0c24b341 8403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8404 installcheck) \
2a4cbe27
NN
8405 || exit 1
8406
6bd3dfaa 8407@endif byacc
2a4cbe27 8408
4fa63067
NN
8409.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
8410maybe-mostlyclean-byacc:
6bd3dfaa
PB
8411@if byacc
8412maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 8413
4fa63067 8414mostlyclean-byacc:
0aed8855 8415 @: $(MAKE); $(unstage)
4fa63067 8416 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8417 r=`${PWD_COMMAND}`; export r; \
8418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8419 $(HOST_EXPORTS) \
b813574b 8420 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8422 done; \
4fa63067 8423 echo "Doing mostlyclean in byacc" ; \
b00612cc 8424 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8427 "RANLIB=$${RANLIB}" \
0c24b341 8428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8429 mostlyclean) \
2a4cbe27
NN
8430 || exit 1
8431
6bd3dfaa 8432@endif byacc
2a4cbe27 8433
4fa63067
NN
8434.PHONY: maybe-clean-byacc clean-byacc
8435maybe-clean-byacc:
6bd3dfaa
PB
8436@if byacc
8437maybe-clean-byacc: clean-byacc
2a4cbe27 8438
4fa63067 8439clean-byacc:
0aed8855 8440 @: $(MAKE); $(unstage)
4fa63067 8441 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8442 r=`${PWD_COMMAND}`; export r; \
8443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8444 $(HOST_EXPORTS) \
b813574b 8445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8447 done; \
4fa63067 8448 echo "Doing clean in byacc" ; \
b00612cc 8449 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8452 "RANLIB=$${RANLIB}" \
0c24b341 8453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8454 clean) \
2a4cbe27
NN
8455 || exit 1
8456
6bd3dfaa 8457@endif byacc
2a4cbe27 8458
4fa63067
NN
8459.PHONY: maybe-distclean-byacc distclean-byacc
8460maybe-distclean-byacc:
6bd3dfaa
PB
8461@if byacc
8462maybe-distclean-byacc: distclean-byacc
2a4cbe27 8463
4fa63067 8464distclean-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 distclean 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 distclean) \
2a4cbe27
NN
8480 || exit 1
8481
6bd3dfaa 8482@endif byacc
2a4cbe27 8483
4fa63067
NN
8484.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
8485maybe-maintainer-clean-byacc:
6bd3dfaa
PB
8486@if byacc
8487maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 8488
4fa63067 8489maintainer-clean-byacc:
0aed8855 8490 @: $(MAKE); $(unstage)
4fa63067 8491 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
8492 r=`${PWD_COMMAND}`; export r; \
8493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8494 $(HOST_EXPORTS) \
b813574b 8495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8497 done; \
4fa63067 8498 echo "Doing maintainer-clean in byacc" ; \
b00612cc 8499 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
8500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8502 "RANLIB=$${RANLIB}" \
0c24b341 8503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8504 maintainer-clean) \
2a4cbe27
NN
8505 || exit 1
8506
6bd3dfaa 8507@endif byacc
2a4cbe27 8508
2a4cbe27 8509
a7254363 8510
4fa63067
NN
8511.PHONY: configure-bzip2 maybe-configure-bzip2
8512maybe-configure-bzip2:
4f0ef2d8
CD
8513@if gcc-bootstrap
8514configure-bzip2: stage_current
8515@endif gcc-bootstrap
6bd3dfaa
PB
8516@if bzip2
8517maybe-configure-bzip2: configure-bzip2
c52c6897 8518configure-bzip2:
0aed8855 8519 @: $(MAKE); $(unstage)
c52c6897 8520 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8522 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
8523 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 8524 $(HOST_EXPORTS) \
a7254363
PB
8525 echo Configuring in $(HOST_SUBDIR)/bzip2; \
8526 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 8527 case $(srcdir) in \
b00612cc
PB
8528 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8529 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
8530 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8531 esac; \
b00612cc
PB
8532 srcdiroption="--srcdir=$${topdir}/bzip2"; \
8533 libsrcdir="$$s/bzip2"; \
4fa63067 8534 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
8535 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8536 --target=${target_alias} $${srcdiroption} \
4fa63067 8537 || exit 1
6bd3dfaa 8538@endif bzip2
4fa63067 8539
a7254363
PB
8540
8541
d545f33b
PB
8542
8543
4fa63067
NN
8544.PHONY: all-bzip2 maybe-all-bzip2
8545maybe-all-bzip2:
4f0ef2d8
CD
8546@if gcc-bootstrap
8547all-bzip2: stage_current
8548@endif gcc-bootstrap
6bd3dfaa 8549@if bzip2
d27cc32e 8550TARGET-bzip2=all
6bd3dfaa 8551maybe-all-bzip2: all-bzip2
4fa63067 8552all-bzip2: configure-bzip2
0aed8855 8553 @: $(MAKE); $(unstage)
4fa63067
NN
8554 @r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8556 $(HOST_EXPORTS) \
b00612cc 8557 (cd $(HOST_SUBDIR)/bzip2 && \
7f6ef0c0
PB
8558 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8559 $(TARGET-bzip2))
6bd3dfaa 8560@endif bzip2
4fa63067 8561
a7254363 8562
d545f33b
PB
8563
8564
4fa63067
NN
8565.PHONY: check-bzip2 maybe-check-bzip2
8566maybe-check-bzip2:
6bd3dfaa
PB
8567@if bzip2
8568maybe-check-bzip2: check-bzip2
4fa63067
NN
8569
8570check-bzip2:
0aed8855 8571 @: $(MAKE); $(unstage)
4fa63067
NN
8572 @r=`${PWD_COMMAND}`; export r; \
8573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8574 $(HOST_EXPORTS) \
b00612cc
PB
8575 (cd $(HOST_SUBDIR)/bzip2 && \
8576 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8577
6bd3dfaa 8578@endif bzip2
4fa63067
NN
8579
8580.PHONY: install-bzip2 maybe-install-bzip2
8581maybe-install-bzip2:
6bd3dfaa
PB
8582@if bzip2
8583maybe-install-bzip2: install-bzip2
4fa63067
NN
8584
8585install-bzip2: installdirs
0aed8855 8586 @: $(MAKE); $(unstage)
4fa63067
NN
8587 @r=`${PWD_COMMAND}`; export r; \
8588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8589 $(HOST_EXPORTS) \
b00612cc 8590 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 8591 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8592
6bd3dfaa 8593@endif bzip2
4fa63067 8594
56a8fe78 8595# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
8596
8597.PHONY: maybe-info-bzip2 info-bzip2
8598maybe-info-bzip2:
6bd3dfaa
PB
8599@if bzip2
8600maybe-info-bzip2: info-bzip2
4fa63067
NN
8601
8602info-bzip2: \
8603 configure-bzip2
0aed8855 8604 @: $(MAKE); $(unstage)
4fa63067 8605 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8606 r=`${PWD_COMMAND}`; export r; \
8607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8608 $(HOST_EXPORTS) \
b813574b 8609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8611 done; \
4fa63067 8612 echo "Doing info in bzip2" ; \
b00612cc 8613 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8616 "RANLIB=$${RANLIB}" \
0c24b341 8617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8618 info) \
2a4cbe27
NN
8619 || exit 1
8620
6bd3dfaa 8621@endif bzip2
2a4cbe27 8622
4fa63067
NN
8623.PHONY: maybe-dvi-bzip2 dvi-bzip2
8624maybe-dvi-bzip2:
6bd3dfaa
PB
8625@if bzip2
8626maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 8627
4fa63067
NN
8628dvi-bzip2: \
8629 configure-bzip2
0aed8855 8630 @: $(MAKE); $(unstage)
4fa63067 8631 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8632 r=`${PWD_COMMAND}`; export r; \
8633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8634 $(HOST_EXPORTS) \
b813574b 8635 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8637 done; \
4fa63067 8638 echo "Doing dvi in bzip2" ; \
b00612cc 8639 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8642 "RANLIB=$${RANLIB}" \
0c24b341 8643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8644 dvi) \
2a4cbe27
NN
8645 || exit 1
8646
6bd3dfaa 8647@endif bzip2
2a4cbe27 8648
56a8fe78
DD
8649.PHONY: maybe-pdf-bzip2 pdf-bzip2
8650maybe-pdf-bzip2:
8651@if bzip2
8652maybe-pdf-bzip2: pdf-bzip2
8653
8654pdf-bzip2: \
8655 configure-bzip2
8656 @: $(MAKE); $(unstage)
8657 @[ -f ./bzip2/Makefile ] || exit 0; \
8658 r=`${PWD_COMMAND}`; export r; \
8659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8660 $(HOST_EXPORTS) \
8661 for flag in $(EXTRA_HOST_FLAGS) ; do \
8662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8663 done; \
8664 echo "Doing pdf in bzip2" ; \
8665 (cd $(HOST_SUBDIR)/bzip2 && \
8666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8668 "RANLIB=$${RANLIB}" \
0c24b341 8669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
8670 pdf) \
8671 || exit 1
8672
8673@endif bzip2
8674
6d389afc
MS
8675.PHONY: maybe-html-bzip2 html-bzip2
8676maybe-html-bzip2:
8677@if bzip2
8678maybe-html-bzip2: html-bzip2
8679
8680html-bzip2: \
8681 configure-bzip2
0aed8855 8682 @: $(MAKE); $(unstage)
6d389afc
MS
8683 @[ -f ./bzip2/Makefile ] || exit 0; \
8684 r=`${PWD_COMMAND}`; export r; \
8685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8686 $(HOST_EXPORTS) \
8687 for flag in $(EXTRA_HOST_FLAGS) ; do \
8688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8689 done; \
8690 echo "Doing html in bzip2" ; \
b00612cc 8691 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
8692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8694 "RANLIB=$${RANLIB}" \
0c24b341 8695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
8696 html) \
8697 || exit 1
8698
8699@endif bzip2
8700
4fa63067
NN
8701.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
8702maybe-TAGS-bzip2:
6bd3dfaa
PB
8703@if bzip2
8704maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 8705
4fa63067
NN
8706TAGS-bzip2: \
8707 configure-bzip2
0aed8855 8708 @: $(MAKE); $(unstage)
4fa63067 8709 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8710 r=`${PWD_COMMAND}`; export r; \
8711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8712 $(HOST_EXPORTS) \
b813574b 8713 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8715 done; \
4fa63067 8716 echo "Doing TAGS in bzip2" ; \
b00612cc 8717 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8720 "RANLIB=$${RANLIB}" \
0c24b341 8721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8722 TAGS) \
2a4cbe27
NN
8723 || exit 1
8724
6bd3dfaa 8725@endif bzip2
2a4cbe27 8726
4fa63067
NN
8727.PHONY: maybe-install-info-bzip2 install-info-bzip2
8728maybe-install-info-bzip2:
6bd3dfaa
PB
8729@if bzip2
8730maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 8731
4fa63067
NN
8732install-info-bzip2: \
8733 configure-bzip2 \
8734 info-bzip2
0aed8855 8735 @: $(MAKE); $(unstage)
4fa63067 8736 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8737 r=`${PWD_COMMAND}`; export r; \
8738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8739 $(HOST_EXPORTS) \
b813574b 8740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8742 done; \
4fa63067 8743 echo "Doing install-info in bzip2" ; \
b00612cc 8744 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8747 "RANLIB=$${RANLIB}" \
0c24b341 8748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8749 install-info) \
2a4cbe27
NN
8750 || exit 1
8751
6bd3dfaa 8752@endif bzip2
2a4cbe27 8753
a3ca38d2
DD
8754.PHONY: maybe-install-pdf-bzip2 install-pdf-bzip2
8755maybe-install-pdf-bzip2:
8756@if bzip2
8757maybe-install-pdf-bzip2: install-pdf-bzip2
8758
8759install-pdf-bzip2: \
8760 configure-bzip2 \
8761 pdf-bzip2
8762 @: $(MAKE); $(unstage)
8763 @[ -f ./bzip2/Makefile ] || exit 0; \
8764 r=`${PWD_COMMAND}`; export r; \
8765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8766 $(HOST_EXPORTS) \
8767 for flag in $(EXTRA_HOST_FLAGS) ; do \
8768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8769 done; \
8770 echo "Doing install-pdf in bzip2" ; \
8771 (cd $(HOST_SUBDIR)/bzip2 && \
8772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8774 "RANLIB=$${RANLIB}" \
0c24b341 8775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
8776 install-pdf) \
8777 || exit 1
8778
8779@endif bzip2
8780
108a6f8e
CD
8781.PHONY: maybe-install-html-bzip2 install-html-bzip2
8782maybe-install-html-bzip2:
8783@if bzip2
8784maybe-install-html-bzip2: install-html-bzip2
8785
8786install-html-bzip2: \
8787 configure-bzip2 \
8788 html-bzip2
8789 @: $(MAKE); $(unstage)
8790 @[ -f ./bzip2/Makefile ] || exit 0; \
8791 r=`${PWD_COMMAND}`; export r; \
8792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8793 $(HOST_EXPORTS) \
8794 for flag in $(EXTRA_HOST_FLAGS) ; do \
8795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8796 done; \
8797 echo "Doing install-html in bzip2" ; \
8798 (cd $(HOST_SUBDIR)/bzip2 && \
8799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8801 "RANLIB=$${RANLIB}" \
0c24b341 8802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
8803 install-html) \
8804 || exit 1
8805
8806@endif bzip2
8807
4fa63067
NN
8808.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
8809maybe-installcheck-bzip2:
6bd3dfaa
PB
8810@if bzip2
8811maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 8812
4fa63067
NN
8813installcheck-bzip2: \
8814 configure-bzip2
0aed8855 8815 @: $(MAKE); $(unstage)
4fa63067 8816 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8817 r=`${PWD_COMMAND}`; export r; \
8818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8819 $(HOST_EXPORTS) \
b813574b 8820 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8822 done; \
4fa63067 8823 echo "Doing installcheck in bzip2" ; \
b00612cc 8824 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8827 "RANLIB=$${RANLIB}" \
0c24b341 8828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8829 installcheck) \
2a4cbe27
NN
8830 || exit 1
8831
6bd3dfaa 8832@endif bzip2
2a4cbe27 8833
4fa63067
NN
8834.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
8835maybe-mostlyclean-bzip2:
6bd3dfaa
PB
8836@if bzip2
8837maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 8838
4fa63067 8839mostlyclean-bzip2:
0aed8855 8840 @: $(MAKE); $(unstage)
4fa63067 8841 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8842 r=`${PWD_COMMAND}`; export r; \
8843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8844 $(HOST_EXPORTS) \
b813574b 8845 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8847 done; \
4fa63067 8848 echo "Doing mostlyclean in bzip2" ; \
b00612cc 8849 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8852 "RANLIB=$${RANLIB}" \
0c24b341 8853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8854 mostlyclean) \
2a4cbe27
NN
8855 || exit 1
8856
6bd3dfaa 8857@endif bzip2
2a4cbe27 8858
4fa63067
NN
8859.PHONY: maybe-clean-bzip2 clean-bzip2
8860maybe-clean-bzip2:
6bd3dfaa
PB
8861@if bzip2
8862maybe-clean-bzip2: clean-bzip2
2a4cbe27 8863
4fa63067 8864clean-bzip2:
0aed8855 8865 @: $(MAKE); $(unstage)
4fa63067 8866 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8867 r=`${PWD_COMMAND}`; export r; \
8868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8869 $(HOST_EXPORTS) \
b813574b 8870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8872 done; \
4fa63067 8873 echo "Doing clean in bzip2" ; \
b00612cc 8874 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8877 "RANLIB=$${RANLIB}" \
0c24b341 8878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8879 clean) \
2a4cbe27
NN
8880 || exit 1
8881
6bd3dfaa 8882@endif bzip2
2a4cbe27 8883
4fa63067
NN
8884.PHONY: maybe-distclean-bzip2 distclean-bzip2
8885maybe-distclean-bzip2:
6bd3dfaa
PB
8886@if bzip2
8887maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 8888
4fa63067 8889distclean-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 distclean 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 distclean) \
2a4cbe27
NN
8905 || exit 1
8906
6bd3dfaa 8907@endif bzip2
2a4cbe27 8908
4fa63067
NN
8909.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
8910maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
8911@if bzip2
8912maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 8913
4fa63067 8914maintainer-clean-bzip2:
0aed8855 8915 @: $(MAKE); $(unstage)
4fa63067 8916 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
8917 r=`${PWD_COMMAND}`; export r; \
8918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8919 $(HOST_EXPORTS) \
b813574b 8920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8922 done; \
4fa63067 8923 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 8924 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
8925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8927 "RANLIB=$${RANLIB}" \
0c24b341 8928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 8929 maintainer-clean) \
2a4cbe27
NN
8930 || exit 1
8931
6bd3dfaa 8932@endif bzip2
2a4cbe27 8933
2a4cbe27 8934
a7254363 8935
f9806fa5
DE
8936.PHONY: configure-cgen maybe-configure-cgen
8937maybe-configure-cgen:
8938@if gcc-bootstrap
8939configure-cgen: stage_current
8940@endif gcc-bootstrap
8941@if cgen
8942maybe-configure-cgen: configure-cgen
8943configure-cgen:
8944 @: $(MAKE); $(unstage)
8945 @r=`${PWD_COMMAND}`; export r; \
8946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8947 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
8948 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
8949 $(HOST_EXPORTS) \
8950 echo Configuring in $(HOST_SUBDIR)/cgen; \
8951 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
8952 case $(srcdir) in \
8953 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8954 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
8955 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8956 esac; \
8957 srcdiroption="--srcdir=$${topdir}/cgen"; \
8958 libsrcdir="$$s/cgen"; \
8959 $(SHELL) $${libsrcdir}/configure \
8960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8961 --target=${target_alias} $${srcdiroption} \
8962 || exit 1
8963@endif cgen
8964
8965
8966
8967
8968
8969.PHONY: all-cgen maybe-all-cgen
8970maybe-all-cgen:
8971@if gcc-bootstrap
8972all-cgen: stage_current
8973@endif gcc-bootstrap
8974@if cgen
8975TARGET-cgen=all
8976maybe-all-cgen: all-cgen
8977all-cgen: configure-cgen
8978 @: $(MAKE); $(unstage)
8979 @r=`${PWD_COMMAND}`; export r; \
8980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8981 $(HOST_EXPORTS) \
8982 (cd $(HOST_SUBDIR)/cgen && \
8983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8984 $(TARGET-cgen))
8985@endif cgen
8986
8987
8988
8989
8990.PHONY: check-cgen maybe-check-cgen
8991maybe-check-cgen:
8992@if cgen
8993maybe-check-cgen: check-cgen
8994
8995check-cgen:
8996 @: $(MAKE); $(unstage)
8997 @r=`${PWD_COMMAND}`; export r; \
8998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8999 $(HOST_EXPORTS) \
9000 (cd $(HOST_SUBDIR)/cgen && \
9001 $(MAKE) $(FLAGS_TO_PASS) check)
9002
9003@endif cgen
9004
9005.PHONY: install-cgen maybe-install-cgen
9006maybe-install-cgen:
9007@if cgen
9008maybe-install-cgen: install-cgen
9009
9010install-cgen: installdirs
9011 @: $(MAKE); $(unstage)
9012 @r=`${PWD_COMMAND}`; export r; \
9013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9014 $(HOST_EXPORTS) \
9015 (cd $(HOST_SUBDIR)/cgen && \
9016 $(MAKE) $(FLAGS_TO_PASS) install)
9017
9018@endif cgen
9019
9020# Other targets (info, dvi, pdf, etc.)
9021
9022.PHONY: maybe-info-cgen info-cgen
9023maybe-info-cgen:
9024@if cgen
9025maybe-info-cgen: info-cgen
9026
9027info-cgen: \
9028 configure-cgen
9029 @: $(MAKE); $(unstage)
9030 @[ -f ./cgen/Makefile ] || exit 0; \
9031 r=`${PWD_COMMAND}`; export r; \
9032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9033 $(HOST_EXPORTS) \
9034 for flag in $(EXTRA_HOST_FLAGS) ; do \
9035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9036 done; \
9037 echo "Doing info in cgen" ; \
9038 (cd $(HOST_SUBDIR)/cgen && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9041 "RANLIB=$${RANLIB}" \
9042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9043 info) \
9044 || exit 1
9045
9046@endif cgen
9047
9048.PHONY: maybe-dvi-cgen dvi-cgen
9049maybe-dvi-cgen:
9050@if cgen
9051maybe-dvi-cgen: dvi-cgen
9052
9053dvi-cgen: \
9054 configure-cgen
9055 @: $(MAKE); $(unstage)
9056 @[ -f ./cgen/Makefile ] || exit 0; \
9057 r=`${PWD_COMMAND}`; export r; \
9058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9059 $(HOST_EXPORTS) \
9060 for flag in $(EXTRA_HOST_FLAGS) ; do \
9061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9062 done; \
9063 echo "Doing dvi in cgen" ; \
9064 (cd $(HOST_SUBDIR)/cgen && \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9067 "RANLIB=$${RANLIB}" \
9068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9069 dvi) \
9070 || exit 1
9071
9072@endif cgen
9073
9074.PHONY: maybe-pdf-cgen pdf-cgen
9075maybe-pdf-cgen:
9076@if cgen
9077maybe-pdf-cgen: pdf-cgen
9078
9079pdf-cgen: \
9080 configure-cgen
9081 @: $(MAKE); $(unstage)
9082 @[ -f ./cgen/Makefile ] || exit 0; \
9083 r=`${PWD_COMMAND}`; export r; \
9084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9085 $(HOST_EXPORTS) \
9086 for flag in $(EXTRA_HOST_FLAGS) ; do \
9087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9088 done; \
9089 echo "Doing pdf in cgen" ; \
9090 (cd $(HOST_SUBDIR)/cgen && \
9091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9093 "RANLIB=$${RANLIB}" \
9094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9095 pdf) \
9096 || exit 1
9097
9098@endif cgen
9099
9100.PHONY: maybe-html-cgen html-cgen
9101maybe-html-cgen:
9102@if cgen
9103maybe-html-cgen: html-cgen
9104
9105html-cgen: \
9106 configure-cgen
9107 @: $(MAKE); $(unstage)
9108 @[ -f ./cgen/Makefile ] || exit 0; \
9109 r=`${PWD_COMMAND}`; export r; \
9110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9111 $(HOST_EXPORTS) \
9112 for flag in $(EXTRA_HOST_FLAGS) ; do \
9113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9114 done; \
9115 echo "Doing html in cgen" ; \
9116 (cd $(HOST_SUBDIR)/cgen && \
9117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9119 "RANLIB=$${RANLIB}" \
9120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9121 html) \
9122 || exit 1
9123
9124@endif cgen
9125
9126.PHONY: maybe-TAGS-cgen TAGS-cgen
9127maybe-TAGS-cgen:
9128@if cgen
9129maybe-TAGS-cgen: TAGS-cgen
9130
9131TAGS-cgen: \
9132 configure-cgen
9133 @: $(MAKE); $(unstage)
9134 @[ -f ./cgen/Makefile ] || exit 0; \
9135 r=`${PWD_COMMAND}`; export r; \
9136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9137 $(HOST_EXPORTS) \
9138 for flag in $(EXTRA_HOST_FLAGS) ; do \
9139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9140 done; \
9141 echo "Doing TAGS in cgen" ; \
9142 (cd $(HOST_SUBDIR)/cgen && \
9143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9145 "RANLIB=$${RANLIB}" \
9146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9147 TAGS) \
9148 || exit 1
9149
9150@endif cgen
9151
9152.PHONY: maybe-install-info-cgen install-info-cgen
9153maybe-install-info-cgen:
9154@if cgen
9155maybe-install-info-cgen: install-info-cgen
9156
9157install-info-cgen: \
9158 configure-cgen \
9159 info-cgen
9160 @: $(MAKE); $(unstage)
9161 @[ -f ./cgen/Makefile ] || exit 0; \
9162 r=`${PWD_COMMAND}`; export r; \
9163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9164 $(HOST_EXPORTS) \
9165 for flag in $(EXTRA_HOST_FLAGS) ; do \
9166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9167 done; \
9168 echo "Doing install-info in cgen" ; \
9169 (cd $(HOST_SUBDIR)/cgen && \
9170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9172 "RANLIB=$${RANLIB}" \
9173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9174 install-info) \
9175 || exit 1
9176
9177@endif cgen
9178
9179.PHONY: maybe-install-pdf-cgen install-pdf-cgen
9180maybe-install-pdf-cgen:
9181@if cgen
9182maybe-install-pdf-cgen: install-pdf-cgen
9183
9184install-pdf-cgen: \
9185 configure-cgen \
9186 pdf-cgen
9187 @: $(MAKE); $(unstage)
9188 @[ -f ./cgen/Makefile ] || exit 0; \
9189 r=`${PWD_COMMAND}`; export r; \
9190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9191 $(HOST_EXPORTS) \
9192 for flag in $(EXTRA_HOST_FLAGS) ; do \
9193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9194 done; \
9195 echo "Doing install-pdf in cgen" ; \
9196 (cd $(HOST_SUBDIR)/cgen && \
9197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9199 "RANLIB=$${RANLIB}" \
9200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9201 install-pdf) \
9202 || exit 1
9203
9204@endif cgen
9205
9206.PHONY: maybe-install-html-cgen install-html-cgen
9207maybe-install-html-cgen:
9208@if cgen
9209maybe-install-html-cgen: install-html-cgen
9210
9211install-html-cgen: \
9212 configure-cgen \
9213 html-cgen
9214 @: $(MAKE); $(unstage)
9215 @[ -f ./cgen/Makefile ] || exit 0; \
9216 r=`${PWD_COMMAND}`; export r; \
9217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9218 $(HOST_EXPORTS) \
9219 for flag in $(EXTRA_HOST_FLAGS) ; do \
9220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9221 done; \
9222 echo "Doing install-html in cgen" ; \
9223 (cd $(HOST_SUBDIR)/cgen && \
9224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9226 "RANLIB=$${RANLIB}" \
9227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9228 install-html) \
9229 || exit 1
9230
9231@endif cgen
9232
9233.PHONY: maybe-installcheck-cgen installcheck-cgen
9234maybe-installcheck-cgen:
9235@if cgen
9236maybe-installcheck-cgen: installcheck-cgen
9237
9238installcheck-cgen: \
9239 configure-cgen
9240 @: $(MAKE); $(unstage)
9241 @[ -f ./cgen/Makefile ] || exit 0; \
9242 r=`${PWD_COMMAND}`; export r; \
9243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9244 $(HOST_EXPORTS) \
9245 for flag in $(EXTRA_HOST_FLAGS) ; do \
9246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9247 done; \
9248 echo "Doing installcheck in cgen" ; \
9249 (cd $(HOST_SUBDIR)/cgen && \
9250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9252 "RANLIB=$${RANLIB}" \
9253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9254 installcheck) \
9255 || exit 1
9256
9257@endif cgen
9258
9259.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
9260maybe-mostlyclean-cgen:
9261@if cgen
9262maybe-mostlyclean-cgen: mostlyclean-cgen
9263
9264mostlyclean-cgen:
9265 @: $(MAKE); $(unstage)
9266 @[ -f ./cgen/Makefile ] || exit 0; \
9267 r=`${PWD_COMMAND}`; export r; \
9268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9269 $(HOST_EXPORTS) \
9270 for flag in $(EXTRA_HOST_FLAGS) ; do \
9271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9272 done; \
9273 echo "Doing mostlyclean in cgen" ; \
9274 (cd $(HOST_SUBDIR)/cgen && \
9275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9277 "RANLIB=$${RANLIB}" \
9278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9279 mostlyclean) \
9280 || exit 1
9281
9282@endif cgen
9283
9284.PHONY: maybe-clean-cgen clean-cgen
9285maybe-clean-cgen:
9286@if cgen
9287maybe-clean-cgen: clean-cgen
9288
9289clean-cgen:
9290 @: $(MAKE); $(unstage)
9291 @[ -f ./cgen/Makefile ] || exit 0; \
9292 r=`${PWD_COMMAND}`; export r; \
9293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9294 $(HOST_EXPORTS) \
9295 for flag in $(EXTRA_HOST_FLAGS) ; do \
9296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9297 done; \
9298 echo "Doing clean in cgen" ; \
9299 (cd $(HOST_SUBDIR)/cgen && \
9300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9302 "RANLIB=$${RANLIB}" \
9303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9304 clean) \
9305 || exit 1
9306
9307@endif cgen
9308
9309.PHONY: maybe-distclean-cgen distclean-cgen
9310maybe-distclean-cgen:
9311@if cgen
9312maybe-distclean-cgen: distclean-cgen
9313
9314distclean-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 distclean 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 distclean) \
9330 || exit 1
9331
9332@endif cgen
9333
9334.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
9335maybe-maintainer-clean-cgen:
9336@if cgen
9337maybe-maintainer-clean-cgen: maintainer-clean-cgen
9338
9339maintainer-clean-cgen:
9340 @: $(MAKE); $(unstage)
9341 @[ -f ./cgen/Makefile ] || exit 0; \
9342 r=`${PWD_COMMAND}`; export r; \
9343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9344 $(HOST_EXPORTS) \
9345 for flag in $(EXTRA_HOST_FLAGS) ; do \
9346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9347 done; \
9348 echo "Doing maintainer-clean in cgen" ; \
9349 (cd $(HOST_SUBDIR)/cgen && \
9350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9352 "RANLIB=$${RANLIB}" \
9353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9354 maintainer-clean) \
9355 || exit 1
9356
9357@endif cgen
9358
9359
9360
4fa63067
NN
9361.PHONY: configure-dejagnu maybe-configure-dejagnu
9362maybe-configure-dejagnu:
4f0ef2d8
CD
9363@if gcc-bootstrap
9364configure-dejagnu: stage_current
9365@endif gcc-bootstrap
6bd3dfaa
PB
9366@if dejagnu
9367maybe-configure-dejagnu: configure-dejagnu
c52c6897 9368configure-dejagnu:
0aed8855 9369 @: $(MAKE); $(unstage)
c52c6897 9370 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9372 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
9373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 9374 $(HOST_EXPORTS) \
a7254363
PB
9375 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
9376 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 9377 case $(srcdir) in \
b00612cc
PB
9378 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9379 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
9380 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9381 esac; \
b00612cc
PB
9382 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
9383 libsrcdir="$$s/dejagnu"; \
4fa63067 9384 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9385 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9386 --target=${target_alias} $${srcdiroption} \
4fa63067 9387 || exit 1
6bd3dfaa 9388@endif dejagnu
4fa63067 9389
a7254363
PB
9390
9391
d545f33b
PB
9392
9393
4fa63067
NN
9394.PHONY: all-dejagnu maybe-all-dejagnu
9395maybe-all-dejagnu:
4f0ef2d8
CD
9396@if gcc-bootstrap
9397all-dejagnu: stage_current
9398@endif gcc-bootstrap
6bd3dfaa 9399@if dejagnu
d27cc32e 9400TARGET-dejagnu=all
6bd3dfaa 9401maybe-all-dejagnu: all-dejagnu
4fa63067 9402all-dejagnu: configure-dejagnu
0aed8855 9403 @: $(MAKE); $(unstage)
4fa63067
NN
9404 @r=`${PWD_COMMAND}`; export r; \
9405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9406 $(HOST_EXPORTS) \
b00612cc 9407 (cd $(HOST_SUBDIR)/dejagnu && \
7f6ef0c0
PB
9408 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9409 $(TARGET-dejagnu))
6bd3dfaa 9410@endif dejagnu
4fa63067 9411
a7254363 9412
d545f33b
PB
9413
9414
4fa63067
NN
9415.PHONY: check-dejagnu maybe-check-dejagnu
9416maybe-check-dejagnu:
6bd3dfaa
PB
9417@if dejagnu
9418maybe-check-dejagnu: check-dejagnu
4fa63067
NN
9419
9420check-dejagnu:
0aed8855 9421 @: $(MAKE); $(unstage)
4fa63067
NN
9422 @r=`${PWD_COMMAND}`; export r; \
9423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9424 $(HOST_EXPORTS) \
b00612cc
PB
9425 (cd $(HOST_SUBDIR)/dejagnu && \
9426 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 9427
6bd3dfaa 9428@endif dejagnu
4fa63067
NN
9429
9430.PHONY: install-dejagnu maybe-install-dejagnu
9431maybe-install-dejagnu:
6bd3dfaa
PB
9432@if dejagnu
9433maybe-install-dejagnu: install-dejagnu
4fa63067
NN
9434
9435install-dejagnu: installdirs
0aed8855 9436 @: $(MAKE); $(unstage)
4fa63067
NN
9437 @r=`${PWD_COMMAND}`; export r; \
9438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9439 $(HOST_EXPORTS) \
b00612cc 9440 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 9441 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9442
6bd3dfaa 9443@endif dejagnu
4fa63067 9444
56a8fe78 9445# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
9446
9447.PHONY: maybe-info-dejagnu info-dejagnu
9448maybe-info-dejagnu:
6bd3dfaa
PB
9449@if dejagnu
9450maybe-info-dejagnu: info-dejagnu
4fa63067
NN
9451
9452info-dejagnu: \
9453 configure-dejagnu
0aed8855 9454 @: $(MAKE); $(unstage)
4fa63067 9455 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9456 r=`${PWD_COMMAND}`; export r; \
9457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9458 $(HOST_EXPORTS) \
b813574b 9459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9461 done; \
4fa63067 9462 echo "Doing info in dejagnu" ; \
b00612cc 9463 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9466 "RANLIB=$${RANLIB}" \
0c24b341 9467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9468 info) \
2a4cbe27
NN
9469 || exit 1
9470
6bd3dfaa 9471@endif dejagnu
2a4cbe27 9472
4fa63067
NN
9473.PHONY: maybe-dvi-dejagnu dvi-dejagnu
9474maybe-dvi-dejagnu:
6bd3dfaa
PB
9475@if dejagnu
9476maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 9477
4fa63067
NN
9478dvi-dejagnu: \
9479 configure-dejagnu
0aed8855 9480 @: $(MAKE); $(unstage)
4fa63067 9481 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9482 r=`${PWD_COMMAND}`; export r; \
9483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9484 $(HOST_EXPORTS) \
b813574b 9485 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9487 done; \
4fa63067 9488 echo "Doing dvi in dejagnu" ; \
b00612cc 9489 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9492 "RANLIB=$${RANLIB}" \
0c24b341 9493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9494 dvi) \
2a4cbe27
NN
9495 || exit 1
9496
6bd3dfaa 9497@endif dejagnu
2a4cbe27 9498
56a8fe78
DD
9499.PHONY: maybe-pdf-dejagnu pdf-dejagnu
9500maybe-pdf-dejagnu:
9501@if dejagnu
9502maybe-pdf-dejagnu: pdf-dejagnu
9503
9504pdf-dejagnu: \
9505 configure-dejagnu
9506 @: $(MAKE); $(unstage)
9507 @[ -f ./dejagnu/Makefile ] || exit 0; \
9508 r=`${PWD_COMMAND}`; export r; \
9509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9510 $(HOST_EXPORTS) \
9511 for flag in $(EXTRA_HOST_FLAGS) ; do \
9512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9513 done; \
9514 echo "Doing pdf in dejagnu" ; \
9515 (cd $(HOST_SUBDIR)/dejagnu && \
9516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9518 "RANLIB=$${RANLIB}" \
0c24b341 9519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9520 pdf) \
9521 || exit 1
9522
9523@endif dejagnu
9524
6d389afc
MS
9525.PHONY: maybe-html-dejagnu html-dejagnu
9526maybe-html-dejagnu:
9527@if dejagnu
9528maybe-html-dejagnu: html-dejagnu
9529
9530html-dejagnu: \
9531 configure-dejagnu
0aed8855 9532 @: $(MAKE); $(unstage)
6d389afc
MS
9533 @[ -f ./dejagnu/Makefile ] || exit 0; \
9534 r=`${PWD_COMMAND}`; export r; \
9535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9536 $(HOST_EXPORTS) \
9537 for flag in $(EXTRA_HOST_FLAGS) ; do \
9538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9539 done; \
9540 echo "Doing html in dejagnu" ; \
b00612cc 9541 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
9542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9544 "RANLIB=$${RANLIB}" \
0c24b341 9545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9546 html) \
9547 || exit 1
9548
9549@endif dejagnu
9550
4fa63067
NN
9551.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
9552maybe-TAGS-dejagnu:
6bd3dfaa
PB
9553@if dejagnu
9554maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 9555
4fa63067
NN
9556TAGS-dejagnu: \
9557 configure-dejagnu
0aed8855 9558 @: $(MAKE); $(unstage)
4fa63067 9559 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9560 r=`${PWD_COMMAND}`; export r; \
9561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9562 $(HOST_EXPORTS) \
b813574b 9563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9565 done; \
4fa63067 9566 echo "Doing TAGS in dejagnu" ; \
b00612cc 9567 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9570 "RANLIB=$${RANLIB}" \
0c24b341 9571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9572 TAGS) \
2a4cbe27
NN
9573 || exit 1
9574
6bd3dfaa 9575@endif dejagnu
2a4cbe27 9576
4fa63067
NN
9577.PHONY: maybe-install-info-dejagnu install-info-dejagnu
9578maybe-install-info-dejagnu:
6bd3dfaa
PB
9579@if dejagnu
9580maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 9581
4fa63067
NN
9582install-info-dejagnu: \
9583 configure-dejagnu \
9584 info-dejagnu
0aed8855 9585 @: $(MAKE); $(unstage)
4fa63067 9586 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9587 r=`${PWD_COMMAND}`; export r; \
9588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9589 $(HOST_EXPORTS) \
b813574b 9590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9592 done; \
4fa63067 9593 echo "Doing install-info in dejagnu" ; \
b00612cc 9594 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9597 "RANLIB=$${RANLIB}" \
0c24b341 9598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9599 install-info) \
2a4cbe27
NN
9600 || exit 1
9601
6bd3dfaa 9602@endif dejagnu
2a4cbe27 9603
a3ca38d2
DD
9604.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
9605maybe-install-pdf-dejagnu:
9606@if dejagnu
9607maybe-install-pdf-dejagnu: install-pdf-dejagnu
9608
9609install-pdf-dejagnu: \
9610 configure-dejagnu \
9611 pdf-dejagnu
9612 @: $(MAKE); $(unstage)
9613 @[ -f ./dejagnu/Makefile ] || exit 0; \
9614 r=`${PWD_COMMAND}`; export r; \
9615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9616 $(HOST_EXPORTS) \
9617 for flag in $(EXTRA_HOST_FLAGS) ; do \
9618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9619 done; \
9620 echo "Doing install-pdf in dejagnu" ; \
9621 (cd $(HOST_SUBDIR)/dejagnu && \
9622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9624 "RANLIB=$${RANLIB}" \
0c24b341 9625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
9626 install-pdf) \
9627 || exit 1
9628
9629@endif dejagnu
9630
108a6f8e
CD
9631.PHONY: maybe-install-html-dejagnu install-html-dejagnu
9632maybe-install-html-dejagnu:
9633@if dejagnu
9634maybe-install-html-dejagnu: install-html-dejagnu
9635
9636install-html-dejagnu: \
9637 configure-dejagnu \
9638 html-dejagnu
9639 @: $(MAKE); $(unstage)
9640 @[ -f ./dejagnu/Makefile ] || exit 0; \
9641 r=`${PWD_COMMAND}`; export r; \
9642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9643 $(HOST_EXPORTS) \
9644 for flag in $(EXTRA_HOST_FLAGS) ; do \
9645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9646 done; \
9647 echo "Doing install-html in dejagnu" ; \
9648 (cd $(HOST_SUBDIR)/dejagnu && \
9649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9651 "RANLIB=$${RANLIB}" \
0c24b341 9652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
9653 install-html) \
9654 || exit 1
9655
9656@endif dejagnu
9657
4fa63067
NN
9658.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
9659maybe-installcheck-dejagnu:
6bd3dfaa
PB
9660@if dejagnu
9661maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 9662
4fa63067
NN
9663installcheck-dejagnu: \
9664 configure-dejagnu
0aed8855 9665 @: $(MAKE); $(unstage)
4fa63067 9666 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9667 r=`${PWD_COMMAND}`; export r; \
9668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9669 $(HOST_EXPORTS) \
b813574b 9670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9672 done; \
4fa63067 9673 echo "Doing installcheck in dejagnu" ; \
b00612cc 9674 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9677 "RANLIB=$${RANLIB}" \
0c24b341 9678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9679 installcheck) \
2a4cbe27
NN
9680 || exit 1
9681
6bd3dfaa 9682@endif dejagnu
2a4cbe27 9683
4fa63067
NN
9684.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
9685maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
9686@if dejagnu
9687maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 9688
4fa63067 9689mostlyclean-dejagnu:
0aed8855 9690 @: $(MAKE); $(unstage)
4fa63067 9691 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9692 r=`${PWD_COMMAND}`; export r; \
9693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9694 $(HOST_EXPORTS) \
b813574b 9695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9697 done; \
4fa63067 9698 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 9699 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9702 "RANLIB=$${RANLIB}" \
0c24b341 9703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9704 mostlyclean) \
2a4cbe27
NN
9705 || exit 1
9706
6bd3dfaa 9707@endif dejagnu
2a4cbe27 9708
4fa63067
NN
9709.PHONY: maybe-clean-dejagnu clean-dejagnu
9710maybe-clean-dejagnu:
6bd3dfaa
PB
9711@if dejagnu
9712maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 9713
4fa63067 9714clean-dejagnu:
0aed8855 9715 @: $(MAKE); $(unstage)
4fa63067 9716 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9717 r=`${PWD_COMMAND}`; export r; \
9718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9719 $(HOST_EXPORTS) \
b813574b 9720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9722 done; \
4fa63067 9723 echo "Doing clean in dejagnu" ; \
b00612cc 9724 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9727 "RANLIB=$${RANLIB}" \
0c24b341 9728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9729 clean) \
2a4cbe27
NN
9730 || exit 1
9731
6bd3dfaa 9732@endif dejagnu
2a4cbe27 9733
4fa63067
NN
9734.PHONY: maybe-distclean-dejagnu distclean-dejagnu
9735maybe-distclean-dejagnu:
6bd3dfaa
PB
9736@if dejagnu
9737maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 9738
4fa63067 9739distclean-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 distclean 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 distclean) \
2a4cbe27
NN
9755 || exit 1
9756
6bd3dfaa 9757@endif dejagnu
2a4cbe27 9758
4fa63067
NN
9759.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
9760maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
9761@if dejagnu
9762maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 9763
4fa63067 9764maintainer-clean-dejagnu:
0aed8855 9765 @: $(MAKE); $(unstage)
4fa63067 9766 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
9767 r=`${PWD_COMMAND}`; export r; \
9768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9769 $(HOST_EXPORTS) \
b813574b 9770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9772 done; \
4fa63067 9773 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 9774 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
9775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9777 "RANLIB=$${RANLIB}" \
0c24b341 9778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9779 maintainer-clean) \
4fa63067
NN
9780 || exit 1
9781
6bd3dfaa 9782@endif dejagnu
4fa63067
NN
9783
9784
a7254363 9785
4fa63067
NN
9786.PHONY: configure-diff maybe-configure-diff
9787maybe-configure-diff:
4f0ef2d8
CD
9788@if gcc-bootstrap
9789configure-diff: stage_current
9790@endif gcc-bootstrap
6bd3dfaa
PB
9791@if diff
9792maybe-configure-diff: configure-diff
c52c6897 9793configure-diff:
0aed8855 9794 @: $(MAKE); $(unstage)
c52c6897 9795 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9797 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
9798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 9799 $(HOST_EXPORTS) \
a7254363
PB
9800 echo Configuring in $(HOST_SUBDIR)/diff; \
9801 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 9802 case $(srcdir) in \
b00612cc
PB
9803 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9804 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
9805 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9806 esac; \
b00612cc
PB
9807 srcdiroption="--srcdir=$${topdir}/diff"; \
9808 libsrcdir="$$s/diff"; \
4fa63067 9809 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
9810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9811 --target=${target_alias} $${srcdiroption} \
2a4cbe27 9812 || exit 1
6bd3dfaa 9813@endif diff
2a4cbe27 9814
a7254363
PB
9815
9816
d545f33b
PB
9817
9818
4fa63067
NN
9819.PHONY: all-diff maybe-all-diff
9820maybe-all-diff:
4f0ef2d8
CD
9821@if gcc-bootstrap
9822all-diff: stage_current
9823@endif gcc-bootstrap
6bd3dfaa 9824@if diff
d27cc32e 9825TARGET-diff=all
6bd3dfaa 9826maybe-all-diff: all-diff
4fa63067 9827all-diff: configure-diff
0aed8855 9828 @: $(MAKE); $(unstage)
4fa63067
NN
9829 @r=`${PWD_COMMAND}`; export r; \
9830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9831 $(HOST_EXPORTS) \
b00612cc 9832 (cd $(HOST_SUBDIR)/diff && \
7f6ef0c0
PB
9833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
9834 $(TARGET-diff))
6bd3dfaa 9835@endif diff
2a4cbe27 9836
a7254363 9837
d545f33b
PB
9838
9839
4fa63067
NN
9840.PHONY: check-diff maybe-check-diff
9841maybe-check-diff:
6bd3dfaa
PB
9842@if diff
9843maybe-check-diff: check-diff
2a4cbe27 9844
4fa63067 9845check-diff:
0aed8855 9846 @: $(MAKE); $(unstage)
4fa63067 9847 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9849 $(HOST_EXPORTS) \
b00612cc
PB
9850 (cd $(HOST_SUBDIR)/diff && \
9851 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9852
6bd3dfaa 9853@endif diff
2a4cbe27 9854
4fa63067
NN
9855.PHONY: install-diff maybe-install-diff
9856maybe-install-diff:
6bd3dfaa
PB
9857@if diff
9858maybe-install-diff: install-diff
2a4cbe27 9859
4fa63067 9860install-diff: installdirs
0aed8855 9861 @: $(MAKE); $(unstage)
4fa63067 9862 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9864 $(HOST_EXPORTS) \
b00612cc 9865 (cd $(HOST_SUBDIR)/diff && \
2da12f12 9866 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9867
6bd3dfaa 9868@endif diff
2a4cbe27 9869
56a8fe78 9870# Other targets (info, dvi, pdf, etc.)
2a4cbe27 9871
4fa63067
NN
9872.PHONY: maybe-info-diff info-diff
9873maybe-info-diff:
6bd3dfaa
PB
9874@if diff
9875maybe-info-diff: info-diff
2a4cbe27 9876
4fa63067
NN
9877info-diff: \
9878 configure-diff
0aed8855 9879 @: $(MAKE); $(unstage)
4fa63067 9880 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9883 $(HOST_EXPORTS) \
b813574b 9884 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9886 done; \
4fa63067 9887 echo "Doing info in diff" ; \
b00612cc 9888 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9891 "RANLIB=$${RANLIB}" \
0c24b341 9892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9893 info) \
2a4cbe27
NN
9894 || exit 1
9895
6bd3dfaa 9896@endif diff
2a4cbe27 9897
4fa63067
NN
9898.PHONY: maybe-dvi-diff dvi-diff
9899maybe-dvi-diff:
6bd3dfaa
PB
9900@if diff
9901maybe-dvi-diff: dvi-diff
2a4cbe27 9902
4fa63067
NN
9903dvi-diff: \
9904 configure-diff
0aed8855 9905 @: $(MAKE); $(unstage)
4fa63067 9906 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9907 r=`${PWD_COMMAND}`; export r; \
9908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9909 $(HOST_EXPORTS) \
b813574b 9910 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9912 done; \
4fa63067 9913 echo "Doing dvi in diff" ; \
b00612cc 9914 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9917 "RANLIB=$${RANLIB}" \
0c24b341 9918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9919 dvi) \
2a4cbe27
NN
9920 || exit 1
9921
6bd3dfaa 9922@endif diff
2a4cbe27 9923
56a8fe78
DD
9924.PHONY: maybe-pdf-diff pdf-diff
9925maybe-pdf-diff:
9926@if diff
9927maybe-pdf-diff: pdf-diff
9928
9929pdf-diff: \
9930 configure-diff
9931 @: $(MAKE); $(unstage)
9932 @[ -f ./diff/Makefile ] || exit 0; \
9933 r=`${PWD_COMMAND}`; export r; \
9934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9935 $(HOST_EXPORTS) \
9936 for flag in $(EXTRA_HOST_FLAGS) ; do \
9937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9938 done; \
9939 echo "Doing pdf in diff" ; \
9940 (cd $(HOST_SUBDIR)/diff && \
9941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9943 "RANLIB=$${RANLIB}" \
0c24b341 9944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
9945 pdf) \
9946 || exit 1
9947
9948@endif diff
9949
6d389afc
MS
9950.PHONY: maybe-html-diff html-diff
9951maybe-html-diff:
9952@if diff
9953maybe-html-diff: html-diff
9954
9955html-diff: \
9956 configure-diff
0aed8855 9957 @: $(MAKE); $(unstage)
6d389afc
MS
9958 @[ -f ./diff/Makefile ] || exit 0; \
9959 r=`${PWD_COMMAND}`; export r; \
9960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9961 $(HOST_EXPORTS) \
9962 for flag in $(EXTRA_HOST_FLAGS) ; do \
9963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9964 done; \
9965 echo "Doing html in diff" ; \
b00612cc 9966 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9969 "RANLIB=$${RANLIB}" \
0c24b341 9970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
9971 html) \
9972 || exit 1
9973
9974@endif diff
9975
4fa63067
NN
9976.PHONY: maybe-TAGS-diff TAGS-diff
9977maybe-TAGS-diff:
6bd3dfaa
PB
9978@if diff
9979maybe-TAGS-diff: TAGS-diff
2a4cbe27 9980
4fa63067
NN
9981TAGS-diff: \
9982 configure-diff
0aed8855 9983 @: $(MAKE); $(unstage)
4fa63067 9984 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
9985 r=`${PWD_COMMAND}`; export r; \
9986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9987 $(HOST_EXPORTS) \
b813574b 9988 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9990 done; \
4fa63067 9991 echo "Doing TAGS in diff" ; \
b00612cc 9992 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
9993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9995 "RANLIB=$${RANLIB}" \
0c24b341 9996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 9997 TAGS) \
2a4cbe27
NN
9998 || exit 1
9999
6bd3dfaa 10000@endif diff
2a4cbe27 10001
4fa63067
NN
10002.PHONY: maybe-install-info-diff install-info-diff
10003maybe-install-info-diff:
6bd3dfaa
PB
10004@if diff
10005maybe-install-info-diff: install-info-diff
2a4cbe27 10006
4fa63067
NN
10007install-info-diff: \
10008 configure-diff \
10009 info-diff
0aed8855 10010 @: $(MAKE); $(unstage)
4fa63067 10011 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10012 r=`${PWD_COMMAND}`; export r; \
10013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10014 $(HOST_EXPORTS) \
b813574b 10015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10017 done; \
4fa63067 10018 echo "Doing install-info in diff" ; \
b00612cc 10019 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10022 "RANLIB=$${RANLIB}" \
0c24b341 10023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10024 install-info) \
2a4cbe27
NN
10025 || exit 1
10026
6bd3dfaa 10027@endif diff
2a4cbe27 10028
a3ca38d2
DD
10029.PHONY: maybe-install-pdf-diff install-pdf-diff
10030maybe-install-pdf-diff:
10031@if diff
10032maybe-install-pdf-diff: install-pdf-diff
10033
10034install-pdf-diff: \
10035 configure-diff \
10036 pdf-diff
10037 @: $(MAKE); $(unstage)
10038 @[ -f ./diff/Makefile ] || exit 0; \
10039 r=`${PWD_COMMAND}`; export r; \
10040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10041 $(HOST_EXPORTS) \
10042 for flag in $(EXTRA_HOST_FLAGS) ; do \
10043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10044 done; \
10045 echo "Doing install-pdf in diff" ; \
10046 (cd $(HOST_SUBDIR)/diff && \
10047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10049 "RANLIB=$${RANLIB}" \
0c24b341 10050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10051 install-pdf) \
10052 || exit 1
10053
10054@endif diff
10055
108a6f8e
CD
10056.PHONY: maybe-install-html-diff install-html-diff
10057maybe-install-html-diff:
10058@if diff
10059maybe-install-html-diff: install-html-diff
10060
10061install-html-diff: \
10062 configure-diff \
10063 html-diff
10064 @: $(MAKE); $(unstage)
10065 @[ -f ./diff/Makefile ] || exit 0; \
10066 r=`${PWD_COMMAND}`; export r; \
10067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10068 $(HOST_EXPORTS) \
10069 for flag in $(EXTRA_HOST_FLAGS) ; do \
10070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10071 done; \
10072 echo "Doing install-html in diff" ; \
10073 (cd $(HOST_SUBDIR)/diff && \
10074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10076 "RANLIB=$${RANLIB}" \
0c24b341 10077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10078 install-html) \
10079 || exit 1
10080
10081@endif diff
10082
4fa63067
NN
10083.PHONY: maybe-installcheck-diff installcheck-diff
10084maybe-installcheck-diff:
6bd3dfaa
PB
10085@if diff
10086maybe-installcheck-diff: installcheck-diff
2a4cbe27 10087
4fa63067
NN
10088installcheck-diff: \
10089 configure-diff
0aed8855 10090 @: $(MAKE); $(unstage)
4fa63067 10091 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10092 r=`${PWD_COMMAND}`; export r; \
10093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10094 $(HOST_EXPORTS) \
b813574b 10095 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10097 done; \
4fa63067 10098 echo "Doing installcheck in diff" ; \
b00612cc 10099 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10102 "RANLIB=$${RANLIB}" \
0c24b341 10103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10104 installcheck) \
2a4cbe27
NN
10105 || exit 1
10106
6bd3dfaa 10107@endif diff
2a4cbe27 10108
4fa63067
NN
10109.PHONY: maybe-mostlyclean-diff mostlyclean-diff
10110maybe-mostlyclean-diff:
6bd3dfaa
PB
10111@if diff
10112maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 10113
4fa63067 10114mostlyclean-diff:
0aed8855 10115 @: $(MAKE); $(unstage)
4fa63067 10116 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10117 r=`${PWD_COMMAND}`; export r; \
10118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10119 $(HOST_EXPORTS) \
b813574b 10120 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10122 done; \
4fa63067 10123 echo "Doing mostlyclean in diff" ; \
b00612cc 10124 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10127 "RANLIB=$${RANLIB}" \
0c24b341 10128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10129 mostlyclean) \
2a4cbe27
NN
10130 || exit 1
10131
6bd3dfaa 10132@endif diff
2a4cbe27 10133
4fa63067
NN
10134.PHONY: maybe-clean-diff clean-diff
10135maybe-clean-diff:
6bd3dfaa
PB
10136@if diff
10137maybe-clean-diff: clean-diff
2a4cbe27 10138
4fa63067 10139clean-diff:
0aed8855 10140 @: $(MAKE); $(unstage)
4fa63067 10141 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10142 r=`${PWD_COMMAND}`; export r; \
10143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10144 $(HOST_EXPORTS) \
b813574b 10145 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10147 done; \
4fa63067 10148 echo "Doing clean in diff" ; \
b00612cc 10149 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10152 "RANLIB=$${RANLIB}" \
0c24b341 10153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10154 clean) \
2a4cbe27
NN
10155 || exit 1
10156
6bd3dfaa 10157@endif diff
2a4cbe27 10158
4fa63067
NN
10159.PHONY: maybe-distclean-diff distclean-diff
10160maybe-distclean-diff:
6bd3dfaa
PB
10161@if diff
10162maybe-distclean-diff: distclean-diff
2a4cbe27 10163
4fa63067 10164distclean-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 distclean 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 distclean) \
2a4cbe27
NN
10180 || exit 1
10181
6bd3dfaa 10182@endif diff
2a4cbe27 10183
4fa63067
NN
10184.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
10185maybe-maintainer-clean-diff:
6bd3dfaa
PB
10186@if diff
10187maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 10188
4fa63067 10189maintainer-clean-diff:
0aed8855 10190 @: $(MAKE); $(unstage)
4fa63067 10191 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
10192 r=`${PWD_COMMAND}`; export r; \
10193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10194 $(HOST_EXPORTS) \
b813574b 10195 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10197 done; \
4fa63067 10198 echo "Doing maintainer-clean in diff" ; \
b00612cc 10199 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
10200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10202 "RANLIB=$${RANLIB}" \
0c24b341 10203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10204 maintainer-clean) \
2a4cbe27
NN
10205 || exit 1
10206
6bd3dfaa 10207@endif diff
2a4cbe27 10208
2a4cbe27 10209
a7254363 10210
4fa63067
NN
10211.PHONY: configure-dosutils maybe-configure-dosutils
10212maybe-configure-dosutils:
4f0ef2d8
CD
10213@if gcc-bootstrap
10214configure-dosutils: stage_current
10215@endif gcc-bootstrap
6bd3dfaa
PB
10216@if dosutils
10217maybe-configure-dosutils: configure-dosutils
c52c6897 10218configure-dosutils:
0aed8855 10219 @: $(MAKE); $(unstage)
c52c6897 10220 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10222 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
10223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 10224 $(HOST_EXPORTS) \
a7254363
PB
10225 echo Configuring in $(HOST_SUBDIR)/dosutils; \
10226 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 10227 case $(srcdir) in \
b00612cc
PB
10228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10229 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
10230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10231 esac; \
b00612cc
PB
10232 srcdiroption="--srcdir=$${topdir}/dosutils"; \
10233 libsrcdir="$$s/dosutils"; \
4fa63067 10234 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10235 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10236 --target=${target_alias} $${srcdiroption} \
4fa63067 10237 || exit 1
6bd3dfaa 10238@endif dosutils
4fa63067 10239
a7254363
PB
10240
10241
d545f33b
PB
10242
10243
4fa63067
NN
10244.PHONY: all-dosutils maybe-all-dosutils
10245maybe-all-dosutils:
4f0ef2d8
CD
10246@if gcc-bootstrap
10247all-dosutils: stage_current
10248@endif gcc-bootstrap
6bd3dfaa 10249@if dosutils
d27cc32e 10250TARGET-dosutils=all
6bd3dfaa 10251maybe-all-dosutils: all-dosutils
4fa63067 10252all-dosutils: configure-dosutils
0aed8855 10253 @: $(MAKE); $(unstage)
4fa63067
NN
10254 @r=`${PWD_COMMAND}`; export r; \
10255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10256 $(HOST_EXPORTS) \
b00612cc 10257 (cd $(HOST_SUBDIR)/dosutils && \
7f6ef0c0
PB
10258 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10259 $(TARGET-dosutils))
6bd3dfaa 10260@endif dosutils
4fa63067 10261
a7254363 10262
d545f33b
PB
10263
10264
4fa63067
NN
10265.PHONY: check-dosutils maybe-check-dosutils
10266maybe-check-dosutils:
6bd3dfaa
PB
10267@if dosutils
10268maybe-check-dosutils: check-dosutils
2a4cbe27 10269
4fa63067 10270check-dosutils:
2a4cbe27 10271
6bd3dfaa 10272@endif dosutils
2a4cbe27 10273
4fa63067
NN
10274.PHONY: install-dosutils maybe-install-dosutils
10275maybe-install-dosutils:
6bd3dfaa
PB
10276@if dosutils
10277maybe-install-dosutils: install-dosutils
4fa63067
NN
10278
10279install-dosutils: installdirs
0aed8855 10280 @: $(MAKE); $(unstage)
4fa63067 10281 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10283 $(HOST_EXPORTS) \
b00612cc 10284 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 10285 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10286
6bd3dfaa 10287@endif dosutils
2a4cbe27 10288
56a8fe78 10289# Other targets (info, dvi, pdf, etc.)
2a4cbe27 10290
4fa63067
NN
10291.PHONY: maybe-info-dosutils info-dosutils
10292maybe-info-dosutils:
6bd3dfaa
PB
10293@if dosutils
10294maybe-info-dosutils: info-dosutils
4fa63067
NN
10295
10296info-dosutils: \
10297 configure-dosutils
0aed8855 10298 @: $(MAKE); $(unstage)
4fa63067 10299 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10300 r=`${PWD_COMMAND}`; export r; \
10301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10302 $(HOST_EXPORTS) \
b813574b 10303 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10305 done; \
4fa63067 10306 echo "Doing info in dosutils" ; \
b00612cc 10307 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10310 "RANLIB=$${RANLIB}" \
0c24b341 10311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10312 info) \
2a4cbe27
NN
10313 || exit 1
10314
6bd3dfaa 10315@endif dosutils
2a4cbe27 10316
4fa63067
NN
10317.PHONY: maybe-dvi-dosutils dvi-dosutils
10318maybe-dvi-dosutils:
6bd3dfaa
PB
10319@if dosutils
10320maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 10321
4fa63067
NN
10322dvi-dosutils: \
10323 configure-dosutils
0aed8855 10324 @: $(MAKE); $(unstage)
4fa63067 10325 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10326 r=`${PWD_COMMAND}`; export r; \
10327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10328 $(HOST_EXPORTS) \
b813574b 10329 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10331 done; \
4fa63067 10332 echo "Doing dvi in dosutils" ; \
b00612cc 10333 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10336 "RANLIB=$${RANLIB}" \
0c24b341 10337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10338 dvi) \
2a4cbe27
NN
10339 || exit 1
10340
6bd3dfaa 10341@endif dosutils
2a4cbe27 10342
56a8fe78
DD
10343.PHONY: maybe-pdf-dosutils pdf-dosutils
10344maybe-pdf-dosutils:
10345@if dosutils
10346maybe-pdf-dosutils: pdf-dosutils
10347
10348pdf-dosutils: \
10349 configure-dosutils
10350 @: $(MAKE); $(unstage)
10351 @[ -f ./dosutils/Makefile ] || exit 0; \
10352 r=`${PWD_COMMAND}`; export r; \
10353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10354 $(HOST_EXPORTS) \
10355 for flag in $(EXTRA_HOST_FLAGS) ; do \
10356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10357 done; \
10358 echo "Doing pdf in dosutils" ; \
10359 (cd $(HOST_SUBDIR)/dosutils && \
10360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10362 "RANLIB=$${RANLIB}" \
0c24b341 10363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10364 pdf) \
10365 || exit 1
10366
10367@endif dosutils
10368
6d389afc
MS
10369.PHONY: maybe-html-dosutils html-dosutils
10370maybe-html-dosutils:
6bd3dfaa 10371@if dosutils
6d389afc 10372maybe-html-dosutils: html-dosutils
2a4cbe27 10373
6d389afc 10374html-dosutils: \
4fa63067 10375 configure-dosutils
0aed8855 10376 @: $(MAKE); $(unstage)
4fa63067 10377 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10378 r=`${PWD_COMMAND}`; export r; \
10379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10380 $(HOST_EXPORTS) \
b813574b 10381 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10383 done; \
6d389afc 10384 echo "Doing html in dosutils" ; \
b00612cc 10385 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10388 "RANLIB=$${RANLIB}" \
0c24b341 10389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 10390 html) \
2a4cbe27
NN
10391 || exit 1
10392
6bd3dfaa 10393@endif dosutils
2a4cbe27 10394
6d389afc
MS
10395.PHONY: maybe-TAGS-dosutils TAGS-dosutils
10396maybe-TAGS-dosutils:
6bd3dfaa 10397@if dosutils
6d389afc 10398maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 10399
6d389afc
MS
10400TAGS-dosutils: \
10401 configure-dosutils
0aed8855 10402 @: $(MAKE); $(unstage)
6d389afc
MS
10403 @[ -f ./dosutils/Makefile ] || exit 0; \
10404 r=`${PWD_COMMAND}`; export r; \
10405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10406 $(HOST_EXPORTS) \
10407 for flag in $(EXTRA_HOST_FLAGS) ; do \
10408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10409 done; \
10410 echo "Doing TAGS in dosutils" ; \
b00612cc 10411 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
10412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10414 "RANLIB=$${RANLIB}" \
0c24b341 10415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10416 TAGS) \
10417 || exit 1
10418
10419@endif dosutils
10420
10421.PHONY: maybe-install-info-dosutils install-info-dosutils
10422maybe-install-info-dosutils:
10423@if dosutils
10424maybe-install-info-dosutils: install-info-dosutils
10425
10426install-info-dosutils: \
10427 configure-dosutils \
10428 info-dosutils
0aed8855 10429 @: $(MAKE); $(unstage)
4fa63067 10430 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10431 r=`${PWD_COMMAND}`; export r; \
10432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10433 $(HOST_EXPORTS) \
b813574b 10434 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10436 done; \
4fa63067 10437 echo "Doing install-info in dosutils" ; \
b00612cc 10438 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10441 "RANLIB=$${RANLIB}" \
0c24b341 10442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10443 install-info) \
2a4cbe27
NN
10444 || exit 1
10445
6bd3dfaa 10446@endif dosutils
2a4cbe27 10447
a3ca38d2
DD
10448.PHONY: maybe-install-pdf-dosutils install-pdf-dosutils
10449maybe-install-pdf-dosutils:
10450@if dosutils
10451maybe-install-pdf-dosutils: install-pdf-dosutils
10452
10453install-pdf-dosutils: \
10454 configure-dosutils \
10455 pdf-dosutils
10456 @: $(MAKE); $(unstage)
10457 @[ -f ./dosutils/Makefile ] || exit 0; \
10458 r=`${PWD_COMMAND}`; export r; \
10459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10460 $(HOST_EXPORTS) \
10461 for flag in $(EXTRA_HOST_FLAGS) ; do \
10462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10463 done; \
10464 echo "Doing install-pdf in dosutils" ; \
10465 (cd $(HOST_SUBDIR)/dosutils && \
10466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10468 "RANLIB=$${RANLIB}" \
0c24b341 10469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10470 install-pdf) \
10471 || exit 1
10472
10473@endif dosutils
10474
108a6f8e
CD
10475.PHONY: maybe-install-html-dosutils install-html-dosutils
10476maybe-install-html-dosutils:
10477@if dosutils
10478maybe-install-html-dosutils: install-html-dosutils
10479
10480install-html-dosutils: \
10481 configure-dosutils \
10482 html-dosutils
10483 @: $(MAKE); $(unstage)
10484 @[ -f ./dosutils/Makefile ] || exit 0; \
10485 r=`${PWD_COMMAND}`; export r; \
10486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10487 $(HOST_EXPORTS) \
10488 for flag in $(EXTRA_HOST_FLAGS) ; do \
10489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10490 done; \
10491 echo "Doing install-html in dosutils" ; \
10492 (cd $(HOST_SUBDIR)/dosutils && \
10493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10495 "RANLIB=$${RANLIB}" \
0c24b341 10496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10497 install-html) \
10498 || exit 1
10499
10500@endif dosutils
10501
4fa63067
NN
10502.PHONY: maybe-installcheck-dosutils installcheck-dosutils
10503maybe-installcheck-dosutils:
6bd3dfaa
PB
10504@if dosutils
10505maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 10506
4fa63067
NN
10507installcheck-dosutils: \
10508 configure-dosutils
0aed8855 10509 @: $(MAKE); $(unstage)
4fa63067 10510 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10511 r=`${PWD_COMMAND}`; export r; \
10512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10513 $(HOST_EXPORTS) \
b813574b 10514 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10516 done; \
4fa63067 10517 echo "Doing installcheck in dosutils" ; \
b00612cc 10518 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10521 "RANLIB=$${RANLIB}" \
0c24b341 10522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10523 installcheck) \
2a4cbe27
NN
10524 || exit 1
10525
6bd3dfaa 10526@endif dosutils
2a4cbe27 10527
4fa63067
NN
10528.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
10529maybe-mostlyclean-dosutils:
6bd3dfaa
PB
10530@if dosutils
10531maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 10532
4fa63067 10533mostlyclean-dosutils:
0aed8855 10534 @: $(MAKE); $(unstage)
4fa63067 10535 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
10536 r=`${PWD_COMMAND}`; export r; \
10537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10538 $(HOST_EXPORTS) \
b813574b 10539 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
10540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10541 done; \
4fa63067 10542 echo "Doing mostlyclean in dosutils" ; \
b00612cc 10543 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
10544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10546 "RANLIB=$${RANLIB}" \
0c24b341 10547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10548 mostlyclean) \
a2592b1b
DD
10549 || exit 1
10550
6bd3dfaa 10551@endif dosutils
a2592b1b 10552
4fa63067
NN
10553.PHONY: maybe-clean-dosutils clean-dosutils
10554maybe-clean-dosutils:
6bd3dfaa
PB
10555@if dosutils
10556maybe-clean-dosutils: clean-dosutils
2a4cbe27 10557
4fa63067 10558clean-dosutils:
0aed8855 10559 @: $(MAKE); $(unstage)
4fa63067 10560 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10561 r=`${PWD_COMMAND}`; export r; \
10562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10563 $(HOST_EXPORTS) \
b813574b 10564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10566 done; \
4fa63067 10567 echo "Doing clean in dosutils" ; \
b00612cc 10568 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10571 "RANLIB=$${RANLIB}" \
0c24b341 10572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10573 clean) \
2a4cbe27
NN
10574 || exit 1
10575
6bd3dfaa 10576@endif dosutils
2a4cbe27 10577
4fa63067
NN
10578.PHONY: maybe-distclean-dosutils distclean-dosutils
10579maybe-distclean-dosutils:
6bd3dfaa
PB
10580@if dosutils
10581maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 10582
4fa63067 10583distclean-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 distclean 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 distclean) \
2a4cbe27
NN
10599 || exit 1
10600
6bd3dfaa 10601@endif dosutils
2a4cbe27 10602
4fa63067
NN
10603.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
10604maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
10605@if dosutils
10606maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 10607
4fa63067 10608maintainer-clean-dosutils:
0aed8855 10609 @: $(MAKE); $(unstage)
4fa63067 10610 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
10611 r=`${PWD_COMMAND}`; export r; \
10612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10613 $(HOST_EXPORTS) \
b813574b 10614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10616 done; \
4fa63067 10617 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 10618 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
10619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10621 "RANLIB=$${RANLIB}" \
0c24b341 10622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10623 maintainer-clean) \
2a4cbe27
NN
10624 || exit 1
10625
6bd3dfaa 10626@endif dosutils
2a4cbe27 10627
2a4cbe27 10628
a7254363 10629
4fa63067
NN
10630.PHONY: configure-etc maybe-configure-etc
10631maybe-configure-etc:
4f0ef2d8
CD
10632@if gcc-bootstrap
10633configure-etc: stage_current
10634@endif gcc-bootstrap
6bd3dfaa
PB
10635@if etc
10636maybe-configure-etc: configure-etc
c52c6897 10637configure-etc:
0aed8855 10638 @: $(MAKE); $(unstage)
c52c6897 10639 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
10641 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
10642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 10643 $(HOST_EXPORTS) \
a7254363
PB
10644 echo Configuring in $(HOST_SUBDIR)/etc; \
10645 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 10646 case $(srcdir) in \
b00612cc
PB
10647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10648 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
10649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10650 esac; \
b00612cc
PB
10651 srcdiroption="--srcdir=$${topdir}/etc"; \
10652 libsrcdir="$$s/etc"; \
4fa63067 10653 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
10654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10655 --target=${target_alias} $${srcdiroption} \
4fa63067 10656 || exit 1
6bd3dfaa 10657@endif etc
4fa63067 10658
a7254363
PB
10659
10660
d545f33b
PB
10661
10662
4fa63067
NN
10663.PHONY: all-etc maybe-all-etc
10664maybe-all-etc:
4f0ef2d8
CD
10665@if gcc-bootstrap
10666all-etc: stage_current
10667@endif gcc-bootstrap
6bd3dfaa 10668@if etc
d27cc32e 10669TARGET-etc=all
6bd3dfaa 10670maybe-all-etc: all-etc
4fa63067 10671all-etc: configure-etc
0aed8855 10672 @: $(MAKE); $(unstage)
4fa63067
NN
10673 @r=`${PWD_COMMAND}`; export r; \
10674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10675 $(HOST_EXPORTS) \
b00612cc 10676 (cd $(HOST_SUBDIR)/etc && \
7f6ef0c0
PB
10677 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10678 $(TARGET-etc))
6bd3dfaa 10679@endif etc
4fa63067 10680
a7254363 10681
d545f33b
PB
10682
10683
4fa63067
NN
10684.PHONY: check-etc maybe-check-etc
10685maybe-check-etc:
6bd3dfaa
PB
10686@if etc
10687maybe-check-etc: check-etc
4fa63067
NN
10688
10689check-etc:
0aed8855 10690 @: $(MAKE); $(unstage)
4fa63067
NN
10691 @r=`${PWD_COMMAND}`; export r; \
10692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10693 $(HOST_EXPORTS) \
b00612cc
PB
10694 (cd $(HOST_SUBDIR)/etc && \
10695 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10696
6bd3dfaa 10697@endif etc
4fa63067
NN
10698
10699.PHONY: install-etc maybe-install-etc
10700maybe-install-etc:
6bd3dfaa
PB
10701@if etc
10702maybe-install-etc: install-etc
4fa63067
NN
10703
10704install-etc: installdirs
0aed8855 10705 @: $(MAKE); $(unstage)
4fa63067
NN
10706 @r=`${PWD_COMMAND}`; export r; \
10707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10708 $(HOST_EXPORTS) \
b00612cc 10709 (cd $(HOST_SUBDIR)/etc && \
2da12f12 10710 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10711
6bd3dfaa 10712@endif etc
4fa63067 10713
56a8fe78 10714# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
10715
10716.PHONY: maybe-info-etc info-etc
10717maybe-info-etc:
6bd3dfaa
PB
10718@if etc
10719maybe-info-etc: info-etc
4fa63067
NN
10720
10721info-etc: \
10722 configure-etc
0aed8855 10723 @: $(MAKE); $(unstage)
4fa63067 10724 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10725 r=`${PWD_COMMAND}`; export r; \
10726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10727 $(HOST_EXPORTS) \
b813574b 10728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10730 done; \
4fa63067 10731 echo "Doing info in etc" ; \
b00612cc 10732 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10735 "RANLIB=$${RANLIB}" \
0c24b341 10736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10737 info) \
2a4cbe27
NN
10738 || exit 1
10739
6bd3dfaa 10740@endif etc
2a4cbe27 10741
4fa63067
NN
10742.PHONY: maybe-dvi-etc dvi-etc
10743maybe-dvi-etc:
6bd3dfaa
PB
10744@if etc
10745maybe-dvi-etc: dvi-etc
2a4cbe27 10746
4fa63067
NN
10747dvi-etc: \
10748 configure-etc
0aed8855 10749 @: $(MAKE); $(unstage)
4fa63067 10750 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10751 r=`${PWD_COMMAND}`; export r; \
10752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10753 $(HOST_EXPORTS) \
b813574b 10754 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10756 done; \
4fa63067 10757 echo "Doing dvi in etc" ; \
b00612cc 10758 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10761 "RANLIB=$${RANLIB}" \
0c24b341 10762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10763 dvi) \
2a4cbe27
NN
10764 || exit 1
10765
6bd3dfaa 10766@endif etc
2a4cbe27 10767
56a8fe78
DD
10768.PHONY: maybe-pdf-etc pdf-etc
10769maybe-pdf-etc:
10770@if etc
10771maybe-pdf-etc: pdf-etc
10772
10773pdf-etc: \
10774 configure-etc
10775 @: $(MAKE); $(unstage)
10776 @[ -f ./etc/Makefile ] || exit 0; \
10777 r=`${PWD_COMMAND}`; export r; \
10778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10779 $(HOST_EXPORTS) \
10780 for flag in $(EXTRA_HOST_FLAGS) ; do \
10781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10782 done; \
10783 echo "Doing pdf in etc" ; \
10784 (cd $(HOST_SUBDIR)/etc && \
10785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10787 "RANLIB=$${RANLIB}" \
0c24b341 10788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
10789 pdf) \
10790 || exit 1
10791
10792@endif etc
10793
6d389afc
MS
10794.PHONY: maybe-html-etc html-etc
10795maybe-html-etc:
10796@if etc
10797maybe-html-etc: html-etc
10798
10799html-etc: \
10800 configure-etc
0aed8855 10801 @: $(MAKE); $(unstage)
6d389afc
MS
10802 @[ -f ./etc/Makefile ] || exit 0; \
10803 r=`${PWD_COMMAND}`; export r; \
10804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10805 $(HOST_EXPORTS) \
10806 for flag in $(EXTRA_HOST_FLAGS) ; do \
10807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10808 done; \
10809 echo "Doing html in etc" ; \
b00612cc 10810 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
10811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10813 "RANLIB=$${RANLIB}" \
0c24b341 10814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
10815 html) \
10816 || exit 1
10817
10818@endif etc
10819
4fa63067
NN
10820.PHONY: maybe-TAGS-etc TAGS-etc
10821maybe-TAGS-etc:
6bd3dfaa
PB
10822@if etc
10823maybe-TAGS-etc: TAGS-etc
2a4cbe27 10824
4fa63067
NN
10825TAGS-etc: \
10826 configure-etc
0aed8855 10827 @: $(MAKE); $(unstage)
4fa63067 10828 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10829 r=`${PWD_COMMAND}`; export r; \
10830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10831 $(HOST_EXPORTS) \
b813574b 10832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10834 done; \
4fa63067 10835 echo "Doing TAGS in etc" ; \
b00612cc 10836 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10839 "RANLIB=$${RANLIB}" \
0c24b341 10840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10841 TAGS) \
2a4cbe27
NN
10842 || exit 1
10843
6bd3dfaa 10844@endif etc
2a4cbe27 10845
4fa63067
NN
10846.PHONY: maybe-install-info-etc install-info-etc
10847maybe-install-info-etc:
6bd3dfaa
PB
10848@if etc
10849maybe-install-info-etc: install-info-etc
2a4cbe27 10850
4fa63067
NN
10851install-info-etc: \
10852 configure-etc \
10853 info-etc
0aed8855 10854 @: $(MAKE); $(unstage)
4fa63067 10855 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10856 r=`${PWD_COMMAND}`; export r; \
10857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10858 $(HOST_EXPORTS) \
b813574b 10859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10861 done; \
4fa63067 10862 echo "Doing install-info in etc" ; \
b00612cc 10863 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10866 "RANLIB=$${RANLIB}" \
0c24b341 10867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10868 install-info) \
2a4cbe27
NN
10869 || exit 1
10870
6bd3dfaa 10871@endif etc
2a4cbe27 10872
a3ca38d2
DD
10873.PHONY: maybe-install-pdf-etc install-pdf-etc
10874maybe-install-pdf-etc:
10875@if etc
10876maybe-install-pdf-etc: install-pdf-etc
10877
10878install-pdf-etc: \
10879 configure-etc \
10880 pdf-etc
10881 @: $(MAKE); $(unstage)
10882 @[ -f ./etc/Makefile ] || exit 0; \
10883 r=`${PWD_COMMAND}`; export r; \
10884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885 $(HOST_EXPORTS) \
10886 for flag in $(EXTRA_HOST_FLAGS) ; do \
10887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10888 done; \
10889 echo "Doing install-pdf in etc" ; \
10890 (cd $(HOST_SUBDIR)/etc && \
10891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10893 "RANLIB=$${RANLIB}" \
0c24b341 10894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
10895 install-pdf) \
10896 || exit 1
10897
10898@endif etc
10899
108a6f8e
CD
10900.PHONY: maybe-install-html-etc install-html-etc
10901maybe-install-html-etc:
10902@if etc
10903maybe-install-html-etc: install-html-etc
10904
10905install-html-etc: \
10906 configure-etc \
10907 html-etc
10908 @: $(MAKE); $(unstage)
10909 @[ -f ./etc/Makefile ] || exit 0; \
10910 r=`${PWD_COMMAND}`; export r; \
10911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10912 $(HOST_EXPORTS) \
10913 for flag in $(EXTRA_HOST_FLAGS) ; do \
10914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10915 done; \
10916 echo "Doing install-html in etc" ; \
10917 (cd $(HOST_SUBDIR)/etc && \
10918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10920 "RANLIB=$${RANLIB}" \
0c24b341 10921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
10922 install-html) \
10923 || exit 1
10924
10925@endif etc
10926
4fa63067
NN
10927.PHONY: maybe-installcheck-etc installcheck-etc
10928maybe-installcheck-etc:
6bd3dfaa
PB
10929@if etc
10930maybe-installcheck-etc: installcheck-etc
2a4cbe27 10931
4fa63067
NN
10932installcheck-etc: \
10933 configure-etc
0aed8855 10934 @: $(MAKE); $(unstage)
4fa63067 10935 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10936 r=`${PWD_COMMAND}`; export r; \
10937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10938 $(HOST_EXPORTS) \
b813574b 10939 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10941 done; \
4fa63067 10942 echo "Doing installcheck in etc" ; \
b00612cc 10943 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10946 "RANLIB=$${RANLIB}" \
0c24b341 10947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10948 installcheck) \
2a4cbe27
NN
10949 || exit 1
10950
6bd3dfaa 10951@endif etc
2a4cbe27 10952
4fa63067
NN
10953.PHONY: maybe-mostlyclean-etc mostlyclean-etc
10954maybe-mostlyclean-etc:
6bd3dfaa
PB
10955@if etc
10956maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 10957
4fa63067 10958mostlyclean-etc:
0aed8855 10959 @: $(MAKE); $(unstage)
4fa63067 10960 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10961 r=`${PWD_COMMAND}`; export r; \
10962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10963 $(HOST_EXPORTS) \
b813574b 10964 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10966 done; \
4fa63067 10967 echo "Doing mostlyclean in etc" ; \
b00612cc 10968 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10971 "RANLIB=$${RANLIB}" \
0c24b341 10972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10973 mostlyclean) \
2a4cbe27
NN
10974 || exit 1
10975
6bd3dfaa 10976@endif etc
2a4cbe27 10977
4fa63067
NN
10978.PHONY: maybe-clean-etc clean-etc
10979maybe-clean-etc:
6bd3dfaa
PB
10980@if etc
10981maybe-clean-etc: clean-etc
2a4cbe27 10982
4fa63067 10983clean-etc:
0aed8855 10984 @: $(MAKE); $(unstage)
4fa63067 10985 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
10986 r=`${PWD_COMMAND}`; export r; \
10987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10988 $(HOST_EXPORTS) \
b813574b 10989 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10991 done; \
4fa63067 10992 echo "Doing clean in etc" ; \
b00612cc 10993 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
10994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10996 "RANLIB=$${RANLIB}" \
0c24b341 10997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 10998 clean) \
2a4cbe27
NN
10999 || exit 1
11000
6bd3dfaa 11001@endif etc
2a4cbe27 11002
4fa63067
NN
11003.PHONY: maybe-distclean-etc distclean-etc
11004maybe-distclean-etc:
6bd3dfaa
PB
11005@if etc
11006maybe-distclean-etc: distclean-etc
2a4cbe27 11007
4fa63067 11008distclean-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 distclean 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 distclean) \
2a4cbe27
NN
11024 || exit 1
11025
6bd3dfaa 11026@endif etc
2a4cbe27 11027
4fa63067
NN
11028.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
11029maybe-maintainer-clean-etc:
6bd3dfaa
PB
11030@if etc
11031maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 11032
4fa63067 11033maintainer-clean-etc:
0aed8855 11034 @: $(MAKE); $(unstage)
4fa63067 11035 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
11036 r=`${PWD_COMMAND}`; export r; \
11037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11038 $(HOST_EXPORTS) \
b813574b 11039 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11041 done; \
4fa63067 11042 echo "Doing maintainer-clean in etc" ; \
b00612cc 11043 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
11044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11046 "RANLIB=$${RANLIB}" \
0c24b341 11047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11048 maintainer-clean) \
2a4cbe27
NN
11049 || exit 1
11050
6bd3dfaa 11051@endif etc
2a4cbe27 11052
2a4cbe27 11053
a7254363 11054
4fa63067
NN
11055.PHONY: configure-fastjar maybe-configure-fastjar
11056maybe-configure-fastjar:
4f0ef2d8
CD
11057@if gcc-bootstrap
11058configure-fastjar: stage_current
11059@endif gcc-bootstrap
6bd3dfaa
PB
11060@if fastjar
11061maybe-configure-fastjar: configure-fastjar
c52c6897 11062configure-fastjar:
0aed8855 11063 @: $(MAKE); $(unstage)
c52c6897 11064 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11066 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
11067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 11068 $(HOST_EXPORTS) \
a7254363
PB
11069 echo Configuring in $(HOST_SUBDIR)/fastjar; \
11070 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 11071 case $(srcdir) in \
b00612cc
PB
11072 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11073 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
11074 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11075 esac; \
b00612cc
PB
11076 srcdiroption="--srcdir=$${topdir}/fastjar"; \
11077 libsrcdir="$$s/fastjar"; \
4fa63067 11078 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11079 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11080 --target=${target_alias} $${srcdiroption} \
4fa63067 11081 || exit 1
6bd3dfaa 11082@endif fastjar
4fa63067 11083
a7254363
PB
11084
11085
d545f33b
PB
11086
11087
4fa63067
NN
11088.PHONY: all-fastjar maybe-all-fastjar
11089maybe-all-fastjar:
4f0ef2d8
CD
11090@if gcc-bootstrap
11091all-fastjar: stage_current
11092@endif gcc-bootstrap
6bd3dfaa 11093@if fastjar
d27cc32e 11094TARGET-fastjar=all
6bd3dfaa 11095maybe-all-fastjar: all-fastjar
4fa63067 11096all-fastjar: configure-fastjar
0aed8855 11097 @: $(MAKE); $(unstage)
4fa63067
NN
11098 @r=`${PWD_COMMAND}`; export r; \
11099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11100 $(HOST_EXPORTS) \
b00612cc 11101 (cd $(HOST_SUBDIR)/fastjar && \
7f6ef0c0
PB
11102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11103 $(TARGET-fastjar))
6bd3dfaa 11104@endif fastjar
2a4cbe27 11105
a7254363 11106
d545f33b
PB
11107
11108
4fa63067
NN
11109.PHONY: check-fastjar maybe-check-fastjar
11110maybe-check-fastjar:
6bd3dfaa
PB
11111@if fastjar
11112maybe-check-fastjar: check-fastjar
2a4cbe27 11113
4fa63067
NN
11114# This module is only tested in a native toolchain.
11115check-fastjar:
0aed8855 11116 @: $(MAKE); $(unstage)
4fa63067
NN
11117 @if [ '$(host)' = '$(target)' ] ; then \
11118 r=`${PWD_COMMAND}`; export r; \
11119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11120 $(HOST_EXPORTS) \
b00612cc 11121 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 11122 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 11123 fi
2a4cbe27 11124
6bd3dfaa 11125@endif fastjar
4fa63067
NN
11126
11127.PHONY: install-fastjar maybe-install-fastjar
11128maybe-install-fastjar:
6bd3dfaa
PB
11129@if fastjar
11130maybe-install-fastjar: install-fastjar
4fa63067
NN
11131
11132install-fastjar: installdirs
0aed8855 11133 @: $(MAKE); $(unstage)
4fa63067 11134 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11136 $(HOST_EXPORTS) \
b00612cc 11137 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 11138 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11139
6bd3dfaa 11140@endif fastjar
2a4cbe27 11141
56a8fe78 11142# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11143
4fa63067
NN
11144.PHONY: maybe-info-fastjar info-fastjar
11145maybe-info-fastjar:
6bd3dfaa
PB
11146@if fastjar
11147maybe-info-fastjar: info-fastjar
4fa63067
NN
11148
11149info-fastjar: \
11150 configure-fastjar
0aed8855 11151 @: $(MAKE); $(unstage)
4fa63067 11152 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11153 r=`${PWD_COMMAND}`; export r; \
11154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11155 $(HOST_EXPORTS) \
b813574b 11156 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11158 done; \
4fa63067 11159 echo "Doing info in fastjar" ; \
b00612cc 11160 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11163 "RANLIB=$${RANLIB}" \
0c24b341 11164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11165 info) \
2a4cbe27
NN
11166 || exit 1
11167
6bd3dfaa 11168@endif fastjar
2a4cbe27 11169
4fa63067
NN
11170.PHONY: maybe-dvi-fastjar dvi-fastjar
11171maybe-dvi-fastjar:
6bd3dfaa
PB
11172@if fastjar
11173maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 11174
4fa63067
NN
11175dvi-fastjar: \
11176 configure-fastjar
0aed8855 11177 @: $(MAKE); $(unstage)
2a4cbe27 11178 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11179 r=`${PWD_COMMAND}`; export r; \
11180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11181 $(HOST_EXPORTS) \
b813574b 11182 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11184 done; \
4fa63067 11185 echo "Doing dvi in fastjar" ; \
b00612cc 11186 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11189 "RANLIB=$${RANLIB}" \
0c24b341 11190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11191 dvi) \
2a4cbe27
NN
11192 || exit 1
11193
6bd3dfaa 11194@endif fastjar
2a4cbe27 11195
56a8fe78
DD
11196.PHONY: maybe-pdf-fastjar pdf-fastjar
11197maybe-pdf-fastjar:
11198@if fastjar
11199maybe-pdf-fastjar: pdf-fastjar
11200
11201pdf-fastjar: \
11202 configure-fastjar
11203 @: $(MAKE); $(unstage)
11204 @[ -f ./fastjar/Makefile ] || exit 0; \
11205 r=`${PWD_COMMAND}`; export r; \
11206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11207 $(HOST_EXPORTS) \
11208 for flag in $(EXTRA_HOST_FLAGS) ; do \
11209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11210 done; \
11211 echo "Doing pdf in fastjar" ; \
11212 (cd $(HOST_SUBDIR)/fastjar && \
11213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11215 "RANLIB=$${RANLIB}" \
0c24b341 11216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11217 pdf) \
11218 || exit 1
11219
11220@endif fastjar
11221
6d389afc
MS
11222.PHONY: maybe-html-fastjar html-fastjar
11223maybe-html-fastjar:
11224@if fastjar
11225maybe-html-fastjar: html-fastjar
11226
11227html-fastjar: \
11228 configure-fastjar
0aed8855 11229 @: $(MAKE); $(unstage)
6d389afc
MS
11230 @[ -f ./fastjar/Makefile ] || exit 0; \
11231 r=`${PWD_COMMAND}`; export r; \
11232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11233 $(HOST_EXPORTS) \
11234 for flag in $(EXTRA_HOST_FLAGS) ; do \
11235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11236 done; \
11237 echo "Doing html in fastjar" ; \
b00612cc 11238 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
11239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11241 "RANLIB=$${RANLIB}" \
0c24b341 11242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11243 html) \
11244 || exit 1
11245
11246@endif fastjar
11247
4fa63067
NN
11248.PHONY: maybe-TAGS-fastjar TAGS-fastjar
11249maybe-TAGS-fastjar:
6bd3dfaa
PB
11250@if fastjar
11251maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 11252
4fa63067
NN
11253TAGS-fastjar: \
11254 configure-fastjar
0aed8855 11255 @: $(MAKE); $(unstage)
4fa63067 11256 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11257 r=`${PWD_COMMAND}`; export r; \
11258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11259 $(HOST_EXPORTS) \
b813574b 11260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11262 done; \
4fa63067 11263 echo "Doing TAGS in fastjar" ; \
b00612cc 11264 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11267 "RANLIB=$${RANLIB}" \
0c24b341 11268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11269 TAGS) \
2a4cbe27
NN
11270 || exit 1
11271
6bd3dfaa 11272@endif fastjar
2a4cbe27 11273
4fa63067
NN
11274.PHONY: maybe-install-info-fastjar install-info-fastjar
11275maybe-install-info-fastjar:
6bd3dfaa
PB
11276@if fastjar
11277maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 11278
4fa63067
NN
11279install-info-fastjar: \
11280 configure-fastjar \
11281 info-fastjar
0aed8855 11282 @: $(MAKE); $(unstage)
4fa63067 11283 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11284 r=`${PWD_COMMAND}`; export r; \
11285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11286 $(HOST_EXPORTS) \
b813574b 11287 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11289 done; \
4fa63067 11290 echo "Doing install-info in fastjar" ; \
b00612cc 11291 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11294 "RANLIB=$${RANLIB}" \
0c24b341 11295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11296 install-info) \
2a4cbe27
NN
11297 || exit 1
11298
6bd3dfaa 11299@endif fastjar
2a4cbe27 11300
a3ca38d2
DD
11301.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
11302maybe-install-pdf-fastjar:
11303@if fastjar
11304maybe-install-pdf-fastjar: install-pdf-fastjar
11305
11306install-pdf-fastjar: \
11307 configure-fastjar \
11308 pdf-fastjar
11309 @: $(MAKE); $(unstage)
11310 @[ -f ./fastjar/Makefile ] || exit 0; \
11311 r=`${PWD_COMMAND}`; export r; \
11312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11313 $(HOST_EXPORTS) \
11314 for flag in $(EXTRA_HOST_FLAGS) ; do \
11315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11316 done; \
11317 echo "Doing install-pdf in fastjar" ; \
11318 (cd $(HOST_SUBDIR)/fastjar && \
11319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11321 "RANLIB=$${RANLIB}" \
0c24b341 11322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11323 install-pdf) \
11324 || exit 1
11325
11326@endif fastjar
11327
108a6f8e
CD
11328.PHONY: maybe-install-html-fastjar install-html-fastjar
11329maybe-install-html-fastjar:
11330@if fastjar
11331maybe-install-html-fastjar: install-html-fastjar
11332
11333install-html-fastjar: \
11334 configure-fastjar \
11335 html-fastjar
11336 @: $(MAKE); $(unstage)
11337 @[ -f ./fastjar/Makefile ] || exit 0; \
11338 r=`${PWD_COMMAND}`; export r; \
11339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11340 $(HOST_EXPORTS) \
11341 for flag in $(EXTRA_HOST_FLAGS) ; do \
11342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11343 done; \
11344 echo "Doing install-html in fastjar" ; \
11345 (cd $(HOST_SUBDIR)/fastjar && \
11346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11348 "RANLIB=$${RANLIB}" \
0c24b341 11349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11350 install-html) \
11351 || exit 1
11352
11353@endif fastjar
11354
4fa63067
NN
11355.PHONY: maybe-installcheck-fastjar installcheck-fastjar
11356maybe-installcheck-fastjar:
6bd3dfaa
PB
11357@if fastjar
11358maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 11359
4fa63067
NN
11360installcheck-fastjar: \
11361 configure-fastjar
0aed8855 11362 @: $(MAKE); $(unstage)
4fa63067 11363 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11364 r=`${PWD_COMMAND}`; export r; \
11365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11366 $(HOST_EXPORTS) \
b813574b 11367 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11369 done; \
4fa63067 11370 echo "Doing installcheck in fastjar" ; \
b00612cc 11371 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11374 "RANLIB=$${RANLIB}" \
0c24b341 11375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11376 installcheck) \
2a4cbe27
NN
11377 || exit 1
11378
6bd3dfaa 11379@endif fastjar
2a4cbe27 11380
4fa63067
NN
11381.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
11382maybe-mostlyclean-fastjar:
6bd3dfaa
PB
11383@if fastjar
11384maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 11385
4fa63067 11386mostlyclean-fastjar:
0aed8855 11387 @: $(MAKE); $(unstage)
4fa63067 11388 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11389 r=`${PWD_COMMAND}`; export r; \
11390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11391 $(HOST_EXPORTS) \
b813574b 11392 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11394 done; \
4fa63067 11395 echo "Doing mostlyclean in fastjar" ; \
b00612cc 11396 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11399 "RANLIB=$${RANLIB}" \
0c24b341 11400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11401 mostlyclean) \
2a4cbe27
NN
11402 || exit 1
11403
6bd3dfaa 11404@endif fastjar
2a4cbe27 11405
4fa63067
NN
11406.PHONY: maybe-clean-fastjar clean-fastjar
11407maybe-clean-fastjar:
6bd3dfaa
PB
11408@if fastjar
11409maybe-clean-fastjar: clean-fastjar
2a4cbe27 11410
4fa63067 11411clean-fastjar:
0aed8855 11412 @: $(MAKE); $(unstage)
4fa63067 11413 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11414 r=`${PWD_COMMAND}`; export r; \
11415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11416 $(HOST_EXPORTS) \
b813574b 11417 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11419 done; \
4fa63067 11420 echo "Doing clean in fastjar" ; \
b00612cc 11421 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11424 "RANLIB=$${RANLIB}" \
0c24b341 11425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11426 clean) \
2a4cbe27
NN
11427 || exit 1
11428
6bd3dfaa 11429@endif fastjar
2a4cbe27 11430
4fa63067
NN
11431.PHONY: maybe-distclean-fastjar distclean-fastjar
11432maybe-distclean-fastjar:
6bd3dfaa
PB
11433@if fastjar
11434maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 11435
4fa63067 11436distclean-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 distclean 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 distclean) \
2a4cbe27
NN
11452 || exit 1
11453
6bd3dfaa 11454@endif fastjar
2a4cbe27 11455
4fa63067
NN
11456.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
11457maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
11458@if fastjar
11459maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 11460
4fa63067 11461maintainer-clean-fastjar:
0aed8855 11462 @: $(MAKE); $(unstage)
4fa63067 11463 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
11464 r=`${PWD_COMMAND}`; export r; \
11465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11466 $(HOST_EXPORTS) \
b813574b 11467 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11469 done; \
4fa63067 11470 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 11471 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
11472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11474 "RANLIB=$${RANLIB}" \
0c24b341 11475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11476 maintainer-clean) \
2a4cbe27
NN
11477 || exit 1
11478
6bd3dfaa 11479@endif fastjar
2a4cbe27 11480
2a4cbe27 11481
a7254363 11482
4fa63067
NN
11483.PHONY: configure-fileutils maybe-configure-fileutils
11484maybe-configure-fileutils:
4f0ef2d8
CD
11485@if gcc-bootstrap
11486configure-fileutils: stage_current
11487@endif gcc-bootstrap
6bd3dfaa
PB
11488@if fileutils
11489maybe-configure-fileutils: configure-fileutils
c52c6897 11490configure-fileutils:
0aed8855 11491 @: $(MAKE); $(unstage)
c52c6897 11492 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11494 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
11495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 11496 $(HOST_EXPORTS) \
a7254363
PB
11497 echo Configuring in $(HOST_SUBDIR)/fileutils; \
11498 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 11499 case $(srcdir) in \
b00612cc
PB
11500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11501 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
11502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11503 esac; \
b00612cc
PB
11504 srcdiroption="--srcdir=$${topdir}/fileutils"; \
11505 libsrcdir="$$s/fileutils"; \
4fa63067 11506 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11507 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11508 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11509 || exit 1
6bd3dfaa 11510@endif fileutils
2a4cbe27 11511
a7254363
PB
11512
11513
d545f33b
PB
11514
11515
4fa63067
NN
11516.PHONY: all-fileutils maybe-all-fileutils
11517maybe-all-fileutils:
4f0ef2d8
CD
11518@if gcc-bootstrap
11519all-fileutils: stage_current
11520@endif gcc-bootstrap
6bd3dfaa 11521@if fileutils
d27cc32e 11522TARGET-fileutils=all
6bd3dfaa 11523maybe-all-fileutils: all-fileutils
4fa63067 11524all-fileutils: configure-fileutils
0aed8855 11525 @: $(MAKE); $(unstage)
4fa63067 11526 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11528 $(HOST_EXPORTS) \
b00612cc 11529 (cd $(HOST_SUBDIR)/fileutils && \
7f6ef0c0
PB
11530 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11531 $(TARGET-fileutils))
6bd3dfaa 11532@endif fileutils
4fa63067 11533
a7254363 11534
d545f33b
PB
11535
11536
4fa63067
NN
11537.PHONY: check-fileutils maybe-check-fileutils
11538maybe-check-fileutils:
6bd3dfaa
PB
11539@if fileutils
11540maybe-check-fileutils: check-fileutils
4fa63067
NN
11541
11542check-fileutils:
0aed8855 11543 @: $(MAKE); $(unstage)
4fa63067
NN
11544 @r=`${PWD_COMMAND}`; export r; \
11545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11546 $(HOST_EXPORTS) \
b00612cc
PB
11547 (cd $(HOST_SUBDIR)/fileutils && \
11548 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11549
6bd3dfaa 11550@endif fileutils
2a4cbe27 11551
4fa63067
NN
11552.PHONY: install-fileutils maybe-install-fileutils
11553maybe-install-fileutils:
6bd3dfaa
PB
11554@if fileutils
11555maybe-install-fileutils: install-fileutils
2a4cbe27 11556
4fa63067 11557install-fileutils: installdirs
0aed8855 11558 @: $(MAKE); $(unstage)
4fa63067 11559 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11561 $(HOST_EXPORTS) \
b00612cc 11562 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 11563 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 11564
6bd3dfaa 11565@endif fileutils
2a4cbe27 11566
56a8fe78 11567# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11568
4fa63067
NN
11569.PHONY: maybe-info-fileutils info-fileutils
11570maybe-info-fileutils:
6bd3dfaa
PB
11571@if fileutils
11572maybe-info-fileutils: info-fileutils
4fa63067
NN
11573
11574info-fileutils: \
11575 configure-fileutils
0aed8855 11576 @: $(MAKE); $(unstage)
4fa63067 11577 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11578 r=`${PWD_COMMAND}`; export r; \
11579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11580 $(HOST_EXPORTS) \
b813574b 11581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11583 done; \
4fa63067 11584 echo "Doing info in fileutils" ; \
b00612cc 11585 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11588 "RANLIB=$${RANLIB}" \
0c24b341 11589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11590 info) \
2a4cbe27
NN
11591 || exit 1
11592
6bd3dfaa 11593@endif fileutils
2a4cbe27 11594
4fa63067
NN
11595.PHONY: maybe-dvi-fileutils dvi-fileutils
11596maybe-dvi-fileutils:
6bd3dfaa
PB
11597@if fileutils
11598maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 11599
4fa63067
NN
11600dvi-fileutils: \
11601 configure-fileutils
0aed8855 11602 @: $(MAKE); $(unstage)
4fa63067 11603 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11604 r=`${PWD_COMMAND}`; export r; \
11605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11606 $(HOST_EXPORTS) \
b813574b 11607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11609 done; \
4fa63067 11610 echo "Doing dvi in fileutils" ; \
b00612cc 11611 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11614 "RANLIB=$${RANLIB}" \
0c24b341 11615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11616 dvi) \
2a4cbe27
NN
11617 || exit 1
11618
6bd3dfaa 11619@endif fileutils
2a4cbe27 11620
56a8fe78
DD
11621.PHONY: maybe-pdf-fileutils pdf-fileutils
11622maybe-pdf-fileutils:
11623@if fileutils
11624maybe-pdf-fileutils: pdf-fileutils
11625
11626pdf-fileutils: \
11627 configure-fileutils
11628 @: $(MAKE); $(unstage)
11629 @[ -f ./fileutils/Makefile ] || exit 0; \
11630 r=`${PWD_COMMAND}`; export r; \
11631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11632 $(HOST_EXPORTS) \
11633 for flag in $(EXTRA_HOST_FLAGS) ; do \
11634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11635 done; \
11636 echo "Doing pdf in fileutils" ; \
11637 (cd $(HOST_SUBDIR)/fileutils && \
11638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11640 "RANLIB=$${RANLIB}" \
0c24b341 11641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
11642 pdf) \
11643 || exit 1
11644
11645@endif fileutils
11646
6d389afc
MS
11647.PHONY: maybe-html-fileutils html-fileutils
11648maybe-html-fileutils:
11649@if fileutils
11650maybe-html-fileutils: html-fileutils
11651
11652html-fileutils: \
11653 configure-fileutils
0aed8855 11654 @: $(MAKE); $(unstage)
6d389afc
MS
11655 @[ -f ./fileutils/Makefile ] || exit 0; \
11656 r=`${PWD_COMMAND}`; export r; \
11657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11658 $(HOST_EXPORTS) \
11659 for flag in $(EXTRA_HOST_FLAGS) ; do \
11660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11661 done; \
11662 echo "Doing html in fileutils" ; \
b00612cc 11663 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
11664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11666 "RANLIB=$${RANLIB}" \
0c24b341 11667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
11668 html) \
11669 || exit 1
11670
11671@endif fileutils
11672
4fa63067
NN
11673.PHONY: maybe-TAGS-fileutils TAGS-fileutils
11674maybe-TAGS-fileutils:
6bd3dfaa
PB
11675@if fileutils
11676maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 11677
4fa63067
NN
11678TAGS-fileutils: \
11679 configure-fileutils
0aed8855 11680 @: $(MAKE); $(unstage)
4fa63067 11681 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11682 r=`${PWD_COMMAND}`; export r; \
11683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11684 $(HOST_EXPORTS) \
b813574b 11685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11687 done; \
4fa63067 11688 echo "Doing TAGS in fileutils" ; \
b00612cc 11689 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11692 "RANLIB=$${RANLIB}" \
0c24b341 11693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11694 TAGS) \
2a4cbe27
NN
11695 || exit 1
11696
6bd3dfaa 11697@endif fileutils
2a4cbe27 11698
4fa63067
NN
11699.PHONY: maybe-install-info-fileutils install-info-fileutils
11700maybe-install-info-fileutils:
6bd3dfaa
PB
11701@if fileutils
11702maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 11703
4fa63067
NN
11704install-info-fileutils: \
11705 configure-fileutils \
11706 info-fileutils
0aed8855 11707 @: $(MAKE); $(unstage)
4fa63067 11708 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11709 r=`${PWD_COMMAND}`; export r; \
11710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11711 $(HOST_EXPORTS) \
b813574b 11712 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11714 done; \
4fa63067 11715 echo "Doing install-info in fileutils" ; \
b00612cc 11716 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11719 "RANLIB=$${RANLIB}" \
0c24b341 11720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11721 install-info) \
2a4cbe27
NN
11722 || exit 1
11723
6bd3dfaa 11724@endif fileutils
2a4cbe27 11725
a3ca38d2
DD
11726.PHONY: maybe-install-pdf-fileutils install-pdf-fileutils
11727maybe-install-pdf-fileutils:
11728@if fileutils
11729maybe-install-pdf-fileutils: install-pdf-fileutils
11730
11731install-pdf-fileutils: \
11732 configure-fileutils \
11733 pdf-fileutils
11734 @: $(MAKE); $(unstage)
11735 @[ -f ./fileutils/Makefile ] || exit 0; \
11736 r=`${PWD_COMMAND}`; export r; \
11737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11738 $(HOST_EXPORTS) \
11739 for flag in $(EXTRA_HOST_FLAGS) ; do \
11740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11741 done; \
11742 echo "Doing install-pdf in fileutils" ; \
11743 (cd $(HOST_SUBDIR)/fileutils && \
11744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11746 "RANLIB=$${RANLIB}" \
0c24b341 11747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
11748 install-pdf) \
11749 || exit 1
11750
11751@endif fileutils
11752
108a6f8e
CD
11753.PHONY: maybe-install-html-fileutils install-html-fileutils
11754maybe-install-html-fileutils:
11755@if fileutils
11756maybe-install-html-fileutils: install-html-fileutils
11757
11758install-html-fileutils: \
11759 configure-fileutils \
11760 html-fileutils
11761 @: $(MAKE); $(unstage)
11762 @[ -f ./fileutils/Makefile ] || exit 0; \
11763 r=`${PWD_COMMAND}`; export r; \
11764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11765 $(HOST_EXPORTS) \
11766 for flag in $(EXTRA_HOST_FLAGS) ; do \
11767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11768 done; \
11769 echo "Doing install-html in fileutils" ; \
11770 (cd $(HOST_SUBDIR)/fileutils && \
11771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11773 "RANLIB=$${RANLIB}" \
0c24b341 11774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
11775 install-html) \
11776 || exit 1
11777
11778@endif fileutils
11779
4fa63067
NN
11780.PHONY: maybe-installcheck-fileutils installcheck-fileutils
11781maybe-installcheck-fileutils:
6bd3dfaa
PB
11782@if fileutils
11783maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 11784
4fa63067
NN
11785installcheck-fileutils: \
11786 configure-fileutils
0aed8855 11787 @: $(MAKE); $(unstage)
4fa63067 11788 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11789 r=`${PWD_COMMAND}`; export r; \
11790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11791 $(HOST_EXPORTS) \
b813574b 11792 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11794 done; \
4fa63067 11795 echo "Doing installcheck in fileutils" ; \
b00612cc 11796 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11799 "RANLIB=$${RANLIB}" \
0c24b341 11800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11801 installcheck) \
2a4cbe27
NN
11802 || exit 1
11803
6bd3dfaa 11804@endif fileutils
2a4cbe27 11805
4fa63067
NN
11806.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
11807maybe-mostlyclean-fileutils:
6bd3dfaa
PB
11808@if fileutils
11809maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 11810
4fa63067 11811mostlyclean-fileutils:
0aed8855 11812 @: $(MAKE); $(unstage)
4fa63067 11813 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11814 r=`${PWD_COMMAND}`; export r; \
11815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11816 $(HOST_EXPORTS) \
b813574b 11817 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11819 done; \
4fa63067 11820 echo "Doing mostlyclean in fileutils" ; \
b00612cc 11821 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11824 "RANLIB=$${RANLIB}" \
0c24b341 11825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11826 mostlyclean) \
2a4cbe27
NN
11827 || exit 1
11828
6bd3dfaa 11829@endif fileutils
2a4cbe27 11830
4fa63067
NN
11831.PHONY: maybe-clean-fileutils clean-fileutils
11832maybe-clean-fileutils:
6bd3dfaa
PB
11833@if fileutils
11834maybe-clean-fileutils: clean-fileutils
2a4cbe27 11835
4fa63067 11836clean-fileutils:
0aed8855 11837 @: $(MAKE); $(unstage)
4fa63067 11838 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11839 r=`${PWD_COMMAND}`; export r; \
11840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11841 $(HOST_EXPORTS) \
b813574b 11842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11844 done; \
4fa63067 11845 echo "Doing clean in fileutils" ; \
b00612cc 11846 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11849 "RANLIB=$${RANLIB}" \
0c24b341 11850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11851 clean) \
2a4cbe27
NN
11852 || exit 1
11853
6bd3dfaa 11854@endif fileutils
2a4cbe27 11855
4fa63067
NN
11856.PHONY: maybe-distclean-fileutils distclean-fileutils
11857maybe-distclean-fileutils:
6bd3dfaa
PB
11858@if fileutils
11859maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 11860
4fa63067 11861distclean-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 distclean 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 distclean) \
2a4cbe27
NN
11877 || exit 1
11878
6bd3dfaa 11879@endif fileutils
2a4cbe27 11880
4fa63067
NN
11881.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
11882maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
11883@if fileutils
11884maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 11885
4fa63067 11886maintainer-clean-fileutils:
0aed8855 11887 @: $(MAKE); $(unstage)
4fa63067 11888 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
11889 r=`${PWD_COMMAND}`; export r; \
11890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11891 $(HOST_EXPORTS) \
b813574b 11892 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11894 done; \
4fa63067 11895 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 11896 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
11897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11899 "RANLIB=$${RANLIB}" \
0c24b341 11900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 11901 maintainer-clean) \
2a4cbe27
NN
11902 || exit 1
11903
6bd3dfaa 11904@endif fileutils
2a4cbe27 11905
2a4cbe27 11906
a7254363 11907
4fa63067
NN
11908.PHONY: configure-findutils maybe-configure-findutils
11909maybe-configure-findutils:
4f0ef2d8
CD
11910@if gcc-bootstrap
11911configure-findutils: stage_current
11912@endif gcc-bootstrap
6bd3dfaa
PB
11913@if findutils
11914maybe-configure-findutils: configure-findutils
c52c6897 11915configure-findutils:
0aed8855 11916 @: $(MAKE); $(unstage)
c52c6897 11917 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11919 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
11920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 11921 $(HOST_EXPORTS) \
a7254363
PB
11922 echo Configuring in $(HOST_SUBDIR)/findutils; \
11923 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 11924 case $(srcdir) in \
b00612cc
PB
11925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11926 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
11927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11928 esac; \
b00612cc
PB
11929 srcdiroption="--srcdir=$${topdir}/findutils"; \
11930 libsrcdir="$$s/findutils"; \
4fa63067 11931 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
11932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11933 --target=${target_alias} $${srcdiroption} \
2a4cbe27 11934 || exit 1
6bd3dfaa 11935@endif findutils
2a4cbe27 11936
a7254363
PB
11937
11938
d545f33b
PB
11939
11940
4fa63067
NN
11941.PHONY: all-findutils maybe-all-findutils
11942maybe-all-findutils:
4f0ef2d8
CD
11943@if gcc-bootstrap
11944all-findutils: stage_current
11945@endif gcc-bootstrap
6bd3dfaa 11946@if findutils
d27cc32e 11947TARGET-findutils=all
6bd3dfaa 11948maybe-all-findutils: all-findutils
4fa63067 11949all-findutils: configure-findutils
0aed8855 11950 @: $(MAKE); $(unstage)
4fa63067
NN
11951 @r=`${PWD_COMMAND}`; export r; \
11952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11953 $(HOST_EXPORTS) \
b00612cc 11954 (cd $(HOST_SUBDIR)/findutils && \
7f6ef0c0
PB
11955 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11956 $(TARGET-findutils))
6bd3dfaa 11957@endif findutils
2a4cbe27 11958
a7254363 11959
d545f33b
PB
11960
11961
4fa63067
NN
11962.PHONY: check-findutils maybe-check-findutils
11963maybe-check-findutils:
6bd3dfaa
PB
11964@if findutils
11965maybe-check-findutils: check-findutils
2a4cbe27 11966
4fa63067 11967check-findutils:
0aed8855 11968 @: $(MAKE); $(unstage)
4fa63067 11969 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11971 $(HOST_EXPORTS) \
b00612cc
PB
11972 (cd $(HOST_SUBDIR)/findutils && \
11973 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 11974
6bd3dfaa 11975@endif findutils
2a4cbe27 11976
4fa63067
NN
11977.PHONY: install-findutils maybe-install-findutils
11978maybe-install-findutils:
6bd3dfaa
PB
11979@if findutils
11980maybe-install-findutils: install-findutils
2a4cbe27 11981
4fa63067 11982install-findutils: installdirs
0aed8855 11983 @: $(MAKE); $(unstage)
4fa63067 11984 @r=`${PWD_COMMAND}`; export r; \
b40e3958 11985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11986 $(HOST_EXPORTS) \
b00612cc 11987 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 11988 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11989
6bd3dfaa 11990@endif findutils
2a4cbe27 11991
56a8fe78 11992# Other targets (info, dvi, pdf, etc.)
2a4cbe27 11993
4fa63067
NN
11994.PHONY: maybe-info-findutils info-findutils
11995maybe-info-findutils:
6bd3dfaa
PB
11996@if findutils
11997maybe-info-findutils: info-findutils
2a4cbe27 11998
4fa63067
NN
11999info-findutils: \
12000 configure-findutils
0aed8855 12001 @: $(MAKE); $(unstage)
4fa63067 12002 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12003 r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12005 $(HOST_EXPORTS) \
b813574b 12006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12008 done; \
4fa63067 12009 echo "Doing info in findutils" ; \
b00612cc 12010 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12013 "RANLIB=$${RANLIB}" \
0c24b341 12014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12015 info) \
2a4cbe27
NN
12016 || exit 1
12017
6bd3dfaa 12018@endif findutils
2a4cbe27 12019
4fa63067
NN
12020.PHONY: maybe-dvi-findutils dvi-findutils
12021maybe-dvi-findutils:
6bd3dfaa
PB
12022@if findutils
12023maybe-dvi-findutils: dvi-findutils
2a4cbe27 12024
4fa63067
NN
12025dvi-findutils: \
12026 configure-findutils
0aed8855 12027 @: $(MAKE); $(unstage)
4fa63067 12028 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12029 r=`${PWD_COMMAND}`; export r; \
12030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12031 $(HOST_EXPORTS) \
b813574b 12032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12034 done; \
4fa63067 12035 echo "Doing dvi in findutils" ; \
b00612cc 12036 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12039 "RANLIB=$${RANLIB}" \
0c24b341 12040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12041 dvi) \
2a4cbe27
NN
12042 || exit 1
12043
6bd3dfaa 12044@endif findutils
2a4cbe27 12045
56a8fe78
DD
12046.PHONY: maybe-pdf-findutils pdf-findutils
12047maybe-pdf-findutils:
12048@if findutils
12049maybe-pdf-findutils: pdf-findutils
12050
12051pdf-findutils: \
12052 configure-findutils
12053 @: $(MAKE); $(unstage)
12054 @[ -f ./findutils/Makefile ] || exit 0; \
12055 r=`${PWD_COMMAND}`; export r; \
12056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12057 $(HOST_EXPORTS) \
12058 for flag in $(EXTRA_HOST_FLAGS) ; do \
12059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12060 done; \
12061 echo "Doing pdf in findutils" ; \
12062 (cd $(HOST_SUBDIR)/findutils && \
12063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12065 "RANLIB=$${RANLIB}" \
0c24b341 12066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12067 pdf) \
12068 || exit 1
12069
12070@endif findutils
12071
6d389afc
MS
12072.PHONY: maybe-html-findutils html-findutils
12073maybe-html-findutils:
12074@if findutils
12075maybe-html-findutils: html-findutils
12076
12077html-findutils: \
12078 configure-findutils
0aed8855 12079 @: $(MAKE); $(unstage)
6d389afc
MS
12080 @[ -f ./findutils/Makefile ] || exit 0; \
12081 r=`${PWD_COMMAND}`; export r; \
12082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12083 $(HOST_EXPORTS) \
12084 for flag in $(EXTRA_HOST_FLAGS) ; do \
12085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12086 done; \
12087 echo "Doing html in findutils" ; \
b00612cc 12088 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
12089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12091 "RANLIB=$${RANLIB}" \
0c24b341 12092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12093 html) \
12094 || exit 1
12095
12096@endif findutils
12097
4fa63067
NN
12098.PHONY: maybe-TAGS-findutils TAGS-findutils
12099maybe-TAGS-findutils:
6bd3dfaa
PB
12100@if findutils
12101maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 12102
4fa63067
NN
12103TAGS-findutils: \
12104 configure-findutils
0aed8855 12105 @: $(MAKE); $(unstage)
4fa63067 12106 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12107 r=`${PWD_COMMAND}`; export r; \
12108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12109 $(HOST_EXPORTS) \
b813574b 12110 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12112 done; \
4fa63067 12113 echo "Doing TAGS in findutils" ; \
b00612cc 12114 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12117 "RANLIB=$${RANLIB}" \
0c24b341 12118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12119 TAGS) \
2a4cbe27
NN
12120 || exit 1
12121
6bd3dfaa 12122@endif findutils
2a4cbe27 12123
4fa63067
NN
12124.PHONY: maybe-install-info-findutils install-info-findutils
12125maybe-install-info-findutils:
6bd3dfaa
PB
12126@if findutils
12127maybe-install-info-findutils: install-info-findutils
2a4cbe27 12128
4fa63067
NN
12129install-info-findutils: \
12130 configure-findutils \
12131 info-findutils
0aed8855 12132 @: $(MAKE); $(unstage)
4fa63067 12133 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12134 r=`${PWD_COMMAND}`; export r; \
12135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12136 $(HOST_EXPORTS) \
b813574b 12137 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12139 done; \
4fa63067 12140 echo "Doing install-info in findutils" ; \
b00612cc 12141 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12144 "RANLIB=$${RANLIB}" \
0c24b341 12145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12146 install-info) \
2a4cbe27
NN
12147 || exit 1
12148
6bd3dfaa 12149@endif findutils
2a4cbe27 12150
a3ca38d2
DD
12151.PHONY: maybe-install-pdf-findutils install-pdf-findutils
12152maybe-install-pdf-findutils:
12153@if findutils
12154maybe-install-pdf-findutils: install-pdf-findutils
12155
12156install-pdf-findutils: \
12157 configure-findutils \
12158 pdf-findutils
12159 @: $(MAKE); $(unstage)
12160 @[ -f ./findutils/Makefile ] || exit 0; \
12161 r=`${PWD_COMMAND}`; export r; \
12162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12163 $(HOST_EXPORTS) \
12164 for flag in $(EXTRA_HOST_FLAGS) ; do \
12165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12166 done; \
12167 echo "Doing install-pdf in findutils" ; \
12168 (cd $(HOST_SUBDIR)/findutils && \
12169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12171 "RANLIB=$${RANLIB}" \
0c24b341 12172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12173 install-pdf) \
12174 || exit 1
12175
12176@endif findutils
12177
108a6f8e
CD
12178.PHONY: maybe-install-html-findutils install-html-findutils
12179maybe-install-html-findutils:
12180@if findutils
12181maybe-install-html-findutils: install-html-findutils
12182
12183install-html-findutils: \
12184 configure-findutils \
12185 html-findutils
12186 @: $(MAKE); $(unstage)
12187 @[ -f ./findutils/Makefile ] || exit 0; \
12188 r=`${PWD_COMMAND}`; export r; \
12189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12190 $(HOST_EXPORTS) \
12191 for flag in $(EXTRA_HOST_FLAGS) ; do \
12192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12193 done; \
12194 echo "Doing install-html in findutils" ; \
12195 (cd $(HOST_SUBDIR)/findutils && \
12196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12198 "RANLIB=$${RANLIB}" \
0c24b341 12199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12200 install-html) \
12201 || exit 1
12202
12203@endif findutils
12204
4fa63067
NN
12205.PHONY: maybe-installcheck-findutils installcheck-findutils
12206maybe-installcheck-findutils:
6bd3dfaa
PB
12207@if findutils
12208maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 12209
4fa63067
NN
12210installcheck-findutils: \
12211 configure-findutils
0aed8855 12212 @: $(MAKE); $(unstage)
4fa63067 12213 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12214 r=`${PWD_COMMAND}`; export r; \
12215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12216 $(HOST_EXPORTS) \
b813574b 12217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12219 done; \
4fa63067 12220 echo "Doing installcheck in findutils" ; \
b00612cc 12221 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12224 "RANLIB=$${RANLIB}" \
0c24b341 12225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12226 installcheck) \
2a4cbe27
NN
12227 || exit 1
12228
6bd3dfaa 12229@endif findutils
2a4cbe27 12230
4fa63067
NN
12231.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
12232maybe-mostlyclean-findutils:
6bd3dfaa
PB
12233@if findutils
12234maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 12235
4fa63067 12236mostlyclean-findutils:
0aed8855 12237 @: $(MAKE); $(unstage)
4fa63067 12238 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12239 r=`${PWD_COMMAND}`; export r; \
12240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12241 $(HOST_EXPORTS) \
b813574b 12242 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12244 done; \
4fa63067 12245 echo "Doing mostlyclean in findutils" ; \
b00612cc 12246 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12249 "RANLIB=$${RANLIB}" \
0c24b341 12250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12251 mostlyclean) \
2a4cbe27
NN
12252 || exit 1
12253
6bd3dfaa 12254@endif findutils
2a4cbe27 12255
4fa63067
NN
12256.PHONY: maybe-clean-findutils clean-findutils
12257maybe-clean-findutils:
6bd3dfaa
PB
12258@if findutils
12259maybe-clean-findutils: clean-findutils
2a4cbe27 12260
4fa63067 12261clean-findutils:
0aed8855 12262 @: $(MAKE); $(unstage)
4fa63067 12263 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12264 r=`${PWD_COMMAND}`; export r; \
12265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12266 $(HOST_EXPORTS) \
b813574b 12267 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12269 done; \
4fa63067 12270 echo "Doing clean in findutils" ; \
b00612cc 12271 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12274 "RANLIB=$${RANLIB}" \
0c24b341 12275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12276 clean) \
2a4cbe27
NN
12277 || exit 1
12278
6bd3dfaa 12279@endif findutils
2a4cbe27 12280
4fa63067
NN
12281.PHONY: maybe-distclean-findutils distclean-findutils
12282maybe-distclean-findutils:
6bd3dfaa
PB
12283@if findutils
12284maybe-distclean-findutils: distclean-findutils
2a4cbe27 12285
4fa63067 12286distclean-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 distclean 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 distclean) \
2a4cbe27
NN
12302 || exit 1
12303
6bd3dfaa 12304@endif findutils
2a4cbe27 12305
4fa63067
NN
12306.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
12307maybe-maintainer-clean-findutils:
6bd3dfaa
PB
12308@if findutils
12309maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 12310
4fa63067 12311maintainer-clean-findutils:
0aed8855 12312 @: $(MAKE); $(unstage)
4fa63067 12313 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
12314 r=`${PWD_COMMAND}`; export r; \
12315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12316 $(HOST_EXPORTS) \
b813574b 12317 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12319 done; \
4fa63067 12320 echo "Doing maintainer-clean in findutils" ; \
b00612cc 12321 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
12322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12324 "RANLIB=$${RANLIB}" \
0c24b341 12325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12326 maintainer-clean) \
2a4cbe27
NN
12327 || exit 1
12328
6bd3dfaa 12329@endif findutils
2a4cbe27 12330
2a4cbe27 12331
a7254363 12332
4fa63067
NN
12333.PHONY: configure-find maybe-configure-find
12334maybe-configure-find:
4f0ef2d8
CD
12335@if gcc-bootstrap
12336configure-find: stage_current
12337@endif gcc-bootstrap
6bd3dfaa
PB
12338@if find
12339maybe-configure-find: configure-find
c52c6897 12340configure-find:
0aed8855 12341 @: $(MAKE); $(unstage)
c52c6897 12342 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12344 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
12345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 12346 $(HOST_EXPORTS) \
a7254363
PB
12347 echo Configuring in $(HOST_SUBDIR)/find; \
12348 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 12349 case $(srcdir) in \
b00612cc
PB
12350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12351 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
12352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12353 esac; \
b00612cc
PB
12354 srcdiroption="--srcdir=$${topdir}/find"; \
12355 libsrcdir="$$s/find"; \
4fa63067 12356 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12357 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12358 --target=${target_alias} $${srcdiroption} \
2a4cbe27 12359 || exit 1
6bd3dfaa 12360@endif find
2a4cbe27 12361
a7254363
PB
12362
12363
d545f33b
PB
12364
12365
4fa63067
NN
12366.PHONY: all-find maybe-all-find
12367maybe-all-find:
4f0ef2d8
CD
12368@if gcc-bootstrap
12369all-find: stage_current
12370@endif gcc-bootstrap
6bd3dfaa 12371@if find
d27cc32e 12372TARGET-find=all
6bd3dfaa 12373maybe-all-find: all-find
4fa63067 12374all-find: configure-find
0aed8855 12375 @: $(MAKE); $(unstage)
4fa63067
NN
12376 @r=`${PWD_COMMAND}`; export r; \
12377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12378 $(HOST_EXPORTS) \
b00612cc 12379 (cd $(HOST_SUBDIR)/find && \
7f6ef0c0
PB
12380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12381 $(TARGET-find))
6bd3dfaa 12382@endif find
2a4cbe27 12383
a7254363 12384
d545f33b
PB
12385
12386
4fa63067
NN
12387.PHONY: check-find maybe-check-find
12388maybe-check-find:
6bd3dfaa
PB
12389@if find
12390maybe-check-find: check-find
2a4cbe27 12391
4fa63067 12392check-find:
0aed8855 12393 @: $(MAKE); $(unstage)
4fa63067 12394 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12396 $(HOST_EXPORTS) \
b00612cc
PB
12397 (cd $(HOST_SUBDIR)/find && \
12398 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12399
6bd3dfaa 12400@endif find
2a4cbe27 12401
4fa63067
NN
12402.PHONY: install-find maybe-install-find
12403maybe-install-find:
6bd3dfaa
PB
12404@if find
12405maybe-install-find: install-find
2a4cbe27 12406
4fa63067 12407install-find: installdirs
0aed8855 12408 @: $(MAKE); $(unstage)
4fa63067
NN
12409 @r=`${PWD_COMMAND}`; export r; \
12410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12411 $(HOST_EXPORTS) \
b00612cc 12412 (cd $(HOST_SUBDIR)/find && \
2da12f12 12413 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12414
6bd3dfaa 12415@endif find
4fa63067 12416
56a8fe78 12417# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
12418
12419.PHONY: maybe-info-find info-find
12420maybe-info-find:
6bd3dfaa
PB
12421@if find
12422maybe-info-find: info-find
4fa63067
NN
12423
12424info-find: \
12425 configure-find
0aed8855 12426 @: $(MAKE); $(unstage)
4fa63067 12427 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12428 r=`${PWD_COMMAND}`; export r; \
12429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12430 $(HOST_EXPORTS) \
b813574b 12431 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12433 done; \
4fa63067 12434 echo "Doing info in find" ; \
b00612cc 12435 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12438 "RANLIB=$${RANLIB}" \
0c24b341 12439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12440 info) \
2a4cbe27
NN
12441 || exit 1
12442
6bd3dfaa 12443@endif find
2a4cbe27 12444
4fa63067
NN
12445.PHONY: maybe-dvi-find dvi-find
12446maybe-dvi-find:
6bd3dfaa
PB
12447@if find
12448maybe-dvi-find: dvi-find
2a4cbe27 12449
4fa63067
NN
12450dvi-find: \
12451 configure-find
0aed8855 12452 @: $(MAKE); $(unstage)
4fa63067 12453 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12454 r=`${PWD_COMMAND}`; export r; \
12455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12456 $(HOST_EXPORTS) \
b813574b 12457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12459 done; \
4fa63067 12460 echo "Doing dvi in find" ; \
b00612cc 12461 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12464 "RANLIB=$${RANLIB}" \
0c24b341 12465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12466 dvi) \
2a4cbe27
NN
12467 || exit 1
12468
6bd3dfaa 12469@endif find
2a4cbe27 12470
56a8fe78
DD
12471.PHONY: maybe-pdf-find pdf-find
12472maybe-pdf-find:
12473@if find
12474maybe-pdf-find: pdf-find
12475
12476pdf-find: \
12477 configure-find
12478 @: $(MAKE); $(unstage)
12479 @[ -f ./find/Makefile ] || exit 0; \
12480 r=`${PWD_COMMAND}`; export r; \
12481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12482 $(HOST_EXPORTS) \
12483 for flag in $(EXTRA_HOST_FLAGS) ; do \
12484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12485 done; \
12486 echo "Doing pdf in find" ; \
12487 (cd $(HOST_SUBDIR)/find && \
12488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12490 "RANLIB=$${RANLIB}" \
0c24b341 12491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
12492 pdf) \
12493 || exit 1
12494
12495@endif find
12496
6d389afc
MS
12497.PHONY: maybe-html-find html-find
12498maybe-html-find:
12499@if find
12500maybe-html-find: html-find
12501
12502html-find: \
12503 configure-find
0aed8855 12504 @: $(MAKE); $(unstage)
6d389afc
MS
12505 @[ -f ./find/Makefile ] || exit 0; \
12506 r=`${PWD_COMMAND}`; export r; \
12507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12508 $(HOST_EXPORTS) \
12509 for flag in $(EXTRA_HOST_FLAGS) ; do \
12510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12511 done; \
12512 echo "Doing html in find" ; \
b00612cc 12513 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
12514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12516 "RANLIB=$${RANLIB}" \
0c24b341 12517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12518 html) \
12519 || exit 1
12520
12521@endif find
12522
4fa63067
NN
12523.PHONY: maybe-TAGS-find TAGS-find
12524maybe-TAGS-find:
6bd3dfaa
PB
12525@if find
12526maybe-TAGS-find: TAGS-find
4fa63067
NN
12527
12528TAGS-find: \
12529 configure-find
0aed8855 12530 @: $(MAKE); $(unstage)
4fa63067 12531 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12532 r=`${PWD_COMMAND}`; export r; \
12533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12534 $(HOST_EXPORTS) \
b813574b 12535 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12537 done; \
4fa63067 12538 echo "Doing TAGS in find" ; \
b00612cc 12539 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12542 "RANLIB=$${RANLIB}" \
0c24b341 12543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12544 TAGS) \
2a4cbe27
NN
12545 || exit 1
12546
6bd3dfaa 12547@endif find
2a4cbe27 12548
4fa63067
NN
12549.PHONY: maybe-install-info-find install-info-find
12550maybe-install-info-find:
6bd3dfaa
PB
12551@if find
12552maybe-install-info-find: install-info-find
2a4cbe27 12553
4fa63067
NN
12554install-info-find: \
12555 configure-find \
12556 info-find
0aed8855 12557 @: $(MAKE); $(unstage)
4fa63067 12558 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12559 r=`${PWD_COMMAND}`; export r; \
12560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12561 $(HOST_EXPORTS) \
b813574b 12562 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12564 done; \
4fa63067 12565 echo "Doing install-info in find" ; \
b00612cc 12566 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12569 "RANLIB=$${RANLIB}" \
0c24b341 12570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12571 install-info) \
2a4cbe27
NN
12572 || exit 1
12573
6bd3dfaa 12574@endif find
2a4cbe27 12575
a3ca38d2
DD
12576.PHONY: maybe-install-pdf-find install-pdf-find
12577maybe-install-pdf-find:
12578@if find
12579maybe-install-pdf-find: install-pdf-find
12580
12581install-pdf-find: \
12582 configure-find \
12583 pdf-find
12584 @: $(MAKE); $(unstage)
12585 @[ -f ./find/Makefile ] || exit 0; \
12586 r=`${PWD_COMMAND}`; export r; \
12587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12588 $(HOST_EXPORTS) \
12589 for flag in $(EXTRA_HOST_FLAGS) ; do \
12590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12591 done; \
12592 echo "Doing install-pdf in find" ; \
12593 (cd $(HOST_SUBDIR)/find && \
12594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12596 "RANLIB=$${RANLIB}" \
0c24b341 12597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
12598 install-pdf) \
12599 || exit 1
12600
12601@endif find
12602
108a6f8e
CD
12603.PHONY: maybe-install-html-find install-html-find
12604maybe-install-html-find:
12605@if find
12606maybe-install-html-find: install-html-find
12607
12608install-html-find: \
12609 configure-find \
12610 html-find
12611 @: $(MAKE); $(unstage)
12612 @[ -f ./find/Makefile ] || exit 0; \
12613 r=`${PWD_COMMAND}`; export r; \
12614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12615 $(HOST_EXPORTS) \
12616 for flag in $(EXTRA_HOST_FLAGS) ; do \
12617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12618 done; \
12619 echo "Doing install-html in find" ; \
12620 (cd $(HOST_SUBDIR)/find && \
12621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12623 "RANLIB=$${RANLIB}" \
0c24b341 12624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
12625 install-html) \
12626 || exit 1
12627
12628@endif find
12629
4fa63067
NN
12630.PHONY: maybe-installcheck-find installcheck-find
12631maybe-installcheck-find:
6bd3dfaa
PB
12632@if find
12633maybe-installcheck-find: installcheck-find
2a4cbe27 12634
4fa63067
NN
12635installcheck-find: \
12636 configure-find
0aed8855 12637 @: $(MAKE); $(unstage)
4fa63067 12638 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12639 r=`${PWD_COMMAND}`; export r; \
12640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12641 $(HOST_EXPORTS) \
b813574b 12642 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12644 done; \
4fa63067 12645 echo "Doing installcheck in find" ; \
b00612cc 12646 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12649 "RANLIB=$${RANLIB}" \
0c24b341 12650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12651 installcheck) \
2a4cbe27
NN
12652 || exit 1
12653
6bd3dfaa 12654@endif find
2a4cbe27 12655
4fa63067
NN
12656.PHONY: maybe-mostlyclean-find mostlyclean-find
12657maybe-mostlyclean-find:
6bd3dfaa
PB
12658@if find
12659maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 12660
4fa63067 12661mostlyclean-find:
0aed8855 12662 @: $(MAKE); $(unstage)
4fa63067 12663 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12664 r=`${PWD_COMMAND}`; export r; \
12665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12666 $(HOST_EXPORTS) \
b813574b 12667 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12669 done; \
4fa63067 12670 echo "Doing mostlyclean in find" ; \
b00612cc 12671 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12674 "RANLIB=$${RANLIB}" \
0c24b341 12675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12676 mostlyclean) \
2a4cbe27
NN
12677 || exit 1
12678
6bd3dfaa 12679@endif find
2a4cbe27 12680
4fa63067
NN
12681.PHONY: maybe-clean-find clean-find
12682maybe-clean-find:
6bd3dfaa
PB
12683@if find
12684maybe-clean-find: clean-find
2a4cbe27 12685
4fa63067 12686clean-find:
0aed8855 12687 @: $(MAKE); $(unstage)
4fa63067 12688 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12689 r=`${PWD_COMMAND}`; export r; \
12690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12691 $(HOST_EXPORTS) \
b813574b 12692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12694 done; \
4fa63067 12695 echo "Doing clean in find" ; \
b00612cc 12696 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12699 "RANLIB=$${RANLIB}" \
0c24b341 12700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12701 clean) \
2a4cbe27
NN
12702 || exit 1
12703
6bd3dfaa 12704@endif find
2a4cbe27 12705
4fa63067
NN
12706.PHONY: maybe-distclean-find distclean-find
12707maybe-distclean-find:
6bd3dfaa
PB
12708@if find
12709maybe-distclean-find: distclean-find
2a4cbe27 12710
4fa63067 12711distclean-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 distclean 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 distclean) \
2a4cbe27
NN
12727 || exit 1
12728
6bd3dfaa 12729@endif find
2a4cbe27 12730
4fa63067
NN
12731.PHONY: maybe-maintainer-clean-find maintainer-clean-find
12732maybe-maintainer-clean-find:
6bd3dfaa
PB
12733@if find
12734maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 12735
4fa63067 12736maintainer-clean-find:
0aed8855 12737 @: $(MAKE); $(unstage)
4fa63067 12738 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
12739 r=`${PWD_COMMAND}`; export r; \
12740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12741 $(HOST_EXPORTS) \
b813574b 12742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12744 done; \
4fa63067 12745 echo "Doing maintainer-clean in find" ; \
b00612cc 12746 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
12747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12749 "RANLIB=$${RANLIB}" \
0c24b341 12750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 12751 maintainer-clean) \
2a4cbe27
NN
12752 || exit 1
12753
6bd3dfaa 12754@endif find
2a4cbe27 12755
2a4cbe27 12756
a7254363 12757
d3ed111c
GK
12758.PHONY: configure-fixincludes maybe-configure-fixincludes
12759maybe-configure-fixincludes:
4f0ef2d8
CD
12760@if gcc-bootstrap
12761configure-fixincludes: stage_current
12762@endif gcc-bootstrap
d3ed111c
GK
12763@if fixincludes
12764maybe-configure-fixincludes: configure-fixincludes
c52c6897 12765configure-fixincludes:
0aed8855 12766 @: $(MAKE); $(unstage)
c52c6897 12767 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 12768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12769 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
12770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 12771 $(HOST_EXPORTS) \
a7254363
PB
12772 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
12773 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 12774 case $(srcdir) in \
b00612cc
PB
12775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12776 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
12777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 12778 esac; \
b00612cc
PB
12779 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
12780 libsrcdir="$$s/fixincludes"; \
d3ed111c 12781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
12782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12783 --target=${target_alias} $${srcdiroption} \
d3ed111c
GK
12784 || exit 1
12785@endif fixincludes
12786
a7254363
PB
12787
12788
d545f33b
PB
12789
12790
d3ed111c
GK
12791.PHONY: all-fixincludes maybe-all-fixincludes
12792maybe-all-fixincludes:
4f0ef2d8
CD
12793@if gcc-bootstrap
12794all-fixincludes: stage_current
12795@endif gcc-bootstrap
d3ed111c
GK
12796@if fixincludes
12797TARGET-fixincludes=all
12798maybe-all-fixincludes: all-fixincludes
12799all-fixincludes: configure-fixincludes
0aed8855 12800 @: $(MAKE); $(unstage)
d3ed111c
GK
12801 @r=`${PWD_COMMAND}`; export r; \
12802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12803 $(HOST_EXPORTS) \
b00612cc 12804 (cd $(HOST_SUBDIR)/fixincludes && \
7f6ef0c0
PB
12805 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12806 $(TARGET-fixincludes))
d3ed111c
GK
12807@endif fixincludes
12808
a7254363 12809
d545f33b
PB
12810
12811
d3ed111c
GK
12812.PHONY: check-fixincludes maybe-check-fixincludes
12813maybe-check-fixincludes:
12814@if fixincludes
12815maybe-check-fixincludes: check-fixincludes
12816
12817check-fixincludes:
0aed8855 12818 @: $(MAKE); $(unstage)
d3ed111c
GK
12819 @r=`${PWD_COMMAND}`; export r; \
12820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12821 $(HOST_EXPORTS) \
b00612cc
PB
12822 (cd $(HOST_SUBDIR)/fixincludes && \
12823 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
12824
12825@endif fixincludes
12826
12827.PHONY: install-fixincludes maybe-install-fixincludes
12828maybe-install-fixincludes:
12829@if fixincludes
12830maybe-install-fixincludes: install-fixincludes
12831
12832install-fixincludes: installdirs
0aed8855 12833 @: $(MAKE); $(unstage)
d3ed111c
GK
12834 @r=`${PWD_COMMAND}`; export r; \
12835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 12836 $(HOST_EXPORTS) \
b00612cc 12837 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 12838 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
12839
12840@endif fixincludes
12841
56a8fe78 12842# Other targets (info, dvi, pdf, etc.)
d3ed111c
GK
12843
12844.PHONY: maybe-info-fixincludes info-fixincludes
12845maybe-info-fixincludes:
12846@if fixincludes
12847maybe-info-fixincludes: info-fixincludes
12848
a4fd3374
DD
12849info-fixincludes: \
12850 configure-fixincludes
12851 @: $(MAKE); $(unstage)
12852 @[ -f ./fixincludes/Makefile ] || exit 0; \
12853 r=`${PWD_COMMAND}`; export r; \
12854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12855 $(HOST_EXPORTS) \
12856 for flag in $(EXTRA_HOST_FLAGS) ; do \
12857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12858 done; \
12859 echo "Doing info in fixincludes" ; \
12860 (cd $(HOST_SUBDIR)/fixincludes && \
12861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12863 "RANLIB=$${RANLIB}" \
0c24b341 12864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12865 info) \
12866 || exit 1
d3ed111c
GK
12867
12868@endif fixincludes
12869
12870.PHONY: maybe-dvi-fixincludes dvi-fixincludes
12871maybe-dvi-fixincludes:
12872@if fixincludes
12873maybe-dvi-fixincludes: dvi-fixincludes
12874
a4fd3374
DD
12875dvi-fixincludes: \
12876 configure-fixincludes
12877 @: $(MAKE); $(unstage)
12878 @[ -f ./fixincludes/Makefile ] || exit 0; \
12879 r=`${PWD_COMMAND}`; export r; \
12880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12881 $(HOST_EXPORTS) \
12882 for flag in $(EXTRA_HOST_FLAGS) ; do \
12883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12884 done; \
12885 echo "Doing dvi in fixincludes" ; \
12886 (cd $(HOST_SUBDIR)/fixincludes && \
12887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12889 "RANLIB=$${RANLIB}" \
0c24b341 12890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12891 dvi) \
12892 || exit 1
d3ed111c
GK
12893
12894@endif fixincludes
12895
56a8fe78
DD
12896.PHONY: maybe-pdf-fixincludes pdf-fixincludes
12897maybe-pdf-fixincludes:
12898@if fixincludes
12899maybe-pdf-fixincludes: pdf-fixincludes
12900
a4fd3374
DD
12901pdf-fixincludes: \
12902 configure-fixincludes
12903 @: $(MAKE); $(unstage)
12904 @[ -f ./fixincludes/Makefile ] || exit 0; \
12905 r=`${PWD_COMMAND}`; export r; \
12906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12907 $(HOST_EXPORTS) \
12908 for flag in $(EXTRA_HOST_FLAGS) ; do \
12909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12910 done; \
12911 echo "Doing pdf in fixincludes" ; \
12912 (cd $(HOST_SUBDIR)/fixincludes && \
12913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12915 "RANLIB=$${RANLIB}" \
0c24b341 12916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12917 pdf) \
12918 || exit 1
56a8fe78
DD
12919
12920@endif fixincludes
12921
6d389afc
MS
12922.PHONY: maybe-html-fixincludes html-fixincludes
12923maybe-html-fixincludes:
12924@if fixincludes
12925maybe-html-fixincludes: html-fixincludes
12926
12927html-fixincludes: \
12928 configure-fixincludes
0aed8855 12929 @: $(MAKE); $(unstage)
6d389afc
MS
12930 @[ -f ./fixincludes/Makefile ] || exit 0; \
12931 r=`${PWD_COMMAND}`; export r; \
12932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12933 $(HOST_EXPORTS) \
12934 for flag in $(EXTRA_HOST_FLAGS) ; do \
12935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12936 done; \
12937 echo "Doing html in fixincludes" ; \
b00612cc 12938 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
12939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12941 "RANLIB=$${RANLIB}" \
0c24b341 12942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
12943 html) \
12944 || exit 1
12945
12946@endif fixincludes
12947
d3ed111c
GK
12948.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
12949maybe-TAGS-fixincludes:
12950@if fixincludes
12951maybe-TAGS-fixincludes: TAGS-fixincludes
12952
1eefd493
PB
12953# fixincludes doesn't support TAGS.
12954TAGS-fixincludes:
d3ed111c
GK
12955
12956@endif fixincludes
12957
12958.PHONY: maybe-install-info-fixincludes install-info-fixincludes
12959maybe-install-info-fixincludes:
12960@if fixincludes
12961maybe-install-info-fixincludes: install-info-fixincludes
12962
a4fd3374
DD
12963install-info-fixincludes: \
12964 configure-fixincludes \
12965 info-fixincludes
12966 @: $(MAKE); $(unstage)
12967 @[ -f ./fixincludes/Makefile ] || exit 0; \
12968 r=`${PWD_COMMAND}`; export r; \
12969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12970 $(HOST_EXPORTS) \
12971 for flag in $(EXTRA_HOST_FLAGS) ; do \
12972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12973 done; \
12974 echo "Doing install-info in fixincludes" ; \
12975 (cd $(HOST_SUBDIR)/fixincludes && \
12976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12978 "RANLIB=$${RANLIB}" \
0c24b341 12979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
12980 install-info) \
12981 || exit 1
d3ed111c
GK
12982
12983@endif fixincludes
12984
a3ca38d2
DD
12985.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
12986maybe-install-pdf-fixincludes:
12987@if fixincludes
12988maybe-install-pdf-fixincludes: install-pdf-fixincludes
12989
a4fd3374
DD
12990install-pdf-fixincludes: \
12991 configure-fixincludes \
12992 pdf-fixincludes
12993 @: $(MAKE); $(unstage)
12994 @[ -f ./fixincludes/Makefile ] || exit 0; \
12995 r=`${PWD_COMMAND}`; export r; \
12996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12997 $(HOST_EXPORTS) \
12998 for flag in $(EXTRA_HOST_FLAGS) ; do \
12999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13000 done; \
13001 echo "Doing install-pdf in fixincludes" ; \
13002 (cd $(HOST_SUBDIR)/fixincludes && \
13003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13005 "RANLIB=$${RANLIB}" \
0c24b341 13006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13007 install-pdf) \
13008 || exit 1
a3ca38d2
DD
13009
13010@endif fixincludes
13011
108a6f8e
CD
13012.PHONY: maybe-install-html-fixincludes install-html-fixincludes
13013maybe-install-html-fixincludes:
13014@if fixincludes
13015maybe-install-html-fixincludes: install-html-fixincludes
13016
13017install-html-fixincludes: \
13018 configure-fixincludes \
13019 html-fixincludes
13020 @: $(MAKE); $(unstage)
13021 @[ -f ./fixincludes/Makefile ] || exit 0; \
13022 r=`${PWD_COMMAND}`; export r; \
13023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13024 $(HOST_EXPORTS) \
13025 for flag in $(EXTRA_HOST_FLAGS) ; do \
13026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13027 done; \
13028 echo "Doing install-html in fixincludes" ; \
13029 (cd $(HOST_SUBDIR)/fixincludes && \
13030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13032 "RANLIB=$${RANLIB}" \
0c24b341 13033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13034 install-html) \
13035 || exit 1
13036
13037@endif fixincludes
13038
d3ed111c
GK
13039.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
13040maybe-installcheck-fixincludes:
13041@if fixincludes
13042maybe-installcheck-fixincludes: installcheck-fixincludes
13043
a4fd3374
DD
13044installcheck-fixincludes: \
13045 configure-fixincludes
13046 @: $(MAKE); $(unstage)
13047 @[ -f ./fixincludes/Makefile ] || exit 0; \
13048 r=`${PWD_COMMAND}`; export r; \
13049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13050 $(HOST_EXPORTS) \
13051 for flag in $(EXTRA_HOST_FLAGS) ; do \
13052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13053 done; \
13054 echo "Doing installcheck in fixincludes" ; \
13055 (cd $(HOST_SUBDIR)/fixincludes && \
13056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13058 "RANLIB=$${RANLIB}" \
0c24b341 13059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a4fd3374
DD
13060 installcheck) \
13061 || exit 1
d3ed111c
GK
13062
13063@endif fixincludes
13064
13065.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
13066maybe-mostlyclean-fixincludes:
13067@if fixincludes
13068maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
13069
13070mostlyclean-fixincludes:
0aed8855 13071 @: $(MAKE); $(unstage)
d3ed111c
GK
13072 @[ -f ./fixincludes/Makefile ] || exit 0; \
13073 r=`${PWD_COMMAND}`; export r; \
13074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13075 $(HOST_EXPORTS) \
13076 for flag in $(EXTRA_HOST_FLAGS) ; do \
13077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13078 done; \
13079 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 13080 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13083 "RANLIB=$${RANLIB}" \
0c24b341 13084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13085 mostlyclean) \
13086 || exit 1
13087
13088@endif fixincludes
13089
13090.PHONY: maybe-clean-fixincludes clean-fixincludes
13091maybe-clean-fixincludes:
13092@if fixincludes
13093maybe-clean-fixincludes: clean-fixincludes
13094
13095clean-fixincludes:
0aed8855 13096 @: $(MAKE); $(unstage)
d3ed111c
GK
13097 @[ -f ./fixincludes/Makefile ] || exit 0; \
13098 r=`${PWD_COMMAND}`; export r; \
13099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13100 $(HOST_EXPORTS) \
13101 for flag in $(EXTRA_HOST_FLAGS) ; do \
13102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13103 done; \
13104 echo "Doing clean in fixincludes" ; \
b00612cc 13105 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13108 "RANLIB=$${RANLIB}" \
0c24b341 13109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13110 clean) \
13111 || exit 1
13112
13113@endif fixincludes
13114
13115.PHONY: maybe-distclean-fixincludes distclean-fixincludes
13116maybe-distclean-fixincludes:
13117@if fixincludes
13118maybe-distclean-fixincludes: distclean-fixincludes
13119
13120distclean-fixincludes:
0aed8855 13121 @: $(MAKE); $(unstage)
d3ed111c
GK
13122 @[ -f ./fixincludes/Makefile ] || exit 0; \
13123 r=`${PWD_COMMAND}`; export r; \
13124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
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 distclean in fixincludes" ; \
b00612cc 13130 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
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}" \
d3ed111c
GK
13135 distclean) \
13136 || exit 1
13137
13138@endif fixincludes
13139
13140.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
13141maybe-maintainer-clean-fixincludes:
13142@if fixincludes
13143maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
13144
13145maintainer-clean-fixincludes:
0aed8855 13146 @: $(MAKE); $(unstage)
d3ed111c
GK
13147 @[ -f ./fixincludes/Makefile ] || exit 0; \
13148 r=`${PWD_COMMAND}`; export r; \
13149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
13150 $(HOST_EXPORTS) \
13151 for flag in $(EXTRA_HOST_FLAGS) ; do \
13152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13153 done; \
13154 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 13155 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
13156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13158 "RANLIB=$${RANLIB}" \
0c24b341 13159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
d3ed111c
GK
13160 maintainer-clean) \
13161 || exit 1
13162
13163@endif fixincludes
13164
13165
a7254363 13166
4fa63067
NN
13167.PHONY: configure-flex maybe-configure-flex
13168maybe-configure-flex:
4f0ef2d8
CD
13169@if gcc-bootstrap
13170configure-flex: stage_current
13171@endif gcc-bootstrap
6bd3dfaa
PB
13172@if flex
13173maybe-configure-flex: configure-flex
c52c6897 13174configure-flex:
0aed8855 13175 @: $(MAKE); $(unstage)
c52c6897 13176 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13178 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
13179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 13180 $(HOST_EXPORTS) \
a7254363
PB
13181 echo Configuring in $(HOST_SUBDIR)/flex; \
13182 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 13183 case $(srcdir) in \
b00612cc
PB
13184 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13185 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
13186 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13187 esac; \
b00612cc
PB
13188 srcdiroption="--srcdir=$${topdir}/flex"; \
13189 libsrcdir="$$s/flex"; \
4fa63067 13190 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13191 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13192 --target=${target_alias} $${srcdiroption} \
4fa63067 13193 || exit 1
6bd3dfaa 13194@endif flex
4fa63067 13195
a7254363
PB
13196
13197
d545f33b
PB
13198
13199
4fa63067
NN
13200.PHONY: all-flex maybe-all-flex
13201maybe-all-flex:
4f0ef2d8
CD
13202@if gcc-bootstrap
13203all-flex: stage_current
13204@endif gcc-bootstrap
6bd3dfaa 13205@if flex
d27cc32e 13206TARGET-flex=all
6bd3dfaa 13207maybe-all-flex: all-flex
4fa63067 13208all-flex: configure-flex
0aed8855 13209 @: $(MAKE); $(unstage)
4fa63067
NN
13210 @r=`${PWD_COMMAND}`; export r; \
13211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13212 $(HOST_EXPORTS) \
b00612cc 13213 (cd $(HOST_SUBDIR)/flex && \
7f6ef0c0
PB
13214 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13215 $(TARGET-flex))
6bd3dfaa 13216@endif flex
4fa63067 13217
a7254363 13218
d545f33b
PB
13219
13220
4fa63067
NN
13221.PHONY: check-flex maybe-check-flex
13222maybe-check-flex:
6bd3dfaa
PB
13223@if flex
13224maybe-check-flex: check-flex
4fa63067
NN
13225
13226# This module is only tested in a native toolchain.
13227check-flex:
0aed8855 13228 @: $(MAKE); $(unstage)
4fa63067
NN
13229 @if [ '$(host)' = '$(target)' ] ; then \
13230 r=`${PWD_COMMAND}`; export r; \
13231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13232 $(HOST_EXPORTS) \
b00612cc 13233 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 13234 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
13235 fi
13236
6bd3dfaa 13237@endif flex
4fa63067
NN
13238
13239.PHONY: install-flex maybe-install-flex
13240maybe-install-flex:
6bd3dfaa
PB
13241@if flex
13242maybe-install-flex: install-flex
4fa63067
NN
13243
13244install-flex: installdirs
0aed8855 13245 @: $(MAKE); $(unstage)
4fa63067
NN
13246 @r=`${PWD_COMMAND}`; export r; \
13247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13248 $(HOST_EXPORTS) \
b00612cc 13249 (cd $(HOST_SUBDIR)/flex && \
2da12f12 13250 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13251
6bd3dfaa 13252@endif flex
4fa63067 13253
56a8fe78 13254# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
13255
13256.PHONY: maybe-info-flex info-flex
13257maybe-info-flex:
6bd3dfaa
PB
13258@if flex
13259maybe-info-flex: info-flex
4fa63067
NN
13260
13261info-flex: \
13262 configure-flex
0aed8855 13263 @: $(MAKE); $(unstage)
4fa63067 13264 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13265 r=`${PWD_COMMAND}`; export r; \
13266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13267 $(HOST_EXPORTS) \
b813574b 13268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13270 done; \
4fa63067 13271 echo "Doing info in flex" ; \
b00612cc 13272 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13275 "RANLIB=$${RANLIB}" \
0c24b341 13276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13277 info) \
2a4cbe27
NN
13278 || exit 1
13279
6bd3dfaa 13280@endif flex
2a4cbe27 13281
4fa63067
NN
13282.PHONY: maybe-dvi-flex dvi-flex
13283maybe-dvi-flex:
6bd3dfaa
PB
13284@if flex
13285maybe-dvi-flex: dvi-flex
2a4cbe27 13286
4fa63067
NN
13287dvi-flex: \
13288 configure-flex
0aed8855 13289 @: $(MAKE); $(unstage)
4fa63067 13290 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13291 r=`${PWD_COMMAND}`; export r; \
13292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13293 $(HOST_EXPORTS) \
b813574b 13294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13296 done; \
4fa63067 13297 echo "Doing dvi in flex" ; \
b00612cc 13298 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13301 "RANLIB=$${RANLIB}" \
0c24b341 13302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13303 dvi) \
2a4cbe27
NN
13304 || exit 1
13305
6bd3dfaa 13306@endif flex
2a4cbe27 13307
56a8fe78
DD
13308.PHONY: maybe-pdf-flex pdf-flex
13309maybe-pdf-flex:
13310@if flex
13311maybe-pdf-flex: pdf-flex
13312
13313pdf-flex: \
13314 configure-flex
13315 @: $(MAKE); $(unstage)
13316 @[ -f ./flex/Makefile ] || exit 0; \
13317 r=`${PWD_COMMAND}`; export r; \
13318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13319 $(HOST_EXPORTS) \
13320 for flag in $(EXTRA_HOST_FLAGS) ; do \
13321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13322 done; \
13323 echo "Doing pdf in flex" ; \
13324 (cd $(HOST_SUBDIR)/flex && \
13325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13327 "RANLIB=$${RANLIB}" \
0c24b341 13328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
13329 pdf) \
13330 || exit 1
13331
13332@endif flex
13333
6d389afc
MS
13334.PHONY: maybe-html-flex html-flex
13335maybe-html-flex:
13336@if flex
13337maybe-html-flex: html-flex
13338
13339html-flex: \
13340 configure-flex
0aed8855 13341 @: $(MAKE); $(unstage)
6d389afc
MS
13342 @[ -f ./flex/Makefile ] || exit 0; \
13343 r=`${PWD_COMMAND}`; export r; \
13344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13345 $(HOST_EXPORTS) \
13346 for flag in $(EXTRA_HOST_FLAGS) ; do \
13347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13348 done; \
13349 echo "Doing html in flex" ; \
b00612cc 13350 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
13351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13353 "RANLIB=$${RANLIB}" \
0c24b341 13354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
13355 html) \
13356 || exit 1
13357
13358@endif flex
13359
4fa63067
NN
13360.PHONY: maybe-TAGS-flex TAGS-flex
13361maybe-TAGS-flex:
6bd3dfaa
PB
13362@if flex
13363maybe-TAGS-flex: TAGS-flex
2a4cbe27 13364
4fa63067
NN
13365TAGS-flex: \
13366 configure-flex
0aed8855 13367 @: $(MAKE); $(unstage)
4fa63067 13368 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13369 r=`${PWD_COMMAND}`; export r; \
13370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13371 $(HOST_EXPORTS) \
b813574b 13372 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13374 done; \
4fa63067 13375 echo "Doing TAGS in flex" ; \
b00612cc 13376 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13379 "RANLIB=$${RANLIB}" \
0c24b341 13380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13381 TAGS) \
2a4cbe27
NN
13382 || exit 1
13383
6bd3dfaa 13384@endif flex
2a4cbe27 13385
4fa63067
NN
13386.PHONY: maybe-install-info-flex install-info-flex
13387maybe-install-info-flex:
6bd3dfaa
PB
13388@if flex
13389maybe-install-info-flex: install-info-flex
2a4cbe27 13390
4fa63067
NN
13391install-info-flex: \
13392 configure-flex \
13393 info-flex
0aed8855 13394 @: $(MAKE); $(unstage)
4fa63067 13395 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13396 r=`${PWD_COMMAND}`; export r; \
13397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13398 $(HOST_EXPORTS) \
b813574b 13399 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13401 done; \
4fa63067 13402 echo "Doing install-info in flex" ; \
b00612cc 13403 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13406 "RANLIB=$${RANLIB}" \
0c24b341 13407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13408 install-info) \
2a4cbe27
NN
13409 || exit 1
13410
6bd3dfaa 13411@endif flex
2a4cbe27 13412
a3ca38d2
DD
13413.PHONY: maybe-install-pdf-flex install-pdf-flex
13414maybe-install-pdf-flex:
13415@if flex
13416maybe-install-pdf-flex: install-pdf-flex
13417
13418install-pdf-flex: \
13419 configure-flex \
13420 pdf-flex
13421 @: $(MAKE); $(unstage)
13422 @[ -f ./flex/Makefile ] || exit 0; \
13423 r=`${PWD_COMMAND}`; export r; \
13424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13425 $(HOST_EXPORTS) \
13426 for flag in $(EXTRA_HOST_FLAGS) ; do \
13427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13428 done; \
13429 echo "Doing install-pdf in flex" ; \
13430 (cd $(HOST_SUBDIR)/flex && \
13431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13433 "RANLIB=$${RANLIB}" \
0c24b341 13434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
13435 install-pdf) \
13436 || exit 1
13437
13438@endif flex
13439
108a6f8e
CD
13440.PHONY: maybe-install-html-flex install-html-flex
13441maybe-install-html-flex:
13442@if flex
13443maybe-install-html-flex: install-html-flex
13444
13445install-html-flex: \
13446 configure-flex \
13447 html-flex
13448 @: $(MAKE); $(unstage)
13449 @[ -f ./flex/Makefile ] || exit 0; \
13450 r=`${PWD_COMMAND}`; export r; \
13451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13452 $(HOST_EXPORTS) \
13453 for flag in $(EXTRA_HOST_FLAGS) ; do \
13454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13455 done; \
13456 echo "Doing install-html in flex" ; \
13457 (cd $(HOST_SUBDIR)/flex && \
13458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13460 "RANLIB=$${RANLIB}" \
0c24b341 13461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
13462 install-html) \
13463 || exit 1
13464
13465@endif flex
13466
4fa63067
NN
13467.PHONY: maybe-installcheck-flex installcheck-flex
13468maybe-installcheck-flex:
6bd3dfaa
PB
13469@if flex
13470maybe-installcheck-flex: installcheck-flex
2a4cbe27 13471
4fa63067
NN
13472installcheck-flex: \
13473 configure-flex
0aed8855 13474 @: $(MAKE); $(unstage)
4fa63067 13475 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13476 r=`${PWD_COMMAND}`; export r; \
13477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13478 $(HOST_EXPORTS) \
b813574b 13479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13481 done; \
4fa63067 13482 echo "Doing installcheck in flex" ; \
b00612cc 13483 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13486 "RANLIB=$${RANLIB}" \
0c24b341 13487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13488 installcheck) \
2a4cbe27
NN
13489 || exit 1
13490
6bd3dfaa 13491@endif flex
2a4cbe27 13492
4fa63067
NN
13493.PHONY: maybe-mostlyclean-flex mostlyclean-flex
13494maybe-mostlyclean-flex:
6bd3dfaa
PB
13495@if flex
13496maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 13497
4fa63067 13498mostlyclean-flex:
0aed8855 13499 @: $(MAKE); $(unstage)
4fa63067 13500 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13501 r=`${PWD_COMMAND}`; export r; \
13502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13503 $(HOST_EXPORTS) \
b813574b 13504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13506 done; \
4fa63067 13507 echo "Doing mostlyclean in flex" ; \
b00612cc 13508 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13511 "RANLIB=$${RANLIB}" \
0c24b341 13512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13513 mostlyclean) \
2a4cbe27
NN
13514 || exit 1
13515
6bd3dfaa 13516@endif flex
2a4cbe27 13517
4fa63067
NN
13518.PHONY: maybe-clean-flex clean-flex
13519maybe-clean-flex:
6bd3dfaa
PB
13520@if flex
13521maybe-clean-flex: clean-flex
2a4cbe27 13522
4fa63067 13523clean-flex:
0aed8855 13524 @: $(MAKE); $(unstage)
4fa63067 13525 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13526 r=`${PWD_COMMAND}`; export r; \
13527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13528 $(HOST_EXPORTS) \
b813574b 13529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13531 done; \
4fa63067 13532 echo "Doing clean in flex" ; \
b00612cc 13533 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13536 "RANLIB=$${RANLIB}" \
0c24b341 13537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13538 clean) \
2a4cbe27
NN
13539 || exit 1
13540
6bd3dfaa 13541@endif flex
2a4cbe27 13542
4fa63067
NN
13543.PHONY: maybe-distclean-flex distclean-flex
13544maybe-distclean-flex:
6bd3dfaa
PB
13545@if flex
13546maybe-distclean-flex: distclean-flex
2a4cbe27 13547
4fa63067 13548distclean-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 distclean 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 distclean) \
2a4cbe27
NN
13564 || exit 1
13565
6bd3dfaa 13566@endif flex
2a4cbe27 13567
4fa63067
NN
13568.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
13569maybe-maintainer-clean-flex:
6bd3dfaa
PB
13570@if flex
13571maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 13572
4fa63067 13573maintainer-clean-flex:
0aed8855 13574 @: $(MAKE); $(unstage)
4fa63067 13575 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
13576 r=`${PWD_COMMAND}`; export r; \
13577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13578 $(HOST_EXPORTS) \
b813574b 13579 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581 done; \
4fa63067 13582 echo "Doing maintainer-clean in flex" ; \
b00612cc 13583 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
13584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586 "RANLIB=$${RANLIB}" \
0c24b341 13587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 13588 maintainer-clean) \
2a4cbe27
NN
13589 || exit 1
13590
6bd3dfaa 13591@endif flex
2a4cbe27 13592
2a4cbe27 13593
a7254363 13594
4fa63067
NN
13595.PHONY: configure-gas maybe-configure-gas
13596maybe-configure-gas:
4f0ef2d8
CD
13597@if gcc-bootstrap
13598configure-gas: stage_current
13599@endif gcc-bootstrap
6bd3dfaa
PB
13600@if gas
13601maybe-configure-gas: configure-gas
c52c6897 13602configure-gas:
c52c6897
PB
13603 @r=`${PWD_COMMAND}`; export r; \
13604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
13605 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
13606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 13607 $(HOST_EXPORTS) \
a7254363
PB
13608 echo Configuring in $(HOST_SUBDIR)/gas; \
13609 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 13610 case $(srcdir) in \
b00612cc
PB
13611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13612 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13614 esac; \
b00612cc
PB
13615 srcdiroption="--srcdir=$${topdir}/gas"; \
13616 libsrcdir="$$s/gas"; \
4fa63067 13617 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13619 --target=${target_alias} $${srcdiroption} \
4fa63067 13620 || exit 1
6bd3dfaa 13621@endif gas
4fa63067 13622
a7254363
PB
13623
13624
d545f33b
PB
13625.PHONY: configure-stage1-gas maybe-configure-stage1-gas
13626maybe-configure-stage1-gas:
13627@if gas-bootstrap
13628maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 13629configure-stage1-gas:
c52c6897 13630 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 13631 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13632 @r=`${PWD_COMMAND}`; export r; \
13633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13634 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 13635 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
1b05fbbd 13636 $(HOST_EXPORTS) \
8ee82aff 13637 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13638 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
13639 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 13640 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 13641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13642 cd $(HOST_SUBDIR)/gas || exit 1; \
13643 case $(srcdir) in \
13644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13645 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13647 esac; \
13648 srcdiroption="--srcdir=$${topdir}/gas"; \
13649 libsrcdir="$$s/gas"; \
13650 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13652 --target=${target_alias} $${srcdiroption} \
1b05fbbd 13653 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
13654@endif gas-bootstrap
13655
13656.PHONY: configure-stage2-gas maybe-configure-stage2-gas
13657maybe-configure-stage2-gas:
13658@if gas-bootstrap
13659maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 13660configure-stage2-gas:
c52c6897 13661 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 13662 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13663 @r=`${PWD_COMMAND}`; export r; \
13664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13665 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 13666 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13667 $(HOST_EXPORTS) \
1b05fbbd 13668 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13669 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13670 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
13671 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13672 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 13673 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13674 cd $(HOST_SUBDIR)/gas || exit 1; \
13675 case $(srcdir) in \
13676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13677 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13679 esac; \
13680 srcdiroption="--srcdir=$${topdir}/gas"; \
13681 libsrcdir="$$s/gas"; \
13682 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13683 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13684 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13685 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13686 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
13687@endif gas-bootstrap
13688
d545f33b
PB
13689.PHONY: configure-stage3-gas maybe-configure-stage3-gas
13690maybe-configure-stage3-gas:
13691@if gas-bootstrap
13692maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 13693configure-stage3-gas:
c52c6897 13694 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 13695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13696 @r=`${PWD_COMMAND}`; export r; \
13697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13698 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 13699 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13700 $(HOST_EXPORTS) \
1b05fbbd 13701 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13702 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13703 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
13704 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13705 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 13706 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13707 cd $(HOST_SUBDIR)/gas || exit 1; \
13708 case $(srcdir) in \
13709 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13710 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13711 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13712 esac; \
13713 srcdiroption="--srcdir=$${topdir}/gas"; \
13714 libsrcdir="$$s/gas"; \
13715 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13716 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13717 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13718 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13719 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
13720@endif gas-bootstrap
13721
d545f33b
PB
13722.PHONY: configure-stage4-gas maybe-configure-stage4-gas
13723maybe-configure-stage4-gas:
13724@if gas-bootstrap
13725maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 13726configure-stage4-gas:
c52c6897 13727 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 13728 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13729 @r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13731 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 13732 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13733 $(HOST_EXPORTS) \
1b05fbbd 13734 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 13735 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
13736 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
13737 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13738 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 13739 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13740 cd $(HOST_SUBDIR)/gas || exit 1; \
13741 case $(srcdir) in \
13742 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13743 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13744 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13745 esac; \
13746 srcdiroption="--srcdir=$${topdir}/gas"; \
13747 libsrcdir="$$s/gas"; \
13748 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13749 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13750 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13751 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13752 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
13753@endif gas-bootstrap
13754
13755.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
13756maybe-configure-stageprofile-gas:
13757@if gas-bootstrap
13758maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 13759configure-stageprofile-gas:
c52c6897 13760 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 13761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13762 @r=`${PWD_COMMAND}`; export r; \
13763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13764 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 13765 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13766 $(HOST_EXPORTS) \
1b05fbbd
AO
13767 $(POSTSTAGE1_HOST_EXPORTS) \
13768 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13769 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
13770 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13771 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 13772 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13773 cd $(HOST_SUBDIR)/gas || exit 1; \
13774 case $(srcdir) in \
13775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13776 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13778 esac; \
13779 srcdiroption="--srcdir=$${topdir}/gas"; \
13780 libsrcdir="$$s/gas"; \
13781 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13782 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13783 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13784 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13785 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
13786@endif gas-bootstrap
13787
13788.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
13789maybe-configure-stagefeedback-gas:
13790@if gas-bootstrap
13791maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 13792configure-stagefeedback-gas:
c52c6897 13793 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 13794 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
13795 @r=`${PWD_COMMAND}`; export r; \
13796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13797 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 13798 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b 13799 $(HOST_EXPORTS) \
1b05fbbd
AO
13800 $(POSTSTAGE1_HOST_EXPORTS) \
13801 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13802 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
13803 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 13804 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 13805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
13806 cd $(HOST_SUBDIR)/gas || exit 1; \
13807 case $(srcdir) in \
13808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13809 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
13810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13811 esac; \
13812 srcdiroption="--srcdir=$${topdir}/gas"; \
13813 libsrcdir="$$s/gas"; \
13814 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
13815 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13816 --target=${target_alias} $${srcdiroption} \
c1cb7e02 13817 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 13818 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
13819@endif gas-bootstrap
13820
13821
13822
13823
13824
4fa63067
NN
13825.PHONY: all-gas maybe-all-gas
13826maybe-all-gas:
4f0ef2d8
CD
13827@if gcc-bootstrap
13828all-gas: stage_current
13829@endif gcc-bootstrap
6bd3dfaa 13830@if gas
d27cc32e 13831TARGET-gas=all
6bd3dfaa 13832maybe-all-gas: all-gas
4fa63067 13833all-gas: configure-gas
c52c6897 13834 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13836 $(HOST_EXPORTS) \
b00612cc 13837 (cd $(HOST_SUBDIR)/gas && \
7f6ef0c0
PB
13838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13839 $(TARGET-gas))
6bd3dfaa 13840@endif gas
4fa63067 13841
a7254363 13842
d545f33b
PB
13843
13844.PHONY: all-stage1-gas maybe-all-stage1-gas
13845.PHONY: clean-stage1-gas maybe-clean-stage1-gas
13846maybe-all-stage1-gas:
13847maybe-clean-stage1-gas:
13848@if gas-bootstrap
13849maybe-all-stage1-gas: all-stage1-gas
13850all-stage1: all-stage1-gas
f70224b5 13851TARGET-stage1-gas = $(TARGET-gas)
d545f33b 13852all-stage1-gas: configure-stage1-gas
c52c6897 13853 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
13854 @r=`${PWD_COMMAND}`; export r; \
13855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13856 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
13857 $(HOST_EXPORTS) \
13858 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13859 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13860 CFLAGS="$(STAGE1_CFLAGS)" \
13861 CXXFLAGS="$(STAGE1_CFLAGS)" \
13862 LIBCFLAGS="$(LIBCFLAGS)" \
13863 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13864 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13865 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13866 $(EXTRA_HOST_FLAGS) \
13867 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 13868 $(TARGET-stage1-gas)
d545f33b
PB
13869
13870maybe-clean-stage1-gas: clean-stage1-gas
13871clean-stage1: clean-stage1-gas
13872clean-stage1-gas:
9dbaa842
DD
13873 @if [ $(current_stage) = stage1 ]; then \
13874 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13875 else \
13876 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
13877 $(MAKE) stage1-start; \
13878 fi; \
d545f33b 13879 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13880 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 13881 clean
d545f33b
PB
13882@endif gas-bootstrap
13883
13884
13885.PHONY: all-stage2-gas maybe-all-stage2-gas
13886.PHONY: clean-stage2-gas maybe-clean-stage2-gas
13887maybe-all-stage2-gas:
13888maybe-clean-stage2-gas:
13889@if gas-bootstrap
13890maybe-all-stage2-gas: all-stage2-gas
13891all-stage2: all-stage2-gas
f70224b5 13892TARGET-stage2-gas = $(TARGET-gas)
d545f33b 13893all-stage2-gas: configure-stage2-gas
c52c6897 13894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
13895 @r=`${PWD_COMMAND}`; export r; \
13896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13897 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
13898 $(HOST_EXPORTS) \
13899 $(POSTSTAGE1_HOST_EXPORTS) \
13900 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13901 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13902 CFLAGS="$(STAGE2_CFLAGS)" \
13903 CXXFLAGS="$(STAGE2_CFLAGS)" \
13904 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13905 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13906 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13907 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13908 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13909 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 13910 $(TARGET-stage2-gas)
d545f33b
PB
13911
13912maybe-clean-stage2-gas: clean-stage2-gas
13913clean-stage2: clean-stage2-gas
13914clean-stage2-gas:
9dbaa842
DD
13915 @if [ $(current_stage) = stage2 ]; then \
13916 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13917 else \
13918 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
13919 $(MAKE) stage2-start; \
13920 fi; \
d545f33b 13921 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13922 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13923 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13924 clean
d545f33b
PB
13925@endif gas-bootstrap
13926
13927
13928.PHONY: all-stage3-gas maybe-all-stage3-gas
13929.PHONY: clean-stage3-gas maybe-clean-stage3-gas
13930maybe-all-stage3-gas:
13931maybe-clean-stage3-gas:
13932@if gas-bootstrap
13933maybe-all-stage3-gas: all-stage3-gas
13934all-stage3: all-stage3-gas
f70224b5 13935TARGET-stage3-gas = $(TARGET-gas)
d545f33b 13936all-stage3-gas: configure-stage3-gas
c52c6897 13937 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
13938 @r=`${PWD_COMMAND}`; export r; \
13939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13940 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
13941 $(HOST_EXPORTS) \
13942 $(POSTSTAGE1_HOST_EXPORTS) \
13943 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13944 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13945 CFLAGS="$(STAGE3_CFLAGS)" \
13946 CXXFLAGS="$(STAGE3_CFLAGS)" \
13947 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13948 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13949 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13950 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13951 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13952 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 13953 $(TARGET-stage3-gas)
d545f33b
PB
13954
13955maybe-clean-stage3-gas: clean-stage3-gas
13956clean-stage3: clean-stage3-gas
13957clean-stage3-gas:
9dbaa842
DD
13958 @if [ $(current_stage) = stage3 ]; then \
13959 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
13960 else \
13961 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
13962 $(MAKE) stage3-start; \
13963 fi; \
d545f33b 13964 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13965 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 13966 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 13967 clean
d545f33b
PB
13968@endif gas-bootstrap
13969
13970
13971.PHONY: all-stage4-gas maybe-all-stage4-gas
13972.PHONY: clean-stage4-gas maybe-clean-stage4-gas
13973maybe-all-stage4-gas:
13974maybe-clean-stage4-gas:
13975@if gas-bootstrap
13976maybe-all-stage4-gas: all-stage4-gas
13977all-stage4: all-stage4-gas
f70224b5 13978TARGET-stage4-gas = $(TARGET-gas)
d545f33b 13979all-stage4-gas: configure-stage4-gas
c52c6897 13980 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
13981 @r=`${PWD_COMMAND}`; export r; \
13982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 13983 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
13984 $(HOST_EXPORTS) \
13985 $(POSTSTAGE1_HOST_EXPORTS) \
13986 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 13987 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
13988 CFLAGS="$(STAGE4_CFLAGS)" \
13989 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 13990 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
13991 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13992 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13993 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13994 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13995 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 13996 $(TARGET-stage4-gas)
d545f33b
PB
13997
13998maybe-clean-stage4-gas: clean-stage4-gas
13999clean-stage4: clean-stage4-gas
14000clean-stage4-gas:
9dbaa842
DD
14001 @if [ $(current_stage) = stage4 ]; then \
14002 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14003 else \
14004 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
14005 $(MAKE) stage4-start; \
14006 fi; \
d545f33b 14007 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14008 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14009 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14010 clean
d545f33b
PB
14011@endif gas-bootstrap
14012
14013
14014.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
14015.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
14016maybe-all-stageprofile-gas:
14017maybe-clean-stageprofile-gas:
14018@if gas-bootstrap
14019maybe-all-stageprofile-gas: all-stageprofile-gas
14020all-stageprofile: all-stageprofile-gas
f70224b5 14021TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 14022all-stageprofile-gas: configure-stageprofile-gas
c52c6897 14023 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14024 @r=`${PWD_COMMAND}`; export r; \
14025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14027 $(HOST_EXPORTS) \
14028 $(POSTSTAGE1_HOST_EXPORTS) \
14029 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14030 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14031 CFLAGS="$(STAGEprofile_CFLAGS)" \
14032 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14033 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14034 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14035 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14036 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14037 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14038 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14039 $(TARGET-stageprofile-gas)
d545f33b
PB
14040
14041maybe-clean-stageprofile-gas: clean-stageprofile-gas
14042clean-stageprofile: clean-stageprofile-gas
14043clean-stageprofile-gas:
9dbaa842
DD
14044 @if [ $(current_stage) = stageprofile ]; then \
14045 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14046 else \
14047 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
14048 $(MAKE) stageprofile-start; \
14049 fi; \
d545f33b 14050 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14051 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14052 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14053 clean
d545f33b
PB
14054@endif gas-bootstrap
14055
14056
14057.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
14058.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
14059maybe-all-stagefeedback-gas:
14060maybe-clean-stagefeedback-gas:
14061@if gas-bootstrap
14062maybe-all-stagefeedback-gas: all-stagefeedback-gas
14063all-stagefeedback: all-stagefeedback-gas
f70224b5 14064TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 14065all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 14066 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14067 @r=`${PWD_COMMAND}`; export r; \
14068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14069 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14070 $(HOST_EXPORTS) \
14071 $(POSTSTAGE1_HOST_EXPORTS) \
14072 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14073 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14074 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14075 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14076 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14077 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14078 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14079 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14080 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14081 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14082 $(TARGET-stagefeedback-gas)
d545f33b
PB
14083
14084maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
14085clean-stagefeedback: clean-stagefeedback-gas
14086clean-stagefeedback-gas:
9dbaa842
DD
14087 @if [ $(current_stage) = stagefeedback ]; then \
14088 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
14089 else \
14090 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
14091 $(MAKE) stagefeedback-start; \
14092 fi; \
d545f33b 14093 cd $(HOST_SUBDIR)/gas && \
7f6ef0c0 14094 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14095 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14096 clean
d545f33b
PB
14097@endif gas-bootstrap
14098
14099
14100
14101
14102
4fa63067
NN
14103.PHONY: check-gas maybe-check-gas
14104maybe-check-gas:
6bd3dfaa
PB
14105@if gas
14106maybe-check-gas: check-gas
4fa63067
NN
14107
14108check-gas:
0aed8855 14109 @: $(MAKE); $(unstage)
4fa63067
NN
14110 @r=`${PWD_COMMAND}`; export r; \
14111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14112 $(HOST_EXPORTS) \
b00612cc
PB
14113 (cd $(HOST_SUBDIR)/gas && \
14114 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 14115
6bd3dfaa 14116@endif gas
4fa63067
NN
14117
14118.PHONY: install-gas maybe-install-gas
14119maybe-install-gas:
6bd3dfaa
PB
14120@if gas
14121maybe-install-gas: install-gas
4fa63067
NN
14122
14123install-gas: installdirs
0aed8855 14124 @: $(MAKE); $(unstage)
4fa63067
NN
14125 @r=`${PWD_COMMAND}`; export r; \
14126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14127 $(HOST_EXPORTS) \
b00612cc 14128 (cd $(HOST_SUBDIR)/gas && \
2da12f12 14129 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14130
6bd3dfaa 14131@endif gas
4fa63067 14132
56a8fe78 14133# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
14134
14135.PHONY: maybe-info-gas info-gas
14136maybe-info-gas:
6bd3dfaa
PB
14137@if gas
14138maybe-info-gas: info-gas
4fa63067
NN
14139
14140info-gas: \
14141 configure-gas
14142 @[ -f ./gas/Makefile ] || exit 0; \
14143 r=`${PWD_COMMAND}`; export r; \
14144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14145 $(HOST_EXPORTS) \
b813574b 14146 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14148 done; \
4fa63067 14149 echo "Doing info in gas" ; \
b00612cc 14150 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14153 "RANLIB=$${RANLIB}" \
0c24b341 14154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14155 info) \
2a4cbe27
NN
14156 || exit 1
14157
6bd3dfaa 14158@endif gas
2a4cbe27 14159
4fa63067
NN
14160.PHONY: maybe-dvi-gas dvi-gas
14161maybe-dvi-gas:
6bd3dfaa
PB
14162@if gas
14163maybe-dvi-gas: dvi-gas
2a4cbe27 14164
4fa63067
NN
14165dvi-gas: \
14166 configure-gas
14167 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14168 r=`${PWD_COMMAND}`; export r; \
14169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14170 $(HOST_EXPORTS) \
b813574b 14171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14173 done; \
4fa63067 14174 echo "Doing dvi in gas" ; \
b00612cc 14175 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14178 "RANLIB=$${RANLIB}" \
0c24b341 14179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14180 dvi) \
2a4cbe27
NN
14181 || exit 1
14182
6bd3dfaa 14183@endif gas
2a4cbe27 14184
56a8fe78
DD
14185.PHONY: maybe-pdf-gas pdf-gas
14186maybe-pdf-gas:
14187@if gas
14188maybe-pdf-gas: pdf-gas
14189
14190pdf-gas: \
14191 configure-gas
14192 @[ -f ./gas/Makefile ] || exit 0; \
14193 r=`${PWD_COMMAND}`; export r; \
14194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14195 $(HOST_EXPORTS) \
14196 for flag in $(EXTRA_HOST_FLAGS) ; do \
14197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14198 done; \
14199 echo "Doing pdf in gas" ; \
14200 (cd $(HOST_SUBDIR)/gas && \
14201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14203 "RANLIB=$${RANLIB}" \
0c24b341 14204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
14205 pdf) \
14206 || exit 1
14207
14208@endif gas
14209
6d389afc
MS
14210.PHONY: maybe-html-gas html-gas
14211maybe-html-gas:
14212@if gas
14213maybe-html-gas: html-gas
14214
14215html-gas: \
14216 configure-gas
14217 @[ -f ./gas/Makefile ] || exit 0; \
14218 r=`${PWD_COMMAND}`; export r; \
14219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14220 $(HOST_EXPORTS) \
14221 for flag in $(EXTRA_HOST_FLAGS) ; do \
14222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14223 done; \
14224 echo "Doing html in gas" ; \
b00612cc 14225 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
14226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14228 "RANLIB=$${RANLIB}" \
0c24b341 14229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
14230 html) \
14231 || exit 1
14232
14233@endif gas
14234
4fa63067
NN
14235.PHONY: maybe-TAGS-gas TAGS-gas
14236maybe-TAGS-gas:
6bd3dfaa
PB
14237@if gas
14238maybe-TAGS-gas: TAGS-gas
2a4cbe27 14239
4fa63067
NN
14240TAGS-gas: \
14241 configure-gas
14242 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14243 r=`${PWD_COMMAND}`; export r; \
14244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14245 $(HOST_EXPORTS) \
b813574b 14246 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14248 done; \
4fa63067 14249 echo "Doing TAGS in gas" ; \
b00612cc 14250 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14253 "RANLIB=$${RANLIB}" \
0c24b341 14254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14255 TAGS) \
2a4cbe27
NN
14256 || exit 1
14257
6bd3dfaa 14258@endif gas
2a4cbe27 14259
4fa63067
NN
14260.PHONY: maybe-install-info-gas install-info-gas
14261maybe-install-info-gas:
6bd3dfaa
PB
14262@if gas
14263maybe-install-info-gas: install-info-gas
2a4cbe27 14264
4fa63067
NN
14265install-info-gas: \
14266 configure-gas \
14267 info-gas
14268 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14269 r=`${PWD_COMMAND}`; export r; \
14270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14271 $(HOST_EXPORTS) \
b813574b 14272 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14274 done; \
4fa63067 14275 echo "Doing install-info in gas" ; \
b00612cc 14276 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14279 "RANLIB=$${RANLIB}" \
0c24b341 14280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14281 install-info) \
2a4cbe27
NN
14282 || exit 1
14283
6bd3dfaa 14284@endif gas
2a4cbe27 14285
a3ca38d2
DD
14286.PHONY: maybe-install-pdf-gas install-pdf-gas
14287maybe-install-pdf-gas:
14288@if gas
14289maybe-install-pdf-gas: install-pdf-gas
14290
14291install-pdf-gas: \
14292 configure-gas \
14293 pdf-gas
14294 @[ -f ./gas/Makefile ] || exit 0; \
14295 r=`${PWD_COMMAND}`; export r; \
14296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14297 $(HOST_EXPORTS) \
14298 for flag in $(EXTRA_HOST_FLAGS) ; do \
14299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14300 done; \
14301 echo "Doing install-pdf in gas" ; \
14302 (cd $(HOST_SUBDIR)/gas && \
14303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14305 "RANLIB=$${RANLIB}" \
0c24b341 14306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
14307 install-pdf) \
14308 || exit 1
14309
14310@endif gas
14311
108a6f8e
CD
14312.PHONY: maybe-install-html-gas install-html-gas
14313maybe-install-html-gas:
14314@if gas
14315maybe-install-html-gas: install-html-gas
14316
14317install-html-gas: \
14318 configure-gas \
14319 html-gas
14320 @[ -f ./gas/Makefile ] || exit 0; \
14321 r=`${PWD_COMMAND}`; export r; \
14322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14323 $(HOST_EXPORTS) \
14324 for flag in $(EXTRA_HOST_FLAGS) ; do \
14325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14326 done; \
14327 echo "Doing install-html in gas" ; \
14328 (cd $(HOST_SUBDIR)/gas && \
14329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14331 "RANLIB=$${RANLIB}" \
0c24b341 14332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
14333 install-html) \
14334 || exit 1
14335
14336@endif gas
14337
4fa63067
NN
14338.PHONY: maybe-installcheck-gas installcheck-gas
14339maybe-installcheck-gas:
6bd3dfaa
PB
14340@if gas
14341maybe-installcheck-gas: installcheck-gas
2a4cbe27 14342
4fa63067
NN
14343installcheck-gas: \
14344 configure-gas
14345 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14346 r=`${PWD_COMMAND}`; export r; \
14347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14348 $(HOST_EXPORTS) \
b813574b 14349 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14351 done; \
4fa63067 14352 echo "Doing installcheck in gas" ; \
b00612cc 14353 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14356 "RANLIB=$${RANLIB}" \
0c24b341 14357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14358 installcheck) \
2a4cbe27
NN
14359 || exit 1
14360
6bd3dfaa 14361@endif gas
2a4cbe27 14362
4fa63067
NN
14363.PHONY: maybe-mostlyclean-gas mostlyclean-gas
14364maybe-mostlyclean-gas:
6bd3dfaa
PB
14365@if gas
14366maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 14367
4fa63067
NN
14368mostlyclean-gas:
14369 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14370 r=`${PWD_COMMAND}`; export r; \
14371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14372 $(HOST_EXPORTS) \
b813574b 14373 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14375 done; \
4fa63067 14376 echo "Doing mostlyclean in gas" ; \
b00612cc 14377 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14380 "RANLIB=$${RANLIB}" \
0c24b341 14381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14382 mostlyclean) \
2a4cbe27
NN
14383 || exit 1
14384
6bd3dfaa 14385@endif gas
2a4cbe27 14386
4fa63067
NN
14387.PHONY: maybe-clean-gas clean-gas
14388maybe-clean-gas:
6bd3dfaa
PB
14389@if gas
14390maybe-clean-gas: clean-gas
2a4cbe27 14391
4fa63067
NN
14392clean-gas:
14393 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14394 r=`${PWD_COMMAND}`; export r; \
14395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14396 $(HOST_EXPORTS) \
b813574b 14397 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14399 done; \
4fa63067 14400 echo "Doing clean in gas" ; \
b00612cc 14401 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14404 "RANLIB=$${RANLIB}" \
0c24b341 14405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14406 clean) \
2a4cbe27
NN
14407 || exit 1
14408
6bd3dfaa 14409@endif gas
2a4cbe27 14410
4fa63067
NN
14411.PHONY: maybe-distclean-gas distclean-gas
14412maybe-distclean-gas:
6bd3dfaa
PB
14413@if gas
14414maybe-distclean-gas: distclean-gas
2a4cbe27 14415
4fa63067
NN
14416distclean-gas:
14417 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14418 r=`${PWD_COMMAND}`; export r; \
14419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14420 $(HOST_EXPORTS) \
b813574b 14421 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14423 done; \
4fa63067 14424 echo "Doing distclean in gas" ; \
b00612cc 14425 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14428 "RANLIB=$${RANLIB}" \
0c24b341 14429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14430 distclean) \
2a4cbe27
NN
14431 || exit 1
14432
6bd3dfaa 14433@endif gas
2a4cbe27 14434
4fa63067
NN
14435.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
14436maybe-maintainer-clean-gas:
6bd3dfaa
PB
14437@if gas
14438maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 14439
4fa63067
NN
14440maintainer-clean-gas:
14441 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
14442 r=`${PWD_COMMAND}`; export r; \
14443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14444 $(HOST_EXPORTS) \
b813574b 14445 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14447 done; \
4fa63067 14448 echo "Doing maintainer-clean in gas" ; \
b00612cc 14449 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
14450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14452 "RANLIB=$${RANLIB}" \
0c24b341 14453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 14454 maintainer-clean) \
2a4cbe27
NN
14455 || exit 1
14456
6bd3dfaa 14457@endif gas
2a4cbe27 14458
2a4cbe27 14459
a7254363 14460
b813574b
PB
14461.PHONY: configure-gcc maybe-configure-gcc
14462maybe-configure-gcc:
c52c6897 14463@if gcc-bootstrap
4f0ef2d8 14464configure-gcc: stage_current
c52c6897
PB
14465@endif gcc-bootstrap
14466@if gcc
4f0ef2d8
CD
14467maybe-configure-gcc: configure-gcc
14468configure-gcc:
c52c6897
PB
14469 @r=`${PWD_COMMAND}`; export r; \
14470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14471 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
14472 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 14473 $(HOST_EXPORTS) \
a7254363
PB
14474 echo Configuring in $(HOST_SUBDIR)/gcc; \
14475 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 14476 case $(srcdir) in \
b00612cc
PB
14477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14478 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14480 esac; \
b00612cc
PB
14481 srcdiroption="--srcdir=$${topdir}/gcc"; \
14482 libsrcdir="$$s/gcc"; \
4fa63067 14483 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14484 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14485 --target=${target_alias} $${srcdiroption} \
4fa63067 14486 || exit 1
b813574b 14487@endif gcc
4fa63067 14488
a7254363
PB
14489
14490
d545f33b
PB
14491.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
14492maybe-configure-stage1-gcc:
14493@if gcc-bootstrap
14494maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 14495configure-stage1-gcc:
c52c6897 14496 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14497 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14498 @r=`${PWD_COMMAND}`; export r; \
14499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14500 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 14501 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
1b05fbbd 14502 $(HOST_EXPORTS) \
8ee82aff 14503 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14504 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
14505 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 14506 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14507 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14508 cd $(HOST_SUBDIR)/gcc || exit 1; \
14509 case $(srcdir) in \
14510 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14511 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14512 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14513 esac; \
14514 srcdiroption="--srcdir=$${topdir}/gcc"; \
14515 libsrcdir="$$s/gcc"; \
14516 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14517 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14518 --target=${target_alias} $${srcdiroption} \
1b05fbbd 14519 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
14520@endif gcc-bootstrap
14521
14522.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
14523maybe-configure-stage2-gcc:
14524@if gcc-bootstrap
14525maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 14526configure-stage2-gcc:
c52c6897 14527 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14528 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14529 @r=`${PWD_COMMAND}`; export r; \
14530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14531 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 14532 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14533 $(HOST_EXPORTS) \
1b05fbbd 14534 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14535 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14536 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
14537 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14538 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14540 cd $(HOST_SUBDIR)/gcc || exit 1; \
14541 case $(srcdir) in \
14542 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14543 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14544 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14545 esac; \
14546 srcdiroption="--srcdir=$${topdir}/gcc"; \
14547 libsrcdir="$$s/gcc"; \
14548 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14549 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14550 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14551 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14552 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
14553@endif gcc-bootstrap
14554
d545f33b
PB
14555.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
14556maybe-configure-stage3-gcc:
14557@if gcc-bootstrap
14558maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 14559configure-stage3-gcc:
c52c6897 14560 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14561 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14562 @r=`${PWD_COMMAND}`; export r; \
14563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14564 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 14565 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14566 $(HOST_EXPORTS) \
1b05fbbd 14567 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14568 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14569 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
14570 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14571 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14572 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14573 cd $(HOST_SUBDIR)/gcc || exit 1; \
14574 case $(srcdir) in \
14575 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14576 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14577 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14578 esac; \
14579 srcdiroption="--srcdir=$${topdir}/gcc"; \
14580 libsrcdir="$$s/gcc"; \
14581 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14582 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14583 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14584 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14585 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
14586@endif gcc-bootstrap
14587
d545f33b
PB
14588.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
14589maybe-configure-stage4-gcc:
14590@if gcc-bootstrap
14591maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 14592configure-stage4-gcc:
c52c6897 14593 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14594 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14595 @r=`${PWD_COMMAND}`; export r; \
14596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14597 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 14598 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14599 $(HOST_EXPORTS) \
1b05fbbd 14600 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 14601 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
14602 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
14603 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14604 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 14605 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14606 cd $(HOST_SUBDIR)/gcc || exit 1; \
14607 case $(srcdir) in \
14608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14609 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14611 esac; \
14612 srcdiroption="--srcdir=$${topdir}/gcc"; \
14613 libsrcdir="$$s/gcc"; \
14614 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14615 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14616 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14617 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14618 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
14619@endif gcc-bootstrap
14620
14621.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
14622maybe-configure-stageprofile-gcc:
14623@if gcc-bootstrap
14624maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 14625configure-stageprofile-gcc:
c52c6897 14626 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14628 @r=`${PWD_COMMAND}`; export r; \
14629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14630 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 14631 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14632 $(HOST_EXPORTS) \
1b05fbbd
AO
14633 $(POSTSTAGE1_HOST_EXPORTS) \
14634 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14635 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
14636 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14637 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 14638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14639 cd $(HOST_SUBDIR)/gcc || exit 1; \
14640 case $(srcdir) in \
14641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14642 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14644 esac; \
14645 srcdiroption="--srcdir=$${topdir}/gcc"; \
14646 libsrcdir="$$s/gcc"; \
14647 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14649 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14650 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14651 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
14652@endif gcc-bootstrap
14653
14654.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
14655maybe-configure-stagefeedback-gcc:
14656@if gcc-bootstrap
14657maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 14658configure-stagefeedback-gcc:
c52c6897 14659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
14661 @r=`${PWD_COMMAND}`; export r; \
14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14663 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 14664 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b 14665 $(HOST_EXPORTS) \
1b05fbbd
AO
14666 $(POSTSTAGE1_HOST_EXPORTS) \
14667 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14668 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
14669 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 14670 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 14671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
14672 cd $(HOST_SUBDIR)/gcc || exit 1; \
14673 case $(srcdir) in \
14674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14675 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
14676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14677 esac; \
14678 srcdiroption="--srcdir=$${topdir}/gcc"; \
14679 libsrcdir="$$s/gcc"; \
14680 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
14681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14682 --target=${target_alias} $${srcdiroption} \
c1cb7e02 14683 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 14684 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
14685@endif gcc-bootstrap
14686
14687
14688
14689
14690
b813574b
PB
14691.PHONY: all-gcc maybe-all-gcc
14692maybe-all-gcc:
4f0ef2d8
CD
14693@if gcc-bootstrap
14694all-gcc: stage_current
14695@endif gcc-bootstrap
b813574b 14696@if gcc
4b900473 14697TARGET-gcc=all
b813574b
PB
14698maybe-all-gcc: all-gcc
14699all-gcc: configure-gcc
c52c6897 14700 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14702 $(HOST_EXPORTS) \
b00612cc 14703 (cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0
PB
14704 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14705 $(TARGET-gcc))
b813574b 14706@endif gcc
4fa63067 14707
a7254363 14708
d545f33b
PB
14709
14710.PHONY: all-stage1-gcc maybe-all-stage1-gcc
14711.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
14712maybe-all-stage1-gcc:
14713maybe-clean-stage1-gcc:
14714@if gcc-bootstrap
14715maybe-all-stage1-gcc: all-stage1-gcc
14716all-stage1: all-stage1-gcc
f70224b5 14717TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 14718all-stage1-gcc: configure-stage1-gcc
c52c6897 14719 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14720 @r=`${PWD_COMMAND}`; export r; \
14721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14722 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
14723 $(HOST_EXPORTS) \
14724 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14726 CFLAGS="$(STAGE1_CFLAGS)" \
14727 CXXFLAGS="$(STAGE1_CFLAGS)" \
14728 LIBCFLAGS="$(LIBCFLAGS)" \
14729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14732 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
14733 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 14734 $(TARGET-stage1-gcc)
d545f33b
PB
14735
14736maybe-clean-stage1-gcc: clean-stage1-gcc
14737clean-stage1: clean-stage1-gcc
14738clean-stage1-gcc:
9dbaa842
DD
14739 @if [ $(current_stage) = stage1 ]; then \
14740 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14741 else \
14742 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
14743 $(MAKE) stage1-start; \
14744 fi; \
d545f33b 14745 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14746 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 14747 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14748@endif gcc-bootstrap
14749
14750
14751.PHONY: all-stage2-gcc maybe-all-stage2-gcc
14752.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
14753maybe-all-stage2-gcc:
14754maybe-clean-stage2-gcc:
14755@if gcc-bootstrap
14756maybe-all-stage2-gcc: all-stage2-gcc
14757all-stage2: all-stage2-gcc
f70224b5 14758TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 14759all-stage2-gcc: configure-stage2-gcc
c52c6897 14760 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14761 @r=`${PWD_COMMAND}`; export r; \
14762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14763 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
14764 $(HOST_EXPORTS) \
14765 $(POSTSTAGE1_HOST_EXPORTS) \
14766 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14768 CFLAGS="$(STAGE2_CFLAGS)" \
14769 CXXFLAGS="$(STAGE2_CFLAGS)" \
14770 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14775 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 14776 $(TARGET-stage2-gcc)
d545f33b
PB
14777
14778maybe-clean-stage2-gcc: clean-stage2-gcc
14779clean-stage2: clean-stage2-gcc
14780clean-stage2-gcc:
9dbaa842
DD
14781 @if [ $(current_stage) = stage2 ]; then \
14782 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14783 else \
14784 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
14785 $(MAKE) stage2-start; \
14786 fi; \
d545f33b 14787 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14788 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14789 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14790 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14791@endif gcc-bootstrap
14792
14793
14794.PHONY: all-stage3-gcc maybe-all-stage3-gcc
14795.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
14796maybe-all-stage3-gcc:
14797maybe-clean-stage3-gcc:
14798@if gcc-bootstrap
14799maybe-all-stage3-gcc: all-stage3-gcc
14800all-stage3: all-stage3-gcc
f70224b5 14801TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 14802all-stage3-gcc: configure-stage3-gcc
c52c6897 14803 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14804 @r=`${PWD_COMMAND}`; export r; \
14805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14806 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
14807 $(HOST_EXPORTS) \
14808 $(POSTSTAGE1_HOST_EXPORTS) \
14809 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14810 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14811 CFLAGS="$(STAGE3_CFLAGS)" \
14812 CXXFLAGS="$(STAGE3_CFLAGS)" \
14813 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14814 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14815 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14816 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14817 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14818 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 14819 $(TARGET-stage3-gcc)
d545f33b
PB
14820
14821maybe-clean-stage3-gcc: clean-stage3-gcc
14822clean-stage3: clean-stage3-gcc
14823clean-stage3-gcc:
9dbaa842
DD
14824 @if [ $(current_stage) = stage3 ]; then \
14825 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14826 else \
14827 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
14828 $(MAKE) stage3-start; \
14829 fi; \
d545f33b 14830 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14831 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14832 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14833 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14834@endif gcc-bootstrap
14835
14836
14837.PHONY: all-stage4-gcc maybe-all-stage4-gcc
14838.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
14839maybe-all-stage4-gcc:
14840maybe-clean-stage4-gcc:
14841@if gcc-bootstrap
14842maybe-all-stage4-gcc: all-stage4-gcc
14843all-stage4: all-stage4-gcc
f70224b5 14844TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 14845all-stage4-gcc: configure-stage4-gcc
c52c6897 14846 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14847 @r=`${PWD_COMMAND}`; export r; \
14848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14849 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
14850 $(HOST_EXPORTS) \
14851 $(POSTSTAGE1_HOST_EXPORTS) \
14852 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14853 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14854 CFLAGS="$(STAGE4_CFLAGS)" \
14855 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 14856 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
14857 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14858 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14859 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14860 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14861 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 14862 $(TARGET-stage4-gcc)
d545f33b
PB
14863
14864maybe-clean-stage4-gcc: clean-stage4-gcc
14865clean-stage4: clean-stage4-gcc
14866clean-stage4-gcc:
9dbaa842
DD
14867 @if [ $(current_stage) = stage4 ]; then \
14868 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14869 else \
14870 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
14871 $(MAKE) stage4-start; \
14872 fi; \
d545f33b 14873 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14874 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14875 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14876 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14877@endif gcc-bootstrap
14878
14879
14880.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
14881.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
14882maybe-all-stageprofile-gcc:
14883maybe-clean-stageprofile-gcc:
14884@if gcc-bootstrap
14885maybe-all-stageprofile-gcc: all-stageprofile-gcc
14886all-stageprofile: all-stageprofile-gcc
f70224b5 14887TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 14888all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 14889 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14890 @r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
14893 $(HOST_EXPORTS) \
14894 $(POSTSTAGE1_HOST_EXPORTS) \
14895 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14896 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14897 CFLAGS="$(STAGEprofile_CFLAGS)" \
14898 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
14899 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14900 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14901 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14902 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14903 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14904 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 14905 $(TARGET-stageprofile-gcc)
d545f33b
PB
14906
14907maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
14908clean-stageprofile: clean-stageprofile-gcc
14909clean-stageprofile-gcc:
9dbaa842
DD
14910 @if [ $(current_stage) = stageprofile ]; then \
14911 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14912 else \
14913 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
14914 $(MAKE) stageprofile-start; \
14915 fi; \
d545f33b 14916 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14917 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14918 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14919 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14920@endif gcc-bootstrap
14921
14922
14923.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
14924.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
14925maybe-all-stagefeedback-gcc:
14926maybe-clean-stagefeedback-gcc:
14927@if gcc-bootstrap
14928maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
14929all-stagefeedback: all-stagefeedback-gcc
f70224b5 14930TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 14931all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 14932 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14933 @r=`${PWD_COMMAND}`; export r; \
14934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 14935 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
14936 $(HOST_EXPORTS) \
14937 $(POSTSTAGE1_HOST_EXPORTS) \
14938 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14939 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
14940 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14941 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
14942 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14943 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14944 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14945 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14946 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
14947 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 14948 $(TARGET-stagefeedback-gcc)
d545f33b
PB
14949
14950maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
14951clean-stagefeedback: clean-stagefeedback-gcc
14952clean-stagefeedback-gcc:
9dbaa842
DD
14953 @if [ $(current_stage) = stagefeedback ]; then \
14954 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
14955 else \
14956 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
14957 $(MAKE) stagefeedback-start; \
14958 fi; \
d545f33b 14959 cd $(HOST_SUBDIR)/gcc && \
7f6ef0c0 14960 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 14961 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 14962 $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
14963@endif gcc-bootstrap
14964
14965
14966
14967
14968
b813574b
PB
14969.PHONY: check-gcc maybe-check-gcc
14970maybe-check-gcc:
14971@if gcc
14972maybe-check-gcc: check-gcc
4fa63067 14973
b813574b 14974check-gcc:
0aed8855 14975 @: $(MAKE); $(unstage)
4fa63067
NN
14976 @r=`${PWD_COMMAND}`; export r; \
14977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14978 $(HOST_EXPORTS) \
b00612cc
PB
14979 (cd $(HOST_SUBDIR)/gcc && \
14980 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 14981
b813574b 14982@endif gcc
4fa63067 14983
b813574b
PB
14984.PHONY: install-gcc maybe-install-gcc
14985maybe-install-gcc:
14986@if gcc
14987maybe-install-gcc: install-gcc
4fa63067 14988
b813574b 14989install-gcc: installdirs
0aed8855 14990 @: $(MAKE); $(unstage)
4fa63067
NN
14991 @r=`${PWD_COMMAND}`; export r; \
14992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14993 $(HOST_EXPORTS) \
b00612cc 14994 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 14995 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 14996
b813574b 14997@endif gcc
4fa63067 14998
56a8fe78 14999# Other targets (info, dvi, pdf, etc.)
4fa63067 15000
b813574b
PB
15001.PHONY: maybe-info-gcc info-gcc
15002maybe-info-gcc:
15003@if gcc
15004maybe-info-gcc: info-gcc
4fa63067 15005
b813574b
PB
15006info-gcc: \
15007 configure-gcc
15008 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15009 r=`${PWD_COMMAND}`; export r; \
15010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15011 $(HOST_EXPORTS) \
b813574b 15012 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15014 done; \
b813574b 15015 echo "Doing info in gcc" ; \
b00612cc 15016 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15019 "RANLIB=$${RANLIB}" \
0c24b341 15020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15021 info) \
2a4cbe27
NN
15022 || exit 1
15023
b813574b 15024@endif gcc
2a4cbe27 15025
b813574b
PB
15026.PHONY: maybe-dvi-gcc dvi-gcc
15027maybe-dvi-gcc:
15028@if gcc
15029maybe-dvi-gcc: dvi-gcc
2a4cbe27 15030
b813574b
PB
15031dvi-gcc: \
15032 configure-gcc
15033 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15034 r=`${PWD_COMMAND}`; export r; \
15035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15036 $(HOST_EXPORTS) \
b813574b 15037 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15039 done; \
b813574b 15040 echo "Doing dvi in gcc" ; \
b00612cc 15041 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15044 "RANLIB=$${RANLIB}" \
0c24b341 15045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15046 dvi) \
2a4cbe27
NN
15047 || exit 1
15048
b813574b 15049@endif gcc
2a4cbe27 15050
56a8fe78
DD
15051.PHONY: maybe-pdf-gcc pdf-gcc
15052maybe-pdf-gcc:
15053@if gcc
15054maybe-pdf-gcc: pdf-gcc
15055
15056pdf-gcc: \
15057 configure-gcc
15058 @[ -f ./gcc/Makefile ] || exit 0; \
15059 r=`${PWD_COMMAND}`; export r; \
15060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15061 $(HOST_EXPORTS) \
15062 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15064 done; \
15065 echo "Doing pdf in gcc" ; \
15066 (cd $(HOST_SUBDIR)/gcc && \
15067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15069 "RANLIB=$${RANLIB}" \
0c24b341 15070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15071 pdf) \
15072 || exit 1
15073
15074@endif gcc
15075
6d389afc
MS
15076.PHONY: maybe-html-gcc html-gcc
15077maybe-html-gcc:
15078@if gcc
15079maybe-html-gcc: html-gcc
15080
15081html-gcc: \
15082 configure-gcc
15083 @[ -f ./gcc/Makefile ] || exit 0; \
15084 r=`${PWD_COMMAND}`; export r; \
15085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15086 $(HOST_EXPORTS) \
15087 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15089 done; \
15090 echo "Doing html in gcc" ; \
b00612cc 15091 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
15092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15094 "RANLIB=$${RANLIB}" \
0c24b341 15095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15096 html) \
15097 || exit 1
15098
15099@endif gcc
15100
b813574b
PB
15101.PHONY: maybe-TAGS-gcc TAGS-gcc
15102maybe-TAGS-gcc:
15103@if gcc
15104maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 15105
b813574b
PB
15106TAGS-gcc: \
15107 configure-gcc
15108 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15109 r=`${PWD_COMMAND}`; export r; \
15110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15111 $(HOST_EXPORTS) \
b813574b 15112 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15114 done; \
b813574b 15115 echo "Doing TAGS in gcc" ; \
b00612cc 15116 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15119 "RANLIB=$${RANLIB}" \
0c24b341 15120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15121 TAGS) \
2a4cbe27
NN
15122 || exit 1
15123
b813574b 15124@endif gcc
2a4cbe27 15125
b813574b
PB
15126.PHONY: maybe-install-info-gcc install-info-gcc
15127maybe-install-info-gcc:
15128@if gcc
15129maybe-install-info-gcc: install-info-gcc
a2592b1b 15130
b813574b
PB
15131install-info-gcc: \
15132 configure-gcc \
15133 info-gcc
15134 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
15135 r=`${PWD_COMMAND}`; export r; \
15136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15137 $(HOST_EXPORTS) \
b813574b 15138 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
15139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15140 done; \
b813574b 15141 echo "Doing install-info in gcc" ; \
b00612cc 15142 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
15143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15145 "RANLIB=$${RANLIB}" \
0c24b341 15146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15147 install-info) \
a2592b1b
DD
15148 || exit 1
15149
b813574b 15150@endif gcc
a2592b1b 15151
a3ca38d2
DD
15152.PHONY: maybe-install-pdf-gcc install-pdf-gcc
15153maybe-install-pdf-gcc:
15154@if gcc
15155maybe-install-pdf-gcc: install-pdf-gcc
15156
15157install-pdf-gcc: \
15158 configure-gcc \
15159 pdf-gcc
15160 @[ -f ./gcc/Makefile ] || exit 0; \
15161 r=`${PWD_COMMAND}`; export r; \
15162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15163 $(HOST_EXPORTS) \
15164 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15166 done; \
15167 echo "Doing install-pdf in gcc" ; \
15168 (cd $(HOST_SUBDIR)/gcc && \
15169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15171 "RANLIB=$${RANLIB}" \
0c24b341 15172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15173 install-pdf) \
15174 || exit 1
15175
15176@endif gcc
15177
108a6f8e
CD
15178.PHONY: maybe-install-html-gcc install-html-gcc
15179maybe-install-html-gcc:
15180@if gcc
15181maybe-install-html-gcc: install-html-gcc
15182
15183install-html-gcc: \
15184 configure-gcc \
15185 html-gcc
15186 @[ -f ./gcc/Makefile ] || exit 0; \
15187 r=`${PWD_COMMAND}`; export r; \
15188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15189 $(HOST_EXPORTS) \
15190 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
15191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15192 done; \
15193 echo "Doing install-html in gcc" ; \
15194 (cd $(HOST_SUBDIR)/gcc && \
15195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15197 "RANLIB=$${RANLIB}" \
0c24b341 15198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15199 install-html) \
15200 || exit 1
15201
15202@endif gcc
15203
b813574b
PB
15204.PHONY: maybe-installcheck-gcc installcheck-gcc
15205maybe-installcheck-gcc:
15206@if gcc
15207maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 15208
b813574b
PB
15209installcheck-gcc: \
15210 configure-gcc
15211 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
15212 r=`${PWD_COMMAND}`; export r; \
15213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15214 $(HOST_EXPORTS) \
b813574b 15215 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
15216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15217 done; \
b813574b 15218 echo "Doing installcheck in gcc" ; \
b00612cc 15219 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
15220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15222 "RANLIB=$${RANLIB}" \
0c24b341 15223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15224 installcheck) \
4fa63067 15225 || exit 1
2a4cbe27 15226
b813574b 15227@endif gcc
4fa63067 15228
b813574b
PB
15229.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
15230maybe-mostlyclean-gcc:
15231@if gcc
15232maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 15233
b813574b
PB
15234mostlyclean-gcc:
15235 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15236 r=`${PWD_COMMAND}`; export r; \
15237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15238 $(HOST_EXPORTS) \
b813574b 15239 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15241 done; \
b813574b 15242 echo "Doing mostlyclean in gcc" ; \
b00612cc 15243 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15246 "RANLIB=$${RANLIB}" \
0c24b341 15247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15248 mostlyclean) \
2a4cbe27
NN
15249 || exit 1
15250
b813574b 15251@endif gcc
2a4cbe27 15252
b813574b
PB
15253.PHONY: maybe-clean-gcc clean-gcc
15254maybe-clean-gcc:
15255@if gcc
15256maybe-clean-gcc: clean-gcc
2a4cbe27 15257
b813574b
PB
15258clean-gcc:
15259 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15260 r=`${PWD_COMMAND}`; export r; \
15261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15262 $(HOST_EXPORTS) \
b813574b 15263 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15265 done; \
b813574b 15266 echo "Doing clean in gcc" ; \
b00612cc 15267 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15270 "RANLIB=$${RANLIB}" \
0c24b341 15271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15272 clean) \
2a4cbe27
NN
15273 || exit 1
15274
b813574b 15275@endif gcc
2a4cbe27 15276
b813574b
PB
15277.PHONY: maybe-distclean-gcc distclean-gcc
15278maybe-distclean-gcc:
15279@if gcc
15280maybe-distclean-gcc: distclean-gcc
2a4cbe27 15281
b813574b
PB
15282distclean-gcc:
15283 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15284 r=`${PWD_COMMAND}`; export r; \
15285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15286 $(HOST_EXPORTS) \
b813574b 15287 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15289 done; \
b813574b 15290 echo "Doing distclean in gcc" ; \
b00612cc 15291 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15294 "RANLIB=$${RANLIB}" \
0c24b341 15295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15296 distclean) \
2a4cbe27
NN
15297 || exit 1
15298
b813574b 15299@endif gcc
2a4cbe27 15300
b813574b
PB
15301.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
15302maybe-maintainer-clean-gcc:
15303@if gcc
15304maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 15305
b813574b
PB
15306maintainer-clean-gcc:
15307 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
15308 r=`${PWD_COMMAND}`; export r; \
15309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15310 $(HOST_EXPORTS) \
b813574b 15311 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
15312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15313 done; \
b813574b 15314 echo "Doing maintainer-clean in gcc" ; \
b00612cc 15315 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
15316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15318 "RANLIB=$${RANLIB}" \
0c24b341 15319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15320 maintainer-clean) \
2a4cbe27
NN
15321 || exit 1
15322
b813574b 15323@endif gcc
2a4cbe27 15324
2a4cbe27 15325
a7254363 15326
b813574b
PB
15327.PHONY: configure-gawk maybe-configure-gawk
15328maybe-configure-gawk:
4f0ef2d8
CD
15329@if gcc-bootstrap
15330configure-gawk: stage_current
15331@endif gcc-bootstrap
b813574b
PB
15332@if gawk
15333maybe-configure-gawk: configure-gawk
c52c6897 15334configure-gawk:
0aed8855 15335 @: $(MAKE); $(unstage)
c52c6897 15336 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15338 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
15339 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 15340 $(HOST_EXPORTS) \
a7254363
PB
15341 echo Configuring in $(HOST_SUBDIR)/gawk; \
15342 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 15343 case $(srcdir) in \
b00612cc
PB
15344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15345 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
15346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15347 esac; \
b00612cc
PB
15348 srcdiroption="--srcdir=$${topdir}/gawk"; \
15349 libsrcdir="$$s/gawk"; \
4fa63067 15350 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15352 --target=${target_alias} $${srcdiroption} \
4fa63067 15353 || exit 1
b813574b 15354@endif gawk
4fa63067 15355
a7254363
PB
15356
15357
d545f33b
PB
15358
15359
b813574b
PB
15360.PHONY: all-gawk maybe-all-gawk
15361maybe-all-gawk:
4f0ef2d8
CD
15362@if gcc-bootstrap
15363all-gawk: stage_current
15364@endif gcc-bootstrap
b813574b 15365@if gawk
d27cc32e 15366TARGET-gawk=all
b813574b
PB
15367maybe-all-gawk: all-gawk
15368all-gawk: configure-gawk
0aed8855 15369 @: $(MAKE); $(unstage)
4fa63067
NN
15370 @r=`${PWD_COMMAND}`; export r; \
15371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15372 $(HOST_EXPORTS) \
b00612cc 15373 (cd $(HOST_SUBDIR)/gawk && \
7f6ef0c0
PB
15374 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15375 $(TARGET-gawk))
b813574b 15376@endif gawk
4fa63067 15377
a7254363 15378
d545f33b
PB
15379
15380
b813574b
PB
15381.PHONY: check-gawk maybe-check-gawk
15382maybe-check-gawk:
15383@if gawk
15384maybe-check-gawk: check-gawk
4fa63067 15385
b813574b 15386check-gawk:
0aed8855 15387 @: $(MAKE); $(unstage)
4fa63067
NN
15388 @r=`${PWD_COMMAND}`; export r; \
15389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15390 $(HOST_EXPORTS) \
b00612cc
PB
15391 (cd $(HOST_SUBDIR)/gawk && \
15392 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15393
b813574b 15394@endif gawk
4fa63067 15395
b813574b
PB
15396.PHONY: install-gawk maybe-install-gawk
15397maybe-install-gawk:
15398@if gawk
15399maybe-install-gawk: install-gawk
4fa63067 15400
b813574b 15401install-gawk: installdirs
0aed8855 15402 @: $(MAKE); $(unstage)
4fa63067
NN
15403 @r=`${PWD_COMMAND}`; export r; \
15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15405 $(HOST_EXPORTS) \
b00612cc 15406 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 15407 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15408
b813574b 15409@endif gawk
4fa63067 15410
56a8fe78 15411# Other targets (info, dvi, pdf, etc.)
4fa63067 15412
b813574b
PB
15413.PHONY: maybe-info-gawk info-gawk
15414maybe-info-gawk:
15415@if gawk
15416maybe-info-gawk: info-gawk
4fa63067 15417
b813574b
PB
15418info-gawk: \
15419 configure-gawk
0aed8855 15420 @: $(MAKE); $(unstage)
b813574b 15421 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15422 r=`${PWD_COMMAND}`; export r; \
15423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15424 $(HOST_EXPORTS) \
b813574b 15425 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15427 done; \
b813574b 15428 echo "Doing info in gawk" ; \
b00612cc 15429 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15432 "RANLIB=$${RANLIB}" \
0c24b341 15433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15434 info) \
2a4cbe27
NN
15435 || exit 1
15436
b813574b 15437@endif gawk
2a4cbe27 15438
b813574b
PB
15439.PHONY: maybe-dvi-gawk dvi-gawk
15440maybe-dvi-gawk:
15441@if gawk
15442maybe-dvi-gawk: dvi-gawk
2a4cbe27 15443
b813574b
PB
15444dvi-gawk: \
15445 configure-gawk
0aed8855 15446 @: $(MAKE); $(unstage)
b813574b 15447 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15448 r=`${PWD_COMMAND}`; export r; \
15449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15450 $(HOST_EXPORTS) \
b813574b 15451 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15453 done; \
b813574b 15454 echo "Doing dvi in gawk" ; \
b00612cc 15455 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15458 "RANLIB=$${RANLIB}" \
0c24b341 15459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15460 dvi) \
2a4cbe27
NN
15461 || exit 1
15462
b813574b 15463@endif gawk
2a4cbe27 15464
56a8fe78
DD
15465.PHONY: maybe-pdf-gawk pdf-gawk
15466maybe-pdf-gawk:
15467@if gawk
15468maybe-pdf-gawk: pdf-gawk
15469
15470pdf-gawk: \
15471 configure-gawk
15472 @: $(MAKE); $(unstage)
15473 @[ -f ./gawk/Makefile ] || exit 0; \
15474 r=`${PWD_COMMAND}`; export r; \
15475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15476 $(HOST_EXPORTS) \
15477 for flag in $(EXTRA_HOST_FLAGS) ; do \
15478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479 done; \
15480 echo "Doing pdf in gawk" ; \
15481 (cd $(HOST_SUBDIR)/gawk && \
15482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484 "RANLIB=$${RANLIB}" \
0c24b341 15485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15486 pdf) \
15487 || exit 1
15488
15489@endif gawk
15490
6d389afc
MS
15491.PHONY: maybe-html-gawk html-gawk
15492maybe-html-gawk:
15493@if gawk
15494maybe-html-gawk: html-gawk
15495
15496html-gawk: \
15497 configure-gawk
0aed8855 15498 @: $(MAKE); $(unstage)
6d389afc
MS
15499 @[ -f ./gawk/Makefile ] || exit 0; \
15500 r=`${PWD_COMMAND}`; export r; \
15501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15502 $(HOST_EXPORTS) \
15503 for flag in $(EXTRA_HOST_FLAGS) ; do \
15504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15505 done; \
15506 echo "Doing html in gawk" ; \
b00612cc 15507 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
15508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15510 "RANLIB=$${RANLIB}" \
0c24b341 15511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15512 html) \
15513 || exit 1
15514
15515@endif gawk
15516
b813574b
PB
15517.PHONY: maybe-TAGS-gawk TAGS-gawk
15518maybe-TAGS-gawk:
15519@if gawk
15520maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 15521
b813574b
PB
15522TAGS-gawk: \
15523 configure-gawk
0aed8855 15524 @: $(MAKE); $(unstage)
b813574b 15525 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15526 r=`${PWD_COMMAND}`; export r; \
15527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15528 $(HOST_EXPORTS) \
b813574b 15529 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15531 done; \
b813574b 15532 echo "Doing TAGS in gawk" ; \
b00612cc 15533 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15536 "RANLIB=$${RANLIB}" \
0c24b341 15537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15538 TAGS) \
2a4cbe27
NN
15539 || exit 1
15540
b813574b 15541@endif gawk
2a4cbe27 15542
b813574b
PB
15543.PHONY: maybe-install-info-gawk install-info-gawk
15544maybe-install-info-gawk:
15545@if gawk
15546maybe-install-info-gawk: install-info-gawk
2a4cbe27 15547
b813574b
PB
15548install-info-gawk: \
15549 configure-gawk \
15550 info-gawk
0aed8855 15551 @: $(MAKE); $(unstage)
b813574b 15552 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15553 r=`${PWD_COMMAND}`; export r; \
15554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15555 $(HOST_EXPORTS) \
b813574b 15556 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15558 done; \
b813574b 15559 echo "Doing install-info in gawk" ; \
b00612cc 15560 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15563 "RANLIB=$${RANLIB}" \
0c24b341 15564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15565 install-info) \
2a4cbe27
NN
15566 || exit 1
15567
b813574b 15568@endif gawk
2a4cbe27 15569
a3ca38d2
DD
15570.PHONY: maybe-install-pdf-gawk install-pdf-gawk
15571maybe-install-pdf-gawk:
15572@if gawk
15573maybe-install-pdf-gawk: install-pdf-gawk
15574
15575install-pdf-gawk: \
15576 configure-gawk \
15577 pdf-gawk
15578 @: $(MAKE); $(unstage)
15579 @[ -f ./gawk/Makefile ] || exit 0; \
15580 r=`${PWD_COMMAND}`; export r; \
15581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15582 $(HOST_EXPORTS) \
15583 for flag in $(EXTRA_HOST_FLAGS) ; do \
15584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15585 done; \
15586 echo "Doing install-pdf in gawk" ; \
15587 (cd $(HOST_SUBDIR)/gawk && \
15588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15590 "RANLIB=$${RANLIB}" \
0c24b341 15591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
15592 install-pdf) \
15593 || exit 1
15594
15595@endif gawk
15596
108a6f8e
CD
15597.PHONY: maybe-install-html-gawk install-html-gawk
15598maybe-install-html-gawk:
15599@if gawk
15600maybe-install-html-gawk: install-html-gawk
15601
15602install-html-gawk: \
15603 configure-gawk \
15604 html-gawk
15605 @: $(MAKE); $(unstage)
15606 @[ -f ./gawk/Makefile ] || exit 0; \
15607 r=`${PWD_COMMAND}`; export r; \
15608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15609 $(HOST_EXPORTS) \
15610 for flag in $(EXTRA_HOST_FLAGS) ; do \
15611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15612 done; \
15613 echo "Doing install-html in gawk" ; \
15614 (cd $(HOST_SUBDIR)/gawk && \
15615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15617 "RANLIB=$${RANLIB}" \
0c24b341 15618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
15619 install-html) \
15620 || exit 1
15621
15622@endif gawk
15623
b813574b
PB
15624.PHONY: maybe-installcheck-gawk installcheck-gawk
15625maybe-installcheck-gawk:
15626@if gawk
15627maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 15628
b813574b
PB
15629installcheck-gawk: \
15630 configure-gawk
0aed8855 15631 @: $(MAKE); $(unstage)
b813574b 15632 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15633 r=`${PWD_COMMAND}`; export r; \
15634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15635 $(HOST_EXPORTS) \
b813574b 15636 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15638 done; \
b813574b 15639 echo "Doing installcheck in gawk" ; \
b00612cc 15640 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15643 "RANLIB=$${RANLIB}" \
0c24b341 15644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15645 installcheck) \
2a4cbe27
NN
15646 || exit 1
15647
b813574b 15648@endif gawk
2a4cbe27 15649
b813574b
PB
15650.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
15651maybe-mostlyclean-gawk:
15652@if gawk
15653maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 15654
b813574b 15655mostlyclean-gawk:
0aed8855 15656 @: $(MAKE); $(unstage)
b813574b 15657 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15658 r=`${PWD_COMMAND}`; export r; \
15659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15660 $(HOST_EXPORTS) \
b813574b 15661 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15663 done; \
b813574b 15664 echo "Doing mostlyclean in gawk" ; \
b00612cc 15665 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15668 "RANLIB=$${RANLIB}" \
0c24b341 15669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15670 mostlyclean) \
2a4cbe27
NN
15671 || exit 1
15672
b813574b 15673@endif gawk
2a4cbe27 15674
b813574b
PB
15675.PHONY: maybe-clean-gawk clean-gawk
15676maybe-clean-gawk:
15677@if gawk
15678maybe-clean-gawk: clean-gawk
2a4cbe27 15679
b813574b 15680clean-gawk:
0aed8855 15681 @: $(MAKE); $(unstage)
b813574b 15682 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15683 r=`${PWD_COMMAND}`; export r; \
15684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15685 $(HOST_EXPORTS) \
b813574b 15686 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15688 done; \
b813574b 15689 echo "Doing clean in gawk" ; \
b00612cc 15690 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15693 "RANLIB=$${RANLIB}" \
0c24b341 15694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15695 clean) \
2a4cbe27
NN
15696 || exit 1
15697
b813574b 15698@endif gawk
2a4cbe27 15699
b813574b
PB
15700.PHONY: maybe-distclean-gawk distclean-gawk
15701maybe-distclean-gawk:
15702@if gawk
15703maybe-distclean-gawk: distclean-gawk
2a4cbe27 15704
b813574b 15705distclean-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 distclean 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 distclean) \
2a4cbe27
NN
15721 || exit 1
15722
b813574b 15723@endif gawk
2a4cbe27 15724
b813574b
PB
15725.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
15726maybe-maintainer-clean-gawk:
15727@if gawk
15728maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 15729
b813574b 15730maintainer-clean-gawk:
0aed8855 15731 @: $(MAKE); $(unstage)
b813574b 15732 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
15733 r=`${PWD_COMMAND}`; export r; \
15734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15735 $(HOST_EXPORTS) \
b813574b 15736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15738 done; \
b813574b 15739 echo "Doing maintainer-clean in gawk" ; \
b00612cc 15740 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
15741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15743 "RANLIB=$${RANLIB}" \
0c24b341 15744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15745 maintainer-clean) \
2a4cbe27
NN
15746 || exit 1
15747
b813574b 15748@endif gawk
2a4cbe27 15749
2a4cbe27 15750
a7254363 15751
b813574b
PB
15752.PHONY: configure-gettext maybe-configure-gettext
15753maybe-configure-gettext:
4f0ef2d8
CD
15754@if gcc-bootstrap
15755configure-gettext: stage_current
15756@endif gcc-bootstrap
b813574b
PB
15757@if gettext
15758maybe-configure-gettext: configure-gettext
c52c6897 15759configure-gettext:
0aed8855 15760 @: $(MAKE); $(unstage)
c52c6897 15761 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15763 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
15764 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 15765 $(HOST_EXPORTS) \
a7254363
PB
15766 echo Configuring in $(HOST_SUBDIR)/gettext; \
15767 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 15768 case $(srcdir) in \
b00612cc
PB
15769 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15770 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
15771 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15772 esac; \
b00612cc
PB
15773 srcdiroption="--srcdir=$${topdir}/gettext"; \
15774 libsrcdir="$$s/gettext"; \
4fa63067 15775 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
15776 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15777 --target=${target_alias} $${srcdiroption} \
4fa63067 15778 || exit 1
b813574b 15779@endif gettext
4fa63067 15780
a7254363
PB
15781
15782
d545f33b
PB
15783
15784
b813574b
PB
15785.PHONY: all-gettext maybe-all-gettext
15786maybe-all-gettext:
4f0ef2d8
CD
15787@if gcc-bootstrap
15788all-gettext: stage_current
15789@endif gcc-bootstrap
b813574b 15790@if gettext
d27cc32e 15791TARGET-gettext=all
b813574b
PB
15792maybe-all-gettext: all-gettext
15793all-gettext: configure-gettext
0aed8855 15794 @: $(MAKE); $(unstage)
4fa63067
NN
15795 @r=`${PWD_COMMAND}`; export r; \
15796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15797 $(HOST_EXPORTS) \
b00612cc 15798 (cd $(HOST_SUBDIR)/gettext && \
7f6ef0c0
PB
15799 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15800 $(TARGET-gettext))
b813574b 15801@endif gettext
4fa63067 15802
a7254363 15803
d545f33b
PB
15804
15805
b813574b
PB
15806.PHONY: check-gettext maybe-check-gettext
15807maybe-check-gettext:
15808@if gettext
15809maybe-check-gettext: check-gettext
4fa63067 15810
b813574b 15811check-gettext:
0aed8855 15812 @: $(MAKE); $(unstage)
4fa63067
NN
15813 @r=`${PWD_COMMAND}`; export r; \
15814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15815 $(HOST_EXPORTS) \
b00612cc
PB
15816 (cd $(HOST_SUBDIR)/gettext && \
15817 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15818
b813574b 15819@endif gettext
4fa63067 15820
b813574b
PB
15821.PHONY: install-gettext maybe-install-gettext
15822maybe-install-gettext:
15823@if gettext
15824maybe-install-gettext: install-gettext
4fa63067 15825
b813574b 15826install-gettext: installdirs
0aed8855 15827 @: $(MAKE); $(unstage)
4fa63067
NN
15828 @r=`${PWD_COMMAND}`; export r; \
15829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15830 $(HOST_EXPORTS) \
b00612cc 15831 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 15832 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15833
b813574b 15834@endif gettext
4fa63067 15835
56a8fe78 15836# Other targets (info, dvi, pdf, etc.)
4fa63067 15837
b813574b
PB
15838.PHONY: maybe-info-gettext info-gettext
15839maybe-info-gettext:
15840@if gettext
15841maybe-info-gettext: info-gettext
4fa63067 15842
b813574b
PB
15843info-gettext: \
15844 configure-gettext
0aed8855 15845 @: $(MAKE); $(unstage)
b813574b 15846 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15847 r=`${PWD_COMMAND}`; export r; \
15848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15849 $(HOST_EXPORTS) \
b813574b 15850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15852 done; \
b813574b 15853 echo "Doing info in gettext" ; \
b00612cc 15854 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15857 "RANLIB=$${RANLIB}" \
0c24b341 15858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15859 info) \
2a4cbe27
NN
15860 || exit 1
15861
b813574b 15862@endif gettext
2a4cbe27 15863
b813574b
PB
15864.PHONY: maybe-dvi-gettext dvi-gettext
15865maybe-dvi-gettext:
15866@if gettext
15867maybe-dvi-gettext: dvi-gettext
2a4cbe27 15868
b813574b
PB
15869dvi-gettext: \
15870 configure-gettext
0aed8855 15871 @: $(MAKE); $(unstage)
b813574b 15872 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15873 r=`${PWD_COMMAND}`; export r; \
15874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15875 $(HOST_EXPORTS) \
b813574b 15876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15878 done; \
b813574b 15879 echo "Doing dvi in gettext" ; \
b00612cc 15880 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15883 "RANLIB=$${RANLIB}" \
0c24b341 15884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15885 dvi) \
2a4cbe27
NN
15886 || exit 1
15887
b813574b 15888@endif gettext
2a4cbe27 15889
56a8fe78
DD
15890.PHONY: maybe-pdf-gettext pdf-gettext
15891maybe-pdf-gettext:
15892@if gettext
15893maybe-pdf-gettext: pdf-gettext
15894
15895pdf-gettext: \
15896 configure-gettext
15897 @: $(MAKE); $(unstage)
15898 @[ -f ./gettext/Makefile ] || exit 0; \
15899 r=`${PWD_COMMAND}`; export r; \
15900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15901 $(HOST_EXPORTS) \
15902 for flag in $(EXTRA_HOST_FLAGS) ; do \
15903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15904 done; \
15905 echo "Doing pdf in gettext" ; \
15906 (cd $(HOST_SUBDIR)/gettext && \
15907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15909 "RANLIB=$${RANLIB}" \
0c24b341 15910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
15911 pdf) \
15912 || exit 1
15913
15914@endif gettext
15915
6d389afc
MS
15916.PHONY: maybe-html-gettext html-gettext
15917maybe-html-gettext:
15918@if gettext
15919maybe-html-gettext: html-gettext
15920
15921html-gettext: \
15922 configure-gettext
0aed8855 15923 @: $(MAKE); $(unstage)
6d389afc
MS
15924 @[ -f ./gettext/Makefile ] || exit 0; \
15925 r=`${PWD_COMMAND}`; export r; \
15926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15927 $(HOST_EXPORTS) \
15928 for flag in $(EXTRA_HOST_FLAGS) ; do \
15929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15930 done; \
15931 echo "Doing html in gettext" ; \
b00612cc 15932 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
15933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15935 "RANLIB=$${RANLIB}" \
0c24b341 15936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
15937 html) \
15938 || exit 1
15939
15940@endif gettext
15941
b813574b
PB
15942.PHONY: maybe-TAGS-gettext TAGS-gettext
15943maybe-TAGS-gettext:
15944@if gettext
15945maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 15946
b813574b
PB
15947TAGS-gettext: \
15948 configure-gettext
0aed8855 15949 @: $(MAKE); $(unstage)
b813574b 15950 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15951 r=`${PWD_COMMAND}`; export r; \
15952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15953 $(HOST_EXPORTS) \
b813574b 15954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15956 done; \
b813574b 15957 echo "Doing TAGS in gettext" ; \
b00612cc 15958 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15961 "RANLIB=$${RANLIB}" \
0c24b341 15962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15963 TAGS) \
2a4cbe27
NN
15964 || exit 1
15965
b813574b 15966@endif gettext
2a4cbe27 15967
b813574b
PB
15968.PHONY: maybe-install-info-gettext install-info-gettext
15969maybe-install-info-gettext:
15970@if gettext
15971maybe-install-info-gettext: install-info-gettext
15972
15973install-info-gettext: \
15974 configure-gettext \
15975 info-gettext
0aed8855 15976 @: $(MAKE); $(unstage)
b813574b 15977 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
15978 r=`${PWD_COMMAND}`; export r; \
15979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15980 $(HOST_EXPORTS) \
b813574b 15981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15983 done; \
b813574b 15984 echo "Doing install-info in gettext" ; \
b00612cc 15985 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
15986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15988 "RANLIB=$${RANLIB}" \
0c24b341 15989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 15990 install-info) \
2a4cbe27
NN
15991 || exit 1
15992
b813574b 15993@endif gettext
2a4cbe27 15994
a3ca38d2
DD
15995.PHONY: maybe-install-pdf-gettext install-pdf-gettext
15996maybe-install-pdf-gettext:
15997@if gettext
15998maybe-install-pdf-gettext: install-pdf-gettext
15999
16000install-pdf-gettext: \
16001 configure-gettext \
16002 pdf-gettext
16003 @: $(MAKE); $(unstage)
16004 @[ -f ./gettext/Makefile ] || exit 0; \
16005 r=`${PWD_COMMAND}`; export r; \
16006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16007 $(HOST_EXPORTS) \
16008 for flag in $(EXTRA_HOST_FLAGS) ; do \
16009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16010 done; \
16011 echo "Doing install-pdf in gettext" ; \
16012 (cd $(HOST_SUBDIR)/gettext && \
16013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16015 "RANLIB=$${RANLIB}" \
0c24b341 16016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16017 install-pdf) \
16018 || exit 1
16019
16020@endif gettext
16021
108a6f8e
CD
16022.PHONY: maybe-install-html-gettext install-html-gettext
16023maybe-install-html-gettext:
16024@if gettext
16025maybe-install-html-gettext: install-html-gettext
16026
16027install-html-gettext: \
16028 configure-gettext \
16029 html-gettext
16030 @: $(MAKE); $(unstage)
16031 @[ -f ./gettext/Makefile ] || exit 0; \
16032 r=`${PWD_COMMAND}`; export r; \
16033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16034 $(HOST_EXPORTS) \
16035 for flag in $(EXTRA_HOST_FLAGS) ; do \
16036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16037 done; \
16038 echo "Doing install-html in gettext" ; \
16039 (cd $(HOST_SUBDIR)/gettext && \
16040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16042 "RANLIB=$${RANLIB}" \
0c24b341 16043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
16044 install-html) \
16045 || exit 1
16046
16047@endif gettext
16048
b813574b
PB
16049.PHONY: maybe-installcheck-gettext installcheck-gettext
16050maybe-installcheck-gettext:
16051@if gettext
16052maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 16053
b813574b
PB
16054installcheck-gettext: \
16055 configure-gettext
0aed8855 16056 @: $(MAKE); $(unstage)
b813574b 16057 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16058 r=`${PWD_COMMAND}`; export r; \
16059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16060 $(HOST_EXPORTS) \
b813574b 16061 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16063 done; \
b813574b 16064 echo "Doing installcheck in gettext" ; \
b00612cc 16065 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16068 "RANLIB=$${RANLIB}" \
0c24b341 16069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16070 installcheck) \
2a4cbe27
NN
16071 || exit 1
16072
b813574b 16073@endif gettext
2a4cbe27 16074
b813574b
PB
16075.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
16076maybe-mostlyclean-gettext:
16077@if gettext
16078maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 16079
b813574b 16080mostlyclean-gettext:
0aed8855 16081 @: $(MAKE); $(unstage)
b813574b 16082 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16083 r=`${PWD_COMMAND}`; export r; \
16084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16085 $(HOST_EXPORTS) \
b813574b 16086 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16088 done; \
b813574b 16089 echo "Doing mostlyclean in gettext" ; \
b00612cc 16090 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16093 "RANLIB=$${RANLIB}" \
0c24b341 16094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16095 mostlyclean) \
2a4cbe27
NN
16096 || exit 1
16097
b813574b 16098@endif gettext
2a4cbe27 16099
b813574b
PB
16100.PHONY: maybe-clean-gettext clean-gettext
16101maybe-clean-gettext:
16102@if gettext
16103maybe-clean-gettext: clean-gettext
2a4cbe27 16104
b813574b 16105clean-gettext:
0aed8855 16106 @: $(MAKE); $(unstage)
b813574b 16107 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16108 r=`${PWD_COMMAND}`; export r; \
16109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16110 $(HOST_EXPORTS) \
b813574b 16111 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16113 done; \
b813574b 16114 echo "Doing clean in gettext" ; \
b00612cc 16115 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16118 "RANLIB=$${RANLIB}" \
0c24b341 16119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16120 clean) \
2a4cbe27
NN
16121 || exit 1
16122
b813574b 16123@endif gettext
2a4cbe27 16124
b813574b
PB
16125.PHONY: maybe-distclean-gettext distclean-gettext
16126maybe-distclean-gettext:
16127@if gettext
16128maybe-distclean-gettext: distclean-gettext
2a4cbe27 16129
b813574b 16130distclean-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 distclean 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 distclean) \
2a4cbe27
NN
16146 || exit 1
16147
b813574b 16148@endif gettext
2a4cbe27 16149
b813574b
PB
16150.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
16151maybe-maintainer-clean-gettext:
16152@if gettext
16153maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 16154
b813574b 16155maintainer-clean-gettext:
0aed8855 16156 @: $(MAKE); $(unstage)
b813574b 16157 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
16158 r=`${PWD_COMMAND}`; export r; \
16159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16160 $(HOST_EXPORTS) \
b813574b 16161 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16163 done; \
b813574b 16164 echo "Doing maintainer-clean in gettext" ; \
b00612cc 16165 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
16166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16168 "RANLIB=$${RANLIB}" \
0c24b341 16169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 16170 maintainer-clean) \
4fa63067
NN
16171 || exit 1
16172
b813574b 16173@endif gettext
4fa63067
NN
16174
16175
a7254363 16176
4b900473
PB
16177.PHONY: configure-gmp maybe-configure-gmp
16178maybe-configure-gmp:
16179@if gcc-bootstrap
16180configure-gmp: stage_current
16181@endif gcc-bootstrap
16182@if gmp
16183maybe-configure-gmp: configure-gmp
16184configure-gmp:
16185 @r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16189 $(HOST_EXPORTS) \
16190 echo Configuring in $(HOST_SUBDIR)/gmp; \
16191 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
16192 case $(srcdir) in \
16193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16194 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16196 esac; \
16197 srcdiroption="--srcdir=$${topdir}/gmp"; \
16198 libsrcdir="$$s/gmp"; \
16199 $(SHELL) $${libsrcdir}/configure \
16200 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16201 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
16202 || exit 1
16203@endif gmp
16204
16205
16206
16207.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
16208maybe-configure-stage1-gmp:
16209@if gmp-bootstrap
16210maybe-configure-stage1-gmp: configure-stage1-gmp
16211configure-stage1-gmp:
16212 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16214 @r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16216 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 16217 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
1b05fbbd 16218 $(HOST_EXPORTS) \
8ee82aff 16219 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16220 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
16221 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16222 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
16223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16224 cd $(HOST_SUBDIR)/gmp || exit 1; \
16225 case $(srcdir) in \
16226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16227 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16229 esac; \
16230 srcdiroption="--srcdir=$${topdir}/gmp"; \
16231 libsrcdir="$$s/gmp"; \
16232 $(SHELL) $${libsrcdir}/configure \
16233 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16234 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
16235 $(STAGE1_CONFIGURE_FLAGS) \
16236 --disable-shared
4b900473
PB
16237@endif gmp-bootstrap
16238
16239.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
16240maybe-configure-stage2-gmp:
16241@if gmp-bootstrap
16242maybe-configure-stage2-gmp: configure-stage2-gmp
16243configure-stage2-gmp:
16244 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16246 @r=`${PWD_COMMAND}`; export r; \
16247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16248 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16249 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16250 $(HOST_EXPORTS) \
1b05fbbd 16251 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16252 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16253 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
16254 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16255 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
16256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16257 cd $(HOST_SUBDIR)/gmp || exit 1; \
16258 case $(srcdir) in \
16259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16260 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16262 esac; \
16263 srcdiroption="--srcdir=$${topdir}/gmp"; \
16264 libsrcdir="$$s/gmp"; \
16265 $(SHELL) $${libsrcdir}/configure \
16266 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16267 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16268 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16269 $(STAGE2_CONFIGURE_FLAGS) \
16270 --disable-shared
8520c408
AO
16271@endif gmp-bootstrap
16272
4b900473
PB
16273.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
16274maybe-configure-stage3-gmp:
16275@if gmp-bootstrap
16276maybe-configure-stage3-gmp: configure-stage3-gmp
16277configure-stage3-gmp:
16278 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16279 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16280 @r=`${PWD_COMMAND}`; export r; \
16281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16282 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16283 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16284 $(HOST_EXPORTS) \
1b05fbbd 16285 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16286 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16287 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
16288 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16289 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
16290 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16291 cd $(HOST_SUBDIR)/gmp || exit 1; \
16292 case $(srcdir) in \
16293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16294 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16296 esac; \
16297 srcdiroption="--srcdir=$${topdir}/gmp"; \
16298 libsrcdir="$$s/gmp"; \
16299 $(SHELL) $${libsrcdir}/configure \
16300 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16301 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16302 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16303 $(STAGE3_CONFIGURE_FLAGS) \
16304 --disable-shared
8520c408
AO
16305@endif gmp-bootstrap
16306
4b900473
PB
16307.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
16308maybe-configure-stage4-gmp:
16309@if gmp-bootstrap
16310maybe-configure-stage4-gmp: configure-stage4-gmp
16311configure-stage4-gmp:
16312 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16313 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16314 @r=`${PWD_COMMAND}`; export r; \
16315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16316 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16317 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16318 $(HOST_EXPORTS) \
1b05fbbd 16319 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 16320 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
16321 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
16322 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16323 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
16324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16325 cd $(HOST_SUBDIR)/gmp || exit 1; \
16326 case $(srcdir) in \
16327 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16328 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16329 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16330 esac; \
16331 srcdiroption="--srcdir=$${topdir}/gmp"; \
16332 libsrcdir="$$s/gmp"; \
16333 $(SHELL) $${libsrcdir}/configure \
16334 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16335 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16336 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16337 $(STAGE4_CONFIGURE_FLAGS) \
16338 --disable-shared
4b900473
PB
16339@endif gmp-bootstrap
16340
16341.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
16342maybe-configure-stageprofile-gmp:
16343@if gmp-bootstrap
16344maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
16345configure-stageprofile-gmp:
16346 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16348 @r=`${PWD_COMMAND}`; export r; \
16349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16350 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16351 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16352 $(HOST_EXPORTS) \
1b05fbbd
AO
16353 $(POSTSTAGE1_HOST_EXPORTS) \
16354 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16355 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
16356 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16357 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
16358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16359 cd $(HOST_SUBDIR)/gmp || exit 1; \
16360 case $(srcdir) in \
16361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16362 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16364 esac; \
16365 srcdiroption="--srcdir=$${topdir}/gmp"; \
16366 libsrcdir="$$s/gmp"; \
16367 $(SHELL) $${libsrcdir}/configure \
16368 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16369 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16370 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16371 $(STAGEprofile_CONFIGURE_FLAGS) \
16372 --disable-shared
4b900473
PB
16373@endif gmp-bootstrap
16374
16375.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
16376maybe-configure-stagefeedback-gmp:
16377@if gmp-bootstrap
16378maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
16379configure-stagefeedback-gmp:
16380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16381 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
16382 @r=`${PWD_COMMAND}`; export r; \
16383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16384 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16385 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
16386 $(HOST_EXPORTS) \
1b05fbbd
AO
16387 $(POSTSTAGE1_HOST_EXPORTS) \
16388 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16389 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
16390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4b900473
PB
16391 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
16392 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
16393 cd $(HOST_SUBDIR)/gmp || exit 1; \
16394 case $(srcdir) in \
16395 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16396 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
16397 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16398 esac; \
16399 srcdiroption="--srcdir=$${topdir}/gmp"; \
16400 libsrcdir="$$s/gmp"; \
16401 $(SHELL) $${libsrcdir}/configure \
16402 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
16403 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
16404 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
16405 $(STAGEfeedback_CONFIGURE_FLAGS) \
16406 --disable-shared
4b900473
PB
16407@endif gmp-bootstrap
16408
16409
16410
16411
16412
16413.PHONY: all-gmp maybe-all-gmp
16414maybe-all-gmp:
16415@if gcc-bootstrap
16416all-gmp: stage_current
16417@endif gcc-bootstrap
16418@if gmp
16419TARGET-gmp=all
16420maybe-all-gmp: all-gmp
16421all-gmp: configure-gmp
16422 @r=`${PWD_COMMAND}`; export r; \
16423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16424 $(HOST_EXPORTS) \
16425 (cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0
PB
16426 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16427 $(TARGET-gmp))
4b900473
PB
16428@endif gmp
16429
16430
16431
16432.PHONY: all-stage1-gmp maybe-all-stage1-gmp
16433.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
16434maybe-all-stage1-gmp:
16435maybe-clean-stage1-gmp:
16436@if gmp-bootstrap
16437maybe-all-stage1-gmp: all-stage1-gmp
16438all-stage1: all-stage1-gmp
16439TARGET-stage1-gmp = $(TARGET-gmp)
16440all-stage1-gmp: configure-stage1-gmp
16441 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16442 @r=`${PWD_COMMAND}`; export r; \
16443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16444 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473
PB
16445 $(HOST_EXPORTS) \
16446 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16447 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16448 CFLAGS="$(STAGE1_CFLAGS)" \
16449 CXXFLAGS="$(STAGE1_CFLAGS)" \
16450 LIBCFLAGS="$(LIBCFLAGS)" \
16451 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16452 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16453 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16454 $(EXTRA_HOST_FLAGS) \
16455 TFLAGS="$(STAGE1_TFLAGS)" \
4b900473
PB
16456 $(TARGET-stage1-gmp)
16457
16458maybe-clean-stage1-gmp: clean-stage1-gmp
16459clean-stage1: clean-stage1-gmp
16460clean-stage1-gmp:
16461 @if [ $(current_stage) = stage1 ]; then \
16462 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16463 else \
16464 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
16465 $(MAKE) stage1-start; \
16466 fi; \
16467 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16468 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 16469 clean
4b900473
PB
16470@endif gmp-bootstrap
16471
16472
16473.PHONY: all-stage2-gmp maybe-all-stage2-gmp
16474.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
16475maybe-all-stage2-gmp:
16476maybe-clean-stage2-gmp:
16477@if gmp-bootstrap
16478maybe-all-stage2-gmp: all-stage2-gmp
16479all-stage2: all-stage2-gmp
16480TARGET-stage2-gmp = $(TARGET-gmp)
16481all-stage2-gmp: configure-stage2-gmp
16482 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16483 @r=`${PWD_COMMAND}`; export r; \
16484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16485 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
16486 $(HOST_EXPORTS) \
16487 $(POSTSTAGE1_HOST_EXPORTS) \
16488 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16489 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16490 CFLAGS="$(STAGE2_CFLAGS)" \
16491 CXXFLAGS="$(STAGE2_CFLAGS)" \
16492 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16493 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16494 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16495 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16496 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16497 TFLAGS="$(STAGE2_TFLAGS)" \
4b900473
PB
16498 $(TARGET-stage2-gmp)
16499
16500maybe-clean-stage2-gmp: clean-stage2-gmp
16501clean-stage2: clean-stage2-gmp
16502clean-stage2-gmp:
16503 @if [ $(current_stage) = stage2 ]; then \
16504 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16505 else \
16506 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
16507 $(MAKE) stage2-start; \
16508 fi; \
16509 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16510 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16511 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16512 clean
4b900473
PB
16513@endif gmp-bootstrap
16514
16515
16516.PHONY: all-stage3-gmp maybe-all-stage3-gmp
16517.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
16518maybe-all-stage3-gmp:
16519maybe-clean-stage3-gmp:
16520@if gmp-bootstrap
16521maybe-all-stage3-gmp: all-stage3-gmp
16522all-stage3: all-stage3-gmp
16523TARGET-stage3-gmp = $(TARGET-gmp)
16524all-stage3-gmp: configure-stage3-gmp
16525 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16526 @r=`${PWD_COMMAND}`; export r; \
16527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16528 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
16529 $(HOST_EXPORTS) \
16530 $(POSTSTAGE1_HOST_EXPORTS) \
16531 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16532 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16533 CFLAGS="$(STAGE3_CFLAGS)" \
16534 CXXFLAGS="$(STAGE3_CFLAGS)" \
16535 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16536 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16537 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16538 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16539 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16540 TFLAGS="$(STAGE3_TFLAGS)" \
4b900473
PB
16541 $(TARGET-stage3-gmp)
16542
16543maybe-clean-stage3-gmp: clean-stage3-gmp
16544clean-stage3: clean-stage3-gmp
16545clean-stage3-gmp:
16546 @if [ $(current_stage) = stage3 ]; then \
16547 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16548 else \
16549 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
16550 $(MAKE) stage3-start; \
16551 fi; \
16552 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16553 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16554 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16555 clean
4b900473
PB
16556@endif gmp-bootstrap
16557
16558
16559.PHONY: all-stage4-gmp maybe-all-stage4-gmp
16560.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
16561maybe-all-stage4-gmp:
16562maybe-clean-stage4-gmp:
16563@if gmp-bootstrap
16564maybe-all-stage4-gmp: all-stage4-gmp
16565all-stage4: all-stage4-gmp
16566TARGET-stage4-gmp = $(TARGET-gmp)
16567all-stage4-gmp: configure-stage4-gmp
16568 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16569 @r=`${PWD_COMMAND}`; export r; \
16570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16571 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
16572 $(HOST_EXPORTS) \
16573 $(POSTSTAGE1_HOST_EXPORTS) \
16574 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16575 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16576 CFLAGS="$(STAGE4_CFLAGS)" \
16577 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 16578 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
16579 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16580 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16581 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16582 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16583 TFLAGS="$(STAGE4_TFLAGS)" \
4b900473
PB
16584 $(TARGET-stage4-gmp)
16585
16586maybe-clean-stage4-gmp: clean-stage4-gmp
16587clean-stage4: clean-stage4-gmp
16588clean-stage4-gmp:
16589 @if [ $(current_stage) = stage4 ]; then \
16590 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16591 else \
16592 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
16593 $(MAKE) stage4-start; \
16594 fi; \
16595 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16596 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16597 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16598 clean
4b900473
PB
16599@endif gmp-bootstrap
16600
16601
16602.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
16603.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
16604maybe-all-stageprofile-gmp:
16605maybe-clean-stageprofile-gmp:
16606@if gmp-bootstrap
16607maybe-all-stageprofile-gmp: all-stageprofile-gmp
16608all-stageprofile: all-stageprofile-gmp
16609TARGET-stageprofile-gmp = $(TARGET-gmp)
16610all-stageprofile-gmp: configure-stageprofile-gmp
16611 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16612 @r=`${PWD_COMMAND}`; export r; \
16613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16614 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
16615 $(HOST_EXPORTS) \
16616 $(POSTSTAGE1_HOST_EXPORTS) \
16617 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16619 CFLAGS="$(STAGEprofile_CFLAGS)" \
16620 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
16621 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16625 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16626 TFLAGS="$(STAGEprofile_TFLAGS)" \
4b900473
PB
16627 $(TARGET-stageprofile-gmp)
16628
16629maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
16630clean-stageprofile: clean-stageprofile-gmp
16631clean-stageprofile-gmp:
16632 @if [ $(current_stage) = stageprofile ]; then \
16633 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16634 else \
16635 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
16636 $(MAKE) stageprofile-start; \
16637 fi; \
16638 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16639 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16640 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16641 clean
4b900473
PB
16642@endif gmp-bootstrap
16643
16644
16645.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
16646.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
16647maybe-all-stagefeedback-gmp:
16648maybe-clean-stagefeedback-gmp:
16649@if gmp-bootstrap
16650maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
16651all-stagefeedback: all-stagefeedback-gmp
16652TARGET-stagefeedback-gmp = $(TARGET-gmp)
16653all-stagefeedback-gmp: configure-stagefeedback-gmp
16654 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16655 @r=`${PWD_COMMAND}`; export r; \
16656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 16657 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
16658 $(HOST_EXPORTS) \
16659 $(POSTSTAGE1_HOST_EXPORTS) \
16660 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
16662 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16663 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
16664 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16669 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4b900473
PB
16670 $(TARGET-stagefeedback-gmp)
16671
16672maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
16673clean-stagefeedback: clean-stagefeedback-gmp
16674clean-stagefeedback-gmp:
16675 @if [ $(current_stage) = stagefeedback ]; then \
16676 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
16677 else \
16678 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
16679 $(MAKE) stagefeedback-start; \
16680 fi; \
16681 cd $(HOST_SUBDIR)/gmp && \
7f6ef0c0 16682 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 16683 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 16684 clean
4b900473
PB
16685@endif gmp-bootstrap
16686
16687
16688
16689
16690
16691.PHONY: check-gmp maybe-check-gmp
16692maybe-check-gmp:
16693@if gmp
16694maybe-check-gmp: check-gmp
16695
16696check-gmp:
16697 @: $(MAKE); $(unstage)
16698 @r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 (cd $(HOST_SUBDIR)/gmp && \
16702 $(MAKE) $(FLAGS_TO_PASS) check)
16703
16704@endif gmp
16705
16706.PHONY: install-gmp maybe-install-gmp
16707maybe-install-gmp:
16708@if gmp
16709maybe-install-gmp: install-gmp
16710
16711install-gmp:
16712
16713@endif gmp
16714
16715# Other targets (info, dvi, pdf, etc.)
16716
16717.PHONY: maybe-info-gmp info-gmp
16718maybe-info-gmp:
16719@if gmp
16720maybe-info-gmp: info-gmp
16721
16722info-gmp: \
16723 configure-gmp
16724 @[ -f ./gmp/Makefile ] || exit 0; \
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16727 $(HOST_EXPORTS) \
16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
16731 echo "Doing info in gmp" ; \
16732 (cd $(HOST_SUBDIR)/gmp && \
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
0c24b341 16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16737 info) \
16738 || exit 1
16739
16740@endif gmp
16741
16742.PHONY: maybe-dvi-gmp dvi-gmp
16743maybe-dvi-gmp:
16744@if gmp
16745maybe-dvi-gmp: dvi-gmp
16746
16747dvi-gmp: \
16748 configure-gmp
16749 @[ -f ./gmp/Makefile ] || exit 0; \
16750 r=`${PWD_COMMAND}`; export r; \
16751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16752 $(HOST_EXPORTS) \
16753 for flag in $(EXTRA_HOST_FLAGS) ; do \
16754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16755 done; \
16756 echo "Doing dvi in gmp" ; \
16757 (cd $(HOST_SUBDIR)/gmp && \
16758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16760 "RANLIB=$${RANLIB}" \
0c24b341 16761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16762 dvi) \
16763 || exit 1
16764
16765@endif gmp
16766
16767.PHONY: maybe-pdf-gmp pdf-gmp
16768maybe-pdf-gmp:
16769@if gmp
16770maybe-pdf-gmp: pdf-gmp
16771
16772pdf-gmp: \
16773 configure-gmp
16774 @[ -f ./gmp/Makefile ] || exit 0; \
16775 r=`${PWD_COMMAND}`; export r; \
16776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16777 $(HOST_EXPORTS) \
16778 for flag in $(EXTRA_HOST_FLAGS) ; do \
16779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16780 done; \
16781 echo "Doing pdf in gmp" ; \
16782 (cd $(HOST_SUBDIR)/gmp && \
16783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16785 "RANLIB=$${RANLIB}" \
0c24b341 16786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16787 pdf) \
16788 || exit 1
16789
16790@endif gmp
16791
16792.PHONY: maybe-html-gmp html-gmp
16793maybe-html-gmp:
16794@if gmp
16795maybe-html-gmp: html-gmp
16796
16797html-gmp: \
16798 configure-gmp
16799 @[ -f ./gmp/Makefile ] || exit 0; \
16800 r=`${PWD_COMMAND}`; export r; \
16801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16802 $(HOST_EXPORTS) \
16803 for flag in $(EXTRA_HOST_FLAGS) ; do \
16804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16805 done; \
16806 echo "Doing html in gmp" ; \
16807 (cd $(HOST_SUBDIR)/gmp && \
16808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16810 "RANLIB=$${RANLIB}" \
0c24b341 16811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16812 html) \
16813 || exit 1
16814
16815@endif gmp
16816
16817.PHONY: maybe-TAGS-gmp TAGS-gmp
16818maybe-TAGS-gmp:
16819@if gmp
16820maybe-TAGS-gmp: TAGS-gmp
16821
16822TAGS-gmp: \
16823 configure-gmp
16824 @[ -f ./gmp/Makefile ] || exit 0; \
16825 r=`${PWD_COMMAND}`; export r; \
16826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16827 $(HOST_EXPORTS) \
16828 for flag in $(EXTRA_HOST_FLAGS) ; do \
16829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16830 done; \
16831 echo "Doing TAGS in gmp" ; \
16832 (cd $(HOST_SUBDIR)/gmp && \
16833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16835 "RANLIB=$${RANLIB}" \
0c24b341 16836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16837 TAGS) \
16838 || exit 1
16839
16840@endif gmp
16841
16842.PHONY: maybe-install-info-gmp install-info-gmp
16843maybe-install-info-gmp:
16844@if gmp
16845maybe-install-info-gmp: install-info-gmp
16846
16847install-info-gmp: \
16848 configure-gmp \
16849 info-gmp
16850 @[ -f ./gmp/Makefile ] || exit 0; \
16851 r=`${PWD_COMMAND}`; export r; \
16852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16853 $(HOST_EXPORTS) \
16854 for flag in $(EXTRA_HOST_FLAGS) ; do \
16855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16856 done; \
16857 echo "Doing install-info in gmp" ; \
16858 (cd $(HOST_SUBDIR)/gmp && \
16859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16861 "RANLIB=$${RANLIB}" \
0c24b341 16862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16863 install-info) \
16864 || exit 1
16865
16866@endif gmp
16867
a3ca38d2
DD
16868.PHONY: maybe-install-pdf-gmp install-pdf-gmp
16869maybe-install-pdf-gmp:
16870@if gmp
16871maybe-install-pdf-gmp: install-pdf-gmp
16872
16873install-pdf-gmp: \
16874 configure-gmp \
16875 pdf-gmp
16876 @[ -f ./gmp/Makefile ] || exit 0; \
16877 r=`${PWD_COMMAND}`; export r; \
16878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16879 $(HOST_EXPORTS) \
16880 for flag in $(EXTRA_HOST_FLAGS) ; do \
16881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16882 done; \
16883 echo "Doing install-pdf in gmp" ; \
16884 (cd $(HOST_SUBDIR)/gmp && \
16885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16887 "RANLIB=$${RANLIB}" \
0c24b341 16888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
16889 install-pdf) \
16890 || exit 1
16891
16892@endif gmp
16893
4b900473
PB
16894.PHONY: maybe-install-html-gmp install-html-gmp
16895maybe-install-html-gmp:
16896@if gmp
16897maybe-install-html-gmp: install-html-gmp
16898
16899install-html-gmp: \
16900 configure-gmp \
16901 html-gmp
16902 @[ -f ./gmp/Makefile ] || exit 0; \
16903 r=`${PWD_COMMAND}`; export r; \
16904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16905 $(HOST_EXPORTS) \
16906 for flag in $(EXTRA_HOST_FLAGS) ; do \
16907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16908 done; \
16909 echo "Doing install-html in gmp" ; \
16910 (cd $(HOST_SUBDIR)/gmp && \
16911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16913 "RANLIB=$${RANLIB}" \
0c24b341 16914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
16915 install-html) \
16916 || exit 1
16917
16918@endif gmp
16919
16920.PHONY: maybe-installcheck-gmp installcheck-gmp
16921maybe-installcheck-gmp:
16922@if gmp
16923maybe-installcheck-gmp: installcheck-gmp
16924
e28c595f
JM
16925installcheck-gmp: \
16926 configure-gmp
16927 @[ -f ./gmp/Makefile ] || exit 0; \
16928 r=`${PWD_COMMAND}`; export r; \
16929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16930 $(HOST_EXPORTS) \
16931 for flag in $(EXTRA_HOST_FLAGS) ; do \
16932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16933 done; \
16934 echo "Doing installcheck in gmp" ; \
16935 (cd $(HOST_SUBDIR)/gmp && \
16936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16938 "RANLIB=$${RANLIB}" \
16939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16940 installcheck) \
16941 || exit 1
16942
16943@endif gmp
16944
16945.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
16946maybe-mostlyclean-gmp:
16947@if gmp
16948maybe-mostlyclean-gmp: mostlyclean-gmp
16949
16950mostlyclean-gmp:
16951 @[ -f ./gmp/Makefile ] || exit 0; \
16952 r=`${PWD_COMMAND}`; export r; \
16953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16954 $(HOST_EXPORTS) \
16955 for flag in $(EXTRA_HOST_FLAGS) ; do \
16956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16957 done; \
16958 echo "Doing mostlyclean in gmp" ; \
16959 (cd $(HOST_SUBDIR)/gmp && \
16960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16962 "RANLIB=$${RANLIB}" \
16963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16964 mostlyclean) \
16965 || exit 1
16966
16967@endif gmp
16968
16969.PHONY: maybe-clean-gmp clean-gmp
16970maybe-clean-gmp:
16971@if gmp
16972maybe-clean-gmp: clean-gmp
16973
16974clean-gmp:
16975 @[ -f ./gmp/Makefile ] || exit 0; \
16976 r=`${PWD_COMMAND}`; export r; \
16977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16978 $(HOST_EXPORTS) \
16979 for flag in $(EXTRA_HOST_FLAGS) ; do \
16980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16981 done; \
16982 echo "Doing clean in gmp" ; \
16983 (cd $(HOST_SUBDIR)/gmp && \
16984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16986 "RANLIB=$${RANLIB}" \
16987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16988 clean) \
16989 || exit 1
16990
16991@endif gmp
16992
16993.PHONY: maybe-distclean-gmp distclean-gmp
16994maybe-distclean-gmp:
16995@if gmp
16996maybe-distclean-gmp: distclean-gmp
16997
16998distclean-gmp:
16999 @[ -f ./gmp/Makefile ] || exit 0; \
17000 r=`${PWD_COMMAND}`; export r; \
17001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17002 $(HOST_EXPORTS) \
17003 for flag in $(EXTRA_HOST_FLAGS) ; do \
17004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17005 done; \
17006 echo "Doing distclean in gmp" ; \
17007 (cd $(HOST_SUBDIR)/gmp && \
17008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17010 "RANLIB=$${RANLIB}" \
17011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17012 distclean) \
17013 || exit 1
17014
17015@endif gmp
17016
17017.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
17018maybe-maintainer-clean-gmp:
17019@if gmp
17020maybe-maintainer-clean-gmp: maintainer-clean-gmp
17021
17022maintainer-clean-gmp:
17023 @[ -f ./gmp/Makefile ] || exit 0; \
17024 r=`${PWD_COMMAND}`; export r; \
17025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17026 $(HOST_EXPORTS) \
17027 for flag in $(EXTRA_HOST_FLAGS) ; do \
17028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17029 done; \
17030 echo "Doing maintainer-clean in gmp" ; \
17031 (cd $(HOST_SUBDIR)/gmp && \
17032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17034 "RANLIB=$${RANLIB}" \
17035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17036 maintainer-clean) \
17037 || exit 1
17038
17039@endif gmp
17040
17041
17042
17043.PHONY: configure-mpfr maybe-configure-mpfr
17044maybe-configure-mpfr:
17045@if gcc-bootstrap
17046configure-mpfr: stage_current
17047@endif gcc-bootstrap
17048@if mpfr
17049maybe-configure-mpfr: configure-mpfr
17050configure-mpfr:
17051 @r=`${PWD_COMMAND}`; export r; \
17052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17053 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17055 $(HOST_EXPORTS) \
17056 echo Configuring in $(HOST_SUBDIR)/mpfr; \
17057 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
17058 case $(srcdir) in \
17059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17060 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17062 esac; \
17063 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17064 libsrcdir="$$s/mpfr"; \
17065 $(SHELL) $${libsrcdir}/configure \
17066 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e8a5fa9c 17067 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
e28c595f
JM
17068 || exit 1
17069@endif mpfr
17070
17071
17072
17073.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
17074maybe-configure-stage1-mpfr:
17075@if mpfr-bootstrap
17076maybe-configure-stage1-mpfr: configure-stage1-mpfr
17077configure-stage1-mpfr:
17078 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17080 @r=`${PWD_COMMAND}`; export r; \
17081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17082 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 17083 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
1b05fbbd 17084 $(HOST_EXPORTS) \
e28c595f 17085 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17086 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17087 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17088 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
17089 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17090 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17091 case $(srcdir) in \
17092 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17093 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17094 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17095 esac; \
17096 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17097 libsrcdir="$$s/mpfr"; \
17098 $(SHELL) $${libsrcdir}/configure \
17099 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17100 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd 17101 $(STAGE1_CONFIGURE_FLAGS) \
e8a5fa9c 17102 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17103@endif mpfr-bootstrap
17104
17105.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
17106maybe-configure-stage2-mpfr:
17107@if mpfr-bootstrap
17108maybe-configure-stage2-mpfr: configure-stage2-mpfr
17109configure-stage2-mpfr:
17110 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17111 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17112 @r=`${PWD_COMMAND}`; export r; \
17113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17114 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17115 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17116 $(HOST_EXPORTS) \
1b05fbbd 17117 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17118 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17119 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17120 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17121 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
17122 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17123 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17124 case $(srcdir) in \
17125 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17126 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17127 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17128 esac; \
17129 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17130 libsrcdir="$$s/mpfr"; \
17131 $(SHELL) $${libsrcdir}/configure \
17132 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17133 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17134 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17135 $(STAGE2_CONFIGURE_FLAGS) \
e8a5fa9c 17136 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17137@endif mpfr-bootstrap
17138
17139.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
17140maybe-configure-stage3-mpfr:
17141@if mpfr-bootstrap
17142maybe-configure-stage3-mpfr: configure-stage3-mpfr
17143configure-stage3-mpfr:
17144 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17146 @r=`${PWD_COMMAND}`; export r; \
17147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17148 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17149 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17150 $(HOST_EXPORTS) \
1b05fbbd 17151 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17152 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17153 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
17154 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17155 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
17156 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17157 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17158 case $(srcdir) in \
17159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17160 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17162 esac; \
17163 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17164 libsrcdir="$$s/mpfr"; \
17165 $(SHELL) $${libsrcdir}/configure \
17166 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17167 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17168 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17169 $(STAGE3_CONFIGURE_FLAGS) \
e8a5fa9c 17170 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17171@endif mpfr-bootstrap
17172
17173.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
17174maybe-configure-stage4-mpfr:
17175@if mpfr-bootstrap
17176maybe-configure-stage4-mpfr: configure-stage4-mpfr
17177configure-stage4-mpfr:
17178 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17179 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17180 @r=`${PWD_COMMAND}`; export r; \
17181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17182 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17183 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17184 $(HOST_EXPORTS) \
1b05fbbd 17185 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 17186 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
17187 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
17188 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17189 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
17190 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17191 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17192 case $(srcdir) in \
17193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17194 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17196 esac; \
17197 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17198 libsrcdir="$$s/mpfr"; \
17199 $(SHELL) $${libsrcdir}/configure \
17200 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17201 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17202 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17203 $(STAGE4_CONFIGURE_FLAGS) \
e8a5fa9c 17204 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17205@endif mpfr-bootstrap
17206
17207.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
17208maybe-configure-stageprofile-mpfr:
17209@if mpfr-bootstrap
17210maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
17211configure-stageprofile-mpfr:
17212 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17214 @r=`${PWD_COMMAND}`; export r; \
17215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17216 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17217 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17218 $(HOST_EXPORTS) \
1b05fbbd
AO
17219 $(POSTSTAGE1_HOST_EXPORTS) \
17220 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17221 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
17222 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17223 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
17224 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17225 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17226 case $(srcdir) in \
17227 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17228 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17229 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17230 esac; \
17231 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17232 libsrcdir="$$s/mpfr"; \
17233 $(SHELL) $${libsrcdir}/configure \
17234 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17235 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17236 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17237 $(STAGEprofile_CONFIGURE_FLAGS) \
e8a5fa9c 17238 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17239@endif mpfr-bootstrap
17240
17241.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
17242maybe-configure-stagefeedback-mpfr:
17243@if mpfr-bootstrap
17244maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
17245configure-stagefeedback-mpfr:
17246 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17247 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
17248 @r=`${PWD_COMMAND}`; export r; \
17249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17250 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17251 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
17252 $(HOST_EXPORTS) \
1b05fbbd
AO
17253 $(POSTSTAGE1_HOST_EXPORTS) \
17254 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17255 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
17256 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
17257 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
17258 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
17259 cd $(HOST_SUBDIR)/mpfr || exit 1; \
17260 case $(srcdir) in \
17261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17262 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
17263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17264 esac; \
17265 srcdiroption="--srcdir=$${topdir}/mpfr"; \
17266 libsrcdir="$$s/mpfr"; \
17267 $(SHELL) $${libsrcdir}/configure \
17268 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
17269 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
17270 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 17271 $(STAGEfeedback_CONFIGURE_FLAGS) \
e8a5fa9c 17272 --disable-shared @extra_mpfr_configure_flags@
e28c595f
JM
17273@endif mpfr-bootstrap
17274
17275
17276
17277
17278
17279.PHONY: all-mpfr maybe-all-mpfr
17280maybe-all-mpfr:
17281@if gcc-bootstrap
17282all-mpfr: stage_current
17283@endif gcc-bootstrap
17284@if mpfr
17285TARGET-mpfr=all
17286maybe-all-mpfr: all-mpfr
17287all-mpfr: configure-mpfr
17288 @r=`${PWD_COMMAND}`; export r; \
17289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17290 $(HOST_EXPORTS) \
17291 (cd $(HOST_SUBDIR)/mpfr && \
17292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17293 $(TARGET-mpfr))
17294@endif mpfr
17295
17296
17297
17298.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
17299.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
17300maybe-all-stage1-mpfr:
17301maybe-clean-stage1-mpfr:
17302@if mpfr-bootstrap
17303maybe-all-stage1-mpfr: all-stage1-mpfr
17304all-stage1: all-stage1-mpfr
17305TARGET-stage1-mpfr = $(TARGET-mpfr)
17306all-stage1-mpfr: configure-stage1-mpfr
17307 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17308 @r=`${PWD_COMMAND}`; export r; \
17309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17310 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
17311 $(HOST_EXPORTS) \
17312 cd $(HOST_SUBDIR)/mpfr && \
17313 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17314 CFLAGS="$(STAGE1_CFLAGS)" \
17315 CXXFLAGS="$(STAGE1_CFLAGS)" \
17316 LIBCFLAGS="$(LIBCFLAGS)" \
17317 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17318 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17319 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17320 $(EXTRA_HOST_FLAGS) \
17321 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
17322 $(TARGET-stage1-mpfr)
17323
17324maybe-clean-stage1-mpfr: clean-stage1-mpfr
17325clean-stage1: clean-stage1-mpfr
17326clean-stage1-mpfr:
17327 @if [ $(current_stage) = stage1 ]; then \
17328 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17329 else \
17330 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
17331 $(MAKE) stage1-start; \
17332 fi; \
17333 cd $(HOST_SUBDIR)/mpfr && \
17334 $(MAKE) $(EXTRA_HOST_FLAGS) \
17335 clean
17336@endif mpfr-bootstrap
17337
17338
17339.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
17340.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
17341maybe-all-stage2-mpfr:
17342maybe-clean-stage2-mpfr:
17343@if mpfr-bootstrap
17344maybe-all-stage2-mpfr: all-stage2-mpfr
17345all-stage2: all-stage2-mpfr
17346TARGET-stage2-mpfr = $(TARGET-mpfr)
17347all-stage2-mpfr: configure-stage2-mpfr
17348 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17349 @r=`${PWD_COMMAND}`; export r; \
17350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17351 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
17352 $(HOST_EXPORTS) \
17353 $(POSTSTAGE1_HOST_EXPORTS) \
17354 cd $(HOST_SUBDIR)/mpfr && \
17355 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17356 CFLAGS="$(STAGE2_CFLAGS)" \
17357 CXXFLAGS="$(STAGE2_CFLAGS)" \
17358 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17359 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17360 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17361 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17362 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17363 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
17364 $(TARGET-stage2-mpfr)
17365
17366maybe-clean-stage2-mpfr: clean-stage2-mpfr
17367clean-stage2: clean-stage2-mpfr
17368clean-stage2-mpfr:
17369 @if [ $(current_stage) = stage2 ]; then \
17370 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17371 else \
17372 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
17373 $(MAKE) stage2-start; \
17374 fi; \
17375 cd $(HOST_SUBDIR)/mpfr && \
17376 $(MAKE) $(EXTRA_HOST_FLAGS) \
17377 $(POSTSTAGE1_FLAGS_TO_PASS) \
17378 clean
17379@endif mpfr-bootstrap
17380
17381
e28c595f
JM
17382.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
17383.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
17384maybe-all-stage3-mpfr:
17385maybe-clean-stage3-mpfr:
17386@if mpfr-bootstrap
17387maybe-all-stage3-mpfr: all-stage3-mpfr
17388all-stage3: all-stage3-mpfr
17389TARGET-stage3-mpfr = $(TARGET-mpfr)
17390all-stage3-mpfr: configure-stage3-mpfr
17391 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17392 @r=`${PWD_COMMAND}`; export r; \
17393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17394 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
17395 $(HOST_EXPORTS) \
17396 $(POSTSTAGE1_HOST_EXPORTS) \
17397 cd $(HOST_SUBDIR)/mpfr && \
17398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17399 CFLAGS="$(STAGE3_CFLAGS)" \
17400 CXXFLAGS="$(STAGE3_CFLAGS)" \
17401 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17405 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17406 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
17407 $(TARGET-stage3-mpfr)
17408
17409maybe-clean-stage3-mpfr: clean-stage3-mpfr
17410clean-stage3: clean-stage3-mpfr
17411clean-stage3-mpfr:
17412 @if [ $(current_stage) = stage3 ]; then \
17413 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17414 else \
17415 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
17416 $(MAKE) stage3-start; \
17417 fi; \
17418 cd $(HOST_SUBDIR)/mpfr && \
17419 $(MAKE) $(EXTRA_HOST_FLAGS) \
17420 $(POSTSTAGE1_FLAGS_TO_PASS) \
17421 clean
17422@endif mpfr-bootstrap
17423
17424
e28c595f
JM
17425.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
17426.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
17427maybe-all-stage4-mpfr:
17428maybe-clean-stage4-mpfr:
17429@if mpfr-bootstrap
17430maybe-all-stage4-mpfr: all-stage4-mpfr
17431all-stage4: all-stage4-mpfr
17432TARGET-stage4-mpfr = $(TARGET-mpfr)
17433all-stage4-mpfr: configure-stage4-mpfr
17434 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17435 @r=`${PWD_COMMAND}`; export r; \
17436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17437 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
17438 $(HOST_EXPORTS) \
17439 $(POSTSTAGE1_HOST_EXPORTS) \
17440 cd $(HOST_SUBDIR)/mpfr && \
17441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17442 CFLAGS="$(STAGE4_CFLAGS)" \
17443 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 17444 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
17445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17449 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
17450 $(TARGET-stage4-mpfr)
17451
17452maybe-clean-stage4-mpfr: clean-stage4-mpfr
17453clean-stage4: clean-stage4-mpfr
17454clean-stage4-mpfr:
17455 @if [ $(current_stage) = stage4 ]; then \
17456 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17457 else \
17458 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
17459 $(MAKE) stage4-start; \
17460 fi; \
17461 cd $(HOST_SUBDIR)/mpfr && \
17462 $(MAKE) $(EXTRA_HOST_FLAGS) \
17463 $(POSTSTAGE1_FLAGS_TO_PASS) \
17464 clean
17465@endif mpfr-bootstrap
17466
17467
17468.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
17469.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
17470maybe-all-stageprofile-mpfr:
17471maybe-clean-stageprofile-mpfr:
17472@if mpfr-bootstrap
17473maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
17474all-stageprofile: all-stageprofile-mpfr
17475TARGET-stageprofile-mpfr = $(TARGET-mpfr)
17476all-stageprofile-mpfr: configure-stageprofile-mpfr
17477 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17478 @r=`${PWD_COMMAND}`; export r; \
17479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17480 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
17481 $(HOST_EXPORTS) \
17482 $(POSTSTAGE1_HOST_EXPORTS) \
17483 cd $(HOST_SUBDIR)/mpfr && \
17484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17485 CFLAGS="$(STAGEprofile_CFLAGS)" \
17486 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
17487 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17491 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17492 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
17493 $(TARGET-stageprofile-mpfr)
17494
17495maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
17496clean-stageprofile: clean-stageprofile-mpfr
17497clean-stageprofile-mpfr:
17498 @if [ $(current_stage) = stageprofile ]; then \
17499 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17500 else \
17501 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
17502 $(MAKE) stageprofile-start; \
17503 fi; \
17504 cd $(HOST_SUBDIR)/mpfr && \
17505 $(MAKE) $(EXTRA_HOST_FLAGS) \
17506 $(POSTSTAGE1_FLAGS_TO_PASS) \
17507 clean
17508@endif mpfr-bootstrap
17509
17510
17511.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
17512.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
17513maybe-all-stagefeedback-mpfr:
17514maybe-clean-stagefeedback-mpfr:
17515@if mpfr-bootstrap
17516maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
17517all-stagefeedback: all-stagefeedback-mpfr
17518TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
17519all-stagefeedback-mpfr: configure-stagefeedback-mpfr
17520 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17521 @r=`${PWD_COMMAND}`; export r; \
17522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 17523 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
17524 $(HOST_EXPORTS) \
17525 $(POSTSTAGE1_HOST_EXPORTS) \
17526 cd $(HOST_SUBDIR)/mpfr && \
17527 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
17528 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17529 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
17530 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17531 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17532 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17533 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17534 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17535 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
17536 $(TARGET-stagefeedback-mpfr)
17537
17538maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
17539clean-stagefeedback: clean-stagefeedback-mpfr
17540clean-stagefeedback-mpfr:
17541 @if [ $(current_stage) = stagefeedback ]; then \
17542 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
17543 else \
17544 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
17545 $(MAKE) stagefeedback-start; \
17546 fi; \
17547 cd $(HOST_SUBDIR)/mpfr && \
17548 $(MAKE) $(EXTRA_HOST_FLAGS) \
17549 $(POSTSTAGE1_FLAGS_TO_PASS) \
17550 clean
17551@endif mpfr-bootstrap
17552
17553
17554
17555
17556
17557.PHONY: check-mpfr maybe-check-mpfr
17558maybe-check-mpfr:
17559@if mpfr
17560maybe-check-mpfr: check-mpfr
17561
17562check-mpfr:
17563 @: $(MAKE); $(unstage)
17564 @r=`${PWD_COMMAND}`; export r; \
17565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17566 $(HOST_EXPORTS) \
17567 (cd $(HOST_SUBDIR)/mpfr && \
17568 $(MAKE) $(FLAGS_TO_PASS) check)
17569
17570@endif mpfr
17571
17572.PHONY: install-mpfr maybe-install-mpfr
17573maybe-install-mpfr:
17574@if mpfr
17575maybe-install-mpfr: install-mpfr
17576
17577install-mpfr:
17578
17579@endif mpfr
17580
17581# Other targets (info, dvi, pdf, etc.)
17582
17583.PHONY: maybe-info-mpfr info-mpfr
17584maybe-info-mpfr:
17585@if mpfr
17586maybe-info-mpfr: info-mpfr
17587
17588info-mpfr: \
17589 configure-mpfr
17590 @[ -f ./mpfr/Makefile ] || exit 0; \
17591 r=`${PWD_COMMAND}`; export r; \
17592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17593 $(HOST_EXPORTS) \
17594 for flag in $(EXTRA_HOST_FLAGS) ; do \
17595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17596 done; \
17597 echo "Doing info in mpfr" ; \
17598 (cd $(HOST_SUBDIR)/mpfr && \
17599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17601 "RANLIB=$${RANLIB}" \
17602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17603 info) \
17604 || exit 1
17605
17606@endif mpfr
17607
17608.PHONY: maybe-dvi-mpfr dvi-mpfr
17609maybe-dvi-mpfr:
17610@if mpfr
17611maybe-dvi-mpfr: dvi-mpfr
17612
17613dvi-mpfr: \
17614 configure-mpfr
17615 @[ -f ./mpfr/Makefile ] || exit 0; \
17616 r=`${PWD_COMMAND}`; export r; \
17617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17618 $(HOST_EXPORTS) \
17619 for flag in $(EXTRA_HOST_FLAGS) ; do \
17620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17621 done; \
17622 echo "Doing dvi in mpfr" ; \
17623 (cd $(HOST_SUBDIR)/mpfr && \
17624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17626 "RANLIB=$${RANLIB}" \
17627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17628 dvi) \
17629 || exit 1
17630
17631@endif mpfr
17632
17633.PHONY: maybe-pdf-mpfr pdf-mpfr
17634maybe-pdf-mpfr:
17635@if mpfr
17636maybe-pdf-mpfr: pdf-mpfr
17637
17638pdf-mpfr: \
17639 configure-mpfr
17640 @[ -f ./mpfr/Makefile ] || exit 0; \
17641 r=`${PWD_COMMAND}`; export r; \
17642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17643 $(HOST_EXPORTS) \
17644 for flag in $(EXTRA_HOST_FLAGS) ; do \
17645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17646 done; \
17647 echo "Doing pdf in mpfr" ; \
17648 (cd $(HOST_SUBDIR)/mpfr && \
17649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17651 "RANLIB=$${RANLIB}" \
17652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17653 pdf) \
17654 || exit 1
17655
17656@endif mpfr
17657
17658.PHONY: maybe-html-mpfr html-mpfr
17659maybe-html-mpfr:
17660@if mpfr
17661maybe-html-mpfr: html-mpfr
17662
17663html-mpfr: \
17664 configure-mpfr
17665 @[ -f ./mpfr/Makefile ] || exit 0; \
17666 r=`${PWD_COMMAND}`; export r; \
17667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17668 $(HOST_EXPORTS) \
17669 for flag in $(EXTRA_HOST_FLAGS) ; do \
17670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17671 done; \
17672 echo "Doing html in mpfr" ; \
17673 (cd $(HOST_SUBDIR)/mpfr && \
17674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17676 "RANLIB=$${RANLIB}" \
17677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17678 html) \
17679 || exit 1
17680
17681@endif mpfr
17682
17683.PHONY: maybe-TAGS-mpfr TAGS-mpfr
17684maybe-TAGS-mpfr:
17685@if mpfr
17686maybe-TAGS-mpfr: TAGS-mpfr
17687
17688TAGS-mpfr: \
17689 configure-mpfr
17690 @[ -f ./mpfr/Makefile ] || exit 0; \
17691 r=`${PWD_COMMAND}`; export r; \
17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17693 $(HOST_EXPORTS) \
17694 for flag in $(EXTRA_HOST_FLAGS) ; do \
17695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17696 done; \
17697 echo "Doing TAGS in mpfr" ; \
17698 (cd $(HOST_SUBDIR)/mpfr && \
17699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17701 "RANLIB=$${RANLIB}" \
17702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17703 TAGS) \
17704 || exit 1
17705
17706@endif mpfr
17707
17708.PHONY: maybe-install-info-mpfr install-info-mpfr
17709maybe-install-info-mpfr:
17710@if mpfr
17711maybe-install-info-mpfr: install-info-mpfr
17712
17713install-info-mpfr: \
17714 configure-mpfr \
17715 info-mpfr
17716 @[ -f ./mpfr/Makefile ] || exit 0; \
17717 r=`${PWD_COMMAND}`; export r; \
17718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17719 $(HOST_EXPORTS) \
17720 for flag in $(EXTRA_HOST_FLAGS) ; do \
17721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17722 done; \
17723 echo "Doing install-info in mpfr" ; \
17724 (cd $(HOST_SUBDIR)/mpfr && \
17725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17727 "RANLIB=$${RANLIB}" \
17728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17729 install-info) \
17730 || exit 1
17731
17732@endif mpfr
17733
17734.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
17735maybe-install-pdf-mpfr:
17736@if mpfr
17737maybe-install-pdf-mpfr: install-pdf-mpfr
17738
17739install-pdf-mpfr: \
17740 configure-mpfr \
17741 pdf-mpfr
17742 @[ -f ./mpfr/Makefile ] || exit 0; \
17743 r=`${PWD_COMMAND}`; export r; \
17744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17745 $(HOST_EXPORTS) \
17746 for flag in $(EXTRA_HOST_FLAGS) ; do \
17747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17748 done; \
17749 echo "Doing install-pdf in mpfr" ; \
17750 (cd $(HOST_SUBDIR)/mpfr && \
17751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17753 "RANLIB=$${RANLIB}" \
17754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17755 install-pdf) \
17756 || exit 1
17757
17758@endif mpfr
17759
17760.PHONY: maybe-install-html-mpfr install-html-mpfr
17761maybe-install-html-mpfr:
17762@if mpfr
17763maybe-install-html-mpfr: install-html-mpfr
17764
17765install-html-mpfr: \
17766 configure-mpfr \
17767 html-mpfr
17768 @[ -f ./mpfr/Makefile ] || exit 0; \
17769 r=`${PWD_COMMAND}`; export r; \
17770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17771 $(HOST_EXPORTS) \
17772 for flag in $(EXTRA_HOST_FLAGS) ; do \
17773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17774 done; \
17775 echo "Doing install-html in mpfr" ; \
17776 (cd $(HOST_SUBDIR)/mpfr && \
17777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17779 "RANLIB=$${RANLIB}" \
17780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17781 install-html) \
17782 || exit 1
17783
17784@endif mpfr
17785
17786.PHONY: maybe-installcheck-mpfr installcheck-mpfr
17787maybe-installcheck-mpfr:
17788@if mpfr
17789maybe-installcheck-mpfr: installcheck-mpfr
17790
17791installcheck-mpfr: \
17792 configure-mpfr
17793 @[ -f ./mpfr/Makefile ] || exit 0; \
17794 r=`${PWD_COMMAND}`; export r; \
17795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17796 $(HOST_EXPORTS) \
17797 for flag in $(EXTRA_HOST_FLAGS) ; do \
17798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17799 done; \
17800 echo "Doing installcheck in mpfr" ; \
17801 (cd $(HOST_SUBDIR)/mpfr && \
17802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17804 "RANLIB=$${RANLIB}" \
17805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17806 installcheck) \
17807 || exit 1
17808
17809@endif mpfr
17810
17811.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
17812maybe-mostlyclean-mpfr:
17813@if mpfr
17814maybe-mostlyclean-mpfr: mostlyclean-mpfr
17815
17816mostlyclean-mpfr:
17817 @[ -f ./mpfr/Makefile ] || exit 0; \
17818 r=`${PWD_COMMAND}`; export r; \
17819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17820 $(HOST_EXPORTS) \
17821 for flag in $(EXTRA_HOST_FLAGS) ; do \
17822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17823 done; \
17824 echo "Doing mostlyclean in mpfr" ; \
17825 (cd $(HOST_SUBDIR)/mpfr && \
17826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17828 "RANLIB=$${RANLIB}" \
17829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17830 mostlyclean) \
17831 || exit 1
17832
17833@endif mpfr
17834
17835.PHONY: maybe-clean-mpfr clean-mpfr
17836maybe-clean-mpfr:
17837@if mpfr
17838maybe-clean-mpfr: clean-mpfr
17839
17840clean-mpfr:
17841 @[ -f ./mpfr/Makefile ] || exit 0; \
17842 r=`${PWD_COMMAND}`; export r; \
17843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17844 $(HOST_EXPORTS) \
17845 for flag in $(EXTRA_HOST_FLAGS) ; do \
17846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17847 done; \
17848 echo "Doing clean in mpfr" ; \
17849 (cd $(HOST_SUBDIR)/mpfr && \
17850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17852 "RANLIB=$${RANLIB}" \
17853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17854 clean) \
17855 || exit 1
17856
17857@endif mpfr
17858
17859.PHONY: maybe-distclean-mpfr distclean-mpfr
17860maybe-distclean-mpfr:
17861@if mpfr
17862maybe-distclean-mpfr: distclean-mpfr
17863
17864distclean-mpfr:
17865 @[ -f ./mpfr/Makefile ] || exit 0; \
17866 r=`${PWD_COMMAND}`; export r; \
17867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17868 $(HOST_EXPORTS) \
17869 for flag in $(EXTRA_HOST_FLAGS) ; do \
17870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17871 done; \
17872 echo "Doing distclean in mpfr" ; \
17873 (cd $(HOST_SUBDIR)/mpfr && \
17874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17876 "RANLIB=$${RANLIB}" \
17877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17878 distclean) \
17879 || exit 1
17880
17881@endif mpfr
17882
17883.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
17884maybe-maintainer-clean-mpfr:
17885@if mpfr
17886maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
17887
17888maintainer-clean-mpfr:
17889 @[ -f ./mpfr/Makefile ] || exit 0; \
17890 r=`${PWD_COMMAND}`; export r; \
17891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17892 $(HOST_EXPORTS) \
17893 for flag in $(EXTRA_HOST_FLAGS) ; do \
17894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17895 done; \
17896 echo "Doing maintainer-clean in mpfr" ; \
17897 (cd $(HOST_SUBDIR)/mpfr && \
17898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17900 "RANLIB=$${RANLIB}" \
17901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17902 maintainer-clean) \
17903 || exit 1
17904
17905@endif mpfr
17906
17907
17908
e8a5fa9c
RW
17909.PHONY: configure-mpc maybe-configure-mpc
17910maybe-configure-mpc:
17911@if gcc-bootstrap
17912configure-mpc: stage_current
17913@endif gcc-bootstrap
17914@if mpc
17915maybe-configure-mpc: configure-mpc
17916configure-mpc:
17917 @r=`${PWD_COMMAND}`; export r; \
17918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17919 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17921 $(HOST_EXPORTS) \
17922 echo Configuring in $(HOST_SUBDIR)/mpc; \
17923 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
17924 case $(srcdir) in \
17925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17926 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17928 esac; \
17929 srcdiroption="--srcdir=$${topdir}/mpc"; \
17930 libsrcdir="$$s/mpc"; \
17931 $(SHELL) $${libsrcdir}/configure \
17932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17933 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
17934 || exit 1
17935@endif mpc
17936
17937
17938
17939.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
17940maybe-configure-stage1-mpc:
17941@if mpc-bootstrap
17942maybe-configure-stage1-mpc: configure-stage1-mpc
17943configure-stage1-mpc:
17944 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17946 @r=`${PWD_COMMAND}`; export r; \
17947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17948 TFLAGS="$(STAGE1_TFLAGS)"; \
17949 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17950 $(HOST_EXPORTS) \
17951 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17952 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
17953 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17954 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
17955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17956 cd $(HOST_SUBDIR)/mpc || exit 1; \
17957 case $(srcdir) in \
17958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17959 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17961 esac; \
17962 srcdiroption="--srcdir=$${topdir}/mpc"; \
17963 libsrcdir="$$s/mpc"; \
17964 $(SHELL) $${libsrcdir}/configure \
17965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17966 --target=${target_alias} $${srcdiroption} \
17967 $(STAGE1_CONFIGURE_FLAGS) \
17968 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
17969@endif mpc-bootstrap
17970
17971.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
17972maybe-configure-stage2-mpc:
17973@if mpc-bootstrap
17974maybe-configure-stage2-mpc: configure-stage2-mpc
17975configure-stage2-mpc:
17976 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
17978 @r=`${PWD_COMMAND}`; export r; \
17979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17980 TFLAGS="$(STAGE2_TFLAGS)"; \
17981 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
17982 $(HOST_EXPORTS) \
17983 $(POSTSTAGE1_HOST_EXPORTS) \
17984 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17985 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
17986 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17987 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
17988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
17989 cd $(HOST_SUBDIR)/mpc || exit 1; \
17990 case $(srcdir) in \
17991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17992 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
17993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17994 esac; \
17995 srcdiroption="--srcdir=$${topdir}/mpc"; \
17996 libsrcdir="$$s/mpc"; \
17997 $(SHELL) $${libsrcdir}/configure \
17998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17999 --target=${target_alias} $${srcdiroption} \
18000 --with-build-libsubdir=$(HOST_SUBDIR) \
18001 $(STAGE2_CONFIGURE_FLAGS) \
18002 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18003@endif mpc-bootstrap
18004
18005.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
18006maybe-configure-stage3-mpc:
18007@if mpc-bootstrap
18008maybe-configure-stage3-mpc: configure-stage3-mpc
18009configure-stage3-mpc:
18010 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18012 @r=`${PWD_COMMAND}`; export r; \
18013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18014 TFLAGS="$(STAGE3_TFLAGS)"; \
18015 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18016 $(HOST_EXPORTS) \
18017 $(POSTSTAGE1_HOST_EXPORTS) \
18018 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18019 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18020 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18021 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
18022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18023 cd $(HOST_SUBDIR)/mpc || exit 1; \
18024 case $(srcdir) in \
18025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18026 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18028 esac; \
18029 srcdiroption="--srcdir=$${topdir}/mpc"; \
18030 libsrcdir="$$s/mpc"; \
18031 $(SHELL) $${libsrcdir}/configure \
18032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18033 --target=${target_alias} $${srcdiroption} \
18034 --with-build-libsubdir=$(HOST_SUBDIR) \
18035 $(STAGE3_CONFIGURE_FLAGS) \
18036 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18037@endif mpc-bootstrap
18038
18039.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
18040maybe-configure-stage4-mpc:
18041@if mpc-bootstrap
18042maybe-configure-stage4-mpc: configure-stage4-mpc
18043configure-stage4-mpc:
18044 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18045 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18046 @r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18048 TFLAGS="$(STAGE4_TFLAGS)"; \
18049 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18050 $(HOST_EXPORTS) \
18051 $(POSTSTAGE1_HOST_EXPORTS) \
18052 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18053 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18054 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18055 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
18056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18057 cd $(HOST_SUBDIR)/mpc || exit 1; \
18058 case $(srcdir) in \
18059 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18060 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18061 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18062 esac; \
18063 srcdiroption="--srcdir=$${topdir}/mpc"; \
18064 libsrcdir="$$s/mpc"; \
18065 $(SHELL) $${libsrcdir}/configure \
18066 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18067 --target=${target_alias} $${srcdiroption} \
18068 --with-build-libsubdir=$(HOST_SUBDIR) \
18069 $(STAGE4_CONFIGURE_FLAGS) \
18070 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18071@endif mpc-bootstrap
18072
18073.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
18074maybe-configure-stageprofile-mpc:
18075@if mpc-bootstrap
18076maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
18077configure-stageprofile-mpc:
18078 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18079 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18080 @r=`${PWD_COMMAND}`; export r; \
18081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18083 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18084 $(HOST_EXPORTS) \
18085 $(POSTSTAGE1_HOST_EXPORTS) \
18086 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18087 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18088 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18089 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
18090 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18091 cd $(HOST_SUBDIR)/mpc || exit 1; \
18092 case $(srcdir) in \
18093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18094 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18096 esac; \
18097 srcdiroption="--srcdir=$${topdir}/mpc"; \
18098 libsrcdir="$$s/mpc"; \
18099 $(SHELL) $${libsrcdir}/configure \
18100 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18101 --target=${target_alias} $${srcdiroption} \
18102 --with-build-libsubdir=$(HOST_SUBDIR) \
18103 $(STAGEprofile_CONFIGURE_FLAGS) \
18104 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18105@endif mpc-bootstrap
18106
18107.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
18108maybe-configure-stagefeedback-mpc:
18109@if mpc-bootstrap
18110maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
18111configure-stagefeedback-mpc:
18112 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
18114 @r=`${PWD_COMMAND}`; export r; \
18115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18116 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18117 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
18118 $(HOST_EXPORTS) \
18119 $(POSTSTAGE1_HOST_EXPORTS) \
18120 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18121 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18122 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18123 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
18124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
18125 cd $(HOST_SUBDIR)/mpc || exit 1; \
18126 case $(srcdir) in \
18127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18128 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
18129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18130 esac; \
18131 srcdiroption="--srcdir=$${topdir}/mpc"; \
18132 libsrcdir="$$s/mpc"; \
18133 $(SHELL) $${libsrcdir}/configure \
18134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18135 --target=${target_alias} $${srcdiroption} \
18136 --with-build-libsubdir=$(HOST_SUBDIR) \
18137 $(STAGEfeedback_CONFIGURE_FLAGS) \
18138 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
18139@endif mpc-bootstrap
18140
18141
18142
18143
18144
18145.PHONY: all-mpc maybe-all-mpc
18146maybe-all-mpc:
18147@if gcc-bootstrap
18148all-mpc: stage_current
18149@endif gcc-bootstrap
18150@if mpc
18151TARGET-mpc=all
18152maybe-all-mpc: all-mpc
18153all-mpc: configure-mpc
18154 @r=`${PWD_COMMAND}`; export r; \
18155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18156 $(HOST_EXPORTS) \
18157 (cd $(HOST_SUBDIR)/mpc && \
18158 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18159 $(TARGET-mpc))
18160@endif mpc
18161
18162
18163
18164.PHONY: all-stage1-mpc maybe-all-stage1-mpc
18165.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
18166maybe-all-stage1-mpc:
18167maybe-clean-stage1-mpc:
18168@if mpc-bootstrap
18169maybe-all-stage1-mpc: all-stage1-mpc
18170all-stage1: all-stage1-mpc
18171TARGET-stage1-mpc = $(TARGET-mpc)
18172all-stage1-mpc: configure-stage1-mpc
18173 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18174 @r=`${PWD_COMMAND}`; export r; \
18175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18176 TFLAGS="$(STAGE1_TFLAGS)"; \
18177 $(HOST_EXPORTS) \
18178 cd $(HOST_SUBDIR)/mpc && \
18179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18180 CFLAGS="$(STAGE1_CFLAGS)" \
18181 CXXFLAGS="$(STAGE1_CFLAGS)" \
18182 LIBCFLAGS="$(LIBCFLAGS)" \
18183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18186 $(EXTRA_HOST_FLAGS) \
18187 TFLAGS="$(STAGE1_TFLAGS)" \
18188 $(TARGET-stage1-mpc)
18189
18190maybe-clean-stage1-mpc: clean-stage1-mpc
18191clean-stage1: clean-stage1-mpc
18192clean-stage1-mpc:
18193 @if [ $(current_stage) = stage1 ]; then \
18194 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18195 else \
18196 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
18197 $(MAKE) stage1-start; \
18198 fi; \
18199 cd $(HOST_SUBDIR)/mpc && \
18200 $(MAKE) $(EXTRA_HOST_FLAGS) \
18201 clean
18202@endif mpc-bootstrap
18203
18204
18205.PHONY: all-stage2-mpc maybe-all-stage2-mpc
18206.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
18207maybe-all-stage2-mpc:
18208maybe-clean-stage2-mpc:
18209@if mpc-bootstrap
18210maybe-all-stage2-mpc: all-stage2-mpc
18211all-stage2: all-stage2-mpc
18212TARGET-stage2-mpc = $(TARGET-mpc)
18213all-stage2-mpc: configure-stage2-mpc
18214 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18215 @r=`${PWD_COMMAND}`; export r; \
18216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18217 TFLAGS="$(STAGE2_TFLAGS)"; \
18218 $(HOST_EXPORTS) \
18219 $(POSTSTAGE1_HOST_EXPORTS) \
18220 cd $(HOST_SUBDIR)/mpc && \
18221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18222 CFLAGS="$(STAGE2_CFLAGS)" \
18223 CXXFLAGS="$(STAGE2_CFLAGS)" \
18224 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18229 TFLAGS="$(STAGE2_TFLAGS)" \
18230 $(TARGET-stage2-mpc)
18231
18232maybe-clean-stage2-mpc: clean-stage2-mpc
18233clean-stage2: clean-stage2-mpc
18234clean-stage2-mpc:
18235 @if [ $(current_stage) = stage2 ]; then \
18236 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18237 else \
18238 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
18239 $(MAKE) stage2-start; \
18240 fi; \
18241 cd $(HOST_SUBDIR)/mpc && \
18242 $(MAKE) $(EXTRA_HOST_FLAGS) \
18243 $(POSTSTAGE1_FLAGS_TO_PASS) \
18244 clean
18245@endif mpc-bootstrap
18246
18247
18248.PHONY: all-stage3-mpc maybe-all-stage3-mpc
18249.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
18250maybe-all-stage3-mpc:
18251maybe-clean-stage3-mpc:
18252@if mpc-bootstrap
18253maybe-all-stage3-mpc: all-stage3-mpc
18254all-stage3: all-stage3-mpc
18255TARGET-stage3-mpc = $(TARGET-mpc)
18256all-stage3-mpc: configure-stage3-mpc
18257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18258 @r=`${PWD_COMMAND}`; export r; \
18259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260 TFLAGS="$(STAGE3_TFLAGS)"; \
18261 $(HOST_EXPORTS) \
18262 $(POSTSTAGE1_HOST_EXPORTS) \
18263 cd $(HOST_SUBDIR)/mpc && \
18264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18265 CFLAGS="$(STAGE3_CFLAGS)" \
18266 CXXFLAGS="$(STAGE3_CFLAGS)" \
18267 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18272 TFLAGS="$(STAGE3_TFLAGS)" \
18273 $(TARGET-stage3-mpc)
18274
18275maybe-clean-stage3-mpc: clean-stage3-mpc
18276clean-stage3: clean-stage3-mpc
18277clean-stage3-mpc:
18278 @if [ $(current_stage) = stage3 ]; then \
18279 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18280 else \
18281 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
18282 $(MAKE) stage3-start; \
18283 fi; \
18284 cd $(HOST_SUBDIR)/mpc && \
18285 $(MAKE) $(EXTRA_HOST_FLAGS) \
18286 $(POSTSTAGE1_FLAGS_TO_PASS) \
18287 clean
18288@endif mpc-bootstrap
18289
18290
18291.PHONY: all-stage4-mpc maybe-all-stage4-mpc
18292.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
18293maybe-all-stage4-mpc:
18294maybe-clean-stage4-mpc:
18295@if mpc-bootstrap
18296maybe-all-stage4-mpc: all-stage4-mpc
18297all-stage4: all-stage4-mpc
18298TARGET-stage4-mpc = $(TARGET-mpc)
18299all-stage4-mpc: configure-stage4-mpc
18300 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18301 @r=`${PWD_COMMAND}`; export r; \
18302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18303 TFLAGS="$(STAGE4_TFLAGS)"; \
18304 $(HOST_EXPORTS) \
18305 $(POSTSTAGE1_HOST_EXPORTS) \
18306 cd $(HOST_SUBDIR)/mpc && \
18307 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18308 CFLAGS="$(STAGE4_CFLAGS)" \
18309 CXXFLAGS="$(STAGE4_CFLAGS)" \
18310 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18311 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18312 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18313 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18314 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18315 TFLAGS="$(STAGE4_TFLAGS)" \
18316 $(TARGET-stage4-mpc)
18317
18318maybe-clean-stage4-mpc: clean-stage4-mpc
18319clean-stage4: clean-stage4-mpc
18320clean-stage4-mpc:
18321 @if [ $(current_stage) = stage4 ]; then \
18322 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18323 else \
18324 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
18325 $(MAKE) stage4-start; \
18326 fi; \
18327 cd $(HOST_SUBDIR)/mpc && \
18328 $(MAKE) $(EXTRA_HOST_FLAGS) \
18329 $(POSTSTAGE1_FLAGS_TO_PASS) \
18330 clean
18331@endif mpc-bootstrap
18332
18333
18334.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
18335.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
18336maybe-all-stageprofile-mpc:
18337maybe-clean-stageprofile-mpc:
18338@if mpc-bootstrap
18339maybe-all-stageprofile-mpc: all-stageprofile-mpc
18340all-stageprofile: all-stageprofile-mpc
18341TARGET-stageprofile-mpc = $(TARGET-mpc)
18342all-stageprofile-mpc: configure-stageprofile-mpc
18343 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18344 @r=`${PWD_COMMAND}`; export r; \
18345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18346 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18347 $(HOST_EXPORTS) \
18348 $(POSTSTAGE1_HOST_EXPORTS) \
18349 cd $(HOST_SUBDIR)/mpc && \
18350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18351 CFLAGS="$(STAGEprofile_CFLAGS)" \
18352 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
18353 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18357 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18358 TFLAGS="$(STAGEprofile_TFLAGS)" \
18359 $(TARGET-stageprofile-mpc)
18360
18361maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
18362clean-stageprofile: clean-stageprofile-mpc
18363clean-stageprofile-mpc:
18364 @if [ $(current_stage) = stageprofile ]; then \
18365 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18366 else \
18367 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
18368 $(MAKE) stageprofile-start; \
18369 fi; \
18370 cd $(HOST_SUBDIR)/mpc && \
18371 $(MAKE) $(EXTRA_HOST_FLAGS) \
18372 $(POSTSTAGE1_FLAGS_TO_PASS) \
18373 clean
18374@endif mpc-bootstrap
18375
18376
18377.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
18378.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
18379maybe-all-stagefeedback-mpc:
18380maybe-clean-stagefeedback-mpc:
18381@if mpc-bootstrap
18382maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
18383all-stagefeedback: all-stagefeedback-mpc
18384TARGET-stagefeedback-mpc = $(TARGET-mpc)
18385all-stagefeedback-mpc: configure-stagefeedback-mpc
18386 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18387 @r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18390 $(HOST_EXPORTS) \
18391 $(POSTSTAGE1_HOST_EXPORTS) \
18392 cd $(HOST_SUBDIR)/mpc && \
18393 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18394 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18395 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
18396 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18397 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18398 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18399 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18400 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18401 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18402 $(TARGET-stagefeedback-mpc)
18403
18404maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
18405clean-stagefeedback: clean-stagefeedback-mpc
18406clean-stagefeedback-mpc:
18407 @if [ $(current_stage) = stagefeedback ]; then \
18408 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
18409 else \
18410 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
18411 $(MAKE) stagefeedback-start; \
18412 fi; \
18413 cd $(HOST_SUBDIR)/mpc && \
18414 $(MAKE) $(EXTRA_HOST_FLAGS) \
18415 $(POSTSTAGE1_FLAGS_TO_PASS) \
18416 clean
18417@endif mpc-bootstrap
18418
18419
18420
18421
18422
18423.PHONY: check-mpc maybe-check-mpc
18424maybe-check-mpc:
18425@if mpc
18426maybe-check-mpc: check-mpc
18427
18428check-mpc:
18429 @: $(MAKE); $(unstage)
18430 @r=`${PWD_COMMAND}`; export r; \
18431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18432 $(HOST_EXPORTS) \
18433 (cd $(HOST_SUBDIR)/mpc && \
18434 $(MAKE) $(FLAGS_TO_PASS) check)
18435
18436@endif mpc
18437
18438.PHONY: install-mpc maybe-install-mpc
18439maybe-install-mpc:
18440@if mpc
18441maybe-install-mpc: install-mpc
18442
18443install-mpc:
18444
18445@endif mpc
18446
18447# Other targets (info, dvi, pdf, etc.)
18448
18449.PHONY: maybe-info-mpc info-mpc
18450maybe-info-mpc:
18451@if mpc
18452maybe-info-mpc: info-mpc
18453
18454info-mpc: \
18455 configure-mpc
18456 @[ -f ./mpc/Makefile ] || exit 0; \
18457 r=`${PWD_COMMAND}`; export r; \
18458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459 $(HOST_EXPORTS) \
18460 for flag in $(EXTRA_HOST_FLAGS) ; do \
18461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18462 done; \
18463 echo "Doing info in mpc" ; \
18464 (cd $(HOST_SUBDIR)/mpc && \
18465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18467 "RANLIB=$${RANLIB}" \
18468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18469 info) \
18470 || exit 1
18471
18472@endif mpc
18473
18474.PHONY: maybe-dvi-mpc dvi-mpc
18475maybe-dvi-mpc:
18476@if mpc
18477maybe-dvi-mpc: dvi-mpc
18478
18479dvi-mpc: \
18480 configure-mpc
18481 @[ -f ./mpc/Makefile ] || exit 0; \
18482 r=`${PWD_COMMAND}`; export r; \
18483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18484 $(HOST_EXPORTS) \
18485 for flag in $(EXTRA_HOST_FLAGS) ; do \
18486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18487 done; \
18488 echo "Doing dvi in mpc" ; \
18489 (cd $(HOST_SUBDIR)/mpc && \
18490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18492 "RANLIB=$${RANLIB}" \
18493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18494 dvi) \
18495 || exit 1
18496
18497@endif mpc
18498
18499.PHONY: maybe-pdf-mpc pdf-mpc
18500maybe-pdf-mpc:
18501@if mpc
18502maybe-pdf-mpc: pdf-mpc
18503
18504pdf-mpc: \
18505 configure-mpc
18506 @[ -f ./mpc/Makefile ] || exit 0; \
18507 r=`${PWD_COMMAND}`; export r; \
18508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18509 $(HOST_EXPORTS) \
18510 for flag in $(EXTRA_HOST_FLAGS) ; do \
18511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18512 done; \
18513 echo "Doing pdf in mpc" ; \
18514 (cd $(HOST_SUBDIR)/mpc && \
18515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18517 "RANLIB=$${RANLIB}" \
18518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18519 pdf) \
18520 || exit 1
18521
18522@endif mpc
18523
18524.PHONY: maybe-html-mpc html-mpc
18525maybe-html-mpc:
18526@if mpc
18527maybe-html-mpc: html-mpc
18528
18529html-mpc: \
18530 configure-mpc
18531 @[ -f ./mpc/Makefile ] || exit 0; \
18532 r=`${PWD_COMMAND}`; export r; \
18533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18534 $(HOST_EXPORTS) \
18535 for flag in $(EXTRA_HOST_FLAGS) ; do \
18536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18537 done; \
18538 echo "Doing html in mpc" ; \
18539 (cd $(HOST_SUBDIR)/mpc && \
18540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18542 "RANLIB=$${RANLIB}" \
18543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18544 html) \
18545 || exit 1
18546
18547@endif mpc
18548
18549.PHONY: maybe-TAGS-mpc TAGS-mpc
18550maybe-TAGS-mpc:
18551@if mpc
18552maybe-TAGS-mpc: TAGS-mpc
18553
18554TAGS-mpc: \
18555 configure-mpc
18556 @[ -f ./mpc/Makefile ] || exit 0; \
18557 r=`${PWD_COMMAND}`; export r; \
18558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18559 $(HOST_EXPORTS) \
18560 for flag in $(EXTRA_HOST_FLAGS) ; do \
18561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18562 done; \
18563 echo "Doing TAGS in mpc" ; \
18564 (cd $(HOST_SUBDIR)/mpc && \
18565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18567 "RANLIB=$${RANLIB}" \
18568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18569 TAGS) \
18570 || exit 1
18571
18572@endif mpc
18573
18574.PHONY: maybe-install-info-mpc install-info-mpc
18575maybe-install-info-mpc:
18576@if mpc
18577maybe-install-info-mpc: install-info-mpc
18578
18579install-info-mpc: \
18580 configure-mpc \
18581 info-mpc
18582 @[ -f ./mpc/Makefile ] || exit 0; \
18583 r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18585 $(HOST_EXPORTS) \
18586 for flag in $(EXTRA_HOST_FLAGS) ; do \
18587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18588 done; \
18589 echo "Doing install-info in mpc" ; \
18590 (cd $(HOST_SUBDIR)/mpc && \
18591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18593 "RANLIB=$${RANLIB}" \
18594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18595 install-info) \
18596 || exit 1
18597
18598@endif mpc
18599
18600.PHONY: maybe-install-pdf-mpc install-pdf-mpc
18601maybe-install-pdf-mpc:
18602@if mpc
18603maybe-install-pdf-mpc: install-pdf-mpc
18604
18605install-pdf-mpc: \
18606 configure-mpc \
18607 pdf-mpc
18608 @[ -f ./mpc/Makefile ] || exit 0; \
18609 r=`${PWD_COMMAND}`; export r; \
18610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18611 $(HOST_EXPORTS) \
18612 for flag in $(EXTRA_HOST_FLAGS) ; do \
18613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18614 done; \
18615 echo "Doing install-pdf in mpc" ; \
18616 (cd $(HOST_SUBDIR)/mpc && \
18617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18619 "RANLIB=$${RANLIB}" \
18620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18621 install-pdf) \
18622 || exit 1
18623
18624@endif mpc
18625
18626.PHONY: maybe-install-html-mpc install-html-mpc
18627maybe-install-html-mpc:
18628@if mpc
18629maybe-install-html-mpc: install-html-mpc
18630
18631install-html-mpc: \
18632 configure-mpc \
18633 html-mpc
18634 @[ -f ./mpc/Makefile ] || exit 0; \
18635 r=`${PWD_COMMAND}`; export r; \
18636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18637 $(HOST_EXPORTS) \
18638 for flag in $(EXTRA_HOST_FLAGS) ; do \
18639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18640 done; \
18641 echo "Doing install-html in mpc" ; \
18642 (cd $(HOST_SUBDIR)/mpc && \
18643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18645 "RANLIB=$${RANLIB}" \
18646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18647 install-html) \
18648 || exit 1
18649
18650@endif mpc
18651
18652.PHONY: maybe-installcheck-mpc installcheck-mpc
18653maybe-installcheck-mpc:
18654@if mpc
18655maybe-installcheck-mpc: installcheck-mpc
18656
18657installcheck-mpc: \
18658 configure-mpc
18659 @[ -f ./mpc/Makefile ] || exit 0; \
18660 r=`${PWD_COMMAND}`; export r; \
18661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18662 $(HOST_EXPORTS) \
18663 for flag in $(EXTRA_HOST_FLAGS) ; do \
18664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18665 done; \
18666 echo "Doing installcheck in mpc" ; \
18667 (cd $(HOST_SUBDIR)/mpc && \
18668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18670 "RANLIB=$${RANLIB}" \
18671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18672 installcheck) \
18673 || exit 1
18674
18675@endif mpc
18676
18677.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
18678maybe-mostlyclean-mpc:
18679@if mpc
18680maybe-mostlyclean-mpc: mostlyclean-mpc
18681
18682mostlyclean-mpc:
18683 @[ -f ./mpc/Makefile ] || exit 0; \
18684 r=`${PWD_COMMAND}`; export r; \
18685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18686 $(HOST_EXPORTS) \
18687 for flag in $(EXTRA_HOST_FLAGS) ; do \
18688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18689 done; \
18690 echo "Doing mostlyclean in mpc" ; \
18691 (cd $(HOST_SUBDIR)/mpc && \
18692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18694 "RANLIB=$${RANLIB}" \
18695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18696 mostlyclean) \
18697 || exit 1
18698
18699@endif mpc
18700
18701.PHONY: maybe-clean-mpc clean-mpc
18702maybe-clean-mpc:
18703@if mpc
18704maybe-clean-mpc: clean-mpc
18705
18706clean-mpc:
18707 @[ -f ./mpc/Makefile ] || exit 0; \
18708 r=`${PWD_COMMAND}`; export r; \
18709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18710 $(HOST_EXPORTS) \
18711 for flag in $(EXTRA_HOST_FLAGS) ; do \
18712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18713 done; \
18714 echo "Doing clean in mpc" ; \
18715 (cd $(HOST_SUBDIR)/mpc && \
18716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18718 "RANLIB=$${RANLIB}" \
18719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18720 clean) \
18721 || exit 1
18722
18723@endif mpc
18724
18725.PHONY: maybe-distclean-mpc distclean-mpc
18726maybe-distclean-mpc:
18727@if mpc
18728maybe-distclean-mpc: distclean-mpc
18729
18730distclean-mpc:
18731 @[ -f ./mpc/Makefile ] || exit 0; \
18732 r=`${PWD_COMMAND}`; export r; \
18733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18734 $(HOST_EXPORTS) \
18735 for flag in $(EXTRA_HOST_FLAGS) ; do \
18736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18737 done; \
18738 echo "Doing distclean in mpc" ; \
18739 (cd $(HOST_SUBDIR)/mpc && \
18740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18742 "RANLIB=$${RANLIB}" \
18743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18744 distclean) \
18745 || exit 1
18746
18747@endif mpc
18748
18749.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
18750maybe-maintainer-clean-mpc:
18751@if mpc
18752maybe-maintainer-clean-mpc: maintainer-clean-mpc
18753
18754maintainer-clean-mpc:
18755 @[ -f ./mpc/Makefile ] || exit 0; \
18756 r=`${PWD_COMMAND}`; export r; \
18757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18758 $(HOST_EXPORTS) \
18759 for flag in $(EXTRA_HOST_FLAGS) ; do \
18760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18761 done; \
18762 echo "Doing maintainer-clean in mpc" ; \
18763 (cd $(HOST_SUBDIR)/mpc && \
18764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18766 "RANLIB=$${RANLIB}" \
18767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18768 maintainer-clean) \
18769 || exit 1
18770
18771@endif mpc
18772
18773
18774
e28c595f
JM
18775.PHONY: configure-ppl maybe-configure-ppl
18776maybe-configure-ppl:
18777@if gcc-bootstrap
18778configure-ppl: stage_current
18779@endif gcc-bootstrap
18780@if ppl
18781maybe-configure-ppl: configure-ppl
18782configure-ppl:
18783 @r=`${PWD_COMMAND}`; export r; \
18784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18785 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18787 $(HOST_EXPORTS) \
18788 echo Configuring in $(HOST_SUBDIR)/ppl; \
18789 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
18790 case $(srcdir) in \
18791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18792 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18794 esac; \
18795 srcdiroption="--srcdir=$${topdir}/ppl"; \
18796 libsrcdir="$$s/ppl"; \
18797 $(SHELL) $${libsrcdir}/configure \
18798 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18799 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
18800 || exit 1
18801@endif ppl
18802
18803
18804
18805.PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
18806maybe-configure-stage1-ppl:
18807@if ppl-bootstrap
18808maybe-configure-stage1-ppl: configure-stage1-ppl
18809configure-stage1-ppl:
18810 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18812 @r=`${PWD_COMMAND}`; export r; \
18813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18814 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 18815 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
1b05fbbd 18816 $(HOST_EXPORTS) \
e28c595f 18817 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18818 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
18819 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18820 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
18821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18822 cd $(HOST_SUBDIR)/ppl || exit 1; \
18823 case $(srcdir) in \
18824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18825 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18827 esac; \
18828 srcdiroption="--srcdir=$${topdir}/ppl"; \
18829 libsrcdir="$$s/ppl"; \
18830 $(SHELL) $${libsrcdir}/configure \
18831 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18832 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
18833 $(STAGE1_CONFIGURE_FLAGS) \
18834 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18835@endif ppl-bootstrap
18836
18837.PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
18838maybe-configure-stage2-ppl:
18839@if ppl-bootstrap
18840maybe-configure-stage2-ppl: configure-stage2-ppl
18841configure-stage2-ppl:
18842 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18844 @r=`${PWD_COMMAND}`; export r; \
18845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18846 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
18847 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18848 $(HOST_EXPORTS) \
1b05fbbd 18849 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18850 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18851 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
18852 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18853 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
18854 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18855 cd $(HOST_SUBDIR)/ppl || exit 1; \
18856 case $(srcdir) in \
18857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18858 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18860 esac; \
18861 srcdiroption="--srcdir=$${topdir}/ppl"; \
18862 libsrcdir="$$s/ppl"; \
18863 $(SHELL) $${libsrcdir}/configure \
18864 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18865 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18866 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18867 $(STAGE2_CONFIGURE_FLAGS) \
18868 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18869@endif ppl-bootstrap
18870
18871.PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
18872maybe-configure-stage3-ppl:
18873@if ppl-bootstrap
18874maybe-configure-stage3-ppl: configure-stage3-ppl
18875configure-stage3-ppl:
18876 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18878 @r=`${PWD_COMMAND}`; export r; \
18879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18880 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
18881 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18882 $(HOST_EXPORTS) \
1b05fbbd 18883 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18884 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18885 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
18886 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18887 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
18888 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18889 cd $(HOST_SUBDIR)/ppl || exit 1; \
18890 case $(srcdir) in \
18891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18892 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18894 esac; \
18895 srcdiroption="--srcdir=$${topdir}/ppl"; \
18896 libsrcdir="$$s/ppl"; \
18897 $(SHELL) $${libsrcdir}/configure \
18898 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18899 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18900 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18901 $(STAGE3_CONFIGURE_FLAGS) \
18902 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18903@endif ppl-bootstrap
18904
18905.PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
18906maybe-configure-stage4-ppl:
18907@if ppl-bootstrap
18908maybe-configure-stage4-ppl: configure-stage4-ppl
18909configure-stage4-ppl:
18910 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18912 @r=`${PWD_COMMAND}`; export r; \
18913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18914 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
18915 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18916 $(HOST_EXPORTS) \
1b05fbbd 18917 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 18918 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
18919 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
18920 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18921 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
18922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18923 cd $(HOST_SUBDIR)/ppl || exit 1; \
18924 case $(srcdir) in \
18925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18926 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18928 esac; \
18929 srcdiroption="--srcdir=$${topdir}/ppl"; \
18930 libsrcdir="$$s/ppl"; \
18931 $(SHELL) $${libsrcdir}/configure \
18932 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18933 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18934 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18935 $(STAGE4_CONFIGURE_FLAGS) \
18936 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18937@endif ppl-bootstrap
18938
18939.PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
18940maybe-configure-stageprofile-ppl:
18941@if ppl-bootstrap
18942maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
18943configure-stageprofile-ppl:
18944 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18946 @r=`${PWD_COMMAND}`; export r; \
18947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18948 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
18949 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18950 $(HOST_EXPORTS) \
1b05fbbd
AO
18951 $(POSTSTAGE1_HOST_EXPORTS) \
18952 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18953 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
18954 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18955 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
18956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18957 cd $(HOST_SUBDIR)/ppl || exit 1; \
18958 case $(srcdir) in \
18959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18960 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18962 esac; \
18963 srcdiroption="--srcdir=$${topdir}/ppl"; \
18964 libsrcdir="$$s/ppl"; \
18965 $(SHELL) $${libsrcdir}/configure \
18966 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
18967 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
18968 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
18969 $(STAGEprofile_CONFIGURE_FLAGS) \
18970 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
18971@endif ppl-bootstrap
18972
18973.PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
18974maybe-configure-stagefeedback-ppl:
18975@if ppl-bootstrap
18976maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
18977configure-stagefeedback-ppl:
18978 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
18980 @r=`${PWD_COMMAND}`; export r; \
18981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 18982 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
18983 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
18984 $(HOST_EXPORTS) \
1b05fbbd
AO
18985 $(POSTSTAGE1_HOST_EXPORTS) \
18986 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18987 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
18988 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
18989 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
18990 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
18991 cd $(HOST_SUBDIR)/ppl || exit 1; \
18992 case $(srcdir) in \
18993 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18994 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
18995 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18996 esac; \
18997 srcdiroption="--srcdir=$${topdir}/ppl"; \
18998 libsrcdir="$$s/ppl"; \
18999 $(SHELL) $${libsrcdir}/configure \
19000 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19001 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19002 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19003 $(STAGEfeedback_CONFIGURE_FLAGS) \
19004 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
e28c595f
JM
19005@endif ppl-bootstrap
19006
19007
19008
19009
19010
19011.PHONY: all-ppl maybe-all-ppl
19012maybe-all-ppl:
19013@if gcc-bootstrap
19014all-ppl: stage_current
19015@endif gcc-bootstrap
19016@if ppl
19017TARGET-ppl=all
19018maybe-all-ppl: all-ppl
19019all-ppl: configure-ppl
19020 @r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 (cd $(HOST_SUBDIR)/ppl && \
19024 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19025 $(TARGET-ppl))
19026@endif ppl
19027
19028
19029
19030.PHONY: all-stage1-ppl maybe-all-stage1-ppl
19031.PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
19032maybe-all-stage1-ppl:
19033maybe-clean-stage1-ppl:
19034@if ppl-bootstrap
19035maybe-all-stage1-ppl: all-stage1-ppl
19036all-stage1: all-stage1-ppl
19037TARGET-stage1-ppl = $(TARGET-ppl)
19038all-stage1-ppl: configure-stage1-ppl
19039 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19040 @r=`${PWD_COMMAND}`; export r; \
19041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19042 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f
JM
19043 $(HOST_EXPORTS) \
19044 cd $(HOST_SUBDIR)/ppl && \
19045 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19046 CFLAGS="$(STAGE1_CFLAGS)" \
19047 CXXFLAGS="$(STAGE1_CFLAGS)" \
19048 LIBCFLAGS="$(LIBCFLAGS)" \
19049 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19050 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19051 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19052 $(EXTRA_HOST_FLAGS) \
19053 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f
JM
19054 $(TARGET-stage1-ppl)
19055
19056maybe-clean-stage1-ppl: clean-stage1-ppl
19057clean-stage1: clean-stage1-ppl
19058clean-stage1-ppl:
19059 @if [ $(current_stage) = stage1 ]; then \
19060 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19061 else \
19062 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
19063 $(MAKE) stage1-start; \
19064 fi; \
19065 cd $(HOST_SUBDIR)/ppl && \
19066 $(MAKE) $(EXTRA_HOST_FLAGS) \
19067 clean
19068@endif ppl-bootstrap
19069
19070
19071.PHONY: all-stage2-ppl maybe-all-stage2-ppl
19072.PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
19073maybe-all-stage2-ppl:
19074maybe-clean-stage2-ppl:
19075@if ppl-bootstrap
19076maybe-all-stage2-ppl: all-stage2-ppl
19077all-stage2: all-stage2-ppl
19078TARGET-stage2-ppl = $(TARGET-ppl)
19079all-stage2-ppl: configure-stage2-ppl
19080 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19081 @r=`${PWD_COMMAND}`; export r; \
19082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19083 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f
JM
19084 $(HOST_EXPORTS) \
19085 $(POSTSTAGE1_HOST_EXPORTS) \
19086 cd $(HOST_SUBDIR)/ppl && \
19087 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19088 CFLAGS="$(STAGE2_CFLAGS)" \
19089 CXXFLAGS="$(STAGE2_CFLAGS)" \
19090 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19091 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19092 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19093 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19094 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19095 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f
JM
19096 $(TARGET-stage2-ppl)
19097
19098maybe-clean-stage2-ppl: clean-stage2-ppl
19099clean-stage2: clean-stage2-ppl
19100clean-stage2-ppl:
19101 @if [ $(current_stage) = stage2 ]; then \
19102 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19103 else \
19104 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
19105 $(MAKE) stage2-start; \
19106 fi; \
19107 cd $(HOST_SUBDIR)/ppl && \
19108 $(MAKE) $(EXTRA_HOST_FLAGS) \
19109 $(POSTSTAGE1_FLAGS_TO_PASS) \
19110 clean
19111@endif ppl-bootstrap
19112
19113
e28c595f
JM
19114.PHONY: all-stage3-ppl maybe-all-stage3-ppl
19115.PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
19116maybe-all-stage3-ppl:
19117maybe-clean-stage3-ppl:
19118@if ppl-bootstrap
19119maybe-all-stage3-ppl: all-stage3-ppl
19120all-stage3: all-stage3-ppl
19121TARGET-stage3-ppl = $(TARGET-ppl)
19122all-stage3-ppl: configure-stage3-ppl
19123 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19124 @r=`${PWD_COMMAND}`; export r; \
19125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19126 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f
JM
19127 $(HOST_EXPORTS) \
19128 $(POSTSTAGE1_HOST_EXPORTS) \
19129 cd $(HOST_SUBDIR)/ppl && \
19130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19131 CFLAGS="$(STAGE3_CFLAGS)" \
19132 CXXFLAGS="$(STAGE3_CFLAGS)" \
19133 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19138 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f
JM
19139 $(TARGET-stage3-ppl)
19140
19141maybe-clean-stage3-ppl: clean-stage3-ppl
19142clean-stage3: clean-stage3-ppl
19143clean-stage3-ppl:
19144 @if [ $(current_stage) = stage3 ]; then \
19145 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19146 else \
19147 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
19148 $(MAKE) stage3-start; \
19149 fi; \
19150 cd $(HOST_SUBDIR)/ppl && \
19151 $(MAKE) $(EXTRA_HOST_FLAGS) \
19152 $(POSTSTAGE1_FLAGS_TO_PASS) \
19153 clean
19154@endif ppl-bootstrap
19155
19156
e28c595f
JM
19157.PHONY: all-stage4-ppl maybe-all-stage4-ppl
19158.PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
19159maybe-all-stage4-ppl:
19160maybe-clean-stage4-ppl:
19161@if ppl-bootstrap
19162maybe-all-stage4-ppl: all-stage4-ppl
19163all-stage4: all-stage4-ppl
19164TARGET-stage4-ppl = $(TARGET-ppl)
19165all-stage4-ppl: configure-stage4-ppl
19166 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19167 @r=`${PWD_COMMAND}`; export r; \
19168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19169 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f
JM
19170 $(HOST_EXPORTS) \
19171 $(POSTSTAGE1_HOST_EXPORTS) \
19172 cd $(HOST_SUBDIR)/ppl && \
19173 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19174 CFLAGS="$(STAGE4_CFLAGS)" \
19175 CXXFLAGS="$(STAGE4_CFLAGS)" \
e28c595f 19176 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
19177 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19178 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19179 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19180 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19181 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f
JM
19182 $(TARGET-stage4-ppl)
19183
19184maybe-clean-stage4-ppl: clean-stage4-ppl
19185clean-stage4: clean-stage4-ppl
19186clean-stage4-ppl:
19187 @if [ $(current_stage) = stage4 ]; then \
19188 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19189 else \
19190 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
19191 $(MAKE) stage4-start; \
19192 fi; \
19193 cd $(HOST_SUBDIR)/ppl && \
19194 $(MAKE) $(EXTRA_HOST_FLAGS) \
19195 $(POSTSTAGE1_FLAGS_TO_PASS) \
19196 clean
19197@endif ppl-bootstrap
19198
19199
19200.PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
19201.PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
19202maybe-all-stageprofile-ppl:
19203maybe-clean-stageprofile-ppl:
19204@if ppl-bootstrap
19205maybe-all-stageprofile-ppl: all-stageprofile-ppl
19206all-stageprofile: all-stageprofile-ppl
19207TARGET-stageprofile-ppl = $(TARGET-ppl)
19208all-stageprofile-ppl: configure-stageprofile-ppl
19209 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19210 @r=`${PWD_COMMAND}`; export r; \
19211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f
JM
19213 $(HOST_EXPORTS) \
19214 $(POSTSTAGE1_HOST_EXPORTS) \
19215 cd $(HOST_SUBDIR)/ppl && \
19216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19217 CFLAGS="$(STAGEprofile_CFLAGS)" \
19218 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
19219 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19223 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19224 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f
JM
19225 $(TARGET-stageprofile-ppl)
19226
19227maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
19228clean-stageprofile: clean-stageprofile-ppl
19229clean-stageprofile-ppl:
19230 @if [ $(current_stage) = stageprofile ]; then \
19231 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19232 else \
19233 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
19234 $(MAKE) stageprofile-start; \
19235 fi; \
19236 cd $(HOST_SUBDIR)/ppl && \
19237 $(MAKE) $(EXTRA_HOST_FLAGS) \
19238 $(POSTSTAGE1_FLAGS_TO_PASS) \
19239 clean
19240@endif ppl-bootstrap
19241
19242
19243.PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
19244.PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
19245maybe-all-stagefeedback-ppl:
19246maybe-clean-stagefeedback-ppl:
19247@if ppl-bootstrap
19248maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
19249all-stagefeedback: all-stagefeedback-ppl
19250TARGET-stagefeedback-ppl = $(TARGET-ppl)
19251all-stagefeedback-ppl: configure-stagefeedback-ppl
19252 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19253 @r=`${PWD_COMMAND}`; export r; \
19254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19255 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f
JM
19256 $(HOST_EXPORTS) \
19257 $(POSTSTAGE1_HOST_EXPORTS) \
19258 cd $(HOST_SUBDIR)/ppl && \
19259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19260 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19261 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
19262 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19266 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19267 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f
JM
19268 $(TARGET-stagefeedback-ppl)
19269
19270maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
19271clean-stagefeedback: clean-stagefeedback-ppl
19272clean-stagefeedback-ppl:
19273 @if [ $(current_stage) = stagefeedback ]; then \
19274 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
19275 else \
19276 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
19277 $(MAKE) stagefeedback-start; \
19278 fi; \
19279 cd $(HOST_SUBDIR)/ppl && \
19280 $(MAKE) $(EXTRA_HOST_FLAGS) \
19281 $(POSTSTAGE1_FLAGS_TO_PASS) \
19282 clean
19283@endif ppl-bootstrap
19284
19285
19286
19287
19288
19289.PHONY: check-ppl maybe-check-ppl
19290maybe-check-ppl:
19291@if ppl
19292maybe-check-ppl: check-ppl
19293
19294check-ppl:
19295 @: $(MAKE); $(unstage)
19296 @r=`${PWD_COMMAND}`; export r; \
19297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19298 $(HOST_EXPORTS) \
19299 (cd $(HOST_SUBDIR)/ppl && \
19300 $(MAKE) $(FLAGS_TO_PASS) check)
19301
19302@endif ppl
19303
19304.PHONY: install-ppl maybe-install-ppl
19305maybe-install-ppl:
19306@if ppl
19307maybe-install-ppl: install-ppl
19308
19309install-ppl:
19310
19311@endif ppl
19312
19313# Other targets (info, dvi, pdf, etc.)
19314
19315.PHONY: maybe-info-ppl info-ppl
19316maybe-info-ppl:
19317@if ppl
19318maybe-info-ppl: info-ppl
19319
19320info-ppl: \
19321 configure-ppl
19322 @[ -f ./ppl/Makefile ] || exit 0; \
19323 r=`${PWD_COMMAND}`; export r; \
19324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19325 $(HOST_EXPORTS) \
19326 for flag in $(EXTRA_HOST_FLAGS) ; do \
19327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19328 done; \
19329 echo "Doing info in ppl" ; \
19330 (cd $(HOST_SUBDIR)/ppl && \
19331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19333 "RANLIB=$${RANLIB}" \
19334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19335 info) \
19336 || exit 1
19337
19338@endif ppl
19339
19340.PHONY: maybe-dvi-ppl dvi-ppl
19341maybe-dvi-ppl:
19342@if ppl
19343maybe-dvi-ppl: dvi-ppl
19344
19345dvi-ppl: \
19346 configure-ppl
19347 @[ -f ./ppl/Makefile ] || exit 0; \
19348 r=`${PWD_COMMAND}`; export r; \
19349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19350 $(HOST_EXPORTS) \
19351 for flag in $(EXTRA_HOST_FLAGS) ; do \
19352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19353 done; \
19354 echo "Doing dvi in ppl" ; \
19355 (cd $(HOST_SUBDIR)/ppl && \
19356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19358 "RANLIB=$${RANLIB}" \
19359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19360 dvi) \
19361 || exit 1
19362
19363@endif ppl
19364
19365.PHONY: maybe-pdf-ppl pdf-ppl
19366maybe-pdf-ppl:
19367@if ppl
19368maybe-pdf-ppl: pdf-ppl
19369
19370pdf-ppl: \
19371 configure-ppl
19372 @[ -f ./ppl/Makefile ] || exit 0; \
19373 r=`${PWD_COMMAND}`; export r; \
19374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19375 $(HOST_EXPORTS) \
19376 for flag in $(EXTRA_HOST_FLAGS) ; do \
19377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19378 done; \
19379 echo "Doing pdf in ppl" ; \
19380 (cd $(HOST_SUBDIR)/ppl && \
19381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19383 "RANLIB=$${RANLIB}" \
19384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19385 pdf) \
19386 || exit 1
19387
19388@endif ppl
19389
19390.PHONY: maybe-html-ppl html-ppl
19391maybe-html-ppl:
19392@if ppl
19393maybe-html-ppl: html-ppl
19394
19395html-ppl: \
19396 configure-ppl
19397 @[ -f ./ppl/Makefile ] || exit 0; \
19398 r=`${PWD_COMMAND}`; export r; \
19399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19400 $(HOST_EXPORTS) \
19401 for flag in $(EXTRA_HOST_FLAGS) ; do \
19402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19403 done; \
19404 echo "Doing html in ppl" ; \
19405 (cd $(HOST_SUBDIR)/ppl && \
19406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19408 "RANLIB=$${RANLIB}" \
19409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19410 html) \
19411 || exit 1
19412
19413@endif ppl
19414
19415.PHONY: maybe-TAGS-ppl TAGS-ppl
19416maybe-TAGS-ppl:
19417@if ppl
19418maybe-TAGS-ppl: TAGS-ppl
19419
19420TAGS-ppl: \
19421 configure-ppl
19422 @[ -f ./ppl/Makefile ] || exit 0; \
19423 r=`${PWD_COMMAND}`; export r; \
19424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19425 $(HOST_EXPORTS) \
19426 for flag in $(EXTRA_HOST_FLAGS) ; do \
19427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19428 done; \
19429 echo "Doing TAGS in ppl" ; \
19430 (cd $(HOST_SUBDIR)/ppl && \
19431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19433 "RANLIB=$${RANLIB}" \
19434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19435 TAGS) \
19436 || exit 1
19437
19438@endif ppl
19439
19440.PHONY: maybe-install-info-ppl install-info-ppl
19441maybe-install-info-ppl:
19442@if ppl
19443maybe-install-info-ppl: install-info-ppl
19444
19445install-info-ppl: \
19446 configure-ppl \
19447 info-ppl
19448 @[ -f ./ppl/Makefile ] || exit 0; \
19449 r=`${PWD_COMMAND}`; export r; \
19450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451 $(HOST_EXPORTS) \
19452 for flag in $(EXTRA_HOST_FLAGS) ; do \
19453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19454 done; \
19455 echo "Doing install-info in ppl" ; \
19456 (cd $(HOST_SUBDIR)/ppl && \
19457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19459 "RANLIB=$${RANLIB}" \
19460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19461 install-info) \
19462 || exit 1
19463
19464@endif ppl
19465
19466.PHONY: maybe-install-pdf-ppl install-pdf-ppl
19467maybe-install-pdf-ppl:
19468@if ppl
19469maybe-install-pdf-ppl: install-pdf-ppl
19470
19471install-pdf-ppl: \
19472 configure-ppl \
19473 pdf-ppl
19474 @[ -f ./ppl/Makefile ] || exit 0; \
19475 r=`${PWD_COMMAND}`; export r; \
19476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19477 $(HOST_EXPORTS) \
19478 for flag in $(EXTRA_HOST_FLAGS) ; do \
19479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19480 done; \
19481 echo "Doing install-pdf in ppl" ; \
19482 (cd $(HOST_SUBDIR)/ppl && \
19483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19485 "RANLIB=$${RANLIB}" \
19486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19487 install-pdf) \
19488 || exit 1
19489
19490@endif ppl
19491
19492.PHONY: maybe-install-html-ppl install-html-ppl
19493maybe-install-html-ppl:
19494@if ppl
19495maybe-install-html-ppl: install-html-ppl
19496
19497install-html-ppl: \
19498 configure-ppl \
19499 html-ppl
19500 @[ -f ./ppl/Makefile ] || exit 0; \
19501 r=`${PWD_COMMAND}`; export r; \
19502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19503 $(HOST_EXPORTS) \
19504 for flag in $(EXTRA_HOST_FLAGS) ; do \
19505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19506 done; \
19507 echo "Doing install-html in ppl" ; \
19508 (cd $(HOST_SUBDIR)/ppl && \
19509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19511 "RANLIB=$${RANLIB}" \
19512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19513 install-html) \
19514 || exit 1
19515
19516@endif ppl
19517
19518.PHONY: maybe-installcheck-ppl installcheck-ppl
19519maybe-installcheck-ppl:
19520@if ppl
19521maybe-installcheck-ppl: installcheck-ppl
19522
19523installcheck-ppl: \
19524 configure-ppl
19525 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19526 r=`${PWD_COMMAND}`; export r; \
19527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19528 $(HOST_EXPORTS) \
19529 for flag in $(EXTRA_HOST_FLAGS) ; do \
19530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19531 done; \
e28c595f
JM
19532 echo "Doing installcheck in ppl" ; \
19533 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19536 "RANLIB=$${RANLIB}" \
0c24b341 19537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19538 installcheck) \
19539 || exit 1
19540
e28c595f 19541@endif ppl
4b900473 19542
e28c595f
JM
19543.PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
19544maybe-mostlyclean-ppl:
19545@if ppl
19546maybe-mostlyclean-ppl: mostlyclean-ppl
4b900473 19547
e28c595f
JM
19548mostlyclean-ppl:
19549 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19550 r=`${PWD_COMMAND}`; export r; \
19551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19552 $(HOST_EXPORTS) \
19553 for flag in $(EXTRA_HOST_FLAGS) ; do \
19554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19555 done; \
e28c595f
JM
19556 echo "Doing mostlyclean in ppl" ; \
19557 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19560 "RANLIB=$${RANLIB}" \
0c24b341 19561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19562 mostlyclean) \
19563 || exit 1
19564
e28c595f 19565@endif ppl
4b900473 19566
e28c595f
JM
19567.PHONY: maybe-clean-ppl clean-ppl
19568maybe-clean-ppl:
19569@if ppl
19570maybe-clean-ppl: clean-ppl
4b900473 19571
e28c595f
JM
19572clean-ppl:
19573 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19574 r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19576 $(HOST_EXPORTS) \
19577 for flag in $(EXTRA_HOST_FLAGS) ; do \
19578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19579 done; \
e28c595f
JM
19580 echo "Doing clean in ppl" ; \
19581 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19584 "RANLIB=$${RANLIB}" \
0c24b341 19585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19586 clean) \
19587 || exit 1
19588
e28c595f 19589@endif ppl
4b900473 19590
e28c595f
JM
19591.PHONY: maybe-distclean-ppl distclean-ppl
19592maybe-distclean-ppl:
19593@if ppl
19594maybe-distclean-ppl: distclean-ppl
4b900473 19595
e28c595f
JM
19596distclean-ppl:
19597 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19598 r=`${PWD_COMMAND}`; export r; \
19599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19600 $(HOST_EXPORTS) \
19601 for flag in $(EXTRA_HOST_FLAGS) ; do \
19602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19603 done; \
e28c595f
JM
19604 echo "Doing distclean in ppl" ; \
19605 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19608 "RANLIB=$${RANLIB}" \
0c24b341 19609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19610 distclean) \
19611 || exit 1
19612
e28c595f 19613@endif ppl
4b900473 19614
e28c595f
JM
19615.PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
19616maybe-maintainer-clean-ppl:
19617@if ppl
19618maybe-maintainer-clean-ppl: maintainer-clean-ppl
4b900473 19619
e28c595f
JM
19620maintainer-clean-ppl:
19621 @[ -f ./ppl/Makefile ] || exit 0; \
4b900473
PB
19622 r=`${PWD_COMMAND}`; export r; \
19623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19624 $(HOST_EXPORTS) \
19625 for flag in $(EXTRA_HOST_FLAGS) ; do \
19626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19627 done; \
e28c595f
JM
19628 echo "Doing maintainer-clean in ppl" ; \
19629 (cd $(HOST_SUBDIR)/ppl && \
4b900473
PB
19630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19632 "RANLIB=$${RANLIB}" \
0c24b341 19633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
19634 maintainer-clean) \
19635 || exit 1
19636
e28c595f 19637@endif ppl
4b900473
PB
19638
19639
19640
e28c595f
JM
19641.PHONY: configure-cloog maybe-configure-cloog
19642maybe-configure-cloog:
4b900473 19643@if gcc-bootstrap
e28c595f 19644configure-cloog: stage_current
4b900473 19645@endif gcc-bootstrap
e28c595f
JM
19646@if cloog
19647maybe-configure-cloog: configure-cloog
19648configure-cloog:
4b900473
PB
19649 @r=`${PWD_COMMAND}`; export r; \
19650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
e28c595f
JM
19651 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
19652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
4b900473 19653 $(HOST_EXPORTS) \
e28c595f
JM
19654 echo Configuring in $(HOST_SUBDIR)/cloog; \
19655 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
4b900473
PB
19656 case $(srcdir) in \
19657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19658 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19660 esac; \
e28c595f
JM
19661 srcdiroption="--srcdir=$${topdir}/cloog"; \
19662 libsrcdir="$$s/cloog"; \
4b900473
PB
19663 $(SHELL) $${libsrcdir}/configure \
19664 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
e28c595f 19665 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp \
4b900473 19666 || exit 1
e28c595f 19667@endif cloog
4b900473
PB
19668
19669
19670
e28c595f
JM
19671.PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
19672maybe-configure-stage1-cloog:
19673@if cloog-bootstrap
19674maybe-configure-stage1-cloog: configure-stage1-cloog
19675configure-stage1-cloog:
4b900473 19676 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
e28c595f 19677 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19678 @r=`${PWD_COMMAND}`; export r; \
19679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19680 TFLAGS="$(STAGE1_TFLAGS)"; \
e28c595f 19681 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
1b05fbbd 19682 $(HOST_EXPORTS) \
8ee82aff 19683 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19684 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
19685 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19686 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
19687 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19688 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19689 case $(srcdir) in \
19690 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19691 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19692 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19693 esac; \
e28c595f
JM
19694 srcdiroption="--srcdir=$${topdir}/cloog"; \
19695 libsrcdir="$$s/cloog"; \
4b900473
PB
19696 $(SHELL) $${libsrcdir}/configure \
19697 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19698 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
1b05fbbd
AO
19699 $(STAGE1_CONFIGURE_FLAGS) \
19700 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19701@endif cloog-bootstrap
19702
19703.PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
19704maybe-configure-stage2-cloog:
19705@if cloog-bootstrap
19706maybe-configure-stage2-cloog: configure-stage2-cloog
19707configure-stage2-cloog:
4b900473 19708 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
e28c595f 19709 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19710 @r=`${PWD_COMMAND}`; export r; \
19711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19712 TFLAGS="$(STAGE2_TFLAGS)"; \
e28c595f 19713 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19714 $(HOST_EXPORTS) \
1b05fbbd 19715 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19716 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19717 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
19718 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19719 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
19720 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19721 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19722 case $(srcdir) in \
19723 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19724 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19725 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19726 esac; \
e28c595f
JM
19727 srcdiroption="--srcdir=$${topdir}/cloog"; \
19728 libsrcdir="$$s/cloog"; \
4b900473
PB
19729 $(SHELL) $${libsrcdir}/configure \
19730 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19731 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19732 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19733 $(STAGE2_CONFIGURE_FLAGS) \
19734 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19735@endif cloog-bootstrap
19736
19737.PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
19738maybe-configure-stage3-cloog:
19739@if cloog-bootstrap
19740maybe-configure-stage3-cloog: configure-stage3-cloog
19741configure-stage3-cloog:
4b900473 19742 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
e28c595f 19743 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19744 @r=`${PWD_COMMAND}`; export r; \
19745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19746 TFLAGS="$(STAGE3_TFLAGS)"; \
e28c595f 19747 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19748 $(HOST_EXPORTS) \
1b05fbbd 19749 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19750 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19751 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
19752 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19753 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
19754 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19755 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19756 case $(srcdir) in \
19757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19758 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19760 esac; \
e28c595f
JM
19761 srcdiroption="--srcdir=$${topdir}/cloog"; \
19762 libsrcdir="$$s/cloog"; \
4b900473
PB
19763 $(SHELL) $${libsrcdir}/configure \
19764 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19765 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19766 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19767 $(STAGE3_CONFIGURE_FLAGS) \
19768 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19769@endif cloog-bootstrap
19770
19771.PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
19772maybe-configure-stage4-cloog:
19773@if cloog-bootstrap
19774maybe-configure-stage4-cloog: configure-stage4-cloog
19775configure-stage4-cloog:
4b900473 19776 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
e28c595f 19777 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19778 @r=`${PWD_COMMAND}`; export r; \
19779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19780 TFLAGS="$(STAGE4_TFLAGS)"; \
e28c595f 19781 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19782 $(HOST_EXPORTS) \
1b05fbbd 19783 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 19784 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
19785 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
19786 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19787 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
19788 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19789 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19790 case $(srcdir) in \
19791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19792 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19794 esac; \
e28c595f
JM
19795 srcdiroption="--srcdir=$${topdir}/cloog"; \
19796 libsrcdir="$$s/cloog"; \
4b900473
PB
19797 $(SHELL) $${libsrcdir}/configure \
19798 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19799 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19800 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19801 $(STAGE4_CONFIGURE_FLAGS) \
19802 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19803@endif cloog-bootstrap
19804
19805.PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
19806maybe-configure-stageprofile-cloog:
19807@if cloog-bootstrap
19808maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
19809configure-stageprofile-cloog:
4b900473 19810 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
e28c595f 19811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19812 @r=`${PWD_COMMAND}`; export r; \
19813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19814 TFLAGS="$(STAGEprofile_TFLAGS)"; \
e28c595f 19815 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19816 $(HOST_EXPORTS) \
1b05fbbd
AO
19817 $(POSTSTAGE1_HOST_EXPORTS) \
19818 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19819 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
19820 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19821 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
19822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19823 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19824 case $(srcdir) in \
19825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19826 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19828 esac; \
e28c595f
JM
19829 srcdiroption="--srcdir=$${topdir}/cloog"; \
19830 libsrcdir="$$s/cloog"; \
4b900473
PB
19831 $(SHELL) $${libsrcdir}/configure \
19832 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19833 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19834 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19835 $(STAGEprofile_CONFIGURE_FLAGS) \
19836 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f
JM
19837@endif cloog-bootstrap
19838
19839.PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
19840maybe-configure-stagefeedback-cloog:
19841@if cloog-bootstrap
19842maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
19843configure-stagefeedback-cloog:
4b900473 19844 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
e28c595f 19845 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
4b900473
PB
19846 @r=`${PWD_COMMAND}`; export r; \
19847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19848 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
e28c595f 19849 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
4b900473 19850 $(HOST_EXPORTS) \
1b05fbbd
AO
19851 $(POSTSTAGE1_HOST_EXPORTS) \
19852 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19853 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
19854 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
e28c595f
JM
19855 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
19856 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
19857 cd $(HOST_SUBDIR)/cloog || exit 1; \
4b900473
PB
19858 case $(srcdir) in \
19859 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
e28c595f 19860 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
4b900473
PB
19861 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19862 esac; \
e28c595f
JM
19863 srcdiroption="--srcdir=$${topdir}/cloog"; \
19864 libsrcdir="$$s/cloog"; \
4b900473
PB
19865 $(SHELL) $${libsrcdir}/configure \
19866 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
19867 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
19868 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd
AO
19869 $(STAGEfeedback_CONFIGURE_FLAGS) \
19870 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-ppl=$$r/$(HOST_SUBDIR)/ppl/ --with-bits=gmp
e28c595f 19871@endif cloog-bootstrap
4b900473
PB
19872
19873
19874
19875
19876
e28c595f
JM
19877.PHONY: all-cloog maybe-all-cloog
19878maybe-all-cloog:
4b900473 19879@if gcc-bootstrap
e28c595f 19880all-cloog: stage_current
4b900473 19881@endif gcc-bootstrap
e28c595f
JM
19882@if cloog
19883TARGET-cloog=all
19884maybe-all-cloog: all-cloog
19885all-cloog: configure-cloog
4b900473
PB
19886 @r=`${PWD_COMMAND}`; export r; \
19887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19888 $(HOST_EXPORTS) \
e28c595f 19889 (cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19890 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
e28c595f
JM
19891 $(TARGET-cloog))
19892@endif cloog
4b900473
PB
19893
19894
19895
e28c595f
JM
19896.PHONY: all-stage1-cloog maybe-all-stage1-cloog
19897.PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
19898maybe-all-stage1-cloog:
19899maybe-clean-stage1-cloog:
19900@if cloog-bootstrap
19901maybe-all-stage1-cloog: all-stage1-cloog
19902all-stage1: all-stage1-cloog
19903TARGET-stage1-cloog = $(TARGET-cloog)
19904all-stage1-cloog: configure-stage1-cloog
4b900473
PB
19905 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19906 @r=`${PWD_COMMAND}`; export r; \
19907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19908 TFLAGS="$(STAGE1_TFLAGS)"; \
4b900473 19909 $(HOST_EXPORTS) \
e28c595f 19910 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19912 CFLAGS="$(STAGE1_CFLAGS)" \
19913 CXXFLAGS="$(STAGE1_CFLAGS)" \
19914 LIBCFLAGS="$(LIBCFLAGS)" \
19915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19918 $(EXTRA_HOST_FLAGS) \
19919 TFLAGS="$(STAGE1_TFLAGS)" \
e28c595f 19920 $(TARGET-stage1-cloog)
4b900473 19921
e28c595f
JM
19922maybe-clean-stage1-cloog: clean-stage1-cloog
19923clean-stage1: clean-stage1-cloog
19924clean-stage1-cloog:
4b900473 19925 @if [ $(current_stage) = stage1 ]; then \
e28c595f 19926 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19927 else \
e28c595f 19928 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
4b900473
PB
19929 $(MAKE) stage1-start; \
19930 fi; \
e28c595f 19931 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19932 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 19933 clean
e28c595f
JM
19934@endif cloog-bootstrap
19935
19936
19937.PHONY: all-stage2-cloog maybe-all-stage2-cloog
19938.PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
19939maybe-all-stage2-cloog:
19940maybe-clean-stage2-cloog:
19941@if cloog-bootstrap
19942maybe-all-stage2-cloog: all-stage2-cloog
19943all-stage2: all-stage2-cloog
19944TARGET-stage2-cloog = $(TARGET-cloog)
19945all-stage2-cloog: configure-stage2-cloog
4b900473
PB
19946 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19947 @r=`${PWD_COMMAND}`; export r; \
19948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19949 TFLAGS="$(STAGE2_TFLAGS)"; \
4b900473
PB
19950 $(HOST_EXPORTS) \
19951 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19952 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19953 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19954 CFLAGS="$(STAGE2_CFLAGS)" \
19955 CXXFLAGS="$(STAGE2_CFLAGS)" \
19956 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19957 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19958 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19959 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19960 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19961 TFLAGS="$(STAGE2_TFLAGS)" \
e28c595f 19962 $(TARGET-stage2-cloog)
4b900473 19963
e28c595f
JM
19964maybe-clean-stage2-cloog: clean-stage2-cloog
19965clean-stage2: clean-stage2-cloog
19966clean-stage2-cloog:
4b900473 19967 @if [ $(current_stage) = stage2 ]; then \
e28c595f 19968 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 19969 else \
e28c595f 19970 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
4b900473
PB
19971 $(MAKE) stage2-start; \
19972 fi; \
e28c595f 19973 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19974 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 19975 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 19976 clean
e28c595f
JM
19977@endif cloog-bootstrap
19978
19979
e28c595f
JM
19980.PHONY: all-stage3-cloog maybe-all-stage3-cloog
19981.PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
19982maybe-all-stage3-cloog:
19983maybe-clean-stage3-cloog:
19984@if cloog-bootstrap
19985maybe-all-stage3-cloog: all-stage3-cloog
19986all-stage3: all-stage3-cloog
19987TARGET-stage3-cloog = $(TARGET-cloog)
19988all-stage3-cloog: configure-stage3-cloog
4b900473
PB
19989 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19990 @r=`${PWD_COMMAND}`; export r; \
19991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 19992 TFLAGS="$(STAGE3_TFLAGS)"; \
4b900473
PB
19993 $(HOST_EXPORTS) \
19994 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 19995 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 19996 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
19997 CFLAGS="$(STAGE3_CFLAGS)" \
19998 CXXFLAGS="$(STAGE3_CFLAGS)" \
19999 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20000 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20001 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20002 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20003 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20004 TFLAGS="$(STAGE3_TFLAGS)" \
e28c595f 20005 $(TARGET-stage3-cloog)
4b900473 20006
e28c595f
JM
20007maybe-clean-stage3-cloog: clean-stage3-cloog
20008clean-stage3: clean-stage3-cloog
20009clean-stage3-cloog:
4b900473 20010 @if [ $(current_stage) = stage3 ]; then \
e28c595f 20011 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20012 else \
e28c595f 20013 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
4b900473
PB
20014 $(MAKE) stage3-start; \
20015 fi; \
e28c595f 20016 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20017 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20018 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20019 clean
e28c595f
JM
20020@endif cloog-bootstrap
20021
20022
e28c595f
JM
20023.PHONY: all-stage4-cloog maybe-all-stage4-cloog
20024.PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
20025maybe-all-stage4-cloog:
20026maybe-clean-stage4-cloog:
20027@if cloog-bootstrap
20028maybe-all-stage4-cloog: all-stage4-cloog
20029all-stage4: all-stage4-cloog
20030TARGET-stage4-cloog = $(TARGET-cloog)
20031all-stage4-cloog: configure-stage4-cloog
4b900473
PB
20032 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20033 @r=`${PWD_COMMAND}`; export r; \
20034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20035 TFLAGS="$(STAGE4_TFLAGS)"; \
4b900473
PB
20036 $(HOST_EXPORTS) \
20037 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20038 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20040 CFLAGS="$(STAGE4_CFLAGS)" \
20041 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 20042 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
20043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20047 TFLAGS="$(STAGE4_TFLAGS)" \
e28c595f 20048 $(TARGET-stage4-cloog)
4b900473 20049
e28c595f
JM
20050maybe-clean-stage4-cloog: clean-stage4-cloog
20051clean-stage4: clean-stage4-cloog
20052clean-stage4-cloog:
4b900473 20053 @if [ $(current_stage) = stage4 ]; then \
e28c595f 20054 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20055 else \
e28c595f 20056 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
4b900473
PB
20057 $(MAKE) stage4-start; \
20058 fi; \
e28c595f 20059 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20060 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20061 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20062 clean
e28c595f
JM
20063@endif cloog-bootstrap
20064
20065
20066.PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
20067.PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
20068maybe-all-stageprofile-cloog:
20069maybe-clean-stageprofile-cloog:
20070@if cloog-bootstrap
20071maybe-all-stageprofile-cloog: all-stageprofile-cloog
20072all-stageprofile: all-stageprofile-cloog
20073TARGET-stageprofile-cloog = $(TARGET-cloog)
20074all-stageprofile-cloog: configure-stageprofile-cloog
4b900473
PB
20075 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20076 @r=`${PWD_COMMAND}`; export r; \
20077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20078 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4b900473
PB
20079 $(HOST_EXPORTS) \
20080 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20081 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20083 CFLAGS="$(STAGEprofile_CFLAGS)" \
20084 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
20085 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20089 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20090 TFLAGS="$(STAGEprofile_TFLAGS)" \
e28c595f 20091 $(TARGET-stageprofile-cloog)
4b900473 20092
e28c595f
JM
20093maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
20094clean-stageprofile: clean-stageprofile-cloog
20095clean-stageprofile-cloog:
4b900473 20096 @if [ $(current_stage) = stageprofile ]; then \
e28c595f 20097 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20098 else \
e28c595f 20099 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
4b900473
PB
20100 $(MAKE) stageprofile-start; \
20101 fi; \
e28c595f 20102 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20103 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20104 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20105 clean
e28c595f
JM
20106@endif cloog-bootstrap
20107
20108
20109.PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
20110.PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
20111maybe-all-stagefeedback-cloog:
20112maybe-clean-stagefeedback-cloog:
20113@if cloog-bootstrap
20114maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
20115all-stagefeedback: all-stagefeedback-cloog
20116TARGET-stagefeedback-cloog = $(TARGET-cloog)
20117all-stagefeedback-cloog: configure-stagefeedback-cloog
4b900473
PB
20118 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20119 @r=`${PWD_COMMAND}`; export r; \
20120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20121 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4b900473
PB
20122 $(HOST_EXPORTS) \
20123 $(POSTSTAGE1_HOST_EXPORTS) \
e28c595f 20124 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20125 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
20126 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20127 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
20128 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20129 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20130 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20131 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20132 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20133 TFLAGS="$(STAGEfeedback_TFLAGS)" \
e28c595f 20134 $(TARGET-stagefeedback-cloog)
4b900473 20135
e28c595f
JM
20136maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
20137clean-stagefeedback: clean-stagefeedback-cloog
20138clean-stagefeedback-cloog:
4b900473 20139 @if [ $(current_stage) = stagefeedback ]; then \
e28c595f 20140 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
4b900473 20141 else \
e28c595f 20142 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
4b900473
PB
20143 $(MAKE) stagefeedback-start; \
20144 fi; \
e28c595f 20145 cd $(HOST_SUBDIR)/cloog && \
7f6ef0c0 20146 $(MAKE) $(EXTRA_HOST_FLAGS) \
4b900473 20147 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 20148 clean
e28c595f 20149@endif cloog-bootstrap
4b900473
PB
20150
20151
20152
20153
20154
e28c595f
JM
20155.PHONY: check-cloog maybe-check-cloog
20156maybe-check-cloog:
20157@if cloog
20158maybe-check-cloog: check-cloog
4b900473 20159
e28c595f 20160check-cloog:
4b900473
PB
20161 @: $(MAKE); $(unstage)
20162 @r=`${PWD_COMMAND}`; export r; \
20163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20164 $(HOST_EXPORTS) \
e28c595f 20165 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20166 $(MAKE) $(FLAGS_TO_PASS) check)
20167
e28c595f 20168@endif cloog
4b900473 20169
e28c595f
JM
20170.PHONY: install-cloog maybe-install-cloog
20171maybe-install-cloog:
20172@if cloog
20173maybe-install-cloog: install-cloog
4b900473 20174
e28c595f 20175install-cloog:
4b900473 20176
e28c595f 20177@endif cloog
4b900473
PB
20178
20179# Other targets (info, dvi, pdf, etc.)
20180
e28c595f
JM
20181.PHONY: maybe-info-cloog info-cloog
20182maybe-info-cloog:
20183@if cloog
20184maybe-info-cloog: info-cloog
4b900473 20185
e28c595f
JM
20186info-cloog: \
20187 configure-cloog
20188 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20189 r=`${PWD_COMMAND}`; export r; \
20190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20191 $(HOST_EXPORTS) \
20192 for flag in $(EXTRA_HOST_FLAGS) ; do \
20193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20194 done; \
e28c595f
JM
20195 echo "Doing info in cloog" ; \
20196 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20199 "RANLIB=$${RANLIB}" \
0c24b341 20200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20201 info) \
20202 || exit 1
20203
e28c595f 20204@endif cloog
4b900473 20205
e28c595f
JM
20206.PHONY: maybe-dvi-cloog dvi-cloog
20207maybe-dvi-cloog:
20208@if cloog
20209maybe-dvi-cloog: dvi-cloog
4b900473 20210
e28c595f
JM
20211dvi-cloog: \
20212 configure-cloog
20213 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20214 r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216 $(HOST_EXPORTS) \
20217 for flag in $(EXTRA_HOST_FLAGS) ; do \
20218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20219 done; \
e28c595f
JM
20220 echo "Doing dvi in cloog" ; \
20221 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20224 "RANLIB=$${RANLIB}" \
0c24b341 20225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20226 dvi) \
20227 || exit 1
20228
e28c595f 20229@endif cloog
4b900473 20230
e28c595f
JM
20231.PHONY: maybe-pdf-cloog pdf-cloog
20232maybe-pdf-cloog:
20233@if cloog
20234maybe-pdf-cloog: pdf-cloog
4b900473 20235
e28c595f
JM
20236pdf-cloog: \
20237 configure-cloog
20238 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20239 r=`${PWD_COMMAND}`; export r; \
20240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20241 $(HOST_EXPORTS) \
20242 for flag in $(EXTRA_HOST_FLAGS) ; do \
20243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20244 done; \
e28c595f
JM
20245 echo "Doing pdf in cloog" ; \
20246 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20249 "RANLIB=$${RANLIB}" \
0c24b341 20250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20251 pdf) \
20252 || exit 1
20253
e28c595f 20254@endif cloog
4b900473 20255
e28c595f
JM
20256.PHONY: maybe-html-cloog html-cloog
20257maybe-html-cloog:
20258@if cloog
20259maybe-html-cloog: html-cloog
4b900473 20260
e28c595f
JM
20261html-cloog: \
20262 configure-cloog
20263 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20264 r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266 $(HOST_EXPORTS) \
20267 for flag in $(EXTRA_HOST_FLAGS) ; do \
20268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20269 done; \
e28c595f
JM
20270 echo "Doing html in cloog" ; \
20271 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20274 "RANLIB=$${RANLIB}" \
0c24b341 20275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20276 html) \
20277 || exit 1
20278
e28c595f 20279@endif cloog
4b900473 20280
e28c595f
JM
20281.PHONY: maybe-TAGS-cloog TAGS-cloog
20282maybe-TAGS-cloog:
20283@if cloog
20284maybe-TAGS-cloog: TAGS-cloog
4b900473 20285
e28c595f
JM
20286TAGS-cloog: \
20287 configure-cloog
20288 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20289 r=`${PWD_COMMAND}`; export r; \
20290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20291 $(HOST_EXPORTS) \
20292 for flag in $(EXTRA_HOST_FLAGS) ; do \
20293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20294 done; \
e28c595f
JM
20295 echo "Doing TAGS in cloog" ; \
20296 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20299 "RANLIB=$${RANLIB}" \
0c24b341 20300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20301 TAGS) \
20302 || exit 1
20303
e28c595f 20304@endif cloog
4b900473 20305
e28c595f
JM
20306.PHONY: maybe-install-info-cloog install-info-cloog
20307maybe-install-info-cloog:
20308@if cloog
20309maybe-install-info-cloog: install-info-cloog
4b900473 20310
e28c595f
JM
20311install-info-cloog: \
20312 configure-cloog \
20313 info-cloog
20314 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20315 r=`${PWD_COMMAND}`; export r; \
20316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20317 $(HOST_EXPORTS) \
20318 for flag in $(EXTRA_HOST_FLAGS) ; do \
20319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20320 done; \
e28c595f
JM
20321 echo "Doing install-info in cloog" ; \
20322 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20325 "RANLIB=$${RANLIB}" \
0c24b341 20326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20327 install-info) \
20328 || exit 1
20329
e28c595f 20330@endif cloog
4b900473 20331
e28c595f
JM
20332.PHONY: maybe-install-pdf-cloog install-pdf-cloog
20333maybe-install-pdf-cloog:
20334@if cloog
20335maybe-install-pdf-cloog: install-pdf-cloog
a3ca38d2 20336
e28c595f
JM
20337install-pdf-cloog: \
20338 configure-cloog \
20339 pdf-cloog
20340 @[ -f ./cloog/Makefile ] || exit 0; \
a3ca38d2
DD
20341 r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 $(HOST_EXPORTS) \
20344 for flag in $(EXTRA_HOST_FLAGS) ; do \
20345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20346 done; \
e28c595f
JM
20347 echo "Doing install-pdf in cloog" ; \
20348 (cd $(HOST_SUBDIR)/cloog && \
a3ca38d2
DD
20349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20351 "RANLIB=$${RANLIB}" \
0c24b341 20352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20353 install-pdf) \
20354 || exit 1
20355
e28c595f 20356@endif cloog
a3ca38d2 20357
e28c595f
JM
20358.PHONY: maybe-install-html-cloog install-html-cloog
20359maybe-install-html-cloog:
20360@if cloog
20361maybe-install-html-cloog: install-html-cloog
4b900473 20362
e28c595f
JM
20363install-html-cloog: \
20364 configure-cloog \
20365 html-cloog
20366 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20367 r=`${PWD_COMMAND}`; export r; \
20368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20369 $(HOST_EXPORTS) \
20370 for flag in $(EXTRA_HOST_FLAGS) ; do \
20371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20372 done; \
e28c595f
JM
20373 echo "Doing install-html in cloog" ; \
20374 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20377 "RANLIB=$${RANLIB}" \
0c24b341 20378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20379 install-html) \
20380 || exit 1
20381
e28c595f 20382@endif cloog
4b900473 20383
e28c595f
JM
20384.PHONY: maybe-installcheck-cloog installcheck-cloog
20385maybe-installcheck-cloog:
20386@if cloog
20387maybe-installcheck-cloog: installcheck-cloog
4b900473 20388
e28c595f
JM
20389installcheck-cloog: \
20390 configure-cloog
20391 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20392 r=`${PWD_COMMAND}`; export r; \
20393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20394 $(HOST_EXPORTS) \
20395 for flag in $(EXTRA_HOST_FLAGS) ; do \
20396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20397 done; \
e28c595f
JM
20398 echo "Doing installcheck in cloog" ; \
20399 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20402 "RANLIB=$${RANLIB}" \
0c24b341 20403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20404 installcheck) \
20405 || exit 1
20406
e28c595f 20407@endif cloog
4b900473 20408
e28c595f
JM
20409.PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
20410maybe-mostlyclean-cloog:
20411@if cloog
20412maybe-mostlyclean-cloog: mostlyclean-cloog
4b900473 20413
e28c595f
JM
20414mostlyclean-cloog:
20415 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20416 r=`${PWD_COMMAND}`; export r; \
20417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20418 $(HOST_EXPORTS) \
20419 for flag in $(EXTRA_HOST_FLAGS) ; do \
20420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20421 done; \
e28c595f
JM
20422 echo "Doing mostlyclean in cloog" ; \
20423 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20426 "RANLIB=$${RANLIB}" \
0c24b341 20427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20428 mostlyclean) \
20429 || exit 1
20430
e28c595f 20431@endif cloog
4b900473 20432
e28c595f
JM
20433.PHONY: maybe-clean-cloog clean-cloog
20434maybe-clean-cloog:
20435@if cloog
20436maybe-clean-cloog: clean-cloog
4b900473 20437
e28c595f
JM
20438clean-cloog:
20439 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20440 r=`${PWD_COMMAND}`; export r; \
20441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20442 $(HOST_EXPORTS) \
20443 for flag in $(EXTRA_HOST_FLAGS) ; do \
20444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20445 done; \
e28c595f
JM
20446 echo "Doing clean in cloog" ; \
20447 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20450 "RANLIB=$${RANLIB}" \
0c24b341 20451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20452 clean) \
20453 || exit 1
20454
e28c595f 20455@endif cloog
4b900473 20456
e28c595f
JM
20457.PHONY: maybe-distclean-cloog distclean-cloog
20458maybe-distclean-cloog:
20459@if cloog
20460maybe-distclean-cloog: distclean-cloog
4b900473 20461
e28c595f
JM
20462distclean-cloog:
20463 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20464 r=`${PWD_COMMAND}`; export r; \
20465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20466 $(HOST_EXPORTS) \
20467 for flag in $(EXTRA_HOST_FLAGS) ; do \
20468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20469 done; \
e28c595f
JM
20470 echo "Doing distclean in cloog" ; \
20471 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20474 "RANLIB=$${RANLIB}" \
0c24b341 20475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20476 distclean) \
20477 || exit 1
20478
e28c595f 20479@endif cloog
4b900473 20480
e28c595f
JM
20481.PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
20482maybe-maintainer-clean-cloog:
20483@if cloog
20484maybe-maintainer-clean-cloog: maintainer-clean-cloog
4b900473 20485
e28c595f
JM
20486maintainer-clean-cloog:
20487 @[ -f ./cloog/Makefile ] || exit 0; \
4b900473
PB
20488 r=`${PWD_COMMAND}`; export r; \
20489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20490 $(HOST_EXPORTS) \
20491 for flag in $(EXTRA_HOST_FLAGS) ; do \
20492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20493 done; \
e28c595f
JM
20494 echo "Doing maintainer-clean in cloog" ; \
20495 (cd $(HOST_SUBDIR)/cloog && \
4b900473
PB
20496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20498 "RANLIB=$${RANLIB}" \
0c24b341 20499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4b900473
PB
20500 maintainer-clean) \
20501 || exit 1
20502
e28c595f 20503@endif cloog
4b900473
PB
20504
20505
20506
b813574b
PB
20507.PHONY: configure-gnuserv maybe-configure-gnuserv
20508maybe-configure-gnuserv:
4f0ef2d8
CD
20509@if gcc-bootstrap
20510configure-gnuserv: stage_current
20511@endif gcc-bootstrap
b813574b
PB
20512@if gnuserv
20513maybe-configure-gnuserv: configure-gnuserv
c52c6897 20514configure-gnuserv:
0aed8855 20515 @: $(MAKE); $(unstage)
c52c6897 20516 @r=`${PWD_COMMAND}`; export r; \
4fa63067 20517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20518 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
20519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 20520 $(HOST_EXPORTS) \
a7254363
PB
20521 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
20522 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 20523 case $(srcdir) in \
b00612cc
PB
20524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20525 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
20526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 20527 esac; \
b00612cc
PB
20528 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
20529 libsrcdir="$$s/gnuserv"; \
4fa63067 20530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
20531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20532 --target=${target_alias} $${srcdiroption} \
2a4cbe27 20533 || exit 1
b813574b 20534@endif gnuserv
2a4cbe27 20535
a7254363
PB
20536
20537
d545f33b
PB
20538
20539
b813574b
PB
20540.PHONY: all-gnuserv maybe-all-gnuserv
20541maybe-all-gnuserv:
4f0ef2d8
CD
20542@if gcc-bootstrap
20543all-gnuserv: stage_current
20544@endif gcc-bootstrap
b813574b 20545@if gnuserv
d27cc32e 20546TARGET-gnuserv=all
b813574b
PB
20547maybe-all-gnuserv: all-gnuserv
20548all-gnuserv: configure-gnuserv
0aed8855 20549 @: $(MAKE); $(unstage)
4fa63067
NN
20550 @r=`${PWD_COMMAND}`; export r; \
20551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20552 $(HOST_EXPORTS) \
b00612cc 20553 (cd $(HOST_SUBDIR)/gnuserv && \
7f6ef0c0
PB
20554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20555 $(TARGET-gnuserv))
b813574b 20556@endif gnuserv
2a4cbe27 20557
a7254363 20558
d545f33b
PB
20559
20560
b813574b
PB
20561.PHONY: check-gnuserv maybe-check-gnuserv
20562maybe-check-gnuserv:
20563@if gnuserv
20564maybe-check-gnuserv: check-gnuserv
2a4cbe27 20565
b813574b 20566check-gnuserv:
0aed8855 20567 @: $(MAKE); $(unstage)
4fa63067 20568 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20570 $(HOST_EXPORTS) \
b00612cc
PB
20571 (cd $(HOST_SUBDIR)/gnuserv && \
20572 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 20573
b813574b 20574@endif gnuserv
2a4cbe27 20575
b813574b
PB
20576.PHONY: install-gnuserv maybe-install-gnuserv
20577maybe-install-gnuserv:
20578@if gnuserv
20579maybe-install-gnuserv: install-gnuserv
2a4cbe27 20580
b813574b 20581install-gnuserv: installdirs
0aed8855 20582 @: $(MAKE); $(unstage)
4fa63067 20583 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20585 $(HOST_EXPORTS) \
b00612cc 20586 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 20587 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 20588
b813574b 20589@endif gnuserv
2a4cbe27 20590
56a8fe78 20591# Other targets (info, dvi, pdf, etc.)
2a4cbe27 20592
b813574b
PB
20593.PHONY: maybe-info-gnuserv info-gnuserv
20594maybe-info-gnuserv:
20595@if gnuserv
20596maybe-info-gnuserv: info-gnuserv
4fa63067 20597
b813574b
PB
20598info-gnuserv: \
20599 configure-gnuserv
0aed8855 20600 @: $(MAKE); $(unstage)
b813574b 20601 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20602 r=`${PWD_COMMAND}`; export r; \
20603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20604 $(HOST_EXPORTS) \
b813574b 20605 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20607 done; \
b813574b 20608 echo "Doing info in gnuserv" ; \
b00612cc 20609 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20612 "RANLIB=$${RANLIB}" \
0c24b341 20613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20614 info) \
2a4cbe27
NN
20615 || exit 1
20616
b813574b 20617@endif gnuserv
2a4cbe27 20618
b813574b
PB
20619.PHONY: maybe-dvi-gnuserv dvi-gnuserv
20620maybe-dvi-gnuserv:
20621@if gnuserv
20622maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 20623
b813574b
PB
20624dvi-gnuserv: \
20625 configure-gnuserv
0aed8855 20626 @: $(MAKE); $(unstage)
b813574b 20627 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20628 r=`${PWD_COMMAND}`; export r; \
20629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20630 $(HOST_EXPORTS) \
b813574b 20631 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20633 done; \
b813574b 20634 echo "Doing dvi in gnuserv" ; \
b00612cc 20635 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20638 "RANLIB=$${RANLIB}" \
0c24b341 20639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20640 dvi) \
2a4cbe27
NN
20641 || exit 1
20642
b813574b 20643@endif gnuserv
2a4cbe27 20644
56a8fe78
DD
20645.PHONY: maybe-pdf-gnuserv pdf-gnuserv
20646maybe-pdf-gnuserv:
20647@if gnuserv
20648maybe-pdf-gnuserv: pdf-gnuserv
20649
20650pdf-gnuserv: \
20651 configure-gnuserv
20652 @: $(MAKE); $(unstage)
20653 @[ -f ./gnuserv/Makefile ] || exit 0; \
20654 r=`${PWD_COMMAND}`; export r; \
20655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20656 $(HOST_EXPORTS) \
20657 for flag in $(EXTRA_HOST_FLAGS) ; do \
20658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20659 done; \
20660 echo "Doing pdf in gnuserv" ; \
20661 (cd $(HOST_SUBDIR)/gnuserv && \
20662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20664 "RANLIB=$${RANLIB}" \
0c24b341 20665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
20666 pdf) \
20667 || exit 1
20668
20669@endif gnuserv
20670
6d389afc
MS
20671.PHONY: maybe-html-gnuserv html-gnuserv
20672maybe-html-gnuserv:
20673@if gnuserv
20674maybe-html-gnuserv: html-gnuserv
20675
20676html-gnuserv: \
20677 configure-gnuserv
0aed8855 20678 @: $(MAKE); $(unstage)
6d389afc
MS
20679 @[ -f ./gnuserv/Makefile ] || exit 0; \
20680 r=`${PWD_COMMAND}`; export r; \
20681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20682 $(HOST_EXPORTS) \
20683 for flag in $(EXTRA_HOST_FLAGS) ; do \
20684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20685 done; \
20686 echo "Doing html in gnuserv" ; \
b00612cc 20687 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
20688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20690 "RANLIB=$${RANLIB}" \
0c24b341 20691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
20692 html) \
20693 || exit 1
20694
20695@endif gnuserv
20696
b813574b
PB
20697.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
20698maybe-TAGS-gnuserv:
20699@if gnuserv
20700maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 20701
b813574b
PB
20702TAGS-gnuserv: \
20703 configure-gnuserv
0aed8855 20704 @: $(MAKE); $(unstage)
b813574b 20705 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20706 r=`${PWD_COMMAND}`; export r; \
20707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20708 $(HOST_EXPORTS) \
b813574b 20709 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20711 done; \
b813574b 20712 echo "Doing TAGS in gnuserv" ; \
b00612cc 20713 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20716 "RANLIB=$${RANLIB}" \
0c24b341 20717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20718 TAGS) \
2a4cbe27
NN
20719 || exit 1
20720
b813574b 20721@endif gnuserv
2a4cbe27 20722
b813574b
PB
20723.PHONY: maybe-install-info-gnuserv install-info-gnuserv
20724maybe-install-info-gnuserv:
20725@if gnuserv
20726maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 20727
b813574b
PB
20728install-info-gnuserv: \
20729 configure-gnuserv \
20730 info-gnuserv
0aed8855 20731 @: $(MAKE); $(unstage)
b813574b 20732 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20733 r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20735 $(HOST_EXPORTS) \
b813574b 20736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20738 done; \
b813574b 20739 echo "Doing install-info in gnuserv" ; \
b00612cc 20740 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20743 "RANLIB=$${RANLIB}" \
0c24b341 20744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20745 install-info) \
2a4cbe27
NN
20746 || exit 1
20747
b813574b 20748@endif gnuserv
2a4cbe27 20749
a3ca38d2
DD
20750.PHONY: maybe-install-pdf-gnuserv install-pdf-gnuserv
20751maybe-install-pdf-gnuserv:
20752@if gnuserv
20753maybe-install-pdf-gnuserv: install-pdf-gnuserv
20754
20755install-pdf-gnuserv: \
20756 configure-gnuserv \
20757 pdf-gnuserv
20758 @: $(MAKE); $(unstage)
20759 @[ -f ./gnuserv/Makefile ] || exit 0; \
20760 r=`${PWD_COMMAND}`; export r; \
20761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20762 $(HOST_EXPORTS) \
20763 for flag in $(EXTRA_HOST_FLAGS) ; do \
20764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20765 done; \
20766 echo "Doing install-pdf in gnuserv" ; \
20767 (cd $(HOST_SUBDIR)/gnuserv && \
20768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20770 "RANLIB=$${RANLIB}" \
0c24b341 20771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
20772 install-pdf) \
20773 || exit 1
20774
20775@endif gnuserv
20776
108a6f8e
CD
20777.PHONY: maybe-install-html-gnuserv install-html-gnuserv
20778maybe-install-html-gnuserv:
20779@if gnuserv
20780maybe-install-html-gnuserv: install-html-gnuserv
20781
20782install-html-gnuserv: \
20783 configure-gnuserv \
20784 html-gnuserv
20785 @: $(MAKE); $(unstage)
20786 @[ -f ./gnuserv/Makefile ] || exit 0; \
20787 r=`${PWD_COMMAND}`; export r; \
20788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20789 $(HOST_EXPORTS) \
20790 for flag in $(EXTRA_HOST_FLAGS) ; do \
20791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20792 done; \
20793 echo "Doing install-html in gnuserv" ; \
20794 (cd $(HOST_SUBDIR)/gnuserv && \
20795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20797 "RANLIB=$${RANLIB}" \
0c24b341 20798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
20799 install-html) \
20800 || exit 1
20801
20802@endif gnuserv
20803
b813574b
PB
20804.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
20805maybe-installcheck-gnuserv:
20806@if gnuserv
20807maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 20808
b813574b
PB
20809installcheck-gnuserv: \
20810 configure-gnuserv
0aed8855 20811 @: $(MAKE); $(unstage)
b813574b 20812 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20813 r=`${PWD_COMMAND}`; export r; \
20814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20815 $(HOST_EXPORTS) \
b813574b 20816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20818 done; \
b813574b 20819 echo "Doing installcheck in gnuserv" ; \
b00612cc 20820 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20823 "RANLIB=$${RANLIB}" \
0c24b341 20824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20825 installcheck) \
2a4cbe27
NN
20826 || exit 1
20827
b813574b 20828@endif gnuserv
2a4cbe27 20829
b813574b
PB
20830.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
20831maybe-mostlyclean-gnuserv:
20832@if gnuserv
20833maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 20834
b813574b 20835mostlyclean-gnuserv:
0aed8855 20836 @: $(MAKE); $(unstage)
b813574b 20837 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20838 r=`${PWD_COMMAND}`; export r; \
20839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20840 $(HOST_EXPORTS) \
b813574b 20841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20843 done; \
b813574b 20844 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 20845 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20848 "RANLIB=$${RANLIB}" \
0c24b341 20849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20850 mostlyclean) \
2a4cbe27
NN
20851 || exit 1
20852
b813574b 20853@endif gnuserv
2a4cbe27 20854
b813574b
PB
20855.PHONY: maybe-clean-gnuserv clean-gnuserv
20856maybe-clean-gnuserv:
20857@if gnuserv
20858maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 20859
b813574b 20860clean-gnuserv:
0aed8855 20861 @: $(MAKE); $(unstage)
b813574b 20862 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20863 r=`${PWD_COMMAND}`; export r; \
20864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20865 $(HOST_EXPORTS) \
b813574b 20866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20868 done; \
b813574b 20869 echo "Doing clean in gnuserv" ; \
b00612cc 20870 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20873 "RANLIB=$${RANLIB}" \
0c24b341 20874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20875 clean) \
2a4cbe27
NN
20876 || exit 1
20877
b813574b 20878@endif gnuserv
2a4cbe27 20879
b813574b
PB
20880.PHONY: maybe-distclean-gnuserv distclean-gnuserv
20881maybe-distclean-gnuserv:
20882@if gnuserv
20883maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 20884
b813574b 20885distclean-gnuserv:
0aed8855 20886 @: $(MAKE); $(unstage)
b813574b 20887 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20888 r=`${PWD_COMMAND}`; export r; \
20889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20890 $(HOST_EXPORTS) \
b813574b 20891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20893 done; \
b813574b 20894 echo "Doing distclean in gnuserv" ; \
b00612cc 20895 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20898 "RANLIB=$${RANLIB}" \
0c24b341 20899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20900 distclean) \
2a4cbe27
NN
20901 || exit 1
20902
b813574b 20903@endif gnuserv
2a4cbe27 20904
b813574b
PB
20905.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
20906maybe-maintainer-clean-gnuserv:
20907@if gnuserv
20908maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 20909
b813574b 20910maintainer-clean-gnuserv:
0aed8855 20911 @: $(MAKE); $(unstage)
b813574b 20912 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
20913 r=`${PWD_COMMAND}`; export r; \
20914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20915 $(HOST_EXPORTS) \
b813574b 20916 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
20917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20918 done; \
b813574b 20919 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 20920 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
20921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20923 "RANLIB=$${RANLIB}" \
0c24b341 20924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 20925 maintainer-clean) \
2a4cbe27
NN
20926 || exit 1
20927
b813574b 20928@endif gnuserv
2a4cbe27 20929
2a4cbe27 20930
a7254363 20931
93f9b408
ILT
20932.PHONY: configure-gold maybe-configure-gold
20933maybe-configure-gold:
20934@if gcc-bootstrap
20935configure-gold: stage_current
20936@endif gcc-bootstrap
20937@if gold
20938maybe-configure-gold: configure-gold
20939configure-gold:
20940 @r=`${PWD_COMMAND}`; export r; \
20941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20942 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
20943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20944 $(HOST_EXPORTS) \
20945 echo Configuring in $(HOST_SUBDIR)/gold; \
20946 cd "$(HOST_SUBDIR)/gold" || exit 1; \
20947 case $(srcdir) in \
20948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20949 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20951 esac; \
20952 srcdiroption="--srcdir=$${topdir}/gold"; \
20953 libsrcdir="$$s/gold"; \
20954 $(SHELL) $${libsrcdir}/configure \
20955 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20956 --target=${target_alias} $${srcdiroption} \
20957 || exit 1
20958@endif gold
20959
20960
20961
20962.PHONY: configure-stage1-gold maybe-configure-stage1-gold
20963maybe-configure-stage1-gold:
20964@if gold-bootstrap
20965maybe-configure-stage1-gold: configure-stage1-gold
20966configure-stage1-gold:
20967 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20968 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
20969 @r=`${PWD_COMMAND}`; export r; \
20970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 20971 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408 20972 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
1b05fbbd 20973 $(HOST_EXPORTS) \
93f9b408 20974 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
20975 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
20976 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
20977 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
20978 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
20979 cd $(HOST_SUBDIR)/gold || exit 1; \
20980 case $(srcdir) in \
20981 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20982 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
20983 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20984 esac; \
20985 srcdiroption="--srcdir=$${topdir}/gold"; \
20986 libsrcdir="$$s/gold"; \
20987 $(SHELL) $${libsrcdir}/configure \
20988 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20989 --target=${target_alias} $${srcdiroption} \
1b05fbbd 20990 $(STAGE1_CONFIGURE_FLAGS)
93f9b408
ILT
20991@endif gold-bootstrap
20992
20993.PHONY: configure-stage2-gold maybe-configure-stage2-gold
20994maybe-configure-stage2-gold:
20995@if gold-bootstrap
20996maybe-configure-stage2-gold: configure-stage2-gold
20997configure-stage2-gold:
20998 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20999 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21000 @r=`${PWD_COMMAND}`; export r; \
21001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21002 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21003 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21004 $(HOST_EXPORTS) \
1b05fbbd 21005 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21006 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21007 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
21008 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21009 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
21010 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21011 cd $(HOST_SUBDIR)/gold || exit 1; \
21012 case $(srcdir) in \
21013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21014 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21016 esac; \
21017 srcdiroption="--srcdir=$${topdir}/gold"; \
21018 libsrcdir="$$s/gold"; \
21019 $(SHELL) $${libsrcdir}/configure \
21020 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21021 --target=${target_alias} $${srcdiroption} \
21022 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21023 $(STAGE2_CONFIGURE_FLAGS)
93f9b408
ILT
21024@endif gold-bootstrap
21025
21026.PHONY: configure-stage3-gold maybe-configure-stage3-gold
21027maybe-configure-stage3-gold:
21028@if gold-bootstrap
21029maybe-configure-stage3-gold: configure-stage3-gold
21030configure-stage3-gold:
21031 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21032 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21033 @r=`${PWD_COMMAND}`; export r; \
21034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21035 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
21036 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21037 $(HOST_EXPORTS) \
1b05fbbd 21038 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21039 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21040 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
21041 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21042 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
21043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21044 cd $(HOST_SUBDIR)/gold || exit 1; \
21045 case $(srcdir) in \
21046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21047 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21049 esac; \
21050 srcdiroption="--srcdir=$${topdir}/gold"; \
21051 libsrcdir="$$s/gold"; \
21052 $(SHELL) $${libsrcdir}/configure \
21053 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21054 --target=${target_alias} $${srcdiroption} \
21055 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21056 $(STAGE3_CONFIGURE_FLAGS)
93f9b408
ILT
21057@endif gold-bootstrap
21058
21059.PHONY: configure-stage4-gold maybe-configure-stage4-gold
21060maybe-configure-stage4-gold:
21061@if gold-bootstrap
21062maybe-configure-stage4-gold: configure-stage4-gold
21063configure-stage4-gold:
21064 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21066 @r=`${PWD_COMMAND}`; export r; \
21067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21068 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
21069 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21070 $(HOST_EXPORTS) \
1b05fbbd 21071 $(POSTSTAGE1_HOST_EXPORTS) \
93f9b408 21072 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
21073 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
21074 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21075 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
21076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21077 cd $(HOST_SUBDIR)/gold || exit 1; \
21078 case $(srcdir) in \
21079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21080 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21082 esac; \
21083 srcdiroption="--srcdir=$${topdir}/gold"; \
21084 libsrcdir="$$s/gold"; \
21085 $(SHELL) $${libsrcdir}/configure \
21086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21087 --target=${target_alias} $${srcdiroption} \
21088 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21089 $(STAGE4_CONFIGURE_FLAGS)
93f9b408
ILT
21090@endif gold-bootstrap
21091
21092.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
21093maybe-configure-stageprofile-gold:
21094@if gold-bootstrap
21095maybe-configure-stageprofile-gold: configure-stageprofile-gold
21096configure-stageprofile-gold:
21097 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21098 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21099 @r=`${PWD_COMMAND}`; export r; \
21100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21101 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
21102 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21103 $(HOST_EXPORTS) \
1b05fbbd
AO
21104 $(POSTSTAGE1_HOST_EXPORTS) \
21105 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21106 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
21107 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21108 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
21109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21110 cd $(HOST_SUBDIR)/gold || exit 1; \
21111 case $(srcdir) in \
21112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21113 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21115 esac; \
21116 srcdiroption="--srcdir=$${topdir}/gold"; \
21117 libsrcdir="$$s/gold"; \
21118 $(SHELL) $${libsrcdir}/configure \
21119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21120 --target=${target_alias} $${srcdiroption} \
21121 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21122 $(STAGEprofile_CONFIGURE_FLAGS)
93f9b408
ILT
21123@endif gold-bootstrap
21124
21125.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
21126maybe-configure-stagefeedback-gold:
21127@if gold-bootstrap
21128maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
21129configure-stagefeedback-gold:
21130 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
21132 @r=`${PWD_COMMAND}`; export r; \
21133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21134 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
21135 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
21136 $(HOST_EXPORTS) \
1b05fbbd
AO
21137 $(POSTSTAGE1_HOST_EXPORTS) \
21138 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21139 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
21140 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
93f9b408
ILT
21141 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
21142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
21143 cd $(HOST_SUBDIR)/gold || exit 1; \
21144 case $(srcdir) in \
21145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21146 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
21147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21148 esac; \
21149 srcdiroption="--srcdir=$${topdir}/gold"; \
21150 libsrcdir="$$s/gold"; \
21151 $(SHELL) $${libsrcdir}/configure \
21152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21153 --target=${target_alias} $${srcdiroption} \
21154 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 21155 $(STAGEfeedback_CONFIGURE_FLAGS)
93f9b408
ILT
21156@endif gold-bootstrap
21157
21158
21159
21160
21161
21162.PHONY: all-gold maybe-all-gold
21163maybe-all-gold:
21164@if gcc-bootstrap
21165all-gold: stage_current
21166@endif gcc-bootstrap
21167@if gold
21168TARGET-gold=all
21169maybe-all-gold: all-gold
21170all-gold: configure-gold
21171 @r=`${PWD_COMMAND}`; export r; \
21172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21173 $(HOST_EXPORTS) \
21174 (cd $(HOST_SUBDIR)/gold && \
21175 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21176 $(TARGET-gold))
21177@endif gold
21178
21179
21180
21181.PHONY: all-stage1-gold maybe-all-stage1-gold
21182.PHONY: clean-stage1-gold maybe-clean-stage1-gold
21183maybe-all-stage1-gold:
21184maybe-clean-stage1-gold:
21185@if gold-bootstrap
21186maybe-all-stage1-gold: all-stage1-gold
21187all-stage1: all-stage1-gold
21188TARGET-stage1-gold = $(TARGET-gold)
21189all-stage1-gold: configure-stage1-gold
21190 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21191 @r=`${PWD_COMMAND}`; export r; \
21192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21193 TFLAGS="$(STAGE1_TFLAGS)"; \
93f9b408
ILT
21194 $(HOST_EXPORTS) \
21195 cd $(HOST_SUBDIR)/gold && \
21196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21197 CFLAGS="$(STAGE1_CFLAGS)" \
21198 CXXFLAGS="$(STAGE1_CFLAGS)" \
21199 LIBCFLAGS="$(LIBCFLAGS)" \
21200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21203 $(EXTRA_HOST_FLAGS) \
21204 TFLAGS="$(STAGE1_TFLAGS)" \
93f9b408
ILT
21205 $(TARGET-stage1-gold)
21206
21207maybe-clean-stage1-gold: clean-stage1-gold
21208clean-stage1: clean-stage1-gold
21209clean-stage1-gold:
21210 @if [ $(current_stage) = stage1 ]; then \
21211 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21212 else \
21213 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
21214 $(MAKE) stage1-start; \
21215 fi; \
21216 cd $(HOST_SUBDIR)/gold && \
21217 $(MAKE) $(EXTRA_HOST_FLAGS) \
21218 clean
21219@endif gold-bootstrap
21220
21221
21222.PHONY: all-stage2-gold maybe-all-stage2-gold
21223.PHONY: clean-stage2-gold maybe-clean-stage2-gold
21224maybe-all-stage2-gold:
21225maybe-clean-stage2-gold:
21226@if gold-bootstrap
21227maybe-all-stage2-gold: all-stage2-gold
21228all-stage2: all-stage2-gold
21229TARGET-stage2-gold = $(TARGET-gold)
21230all-stage2-gold: configure-stage2-gold
21231 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21232 @r=`${PWD_COMMAND}`; export r; \
21233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21234 TFLAGS="$(STAGE2_TFLAGS)"; \
93f9b408
ILT
21235 $(HOST_EXPORTS) \
21236 $(POSTSTAGE1_HOST_EXPORTS) \
21237 cd $(HOST_SUBDIR)/gold && \
21238 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21239 CFLAGS="$(STAGE2_CFLAGS)" \
21240 CXXFLAGS="$(STAGE2_CFLAGS)" \
21241 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21242 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21243 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21244 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21245 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21246 TFLAGS="$(STAGE2_TFLAGS)" \
93f9b408
ILT
21247 $(TARGET-stage2-gold)
21248
21249maybe-clean-stage2-gold: clean-stage2-gold
21250clean-stage2: clean-stage2-gold
21251clean-stage2-gold:
21252 @if [ $(current_stage) = stage2 ]; then \
21253 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21254 else \
21255 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
21256 $(MAKE) stage2-start; \
21257 fi; \
21258 cd $(HOST_SUBDIR)/gold && \
21259 $(MAKE) $(EXTRA_HOST_FLAGS) \
21260 $(POSTSTAGE1_FLAGS_TO_PASS) \
21261 clean
21262@endif gold-bootstrap
21263
21264
93f9b408
ILT
21265.PHONY: all-stage3-gold maybe-all-stage3-gold
21266.PHONY: clean-stage3-gold maybe-clean-stage3-gold
21267maybe-all-stage3-gold:
21268maybe-clean-stage3-gold:
21269@if gold-bootstrap
21270maybe-all-stage3-gold: all-stage3-gold
21271all-stage3: all-stage3-gold
21272TARGET-stage3-gold = $(TARGET-gold)
21273all-stage3-gold: configure-stage3-gold
21274 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21275 @r=`${PWD_COMMAND}`; export r; \
21276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21277 TFLAGS="$(STAGE3_TFLAGS)"; \
93f9b408
ILT
21278 $(HOST_EXPORTS) \
21279 $(POSTSTAGE1_HOST_EXPORTS) \
21280 cd $(HOST_SUBDIR)/gold && \
21281 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21282 CFLAGS="$(STAGE3_CFLAGS)" \
21283 CXXFLAGS="$(STAGE3_CFLAGS)" \
21284 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21285 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21286 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21287 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21288 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21289 TFLAGS="$(STAGE3_TFLAGS)" \
93f9b408
ILT
21290 $(TARGET-stage3-gold)
21291
21292maybe-clean-stage3-gold: clean-stage3-gold
21293clean-stage3: clean-stage3-gold
21294clean-stage3-gold:
21295 @if [ $(current_stage) = stage3 ]; then \
21296 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21297 else \
21298 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
21299 $(MAKE) stage3-start; \
21300 fi; \
21301 cd $(HOST_SUBDIR)/gold && \
21302 $(MAKE) $(EXTRA_HOST_FLAGS) \
21303 $(POSTSTAGE1_FLAGS_TO_PASS) \
21304 clean
21305@endif gold-bootstrap
21306
21307
93f9b408
ILT
21308.PHONY: all-stage4-gold maybe-all-stage4-gold
21309.PHONY: clean-stage4-gold maybe-clean-stage4-gold
21310maybe-all-stage4-gold:
21311maybe-clean-stage4-gold:
21312@if gold-bootstrap
21313maybe-all-stage4-gold: all-stage4-gold
21314all-stage4: all-stage4-gold
21315TARGET-stage4-gold = $(TARGET-gold)
21316all-stage4-gold: configure-stage4-gold
21317 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21318 @r=`${PWD_COMMAND}`; export r; \
21319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21320 TFLAGS="$(STAGE4_TFLAGS)"; \
93f9b408
ILT
21321 $(HOST_EXPORTS) \
21322 $(POSTSTAGE1_HOST_EXPORTS) \
21323 cd $(HOST_SUBDIR)/gold && \
21324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21325 CFLAGS="$(STAGE4_CFLAGS)" \
21326 CXXFLAGS="$(STAGE4_CFLAGS)" \
93f9b408 21327 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
21328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21331 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21332 TFLAGS="$(STAGE4_TFLAGS)" \
93f9b408
ILT
21333 $(TARGET-stage4-gold)
21334
21335maybe-clean-stage4-gold: clean-stage4-gold
21336clean-stage4: clean-stage4-gold
21337clean-stage4-gold:
21338 @if [ $(current_stage) = stage4 ]; then \
21339 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21340 else \
21341 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
21342 $(MAKE) stage4-start; \
21343 fi; \
21344 cd $(HOST_SUBDIR)/gold && \
21345 $(MAKE) $(EXTRA_HOST_FLAGS) \
21346 $(POSTSTAGE1_FLAGS_TO_PASS) \
21347 clean
21348@endif gold-bootstrap
21349
21350
21351.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
21352.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
21353maybe-all-stageprofile-gold:
21354maybe-clean-stageprofile-gold:
21355@if gold-bootstrap
21356maybe-all-stageprofile-gold: all-stageprofile-gold
21357all-stageprofile: all-stageprofile-gold
21358TARGET-stageprofile-gold = $(TARGET-gold)
21359all-stageprofile-gold: configure-stageprofile-gold
21360 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21361 @r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21363 TFLAGS="$(STAGEprofile_TFLAGS)"; \
93f9b408
ILT
21364 $(HOST_EXPORTS) \
21365 $(POSTSTAGE1_HOST_EXPORTS) \
21366 cd $(HOST_SUBDIR)/gold && \
21367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21368 CFLAGS="$(STAGEprofile_CFLAGS)" \
21369 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
21370 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21375 TFLAGS="$(STAGEprofile_TFLAGS)" \
93f9b408
ILT
21376 $(TARGET-stageprofile-gold)
21377
21378maybe-clean-stageprofile-gold: clean-stageprofile-gold
21379clean-stageprofile: clean-stageprofile-gold
21380clean-stageprofile-gold:
21381 @if [ $(current_stage) = stageprofile ]; then \
21382 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21383 else \
21384 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
21385 $(MAKE) stageprofile-start; \
21386 fi; \
21387 cd $(HOST_SUBDIR)/gold && \
21388 $(MAKE) $(EXTRA_HOST_FLAGS) \
21389 $(POSTSTAGE1_FLAGS_TO_PASS) \
21390 clean
21391@endif gold-bootstrap
21392
21393
21394.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
21395.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
21396maybe-all-stagefeedback-gold:
21397maybe-clean-stagefeedback-gold:
21398@if gold-bootstrap
21399maybe-all-stagefeedback-gold: all-stagefeedback-gold
21400all-stagefeedback: all-stagefeedback-gold
21401TARGET-stagefeedback-gold = $(TARGET-gold)
21402all-stagefeedback-gold: configure-stagefeedback-gold
21403 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21404 @r=`${PWD_COMMAND}`; export r; \
21405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 21406 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
93f9b408
ILT
21407 $(HOST_EXPORTS) \
21408 $(POSTSTAGE1_HOST_EXPORTS) \
21409 cd $(HOST_SUBDIR)/gold && \
21410 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
21411 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21412 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
21413 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21414 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21415 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21416 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21417 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21418 TFLAGS="$(STAGEfeedback_TFLAGS)" \
93f9b408
ILT
21419 $(TARGET-stagefeedback-gold)
21420
21421maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
21422clean-stagefeedback: clean-stagefeedback-gold
21423clean-stagefeedback-gold:
21424 @if [ $(current_stage) = stagefeedback ]; then \
21425 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
21426 else \
21427 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
21428 $(MAKE) stagefeedback-start; \
21429 fi; \
21430 cd $(HOST_SUBDIR)/gold && \
21431 $(MAKE) $(EXTRA_HOST_FLAGS) \
21432 $(POSTSTAGE1_FLAGS_TO_PASS) \
21433 clean
21434@endif gold-bootstrap
21435
21436
21437
21438
21439
21440.PHONY: check-gold maybe-check-gold
21441maybe-check-gold:
21442@if gold
21443maybe-check-gold: check-gold
21444
21445check-gold:
21446 @: $(MAKE); $(unstage)
21447 @r=`${PWD_COMMAND}`; export r; \
21448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21449 $(HOST_EXPORTS) \
21450 (cd $(HOST_SUBDIR)/gold && \
21451 $(MAKE) $(FLAGS_TO_PASS) check)
21452
21453@endif gold
21454
21455.PHONY: install-gold maybe-install-gold
21456maybe-install-gold:
21457@if gold
21458maybe-install-gold: install-gold
21459
21460install-gold: installdirs
21461 @: $(MAKE); $(unstage)
21462 @r=`${PWD_COMMAND}`; export r; \
21463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21464 $(HOST_EXPORTS) \
21465 (cd $(HOST_SUBDIR)/gold && \
21466 $(MAKE) $(FLAGS_TO_PASS) install)
21467
21468@endif gold
21469
21470# Other targets (info, dvi, pdf, etc.)
21471
21472.PHONY: maybe-info-gold info-gold
21473maybe-info-gold:
21474@if gold
21475maybe-info-gold: info-gold
21476
21477info-gold: \
21478 configure-gold
21479 @[ -f ./gold/Makefile ] || exit 0; \
21480 r=`${PWD_COMMAND}`; export r; \
21481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21482 $(HOST_EXPORTS) \
21483 for flag in $(EXTRA_HOST_FLAGS) ; do \
21484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21485 done; \
21486 echo "Doing info in gold" ; \
21487 (cd $(HOST_SUBDIR)/gold && \
21488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21490 "RANLIB=$${RANLIB}" \
21491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21492 info) \
21493 || exit 1
21494
21495@endif gold
21496
21497.PHONY: maybe-dvi-gold dvi-gold
21498maybe-dvi-gold:
21499@if gold
21500maybe-dvi-gold: dvi-gold
21501
21502dvi-gold: \
21503 configure-gold
21504 @[ -f ./gold/Makefile ] || exit 0; \
21505 r=`${PWD_COMMAND}`; export r; \
21506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21507 $(HOST_EXPORTS) \
21508 for flag in $(EXTRA_HOST_FLAGS) ; do \
21509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21510 done; \
21511 echo "Doing dvi in gold" ; \
21512 (cd $(HOST_SUBDIR)/gold && \
21513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21515 "RANLIB=$${RANLIB}" \
21516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21517 dvi) \
21518 || exit 1
21519
21520@endif gold
21521
21522.PHONY: maybe-pdf-gold pdf-gold
21523maybe-pdf-gold:
21524@if gold
21525maybe-pdf-gold: pdf-gold
21526
21527pdf-gold: \
21528 configure-gold
21529 @[ -f ./gold/Makefile ] || exit 0; \
21530 r=`${PWD_COMMAND}`; export r; \
21531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21532 $(HOST_EXPORTS) \
21533 for flag in $(EXTRA_HOST_FLAGS) ; do \
21534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21535 done; \
21536 echo "Doing pdf in gold" ; \
21537 (cd $(HOST_SUBDIR)/gold && \
21538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21540 "RANLIB=$${RANLIB}" \
21541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21542 pdf) \
21543 || exit 1
21544
21545@endif gold
21546
21547.PHONY: maybe-html-gold html-gold
21548maybe-html-gold:
21549@if gold
21550maybe-html-gold: html-gold
21551
21552html-gold: \
21553 configure-gold
21554 @[ -f ./gold/Makefile ] || exit 0; \
21555 r=`${PWD_COMMAND}`; export r; \
21556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21557 $(HOST_EXPORTS) \
21558 for flag in $(EXTRA_HOST_FLAGS) ; do \
21559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21560 done; \
21561 echo "Doing html in gold" ; \
21562 (cd $(HOST_SUBDIR)/gold && \
21563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21565 "RANLIB=$${RANLIB}" \
21566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21567 html) \
21568 || exit 1
21569
21570@endif gold
21571
21572.PHONY: maybe-TAGS-gold TAGS-gold
21573maybe-TAGS-gold:
21574@if gold
21575maybe-TAGS-gold: TAGS-gold
21576
21577TAGS-gold: \
21578 configure-gold
21579 @[ -f ./gold/Makefile ] || exit 0; \
21580 r=`${PWD_COMMAND}`; export r; \
21581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21582 $(HOST_EXPORTS) \
21583 for flag in $(EXTRA_HOST_FLAGS) ; do \
21584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21585 done; \
21586 echo "Doing TAGS in gold" ; \
21587 (cd $(HOST_SUBDIR)/gold && \
21588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21590 "RANLIB=$${RANLIB}" \
21591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21592 TAGS) \
21593 || exit 1
21594
21595@endif gold
21596
21597.PHONY: maybe-install-info-gold install-info-gold
21598maybe-install-info-gold:
21599@if gold
21600maybe-install-info-gold: install-info-gold
21601
21602install-info-gold: \
21603 configure-gold \
21604 info-gold
21605 @[ -f ./gold/Makefile ] || exit 0; \
21606 r=`${PWD_COMMAND}`; export r; \
21607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21608 $(HOST_EXPORTS) \
21609 for flag in $(EXTRA_HOST_FLAGS) ; do \
21610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21611 done; \
21612 echo "Doing install-info in gold" ; \
21613 (cd $(HOST_SUBDIR)/gold && \
21614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21616 "RANLIB=$${RANLIB}" \
21617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21618 install-info) \
21619 || exit 1
21620
21621@endif gold
21622
21623.PHONY: maybe-install-pdf-gold install-pdf-gold
21624maybe-install-pdf-gold:
21625@if gold
21626maybe-install-pdf-gold: install-pdf-gold
21627
21628install-pdf-gold: \
21629 configure-gold \
21630 pdf-gold
21631 @[ -f ./gold/Makefile ] || exit 0; \
21632 r=`${PWD_COMMAND}`; export r; \
21633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21634 $(HOST_EXPORTS) \
21635 for flag in $(EXTRA_HOST_FLAGS) ; do \
21636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21637 done; \
21638 echo "Doing install-pdf in gold" ; \
21639 (cd $(HOST_SUBDIR)/gold && \
21640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21642 "RANLIB=$${RANLIB}" \
21643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21644 install-pdf) \
21645 || exit 1
21646
21647@endif gold
21648
21649.PHONY: maybe-install-html-gold install-html-gold
21650maybe-install-html-gold:
21651@if gold
21652maybe-install-html-gold: install-html-gold
21653
21654install-html-gold: \
21655 configure-gold \
21656 html-gold
21657 @[ -f ./gold/Makefile ] || exit 0; \
21658 r=`${PWD_COMMAND}`; export r; \
21659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21660 $(HOST_EXPORTS) \
21661 for flag in $(EXTRA_HOST_FLAGS) ; do \
21662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21663 done; \
21664 echo "Doing install-html in gold" ; \
21665 (cd $(HOST_SUBDIR)/gold && \
21666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21668 "RANLIB=$${RANLIB}" \
21669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21670 install-html) \
21671 || exit 1
21672
21673@endif gold
21674
21675.PHONY: maybe-installcheck-gold installcheck-gold
21676maybe-installcheck-gold:
21677@if gold
21678maybe-installcheck-gold: installcheck-gold
21679
21680installcheck-gold: \
21681 configure-gold
21682 @[ -f ./gold/Makefile ] || exit 0; \
21683 r=`${PWD_COMMAND}`; export r; \
21684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21685 $(HOST_EXPORTS) \
21686 for flag in $(EXTRA_HOST_FLAGS) ; do \
21687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21688 done; \
21689 echo "Doing installcheck in gold" ; \
21690 (cd $(HOST_SUBDIR)/gold && \
21691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21693 "RANLIB=$${RANLIB}" \
21694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21695 installcheck) \
21696 || exit 1
21697
21698@endif gold
21699
21700.PHONY: maybe-mostlyclean-gold mostlyclean-gold
21701maybe-mostlyclean-gold:
21702@if gold
21703maybe-mostlyclean-gold: mostlyclean-gold
21704
21705mostlyclean-gold:
21706 @[ -f ./gold/Makefile ] || exit 0; \
21707 r=`${PWD_COMMAND}`; export r; \
21708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21709 $(HOST_EXPORTS) \
21710 for flag in $(EXTRA_HOST_FLAGS) ; do \
21711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21712 done; \
21713 echo "Doing mostlyclean in gold" ; \
21714 (cd $(HOST_SUBDIR)/gold && \
21715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21717 "RANLIB=$${RANLIB}" \
21718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21719 mostlyclean) \
21720 || exit 1
21721
21722@endif gold
21723
21724.PHONY: maybe-clean-gold clean-gold
21725maybe-clean-gold:
21726@if gold
21727maybe-clean-gold: clean-gold
21728
21729clean-gold:
21730 @[ -f ./gold/Makefile ] || exit 0; \
21731 r=`${PWD_COMMAND}`; export r; \
21732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21733 $(HOST_EXPORTS) \
21734 for flag in $(EXTRA_HOST_FLAGS) ; do \
21735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21736 done; \
21737 echo "Doing clean in gold" ; \
21738 (cd $(HOST_SUBDIR)/gold && \
21739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21741 "RANLIB=$${RANLIB}" \
21742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21743 clean) \
21744 || exit 1
21745
21746@endif gold
21747
21748.PHONY: maybe-distclean-gold distclean-gold
21749maybe-distclean-gold:
21750@if gold
21751maybe-distclean-gold: distclean-gold
21752
21753distclean-gold:
21754 @[ -f ./gold/Makefile ] || exit 0; \
21755 r=`${PWD_COMMAND}`; export r; \
21756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21757 $(HOST_EXPORTS) \
21758 for flag in $(EXTRA_HOST_FLAGS) ; do \
21759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21760 done; \
21761 echo "Doing distclean in gold" ; \
21762 (cd $(HOST_SUBDIR)/gold && \
21763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21765 "RANLIB=$${RANLIB}" \
21766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21767 distclean) \
21768 || exit 1
21769
21770@endif gold
21771
21772.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
21773maybe-maintainer-clean-gold:
21774@if gold
21775maybe-maintainer-clean-gold: maintainer-clean-gold
21776
21777maintainer-clean-gold:
21778 @[ -f ./gold/Makefile ] || exit 0; \
21779 r=`${PWD_COMMAND}`; export r; \
21780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21781 $(HOST_EXPORTS) \
21782 for flag in $(EXTRA_HOST_FLAGS) ; do \
21783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21784 done; \
21785 echo "Doing maintainer-clean in gold" ; \
21786 (cd $(HOST_SUBDIR)/gold && \
21787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21789 "RANLIB=$${RANLIB}" \
21790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21791 maintainer-clean) \
21792 || exit 1
21793
21794@endif gold
21795
21796
21797
b813574b
PB
21798.PHONY: configure-gprof maybe-configure-gprof
21799maybe-configure-gprof:
4f0ef2d8
CD
21800@if gcc-bootstrap
21801configure-gprof: stage_current
21802@endif gcc-bootstrap
b813574b
PB
21803@if gprof
21804maybe-configure-gprof: configure-gprof
c52c6897 21805configure-gprof:
0aed8855 21806 @: $(MAKE); $(unstage)
c52c6897 21807 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21809 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
21810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 21811 $(HOST_EXPORTS) \
a7254363
PB
21812 echo Configuring in $(HOST_SUBDIR)/gprof; \
21813 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 21814 case $(srcdir) in \
b00612cc
PB
21815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21816 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
21817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 21818 esac; \
b00612cc
PB
21819 srcdiroption="--srcdir=$${topdir}/gprof"; \
21820 libsrcdir="$$s/gprof"; \
4fa63067 21821 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
21822 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21823 --target=${target_alias} $${srcdiroption} \
2a4cbe27 21824 || exit 1
b813574b 21825@endif gprof
2a4cbe27 21826
a7254363
PB
21827
21828
d545f33b
PB
21829
21830
b813574b
PB
21831.PHONY: all-gprof maybe-all-gprof
21832maybe-all-gprof:
4f0ef2d8
CD
21833@if gcc-bootstrap
21834all-gprof: stage_current
21835@endif gcc-bootstrap
b813574b 21836@if gprof
d27cc32e 21837TARGET-gprof=all
b813574b
PB
21838maybe-all-gprof: all-gprof
21839all-gprof: configure-gprof
0aed8855 21840 @: $(MAKE); $(unstage)
4fa63067
NN
21841 @r=`${PWD_COMMAND}`; export r; \
21842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21843 $(HOST_EXPORTS) \
b00612cc 21844 (cd $(HOST_SUBDIR)/gprof && \
7f6ef0c0
PB
21845 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21846 $(TARGET-gprof))
b813574b 21847@endif gprof
2a4cbe27 21848
a7254363 21849
d545f33b
PB
21850
21851
b813574b
PB
21852.PHONY: check-gprof maybe-check-gprof
21853maybe-check-gprof:
21854@if gprof
21855maybe-check-gprof: check-gprof
2a4cbe27 21856
b813574b 21857check-gprof:
0aed8855 21858 @: $(MAKE); $(unstage)
4fa63067 21859 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21861 $(HOST_EXPORTS) \
b00612cc
PB
21862 (cd $(HOST_SUBDIR)/gprof && \
21863 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 21864
b813574b 21865@endif gprof
2a4cbe27 21866
b813574b
PB
21867.PHONY: install-gprof maybe-install-gprof
21868maybe-install-gprof:
21869@if gprof
21870maybe-install-gprof: install-gprof
4fa63067 21871
b813574b 21872install-gprof: installdirs
0aed8855 21873 @: $(MAKE); $(unstage)
4fa63067 21874 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21876 $(HOST_EXPORTS) \
b00612cc 21877 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 21878 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 21879
b813574b 21880@endif gprof
2a4cbe27 21881
56a8fe78 21882# Other targets (info, dvi, pdf, etc.)
2a4cbe27 21883
b813574b
PB
21884.PHONY: maybe-info-gprof info-gprof
21885maybe-info-gprof:
21886@if gprof
21887maybe-info-gprof: info-gprof
4fa63067 21888
b813574b
PB
21889info-gprof: \
21890 configure-gprof
0aed8855 21891 @: $(MAKE); $(unstage)
b813574b 21892 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21893 r=`${PWD_COMMAND}`; export r; \
21894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21895 $(HOST_EXPORTS) \
b813574b 21896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21898 done; \
b813574b 21899 echo "Doing info in gprof" ; \
b00612cc 21900 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21903 "RANLIB=$${RANLIB}" \
0c24b341 21904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21905 info) \
2a4cbe27
NN
21906 || exit 1
21907
b813574b 21908@endif gprof
2a4cbe27 21909
b813574b
PB
21910.PHONY: maybe-dvi-gprof dvi-gprof
21911maybe-dvi-gprof:
21912@if gprof
21913maybe-dvi-gprof: dvi-gprof
2a4cbe27 21914
b813574b
PB
21915dvi-gprof: \
21916 configure-gprof
0aed8855 21917 @: $(MAKE); $(unstage)
b813574b 21918 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21919 r=`${PWD_COMMAND}`; export r; \
21920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21921 $(HOST_EXPORTS) \
b813574b 21922 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
21923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21924 done; \
b813574b 21925 echo "Doing dvi in gprof" ; \
b00612cc 21926 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
21927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21929 "RANLIB=$${RANLIB}" \
0c24b341 21930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 21931 dvi) \
2a4cbe27
NN
21932 || exit 1
21933
b813574b 21934@endif gprof
2a4cbe27 21935
56a8fe78
DD
21936.PHONY: maybe-pdf-gprof pdf-gprof
21937maybe-pdf-gprof:
21938@if gprof
21939maybe-pdf-gprof: pdf-gprof
21940
21941pdf-gprof: \
21942 configure-gprof
21943 @: $(MAKE); $(unstage)
21944 @[ -f ./gprof/Makefile ] || exit 0; \
21945 r=`${PWD_COMMAND}`; export r; \
21946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21947 $(HOST_EXPORTS) \
21948 for flag in $(EXTRA_HOST_FLAGS) ; do \
21949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21950 done; \
21951 echo "Doing pdf in gprof" ; \
21952 (cd $(HOST_SUBDIR)/gprof && \
21953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21955 "RANLIB=$${RANLIB}" \
0c24b341 21956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
21957 pdf) \
21958 || exit 1
21959
21960@endif gprof
21961
6d389afc
MS
21962.PHONY: maybe-html-gprof html-gprof
21963maybe-html-gprof:
21964@if gprof
21965maybe-html-gprof: html-gprof
21966
21967html-gprof: \
21968 configure-gprof
0aed8855 21969 @: $(MAKE); $(unstage)
6d389afc
MS
21970 @[ -f ./gprof/Makefile ] || exit 0; \
21971 r=`${PWD_COMMAND}`; export r; \
21972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21973 $(HOST_EXPORTS) \
21974 for flag in $(EXTRA_HOST_FLAGS) ; do \
21975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21976 done; \
21977 echo "Doing html in gprof" ; \
b00612cc 21978 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
21979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21981 "RANLIB=$${RANLIB}" \
0c24b341 21982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
21983 html) \
21984 || exit 1
21985
21986@endif gprof
21987
b813574b
PB
21988.PHONY: maybe-TAGS-gprof TAGS-gprof
21989maybe-TAGS-gprof:
21990@if gprof
21991maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 21992
b813574b
PB
21993TAGS-gprof: \
21994 configure-gprof
0aed8855 21995 @: $(MAKE); $(unstage)
b813574b 21996 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
21997 r=`${PWD_COMMAND}`; export r; \
21998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21999 $(HOST_EXPORTS) \
b813574b 22000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22002 done; \
b813574b 22003 echo "Doing TAGS in gprof" ; \
b00612cc 22004 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22007 "RANLIB=$${RANLIB}" \
0c24b341 22008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22009 TAGS) \
2a4cbe27
NN
22010 || exit 1
22011
b813574b 22012@endif gprof
2a4cbe27 22013
b813574b
PB
22014.PHONY: maybe-install-info-gprof install-info-gprof
22015maybe-install-info-gprof:
22016@if gprof
22017maybe-install-info-gprof: install-info-gprof
2a4cbe27 22018
b813574b
PB
22019install-info-gprof: \
22020 configure-gprof \
22021 info-gprof
0aed8855 22022 @: $(MAKE); $(unstage)
b813574b 22023 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22024 r=`${PWD_COMMAND}`; export r; \
22025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22026 $(HOST_EXPORTS) \
b813574b 22027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22029 done; \
b813574b 22030 echo "Doing install-info in gprof" ; \
b00612cc 22031 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22034 "RANLIB=$${RANLIB}" \
0c24b341 22035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22036 install-info) \
2a4cbe27
NN
22037 || exit 1
22038
b813574b 22039@endif gprof
2a4cbe27 22040
a3ca38d2
DD
22041.PHONY: maybe-install-pdf-gprof install-pdf-gprof
22042maybe-install-pdf-gprof:
22043@if gprof
22044maybe-install-pdf-gprof: install-pdf-gprof
22045
22046install-pdf-gprof: \
22047 configure-gprof \
22048 pdf-gprof
22049 @: $(MAKE); $(unstage)
22050 @[ -f ./gprof/Makefile ] || exit 0; \
22051 r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22053 $(HOST_EXPORTS) \
22054 for flag in $(EXTRA_HOST_FLAGS) ; do \
22055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22056 done; \
22057 echo "Doing install-pdf in gprof" ; \
22058 (cd $(HOST_SUBDIR)/gprof && \
22059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22061 "RANLIB=$${RANLIB}" \
0c24b341 22062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22063 install-pdf) \
22064 || exit 1
22065
22066@endif gprof
22067
108a6f8e
CD
22068.PHONY: maybe-install-html-gprof install-html-gprof
22069maybe-install-html-gprof:
22070@if gprof
22071maybe-install-html-gprof: install-html-gprof
22072
22073install-html-gprof: \
22074 configure-gprof \
22075 html-gprof
22076 @: $(MAKE); $(unstage)
22077 @[ -f ./gprof/Makefile ] || exit 0; \
22078 r=`${PWD_COMMAND}`; export r; \
22079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22080 $(HOST_EXPORTS) \
22081 for flag in $(EXTRA_HOST_FLAGS) ; do \
22082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22083 done; \
22084 echo "Doing install-html in gprof" ; \
22085 (cd $(HOST_SUBDIR)/gprof && \
22086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22088 "RANLIB=$${RANLIB}" \
0c24b341 22089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22090 install-html) \
22091 || exit 1
22092
22093@endif gprof
22094
b813574b
PB
22095.PHONY: maybe-installcheck-gprof installcheck-gprof
22096maybe-installcheck-gprof:
22097@if gprof
22098maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 22099
b813574b
PB
22100installcheck-gprof: \
22101 configure-gprof
0aed8855 22102 @: $(MAKE); $(unstage)
b813574b 22103 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22104 r=`${PWD_COMMAND}`; export r; \
22105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22106 $(HOST_EXPORTS) \
b813574b 22107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22109 done; \
b813574b 22110 echo "Doing installcheck in gprof" ; \
b00612cc 22111 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22114 "RANLIB=$${RANLIB}" \
0c24b341 22115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22116 installcheck) \
2a4cbe27
NN
22117 || exit 1
22118
b813574b 22119@endif gprof
2a4cbe27 22120
b813574b
PB
22121.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
22122maybe-mostlyclean-gprof:
22123@if gprof
22124maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 22125
b813574b 22126mostlyclean-gprof:
0aed8855 22127 @: $(MAKE); $(unstage)
b813574b 22128 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22129 r=`${PWD_COMMAND}`; export r; \
22130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22131 $(HOST_EXPORTS) \
b813574b 22132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22134 done; \
b813574b 22135 echo "Doing mostlyclean in gprof" ; \
b00612cc 22136 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22139 "RANLIB=$${RANLIB}" \
0c24b341 22140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22141 mostlyclean) \
2a4cbe27
NN
22142 || exit 1
22143
b813574b 22144@endif gprof
2a4cbe27 22145
b813574b
PB
22146.PHONY: maybe-clean-gprof clean-gprof
22147maybe-clean-gprof:
22148@if gprof
22149maybe-clean-gprof: clean-gprof
2a4cbe27 22150
b813574b 22151clean-gprof:
0aed8855 22152 @: $(MAKE); $(unstage)
b813574b 22153 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22154 r=`${PWD_COMMAND}`; export r; \
22155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22156 $(HOST_EXPORTS) \
b813574b 22157 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22159 done; \
b813574b 22160 echo "Doing clean in gprof" ; \
b00612cc 22161 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22164 "RANLIB=$${RANLIB}" \
0c24b341 22165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22166 clean) \
2a4cbe27
NN
22167 || exit 1
22168
b813574b 22169@endif gprof
2a4cbe27 22170
b813574b
PB
22171.PHONY: maybe-distclean-gprof distclean-gprof
22172maybe-distclean-gprof:
22173@if gprof
22174maybe-distclean-gprof: distclean-gprof
2a4cbe27 22175
b813574b 22176distclean-gprof:
0aed8855 22177 @: $(MAKE); $(unstage)
b813574b 22178 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22179 r=`${PWD_COMMAND}`; export r; \
22180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22181 $(HOST_EXPORTS) \
b813574b 22182 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22184 done; \
b813574b 22185 echo "Doing distclean in gprof" ; \
b00612cc 22186 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22189 "RANLIB=$${RANLIB}" \
0c24b341 22190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22191 distclean) \
2a4cbe27
NN
22192 || exit 1
22193
b813574b 22194@endif gprof
2a4cbe27 22195
b813574b
PB
22196.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
22197maybe-maintainer-clean-gprof:
22198@if gprof
22199maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 22200
b813574b 22201maintainer-clean-gprof:
0aed8855 22202 @: $(MAKE); $(unstage)
b813574b 22203 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
22204 r=`${PWD_COMMAND}`; export r; \
22205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22206 $(HOST_EXPORTS) \
b813574b 22207 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22209 done; \
b813574b 22210 echo "Doing maintainer-clean in gprof" ; \
b00612cc 22211 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
22212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22214 "RANLIB=$${RANLIB}" \
0c24b341 22215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22216 maintainer-clean) \
2a4cbe27
NN
22217 || exit 1
22218
b813574b 22219@endif gprof
2a4cbe27 22220
2a4cbe27 22221
a7254363 22222
b813574b
PB
22223.PHONY: configure-gzip maybe-configure-gzip
22224maybe-configure-gzip:
4f0ef2d8
CD
22225@if gcc-bootstrap
22226configure-gzip: stage_current
22227@endif gcc-bootstrap
b813574b
PB
22228@if gzip
22229maybe-configure-gzip: configure-gzip
c52c6897 22230configure-gzip:
0aed8855 22231 @: $(MAKE); $(unstage)
c52c6897 22232 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22234 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
22235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 22236 $(HOST_EXPORTS) \
a7254363
PB
22237 echo Configuring in $(HOST_SUBDIR)/gzip; \
22238 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 22239 case $(srcdir) in \
b00612cc
PB
22240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22241 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
22242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22243 esac; \
b00612cc
PB
22244 srcdiroption="--srcdir=$${topdir}/gzip"; \
22245 libsrcdir="$$s/gzip"; \
4fa63067 22246 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22248 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22249 || exit 1
b813574b 22250@endif gzip
2a4cbe27 22251
a7254363
PB
22252
22253
d545f33b
PB
22254
22255
b813574b
PB
22256.PHONY: all-gzip maybe-all-gzip
22257maybe-all-gzip:
4f0ef2d8
CD
22258@if gcc-bootstrap
22259all-gzip: stage_current
22260@endif gcc-bootstrap
b813574b 22261@if gzip
d27cc32e 22262TARGET-gzip=all
b813574b
PB
22263maybe-all-gzip: all-gzip
22264all-gzip: configure-gzip
0aed8855 22265 @: $(MAKE); $(unstage)
4fa63067
NN
22266 @r=`${PWD_COMMAND}`; export r; \
22267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22268 $(HOST_EXPORTS) \
b00612cc 22269 (cd $(HOST_SUBDIR)/gzip && \
7f6ef0c0
PB
22270 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22271 $(TARGET-gzip))
b813574b 22272@endif gzip
2a4cbe27 22273
a7254363 22274
d545f33b
PB
22275
22276
b813574b
PB
22277.PHONY: check-gzip maybe-check-gzip
22278maybe-check-gzip:
22279@if gzip
22280maybe-check-gzip: check-gzip
2a4cbe27 22281
b813574b 22282check-gzip:
0aed8855 22283 @: $(MAKE); $(unstage)
4fa63067 22284 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22286 $(HOST_EXPORTS) \
b00612cc
PB
22287 (cd $(HOST_SUBDIR)/gzip && \
22288 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22289
b813574b 22290@endif gzip
2a4cbe27 22291
b813574b
PB
22292.PHONY: install-gzip maybe-install-gzip
22293maybe-install-gzip:
22294@if gzip
22295maybe-install-gzip: install-gzip
2a4cbe27 22296
b813574b 22297install-gzip: installdirs
0aed8855 22298 @: $(MAKE); $(unstage)
4fa63067 22299 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22301 $(HOST_EXPORTS) \
b00612cc 22302 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 22303 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 22304
b813574b 22305@endif gzip
2a4cbe27 22306
56a8fe78 22307# Other targets (info, dvi, pdf, etc.)
2a4cbe27 22308
b813574b
PB
22309.PHONY: maybe-info-gzip info-gzip
22310maybe-info-gzip:
22311@if gzip
22312maybe-info-gzip: info-gzip
4fa63067 22313
b813574b
PB
22314info-gzip: \
22315 configure-gzip
0aed8855 22316 @: $(MAKE); $(unstage)
b813574b 22317 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22318 r=`${PWD_COMMAND}`; export r; \
22319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22320 $(HOST_EXPORTS) \
b813574b 22321 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22323 done; \
b813574b 22324 echo "Doing info in gzip" ; \
b00612cc 22325 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22328 "RANLIB=$${RANLIB}" \
0c24b341 22329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22330 info) \
2a4cbe27
NN
22331 || exit 1
22332
b813574b 22333@endif gzip
2a4cbe27 22334
b813574b
PB
22335.PHONY: maybe-dvi-gzip dvi-gzip
22336maybe-dvi-gzip:
22337@if gzip
22338maybe-dvi-gzip: dvi-gzip
2a4cbe27 22339
b813574b
PB
22340dvi-gzip: \
22341 configure-gzip
0aed8855 22342 @: $(MAKE); $(unstage)
b813574b 22343 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22344 r=`${PWD_COMMAND}`; export r; \
22345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22346 $(HOST_EXPORTS) \
b813574b 22347 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22349 done; \
b813574b 22350 echo "Doing dvi in gzip" ; \
b00612cc 22351 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22354 "RANLIB=$${RANLIB}" \
0c24b341 22355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22356 dvi) \
2a4cbe27
NN
22357 || exit 1
22358
b813574b 22359@endif gzip
2a4cbe27 22360
56a8fe78
DD
22361.PHONY: maybe-pdf-gzip pdf-gzip
22362maybe-pdf-gzip:
22363@if gzip
22364maybe-pdf-gzip: pdf-gzip
22365
22366pdf-gzip: \
22367 configure-gzip
22368 @: $(MAKE); $(unstage)
22369 @[ -f ./gzip/Makefile ] || exit 0; \
22370 r=`${PWD_COMMAND}`; export r; \
22371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22372 $(HOST_EXPORTS) \
22373 for flag in $(EXTRA_HOST_FLAGS) ; do \
22374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22375 done; \
22376 echo "Doing pdf in gzip" ; \
22377 (cd $(HOST_SUBDIR)/gzip && \
22378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22380 "RANLIB=$${RANLIB}" \
0c24b341 22381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22382 pdf) \
22383 || exit 1
22384
22385@endif gzip
22386
6d389afc
MS
22387.PHONY: maybe-html-gzip html-gzip
22388maybe-html-gzip:
22389@if gzip
22390maybe-html-gzip: html-gzip
22391
22392html-gzip: \
22393 configure-gzip
0aed8855 22394 @: $(MAKE); $(unstage)
6d389afc
MS
22395 @[ -f ./gzip/Makefile ] || exit 0; \
22396 r=`${PWD_COMMAND}`; export r; \
22397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22398 $(HOST_EXPORTS) \
22399 for flag in $(EXTRA_HOST_FLAGS) ; do \
22400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22401 done; \
22402 echo "Doing html in gzip" ; \
b00612cc 22403 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
22404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22406 "RANLIB=$${RANLIB}" \
0c24b341 22407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22408 html) \
22409 || exit 1
22410
22411@endif gzip
22412
b813574b
PB
22413.PHONY: maybe-TAGS-gzip TAGS-gzip
22414maybe-TAGS-gzip:
22415@if gzip
22416maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 22417
b813574b
PB
22418TAGS-gzip: \
22419 configure-gzip
0aed8855 22420 @: $(MAKE); $(unstage)
b813574b 22421 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22422 r=`${PWD_COMMAND}`; export r; \
22423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22424 $(HOST_EXPORTS) \
b813574b 22425 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22427 done; \
b813574b 22428 echo "Doing TAGS in gzip" ; \
b00612cc 22429 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22432 "RANLIB=$${RANLIB}" \
0c24b341 22433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22434 TAGS) \
2a4cbe27
NN
22435 || exit 1
22436
b813574b 22437@endif gzip
2a4cbe27 22438
b813574b
PB
22439.PHONY: maybe-install-info-gzip install-info-gzip
22440maybe-install-info-gzip:
22441@if gzip
22442maybe-install-info-gzip: install-info-gzip
2a4cbe27 22443
b813574b
PB
22444install-info-gzip: \
22445 configure-gzip \
22446 info-gzip
0aed8855 22447 @: $(MAKE); $(unstage)
b813574b 22448 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22449 r=`${PWD_COMMAND}`; export r; \
22450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22451 $(HOST_EXPORTS) \
b813574b 22452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22454 done; \
b813574b 22455 echo "Doing install-info in gzip" ; \
b00612cc 22456 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22459 "RANLIB=$${RANLIB}" \
0c24b341 22460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22461 install-info) \
2a4cbe27
NN
22462 || exit 1
22463
b813574b 22464@endif gzip
2a4cbe27 22465
a3ca38d2
DD
22466.PHONY: maybe-install-pdf-gzip install-pdf-gzip
22467maybe-install-pdf-gzip:
22468@if gzip
22469maybe-install-pdf-gzip: install-pdf-gzip
22470
22471install-pdf-gzip: \
22472 configure-gzip \
22473 pdf-gzip
22474 @: $(MAKE); $(unstage)
22475 @[ -f ./gzip/Makefile ] || exit 0; \
22476 r=`${PWD_COMMAND}`; export r; \
22477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22478 $(HOST_EXPORTS) \
22479 for flag in $(EXTRA_HOST_FLAGS) ; do \
22480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22481 done; \
22482 echo "Doing install-pdf in gzip" ; \
22483 (cd $(HOST_SUBDIR)/gzip && \
22484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22486 "RANLIB=$${RANLIB}" \
0c24b341 22487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22488 install-pdf) \
22489 || exit 1
22490
22491@endif gzip
22492
108a6f8e
CD
22493.PHONY: maybe-install-html-gzip install-html-gzip
22494maybe-install-html-gzip:
22495@if gzip
22496maybe-install-html-gzip: install-html-gzip
22497
22498install-html-gzip: \
22499 configure-gzip \
22500 html-gzip
22501 @: $(MAKE); $(unstage)
22502 @[ -f ./gzip/Makefile ] || exit 0; \
22503 r=`${PWD_COMMAND}`; export r; \
22504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22505 $(HOST_EXPORTS) \
22506 for flag in $(EXTRA_HOST_FLAGS) ; do \
22507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22508 done; \
22509 echo "Doing install-html in gzip" ; \
22510 (cd $(HOST_SUBDIR)/gzip && \
22511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22513 "RANLIB=$${RANLIB}" \
0c24b341 22514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22515 install-html) \
22516 || exit 1
22517
22518@endif gzip
22519
b813574b
PB
22520.PHONY: maybe-installcheck-gzip installcheck-gzip
22521maybe-installcheck-gzip:
22522@if gzip
22523maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 22524
b813574b
PB
22525installcheck-gzip: \
22526 configure-gzip
0aed8855 22527 @: $(MAKE); $(unstage)
b813574b 22528 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22529 r=`${PWD_COMMAND}`; export r; \
22530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22531 $(HOST_EXPORTS) \
b813574b 22532 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22534 done; \
b813574b 22535 echo "Doing installcheck in gzip" ; \
b00612cc 22536 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22539 "RANLIB=$${RANLIB}" \
0c24b341 22540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22541 installcheck) \
2a4cbe27
NN
22542 || exit 1
22543
b813574b 22544@endif gzip
2a4cbe27 22545
b813574b
PB
22546.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
22547maybe-mostlyclean-gzip:
22548@if gzip
22549maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 22550
b813574b 22551mostlyclean-gzip:
0aed8855 22552 @: $(MAKE); $(unstage)
b813574b 22553 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22554 r=`${PWD_COMMAND}`; export r; \
22555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22556 $(HOST_EXPORTS) \
b813574b 22557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22559 done; \
b813574b 22560 echo "Doing mostlyclean in gzip" ; \
b00612cc 22561 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22564 "RANLIB=$${RANLIB}" \
0c24b341 22565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22566 mostlyclean) \
2a4cbe27
NN
22567 || exit 1
22568
b813574b 22569@endif gzip
2a4cbe27 22570
b813574b
PB
22571.PHONY: maybe-clean-gzip clean-gzip
22572maybe-clean-gzip:
22573@if gzip
22574maybe-clean-gzip: clean-gzip
2a4cbe27 22575
b813574b 22576clean-gzip:
0aed8855 22577 @: $(MAKE); $(unstage)
b813574b 22578 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22579 r=`${PWD_COMMAND}`; export r; \
22580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22581 $(HOST_EXPORTS) \
b813574b 22582 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22584 done; \
b813574b 22585 echo "Doing clean in gzip" ; \
b00612cc 22586 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22589 "RANLIB=$${RANLIB}" \
0c24b341 22590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22591 clean) \
2a4cbe27
NN
22592 || exit 1
22593
b813574b 22594@endif gzip
2a4cbe27 22595
b813574b
PB
22596.PHONY: maybe-distclean-gzip distclean-gzip
22597maybe-distclean-gzip:
22598@if gzip
22599maybe-distclean-gzip: distclean-gzip
2a4cbe27 22600
b813574b 22601distclean-gzip:
0aed8855 22602 @: $(MAKE); $(unstage)
b813574b 22603 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22604 r=`${PWD_COMMAND}`; export r; \
22605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22606 $(HOST_EXPORTS) \
b813574b 22607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22609 done; \
b813574b 22610 echo "Doing distclean in gzip" ; \
b00612cc 22611 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22614 "RANLIB=$${RANLIB}" \
0c24b341 22615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22616 distclean) \
2a4cbe27
NN
22617 || exit 1
22618
b813574b 22619@endif gzip
2a4cbe27 22620
b813574b
PB
22621.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
22622maybe-maintainer-clean-gzip:
22623@if gzip
22624maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 22625
b813574b 22626maintainer-clean-gzip:
0aed8855 22627 @: $(MAKE); $(unstage)
b813574b 22628 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
22629 r=`${PWD_COMMAND}`; export r; \
22630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22631 $(HOST_EXPORTS) \
b813574b 22632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22634 done; \
b813574b 22635 echo "Doing maintainer-clean in gzip" ; \
b00612cc 22636 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
22637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22639 "RANLIB=$${RANLIB}" \
0c24b341 22640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22641 maintainer-clean) \
2a4cbe27
NN
22642 || exit 1
22643
b813574b 22644@endif gzip
2a4cbe27 22645
2a4cbe27 22646
a7254363 22647
b813574b
PB
22648.PHONY: configure-hello maybe-configure-hello
22649maybe-configure-hello:
4f0ef2d8
CD
22650@if gcc-bootstrap
22651configure-hello: stage_current
22652@endif gcc-bootstrap
b813574b
PB
22653@if hello
22654maybe-configure-hello: configure-hello
c52c6897 22655configure-hello:
0aed8855 22656 @: $(MAKE); $(unstage)
c52c6897 22657 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22659 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
22660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 22661 $(HOST_EXPORTS) \
a7254363
PB
22662 echo Configuring in $(HOST_SUBDIR)/hello; \
22663 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 22664 case $(srcdir) in \
b00612cc
PB
22665 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22666 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
22667 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 22668 esac; \
b00612cc
PB
22669 srcdiroption="--srcdir=$${topdir}/hello"; \
22670 libsrcdir="$$s/hello"; \
4fa63067 22671 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
22672 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22673 --target=${target_alias} $${srcdiroption} \
2a4cbe27 22674 || exit 1
b813574b 22675@endif hello
2a4cbe27 22676
a7254363
PB
22677
22678
d545f33b
PB
22679
22680
b813574b
PB
22681.PHONY: all-hello maybe-all-hello
22682maybe-all-hello:
4f0ef2d8
CD
22683@if gcc-bootstrap
22684all-hello: stage_current
22685@endif gcc-bootstrap
b813574b 22686@if hello
d27cc32e 22687TARGET-hello=all
b813574b
PB
22688maybe-all-hello: all-hello
22689all-hello: configure-hello
0aed8855 22690 @: $(MAKE); $(unstage)
4fa63067
NN
22691 @r=`${PWD_COMMAND}`; export r; \
22692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22693 $(HOST_EXPORTS) \
b00612cc 22694 (cd $(HOST_SUBDIR)/hello && \
7f6ef0c0
PB
22695 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22696 $(TARGET-hello))
b813574b 22697@endif hello
2a4cbe27 22698
a7254363 22699
d545f33b
PB
22700
22701
b813574b
PB
22702.PHONY: check-hello maybe-check-hello
22703maybe-check-hello:
22704@if hello
22705maybe-check-hello: check-hello
2a4cbe27 22706
b813574b 22707check-hello:
0aed8855 22708 @: $(MAKE); $(unstage)
4fa63067 22709 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22711 $(HOST_EXPORTS) \
b00612cc
PB
22712 (cd $(HOST_SUBDIR)/hello && \
22713 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 22714
b813574b 22715@endif hello
2a4cbe27 22716
b813574b
PB
22717.PHONY: install-hello maybe-install-hello
22718maybe-install-hello:
22719@if hello
22720maybe-install-hello: install-hello
2a4cbe27 22721
b813574b 22722install-hello: installdirs
0aed8855 22723 @: $(MAKE); $(unstage)
4fa63067
NN
22724 @r=`${PWD_COMMAND}`; export r; \
22725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22726 $(HOST_EXPORTS) \
b00612cc 22727 (cd $(HOST_SUBDIR)/hello && \
2da12f12 22728 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22729
b813574b 22730@endif hello
4fa63067 22731
56a8fe78 22732# Other targets (info, dvi, pdf, etc.)
4fa63067 22733
b813574b
PB
22734.PHONY: maybe-info-hello info-hello
22735maybe-info-hello:
22736@if hello
22737maybe-info-hello: info-hello
4fa63067 22738
b813574b
PB
22739info-hello: \
22740 configure-hello
0aed8855 22741 @: $(MAKE); $(unstage)
b813574b 22742 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22743 r=`${PWD_COMMAND}`; export r; \
22744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22745 $(HOST_EXPORTS) \
b813574b 22746 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22748 done; \
b813574b 22749 echo "Doing info in hello" ; \
b00612cc 22750 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22753 "RANLIB=$${RANLIB}" \
0c24b341 22754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22755 info) \
2a4cbe27
NN
22756 || exit 1
22757
b813574b 22758@endif hello
2a4cbe27 22759
b813574b
PB
22760.PHONY: maybe-dvi-hello dvi-hello
22761maybe-dvi-hello:
22762@if hello
22763maybe-dvi-hello: dvi-hello
2a4cbe27 22764
b813574b
PB
22765dvi-hello: \
22766 configure-hello
0aed8855 22767 @: $(MAKE); $(unstage)
b813574b 22768 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22769 r=`${PWD_COMMAND}`; export r; \
22770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22771 $(HOST_EXPORTS) \
b813574b 22772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22774 done; \
b813574b 22775 echo "Doing dvi in hello" ; \
b00612cc 22776 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22779 "RANLIB=$${RANLIB}" \
0c24b341 22780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22781 dvi) \
2a4cbe27
NN
22782 || exit 1
22783
b813574b 22784@endif hello
2a4cbe27 22785
56a8fe78
DD
22786.PHONY: maybe-pdf-hello pdf-hello
22787maybe-pdf-hello:
22788@if hello
22789maybe-pdf-hello: pdf-hello
22790
22791pdf-hello: \
22792 configure-hello
22793 @: $(MAKE); $(unstage)
22794 @[ -f ./hello/Makefile ] || exit 0; \
22795 r=`${PWD_COMMAND}`; export r; \
22796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22797 $(HOST_EXPORTS) \
22798 for flag in $(EXTRA_HOST_FLAGS) ; do \
22799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22800 done; \
22801 echo "Doing pdf in hello" ; \
22802 (cd $(HOST_SUBDIR)/hello && \
22803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22805 "RANLIB=$${RANLIB}" \
0c24b341 22806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
22807 pdf) \
22808 || exit 1
22809
22810@endif hello
22811
6d389afc
MS
22812.PHONY: maybe-html-hello html-hello
22813maybe-html-hello:
22814@if hello
22815maybe-html-hello: html-hello
22816
22817html-hello: \
22818 configure-hello
0aed8855 22819 @: $(MAKE); $(unstage)
6d389afc
MS
22820 @[ -f ./hello/Makefile ] || exit 0; \
22821 r=`${PWD_COMMAND}`; export r; \
22822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22823 $(HOST_EXPORTS) \
22824 for flag in $(EXTRA_HOST_FLAGS) ; do \
22825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22826 done; \
22827 echo "Doing html in hello" ; \
b00612cc 22828 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
22829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22831 "RANLIB=$${RANLIB}" \
0c24b341 22832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
22833 html) \
22834 || exit 1
22835
22836@endif hello
22837
b813574b
PB
22838.PHONY: maybe-TAGS-hello TAGS-hello
22839maybe-TAGS-hello:
22840@if hello
22841maybe-TAGS-hello: TAGS-hello
2a4cbe27 22842
b813574b
PB
22843TAGS-hello: \
22844 configure-hello
0aed8855 22845 @: $(MAKE); $(unstage)
b813574b 22846 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22847 r=`${PWD_COMMAND}`; export r; \
22848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22849 $(HOST_EXPORTS) \
b813574b 22850 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22852 done; \
b813574b 22853 echo "Doing TAGS in hello" ; \
b00612cc 22854 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22857 "RANLIB=$${RANLIB}" \
0c24b341 22858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22859 TAGS) \
2a4cbe27
NN
22860 || exit 1
22861
b813574b 22862@endif hello
2a4cbe27 22863
b813574b
PB
22864.PHONY: maybe-install-info-hello install-info-hello
22865maybe-install-info-hello:
22866@if hello
22867maybe-install-info-hello: install-info-hello
2a4cbe27 22868
b813574b
PB
22869install-info-hello: \
22870 configure-hello \
22871 info-hello
0aed8855 22872 @: $(MAKE); $(unstage)
b813574b 22873 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22874 r=`${PWD_COMMAND}`; export r; \
22875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22876 $(HOST_EXPORTS) \
b813574b 22877 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22879 done; \
b813574b 22880 echo "Doing install-info in hello" ; \
b00612cc 22881 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22884 "RANLIB=$${RANLIB}" \
0c24b341 22885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22886 install-info) \
2a4cbe27
NN
22887 || exit 1
22888
b813574b 22889@endif hello
2a4cbe27 22890
a3ca38d2
DD
22891.PHONY: maybe-install-pdf-hello install-pdf-hello
22892maybe-install-pdf-hello:
22893@if hello
22894maybe-install-pdf-hello: install-pdf-hello
22895
22896install-pdf-hello: \
22897 configure-hello \
22898 pdf-hello
22899 @: $(MAKE); $(unstage)
22900 @[ -f ./hello/Makefile ] || exit 0; \
22901 r=`${PWD_COMMAND}`; export r; \
22902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22903 $(HOST_EXPORTS) \
22904 for flag in $(EXTRA_HOST_FLAGS) ; do \
22905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22906 done; \
22907 echo "Doing install-pdf in hello" ; \
22908 (cd $(HOST_SUBDIR)/hello && \
22909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22911 "RANLIB=$${RANLIB}" \
0c24b341 22912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
22913 install-pdf) \
22914 || exit 1
22915
22916@endif hello
22917
108a6f8e
CD
22918.PHONY: maybe-install-html-hello install-html-hello
22919maybe-install-html-hello:
22920@if hello
22921maybe-install-html-hello: install-html-hello
22922
22923install-html-hello: \
22924 configure-hello \
22925 html-hello
22926 @: $(MAKE); $(unstage)
22927 @[ -f ./hello/Makefile ] || exit 0; \
22928 r=`${PWD_COMMAND}`; export r; \
22929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22930 $(HOST_EXPORTS) \
22931 for flag in $(EXTRA_HOST_FLAGS) ; do \
22932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22933 done; \
22934 echo "Doing install-html in hello" ; \
22935 (cd $(HOST_SUBDIR)/hello && \
22936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22938 "RANLIB=$${RANLIB}" \
0c24b341 22939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
22940 install-html) \
22941 || exit 1
22942
22943@endif hello
22944
b813574b
PB
22945.PHONY: maybe-installcheck-hello installcheck-hello
22946maybe-installcheck-hello:
22947@if hello
22948maybe-installcheck-hello: installcheck-hello
2a4cbe27 22949
b813574b
PB
22950installcheck-hello: \
22951 configure-hello
0aed8855 22952 @: $(MAKE); $(unstage)
b813574b 22953 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22954 r=`${PWD_COMMAND}`; export r; \
22955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22956 $(HOST_EXPORTS) \
b813574b 22957 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22959 done; \
b813574b 22960 echo "Doing installcheck in hello" ; \
b00612cc 22961 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22964 "RANLIB=$${RANLIB}" \
0c24b341 22965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22966 installcheck) \
2a4cbe27
NN
22967 || exit 1
22968
b813574b 22969@endif hello
2a4cbe27 22970
b813574b
PB
22971.PHONY: maybe-mostlyclean-hello mostlyclean-hello
22972maybe-mostlyclean-hello:
22973@if hello
22974maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 22975
b813574b 22976mostlyclean-hello:
0aed8855 22977 @: $(MAKE); $(unstage)
b813574b 22978 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
22979 r=`${PWD_COMMAND}`; export r; \
22980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22981 $(HOST_EXPORTS) \
b813574b 22982 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
22983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22984 done; \
b813574b 22985 echo "Doing mostlyclean in hello" ; \
b00612cc 22986 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
22987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22989 "RANLIB=$${RANLIB}" \
0c24b341 22990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 22991 mostlyclean) \
2a4cbe27
NN
22992 || exit 1
22993
b813574b 22994@endif hello
2a4cbe27 22995
b813574b
PB
22996.PHONY: maybe-clean-hello clean-hello
22997maybe-clean-hello:
22998@if hello
22999maybe-clean-hello: clean-hello
2a4cbe27 23000
b813574b 23001clean-hello:
0aed8855 23002 @: $(MAKE); $(unstage)
b813574b 23003 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23004 r=`${PWD_COMMAND}`; export r; \
23005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23006 $(HOST_EXPORTS) \
b813574b 23007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23009 done; \
b813574b 23010 echo "Doing clean in hello" ; \
b00612cc 23011 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23014 "RANLIB=$${RANLIB}" \
0c24b341 23015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23016 clean) \
2a4cbe27
NN
23017 || exit 1
23018
b813574b 23019@endif hello
2a4cbe27 23020
b813574b
PB
23021.PHONY: maybe-distclean-hello distclean-hello
23022maybe-distclean-hello:
23023@if hello
23024maybe-distclean-hello: distclean-hello
2a4cbe27 23025
b813574b 23026distclean-hello:
0aed8855 23027 @: $(MAKE); $(unstage)
b813574b 23028 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23029 r=`${PWD_COMMAND}`; export r; \
23030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23031 $(HOST_EXPORTS) \
b813574b 23032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23034 done; \
b813574b 23035 echo "Doing distclean in hello" ; \
b00612cc 23036 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23039 "RANLIB=$${RANLIB}" \
0c24b341 23040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23041 distclean) \
2a4cbe27
NN
23042 || exit 1
23043
b813574b 23044@endif hello
2a4cbe27 23045
b813574b
PB
23046.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
23047maybe-maintainer-clean-hello:
23048@if hello
23049maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 23050
b813574b 23051maintainer-clean-hello:
0aed8855 23052 @: $(MAKE); $(unstage)
b813574b 23053 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
23054 r=`${PWD_COMMAND}`; export r; \
23055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23056 $(HOST_EXPORTS) \
b813574b 23057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23059 done; \
b813574b 23060 echo "Doing maintainer-clean in hello" ; \
b00612cc 23061 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
23062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23064 "RANLIB=$${RANLIB}" \
0c24b341 23065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23066 maintainer-clean) \
2a4cbe27
NN
23067 || exit 1
23068
b813574b 23069@endif hello
2a4cbe27 23070
2a4cbe27 23071
a7254363 23072
b813574b
PB
23073.PHONY: configure-indent maybe-configure-indent
23074maybe-configure-indent:
4f0ef2d8
CD
23075@if gcc-bootstrap
23076configure-indent: stage_current
23077@endif gcc-bootstrap
b813574b
PB
23078@if indent
23079maybe-configure-indent: configure-indent
c52c6897 23080configure-indent:
0aed8855 23081 @: $(MAKE); $(unstage)
c52c6897 23082 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23084 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
23085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 23086 $(HOST_EXPORTS) \
a7254363
PB
23087 echo Configuring in $(HOST_SUBDIR)/indent; \
23088 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 23089 case $(srcdir) in \
b00612cc
PB
23090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23091 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
23092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23093 esac; \
b00612cc
PB
23094 srcdiroption="--srcdir=$${topdir}/indent"; \
23095 libsrcdir="$$s/indent"; \
4fa63067 23096 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23098 --target=${target_alias} $${srcdiroption} \
4fa63067 23099 || exit 1
b813574b 23100@endif indent
2a4cbe27 23101
a7254363
PB
23102
23103
d545f33b
PB
23104
23105
b813574b
PB
23106.PHONY: all-indent maybe-all-indent
23107maybe-all-indent:
4f0ef2d8
CD
23108@if gcc-bootstrap
23109all-indent: stage_current
23110@endif gcc-bootstrap
b813574b 23111@if indent
d27cc32e 23112TARGET-indent=all
b813574b
PB
23113maybe-all-indent: all-indent
23114all-indent: configure-indent
0aed8855 23115 @: $(MAKE); $(unstage)
4fa63067
NN
23116 @r=`${PWD_COMMAND}`; export r; \
23117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23118 $(HOST_EXPORTS) \
b00612cc 23119 (cd $(HOST_SUBDIR)/indent && \
7f6ef0c0
PB
23120 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23121 $(TARGET-indent))
b813574b 23122@endif indent
2a4cbe27 23123
a7254363 23124
d545f33b
PB
23125
23126
b813574b
PB
23127.PHONY: check-indent maybe-check-indent
23128maybe-check-indent:
23129@if indent
23130maybe-check-indent: check-indent
2a4cbe27 23131
b813574b 23132check-indent:
0aed8855 23133 @: $(MAKE); $(unstage)
4fa63067 23134 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23136 $(HOST_EXPORTS) \
b00612cc
PB
23137 (cd $(HOST_SUBDIR)/indent && \
23138 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 23139
b813574b 23140@endif indent
2a4cbe27 23141
b813574b
PB
23142.PHONY: install-indent maybe-install-indent
23143maybe-install-indent:
23144@if indent
23145maybe-install-indent: install-indent
2a4cbe27 23146
b813574b 23147install-indent: installdirs
0aed8855 23148 @: $(MAKE); $(unstage)
4fa63067 23149 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23151 $(HOST_EXPORTS) \
b00612cc 23152 (cd $(HOST_SUBDIR)/indent && \
2da12f12 23153 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 23154
b813574b 23155@endif indent
2a4cbe27 23156
56a8fe78 23157# Other targets (info, dvi, pdf, etc.)
2a4cbe27 23158
b813574b
PB
23159.PHONY: maybe-info-indent info-indent
23160maybe-info-indent:
23161@if indent
23162maybe-info-indent: info-indent
4fa63067 23163
b813574b
PB
23164info-indent: \
23165 configure-indent
0aed8855 23166 @: $(MAKE); $(unstage)
b813574b 23167 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23168 r=`${PWD_COMMAND}`; export r; \
23169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23170 $(HOST_EXPORTS) \
b813574b 23171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23173 done; \
b813574b 23174 echo "Doing info in indent" ; \
b00612cc 23175 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23178 "RANLIB=$${RANLIB}" \
0c24b341 23179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23180 info) \
2a4cbe27
NN
23181 || exit 1
23182
b813574b 23183@endif indent
2a4cbe27 23184
b813574b
PB
23185.PHONY: maybe-dvi-indent dvi-indent
23186maybe-dvi-indent:
23187@if indent
23188maybe-dvi-indent: dvi-indent
2a4cbe27 23189
b813574b
PB
23190dvi-indent: \
23191 configure-indent
0aed8855 23192 @: $(MAKE); $(unstage)
b813574b 23193 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23194 r=`${PWD_COMMAND}`; export r; \
23195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23196 $(HOST_EXPORTS) \
b813574b 23197 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23199 done; \
b813574b 23200 echo "Doing dvi in indent" ; \
b00612cc 23201 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23204 "RANLIB=$${RANLIB}" \
0c24b341 23205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23206 dvi) \
2a4cbe27
NN
23207 || exit 1
23208
b813574b 23209@endif indent
2a4cbe27 23210
56a8fe78
DD
23211.PHONY: maybe-pdf-indent pdf-indent
23212maybe-pdf-indent:
23213@if indent
23214maybe-pdf-indent: pdf-indent
23215
23216pdf-indent: \
23217 configure-indent
23218 @: $(MAKE); $(unstage)
23219 @[ -f ./indent/Makefile ] || exit 0; \
23220 r=`${PWD_COMMAND}`; export r; \
23221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23222 $(HOST_EXPORTS) \
23223 for flag in $(EXTRA_HOST_FLAGS) ; do \
23224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23225 done; \
23226 echo "Doing pdf in indent" ; \
23227 (cd $(HOST_SUBDIR)/indent && \
23228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23230 "RANLIB=$${RANLIB}" \
0c24b341 23231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
23232 pdf) \
23233 || exit 1
23234
23235@endif indent
23236
6d389afc
MS
23237.PHONY: maybe-html-indent html-indent
23238maybe-html-indent:
23239@if indent
23240maybe-html-indent: html-indent
23241
23242html-indent: \
23243 configure-indent
0aed8855 23244 @: $(MAKE); $(unstage)
6d389afc
MS
23245 @[ -f ./indent/Makefile ] || exit 0; \
23246 r=`${PWD_COMMAND}`; export r; \
23247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23248 $(HOST_EXPORTS) \
23249 for flag in $(EXTRA_HOST_FLAGS) ; do \
23250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23251 done; \
23252 echo "Doing html in indent" ; \
b00612cc 23253 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
23254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23256 "RANLIB=$${RANLIB}" \
0c24b341 23257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
23258 html) \
23259 || exit 1
23260
23261@endif indent
23262
b813574b
PB
23263.PHONY: maybe-TAGS-indent TAGS-indent
23264maybe-TAGS-indent:
23265@if indent
23266maybe-TAGS-indent: TAGS-indent
2a4cbe27 23267
b813574b
PB
23268TAGS-indent: \
23269 configure-indent
0aed8855 23270 @: $(MAKE); $(unstage)
b813574b 23271 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23272 r=`${PWD_COMMAND}`; export r; \
23273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23274 $(HOST_EXPORTS) \
b813574b 23275 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23277 done; \
b813574b 23278 echo "Doing TAGS in indent" ; \
b00612cc 23279 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23282 "RANLIB=$${RANLIB}" \
0c24b341 23283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23284 TAGS) \
2a4cbe27
NN
23285 || exit 1
23286
b813574b 23287@endif indent
2a4cbe27 23288
b813574b
PB
23289.PHONY: maybe-install-info-indent install-info-indent
23290maybe-install-info-indent:
23291@if indent
23292maybe-install-info-indent: install-info-indent
2a4cbe27 23293
b813574b
PB
23294install-info-indent: \
23295 configure-indent \
23296 info-indent
0aed8855 23297 @: $(MAKE); $(unstage)
b813574b 23298 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23299 r=`${PWD_COMMAND}`; export r; \
23300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23301 $(HOST_EXPORTS) \
b813574b 23302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23304 done; \
b813574b 23305 echo "Doing install-info in indent" ; \
b00612cc 23306 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23309 "RANLIB=$${RANLIB}" \
0c24b341 23310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23311 install-info) \
2a4cbe27
NN
23312 || exit 1
23313
b813574b 23314@endif indent
2a4cbe27 23315
a3ca38d2
DD
23316.PHONY: maybe-install-pdf-indent install-pdf-indent
23317maybe-install-pdf-indent:
23318@if indent
23319maybe-install-pdf-indent: install-pdf-indent
23320
23321install-pdf-indent: \
23322 configure-indent \
23323 pdf-indent
23324 @: $(MAKE); $(unstage)
23325 @[ -f ./indent/Makefile ] || exit 0; \
23326 r=`${PWD_COMMAND}`; export r; \
23327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23328 $(HOST_EXPORTS) \
23329 for flag in $(EXTRA_HOST_FLAGS) ; do \
23330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23331 done; \
23332 echo "Doing install-pdf in indent" ; \
23333 (cd $(HOST_SUBDIR)/indent && \
23334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23336 "RANLIB=$${RANLIB}" \
0c24b341 23337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
23338 install-pdf) \
23339 || exit 1
23340
23341@endif indent
23342
108a6f8e
CD
23343.PHONY: maybe-install-html-indent install-html-indent
23344maybe-install-html-indent:
23345@if indent
23346maybe-install-html-indent: install-html-indent
23347
23348install-html-indent: \
23349 configure-indent \
23350 html-indent
23351 @: $(MAKE); $(unstage)
23352 @[ -f ./indent/Makefile ] || exit 0; \
23353 r=`${PWD_COMMAND}`; export r; \
23354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23355 $(HOST_EXPORTS) \
23356 for flag in $(EXTRA_HOST_FLAGS) ; do \
23357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23358 done; \
23359 echo "Doing install-html in indent" ; \
23360 (cd $(HOST_SUBDIR)/indent && \
23361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23363 "RANLIB=$${RANLIB}" \
0c24b341 23364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
23365 install-html) \
23366 || exit 1
23367
23368@endif indent
23369
b813574b
PB
23370.PHONY: maybe-installcheck-indent installcheck-indent
23371maybe-installcheck-indent:
23372@if indent
23373maybe-installcheck-indent: installcheck-indent
2a4cbe27 23374
b813574b
PB
23375installcheck-indent: \
23376 configure-indent
0aed8855 23377 @: $(MAKE); $(unstage)
b813574b 23378 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23379 r=`${PWD_COMMAND}`; export r; \
23380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23381 $(HOST_EXPORTS) \
b813574b 23382 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23384 done; \
b813574b 23385 echo "Doing installcheck in indent" ; \
b00612cc 23386 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23389 "RANLIB=$${RANLIB}" \
0c24b341 23390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23391 installcheck) \
2a4cbe27
NN
23392 || exit 1
23393
b813574b 23394@endif indent
2a4cbe27 23395
b813574b
PB
23396.PHONY: maybe-mostlyclean-indent mostlyclean-indent
23397maybe-mostlyclean-indent:
23398@if indent
23399maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 23400
b813574b 23401mostlyclean-indent:
0aed8855 23402 @: $(MAKE); $(unstage)
b813574b 23403 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23404 r=`${PWD_COMMAND}`; export r; \
23405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23406 $(HOST_EXPORTS) \
b813574b 23407 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23409 done; \
b813574b 23410 echo "Doing mostlyclean in indent" ; \
b00612cc 23411 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23414 "RANLIB=$${RANLIB}" \
0c24b341 23415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23416 mostlyclean) \
2a4cbe27
NN
23417 || exit 1
23418
b813574b 23419@endif indent
2a4cbe27 23420
b813574b
PB
23421.PHONY: maybe-clean-indent clean-indent
23422maybe-clean-indent:
23423@if indent
23424maybe-clean-indent: clean-indent
2a4cbe27 23425
b813574b 23426clean-indent:
0aed8855 23427 @: $(MAKE); $(unstage)
b813574b 23428 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23429 r=`${PWD_COMMAND}`; export r; \
23430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23431 $(HOST_EXPORTS) \
b813574b 23432 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23434 done; \
b813574b 23435 echo "Doing clean in indent" ; \
b00612cc 23436 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23439 "RANLIB=$${RANLIB}" \
0c24b341 23440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23441 clean) \
2a4cbe27
NN
23442 || exit 1
23443
b813574b 23444@endif indent
2a4cbe27 23445
b813574b
PB
23446.PHONY: maybe-distclean-indent distclean-indent
23447maybe-distclean-indent:
23448@if indent
23449maybe-distclean-indent: distclean-indent
2a4cbe27 23450
b813574b 23451distclean-indent:
0aed8855 23452 @: $(MAKE); $(unstage)
b813574b 23453 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23454 r=`${PWD_COMMAND}`; export r; \
23455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23456 $(HOST_EXPORTS) \
b813574b 23457 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23459 done; \
b813574b 23460 echo "Doing distclean in indent" ; \
b00612cc 23461 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23464 "RANLIB=$${RANLIB}" \
0c24b341 23465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23466 distclean) \
2a4cbe27
NN
23467 || exit 1
23468
b813574b 23469@endif indent
2a4cbe27 23470
b813574b
PB
23471.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
23472maybe-maintainer-clean-indent:
23473@if indent
23474maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 23475
b813574b 23476maintainer-clean-indent:
0aed8855 23477 @: $(MAKE); $(unstage)
b813574b 23478 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
23479 r=`${PWD_COMMAND}`; export r; \
23480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23481 $(HOST_EXPORTS) \
b813574b 23482 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
23483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23484 done; \
b813574b 23485 echo "Doing maintainer-clean in indent" ; \
b00612cc 23486 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
23487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23489 "RANLIB=$${RANLIB}" \
0c24b341 23490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 23491 maintainer-clean) \
2a4cbe27
NN
23492 || exit 1
23493
b813574b 23494@endif indent
2a4cbe27 23495
a2592b1b 23496
a7254363 23497
b813574b
PB
23498.PHONY: configure-intl maybe-configure-intl
23499maybe-configure-intl:
4f0ef2d8
CD
23500@if gcc-bootstrap
23501configure-intl: stage_current
23502@endif gcc-bootstrap
b813574b
PB
23503@if intl
23504maybe-configure-intl: configure-intl
c52c6897 23505configure-intl:
c52c6897
PB
23506 @r=`${PWD_COMMAND}`; export r; \
23507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
23508 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
23509 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 23510 $(HOST_EXPORTS) \
a7254363
PB
23511 echo Configuring in $(HOST_SUBDIR)/intl; \
23512 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 23513 case $(srcdir) in \
b00612cc
PB
23514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23515 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 23517 esac; \
b00612cc
PB
23518 srcdiroption="--srcdir=$${topdir}/intl"; \
23519 libsrcdir="$$s/intl"; \
4fa63067 23520 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23522 --target=${target_alias} $${srcdiroption} \
a2592b1b 23523 || exit 1
b813574b 23524@endif intl
a2592b1b 23525
a7254363
PB
23526
23527
d545f33b
PB
23528.PHONY: configure-stage1-intl maybe-configure-stage1-intl
23529maybe-configure-stage1-intl:
23530@if intl-bootstrap
23531maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 23532configure-stage1-intl:
c52c6897 23533 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 23534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23535 @r=`${PWD_COMMAND}`; export r; \
23536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23537 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 23538 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
1b05fbbd 23539 $(HOST_EXPORTS) \
8ee82aff 23540 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23541 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
23542 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 23543 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 23544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23545 cd $(HOST_SUBDIR)/intl || exit 1; \
23546 case $(srcdir) in \
23547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23548 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23550 esac; \
23551 srcdiroption="--srcdir=$${topdir}/intl"; \
23552 libsrcdir="$$s/intl"; \
23553 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23555 --target=${target_alias} $${srcdiroption} \
1b05fbbd 23556 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
23557@endif intl-bootstrap
23558
23559.PHONY: configure-stage2-intl maybe-configure-stage2-intl
23560maybe-configure-stage2-intl:
23561@if intl-bootstrap
23562maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 23563configure-stage2-intl:
c52c6897 23564 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 23565 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23566 @r=`${PWD_COMMAND}`; export r; \
23567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23568 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 23569 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23570 $(HOST_EXPORTS) \
1b05fbbd 23571 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23572 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23573 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
23574 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23575 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 23576 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23577 cd $(HOST_SUBDIR)/intl || exit 1; \
23578 case $(srcdir) in \
23579 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23580 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23581 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23582 esac; \
23583 srcdiroption="--srcdir=$${topdir}/intl"; \
23584 libsrcdir="$$s/intl"; \
23585 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23586 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23587 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23588 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23589 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
23590@endif intl-bootstrap
23591
d545f33b
PB
23592.PHONY: configure-stage3-intl maybe-configure-stage3-intl
23593maybe-configure-stage3-intl:
23594@if intl-bootstrap
23595maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 23596configure-stage3-intl:
c52c6897 23597 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 23598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23599 @r=`${PWD_COMMAND}`; export r; \
23600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23601 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 23602 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23603 $(HOST_EXPORTS) \
1b05fbbd 23604 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23605 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23606 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
23607 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23608 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 23609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23610 cd $(HOST_SUBDIR)/intl || exit 1; \
23611 case $(srcdir) in \
23612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23613 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23615 esac; \
23616 srcdiroption="--srcdir=$${topdir}/intl"; \
23617 libsrcdir="$$s/intl"; \
23618 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23620 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23621 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23622 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
23623@endif intl-bootstrap
23624
d545f33b
PB
23625.PHONY: configure-stage4-intl maybe-configure-stage4-intl
23626maybe-configure-stage4-intl:
23627@if intl-bootstrap
23628maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 23629configure-stage4-intl:
c52c6897 23630 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 23631 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23632 @r=`${PWD_COMMAND}`; export r; \
23633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23634 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 23635 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23636 $(HOST_EXPORTS) \
1b05fbbd 23637 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 23638 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
23639 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
23640 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23641 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 23642 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23643 cd $(HOST_SUBDIR)/intl || exit 1; \
23644 case $(srcdir) in \
23645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23646 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23648 esac; \
23649 srcdiroption="--srcdir=$${topdir}/intl"; \
23650 libsrcdir="$$s/intl"; \
23651 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23652 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23653 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23654 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23655 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
23656@endif intl-bootstrap
23657
23658.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
23659maybe-configure-stageprofile-intl:
23660@if intl-bootstrap
23661maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 23662configure-stageprofile-intl:
c52c6897 23663 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 23664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23665 @r=`${PWD_COMMAND}`; export r; \
23666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23667 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 23668 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23669 $(HOST_EXPORTS) \
1b05fbbd
AO
23670 $(POSTSTAGE1_HOST_EXPORTS) \
23671 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23672 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
23673 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23674 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 23675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23676 cd $(HOST_SUBDIR)/intl || exit 1; \
23677 case $(srcdir) in \
23678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23679 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23681 esac; \
23682 srcdiroption="--srcdir=$${topdir}/intl"; \
23683 libsrcdir="$$s/intl"; \
23684 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23686 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23687 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23688 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
23689@endif intl-bootstrap
23690
23691.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
23692maybe-configure-stagefeedback-intl:
23693@if intl-bootstrap
23694maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 23695configure-stagefeedback-intl:
c52c6897 23696 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 23697 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
23698 @r=`${PWD_COMMAND}`; export r; \
23699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23700 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 23701 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b 23702 $(HOST_EXPORTS) \
1b05fbbd
AO
23703 $(POSTSTAGE1_HOST_EXPORTS) \
23704 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23705 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
23706 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 23707 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 23708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
23709 cd $(HOST_SUBDIR)/intl || exit 1; \
23710 case $(srcdir) in \
23711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23712 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
23713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23714 esac; \
23715 srcdiroption="--srcdir=$${topdir}/intl"; \
23716 libsrcdir="$$s/intl"; \
23717 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
23718 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23719 --target=${target_alias} $${srcdiroption} \
c1cb7e02 23720 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 23721 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
23722@endif intl-bootstrap
23723
23724
23725
23726
23727
b813574b
PB
23728.PHONY: all-intl maybe-all-intl
23729maybe-all-intl:
4f0ef2d8
CD
23730@if gcc-bootstrap
23731all-intl: stage_current
23732@endif gcc-bootstrap
b813574b 23733@if intl
d27cc32e 23734TARGET-intl=all
b813574b
PB
23735maybe-all-intl: all-intl
23736all-intl: configure-intl
c52c6897 23737 @r=`${PWD_COMMAND}`; export r; \
4fa63067 23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23739 $(HOST_EXPORTS) \
b00612cc 23740 (cd $(HOST_SUBDIR)/intl && \
7f6ef0c0
PB
23741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23742 $(TARGET-intl))
b813574b 23743@endif intl
a2592b1b 23744
a7254363 23745
d545f33b
PB
23746
23747.PHONY: all-stage1-intl maybe-all-stage1-intl
23748.PHONY: clean-stage1-intl maybe-clean-stage1-intl
23749maybe-all-stage1-intl:
23750maybe-clean-stage1-intl:
23751@if intl-bootstrap
23752maybe-all-stage1-intl: all-stage1-intl
23753all-stage1: all-stage1-intl
f70224b5 23754TARGET-stage1-intl = $(TARGET-intl)
d545f33b 23755all-stage1-intl: configure-stage1-intl
c52c6897 23756 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
23757 @r=`${PWD_COMMAND}`; export r; \
23758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23759 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
23760 $(HOST_EXPORTS) \
23761 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23762 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23763 CFLAGS="$(STAGE1_CFLAGS)" \
23764 CXXFLAGS="$(STAGE1_CFLAGS)" \
23765 LIBCFLAGS="$(LIBCFLAGS)" \
23766 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23767 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23768 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23769 $(EXTRA_HOST_FLAGS) \
23770 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 23771 $(TARGET-stage1-intl)
d545f33b
PB
23772
23773maybe-clean-stage1-intl: clean-stage1-intl
23774clean-stage1: clean-stage1-intl
23775clean-stage1-intl:
9dbaa842
DD
23776 @if [ $(current_stage) = stage1 ]; then \
23777 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23778 else \
23779 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
23780 $(MAKE) stage1-start; \
23781 fi; \
d545f33b 23782 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23783 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 23784 clean
d545f33b
PB
23785@endif intl-bootstrap
23786
23787
23788.PHONY: all-stage2-intl maybe-all-stage2-intl
23789.PHONY: clean-stage2-intl maybe-clean-stage2-intl
23790maybe-all-stage2-intl:
23791maybe-clean-stage2-intl:
23792@if intl-bootstrap
23793maybe-all-stage2-intl: all-stage2-intl
23794all-stage2: all-stage2-intl
f70224b5 23795TARGET-stage2-intl = $(TARGET-intl)
d545f33b 23796all-stage2-intl: configure-stage2-intl
c52c6897 23797 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
23798 @r=`${PWD_COMMAND}`; export r; \
23799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23800 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
23801 $(HOST_EXPORTS) \
23802 $(POSTSTAGE1_HOST_EXPORTS) \
23803 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23804 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23805 CFLAGS="$(STAGE2_CFLAGS)" \
23806 CXXFLAGS="$(STAGE2_CFLAGS)" \
23807 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23808 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23809 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23810 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23811 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23812 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 23813 $(TARGET-stage2-intl)
d545f33b
PB
23814
23815maybe-clean-stage2-intl: clean-stage2-intl
23816clean-stage2: clean-stage2-intl
23817clean-stage2-intl:
9dbaa842
DD
23818 @if [ $(current_stage) = stage2 ]; then \
23819 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23820 else \
23821 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
23822 $(MAKE) stage2-start; \
23823 fi; \
d545f33b 23824 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23825 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23826 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23827 clean
d545f33b
PB
23828@endif intl-bootstrap
23829
23830
23831.PHONY: all-stage3-intl maybe-all-stage3-intl
23832.PHONY: clean-stage3-intl maybe-clean-stage3-intl
23833maybe-all-stage3-intl:
23834maybe-clean-stage3-intl:
23835@if intl-bootstrap
23836maybe-all-stage3-intl: all-stage3-intl
23837all-stage3: all-stage3-intl
f70224b5 23838TARGET-stage3-intl = $(TARGET-intl)
d545f33b 23839all-stage3-intl: configure-stage3-intl
c52c6897 23840 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
23841 @r=`${PWD_COMMAND}`; export r; \
23842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23843 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
23844 $(HOST_EXPORTS) \
23845 $(POSTSTAGE1_HOST_EXPORTS) \
23846 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23847 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23848 CFLAGS="$(STAGE3_CFLAGS)" \
23849 CXXFLAGS="$(STAGE3_CFLAGS)" \
23850 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23851 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23852 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23853 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23854 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23855 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 23856 $(TARGET-stage3-intl)
d545f33b
PB
23857
23858maybe-clean-stage3-intl: clean-stage3-intl
23859clean-stage3: clean-stage3-intl
23860clean-stage3-intl:
9dbaa842
DD
23861 @if [ $(current_stage) = stage3 ]; then \
23862 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23863 else \
23864 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
23865 $(MAKE) stage3-start; \
23866 fi; \
d545f33b 23867 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23868 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23869 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23870 clean
d545f33b
PB
23871@endif intl-bootstrap
23872
23873
23874.PHONY: all-stage4-intl maybe-all-stage4-intl
23875.PHONY: clean-stage4-intl maybe-clean-stage4-intl
23876maybe-all-stage4-intl:
23877maybe-clean-stage4-intl:
23878@if intl-bootstrap
23879maybe-all-stage4-intl: all-stage4-intl
23880all-stage4: all-stage4-intl
f70224b5 23881TARGET-stage4-intl = $(TARGET-intl)
d545f33b 23882all-stage4-intl: configure-stage4-intl
c52c6897 23883 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
23884 @r=`${PWD_COMMAND}`; export r; \
23885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23886 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
23887 $(HOST_EXPORTS) \
23888 $(POSTSTAGE1_HOST_EXPORTS) \
23889 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23890 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23891 CFLAGS="$(STAGE4_CFLAGS)" \
23892 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 23893 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
23894 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23895 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23896 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23897 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23898 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 23899 $(TARGET-stage4-intl)
d545f33b
PB
23900
23901maybe-clean-stage4-intl: clean-stage4-intl
23902clean-stage4: clean-stage4-intl
23903clean-stage4-intl:
9dbaa842
DD
23904 @if [ $(current_stage) = stage4 ]; then \
23905 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23906 else \
23907 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
23908 $(MAKE) stage4-start; \
23909 fi; \
d545f33b 23910 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23911 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23912 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23913 clean
d545f33b
PB
23914@endif intl-bootstrap
23915
23916
23917.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
23918.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
23919maybe-all-stageprofile-intl:
23920maybe-clean-stageprofile-intl:
23921@if intl-bootstrap
23922maybe-all-stageprofile-intl: all-stageprofile-intl
23923all-stageprofile: all-stageprofile-intl
f70224b5 23924TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 23925all-stageprofile-intl: configure-stageprofile-intl
c52c6897 23926 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
23927 @r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23929 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
23930 $(HOST_EXPORTS) \
23931 $(POSTSTAGE1_HOST_EXPORTS) \
23932 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23933 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23934 CFLAGS="$(STAGEprofile_CFLAGS)" \
23935 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
23936 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23937 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23938 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23939 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23940 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23941 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 23942 $(TARGET-stageprofile-intl)
d545f33b
PB
23943
23944maybe-clean-stageprofile-intl: clean-stageprofile-intl
23945clean-stageprofile: clean-stageprofile-intl
23946clean-stageprofile-intl:
9dbaa842
DD
23947 @if [ $(current_stage) = stageprofile ]; then \
23948 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23949 else \
23950 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
23951 $(MAKE) stageprofile-start; \
23952 fi; \
d545f33b 23953 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23954 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23955 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23956 clean
d545f33b
PB
23957@endif intl-bootstrap
23958
23959
23960.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
23961.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
23962maybe-all-stagefeedback-intl:
23963maybe-clean-stagefeedback-intl:
23964@if intl-bootstrap
23965maybe-all-stagefeedback-intl: all-stagefeedback-intl
23966all-stagefeedback: all-stagefeedback-intl
f70224b5 23967TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 23968all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 23969 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
23970 @r=`${PWD_COMMAND}`; export r; \
23971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 23972 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
23973 $(HOST_EXPORTS) \
23974 $(POSTSTAGE1_HOST_EXPORTS) \
23975 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23976 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
23977 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23978 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
23979 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23980 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23981 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23982 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23983 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23984 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 23985 $(TARGET-stagefeedback-intl)
d545f33b
PB
23986
23987maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
23988clean-stagefeedback: clean-stagefeedback-intl
23989clean-stagefeedback-intl:
9dbaa842
DD
23990 @if [ $(current_stage) = stagefeedback ]; then \
23991 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
23992 else \
23993 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
23994 $(MAKE) stagefeedback-start; \
23995 fi; \
d545f33b 23996 cd $(HOST_SUBDIR)/intl && \
7f6ef0c0 23997 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 23998 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 23999 clean
d545f33b
PB
24000@endif intl-bootstrap
24001
24002
24003
24004
24005
b813574b
PB
24006.PHONY: check-intl maybe-check-intl
24007maybe-check-intl:
24008@if intl
24009maybe-check-intl: check-intl
2a4cbe27 24010
b813574b 24011check-intl:
0aed8855 24012 @: $(MAKE); $(unstage)
4fa63067
NN
24013 @r=`${PWD_COMMAND}`; export r; \
24014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24015 $(HOST_EXPORTS) \
b00612cc
PB
24016 (cd $(HOST_SUBDIR)/intl && \
24017 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24018
b813574b 24019@endif intl
2a4cbe27 24020
b813574b
PB
24021.PHONY: install-intl maybe-install-intl
24022maybe-install-intl:
24023@if intl
24024maybe-install-intl: install-intl
2a4cbe27 24025
b813574b 24026install-intl: installdirs
0aed8855 24027 @: $(MAKE); $(unstage)
4fa63067
NN
24028 @r=`${PWD_COMMAND}`; export r; \
24029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24030 $(HOST_EXPORTS) \
b00612cc 24031 (cd $(HOST_SUBDIR)/intl && \
2da12f12 24032 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24033
b813574b 24034@endif intl
4fa63067 24035
56a8fe78 24036# Other targets (info, dvi, pdf, etc.)
4fa63067 24037
b813574b
PB
24038.PHONY: maybe-info-intl info-intl
24039maybe-info-intl:
24040@if intl
24041maybe-info-intl: info-intl
4fa63067 24042
b813574b
PB
24043info-intl: \
24044 configure-intl
24045 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24046 r=`${PWD_COMMAND}`; export r; \
24047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24048 $(HOST_EXPORTS) \
b813574b 24049 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24051 done; \
b813574b 24052 echo "Doing info in intl" ; \
b00612cc 24053 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24056 "RANLIB=$${RANLIB}" \
0c24b341 24057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24058 info) \
2a4cbe27
NN
24059 || exit 1
24060
b813574b 24061@endif intl
2a4cbe27 24062
b813574b
PB
24063.PHONY: maybe-dvi-intl dvi-intl
24064maybe-dvi-intl:
24065@if intl
24066maybe-dvi-intl: dvi-intl
2a4cbe27 24067
b813574b
PB
24068dvi-intl: \
24069 configure-intl
24070 @[ -f ./intl/Makefile ] || exit 0; \
24071 r=`${PWD_COMMAND}`; export r; \
b40e3958 24072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24073 $(HOST_EXPORTS) \
b813574b 24074 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24076 done; \
b813574b 24077 echo "Doing dvi in intl" ; \
b00612cc 24078 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24081 "RANLIB=$${RANLIB}" \
0c24b341 24082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24083 dvi) \
2a4cbe27
NN
24084 || exit 1
24085
b813574b 24086@endif intl
2a4cbe27 24087
56a8fe78
DD
24088.PHONY: maybe-pdf-intl pdf-intl
24089maybe-pdf-intl:
24090@if intl
24091maybe-pdf-intl: pdf-intl
24092
24093pdf-intl: \
24094 configure-intl
24095 @[ -f ./intl/Makefile ] || exit 0; \
24096 r=`${PWD_COMMAND}`; export r; \
24097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24098 $(HOST_EXPORTS) \
24099 for flag in $(EXTRA_HOST_FLAGS) ; do \
24100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24101 done; \
24102 echo "Doing pdf in intl" ; \
24103 (cd $(HOST_SUBDIR)/intl && \
24104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24106 "RANLIB=$${RANLIB}" \
0c24b341 24107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24108 pdf) \
24109 || exit 1
24110
24111@endif intl
24112
6d389afc
MS
24113.PHONY: maybe-html-intl html-intl
24114maybe-html-intl:
24115@if intl
24116maybe-html-intl: html-intl
24117
24118html-intl: \
24119 configure-intl
24120 @[ -f ./intl/Makefile ] || exit 0; \
24121 r=`${PWD_COMMAND}`; export r; \
24122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24123 $(HOST_EXPORTS) \
24124 for flag in $(EXTRA_HOST_FLAGS) ; do \
24125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24126 done; \
24127 echo "Doing html in intl" ; \
b00612cc 24128 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
24129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24131 "RANLIB=$${RANLIB}" \
0c24b341 24132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24133 html) \
24134 || exit 1
24135
24136@endif intl
24137
b813574b
PB
24138.PHONY: maybe-TAGS-intl TAGS-intl
24139maybe-TAGS-intl:
24140@if intl
24141maybe-TAGS-intl: TAGS-intl
2a4cbe27 24142
b813574b
PB
24143TAGS-intl: \
24144 configure-intl
24145 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24146 r=`${PWD_COMMAND}`; export r; \
24147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24148 $(HOST_EXPORTS) \
b813574b 24149 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24151 done; \
b813574b 24152 echo "Doing TAGS in intl" ; \
b00612cc 24153 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24156 "RANLIB=$${RANLIB}" \
0c24b341 24157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24158 TAGS) \
2a4cbe27
NN
24159 || exit 1
24160
b813574b 24161@endif intl
2a4cbe27 24162
b813574b
PB
24163.PHONY: maybe-install-info-intl install-info-intl
24164maybe-install-info-intl:
24165@if intl
24166maybe-install-info-intl: install-info-intl
2a4cbe27 24167
b813574b
PB
24168install-info-intl: \
24169 configure-intl \
24170 info-intl
24171 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24172 r=`${PWD_COMMAND}`; export r; \
24173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24174 $(HOST_EXPORTS) \
b813574b 24175 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24177 done; \
b813574b 24178 echo "Doing install-info in intl" ; \
b00612cc 24179 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24182 "RANLIB=$${RANLIB}" \
0c24b341 24183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24184 install-info) \
2a4cbe27
NN
24185 || exit 1
24186
b813574b 24187@endif intl
2a4cbe27 24188
a3ca38d2
DD
24189.PHONY: maybe-install-pdf-intl install-pdf-intl
24190maybe-install-pdf-intl:
24191@if intl
24192maybe-install-pdf-intl: install-pdf-intl
24193
24194install-pdf-intl: \
24195 configure-intl \
24196 pdf-intl
24197 @[ -f ./intl/Makefile ] || exit 0; \
24198 r=`${PWD_COMMAND}`; export r; \
24199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24200 $(HOST_EXPORTS) \
24201 for flag in $(EXTRA_HOST_FLAGS) ; do \
24202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24203 done; \
24204 echo "Doing install-pdf in intl" ; \
24205 (cd $(HOST_SUBDIR)/intl && \
24206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24208 "RANLIB=$${RANLIB}" \
0c24b341 24209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24210 install-pdf) \
24211 || exit 1
24212
24213@endif intl
24214
108a6f8e
CD
24215.PHONY: maybe-install-html-intl install-html-intl
24216maybe-install-html-intl:
24217@if intl
24218maybe-install-html-intl: install-html-intl
24219
24220install-html-intl: \
24221 configure-intl \
24222 html-intl
24223 @[ -f ./intl/Makefile ] || exit 0; \
24224 r=`${PWD_COMMAND}`; export r; \
24225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24226 $(HOST_EXPORTS) \
24227 for flag in $(EXTRA_HOST_FLAGS) ; do \
24228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24229 done; \
24230 echo "Doing install-html in intl" ; \
24231 (cd $(HOST_SUBDIR)/intl && \
24232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24234 "RANLIB=$${RANLIB}" \
0c24b341 24235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24236 install-html) \
24237 || exit 1
24238
24239@endif intl
24240
b813574b
PB
24241.PHONY: maybe-installcheck-intl installcheck-intl
24242maybe-installcheck-intl:
24243@if intl
24244maybe-installcheck-intl: installcheck-intl
2a4cbe27 24245
b813574b
PB
24246installcheck-intl: \
24247 configure-intl
24248 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24249 r=`${PWD_COMMAND}`; export r; \
24250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24251 $(HOST_EXPORTS) \
b813574b 24252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24254 done; \
b813574b 24255 echo "Doing installcheck in intl" ; \
b00612cc 24256 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24259 "RANLIB=$${RANLIB}" \
0c24b341 24260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24261 installcheck) \
2a4cbe27
NN
24262 || exit 1
24263
b813574b 24264@endif intl
2a4cbe27 24265
b813574b
PB
24266.PHONY: maybe-mostlyclean-intl mostlyclean-intl
24267maybe-mostlyclean-intl:
24268@if intl
24269maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 24270
b813574b
PB
24271mostlyclean-intl:
24272 @[ -f ./intl/Makefile ] || exit 0; \
24273 r=`${PWD_COMMAND}`; export r; \
24274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
24275 $(HOST_EXPORTS) \
24276 for flag in $(EXTRA_HOST_FLAGS) ; do \
24277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24278 done; \
24279 echo "Doing mostlyclean in intl" ; \
b00612cc 24280 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
24281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24283 "RANLIB=$${RANLIB}" \
0c24b341 24284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b
PB
24285 mostlyclean) \
24286 || exit 1
4fa63067 24287
b813574b 24288@endif intl
4fa63067 24289
b813574b
PB
24290.PHONY: maybe-clean-intl clean-intl
24291maybe-clean-intl:
24292@if intl
24293maybe-clean-intl: clean-intl
4fa63067 24294
b813574b
PB
24295clean-intl:
24296 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24297 r=`${PWD_COMMAND}`; export r; \
24298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24299 $(HOST_EXPORTS) \
b813574b 24300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24302 done; \
b813574b 24303 echo "Doing clean in intl" ; \
b00612cc 24304 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24307 "RANLIB=$${RANLIB}" \
0c24b341 24308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24309 clean) \
2a4cbe27
NN
24310 || exit 1
24311
b813574b 24312@endif intl
2a4cbe27 24313
b813574b
PB
24314.PHONY: maybe-distclean-intl distclean-intl
24315maybe-distclean-intl:
24316@if intl
24317maybe-distclean-intl: distclean-intl
2a4cbe27 24318
b813574b
PB
24319distclean-intl:
24320 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24321 r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24323 $(HOST_EXPORTS) \
b813574b 24324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24326 done; \
b813574b 24327 echo "Doing distclean in intl" ; \
b00612cc 24328 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24331 "RANLIB=$${RANLIB}" \
0c24b341 24332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24333 distclean) \
2a4cbe27
NN
24334 || exit 1
24335
b813574b 24336@endif intl
2a4cbe27 24337
b813574b
PB
24338.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
24339maybe-maintainer-clean-intl:
24340@if intl
24341maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 24342
b813574b
PB
24343maintainer-clean-intl:
24344 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
24345 r=`${PWD_COMMAND}`; export r; \
24346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24347 $(HOST_EXPORTS) \
b813574b 24348 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24350 done; \
b813574b 24351 echo "Doing maintainer-clean in intl" ; \
b00612cc 24352 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
24353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24355 "RANLIB=$${RANLIB}" \
0c24b341 24356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24357 maintainer-clean) \
2a4cbe27
NN
24358 || exit 1
24359
b813574b 24360@endif intl
2a4cbe27 24361
2a4cbe27 24362
a7254363 24363
b813574b
PB
24364.PHONY: configure-tcl maybe-configure-tcl
24365maybe-configure-tcl:
4f0ef2d8
CD
24366@if gcc-bootstrap
24367configure-tcl: stage_current
24368@endif gcc-bootstrap
b813574b
PB
24369@if tcl
24370maybe-configure-tcl: configure-tcl
c52c6897 24371configure-tcl:
0aed8855 24372 @: $(MAKE); $(unstage)
c52c6897 24373 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24375 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
24376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 24377 $(HOST_EXPORTS) \
a7254363
PB
24378 echo Configuring in $(HOST_SUBDIR)/tcl; \
24379 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 24380 case $(srcdir) in \
b00612cc
PB
24381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24382 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
24383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24384 esac; \
b00612cc
PB
24385 srcdiroption="--srcdir=$${topdir}/tcl"; \
24386 libsrcdir="$$s/tcl"; \
4fa63067 24387 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24389 --target=${target_alias} $${srcdiroption} \
2a4cbe27 24390 || exit 1
b813574b 24391@endif tcl
2a4cbe27 24392
a7254363
PB
24393
24394
d545f33b
PB
24395
24396
b813574b
PB
24397.PHONY: all-tcl maybe-all-tcl
24398maybe-all-tcl:
4f0ef2d8
CD
24399@if gcc-bootstrap
24400all-tcl: stage_current
24401@endif gcc-bootstrap
b813574b 24402@if tcl
d27cc32e 24403TARGET-tcl=all
b813574b
PB
24404maybe-all-tcl: all-tcl
24405all-tcl: configure-tcl
0aed8855 24406 @: $(MAKE); $(unstage)
4fa63067
NN
24407 @r=`${PWD_COMMAND}`; export r; \
24408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24409 $(HOST_EXPORTS) \
b00612cc 24410 (cd $(HOST_SUBDIR)/tcl && \
7f6ef0c0
PB
24411 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24412 $(TARGET-tcl))
b813574b 24413@endif tcl
4fa63067 24414
a7254363 24415
d545f33b
PB
24416
24417
b813574b
PB
24418.PHONY: check-tcl maybe-check-tcl
24419maybe-check-tcl:
24420@if tcl
24421maybe-check-tcl: check-tcl
2a4cbe27 24422
b813574b 24423check-tcl:
0aed8855 24424 @: $(MAKE); $(unstage)
4fa63067
NN
24425 @r=`${PWD_COMMAND}`; export r; \
24426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24427 $(HOST_EXPORTS) \
b00612cc
PB
24428 (cd $(HOST_SUBDIR)/tcl && \
24429 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 24430
b813574b 24431@endif tcl
4fa63067 24432
b813574b
PB
24433.PHONY: install-tcl maybe-install-tcl
24434maybe-install-tcl:
24435@if tcl
24436maybe-install-tcl: install-tcl
4fa63067 24437
b813574b 24438install-tcl: installdirs
0aed8855 24439 @: $(MAKE); $(unstage)
4fa63067
NN
24440 @r=`${PWD_COMMAND}`; export r; \
24441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24442 $(HOST_EXPORTS) \
b00612cc 24443 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 24444 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24445
b813574b 24446@endif tcl
4fa63067 24447
56a8fe78 24448# Other targets (info, dvi, pdf, etc.)
4fa63067 24449
b813574b
PB
24450.PHONY: maybe-info-tcl info-tcl
24451maybe-info-tcl:
24452@if tcl
24453maybe-info-tcl: info-tcl
4fa63067 24454
b813574b
PB
24455info-tcl: \
24456 configure-tcl
0aed8855 24457 @: $(MAKE); $(unstage)
b813574b 24458 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24459 r=`${PWD_COMMAND}`; export r; \
24460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24461 $(HOST_EXPORTS) \
b813574b 24462 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24464 done; \
b813574b 24465 echo "Doing info in tcl" ; \
b00612cc 24466 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24469 "RANLIB=$${RANLIB}" \
0c24b341 24470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24471 info) \
2a4cbe27
NN
24472 || exit 1
24473
b813574b 24474@endif tcl
2a4cbe27 24475
b813574b
PB
24476.PHONY: maybe-dvi-tcl dvi-tcl
24477maybe-dvi-tcl:
24478@if tcl
24479maybe-dvi-tcl: dvi-tcl
2a4cbe27 24480
b813574b
PB
24481dvi-tcl: \
24482 configure-tcl
0aed8855 24483 @: $(MAKE); $(unstage)
b813574b 24484 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24485 r=`${PWD_COMMAND}`; export r; \
24486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24487 $(HOST_EXPORTS) \
b813574b 24488 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24490 done; \
b813574b 24491 echo "Doing dvi in tcl" ; \
b00612cc 24492 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24495 "RANLIB=$${RANLIB}" \
0c24b341 24496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24497 dvi) \
2a4cbe27
NN
24498 || exit 1
24499
b813574b 24500@endif tcl
2a4cbe27 24501
56a8fe78
DD
24502.PHONY: maybe-pdf-tcl pdf-tcl
24503maybe-pdf-tcl:
24504@if tcl
24505maybe-pdf-tcl: pdf-tcl
24506
24507pdf-tcl: \
24508 configure-tcl
24509 @: $(MAKE); $(unstage)
24510 @[ -f ./tcl/Makefile ] || exit 0; \
24511 r=`${PWD_COMMAND}`; export r; \
24512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24513 $(HOST_EXPORTS) \
24514 for flag in $(EXTRA_HOST_FLAGS) ; do \
24515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24516 done; \
24517 echo "Doing pdf in tcl" ; \
24518 (cd $(HOST_SUBDIR)/tcl && \
24519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24521 "RANLIB=$${RANLIB}" \
0c24b341 24522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24523 pdf) \
24524 || exit 1
24525
24526@endif tcl
24527
6d389afc
MS
24528.PHONY: maybe-html-tcl html-tcl
24529maybe-html-tcl:
24530@if tcl
24531maybe-html-tcl: html-tcl
24532
24533html-tcl: \
24534 configure-tcl
0aed8855 24535 @: $(MAKE); $(unstage)
6d389afc
MS
24536 @[ -f ./tcl/Makefile ] || exit 0; \
24537 r=`${PWD_COMMAND}`; export r; \
24538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24539 $(HOST_EXPORTS) \
24540 for flag in $(EXTRA_HOST_FLAGS) ; do \
24541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24542 done; \
24543 echo "Doing html in tcl" ; \
b00612cc 24544 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
24545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24547 "RANLIB=$${RANLIB}" \
0c24b341 24548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24549 html) \
24550 || exit 1
24551
24552@endif tcl
24553
b813574b
PB
24554.PHONY: maybe-TAGS-tcl TAGS-tcl
24555maybe-TAGS-tcl:
24556@if tcl
24557maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 24558
b813574b
PB
24559TAGS-tcl: \
24560 configure-tcl
0aed8855 24561 @: $(MAKE); $(unstage)
b813574b 24562 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24563 r=`${PWD_COMMAND}`; export r; \
24564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24565 $(HOST_EXPORTS) \
b813574b 24566 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24568 done; \
b813574b 24569 echo "Doing TAGS in tcl" ; \
b00612cc 24570 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24573 "RANLIB=$${RANLIB}" \
0c24b341 24574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24575 TAGS) \
2a4cbe27
NN
24576 || exit 1
24577
b813574b 24578@endif tcl
2a4cbe27 24579
b813574b
PB
24580.PHONY: maybe-install-info-tcl install-info-tcl
24581maybe-install-info-tcl:
24582@if tcl
24583maybe-install-info-tcl: install-info-tcl
2a4cbe27 24584
b813574b
PB
24585install-info-tcl: \
24586 configure-tcl \
24587 info-tcl
0aed8855 24588 @: $(MAKE); $(unstage)
b813574b 24589 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24590 r=`${PWD_COMMAND}`; export r; \
24591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24592 $(HOST_EXPORTS) \
b813574b 24593 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24595 done; \
b813574b 24596 echo "Doing install-info in tcl" ; \
b00612cc 24597 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24600 "RANLIB=$${RANLIB}" \
0c24b341 24601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24602 install-info) \
2a4cbe27
NN
24603 || exit 1
24604
b813574b 24605@endif tcl
2a4cbe27 24606
a3ca38d2
DD
24607.PHONY: maybe-install-pdf-tcl install-pdf-tcl
24608maybe-install-pdf-tcl:
24609@if tcl
24610maybe-install-pdf-tcl: install-pdf-tcl
24611
24612install-pdf-tcl: \
24613 configure-tcl \
24614 pdf-tcl
24615 @: $(MAKE); $(unstage)
24616 @[ -f ./tcl/Makefile ] || exit 0; \
24617 r=`${PWD_COMMAND}`; export r; \
24618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24619 $(HOST_EXPORTS) \
24620 for flag in $(EXTRA_HOST_FLAGS) ; do \
24621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24622 done; \
24623 echo "Doing install-pdf in tcl" ; \
24624 (cd $(HOST_SUBDIR)/tcl && \
24625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24627 "RANLIB=$${RANLIB}" \
0c24b341 24628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
24629 install-pdf) \
24630 || exit 1
24631
24632@endif tcl
24633
108a6f8e
CD
24634.PHONY: maybe-install-html-tcl install-html-tcl
24635maybe-install-html-tcl:
24636@if tcl
24637maybe-install-html-tcl: install-html-tcl
24638
24639install-html-tcl: \
24640 configure-tcl \
24641 html-tcl
24642 @: $(MAKE); $(unstage)
24643 @[ -f ./tcl/Makefile ] || exit 0; \
24644 r=`${PWD_COMMAND}`; export r; \
24645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24646 $(HOST_EXPORTS) \
24647 for flag in $(EXTRA_HOST_FLAGS) ; do \
24648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24649 done; \
24650 echo "Doing install-html in tcl" ; \
24651 (cd $(HOST_SUBDIR)/tcl && \
24652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24654 "RANLIB=$${RANLIB}" \
0c24b341 24655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
24656 install-html) \
24657 || exit 1
24658
24659@endif tcl
24660
b813574b
PB
24661.PHONY: maybe-installcheck-tcl installcheck-tcl
24662maybe-installcheck-tcl:
24663@if tcl
24664maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 24665
b813574b
PB
24666installcheck-tcl: \
24667 configure-tcl
0aed8855 24668 @: $(MAKE); $(unstage)
b813574b 24669 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24670 r=`${PWD_COMMAND}`; export r; \
24671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24672 $(HOST_EXPORTS) \
b813574b 24673 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24675 done; \
b813574b 24676 echo "Doing installcheck in tcl" ; \
b00612cc 24677 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24680 "RANLIB=$${RANLIB}" \
0c24b341 24681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24682 installcheck) \
2a4cbe27
NN
24683 || exit 1
24684
b813574b 24685@endif tcl
2a4cbe27 24686
b813574b
PB
24687.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
24688maybe-mostlyclean-tcl:
24689@if tcl
24690maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 24691
b813574b
PB
24692# tcl doesn't support mostlyclean.
24693mostlyclean-tcl:
2a4cbe27 24694
b813574b 24695@endif tcl
2a4cbe27 24696
b813574b
PB
24697.PHONY: maybe-clean-tcl clean-tcl
24698maybe-clean-tcl:
24699@if tcl
24700maybe-clean-tcl: clean-tcl
2a4cbe27 24701
b813574b 24702clean-tcl:
0aed8855 24703 @: $(MAKE); $(unstage)
b813574b 24704 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24705 r=`${PWD_COMMAND}`; export r; \
24706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24707 $(HOST_EXPORTS) \
b813574b 24708 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24710 done; \
b813574b 24711 echo "Doing clean in tcl" ; \
b00612cc 24712 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24715 "RANLIB=$${RANLIB}" \
0c24b341 24716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24717 clean) \
2a4cbe27
NN
24718 || exit 1
24719
b813574b 24720@endif tcl
2a4cbe27 24721
b813574b
PB
24722.PHONY: maybe-distclean-tcl distclean-tcl
24723maybe-distclean-tcl:
24724@if tcl
24725maybe-distclean-tcl: distclean-tcl
2a4cbe27 24726
b813574b 24727distclean-tcl:
0aed8855 24728 @: $(MAKE); $(unstage)
b813574b 24729 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24730 r=`${PWD_COMMAND}`; export r; \
24731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24732 $(HOST_EXPORTS) \
b813574b 24733 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24735 done; \
b813574b 24736 echo "Doing distclean in tcl" ; \
b00612cc 24737 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24740 "RANLIB=$${RANLIB}" \
0c24b341 24741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24742 distclean) \
2a4cbe27
NN
24743 || exit 1
24744
b813574b 24745@endif tcl
2a4cbe27 24746
b813574b
PB
24747.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
24748maybe-maintainer-clean-tcl:
24749@if tcl
24750maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 24751
b813574b 24752maintainer-clean-tcl:
0aed8855 24753 @: $(MAKE); $(unstage)
b813574b 24754 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
24755 r=`${PWD_COMMAND}`; export r; \
24756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24757 $(HOST_EXPORTS) \
b813574b 24758 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24760 done; \
b813574b 24761 echo "Doing maintainer-clean in tcl" ; \
b00612cc 24762 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
24763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24765 "RANLIB=$${RANLIB}" \
0c24b341 24766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24767 maintainer-clean) \
2a4cbe27
NN
24768 || exit 1
24769
b813574b 24770@endif tcl
2a4cbe27 24771
2a4cbe27 24772
a7254363 24773
b813574b
PB
24774.PHONY: configure-itcl maybe-configure-itcl
24775maybe-configure-itcl:
4f0ef2d8
CD
24776@if gcc-bootstrap
24777configure-itcl: stage_current
24778@endif gcc-bootstrap
b813574b
PB
24779@if itcl
24780maybe-configure-itcl: configure-itcl
c52c6897 24781configure-itcl:
0aed8855 24782 @: $(MAKE); $(unstage)
c52c6897 24783 @r=`${PWD_COMMAND}`; export r; \
4fa63067 24784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24785 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
24786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 24787 $(HOST_EXPORTS) \
a7254363
PB
24788 echo Configuring in $(HOST_SUBDIR)/itcl; \
24789 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 24790 case $(srcdir) in \
b00612cc
PB
24791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24792 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
24793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 24794 esac; \
b00612cc
PB
24795 srcdiroption="--srcdir=$${topdir}/itcl"; \
24796 libsrcdir="$$s/itcl"; \
4fa63067 24797 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
24798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24799 --target=${target_alias} $${srcdiroption} \
4fa63067 24800 || exit 1
b813574b 24801@endif itcl
4fa63067 24802
a7254363
PB
24803
24804
d545f33b
PB
24805
24806
b813574b
PB
24807.PHONY: all-itcl maybe-all-itcl
24808maybe-all-itcl:
4f0ef2d8
CD
24809@if gcc-bootstrap
24810all-itcl: stage_current
24811@endif gcc-bootstrap
b813574b 24812@if itcl
d27cc32e 24813TARGET-itcl=all
b813574b
PB
24814maybe-all-itcl: all-itcl
24815all-itcl: configure-itcl
0aed8855 24816 @: $(MAKE); $(unstage)
4fa63067
NN
24817 @r=`${PWD_COMMAND}`; export r; \
24818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24819 $(HOST_EXPORTS) \
b00612cc 24820 (cd $(HOST_SUBDIR)/itcl && \
7f6ef0c0
PB
24821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24822 $(TARGET-itcl))
b813574b 24823@endif itcl
4fa63067 24824
a7254363 24825
d545f33b
PB
24826
24827
b813574b
PB
24828.PHONY: check-itcl maybe-check-itcl
24829maybe-check-itcl:
24830@if itcl
24831maybe-check-itcl: check-itcl
4fa63067 24832
b813574b 24833check-itcl:
0aed8855 24834 @: $(MAKE); $(unstage)
4fa63067
NN
24835 @r=`${PWD_COMMAND}`; export r; \
24836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24837 $(HOST_EXPORTS) \
b00612cc
PB
24838 (cd $(HOST_SUBDIR)/itcl && \
24839 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 24840
b813574b 24841@endif itcl
4fa63067 24842
b813574b
PB
24843.PHONY: install-itcl maybe-install-itcl
24844maybe-install-itcl:
24845@if itcl
24846maybe-install-itcl: install-itcl
4fa63067 24847
b813574b 24848install-itcl: installdirs
0aed8855 24849 @: $(MAKE); $(unstage)
4fa63067
NN
24850 @r=`${PWD_COMMAND}`; export r; \
24851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24852 $(HOST_EXPORTS) \
b00612cc 24853 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 24854 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24855
b813574b 24856@endif itcl
4fa63067 24857
56a8fe78 24858# Other targets (info, dvi, pdf, etc.)
4fa63067 24859
b813574b
PB
24860.PHONY: maybe-info-itcl info-itcl
24861maybe-info-itcl:
24862@if itcl
24863maybe-info-itcl: info-itcl
4fa63067 24864
b813574b
PB
24865info-itcl: \
24866 configure-itcl
0aed8855 24867 @: $(MAKE); $(unstage)
b813574b 24868 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24869 r=`${PWD_COMMAND}`; export r; \
24870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24871 $(HOST_EXPORTS) \
b813574b 24872 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24874 done; \
b813574b 24875 echo "Doing info in itcl" ; \
b00612cc 24876 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24879 "RANLIB=$${RANLIB}" \
0c24b341 24880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24881 info) \
2a4cbe27
NN
24882 || exit 1
24883
b813574b 24884@endif itcl
2a4cbe27 24885
b813574b
PB
24886.PHONY: maybe-dvi-itcl dvi-itcl
24887maybe-dvi-itcl:
24888@if itcl
24889maybe-dvi-itcl: dvi-itcl
2a4cbe27 24890
b813574b
PB
24891dvi-itcl: \
24892 configure-itcl
0aed8855 24893 @: $(MAKE); $(unstage)
b813574b 24894 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24895 r=`${PWD_COMMAND}`; export r; \
24896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24897 $(HOST_EXPORTS) \
b813574b 24898 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24900 done; \
b813574b 24901 echo "Doing dvi in itcl" ; \
b00612cc 24902 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24905 "RANLIB=$${RANLIB}" \
0c24b341 24906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24907 dvi) \
2a4cbe27
NN
24908 || exit 1
24909
b813574b 24910@endif itcl
2a4cbe27 24911
56a8fe78
DD
24912.PHONY: maybe-pdf-itcl pdf-itcl
24913maybe-pdf-itcl:
24914@if itcl
24915maybe-pdf-itcl: pdf-itcl
24916
24917pdf-itcl: \
24918 configure-itcl
24919 @: $(MAKE); $(unstage)
24920 @[ -f ./itcl/Makefile ] || exit 0; \
24921 r=`${PWD_COMMAND}`; export r; \
24922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24923 $(HOST_EXPORTS) \
24924 for flag in $(EXTRA_HOST_FLAGS) ; do \
24925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24926 done; \
24927 echo "Doing pdf in itcl" ; \
24928 (cd $(HOST_SUBDIR)/itcl && \
24929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24931 "RANLIB=$${RANLIB}" \
0c24b341 24932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
24933 pdf) \
24934 || exit 1
24935
24936@endif itcl
24937
6d389afc
MS
24938.PHONY: maybe-html-itcl html-itcl
24939maybe-html-itcl:
24940@if itcl
24941maybe-html-itcl: html-itcl
24942
24943html-itcl: \
24944 configure-itcl
0aed8855 24945 @: $(MAKE); $(unstage)
6d389afc
MS
24946 @[ -f ./itcl/Makefile ] || exit 0; \
24947 r=`${PWD_COMMAND}`; export r; \
24948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24949 $(HOST_EXPORTS) \
24950 for flag in $(EXTRA_HOST_FLAGS) ; do \
24951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24952 done; \
24953 echo "Doing html in itcl" ; \
b00612cc 24954 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
24955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24957 "RANLIB=$${RANLIB}" \
0c24b341 24958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
24959 html) \
24960 || exit 1
24961
24962@endif itcl
24963
b813574b
PB
24964.PHONY: maybe-TAGS-itcl TAGS-itcl
24965maybe-TAGS-itcl:
24966@if itcl
24967maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 24968
b813574b
PB
24969TAGS-itcl: \
24970 configure-itcl
0aed8855 24971 @: $(MAKE); $(unstage)
b813574b 24972 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
24973 r=`${PWD_COMMAND}`; export r; \
24974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24975 $(HOST_EXPORTS) \
b813574b 24976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
24977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24978 done; \
b813574b 24979 echo "Doing TAGS in itcl" ; \
b00612cc 24980 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
24981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24983 "RANLIB=$${RANLIB}" \
0c24b341 24984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 24985 TAGS) \
2a4cbe27
NN
24986 || exit 1
24987
b813574b 24988@endif itcl
2a4cbe27 24989
b813574b
PB
24990.PHONY: maybe-install-info-itcl install-info-itcl
24991maybe-install-info-itcl:
24992@if itcl
24993maybe-install-info-itcl: install-info-itcl
2a4cbe27 24994
b813574b
PB
24995install-info-itcl: \
24996 configure-itcl \
24997 info-itcl
0aed8855 24998 @: $(MAKE); $(unstage)
b813574b 24999 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25000 r=`${PWD_COMMAND}`; export r; \
25001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25002 $(HOST_EXPORTS) \
b813574b 25003 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25005 done; \
b813574b 25006 echo "Doing install-info in itcl" ; \
b00612cc 25007 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25010 "RANLIB=$${RANLIB}" \
0c24b341 25011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25012 install-info) \
2a4cbe27
NN
25013 || exit 1
25014
b813574b 25015@endif itcl
2a4cbe27 25016
a3ca38d2
DD
25017.PHONY: maybe-install-pdf-itcl install-pdf-itcl
25018maybe-install-pdf-itcl:
25019@if itcl
25020maybe-install-pdf-itcl: install-pdf-itcl
25021
25022install-pdf-itcl: \
25023 configure-itcl \
25024 pdf-itcl
25025 @: $(MAKE); $(unstage)
25026 @[ -f ./itcl/Makefile ] || exit 0; \
25027 r=`${PWD_COMMAND}`; export r; \
25028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25029 $(HOST_EXPORTS) \
25030 for flag in $(EXTRA_HOST_FLAGS) ; do \
25031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25032 done; \
25033 echo "Doing install-pdf in itcl" ; \
25034 (cd $(HOST_SUBDIR)/itcl && \
25035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25037 "RANLIB=$${RANLIB}" \
0c24b341 25038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25039 install-pdf) \
25040 || exit 1
25041
25042@endif itcl
25043
108a6f8e
CD
25044.PHONY: maybe-install-html-itcl install-html-itcl
25045maybe-install-html-itcl:
25046@if itcl
25047maybe-install-html-itcl: install-html-itcl
25048
25049install-html-itcl: \
25050 configure-itcl \
25051 html-itcl
25052 @: $(MAKE); $(unstage)
25053 @[ -f ./itcl/Makefile ] || exit 0; \
25054 r=`${PWD_COMMAND}`; export r; \
25055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25056 $(HOST_EXPORTS) \
25057 for flag in $(EXTRA_HOST_FLAGS) ; do \
25058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25059 done; \
25060 echo "Doing install-html in itcl" ; \
25061 (cd $(HOST_SUBDIR)/itcl && \
25062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25064 "RANLIB=$${RANLIB}" \
0c24b341 25065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25066 install-html) \
25067 || exit 1
25068
25069@endif itcl
25070
b813574b
PB
25071.PHONY: maybe-installcheck-itcl installcheck-itcl
25072maybe-installcheck-itcl:
25073@if itcl
25074maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 25075
b813574b
PB
25076installcheck-itcl: \
25077 configure-itcl
0aed8855 25078 @: $(MAKE); $(unstage)
b813574b 25079 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25082 $(HOST_EXPORTS) \
b813574b 25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
b813574b 25086 echo "Doing installcheck in itcl" ; \
b00612cc 25087 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
0c24b341 25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25092 installcheck) \
2a4cbe27
NN
25093 || exit 1
25094
b813574b 25095@endif itcl
2a4cbe27 25096
b813574b
PB
25097.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
25098maybe-mostlyclean-itcl:
25099@if itcl
25100maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 25101
b813574b 25102mostlyclean-itcl:
0aed8855 25103 @: $(MAKE); $(unstage)
b813574b 25104 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25105 r=`${PWD_COMMAND}`; export r; \
25106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25107 $(HOST_EXPORTS) \
b813574b 25108 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25110 done; \
b813574b 25111 echo "Doing mostlyclean in itcl" ; \
b00612cc 25112 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25115 "RANLIB=$${RANLIB}" \
0c24b341 25116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25117 mostlyclean) \
2a4cbe27
NN
25118 || exit 1
25119
b813574b 25120@endif itcl
2a4cbe27 25121
b813574b
PB
25122.PHONY: maybe-clean-itcl clean-itcl
25123maybe-clean-itcl:
25124@if itcl
25125maybe-clean-itcl: clean-itcl
2a4cbe27 25126
b813574b 25127clean-itcl:
0aed8855 25128 @: $(MAKE); $(unstage)
b813574b 25129 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25130 r=`${PWD_COMMAND}`; export r; \
25131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25132 $(HOST_EXPORTS) \
b813574b 25133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25135 done; \
b813574b 25136 echo "Doing clean in itcl" ; \
b00612cc 25137 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25140 "RANLIB=$${RANLIB}" \
0c24b341 25141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25142 clean) \
2a4cbe27
NN
25143 || exit 1
25144
b813574b 25145@endif itcl
2a4cbe27 25146
b813574b
PB
25147.PHONY: maybe-distclean-itcl distclean-itcl
25148maybe-distclean-itcl:
25149@if itcl
25150maybe-distclean-itcl: distclean-itcl
2a4cbe27 25151
b813574b 25152distclean-itcl:
0aed8855 25153 @: $(MAKE); $(unstage)
b813574b 25154 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25155 r=`${PWD_COMMAND}`; export r; \
25156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25157 $(HOST_EXPORTS) \
b813574b 25158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25160 done; \
b813574b 25161 echo "Doing distclean in itcl" ; \
b00612cc 25162 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25165 "RANLIB=$${RANLIB}" \
0c24b341 25166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25167 distclean) \
2a4cbe27
NN
25168 || exit 1
25169
b813574b 25170@endif itcl
2a4cbe27 25171
b813574b
PB
25172.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
25173maybe-maintainer-clean-itcl:
25174@if itcl
25175maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 25176
b813574b 25177maintainer-clean-itcl:
0aed8855 25178 @: $(MAKE); $(unstage)
b813574b 25179 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
25180 r=`${PWD_COMMAND}`; export r; \
25181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25182 $(HOST_EXPORTS) \
b813574b 25183 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
25184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25185 done; \
b813574b 25186 echo "Doing maintainer-clean in itcl" ; \
b00612cc 25187 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
25188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25190 "RANLIB=$${RANLIB}" \
0c24b341 25191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25192 maintainer-clean) \
2a4cbe27
NN
25193 || exit 1
25194
b813574b 25195@endif itcl
2a4cbe27 25196
2a4cbe27 25197
a7254363 25198
b813574b
PB
25199.PHONY: configure-ld maybe-configure-ld
25200maybe-configure-ld:
4f0ef2d8
CD
25201@if gcc-bootstrap
25202configure-ld: stage_current
25203@endif gcc-bootstrap
b813574b
PB
25204@if ld
25205maybe-configure-ld: configure-ld
c52c6897 25206configure-ld:
c52c6897
PB
25207 @r=`${PWD_COMMAND}`; export r; \
25208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
25209 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
25210 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 25211 $(HOST_EXPORTS) \
a7254363
PB
25212 echo Configuring in $(HOST_SUBDIR)/ld; \
25213 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 25214 case $(srcdir) in \
b00612cc
PB
25215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25216 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 25218 esac; \
b00612cc
PB
25219 srcdiroption="--srcdir=$${topdir}/ld"; \
25220 libsrcdir="$$s/ld"; \
04cf1b77 25221 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25223 --target=${target_alias} $${srcdiroption} \
04cf1b77 25224 || exit 1
b813574b 25225@endif ld
04cf1b77 25226
a7254363
PB
25227
25228
d545f33b
PB
25229.PHONY: configure-stage1-ld maybe-configure-stage1-ld
25230maybe-configure-stage1-ld:
25231@if ld-bootstrap
25232maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 25233configure-stage1-ld:
c52c6897 25234 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 25235 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25236 @r=`${PWD_COMMAND}`; export r; \
25237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25238 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 25239 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
1b05fbbd 25240 $(HOST_EXPORTS) \
8ee82aff 25241 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25242 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
25243 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 25244 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 25245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25246 cd $(HOST_SUBDIR)/ld || exit 1; \
25247 case $(srcdir) in \
25248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25249 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25251 esac; \
25252 srcdiroption="--srcdir=$${topdir}/ld"; \
25253 libsrcdir="$$s/ld"; \
25254 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25256 --target=${target_alias} $${srcdiroption} \
1b05fbbd 25257 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
25258@endif ld-bootstrap
25259
25260.PHONY: configure-stage2-ld maybe-configure-stage2-ld
25261maybe-configure-stage2-ld:
25262@if ld-bootstrap
25263maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 25264configure-stage2-ld:
c52c6897 25265 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 25266 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25267 @r=`${PWD_COMMAND}`; export r; \
25268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25269 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 25270 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25271 $(HOST_EXPORTS) \
1b05fbbd 25272 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25273 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25274 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
25275 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25276 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 25277 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25278 cd $(HOST_SUBDIR)/ld || exit 1; \
25279 case $(srcdir) in \
25280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25281 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25283 esac; \
25284 srcdiroption="--srcdir=$${topdir}/ld"; \
25285 libsrcdir="$$s/ld"; \
25286 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25287 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25288 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25289 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25290 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
25291@endif ld-bootstrap
25292
d545f33b
PB
25293.PHONY: configure-stage3-ld maybe-configure-stage3-ld
25294maybe-configure-stage3-ld:
25295@if ld-bootstrap
25296maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 25297configure-stage3-ld:
c52c6897 25298 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 25299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25300 @r=`${PWD_COMMAND}`; export r; \
25301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25302 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 25303 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25304 $(HOST_EXPORTS) \
1b05fbbd 25305 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25306 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25307 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
25308 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25309 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 25310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25311 cd $(HOST_SUBDIR)/ld || exit 1; \
25312 case $(srcdir) in \
25313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25314 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25316 esac; \
25317 srcdiroption="--srcdir=$${topdir}/ld"; \
25318 libsrcdir="$$s/ld"; \
25319 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25321 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25322 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25323 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
25324@endif ld-bootstrap
25325
d545f33b
PB
25326.PHONY: configure-stage4-ld maybe-configure-stage4-ld
25327maybe-configure-stage4-ld:
25328@if ld-bootstrap
25329maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 25330configure-stage4-ld:
c52c6897 25331 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 25332 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25333 @r=`${PWD_COMMAND}`; export r; \
25334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25335 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 25336 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25337 $(HOST_EXPORTS) \
1b05fbbd 25338 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 25339 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
25340 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
25341 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25342 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 25343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25344 cd $(HOST_SUBDIR)/ld || exit 1; \
25345 case $(srcdir) in \
25346 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25347 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25348 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25349 esac; \
25350 srcdiroption="--srcdir=$${topdir}/ld"; \
25351 libsrcdir="$$s/ld"; \
25352 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25353 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25354 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25355 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25356 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
25357@endif ld-bootstrap
25358
25359.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
25360maybe-configure-stageprofile-ld:
25361@if ld-bootstrap
25362maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 25363configure-stageprofile-ld:
c52c6897 25364 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 25365 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25366 @r=`${PWD_COMMAND}`; export r; \
25367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25368 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 25369 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25370 $(HOST_EXPORTS) \
1b05fbbd
AO
25371 $(POSTSTAGE1_HOST_EXPORTS) \
25372 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25373 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
25374 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25375 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 25376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25377 cd $(HOST_SUBDIR)/ld || exit 1; \
25378 case $(srcdir) in \
25379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25380 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25382 esac; \
25383 srcdiroption="--srcdir=$${topdir}/ld"; \
25384 libsrcdir="$$s/ld"; \
25385 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25386 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25387 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25388 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25389 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
25390@endif ld-bootstrap
25391
25392.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
25393maybe-configure-stagefeedback-ld:
25394@if ld-bootstrap
25395maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 25396configure-stagefeedback-ld:
c52c6897 25397 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 25398 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
25399 @r=`${PWD_COMMAND}`; export r; \
25400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25401 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 25402 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b 25403 $(HOST_EXPORTS) \
1b05fbbd
AO
25404 $(POSTSTAGE1_HOST_EXPORTS) \
25405 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25406 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
25407 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 25408 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 25409 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
25410 cd $(HOST_SUBDIR)/ld || exit 1; \
25411 case $(srcdir) in \
25412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25413 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
25414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25415 esac; \
25416 srcdiroption="--srcdir=$${topdir}/ld"; \
25417 libsrcdir="$$s/ld"; \
25418 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
25419 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25420 --target=${target_alias} $${srcdiroption} \
c1cb7e02 25421 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 25422 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
25423@endif ld-bootstrap
25424
25425
25426
25427
25428
b813574b
PB
25429.PHONY: all-ld maybe-all-ld
25430maybe-all-ld:
4f0ef2d8
CD
25431@if gcc-bootstrap
25432all-ld: stage_current
25433@endif gcc-bootstrap
b813574b 25434@if ld
d27cc32e 25435TARGET-ld=all
b813574b
PB
25436maybe-all-ld: all-ld
25437all-ld: configure-ld
c52c6897 25438 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 25439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25440 $(HOST_EXPORTS) \
b00612cc 25441 (cd $(HOST_SUBDIR)/ld && \
7f6ef0c0
PB
25442 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25443 $(TARGET-ld))
b813574b 25444@endif ld
04cf1b77 25445
a7254363 25446
d545f33b
PB
25447
25448.PHONY: all-stage1-ld maybe-all-stage1-ld
25449.PHONY: clean-stage1-ld maybe-clean-stage1-ld
25450maybe-all-stage1-ld:
25451maybe-clean-stage1-ld:
25452@if ld-bootstrap
25453maybe-all-stage1-ld: all-stage1-ld
25454all-stage1: all-stage1-ld
f70224b5 25455TARGET-stage1-ld = $(TARGET-ld)
d545f33b 25456all-stage1-ld: configure-stage1-ld
c52c6897 25457 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
25458 @r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25460 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
25461 $(HOST_EXPORTS) \
25462 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25463 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25464 CFLAGS="$(STAGE1_CFLAGS)" \
25465 CXXFLAGS="$(STAGE1_CFLAGS)" \
25466 LIBCFLAGS="$(LIBCFLAGS)" \
25467 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25468 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25469 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25470 $(EXTRA_HOST_FLAGS) \
25471 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 25472 $(TARGET-stage1-ld)
d545f33b
PB
25473
25474maybe-clean-stage1-ld: clean-stage1-ld
25475clean-stage1: clean-stage1-ld
25476clean-stage1-ld:
9dbaa842
DD
25477 @if [ $(current_stage) = stage1 ]; then \
25478 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25479 else \
25480 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
25481 $(MAKE) stage1-start; \
25482 fi; \
d545f33b 25483 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25484 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 25485 clean
d545f33b
PB
25486@endif ld-bootstrap
25487
25488
25489.PHONY: all-stage2-ld maybe-all-stage2-ld
25490.PHONY: clean-stage2-ld maybe-clean-stage2-ld
25491maybe-all-stage2-ld:
25492maybe-clean-stage2-ld:
25493@if ld-bootstrap
25494maybe-all-stage2-ld: all-stage2-ld
25495all-stage2: all-stage2-ld
f70224b5 25496TARGET-stage2-ld = $(TARGET-ld)
d545f33b 25497all-stage2-ld: configure-stage2-ld
c52c6897 25498 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
25499 @r=`${PWD_COMMAND}`; export r; \
25500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25501 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
25502 $(HOST_EXPORTS) \
25503 $(POSTSTAGE1_HOST_EXPORTS) \
25504 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25505 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25506 CFLAGS="$(STAGE2_CFLAGS)" \
25507 CXXFLAGS="$(STAGE2_CFLAGS)" \
25508 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25509 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25510 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25511 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25512 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25513 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 25514 $(TARGET-stage2-ld)
d545f33b
PB
25515
25516maybe-clean-stage2-ld: clean-stage2-ld
25517clean-stage2: clean-stage2-ld
25518clean-stage2-ld:
9dbaa842
DD
25519 @if [ $(current_stage) = stage2 ]; then \
25520 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25521 else \
25522 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
25523 $(MAKE) stage2-start; \
25524 fi; \
d545f33b 25525 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25526 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25527 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25528 clean
d545f33b
PB
25529@endif ld-bootstrap
25530
25531
25532.PHONY: all-stage3-ld maybe-all-stage3-ld
25533.PHONY: clean-stage3-ld maybe-clean-stage3-ld
25534maybe-all-stage3-ld:
25535maybe-clean-stage3-ld:
25536@if ld-bootstrap
25537maybe-all-stage3-ld: all-stage3-ld
25538all-stage3: all-stage3-ld
f70224b5 25539TARGET-stage3-ld = $(TARGET-ld)
d545f33b 25540all-stage3-ld: configure-stage3-ld
c52c6897 25541 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
25542 @r=`${PWD_COMMAND}`; export r; \
25543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25544 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
25545 $(HOST_EXPORTS) \
25546 $(POSTSTAGE1_HOST_EXPORTS) \
25547 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25549 CFLAGS="$(STAGE3_CFLAGS)" \
25550 CXXFLAGS="$(STAGE3_CFLAGS)" \
25551 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25555 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25556 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 25557 $(TARGET-stage3-ld)
d545f33b
PB
25558
25559maybe-clean-stage3-ld: clean-stage3-ld
25560clean-stage3: clean-stage3-ld
25561clean-stage3-ld:
9dbaa842
DD
25562 @if [ $(current_stage) = stage3 ]; then \
25563 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25564 else \
25565 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
25566 $(MAKE) stage3-start; \
25567 fi; \
d545f33b 25568 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25569 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25570 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25571 clean
d545f33b
PB
25572@endif ld-bootstrap
25573
25574
25575.PHONY: all-stage4-ld maybe-all-stage4-ld
25576.PHONY: clean-stage4-ld maybe-clean-stage4-ld
25577maybe-all-stage4-ld:
25578maybe-clean-stage4-ld:
25579@if ld-bootstrap
25580maybe-all-stage4-ld: all-stage4-ld
25581all-stage4: all-stage4-ld
f70224b5 25582TARGET-stage4-ld = $(TARGET-ld)
d545f33b 25583all-stage4-ld: configure-stage4-ld
c52c6897 25584 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
25585 @r=`${PWD_COMMAND}`; export r; \
25586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25587 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
25588 $(HOST_EXPORTS) \
25589 $(POSTSTAGE1_HOST_EXPORTS) \
25590 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25592 CFLAGS="$(STAGE4_CFLAGS)" \
25593 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 25594 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
25595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25599 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 25600 $(TARGET-stage4-ld)
d545f33b
PB
25601
25602maybe-clean-stage4-ld: clean-stage4-ld
25603clean-stage4: clean-stage4-ld
25604clean-stage4-ld:
9dbaa842
DD
25605 @if [ $(current_stage) = stage4 ]; then \
25606 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25607 else \
25608 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
25609 $(MAKE) stage4-start; \
25610 fi; \
d545f33b 25611 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25612 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25613 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25614 clean
d545f33b
PB
25615@endif ld-bootstrap
25616
25617
25618.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
25619.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
25620maybe-all-stageprofile-ld:
25621maybe-clean-stageprofile-ld:
25622@if ld-bootstrap
25623maybe-all-stageprofile-ld: all-stageprofile-ld
25624all-stageprofile: all-stageprofile-ld
f70224b5 25625TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 25626all-stageprofile-ld: configure-stageprofile-ld
c52c6897 25627 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
25628 @r=`${PWD_COMMAND}`; export r; \
25629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25630 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
25631 $(HOST_EXPORTS) \
25632 $(POSTSTAGE1_HOST_EXPORTS) \
25633 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25635 CFLAGS="$(STAGEprofile_CFLAGS)" \
25636 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
25637 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25642 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 25643 $(TARGET-stageprofile-ld)
d545f33b
PB
25644
25645maybe-clean-stageprofile-ld: clean-stageprofile-ld
25646clean-stageprofile: clean-stageprofile-ld
25647clean-stageprofile-ld:
9dbaa842
DD
25648 @if [ $(current_stage) = stageprofile ]; then \
25649 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25650 else \
25651 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
25652 $(MAKE) stageprofile-start; \
25653 fi; \
d545f33b 25654 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25655 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25656 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25657 clean
d545f33b
PB
25658@endif ld-bootstrap
25659
25660
25661.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
25662.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
25663maybe-all-stagefeedback-ld:
25664maybe-clean-stagefeedback-ld:
25665@if ld-bootstrap
25666maybe-all-stagefeedback-ld: all-stagefeedback-ld
25667all-stagefeedback: all-stagefeedback-ld
f70224b5 25668TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 25669all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 25670 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
25671 @r=`${PWD_COMMAND}`; export r; \
25672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 25673 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
25674 $(HOST_EXPORTS) \
25675 $(POSTSTAGE1_HOST_EXPORTS) \
25676 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
25678 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25679 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
25680 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25685 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 25686 $(TARGET-stagefeedback-ld)
d545f33b
PB
25687
25688maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
25689clean-stagefeedback: clean-stagefeedback-ld
25690clean-stagefeedback-ld:
9dbaa842
DD
25691 @if [ $(current_stage) = stagefeedback ]; then \
25692 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
25693 else \
25694 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
25695 $(MAKE) stagefeedback-start; \
25696 fi; \
d545f33b 25697 cd $(HOST_SUBDIR)/ld && \
7f6ef0c0 25698 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 25699 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 25700 clean
d545f33b
PB
25701@endif ld-bootstrap
25702
25703
25704
25705
25706
b813574b
PB
25707.PHONY: check-ld maybe-check-ld
25708maybe-check-ld:
25709@if ld
25710maybe-check-ld: check-ld
04cf1b77 25711
b813574b 25712check-ld:
0aed8855 25713 @: $(MAKE); $(unstage)
04cf1b77
PB
25714 @r=`${PWD_COMMAND}`; export r; \
25715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25716 $(HOST_EXPORTS) \
b00612cc
PB
25717 (cd $(HOST_SUBDIR)/ld && \
25718 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 25719
b813574b 25720@endif ld
04cf1b77 25721
b813574b
PB
25722.PHONY: install-ld maybe-install-ld
25723maybe-install-ld:
25724@if ld
25725maybe-install-ld: install-ld
04cf1b77 25726
b813574b 25727install-ld: installdirs
0aed8855 25728 @: $(MAKE); $(unstage)
04cf1b77
PB
25729 @r=`${PWD_COMMAND}`; export r; \
25730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25731 $(HOST_EXPORTS) \
b00612cc 25732 (cd $(HOST_SUBDIR)/ld && \
2da12f12 25733 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 25734
b813574b 25735@endif ld
04cf1b77 25736
56a8fe78 25737# Other targets (info, dvi, pdf, etc.)
04cf1b77 25738
b813574b
PB
25739.PHONY: maybe-info-ld info-ld
25740maybe-info-ld:
25741@if ld
25742maybe-info-ld: info-ld
04cf1b77 25743
b813574b
PB
25744info-ld: \
25745 configure-ld
25746 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25747 r=`${PWD_COMMAND}`; export r; \
25748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25749 $(HOST_EXPORTS) \
b813574b 25750 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25752 done; \
b813574b 25753 echo "Doing info in ld" ; \
b00612cc 25754 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25757 "RANLIB=$${RANLIB}" \
0c24b341 25758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25759 info) \
04cf1b77
PB
25760 || exit 1
25761
b813574b 25762@endif ld
04cf1b77 25763
b813574b
PB
25764.PHONY: maybe-dvi-ld dvi-ld
25765maybe-dvi-ld:
25766@if ld
25767maybe-dvi-ld: dvi-ld
04cf1b77 25768
b813574b
PB
25769dvi-ld: \
25770 configure-ld
25771 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25772 r=`${PWD_COMMAND}`; export r; \
25773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25774 $(HOST_EXPORTS) \
b813574b 25775 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25777 done; \
b813574b 25778 echo "Doing dvi in ld" ; \
b00612cc 25779 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25782 "RANLIB=$${RANLIB}" \
0c24b341 25783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25784 dvi) \
04cf1b77
PB
25785 || exit 1
25786
b813574b 25787@endif ld
04cf1b77 25788
56a8fe78
DD
25789.PHONY: maybe-pdf-ld pdf-ld
25790maybe-pdf-ld:
25791@if ld
25792maybe-pdf-ld: pdf-ld
25793
25794pdf-ld: \
25795 configure-ld
25796 @[ -f ./ld/Makefile ] || exit 0; \
25797 r=`${PWD_COMMAND}`; export r; \
25798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25799 $(HOST_EXPORTS) \
25800 for flag in $(EXTRA_HOST_FLAGS) ; do \
25801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25802 done; \
25803 echo "Doing pdf in ld" ; \
25804 (cd $(HOST_SUBDIR)/ld && \
25805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25807 "RANLIB=$${RANLIB}" \
0c24b341 25808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
25809 pdf) \
25810 || exit 1
25811
25812@endif ld
25813
6d389afc
MS
25814.PHONY: maybe-html-ld html-ld
25815maybe-html-ld:
25816@if ld
25817maybe-html-ld: html-ld
25818
25819html-ld: \
25820 configure-ld
25821 @[ -f ./ld/Makefile ] || exit 0; \
25822 r=`${PWD_COMMAND}`; export r; \
25823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25824 $(HOST_EXPORTS) \
25825 for flag in $(EXTRA_HOST_FLAGS) ; do \
25826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25827 done; \
25828 echo "Doing html in ld" ; \
b00612cc 25829 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
25830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25832 "RANLIB=$${RANLIB}" \
0c24b341 25833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
25834 html) \
25835 || exit 1
25836
25837@endif ld
25838
b813574b
PB
25839.PHONY: maybe-TAGS-ld TAGS-ld
25840maybe-TAGS-ld:
25841@if ld
25842maybe-TAGS-ld: TAGS-ld
04cf1b77 25843
b813574b
PB
25844TAGS-ld: \
25845 configure-ld
25846 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25847 r=`${PWD_COMMAND}`; export r; \
25848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25849 $(HOST_EXPORTS) \
b813574b 25850 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25852 done; \
b813574b 25853 echo "Doing TAGS in ld" ; \
b00612cc 25854 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25857 "RANLIB=$${RANLIB}" \
0c24b341 25858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25859 TAGS) \
04cf1b77
PB
25860 || exit 1
25861
b813574b 25862@endif ld
04cf1b77 25863
b813574b
PB
25864.PHONY: maybe-install-info-ld install-info-ld
25865maybe-install-info-ld:
25866@if ld
25867maybe-install-info-ld: install-info-ld
04cf1b77 25868
b813574b
PB
25869install-info-ld: \
25870 configure-ld \
25871 info-ld
25872 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25873 r=`${PWD_COMMAND}`; export r; \
25874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25875 $(HOST_EXPORTS) \
b813574b 25876 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25878 done; \
b813574b 25879 echo "Doing install-info in ld" ; \
b00612cc 25880 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25883 "RANLIB=$${RANLIB}" \
0c24b341 25884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25885 install-info) \
04cf1b77
PB
25886 || exit 1
25887
b813574b 25888@endif ld
04cf1b77 25889
a3ca38d2
DD
25890.PHONY: maybe-install-pdf-ld install-pdf-ld
25891maybe-install-pdf-ld:
25892@if ld
25893maybe-install-pdf-ld: install-pdf-ld
25894
25895install-pdf-ld: \
25896 configure-ld \
25897 pdf-ld
25898 @[ -f ./ld/Makefile ] || exit 0; \
25899 r=`${PWD_COMMAND}`; export r; \
25900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25901 $(HOST_EXPORTS) \
25902 for flag in $(EXTRA_HOST_FLAGS) ; do \
25903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25904 done; \
25905 echo "Doing install-pdf in ld" ; \
25906 (cd $(HOST_SUBDIR)/ld && \
25907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25909 "RANLIB=$${RANLIB}" \
0c24b341 25910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
25911 install-pdf) \
25912 || exit 1
25913
25914@endif ld
25915
108a6f8e
CD
25916.PHONY: maybe-install-html-ld install-html-ld
25917maybe-install-html-ld:
25918@if ld
25919maybe-install-html-ld: install-html-ld
25920
25921install-html-ld: \
25922 configure-ld \
25923 html-ld
25924 @[ -f ./ld/Makefile ] || exit 0; \
25925 r=`${PWD_COMMAND}`; export r; \
25926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25927 $(HOST_EXPORTS) \
25928 for flag in $(EXTRA_HOST_FLAGS) ; do \
25929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25930 done; \
25931 echo "Doing install-html in ld" ; \
25932 (cd $(HOST_SUBDIR)/ld && \
25933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25935 "RANLIB=$${RANLIB}" \
0c24b341 25936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
25937 install-html) \
25938 || exit 1
25939
25940@endif ld
25941
b813574b
PB
25942.PHONY: maybe-installcheck-ld installcheck-ld
25943maybe-installcheck-ld:
25944@if ld
25945maybe-installcheck-ld: installcheck-ld
04cf1b77 25946
b813574b
PB
25947installcheck-ld: \
25948 configure-ld
25949 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25950 r=`${PWD_COMMAND}`; export r; \
25951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25952 $(HOST_EXPORTS) \
b813574b 25953 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25955 done; \
b813574b 25956 echo "Doing installcheck in ld" ; \
b00612cc 25957 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25960 "RANLIB=$${RANLIB}" \
0c24b341 25961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25962 installcheck) \
04cf1b77
PB
25963 || exit 1
25964
b813574b 25965@endif ld
04cf1b77 25966
b813574b
PB
25967.PHONY: maybe-mostlyclean-ld mostlyclean-ld
25968maybe-mostlyclean-ld:
25969@if ld
25970maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 25971
b813574b
PB
25972mostlyclean-ld:
25973 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25974 r=`${PWD_COMMAND}`; export r; \
25975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25976 $(HOST_EXPORTS) \
b813574b 25977 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
25978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25979 done; \
b813574b 25980 echo "Doing mostlyclean in ld" ; \
b00612cc 25981 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
25982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25984 "RANLIB=$${RANLIB}" \
0c24b341 25985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 25986 mostlyclean) \
04cf1b77
PB
25987 || exit 1
25988
b813574b 25989@endif ld
04cf1b77 25990
b813574b
PB
25991.PHONY: maybe-clean-ld clean-ld
25992maybe-clean-ld:
25993@if ld
25994maybe-clean-ld: clean-ld
04cf1b77 25995
b813574b
PB
25996clean-ld:
25997 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
25998 r=`${PWD_COMMAND}`; export r; \
25999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26000 $(HOST_EXPORTS) \
b813574b 26001 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26003 done; \
b813574b 26004 echo "Doing clean in ld" ; \
b00612cc 26005 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26008 "RANLIB=$${RANLIB}" \
0c24b341 26009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26010 clean) \
04cf1b77
PB
26011 || exit 1
26012
b813574b 26013@endif ld
04cf1b77 26014
b813574b
PB
26015.PHONY: maybe-distclean-ld distclean-ld
26016maybe-distclean-ld:
26017@if ld
26018maybe-distclean-ld: distclean-ld
04cf1b77 26019
b813574b
PB
26020distclean-ld:
26021 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26022 r=`${PWD_COMMAND}`; export r; \
26023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26024 $(HOST_EXPORTS) \
b813574b 26025 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027 done; \
b813574b 26028 echo "Doing distclean in ld" ; \
b00612cc 26029 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032 "RANLIB=$${RANLIB}" \
0c24b341 26033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26034 distclean) \
04cf1b77
PB
26035 || exit 1
26036
b813574b 26037@endif ld
04cf1b77 26038
b813574b
PB
26039.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
26040maybe-maintainer-clean-ld:
26041@if ld
26042maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 26043
b813574b
PB
26044maintainer-clean-ld:
26045 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
26046 r=`${PWD_COMMAND}`; export r; \
26047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26048 $(HOST_EXPORTS) \
b813574b 26049 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
26050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26051 done; \
b813574b 26052 echo "Doing maintainer-clean in ld" ; \
b00612cc 26053 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
26054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26056 "RANLIB=$${RANLIB}" \
0c24b341 26057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26058 maintainer-clean) \
04cf1b77
PB
26059 || exit 1
26060
b813574b 26061@endif ld
04cf1b77
PB
26062
26063
a7254363 26064
b813574b
PB
26065.PHONY: configure-libcpp maybe-configure-libcpp
26066maybe-configure-libcpp:
4f0ef2d8
CD
26067@if gcc-bootstrap
26068configure-libcpp: stage_current
26069@endif gcc-bootstrap
b813574b
PB
26070@if libcpp
26071maybe-configure-libcpp: configure-libcpp
c52c6897 26072configure-libcpp:
c52c6897
PB
26073 @r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26075 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
26076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 26077 $(HOST_EXPORTS) \
a7254363
PB
26078 echo Configuring in $(HOST_SUBDIR)/libcpp; \
26079 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 26080 case $(srcdir) in \
b00612cc
PB
26081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26082 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 26084 esac; \
b00612cc
PB
26085 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26086 libsrcdir="$$s/libcpp"; \
4fa63067 26087 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26089 --target=${target_alias} $${srcdiroption} \
4fa63067 26090 || exit 1
b813574b 26091@endif libcpp
4fa63067 26092
a7254363
PB
26093
26094
d545f33b
PB
26095.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
26096maybe-configure-stage1-libcpp:
26097@if libcpp-bootstrap
26098maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 26099configure-stage1-libcpp:
c52c6897 26100 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26101 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26102 @r=`${PWD_COMMAND}`; export r; \
26103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26104 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26105 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
1b05fbbd 26106 $(HOST_EXPORTS) \
8ee82aff 26107 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26108 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26109 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 26110 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26112 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26113 case $(srcdir) in \
26114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26115 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26117 esac; \
26118 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26119 libsrcdir="$$s/libcpp"; \
26120 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26122 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26123 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
26124@endif libcpp-bootstrap
26125
26126.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
26127maybe-configure-stage2-libcpp:
26128@if libcpp-bootstrap
26129maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 26130configure-stage2-libcpp:
c52c6897 26131 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26132 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26133 @r=`${PWD_COMMAND}`; export r; \
26134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26135 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 26136 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26137 $(HOST_EXPORTS) \
1b05fbbd 26138 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26139 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26140 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
26141 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26142 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26144 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26145 case $(srcdir) in \
26146 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26147 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26148 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26149 esac; \
26150 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26151 libsrcdir="$$s/libcpp"; \
26152 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26153 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26154 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26155 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26156 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
26157@endif libcpp-bootstrap
26158
d545f33b
PB
26159.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
26160maybe-configure-stage3-libcpp:
26161@if libcpp-bootstrap
26162maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 26163configure-stage3-libcpp:
c52c6897 26164 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26165 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26166 @r=`${PWD_COMMAND}`; export r; \
26167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26168 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 26169 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26170 $(HOST_EXPORTS) \
1b05fbbd 26171 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26172 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26173 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
26174 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26175 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26176 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26177 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26178 case $(srcdir) in \
26179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26180 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26182 esac; \
26183 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26184 libsrcdir="$$s/libcpp"; \
26185 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26186 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26187 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26188 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26189 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
26190@endif libcpp-bootstrap
26191
d545f33b
PB
26192.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
26193maybe-configure-stage4-libcpp:
26194@if libcpp-bootstrap
26195maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 26196configure-stage4-libcpp:
c52c6897 26197 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26198 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26199 @r=`${PWD_COMMAND}`; export r; \
26200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26201 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 26202 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26203 $(HOST_EXPORTS) \
1b05fbbd 26204 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 26205 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26206 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
26207 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26208 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26209 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26210 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26211 case $(srcdir) in \
26212 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26213 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26214 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26215 esac; \
26216 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26217 libsrcdir="$$s/libcpp"; \
26218 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26220 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26221 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26222 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
26223@endif libcpp-bootstrap
26224
26225.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
26226maybe-configure-stageprofile-libcpp:
26227@if libcpp-bootstrap
26228maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 26229configure-stageprofile-libcpp:
c52c6897 26230 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26232 @r=`${PWD_COMMAND}`; export r; \
26233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26234 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 26235 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26236 $(HOST_EXPORTS) \
1b05fbbd
AO
26237 $(POSTSTAGE1_HOST_EXPORTS) \
26238 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26239 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
26240 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26241 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26242 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26243 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26244 case $(srcdir) in \
26245 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26246 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26247 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26248 esac; \
26249 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26250 libsrcdir="$$s/libcpp"; \
26251 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26252 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26253 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26254 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26255 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
26256@endif libcpp-bootstrap
26257
26258.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
26259maybe-configure-stagefeedback-libcpp:
26260@if libcpp-bootstrap
26261maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 26262configure-stagefeedback-libcpp:
c52c6897 26263 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
26265 @r=`${PWD_COMMAND}`; export r; \
26266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26267 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 26268 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b 26269 $(HOST_EXPORTS) \
1b05fbbd
AO
26270 $(POSTSTAGE1_HOST_EXPORTS) \
26271 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26272 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
26273 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 26274 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 26275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
26276 cd $(HOST_SUBDIR)/libcpp || exit 1; \
26277 case $(srcdir) in \
26278 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26279 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
26280 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26281 esac; \
26282 srcdiroption="--srcdir=$${topdir}/libcpp"; \
26283 libsrcdir="$$s/libcpp"; \
26284 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26285 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26286 --target=${target_alias} $${srcdiroption} \
c1cb7e02 26287 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 26288 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
26289@endif libcpp-bootstrap
26290
26291
26292
26293
26294
b813574b
PB
26295.PHONY: all-libcpp maybe-all-libcpp
26296maybe-all-libcpp:
4f0ef2d8
CD
26297@if gcc-bootstrap
26298all-libcpp: stage_current
26299@endif gcc-bootstrap
b813574b 26300@if libcpp
d27cc32e 26301TARGET-libcpp=all
b813574b
PB
26302maybe-all-libcpp: all-libcpp
26303all-libcpp: configure-libcpp
c52c6897 26304 @r=`${PWD_COMMAND}`; export r; \
4fa63067 26305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26306 $(HOST_EXPORTS) \
b00612cc 26307 (cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0
PB
26308 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26309 $(TARGET-libcpp))
b813574b 26310@endif libcpp
4fa63067 26311
a7254363 26312
d545f33b
PB
26313
26314.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
26315.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
26316maybe-all-stage1-libcpp:
26317maybe-clean-stage1-libcpp:
26318@if libcpp-bootstrap
26319maybe-all-stage1-libcpp: all-stage1-libcpp
26320all-stage1: all-stage1-libcpp
f70224b5 26321TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 26322all-stage1-libcpp: configure-stage1-libcpp
c52c6897 26323 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26324 @r=`${PWD_COMMAND}`; export r; \
26325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26326 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
26327 $(HOST_EXPORTS) \
26328 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26329 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26330 CFLAGS="$(STAGE1_CFLAGS)" \
26331 CXXFLAGS="$(STAGE1_CFLAGS)" \
26332 LIBCFLAGS="$(LIBCFLAGS)" \
26333 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26334 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26335 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26336 $(EXTRA_HOST_FLAGS) \
26337 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 26338 $(TARGET-stage1-libcpp)
d545f33b
PB
26339
26340maybe-clean-stage1-libcpp: clean-stage1-libcpp
26341clean-stage1: clean-stage1-libcpp
26342clean-stage1-libcpp:
9dbaa842
DD
26343 @if [ $(current_stage) = stage1 ]; then \
26344 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26345 else \
26346 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
26347 $(MAKE) stage1-start; \
26348 fi; \
d545f33b 26349 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26350 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 26351 clean
d545f33b
PB
26352@endif libcpp-bootstrap
26353
26354
26355.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
26356.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
26357maybe-all-stage2-libcpp:
26358maybe-clean-stage2-libcpp:
26359@if libcpp-bootstrap
26360maybe-all-stage2-libcpp: all-stage2-libcpp
26361all-stage2: all-stage2-libcpp
f70224b5 26362TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 26363all-stage2-libcpp: configure-stage2-libcpp
c52c6897 26364 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26365 @r=`${PWD_COMMAND}`; export r; \
26366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26367 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
26368 $(HOST_EXPORTS) \
26369 $(POSTSTAGE1_HOST_EXPORTS) \
26370 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26372 CFLAGS="$(STAGE2_CFLAGS)" \
26373 CXXFLAGS="$(STAGE2_CFLAGS)" \
26374 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26379 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 26380 $(TARGET-stage2-libcpp)
d545f33b
PB
26381
26382maybe-clean-stage2-libcpp: clean-stage2-libcpp
26383clean-stage2: clean-stage2-libcpp
26384clean-stage2-libcpp:
9dbaa842
DD
26385 @if [ $(current_stage) = stage2 ]; then \
26386 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26387 else \
26388 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
26389 $(MAKE) stage2-start; \
26390 fi; \
d545f33b 26391 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26392 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26393 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26394 clean
d545f33b
PB
26395@endif libcpp-bootstrap
26396
26397
26398.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
26399.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
26400maybe-all-stage3-libcpp:
26401maybe-clean-stage3-libcpp:
26402@if libcpp-bootstrap
26403maybe-all-stage3-libcpp: all-stage3-libcpp
26404all-stage3: all-stage3-libcpp
f70224b5 26405TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 26406all-stage3-libcpp: configure-stage3-libcpp
c52c6897 26407 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26408 @r=`${PWD_COMMAND}`; export r; \
26409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26410 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
26411 $(HOST_EXPORTS) \
26412 $(POSTSTAGE1_HOST_EXPORTS) \
26413 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26414 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26415 CFLAGS="$(STAGE3_CFLAGS)" \
26416 CXXFLAGS="$(STAGE3_CFLAGS)" \
26417 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26418 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26419 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26420 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26421 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26422 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 26423 $(TARGET-stage3-libcpp)
d545f33b
PB
26424
26425maybe-clean-stage3-libcpp: clean-stage3-libcpp
26426clean-stage3: clean-stage3-libcpp
26427clean-stage3-libcpp:
9dbaa842
DD
26428 @if [ $(current_stage) = stage3 ]; then \
26429 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26430 else \
26431 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
26432 $(MAKE) stage3-start; \
26433 fi; \
d545f33b 26434 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26435 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26436 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26437 clean
d545f33b
PB
26438@endif libcpp-bootstrap
26439
26440
26441.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
26442.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
26443maybe-all-stage4-libcpp:
26444maybe-clean-stage4-libcpp:
26445@if libcpp-bootstrap
26446maybe-all-stage4-libcpp: all-stage4-libcpp
26447all-stage4: all-stage4-libcpp
f70224b5 26448TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 26449all-stage4-libcpp: configure-stage4-libcpp
c52c6897 26450 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26451 @r=`${PWD_COMMAND}`; export r; \
26452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26453 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
26454 $(HOST_EXPORTS) \
26455 $(POSTSTAGE1_HOST_EXPORTS) \
26456 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26457 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26458 CFLAGS="$(STAGE4_CFLAGS)" \
26459 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 26460 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
26461 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26462 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26463 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26464 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26465 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 26466 $(TARGET-stage4-libcpp)
d545f33b
PB
26467
26468maybe-clean-stage4-libcpp: clean-stage4-libcpp
26469clean-stage4: clean-stage4-libcpp
26470clean-stage4-libcpp:
9dbaa842
DD
26471 @if [ $(current_stage) = stage4 ]; then \
26472 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26473 else \
26474 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
26475 $(MAKE) stage4-start; \
26476 fi; \
d545f33b 26477 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26478 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26479 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26480 clean
d545f33b
PB
26481@endif libcpp-bootstrap
26482
26483
26484.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
26485.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
26486maybe-all-stageprofile-libcpp:
26487maybe-clean-stageprofile-libcpp:
26488@if libcpp-bootstrap
26489maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
26490all-stageprofile: all-stageprofile-libcpp
f70224b5 26491TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 26492all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 26493 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26494 @r=`${PWD_COMMAND}`; export r; \
26495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26496 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
26497 $(HOST_EXPORTS) \
26498 $(POSTSTAGE1_HOST_EXPORTS) \
26499 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26501 CFLAGS="$(STAGEprofile_CFLAGS)" \
26502 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
26503 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26508 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 26509 $(TARGET-stageprofile-libcpp)
d545f33b
PB
26510
26511maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
26512clean-stageprofile: clean-stageprofile-libcpp
26513clean-stageprofile-libcpp:
9dbaa842
DD
26514 @if [ $(current_stage) = stageprofile ]; then \
26515 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26516 else \
26517 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
26518 $(MAKE) stageprofile-start; \
26519 fi; \
d545f33b 26520 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26521 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26522 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26523 clean
d545f33b
PB
26524@endif libcpp-bootstrap
26525
26526
26527.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
26528.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
26529maybe-all-stagefeedback-libcpp:
26530maybe-clean-stagefeedback-libcpp:
26531@if libcpp-bootstrap
26532maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
26533all-stagefeedback: all-stagefeedback-libcpp
f70224b5 26534TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 26535all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 26536 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26537 @r=`${PWD_COMMAND}`; export r; \
26538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26539 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
26540 $(HOST_EXPORTS) \
26541 $(POSTSTAGE1_HOST_EXPORTS) \
26542 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
26544 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26545 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
26546 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26550 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26551 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 26552 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
26553
26554maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
26555clean-stagefeedback: clean-stagefeedback-libcpp
26556clean-stagefeedback-libcpp:
9dbaa842
DD
26557 @if [ $(current_stage) = stagefeedback ]; then \
26558 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
26559 else \
26560 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
26561 $(MAKE) stagefeedback-start; \
26562 fi; \
d545f33b 26563 cd $(HOST_SUBDIR)/libcpp && \
7f6ef0c0 26564 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 26565 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 26566 clean
d545f33b
PB
26567@endif libcpp-bootstrap
26568
26569
26570
26571
26572
b813574b
PB
26573.PHONY: check-libcpp maybe-check-libcpp
26574maybe-check-libcpp:
26575@if libcpp
26576maybe-check-libcpp: check-libcpp
4fa63067 26577
b813574b 26578check-libcpp:
0aed8855 26579 @: $(MAKE); $(unstage)
4fa63067
NN
26580 @r=`${PWD_COMMAND}`; export r; \
26581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26582 $(HOST_EXPORTS) \
b00612cc
PB
26583 (cd $(HOST_SUBDIR)/libcpp && \
26584 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 26585
b813574b 26586@endif libcpp
4fa63067 26587
b813574b
PB
26588.PHONY: install-libcpp maybe-install-libcpp
26589maybe-install-libcpp:
26590@if libcpp
26591maybe-install-libcpp: install-libcpp
26592
26593install-libcpp: installdirs
0aed8855 26594 @: $(MAKE); $(unstage)
4fa63067
NN
26595 @r=`${PWD_COMMAND}`; export r; \
26596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26597 $(HOST_EXPORTS) \
b00612cc 26598 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 26599 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 26600
b813574b 26601@endif libcpp
4fa63067 26602
56a8fe78 26603# Other targets (info, dvi, pdf, etc.)
4fa63067 26604
b813574b
PB
26605.PHONY: maybe-info-libcpp info-libcpp
26606maybe-info-libcpp:
26607@if libcpp
26608maybe-info-libcpp: info-libcpp
4fa63067 26609
b813574b
PB
26610info-libcpp: \
26611 configure-libcpp
26612 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26613 r=`${PWD_COMMAND}`; export r; \
26614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26615 $(HOST_EXPORTS) \
b813574b 26616 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26618 done; \
b813574b 26619 echo "Doing info in libcpp" ; \
b00612cc 26620 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26623 "RANLIB=$${RANLIB}" \
0c24b341 26624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26625 info) \
2a4cbe27
NN
26626 || exit 1
26627
b813574b 26628@endif libcpp
2a4cbe27 26629
b813574b
PB
26630.PHONY: maybe-dvi-libcpp dvi-libcpp
26631maybe-dvi-libcpp:
26632@if libcpp
26633maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 26634
b813574b
PB
26635dvi-libcpp: \
26636 configure-libcpp
26637 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26638 r=`${PWD_COMMAND}`; export r; \
26639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26640 $(HOST_EXPORTS) \
b813574b 26641 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26643 done; \
b813574b 26644 echo "Doing dvi in libcpp" ; \
b00612cc 26645 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26648 "RANLIB=$${RANLIB}" \
0c24b341 26649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26650 dvi) \
2a4cbe27
NN
26651 || exit 1
26652
b813574b 26653@endif libcpp
2a4cbe27 26654
56a8fe78
DD
26655.PHONY: maybe-pdf-libcpp pdf-libcpp
26656maybe-pdf-libcpp:
26657@if libcpp
26658maybe-pdf-libcpp: pdf-libcpp
26659
26660pdf-libcpp: \
26661 configure-libcpp
26662 @[ -f ./libcpp/Makefile ] || exit 0; \
26663 r=`${PWD_COMMAND}`; export r; \
26664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26665 $(HOST_EXPORTS) \
26666 for flag in $(EXTRA_HOST_FLAGS) ; do \
26667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26668 done; \
26669 echo "Doing pdf in libcpp" ; \
26670 (cd $(HOST_SUBDIR)/libcpp && \
26671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26673 "RANLIB=$${RANLIB}" \
0c24b341 26674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
26675 pdf) \
26676 || exit 1
26677
26678@endif libcpp
26679
6d389afc
MS
26680.PHONY: maybe-html-libcpp html-libcpp
26681maybe-html-libcpp:
26682@if libcpp
26683maybe-html-libcpp: html-libcpp
26684
26685html-libcpp: \
26686 configure-libcpp
26687 @[ -f ./libcpp/Makefile ] || exit 0; \
26688 r=`${PWD_COMMAND}`; export r; \
26689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26690 $(HOST_EXPORTS) \
26691 for flag in $(EXTRA_HOST_FLAGS) ; do \
26692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26693 done; \
26694 echo "Doing html in libcpp" ; \
b00612cc 26695 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
26696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26698 "RANLIB=$${RANLIB}" \
0c24b341 26699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
26700 html) \
26701 || exit 1
26702
26703@endif libcpp
26704
b813574b
PB
26705.PHONY: maybe-TAGS-libcpp TAGS-libcpp
26706maybe-TAGS-libcpp:
26707@if libcpp
26708maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 26709
b813574b
PB
26710TAGS-libcpp: \
26711 configure-libcpp
26712 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26713 r=`${PWD_COMMAND}`; export r; \
26714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26715 $(HOST_EXPORTS) \
b813574b 26716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26718 done; \
b813574b 26719 echo "Doing TAGS in libcpp" ; \
b00612cc 26720 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26723 "RANLIB=$${RANLIB}" \
0c24b341 26724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26725 TAGS) \
2a4cbe27
NN
26726 || exit 1
26727
b813574b 26728@endif libcpp
2a4cbe27 26729
b813574b
PB
26730.PHONY: maybe-install-info-libcpp install-info-libcpp
26731maybe-install-info-libcpp:
26732@if libcpp
26733maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 26734
b813574b
PB
26735install-info-libcpp: \
26736 configure-libcpp \
26737 info-libcpp
26738 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26739 r=`${PWD_COMMAND}`; export r; \
26740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26741 $(HOST_EXPORTS) \
b813574b 26742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26744 done; \
b813574b 26745 echo "Doing install-info in libcpp" ; \
b00612cc 26746 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26749 "RANLIB=$${RANLIB}" \
0c24b341 26750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26751 install-info) \
2a4cbe27
NN
26752 || exit 1
26753
b813574b 26754@endif libcpp
2a4cbe27 26755
a3ca38d2
DD
26756.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
26757maybe-install-pdf-libcpp:
26758@if libcpp
26759maybe-install-pdf-libcpp: install-pdf-libcpp
26760
26761install-pdf-libcpp: \
26762 configure-libcpp \
26763 pdf-libcpp
26764 @[ -f ./libcpp/Makefile ] || exit 0; \
26765 r=`${PWD_COMMAND}`; export r; \
26766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26767 $(HOST_EXPORTS) \
26768 for flag in $(EXTRA_HOST_FLAGS) ; do \
26769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26770 done; \
26771 echo "Doing install-pdf in libcpp" ; \
26772 (cd $(HOST_SUBDIR)/libcpp && \
26773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26775 "RANLIB=$${RANLIB}" \
0c24b341 26776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
26777 install-pdf) \
26778 || exit 1
26779
26780@endif libcpp
26781
108a6f8e
CD
26782.PHONY: maybe-install-html-libcpp install-html-libcpp
26783maybe-install-html-libcpp:
26784@if libcpp
26785maybe-install-html-libcpp: install-html-libcpp
26786
26787install-html-libcpp: \
26788 configure-libcpp \
26789 html-libcpp
26790 @[ -f ./libcpp/Makefile ] || exit 0; \
26791 r=`${PWD_COMMAND}`; export r; \
26792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26793 $(HOST_EXPORTS) \
26794 for flag in $(EXTRA_HOST_FLAGS) ; do \
26795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26796 done; \
26797 echo "Doing install-html in libcpp" ; \
26798 (cd $(HOST_SUBDIR)/libcpp && \
26799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26801 "RANLIB=$${RANLIB}" \
0c24b341 26802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
26803 install-html) \
26804 || exit 1
26805
26806@endif libcpp
26807
b813574b
PB
26808.PHONY: maybe-installcheck-libcpp installcheck-libcpp
26809maybe-installcheck-libcpp:
26810@if libcpp
26811maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 26812
b813574b
PB
26813installcheck-libcpp: \
26814 configure-libcpp
26815 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26816 r=`${PWD_COMMAND}`; export r; \
26817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26818 $(HOST_EXPORTS) \
b813574b 26819 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
b813574b 26822 echo "Doing installcheck in libcpp" ; \
b00612cc 26823 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826 "RANLIB=$${RANLIB}" \
0c24b341 26827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26828 installcheck) \
2a4cbe27
NN
26829 || exit 1
26830
b813574b 26831@endif libcpp
2a4cbe27 26832
b813574b
PB
26833.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
26834maybe-mostlyclean-libcpp:
26835@if libcpp
26836maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 26837
b813574b
PB
26838mostlyclean-libcpp:
26839 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26840 r=`${PWD_COMMAND}`; export r; \
26841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26842 $(HOST_EXPORTS) \
b813574b 26843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26845 done; \
b813574b 26846 echo "Doing mostlyclean in libcpp" ; \
b00612cc 26847 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26850 "RANLIB=$${RANLIB}" \
0c24b341 26851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26852 mostlyclean) \
2a4cbe27
NN
26853 || exit 1
26854
b813574b 26855@endif libcpp
2a4cbe27 26856
b813574b
PB
26857.PHONY: maybe-clean-libcpp clean-libcpp
26858maybe-clean-libcpp:
26859@if libcpp
26860maybe-clean-libcpp: clean-libcpp
2a4cbe27 26861
b813574b
PB
26862clean-libcpp:
26863 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26864 r=`${PWD_COMMAND}`; export r; \
26865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26866 $(HOST_EXPORTS) \
b813574b 26867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26869 done; \
b813574b 26870 echo "Doing clean in libcpp" ; \
b00612cc 26871 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26874 "RANLIB=$${RANLIB}" \
0c24b341 26875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26876 clean) \
2a4cbe27
NN
26877 || exit 1
26878
b813574b 26879@endif libcpp
2a4cbe27 26880
b813574b
PB
26881.PHONY: maybe-distclean-libcpp distclean-libcpp
26882maybe-distclean-libcpp:
26883@if libcpp
26884maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 26885
b813574b
PB
26886distclean-libcpp:
26887 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26888 r=`${PWD_COMMAND}`; export r; \
26889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26890 $(HOST_EXPORTS) \
b813574b 26891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26893 done; \
b813574b 26894 echo "Doing distclean in libcpp" ; \
b00612cc 26895 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26898 "RANLIB=$${RANLIB}" \
0c24b341 26899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26900 distclean) \
2a4cbe27
NN
26901 || exit 1
26902
b813574b 26903@endif libcpp
2a4cbe27 26904
b813574b
PB
26905.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
26906maybe-maintainer-clean-libcpp:
26907@if libcpp
26908maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 26909
b813574b
PB
26910maintainer-clean-libcpp:
26911 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
26912 r=`${PWD_COMMAND}`; export r; \
26913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26914 $(HOST_EXPORTS) \
b813574b 26915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
26916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26917 done; \
b813574b 26918 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 26919 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
26920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26922 "RANLIB=$${RANLIB}" \
0c24b341 26923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 26924 maintainer-clean) \
2a4cbe27
NN
26925 || exit 1
26926
b813574b 26927@endif libcpp
2a4cbe27 26928
2a4cbe27 26929
a7254363 26930
be01d343
PB
26931.PHONY: configure-libdecnumber maybe-configure-libdecnumber
26932maybe-configure-libdecnumber:
4f0ef2d8
CD
26933@if gcc-bootstrap
26934configure-libdecnumber: stage_current
26935@endif gcc-bootstrap
be01d343
PB
26936@if libdecnumber
26937maybe-configure-libdecnumber: configure-libdecnumber
c52c6897 26938configure-libdecnumber:
c52c6897
PB
26939 @r=`${PWD_COMMAND}`; export r; \
26940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
26941 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26943 $(HOST_EXPORTS) \
26944 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
26945 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
26946 case $(srcdir) in \
26947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26948 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26950 esac; \
26951 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26952 libsrcdir="$$s/libdecnumber"; \
26953 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26955 --target=${target_alias} $${srcdiroption} \
be01d343
PB
26956 || exit 1
26957@endif libdecnumber
26958
26959
26960
26961.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
26962maybe-configure-stage1-libdecnumber:
26963@if libdecnumber-bootstrap
26964maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 26965configure-stage1-libdecnumber:
c52c6897 26966 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26967 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26968 @r=`${PWD_COMMAND}`; export r; \
26969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 26970 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 26971 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
1b05fbbd 26972 $(HOST_EXPORTS) \
8ee82aff 26973 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
26974 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
26975 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
be01d343 26976 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 26977 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
26978 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26979 case $(srcdir) in \
26980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26981 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26983 esac; \
26984 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
26985 libsrcdir="$$s/libdecnumber"; \
26986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
26987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26988 --target=${target_alias} $${srcdiroption} \
1b05fbbd 26989 $(STAGE1_CONFIGURE_FLAGS)
be01d343
PB
26990@endif libdecnumber-bootstrap
26991
26992.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
26993maybe-configure-stage2-libdecnumber:
26994@if libdecnumber-bootstrap
26995maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 26996configure-stage2-libdecnumber:
c52c6897 26997 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
26999 @r=`${PWD_COMMAND}`; export r; \
27000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27001 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 27002 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27003 $(HOST_EXPORTS) \
1b05fbbd 27004 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27005 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27006 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
27007 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
be01d343 27008 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27010 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27011 case $(srcdir) in \
27012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27013 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27015 esac; \
27016 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27017 libsrcdir="$$s/libdecnumber"; \
27018 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27020 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27021 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27022 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
27023@endif libdecnumber-bootstrap
27024
be01d343
PB
27025.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
27026maybe-configure-stage3-libdecnumber:
27027@if libdecnumber-bootstrap
27028maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 27029configure-stage3-libdecnumber:
c52c6897 27030 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 27031 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27032 @r=`${PWD_COMMAND}`; export r; \
27033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27034 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 27035 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27036 $(HOST_EXPORTS) \
1b05fbbd 27037 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27038 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27039 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
27040 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
be01d343 27041 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27042 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27043 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27044 case $(srcdir) in \
27045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27046 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27048 esac; \
27049 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27050 libsrcdir="$$s/libdecnumber"; \
27051 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27052 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27053 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27054 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27055 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
27056@endif libdecnumber-bootstrap
27057
be01d343
PB
27058.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
27059maybe-configure-stage4-libdecnumber:
27060@if libdecnumber-bootstrap
27061maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 27062configure-stage4-libdecnumber:
c52c6897 27063 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 27064 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27065 @r=`${PWD_COMMAND}`; export r; \
27066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27067 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 27068 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27069 $(HOST_EXPORTS) \
1b05fbbd 27070 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 27071 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
27072 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
27073 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
be01d343 27074 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27075 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27076 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27077 case $(srcdir) in \
27078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27079 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27081 esac; \
27082 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27083 libsrcdir="$$s/libdecnumber"; \
27084 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27085 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27086 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27087 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27088 $(STAGE4_CONFIGURE_FLAGS)
be01d343
PB
27089@endif libdecnumber-bootstrap
27090
27091.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
27092maybe-configure-stageprofile-libdecnumber:
27093@if libdecnumber-bootstrap
27094maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 27095configure-stageprofile-libdecnumber:
c52c6897 27096 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 27097 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27098 @r=`${PWD_COMMAND}`; export r; \
27099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27100 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 27101 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27102 $(HOST_EXPORTS) \
1b05fbbd
AO
27103 $(POSTSTAGE1_HOST_EXPORTS) \
27104 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27105 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
27106 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
be01d343 27107 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27108 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27109 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27110 case $(srcdir) in \
27111 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27112 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27113 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27114 esac; \
27115 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27116 libsrcdir="$$s/libdecnumber"; \
27117 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27118 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27119 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27120 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27121 $(STAGEprofile_CONFIGURE_FLAGS)
be01d343
PB
27122@endif libdecnumber-bootstrap
27123
27124.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
27125maybe-configure-stagefeedback-libdecnumber:
27126@if libdecnumber-bootstrap
27127maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 27128configure-stagefeedback-libdecnumber:
c52c6897 27129 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 27130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
27131 @r=`${PWD_COMMAND}`; export r; \
27132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27133 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 27134 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343 27135 $(HOST_EXPORTS) \
1b05fbbd
AO
27136 $(POSTSTAGE1_HOST_EXPORTS) \
27137 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27138 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
27139 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
be01d343 27140 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 27141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
27142 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27143 case $(srcdir) in \
27144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27145 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27147 esac; \
27148 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
27149 libsrcdir="$$s/libdecnumber"; \
27150 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27151 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27152 --target=${target_alias} $${srcdiroption} \
c1cb7e02 27153 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 27154 $(STAGEfeedback_CONFIGURE_FLAGS)
be01d343
PB
27155@endif libdecnumber-bootstrap
27156
27157
27158
27159
27160
27161.PHONY: all-libdecnumber maybe-all-libdecnumber
27162maybe-all-libdecnumber:
4f0ef2d8
CD
27163@if gcc-bootstrap
27164all-libdecnumber: stage_current
27165@endif gcc-bootstrap
be01d343
PB
27166@if libdecnumber
27167TARGET-libdecnumber=all
27168maybe-all-libdecnumber: all-libdecnumber
27169all-libdecnumber: configure-libdecnumber
c52c6897 27170 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 $(HOST_EXPORTS) \
27173 (cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0
PB
27174 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27175 $(TARGET-libdecnumber))
be01d343
PB
27176@endif libdecnumber
27177
27178
27179
27180.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
27181.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
27182maybe-all-stage1-libdecnumber:
27183maybe-clean-stage1-libdecnumber:
27184@if libdecnumber-bootstrap
27185maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
27186all-stage1: all-stage1-libdecnumber
27187TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
27188all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 27189 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
27190 @r=`${PWD_COMMAND}`; export r; \
27191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27192 TFLAGS="$(STAGE1_TFLAGS)"; \
be01d343
PB
27193 $(HOST_EXPORTS) \
27194 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27195 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27196 CFLAGS="$(STAGE1_CFLAGS)" \
27197 CXXFLAGS="$(STAGE1_CFLAGS)" \
27198 LIBCFLAGS="$(LIBCFLAGS)" \
27199 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27200 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27201 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27202 $(EXTRA_HOST_FLAGS) \
27203 TFLAGS="$(STAGE1_TFLAGS)" \
be01d343
PB
27204 $(TARGET-stage1-libdecnumber)
27205
27206maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
27207clean-stage1: clean-stage1-libdecnumber
27208clean-stage1-libdecnumber:
9dbaa842
DD
27209 @if [ $(current_stage) = stage1 ]; then \
27210 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27211 else \
27212 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
27213 $(MAKE) stage1-start; \
27214 fi; \
be01d343 27215 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27216 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 27217 clean
be01d343
PB
27218@endif libdecnumber-bootstrap
27219
27220
27221.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
27222.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
27223maybe-all-stage2-libdecnumber:
27224maybe-clean-stage2-libdecnumber:
27225@if libdecnumber-bootstrap
27226maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
27227all-stage2: all-stage2-libdecnumber
27228TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
27229all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 27230 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
27231 @r=`${PWD_COMMAND}`; export r; \
27232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27233 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343
PB
27234 $(HOST_EXPORTS) \
27235 $(POSTSTAGE1_HOST_EXPORTS) \
27236 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27237 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27238 CFLAGS="$(STAGE2_CFLAGS)" \
27239 CXXFLAGS="$(STAGE2_CFLAGS)" \
27240 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27241 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27242 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27243 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27244 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27245 TFLAGS="$(STAGE2_TFLAGS)" \
be01d343
PB
27246 $(TARGET-stage2-libdecnumber)
27247
27248maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
27249clean-stage2: clean-stage2-libdecnumber
27250clean-stage2-libdecnumber:
9dbaa842
DD
27251 @if [ $(current_stage) = stage2 ]; then \
27252 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27253 else \
27254 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
27255 $(MAKE) stage2-start; \
27256 fi; \
be01d343 27257 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27258 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27259 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27260 clean
be01d343
PB
27261@endif libdecnumber-bootstrap
27262
27263
27264.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
27265.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
27266maybe-all-stage3-libdecnumber:
27267maybe-clean-stage3-libdecnumber:
27268@if libdecnumber-bootstrap
27269maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
27270all-stage3: all-stage3-libdecnumber
27271TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
27272all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 27273 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
27274 @r=`${PWD_COMMAND}`; export r; \
27275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27276 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343
PB
27277 $(HOST_EXPORTS) \
27278 $(POSTSTAGE1_HOST_EXPORTS) \
27279 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27281 CFLAGS="$(STAGE3_CFLAGS)" \
27282 CXXFLAGS="$(STAGE3_CFLAGS)" \
27283 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27288 TFLAGS="$(STAGE3_TFLAGS)" \
be01d343
PB
27289 $(TARGET-stage3-libdecnumber)
27290
27291maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
27292clean-stage3: clean-stage3-libdecnumber
27293clean-stage3-libdecnumber:
9dbaa842
DD
27294 @if [ $(current_stage) = stage3 ]; then \
27295 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27296 else \
27297 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
27298 $(MAKE) stage3-start; \
27299 fi; \
be01d343 27300 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27301 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27302 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27303 clean
be01d343
PB
27304@endif libdecnumber-bootstrap
27305
27306
27307.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
27308.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
27309maybe-all-stage4-libdecnumber:
27310maybe-clean-stage4-libdecnumber:
27311@if libdecnumber-bootstrap
27312maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
27313all-stage4: all-stage4-libdecnumber
27314TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
27315all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 27316 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
27317 @r=`${PWD_COMMAND}`; export r; \
27318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27319 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343
PB
27320 $(HOST_EXPORTS) \
27321 $(POSTSTAGE1_HOST_EXPORTS) \
27322 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27324 CFLAGS="$(STAGE4_CFLAGS)" \
27325 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 27326 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
27327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27331 TFLAGS="$(STAGE4_TFLAGS)" \
be01d343
PB
27332 $(TARGET-stage4-libdecnumber)
27333
27334maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
27335clean-stage4: clean-stage4-libdecnumber
27336clean-stage4-libdecnumber:
9dbaa842
DD
27337 @if [ $(current_stage) = stage4 ]; then \
27338 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27339 else \
27340 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
27341 $(MAKE) stage4-start; \
27342 fi; \
be01d343 27343 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27344 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27345 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27346 clean
be01d343
PB
27347@endif libdecnumber-bootstrap
27348
27349
27350.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
27351.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
27352maybe-all-stageprofile-libdecnumber:
27353maybe-clean-stageprofile-libdecnumber:
27354@if libdecnumber-bootstrap
27355maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
27356all-stageprofile: all-stageprofile-libdecnumber
27357TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
27358all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 27359 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
27360 @r=`${PWD_COMMAND}`; export r; \
27361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27362 TFLAGS="$(STAGEprofile_TFLAGS)"; \
be01d343
PB
27363 $(HOST_EXPORTS) \
27364 $(POSTSTAGE1_HOST_EXPORTS) \
27365 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27367 CFLAGS="$(STAGEprofile_CFLAGS)" \
27368 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
27369 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27373 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27374 TFLAGS="$(STAGEprofile_TFLAGS)" \
be01d343
PB
27375 $(TARGET-stageprofile-libdecnumber)
27376
27377maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
27378clean-stageprofile: clean-stageprofile-libdecnumber
27379clean-stageprofile-libdecnumber:
9dbaa842
DD
27380 @if [ $(current_stage) = stageprofile ]; then \
27381 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27382 else \
27383 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
27384 $(MAKE) stageprofile-start; \
27385 fi; \
be01d343 27386 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27387 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27388 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27389 clean
be01d343
PB
27390@endif libdecnumber-bootstrap
27391
27392
27393.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
27394.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
27395maybe-all-stagefeedback-libdecnumber:
27396maybe-clean-stagefeedback-libdecnumber:
27397@if libdecnumber-bootstrap
27398maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
27399all-stagefeedback: all-stagefeedback-libdecnumber
27400TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
27401all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 27402 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
27403 @r=`${PWD_COMMAND}`; export r; \
27404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 27405 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343
PB
27406 $(HOST_EXPORTS) \
27407 $(POSTSTAGE1_HOST_EXPORTS) \
27408 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
27410 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27411 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
27412 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27417 TFLAGS="$(STAGEfeedback_TFLAGS)" \
be01d343
PB
27418 $(TARGET-stagefeedback-libdecnumber)
27419
27420maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
27421clean-stagefeedback: clean-stagefeedback-libdecnumber
27422clean-stagefeedback-libdecnumber:
9dbaa842
DD
27423 @if [ $(current_stage) = stagefeedback ]; then \
27424 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27425 else \
27426 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
27427 $(MAKE) stagefeedback-start; \
27428 fi; \
be01d343 27429 cd $(HOST_SUBDIR)/libdecnumber && \
7f6ef0c0 27430 $(MAKE) $(EXTRA_HOST_FLAGS) \
be01d343 27431 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 27432 clean
be01d343
PB
27433@endif libdecnumber-bootstrap
27434
27435
27436
27437
27438
27439.PHONY: check-libdecnumber maybe-check-libdecnumber
27440maybe-check-libdecnumber:
27441@if libdecnumber
27442maybe-check-libdecnumber: check-libdecnumber
27443
27444check-libdecnumber:
0aed8855 27445 @: $(MAKE); $(unstage)
be01d343
PB
27446 @r=`${PWD_COMMAND}`; export r; \
27447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27448 $(HOST_EXPORTS) \
27449 (cd $(HOST_SUBDIR)/libdecnumber && \
27450 $(MAKE) $(FLAGS_TO_PASS) check)
27451
27452@endif libdecnumber
27453
27454.PHONY: install-libdecnumber maybe-install-libdecnumber
27455maybe-install-libdecnumber:
27456@if libdecnumber
27457maybe-install-libdecnumber: install-libdecnumber
27458
27459install-libdecnumber: installdirs
0aed8855 27460 @: $(MAKE); $(unstage)
be01d343
PB
27461 @r=`${PWD_COMMAND}`; export r; \
27462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27463 $(HOST_EXPORTS) \
27464 (cd $(HOST_SUBDIR)/libdecnumber && \
27465 $(MAKE) $(FLAGS_TO_PASS) install)
27466
27467@endif libdecnumber
27468
56a8fe78 27469# Other targets (info, dvi, pdf, etc.)
be01d343
PB
27470
27471.PHONY: maybe-info-libdecnumber info-libdecnumber
27472maybe-info-libdecnumber:
27473@if libdecnumber
27474maybe-info-libdecnumber: info-libdecnumber
27475
27476info-libdecnumber: \
27477 configure-libdecnumber
27478 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27479 r=`${PWD_COMMAND}`; export r; \
27480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27481 $(HOST_EXPORTS) \
27482 for flag in $(EXTRA_HOST_FLAGS) ; do \
27483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27484 done; \
27485 echo "Doing info in libdecnumber" ; \
27486 (cd $(HOST_SUBDIR)/libdecnumber && \
27487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27489 "RANLIB=$${RANLIB}" \
0c24b341 27490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27491 info) \
27492 || exit 1
27493
27494@endif libdecnumber
27495
27496.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
27497maybe-dvi-libdecnumber:
27498@if libdecnumber
27499maybe-dvi-libdecnumber: dvi-libdecnumber
27500
27501dvi-libdecnumber: \
27502 configure-libdecnumber
27503 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27504 r=`${PWD_COMMAND}`; export r; \
27505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27506 $(HOST_EXPORTS) \
27507 for flag in $(EXTRA_HOST_FLAGS) ; do \
27508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27509 done; \
27510 echo "Doing dvi in libdecnumber" ; \
27511 (cd $(HOST_SUBDIR)/libdecnumber && \
27512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27514 "RANLIB=$${RANLIB}" \
0c24b341 27515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27516 dvi) \
27517 || exit 1
27518
27519@endif libdecnumber
27520
56a8fe78
DD
27521.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
27522maybe-pdf-libdecnumber:
27523@if libdecnumber
27524maybe-pdf-libdecnumber: pdf-libdecnumber
27525
27526pdf-libdecnumber: \
27527 configure-libdecnumber
27528 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27529 r=`${PWD_COMMAND}`; export r; \
27530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27531 $(HOST_EXPORTS) \
27532 for flag in $(EXTRA_HOST_FLAGS) ; do \
27533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27534 done; \
27535 echo "Doing pdf in libdecnumber" ; \
27536 (cd $(HOST_SUBDIR)/libdecnumber && \
27537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27539 "RANLIB=$${RANLIB}" \
0c24b341 27540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27541 pdf) \
27542 || exit 1
27543
27544@endif libdecnumber
27545
be01d343
PB
27546.PHONY: maybe-html-libdecnumber html-libdecnumber
27547maybe-html-libdecnumber:
27548@if libdecnumber
27549maybe-html-libdecnumber: html-libdecnumber
27550
27551html-libdecnumber: \
27552 configure-libdecnumber
27553 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27554 r=`${PWD_COMMAND}`; export r; \
27555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27556 $(HOST_EXPORTS) \
27557 for flag in $(EXTRA_HOST_FLAGS) ; do \
27558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27559 done; \
27560 echo "Doing html in libdecnumber" ; \
27561 (cd $(HOST_SUBDIR)/libdecnumber && \
27562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27564 "RANLIB=$${RANLIB}" \
0c24b341 27565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27566 html) \
27567 || exit 1
27568
27569@endif libdecnumber
27570
27571.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
27572maybe-TAGS-libdecnumber:
27573@if libdecnumber
27574maybe-TAGS-libdecnumber: TAGS-libdecnumber
27575
27576TAGS-libdecnumber: \
27577 configure-libdecnumber
27578 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27579 r=`${PWD_COMMAND}`; export r; \
27580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27581 $(HOST_EXPORTS) \
27582 for flag in $(EXTRA_HOST_FLAGS) ; do \
27583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27584 done; \
27585 echo "Doing TAGS in libdecnumber" ; \
27586 (cd $(HOST_SUBDIR)/libdecnumber && \
27587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27589 "RANLIB=$${RANLIB}" \
0c24b341 27590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27591 TAGS) \
27592 || exit 1
27593
27594@endif libdecnumber
27595
27596.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
27597maybe-install-info-libdecnumber:
27598@if libdecnumber
27599maybe-install-info-libdecnumber: install-info-libdecnumber
27600
27601install-info-libdecnumber: \
27602 configure-libdecnumber \
27603 info-libdecnumber
27604 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27605 r=`${PWD_COMMAND}`; export r; \
27606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27607 $(HOST_EXPORTS) \
27608 for flag in $(EXTRA_HOST_FLAGS) ; do \
27609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27610 done; \
27611 echo "Doing install-info in libdecnumber" ; \
27612 (cd $(HOST_SUBDIR)/libdecnumber && \
27613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27615 "RANLIB=$${RANLIB}" \
0c24b341 27616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27617 install-info) \
27618 || exit 1
27619
27620@endif libdecnumber
27621
a3ca38d2
DD
27622.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
27623maybe-install-pdf-libdecnumber:
27624@if libdecnumber
27625maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
27626
27627install-pdf-libdecnumber: \
27628 configure-libdecnumber \
27629 pdf-libdecnumber
27630 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27631 r=`${PWD_COMMAND}`; export r; \
27632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27633 $(HOST_EXPORTS) \
27634 for flag in $(EXTRA_HOST_FLAGS) ; do \
27635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27636 done; \
27637 echo "Doing install-pdf in libdecnumber" ; \
27638 (cd $(HOST_SUBDIR)/libdecnumber && \
27639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27641 "RANLIB=$${RANLIB}" \
0c24b341 27642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
27643 install-pdf) \
27644 || exit 1
27645
27646@endif libdecnumber
27647
108a6f8e
CD
27648.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
27649maybe-install-html-libdecnumber:
27650@if libdecnumber
27651maybe-install-html-libdecnumber: install-html-libdecnumber
27652
27653install-html-libdecnumber: \
27654 configure-libdecnumber \
27655 html-libdecnumber
27656 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27657 r=`${PWD_COMMAND}`; export r; \
27658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27659 $(HOST_EXPORTS) \
27660 for flag in $(EXTRA_HOST_FLAGS) ; do \
27661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27662 done; \
27663 echo "Doing install-html in libdecnumber" ; \
27664 (cd $(HOST_SUBDIR)/libdecnumber && \
27665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27667 "RANLIB=$${RANLIB}" \
0c24b341 27668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
27669 install-html) \
27670 || exit 1
27671
27672@endif libdecnumber
27673
be01d343
PB
27674.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
27675maybe-installcheck-libdecnumber:
27676@if libdecnumber
27677maybe-installcheck-libdecnumber: installcheck-libdecnumber
27678
27679installcheck-libdecnumber: \
27680 configure-libdecnumber
27681 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27682 r=`${PWD_COMMAND}`; export r; \
27683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27684 $(HOST_EXPORTS) \
27685 for flag in $(EXTRA_HOST_FLAGS) ; do \
27686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27687 done; \
27688 echo "Doing installcheck in libdecnumber" ; \
27689 (cd $(HOST_SUBDIR)/libdecnumber && \
27690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27692 "RANLIB=$${RANLIB}" \
0c24b341 27693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27694 installcheck) \
27695 || exit 1
27696
27697@endif libdecnumber
27698
27699.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
27700maybe-mostlyclean-libdecnumber:
27701@if libdecnumber
27702maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
27703
27704mostlyclean-libdecnumber:
27705 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27706 r=`${PWD_COMMAND}`; export r; \
27707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27708 $(HOST_EXPORTS) \
27709 for flag in $(EXTRA_HOST_FLAGS) ; do \
27710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27711 done; \
27712 echo "Doing mostlyclean in libdecnumber" ; \
27713 (cd $(HOST_SUBDIR)/libdecnumber && \
27714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27716 "RANLIB=$${RANLIB}" \
0c24b341 27717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27718 mostlyclean) \
27719 || exit 1
27720
27721@endif libdecnumber
27722
27723.PHONY: maybe-clean-libdecnumber clean-libdecnumber
27724maybe-clean-libdecnumber:
27725@if libdecnumber
27726maybe-clean-libdecnumber: clean-libdecnumber
27727
27728clean-libdecnumber:
27729 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27730 r=`${PWD_COMMAND}`; export r; \
27731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27732 $(HOST_EXPORTS) \
27733 for flag in $(EXTRA_HOST_FLAGS) ; do \
27734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27735 done; \
27736 echo "Doing clean in libdecnumber" ; \
27737 (cd $(HOST_SUBDIR)/libdecnumber && \
27738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27740 "RANLIB=$${RANLIB}" \
0c24b341 27741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27742 clean) \
27743 || exit 1
27744
27745@endif libdecnumber
27746
27747.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
27748maybe-distclean-libdecnumber:
27749@if libdecnumber
27750maybe-distclean-libdecnumber: distclean-libdecnumber
27751
27752distclean-libdecnumber:
27753 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27754 r=`${PWD_COMMAND}`; export r; \
27755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27756 $(HOST_EXPORTS) \
27757 for flag in $(EXTRA_HOST_FLAGS) ; do \
27758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27759 done; \
27760 echo "Doing distclean in libdecnumber" ; \
27761 (cd $(HOST_SUBDIR)/libdecnumber && \
27762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27764 "RANLIB=$${RANLIB}" \
0c24b341 27765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27766 distclean) \
27767 || exit 1
27768
27769@endif libdecnumber
27770
27771.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
27772maybe-maintainer-clean-libdecnumber:
27773@if libdecnumber
27774maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
27775
27776maintainer-clean-libdecnumber:
27777 @[ -f ./libdecnumber/Makefile ] || exit 0; \
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27780 $(HOST_EXPORTS) \
27781 for flag in $(EXTRA_HOST_FLAGS) ; do \
27782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27783 done; \
27784 echo "Doing maintainer-clean in libdecnumber" ; \
27785 (cd $(HOST_SUBDIR)/libdecnumber && \
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27788 "RANLIB=$${RANLIB}" \
0c24b341 27789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
be01d343
PB
27790 maintainer-clean) \
27791 || exit 1
27792
27793@endif libdecnumber
27794
27795
27796
b813574b
PB
27797.PHONY: configure-libgui maybe-configure-libgui
27798maybe-configure-libgui:
4f0ef2d8
CD
27799@if gcc-bootstrap
27800configure-libgui: stage_current
27801@endif gcc-bootstrap
b813574b
PB
27802@if libgui
27803maybe-configure-libgui: configure-libgui
c52c6897 27804configure-libgui:
0aed8855 27805 @: $(MAKE); $(unstage)
c52c6897 27806 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 27807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27808 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
27809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 27810 $(HOST_EXPORTS) \
a7254363
PB
27811 echo Configuring in $(HOST_SUBDIR)/libgui; \
27812 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 27813 case $(srcdir) in \
b00612cc
PB
27814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27815 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
27816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 27817 esac; \
b00612cc
PB
27818 srcdiroption="--srcdir=$${topdir}/libgui"; \
27819 libsrcdir="$$s/libgui"; \
4b1cb4fe 27820 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
27821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27822 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 27823 || exit 1
b813574b 27824@endif libgui
4b1cb4fe 27825
a7254363
PB
27826
27827
d545f33b
PB
27828
27829
b813574b
PB
27830.PHONY: all-libgui maybe-all-libgui
27831maybe-all-libgui:
4f0ef2d8
CD
27832@if gcc-bootstrap
27833all-libgui: stage_current
27834@endif gcc-bootstrap
b813574b 27835@if libgui
d27cc32e 27836TARGET-libgui=all
b813574b
PB
27837maybe-all-libgui: all-libgui
27838all-libgui: configure-libgui
0aed8855 27839 @: $(MAKE); $(unstage)
4b1cb4fe
DD
27840 @r=`${PWD_COMMAND}`; export r; \
27841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27842 $(HOST_EXPORTS) \
b00612cc 27843 (cd $(HOST_SUBDIR)/libgui && \
7f6ef0c0
PB
27844 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27845 $(TARGET-libgui))
b813574b 27846@endif libgui
4b1cb4fe 27847
a7254363 27848
d545f33b
PB
27849
27850
b813574b
PB
27851.PHONY: check-libgui maybe-check-libgui
27852maybe-check-libgui:
27853@if libgui
27854maybe-check-libgui: check-libgui
4b1cb4fe 27855
b813574b 27856check-libgui:
0aed8855 27857 @: $(MAKE); $(unstage)
4b1cb4fe
DD
27858 @r=`${PWD_COMMAND}`; export r; \
27859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27860 $(HOST_EXPORTS) \
b00612cc
PB
27861 (cd $(HOST_SUBDIR)/libgui && \
27862 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 27863
b813574b 27864@endif libgui
4b1cb4fe 27865
b813574b
PB
27866.PHONY: install-libgui maybe-install-libgui
27867maybe-install-libgui:
27868@if libgui
27869maybe-install-libgui: install-libgui
4b1cb4fe 27870
b813574b 27871install-libgui: installdirs
0aed8855 27872 @: $(MAKE); $(unstage)
b813574b
PB
27873 @r=`${PWD_COMMAND}`; export r; \
27874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 27875 $(HOST_EXPORTS) \
b00612cc 27876 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 27877 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 27878
b813574b 27879@endif libgui
4b1cb4fe 27880
56a8fe78 27881# Other targets (info, dvi, pdf, etc.)
4b1cb4fe 27882
b813574b
PB
27883.PHONY: maybe-info-libgui info-libgui
27884maybe-info-libgui:
27885@if libgui
27886maybe-info-libgui: info-libgui
4b1cb4fe 27887
b813574b
PB
27888info-libgui: \
27889 configure-libgui
0aed8855 27890 @: $(MAKE); $(unstage)
b813574b 27891 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27892 r=`${PWD_COMMAND}`; export r; \
27893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27894 $(HOST_EXPORTS) \
b813574b 27895 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27897 done; \
b813574b 27898 echo "Doing info in libgui" ; \
b00612cc 27899 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27902 "RANLIB=$${RANLIB}" \
0c24b341 27903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27904 info) \
4b1cb4fe
DD
27905 || exit 1
27906
b813574b 27907@endif libgui
4b1cb4fe 27908
b813574b
PB
27909.PHONY: maybe-dvi-libgui dvi-libgui
27910maybe-dvi-libgui:
27911@if libgui
27912maybe-dvi-libgui: dvi-libgui
4b1cb4fe 27913
b813574b
PB
27914dvi-libgui: \
27915 configure-libgui
0aed8855 27916 @: $(MAKE); $(unstage)
b813574b 27917 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27918 r=`${PWD_COMMAND}`; export r; \
27919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27920 $(HOST_EXPORTS) \
b813574b 27921 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
27922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27923 done; \
b813574b 27924 echo "Doing dvi in libgui" ; \
b00612cc 27925 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
27926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27928 "RANLIB=$${RANLIB}" \
0c24b341 27929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 27930 dvi) \
4b1cb4fe
DD
27931 || exit 1
27932
b813574b 27933@endif libgui
4b1cb4fe 27934
56a8fe78
DD
27935.PHONY: maybe-pdf-libgui pdf-libgui
27936maybe-pdf-libgui:
27937@if libgui
27938maybe-pdf-libgui: pdf-libgui
27939
27940pdf-libgui: \
27941 configure-libgui
27942 @: $(MAKE); $(unstage)
27943 @[ -f ./libgui/Makefile ] || exit 0; \
27944 r=`${PWD_COMMAND}`; export r; \
27945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27946 $(HOST_EXPORTS) \
27947 for flag in $(EXTRA_HOST_FLAGS) ; do \
27948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27949 done; \
27950 echo "Doing pdf in libgui" ; \
27951 (cd $(HOST_SUBDIR)/libgui && \
27952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27954 "RANLIB=$${RANLIB}" \
0c24b341 27955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
27956 pdf) \
27957 || exit 1
27958
27959@endif libgui
27960
6d389afc
MS
27961.PHONY: maybe-html-libgui html-libgui
27962maybe-html-libgui:
27963@if libgui
27964maybe-html-libgui: html-libgui
27965
27966html-libgui: \
27967 configure-libgui
0aed8855 27968 @: $(MAKE); $(unstage)
6d389afc
MS
27969 @[ -f ./libgui/Makefile ] || exit 0; \
27970 r=`${PWD_COMMAND}`; export r; \
27971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27972 $(HOST_EXPORTS) \
27973 for flag in $(EXTRA_HOST_FLAGS) ; do \
27974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27975 done; \
27976 echo "Doing html in libgui" ; \
b00612cc 27977 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27980 "RANLIB=$${RANLIB}" \
0c24b341 27981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
27982 html) \
27983 || exit 1
27984
27985@endif libgui
27986
b813574b
PB
27987.PHONY: maybe-TAGS-libgui TAGS-libgui
27988maybe-TAGS-libgui:
27989@if libgui
27990maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 27991
b813574b
PB
27992TAGS-libgui: \
27993 configure-libgui
0aed8855 27994 @: $(MAKE); $(unstage)
b813574b 27995 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
27996 r=`${PWD_COMMAND}`; export r; \
27997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27998 $(HOST_EXPORTS) \
b813574b 27999 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28001 done; \
b813574b 28002 echo "Doing TAGS in libgui" ; \
b00612cc 28003 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28006 "RANLIB=$${RANLIB}" \
0c24b341 28007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28008 TAGS) \
4b1cb4fe
DD
28009 || exit 1
28010
b813574b 28011@endif libgui
4b1cb4fe 28012
b813574b
PB
28013.PHONY: maybe-install-info-libgui install-info-libgui
28014maybe-install-info-libgui:
28015@if libgui
28016maybe-install-info-libgui: install-info-libgui
4b1cb4fe 28017
b813574b
PB
28018install-info-libgui: \
28019 configure-libgui \
28020 info-libgui
0aed8855 28021 @: $(MAKE); $(unstage)
b813574b 28022 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28025 $(HOST_EXPORTS) \
b813574b 28026 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
b813574b 28029 echo "Doing install-info in libgui" ; \
b00612cc 28030 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28033 "RANLIB=$${RANLIB}" \
0c24b341 28034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28035 install-info) \
4b1cb4fe
DD
28036 || exit 1
28037
b813574b 28038@endif libgui
4b1cb4fe 28039
a3ca38d2
DD
28040.PHONY: maybe-install-pdf-libgui install-pdf-libgui
28041maybe-install-pdf-libgui:
28042@if libgui
28043maybe-install-pdf-libgui: install-pdf-libgui
28044
28045install-pdf-libgui: \
28046 configure-libgui \
28047 pdf-libgui
28048 @: $(MAKE); $(unstage)
28049 @[ -f ./libgui/Makefile ] || exit 0; \
28050 r=`${PWD_COMMAND}`; export r; \
28051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28052 $(HOST_EXPORTS) \
28053 for flag in $(EXTRA_HOST_FLAGS) ; do \
28054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28055 done; \
28056 echo "Doing install-pdf in libgui" ; \
28057 (cd $(HOST_SUBDIR)/libgui && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
0c24b341 28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28062 install-pdf) \
28063 || exit 1
28064
28065@endif libgui
28066
108a6f8e
CD
28067.PHONY: maybe-install-html-libgui install-html-libgui
28068maybe-install-html-libgui:
28069@if libgui
28070maybe-install-html-libgui: install-html-libgui
28071
28072install-html-libgui: \
28073 configure-libgui \
28074 html-libgui
28075 @: $(MAKE); $(unstage)
28076 @[ -f ./libgui/Makefile ] || exit 0; \
28077 r=`${PWD_COMMAND}`; export r; \
28078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28079 $(HOST_EXPORTS) \
28080 for flag in $(EXTRA_HOST_FLAGS) ; do \
28081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28082 done; \
28083 echo "Doing install-html in libgui" ; \
28084 (cd $(HOST_SUBDIR)/libgui && \
28085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28087 "RANLIB=$${RANLIB}" \
0c24b341 28088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28089 install-html) \
28090 || exit 1
28091
28092@endif libgui
28093
b813574b
PB
28094.PHONY: maybe-installcheck-libgui installcheck-libgui
28095maybe-installcheck-libgui:
28096@if libgui
28097maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 28098
b813574b
PB
28099installcheck-libgui: \
28100 configure-libgui
0aed8855 28101 @: $(MAKE); $(unstage)
b813574b 28102 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28103 r=`${PWD_COMMAND}`; export r; \
28104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28105 $(HOST_EXPORTS) \
b813574b 28106 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108 done; \
b813574b 28109 echo "Doing installcheck in libgui" ; \
b00612cc 28110 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113 "RANLIB=$${RANLIB}" \
0c24b341 28114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28115 installcheck) \
4b1cb4fe
DD
28116 || exit 1
28117
b813574b 28118@endif libgui
4b1cb4fe 28119
b813574b
PB
28120.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
28121maybe-mostlyclean-libgui:
28122@if libgui
28123maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 28124
b813574b 28125mostlyclean-libgui:
0aed8855 28126 @: $(MAKE); $(unstage)
b813574b 28127 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28128 r=`${PWD_COMMAND}`; export r; \
28129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28130 $(HOST_EXPORTS) \
b813574b 28131 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28133 done; \
b813574b 28134 echo "Doing mostlyclean in libgui" ; \
b00612cc 28135 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28138 "RANLIB=$${RANLIB}" \
0c24b341 28139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28140 mostlyclean) \
4b1cb4fe
DD
28141 || exit 1
28142
b813574b 28143@endif libgui
4b1cb4fe 28144
b813574b
PB
28145.PHONY: maybe-clean-libgui clean-libgui
28146maybe-clean-libgui:
28147@if libgui
28148maybe-clean-libgui: clean-libgui
4b1cb4fe 28149
b813574b 28150clean-libgui:
0aed8855 28151 @: $(MAKE); $(unstage)
b813574b 28152 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28153 r=`${PWD_COMMAND}`; export r; \
28154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28155 $(HOST_EXPORTS) \
b813574b 28156 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28158 done; \
b813574b 28159 echo "Doing clean in libgui" ; \
b00612cc 28160 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28163 "RANLIB=$${RANLIB}" \
0c24b341 28164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28165 clean) \
4b1cb4fe
DD
28166 || exit 1
28167
b813574b 28168@endif libgui
4b1cb4fe 28169
b813574b
PB
28170.PHONY: maybe-distclean-libgui distclean-libgui
28171maybe-distclean-libgui:
28172@if libgui
28173maybe-distclean-libgui: distclean-libgui
4b1cb4fe 28174
b813574b 28175distclean-libgui:
0aed8855 28176 @: $(MAKE); $(unstage)
b813574b 28177 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28178 r=`${PWD_COMMAND}`; export r; \
28179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28180 $(HOST_EXPORTS) \
b813574b 28181 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28183 done; \
b813574b 28184 echo "Doing distclean in libgui" ; \
b00612cc 28185 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28188 "RANLIB=$${RANLIB}" \
0c24b341 28189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28190 distclean) \
4b1cb4fe
DD
28191 || exit 1
28192
b813574b 28193@endif libgui
4b1cb4fe 28194
b813574b
PB
28195.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
28196maybe-maintainer-clean-libgui:
28197@if libgui
28198maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 28199
b813574b 28200maintainer-clean-libgui:
0aed8855 28201 @: $(MAKE); $(unstage)
b813574b 28202 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
28203 r=`${PWD_COMMAND}`; export r; \
28204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28205 $(HOST_EXPORTS) \
b813574b 28206 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
28207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28208 done; \
b813574b 28209 echo "Doing maintainer-clean in libgui" ; \
b00612cc 28210 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
28211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28213 "RANLIB=$${RANLIB}" \
0c24b341 28214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28215 maintainer-clean) \
4b1cb4fe
DD
28216 || exit 1
28217
b813574b 28218@endif libgui
4b1cb4fe
DD
28219
28220
a7254363 28221
b813574b
PB
28222.PHONY: configure-libiberty maybe-configure-libiberty
28223maybe-configure-libiberty:
4f0ef2d8
CD
28224@if gcc-bootstrap
28225configure-libiberty: stage_current
28226@endif gcc-bootstrap
b813574b
PB
28227@if libiberty
28228maybe-configure-libiberty: configure-libiberty
c52c6897 28229configure-libiberty:
c52c6897
PB
28230 @r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28232 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 28234 $(HOST_EXPORTS) \
a7254363
PB
28235 echo Configuring in $(HOST_SUBDIR)/libiberty; \
28236 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 28237 case $(srcdir) in \
b00612cc
PB
28238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28239 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 28241 esac; \
b00612cc
PB
28242 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28243 libsrcdir="$$s/libiberty"; \
4fa63067 28244 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28246 --target=${target_alias} $${srcdiroption} \
2a4cbe27 28247 || exit 1
b813574b 28248@endif libiberty
2a4cbe27 28249
a7254363
PB
28250
28251
d545f33b
PB
28252.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28253maybe-configure-stage1-libiberty:
28254@if libiberty-bootstrap
28255maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 28256configure-stage1-libiberty:
c52c6897 28257 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 28258 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28259 @r=`${PWD_COMMAND}`; export r; \
28260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28261 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 28262 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
1b05fbbd 28263 $(HOST_EXPORTS) \
8ee82aff 28264 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28265 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
28266 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 28267 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28269 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28270 case $(srcdir) in \
28271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28272 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28274 esac; \
28275 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28276 libsrcdir="$$s/libiberty"; \
28277 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28279 --target=${target_alias} $${srcdiroption} \
1b05fbbd 28280 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
28281@endif libiberty-bootstrap
28282
28283.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
28284maybe-configure-stage2-libiberty:
28285@if libiberty-bootstrap
28286maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 28287configure-stage2-libiberty:
c52c6897 28288 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 28289 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28290 @r=`${PWD_COMMAND}`; export r; \
28291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28292 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 28293 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28294 $(HOST_EXPORTS) \
1b05fbbd 28295 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28296 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28297 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
28298 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28299 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28300 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28301 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28302 case $(srcdir) in \
28303 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28304 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28305 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28306 esac; \
28307 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28308 libsrcdir="$$s/libiberty"; \
28309 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28310 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28311 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28312 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28313 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
28314@endif libiberty-bootstrap
28315
d545f33b
PB
28316.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
28317maybe-configure-stage3-libiberty:
28318@if libiberty-bootstrap
28319maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 28320configure-stage3-libiberty:
c52c6897 28321 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 28322 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28323 @r=`${PWD_COMMAND}`; export r; \
28324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28325 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 28326 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28327 $(HOST_EXPORTS) \
1b05fbbd 28328 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28329 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28330 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
28331 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28332 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28334 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28335 case $(srcdir) in \
28336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28337 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28339 esac; \
28340 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28341 libsrcdir="$$s/libiberty"; \
28342 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28343 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28344 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28345 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28346 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
28347@endif libiberty-bootstrap
28348
d545f33b
PB
28349.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
28350maybe-configure-stage4-libiberty:
28351@if libiberty-bootstrap
28352maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 28353configure-stage4-libiberty:
c52c6897 28354 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 28355 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28356 @r=`${PWD_COMMAND}`; export r; \
28357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28358 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 28359 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28360 $(HOST_EXPORTS) \
1b05fbbd 28361 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 28362 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
28363 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
28364 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28365 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28366 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28367 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28368 case $(srcdir) in \
28369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28370 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28372 esac; \
28373 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28374 libsrcdir="$$s/libiberty"; \
28375 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28376 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28377 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28378 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28379 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
28380@endif libiberty-bootstrap
28381
28382.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
28383maybe-configure-stageprofile-libiberty:
28384@if libiberty-bootstrap
28385maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 28386configure-stageprofile-libiberty:
c52c6897 28387 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 28388 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28389 @r=`${PWD_COMMAND}`; export r; \
28390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28391 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 28392 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28393 $(HOST_EXPORTS) \
1b05fbbd
AO
28394 $(POSTSTAGE1_HOST_EXPORTS) \
28395 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
28396 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
28397 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28398 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28399 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28400 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28401 case $(srcdir) in \
28402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28403 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28405 esac; \
28406 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28407 libsrcdir="$$s/libiberty"; \
28408 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28409 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28410 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28411 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28412 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
28413@endif libiberty-bootstrap
28414
28415.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
28416maybe-configure-stagefeedback-libiberty:
28417@if libiberty-bootstrap
28418maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 28419configure-stagefeedback-libiberty:
c52c6897 28420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 28421 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
28422 @r=`${PWD_COMMAND}`; export r; \
28423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28424 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 28425 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b 28426 $(HOST_EXPORTS) \
1b05fbbd
AO
28427 $(POSTSTAGE1_HOST_EXPORTS) \
28428 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
28429 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
28430 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 28431 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 28432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
28433 cd $(HOST_SUBDIR)/libiberty || exit 1; \
28434 case $(srcdir) in \
28435 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28436 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28437 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28438 esac; \
28439 srcdiroption="--srcdir=$${topdir}/libiberty"; \
28440 libsrcdir="$$s/libiberty"; \
28441 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
28442 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28443 --target=${target_alias} $${srcdiroption} \
c1cb7e02 28444 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 28445 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
28446@endif libiberty-bootstrap
28447
28448
28449
28450
28451
b813574b
PB
28452.PHONY: all-libiberty maybe-all-libiberty
28453maybe-all-libiberty:
4f0ef2d8
CD
28454@if gcc-bootstrap
28455all-libiberty: stage_current
28456@endif gcc-bootstrap
b813574b 28457@if libiberty
d27cc32e 28458TARGET-libiberty=all
b813574b
PB
28459maybe-all-libiberty: all-libiberty
28460all-libiberty: configure-libiberty
c52c6897 28461 @r=`${PWD_COMMAND}`; export r; \
b813574b 28462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28463 $(HOST_EXPORTS) \
b00612cc 28464 (cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0
PB
28465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28466 $(TARGET-libiberty))
b813574b 28467@endif libiberty
2a4cbe27 28468
a7254363 28469
d545f33b
PB
28470
28471.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28472.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28473maybe-all-stage1-libiberty:
28474maybe-clean-stage1-libiberty:
28475@if libiberty-bootstrap
28476maybe-all-stage1-libiberty: all-stage1-libiberty
28477all-stage1: all-stage1-libiberty
f70224b5 28478TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 28479all-stage1-libiberty: configure-stage1-libiberty
c52c6897 28480 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
28481 @r=`${PWD_COMMAND}`; export r; \
28482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28483 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
28484 $(HOST_EXPORTS) \
28485 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28487 CFLAGS="$(STAGE1_CFLAGS)" \
28488 CXXFLAGS="$(STAGE1_CFLAGS)" \
28489 LIBCFLAGS="$(LIBCFLAGS)" \
28490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28493 $(EXTRA_HOST_FLAGS) \
28494 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 28495 $(TARGET-stage1-libiberty)
d545f33b
PB
28496
28497maybe-clean-stage1-libiberty: clean-stage1-libiberty
28498clean-stage1: clean-stage1-libiberty
28499clean-stage1-libiberty:
9dbaa842
DD
28500 @if [ $(current_stage) = stage1 ]; then \
28501 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28502 else \
28503 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
28504 $(MAKE) stage1-start; \
28505 fi; \
d545f33b 28506 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28507 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 28508 clean
d545f33b
PB
28509@endif libiberty-bootstrap
28510
28511
28512.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
28513.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
28514maybe-all-stage2-libiberty:
28515maybe-clean-stage2-libiberty:
28516@if libiberty-bootstrap
28517maybe-all-stage2-libiberty: all-stage2-libiberty
28518all-stage2: all-stage2-libiberty
f70224b5 28519TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 28520all-stage2-libiberty: configure-stage2-libiberty
c52c6897 28521 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
28522 @r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28524 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
28525 $(HOST_EXPORTS) \
28526 $(POSTSTAGE1_HOST_EXPORTS) \
28527 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28528 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28529 CFLAGS="$(STAGE2_CFLAGS)" \
28530 CXXFLAGS="$(STAGE2_CFLAGS)" \
28531 LIBCFLAGS="$(STAGE2_CFLAGS)" \
28532 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28533 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28534 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28535 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28536 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 28537 $(TARGET-stage2-libiberty)
d545f33b
PB
28538
28539maybe-clean-stage2-libiberty: clean-stage2-libiberty
28540clean-stage2: clean-stage2-libiberty
28541clean-stage2-libiberty:
9dbaa842
DD
28542 @if [ $(current_stage) = stage2 ]; then \
28543 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28544 else \
28545 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
28546 $(MAKE) stage2-start; \
28547 fi; \
d545f33b 28548 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28549 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28550 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28551 clean
d545f33b
PB
28552@endif libiberty-bootstrap
28553
28554
28555.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
28556.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
28557maybe-all-stage3-libiberty:
28558maybe-clean-stage3-libiberty:
28559@if libiberty-bootstrap
28560maybe-all-stage3-libiberty: all-stage3-libiberty
28561all-stage3: all-stage3-libiberty
f70224b5 28562TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 28563all-stage3-libiberty: configure-stage3-libiberty
c52c6897 28564 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
28565 @r=`${PWD_COMMAND}`; export r; \
28566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28567 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
28568 $(HOST_EXPORTS) \
28569 $(POSTSTAGE1_HOST_EXPORTS) \
28570 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28571 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28572 CFLAGS="$(STAGE3_CFLAGS)" \
28573 CXXFLAGS="$(STAGE3_CFLAGS)" \
28574 LIBCFLAGS="$(STAGE3_CFLAGS)" \
28575 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28576 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28577 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28578 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28579 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 28580 $(TARGET-stage3-libiberty)
d545f33b
PB
28581
28582maybe-clean-stage3-libiberty: clean-stage3-libiberty
28583clean-stage3: clean-stage3-libiberty
28584clean-stage3-libiberty:
9dbaa842
DD
28585 @if [ $(current_stage) = stage3 ]; then \
28586 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28587 else \
28588 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
28589 $(MAKE) stage3-start; \
28590 fi; \
d545f33b 28591 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28592 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28593 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28594 clean
d545f33b
PB
28595@endif libiberty-bootstrap
28596
28597
28598.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
28599.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
28600maybe-all-stage4-libiberty:
28601maybe-clean-stage4-libiberty:
28602@if libiberty-bootstrap
28603maybe-all-stage4-libiberty: all-stage4-libiberty
28604all-stage4: all-stage4-libiberty
f70224b5 28605TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 28606all-stage4-libiberty: configure-stage4-libiberty
c52c6897 28607 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
28608 @r=`${PWD_COMMAND}`; export r; \
28609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28610 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
28611 $(HOST_EXPORTS) \
28612 $(POSTSTAGE1_HOST_EXPORTS) \
28613 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28614 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28615 CFLAGS="$(STAGE4_CFLAGS)" \
28616 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 28617 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
28618 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28619 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28620 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28621 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28622 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 28623 $(TARGET-stage4-libiberty)
d545f33b
PB
28624
28625maybe-clean-stage4-libiberty: clean-stage4-libiberty
28626clean-stage4: clean-stage4-libiberty
28627clean-stage4-libiberty:
9dbaa842
DD
28628 @if [ $(current_stage) = stage4 ]; then \
28629 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28630 else \
28631 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
28632 $(MAKE) stage4-start; \
28633 fi; \
d545f33b 28634 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28635 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28636 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28637 clean
d545f33b
PB
28638@endif libiberty-bootstrap
28639
28640
28641.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
28642.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
28643maybe-all-stageprofile-libiberty:
28644maybe-clean-stageprofile-libiberty:
28645@if libiberty-bootstrap
28646maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
28647all-stageprofile: all-stageprofile-libiberty
f70224b5 28648TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 28649all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 28650 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
28651 @r=`${PWD_COMMAND}`; export r; \
28652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28653 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
28654 $(HOST_EXPORTS) \
28655 $(POSTSTAGE1_HOST_EXPORTS) \
28656 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28657 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28658 CFLAGS="$(STAGEprofile_CFLAGS)" \
28659 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
28660 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28661 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28662 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28663 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28664 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28665 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 28666 $(TARGET-stageprofile-libiberty)
d545f33b
PB
28667
28668maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
28669clean-stageprofile: clean-stageprofile-libiberty
28670clean-stageprofile-libiberty:
9dbaa842
DD
28671 @if [ $(current_stage) = stageprofile ]; then \
28672 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28673 else \
28674 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
28675 $(MAKE) stageprofile-start; \
28676 fi; \
d545f33b 28677 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28678 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28679 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28680 clean
d545f33b
PB
28681@endif libiberty-bootstrap
28682
28683
28684.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
28685.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
28686maybe-all-stagefeedback-libiberty:
28687maybe-clean-stagefeedback-libiberty:
28688@if libiberty-bootstrap
28689maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
28690all-stagefeedback: all-stagefeedback-libiberty
f70224b5 28691TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 28692all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 28693 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
28694 @r=`${PWD_COMMAND}`; export r; \
28695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 28696 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
28697 $(HOST_EXPORTS) \
28698 $(POSTSTAGE1_HOST_EXPORTS) \
28699 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28700 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
28701 CFLAGS="$(STAGEfeedback_CFLAGS)" \
28702 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
28703 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28704 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28705 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28706 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28707 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
28708 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 28709 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
28710
28711maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
28712clean-stagefeedback: clean-stagefeedback-libiberty
28713clean-stagefeedback-libiberty:
9dbaa842
DD
28714 @if [ $(current_stage) = stagefeedback ]; then \
28715 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28716 else \
28717 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
28718 $(MAKE) stagefeedback-start; \
28719 fi; \
d545f33b 28720 cd $(HOST_SUBDIR)/libiberty && \
7f6ef0c0 28721 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 28722 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 28723 clean
d545f33b
PB
28724@endif libiberty-bootstrap
28725
28726
28727
28728
28729
b813574b
PB
28730.PHONY: check-libiberty maybe-check-libiberty
28731maybe-check-libiberty:
28732@if libiberty
28733maybe-check-libiberty: check-libiberty
2a4cbe27 28734
b813574b 28735check-libiberty:
0aed8855 28736 @: $(MAKE); $(unstage)
4fa63067 28737 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28739 $(HOST_EXPORTS) \
b00612cc
PB
28740 (cd $(HOST_SUBDIR)/libiberty && \
28741 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 28742
b813574b 28743@endif libiberty
2a4cbe27 28744
b813574b
PB
28745.PHONY: install-libiberty maybe-install-libiberty
28746maybe-install-libiberty:
28747@if libiberty
28748maybe-install-libiberty: install-libiberty
2a4cbe27 28749
b813574b 28750install-libiberty: installdirs
0aed8855 28751 @: $(MAKE); $(unstage)
4fa63067 28752 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28754 $(HOST_EXPORTS) \
b00612cc 28755 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 28756 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 28757
b813574b 28758@endif libiberty
2a4cbe27 28759
56a8fe78 28760# Other targets (info, dvi, pdf, etc.)
2a4cbe27 28761
b813574b
PB
28762.PHONY: maybe-info-libiberty info-libiberty
28763maybe-info-libiberty:
28764@if libiberty
28765maybe-info-libiberty: info-libiberty
4fa63067 28766
b813574b
PB
28767info-libiberty: \
28768 configure-libiberty
28769 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28770 r=`${PWD_COMMAND}`; export r; \
28771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28772 $(HOST_EXPORTS) \
b813574b 28773 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28775 done; \
6d389afc 28776 echo "Doing info in libiberty" ; \
b00612cc 28777 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
28778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28780 "RANLIB=$${RANLIB}" \
0c24b341 28781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
28782 info) \
28783 || exit 1
28784
28785@endif libiberty
28786
28787.PHONY: maybe-dvi-libiberty dvi-libiberty
28788maybe-dvi-libiberty:
28789@if libiberty
28790maybe-dvi-libiberty: dvi-libiberty
28791
28792dvi-libiberty: \
28793 configure-libiberty
28794 @[ -f ./libiberty/Makefile ] || exit 0; \
28795 r=`${PWD_COMMAND}`; export r; \
28796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28797 $(HOST_EXPORTS) \
28798 for flag in $(EXTRA_HOST_FLAGS) ; do \
28799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28800 done; \
28801 echo "Doing dvi in libiberty" ; \
b00612cc 28802 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28805 "RANLIB=$${RANLIB}" \
0c24b341 28806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28807 dvi) \
2a4cbe27
NN
28808 || exit 1
28809
b813574b 28810@endif libiberty
2a4cbe27 28811
56a8fe78
DD
28812.PHONY: maybe-pdf-libiberty pdf-libiberty
28813maybe-pdf-libiberty:
28814@if libiberty
28815maybe-pdf-libiberty: pdf-libiberty
28816
28817pdf-libiberty: \
28818 configure-libiberty
28819 @[ -f ./libiberty/Makefile ] || exit 0; \
28820 r=`${PWD_COMMAND}`; export r; \
28821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28822 $(HOST_EXPORTS) \
28823 for flag in $(EXTRA_HOST_FLAGS) ; do \
28824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28825 done; \
28826 echo "Doing pdf in libiberty" ; \
28827 (cd $(HOST_SUBDIR)/libiberty && \
28828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28830 "RANLIB=$${RANLIB}" \
0c24b341 28831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
28832 pdf) \
28833 || exit 1
28834
28835@endif libiberty
28836
6d389afc
MS
28837.PHONY: maybe-html-libiberty html-libiberty
28838maybe-html-libiberty:
b813574b 28839@if libiberty
6d389afc 28840maybe-html-libiberty: html-libiberty
2a4cbe27 28841
6d389afc 28842html-libiberty: \
b813574b
PB
28843 configure-libiberty
28844 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28845 r=`${PWD_COMMAND}`; export r; \
28846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28847 $(HOST_EXPORTS) \
b813574b 28848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28850 done; \
6d389afc 28851 echo "Doing html in libiberty" ; \
b00612cc 28852 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28855 "RANLIB=$${RANLIB}" \
0c24b341 28856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 28857 html) \
2a4cbe27
NN
28858 || exit 1
28859
b813574b 28860@endif libiberty
2a4cbe27 28861
b813574b
PB
28862.PHONY: maybe-TAGS-libiberty TAGS-libiberty
28863maybe-TAGS-libiberty:
28864@if libiberty
28865maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 28866
b813574b
PB
28867TAGS-libiberty: \
28868 configure-libiberty
28869 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28870 r=`${PWD_COMMAND}`; export r; \
28871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28872 $(HOST_EXPORTS) \
b813574b 28873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875 done; \
b813574b 28876 echo "Doing TAGS in libiberty" ; \
b00612cc 28877 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880 "RANLIB=$${RANLIB}" \
0c24b341 28881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28882 TAGS) \
2a4cbe27
NN
28883 || exit 1
28884
b813574b 28885@endif libiberty
2a4cbe27 28886
b813574b
PB
28887.PHONY: maybe-install-info-libiberty install-info-libiberty
28888maybe-install-info-libiberty:
28889@if libiberty
28890maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 28891
b813574b
PB
28892install-info-libiberty: \
28893 configure-libiberty \
28894 info-libiberty
28895 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28896 r=`${PWD_COMMAND}`; export r; \
28897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28898 $(HOST_EXPORTS) \
b813574b 28899 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28901 done; \
b813574b 28902 echo "Doing install-info in libiberty" ; \
b00612cc 28903 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28906 "RANLIB=$${RANLIB}" \
0c24b341 28907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28908 install-info) \
2a4cbe27
NN
28909 || exit 1
28910
b813574b 28911@endif libiberty
2a4cbe27 28912
a3ca38d2
DD
28913.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
28914maybe-install-pdf-libiberty:
28915@if libiberty
28916maybe-install-pdf-libiberty: install-pdf-libiberty
28917
28918install-pdf-libiberty: \
28919 configure-libiberty \
28920 pdf-libiberty
28921 @[ -f ./libiberty/Makefile ] || exit 0; \
28922 r=`${PWD_COMMAND}`; export r; \
28923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28924 $(HOST_EXPORTS) \
28925 for flag in $(EXTRA_HOST_FLAGS) ; do \
28926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28927 done; \
28928 echo "Doing install-pdf in libiberty" ; \
28929 (cd $(HOST_SUBDIR)/libiberty && \
28930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28932 "RANLIB=$${RANLIB}" \
0c24b341 28933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
28934 install-pdf) \
28935 || exit 1
28936
28937@endif libiberty
28938
108a6f8e
CD
28939.PHONY: maybe-install-html-libiberty install-html-libiberty
28940maybe-install-html-libiberty:
28941@if libiberty
28942maybe-install-html-libiberty: install-html-libiberty
28943
28944install-html-libiberty: \
28945 configure-libiberty \
28946 html-libiberty
28947 @[ -f ./libiberty/Makefile ] || exit 0; \
28948 r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950 $(HOST_EXPORTS) \
28951 for flag in $(EXTRA_HOST_FLAGS) ; do \
28952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28953 done; \
28954 echo "Doing install-html in libiberty" ; \
28955 (cd $(HOST_SUBDIR)/libiberty && \
28956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28958 "RANLIB=$${RANLIB}" \
0c24b341 28959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
28960 install-html) \
28961 || exit 1
28962
28963@endif libiberty
28964
b813574b
PB
28965.PHONY: maybe-installcheck-libiberty installcheck-libiberty
28966maybe-installcheck-libiberty:
28967@if libiberty
28968maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 28969
b813574b
PB
28970installcheck-libiberty: \
28971 configure-libiberty
28972 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28973 r=`${PWD_COMMAND}`; export r; \
28974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28975 $(HOST_EXPORTS) \
b813574b 28976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
28977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28978 done; \
b813574b 28979 echo "Doing installcheck in libiberty" ; \
b00612cc 28980 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
28981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28983 "RANLIB=$${RANLIB}" \
0c24b341 28984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 28985 installcheck) \
2a4cbe27
NN
28986 || exit 1
28987
b813574b 28988@endif libiberty
2a4cbe27 28989
b813574b
PB
28990.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
28991maybe-mostlyclean-libiberty:
28992@if libiberty
28993maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 28994
b813574b
PB
28995mostlyclean-libiberty:
28996 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
28997 r=`${PWD_COMMAND}`; export r; \
28998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28999 $(HOST_EXPORTS) \
b813574b 29000 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29002 done; \
b813574b 29003 echo "Doing mostlyclean in libiberty" ; \
b00612cc 29004 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29007 "RANLIB=$${RANLIB}" \
0c24b341 29008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29009 mostlyclean) \
2a4cbe27
NN
29010 || exit 1
29011
b813574b 29012@endif libiberty
2a4cbe27 29013
b813574b
PB
29014.PHONY: maybe-clean-libiberty clean-libiberty
29015maybe-clean-libiberty:
29016@if libiberty
29017maybe-clean-libiberty: clean-libiberty
2a4cbe27 29018
b813574b
PB
29019clean-libiberty:
29020 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29021 r=`${PWD_COMMAND}`; export r; \
29022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29023 $(HOST_EXPORTS) \
b813574b 29024 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29026 done; \
b813574b 29027 echo "Doing clean in libiberty" ; \
b00612cc 29028 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29031 "RANLIB=$${RANLIB}" \
0c24b341 29032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29033 clean) \
2a4cbe27
NN
29034 || exit 1
29035
b813574b 29036@endif libiberty
2a4cbe27 29037
b813574b
PB
29038.PHONY: maybe-distclean-libiberty distclean-libiberty
29039maybe-distclean-libiberty:
29040@if libiberty
29041maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 29042
b813574b
PB
29043distclean-libiberty:
29044 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29045 r=`${PWD_COMMAND}`; export r; \
29046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29047 $(HOST_EXPORTS) \
b813574b 29048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29050 done; \
b813574b 29051 echo "Doing distclean in libiberty" ; \
b00612cc 29052 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29055 "RANLIB=$${RANLIB}" \
0c24b341 29056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29057 distclean) \
2a4cbe27
NN
29058 || exit 1
29059
b813574b 29060@endif libiberty
2a4cbe27 29061
b813574b
PB
29062.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
29063maybe-maintainer-clean-libiberty:
29064@if libiberty
29065maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 29066
b813574b
PB
29067maintainer-clean-libiberty:
29068 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
29069 r=`${PWD_COMMAND}`; export r; \
29070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29071 $(HOST_EXPORTS) \
b813574b 29072 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29074 done; \
b813574b 29075 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 29076 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
29077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29079 "RANLIB=$${RANLIB}" \
0c24b341 29080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29081 maintainer-clean) \
2a4cbe27
NN
29082 || exit 1
29083
b813574b 29084@endif libiberty
2a4cbe27 29085
2a4cbe27 29086
a7254363 29087
dc448a7b
TT
29088.PHONY: configure-libiconv maybe-configure-libiconv
29089maybe-configure-libiconv:
29090@if gcc-bootstrap
29091configure-libiconv: stage_current
29092@endif gcc-bootstrap
29093@if libiconv
29094maybe-configure-libiconv: configure-libiconv
29095configure-libiconv:
29096 @: $(MAKE); $(unstage)
29097 @r=`${PWD_COMMAND}`; export r; \
29098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29099 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
29100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
29101 $(HOST_EXPORTS) \
29102 echo Configuring in $(HOST_SUBDIR)/libiconv; \
29103 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
29104 case $(srcdir) in \
29105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29106 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
29107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29108 esac; \
29109 srcdiroption="--srcdir=$${topdir}/libiconv"; \
29110 libsrcdir="$$s/libiconv"; \
29111 $(SHELL) $${libsrcdir}/configure \
29112 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29113 --target=${target_alias} $${srcdiroption} --disable-shared \
29114 || exit 1
29115@endif libiconv
29116
29117
29118
29119
29120
29121.PHONY: all-libiconv maybe-all-libiconv
29122maybe-all-libiconv:
29123@if gcc-bootstrap
29124all-libiconv: stage_current
29125@endif gcc-bootstrap
29126@if libiconv
29127TARGET-libiconv=all
29128maybe-all-libiconv: all-libiconv
29129all-libiconv: configure-libiconv
29130 @: $(MAKE); $(unstage)
29131 @r=`${PWD_COMMAND}`; export r; \
29132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29133 $(HOST_EXPORTS) \
29134 (cd $(HOST_SUBDIR)/libiconv && \
29135 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29136 $(TARGET-libiconv))
29137@endif libiconv
29138
29139
29140
29141
29142.PHONY: check-libiconv maybe-check-libiconv
29143maybe-check-libiconv:
29144@if libiconv
29145maybe-check-libiconv: check-libiconv
29146
29147check-libiconv:
29148 @: $(MAKE); $(unstage)
29149 @r=`${PWD_COMMAND}`; export r; \
29150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29151 $(HOST_EXPORTS) \
29152 (cd $(HOST_SUBDIR)/libiconv && \
29153 $(MAKE) $(FLAGS_TO_PASS) check)
29154
29155@endif libiconv
29156
29157.PHONY: install-libiconv maybe-install-libiconv
29158maybe-install-libiconv:
29159@if libiconv
29160maybe-install-libiconv: install-libiconv
29161
29162install-libiconv:
29163
29164@endif libiconv
29165
29166# Other targets (info, dvi, pdf, etc.)
29167
29168.PHONY: maybe-info-libiconv info-libiconv
29169maybe-info-libiconv:
29170@if libiconv
29171maybe-info-libiconv: info-libiconv
29172
29173info-libiconv: \
29174 configure-libiconv
29175 @: $(MAKE); $(unstage)
29176 @[ -f ./libiconv/Makefile ] || exit 0; \
29177 r=`${PWD_COMMAND}`; export r; \
29178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29179 $(HOST_EXPORTS) \
29180 for flag in $(EXTRA_HOST_FLAGS) ; do \
29181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29182 done; \
29183 echo "Doing info in libiconv" ; \
29184 (cd $(HOST_SUBDIR)/libiconv && \
29185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29187 "RANLIB=$${RANLIB}" \
29188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29189 info) \
29190 || exit 1
29191
29192@endif libiconv
29193
29194.PHONY: maybe-dvi-libiconv dvi-libiconv
29195maybe-dvi-libiconv:
29196@if libiconv
29197maybe-dvi-libiconv: dvi-libiconv
29198
29199dvi-libiconv: \
29200 configure-libiconv
29201 @: $(MAKE); $(unstage)
29202 @[ -f ./libiconv/Makefile ] || exit 0; \
29203 r=`${PWD_COMMAND}`; export r; \
29204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29205 $(HOST_EXPORTS) \
29206 for flag in $(EXTRA_HOST_FLAGS) ; do \
29207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29208 done; \
29209 echo "Doing dvi in libiconv" ; \
29210 (cd $(HOST_SUBDIR)/libiconv && \
29211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29213 "RANLIB=$${RANLIB}" \
29214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29215 dvi) \
29216 || exit 1
29217
29218@endif libiconv
29219
29220.PHONY: maybe-pdf-libiconv pdf-libiconv
29221maybe-pdf-libiconv:
29222@if libiconv
29223maybe-pdf-libiconv: pdf-libiconv
29224
29225pdf-libiconv: \
29226 configure-libiconv
29227 @: $(MAKE); $(unstage)
29228 @[ -f ./libiconv/Makefile ] || exit 0; \
29229 r=`${PWD_COMMAND}`; export r; \
29230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29231 $(HOST_EXPORTS) \
29232 for flag in $(EXTRA_HOST_FLAGS) ; do \
29233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29234 done; \
29235 echo "Doing pdf in libiconv" ; \
29236 (cd $(HOST_SUBDIR)/libiconv && \
29237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29239 "RANLIB=$${RANLIB}" \
29240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29241 pdf) \
29242 || exit 1
29243
29244@endif libiconv
29245
29246.PHONY: maybe-html-libiconv html-libiconv
29247maybe-html-libiconv:
29248@if libiconv
29249maybe-html-libiconv: html-libiconv
29250
29251html-libiconv: \
29252 configure-libiconv
29253 @: $(MAKE); $(unstage)
29254 @[ -f ./libiconv/Makefile ] || exit 0; \
29255 r=`${PWD_COMMAND}`; export r; \
29256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29257 $(HOST_EXPORTS) \
29258 for flag in $(EXTRA_HOST_FLAGS) ; do \
29259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29260 done; \
29261 echo "Doing html in libiconv" ; \
29262 (cd $(HOST_SUBDIR)/libiconv && \
29263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29265 "RANLIB=$${RANLIB}" \
29266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29267 html) \
29268 || exit 1
29269
29270@endif libiconv
29271
29272.PHONY: maybe-TAGS-libiconv TAGS-libiconv
29273maybe-TAGS-libiconv:
29274@if libiconv
29275maybe-TAGS-libiconv: TAGS-libiconv
29276
29277TAGS-libiconv: \
29278 configure-libiconv
29279 @: $(MAKE); $(unstage)
29280 @[ -f ./libiconv/Makefile ] || exit 0; \
29281 r=`${PWD_COMMAND}`; export r; \
29282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29283 $(HOST_EXPORTS) \
29284 for flag in $(EXTRA_HOST_FLAGS) ; do \
29285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29286 done; \
29287 echo "Doing TAGS in libiconv" ; \
29288 (cd $(HOST_SUBDIR)/libiconv && \
29289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29291 "RANLIB=$${RANLIB}" \
29292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29293 TAGS) \
29294 || exit 1
29295
29296@endif libiconv
29297
29298.PHONY: maybe-install-info-libiconv install-info-libiconv
29299maybe-install-info-libiconv:
29300@if libiconv
29301maybe-install-info-libiconv: install-info-libiconv
29302
29303# libiconv doesn't support install-info.
29304install-info-libiconv:
29305
29306@endif libiconv
29307
29308.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
29309maybe-install-pdf-libiconv:
29310@if libiconv
29311maybe-install-pdf-libiconv: install-pdf-libiconv
29312
29313# libiconv doesn't support install-pdf.
29314install-pdf-libiconv:
29315
29316@endif libiconv
29317
29318.PHONY: maybe-install-html-libiconv install-html-libiconv
29319maybe-install-html-libiconv:
29320@if libiconv
29321maybe-install-html-libiconv: install-html-libiconv
29322
29323# libiconv doesn't support install-html.
29324install-html-libiconv:
29325
29326@endif libiconv
29327
29328.PHONY: maybe-installcheck-libiconv installcheck-libiconv
29329maybe-installcheck-libiconv:
29330@if libiconv
29331maybe-installcheck-libiconv: installcheck-libiconv
29332
29333installcheck-libiconv: \
29334 configure-libiconv
29335 @: $(MAKE); $(unstage)
29336 @[ -f ./libiconv/Makefile ] || exit 0; \
29337 r=`${PWD_COMMAND}`; export r; \
29338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29339 $(HOST_EXPORTS) \
29340 for flag in $(EXTRA_HOST_FLAGS) ; do \
29341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29342 done; \
29343 echo "Doing installcheck in libiconv" ; \
29344 (cd $(HOST_SUBDIR)/libiconv && \
29345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29347 "RANLIB=$${RANLIB}" \
29348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29349 installcheck) \
29350 || exit 1
29351
29352@endif libiconv
29353
29354.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
29355maybe-mostlyclean-libiconv:
29356@if libiconv
29357maybe-mostlyclean-libiconv: mostlyclean-libiconv
29358
29359mostlyclean-libiconv:
29360 @: $(MAKE); $(unstage)
29361 @[ -f ./libiconv/Makefile ] || exit 0; \
29362 r=`${PWD_COMMAND}`; export r; \
29363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29364 $(HOST_EXPORTS) \
29365 for flag in $(EXTRA_HOST_FLAGS) ; do \
29366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29367 done; \
29368 echo "Doing mostlyclean in libiconv" ; \
29369 (cd $(HOST_SUBDIR)/libiconv && \
29370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29372 "RANLIB=$${RANLIB}" \
29373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29374 mostlyclean) \
29375 || exit 1
29376
29377@endif libiconv
29378
29379.PHONY: maybe-clean-libiconv clean-libiconv
29380maybe-clean-libiconv:
29381@if libiconv
29382maybe-clean-libiconv: clean-libiconv
29383
29384clean-libiconv:
29385 @: $(MAKE); $(unstage)
29386 @[ -f ./libiconv/Makefile ] || exit 0; \
29387 r=`${PWD_COMMAND}`; export r; \
29388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29389 $(HOST_EXPORTS) \
29390 for flag in $(EXTRA_HOST_FLAGS) ; do \
29391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29392 done; \
29393 echo "Doing clean in libiconv" ; \
29394 (cd $(HOST_SUBDIR)/libiconv && \
29395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29397 "RANLIB=$${RANLIB}" \
29398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29399 clean) \
29400 || exit 1
29401
29402@endif libiconv
29403
29404.PHONY: maybe-distclean-libiconv distclean-libiconv
29405maybe-distclean-libiconv:
29406@if libiconv
29407maybe-distclean-libiconv: distclean-libiconv
29408
29409distclean-libiconv:
29410 @: $(MAKE); $(unstage)
29411 @[ -f ./libiconv/Makefile ] || exit 0; \
29412 r=`${PWD_COMMAND}`; export r; \
29413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29414 $(HOST_EXPORTS) \
29415 for flag in $(EXTRA_HOST_FLAGS) ; do \
29416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29417 done; \
29418 echo "Doing distclean in libiconv" ; \
29419 (cd $(HOST_SUBDIR)/libiconv && \
29420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29422 "RANLIB=$${RANLIB}" \
29423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29424 distclean) \
29425 || exit 1
29426
29427@endif libiconv
29428
29429.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
29430maybe-maintainer-clean-libiconv:
29431@if libiconv
29432maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
29433
29434maintainer-clean-libiconv:
29435 @: $(MAKE); $(unstage)
29436 @[ -f ./libiconv/Makefile ] || exit 0; \
29437 r=`${PWD_COMMAND}`; export r; \
29438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29439 $(HOST_EXPORTS) \
29440 for flag in $(EXTRA_HOST_FLAGS) ; do \
29441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29442 done; \
29443 echo "Doing maintainer-clean in libiconv" ; \
29444 (cd $(HOST_SUBDIR)/libiconv && \
29445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29447 "RANLIB=$${RANLIB}" \
29448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29449 maintainer-clean) \
29450 || exit 1
29451
29452@endif libiconv
29453
29454
29455
b813574b
PB
29456.PHONY: configure-libtool maybe-configure-libtool
29457maybe-configure-libtool:
4f0ef2d8
CD
29458@if gcc-bootstrap
29459configure-libtool: stage_current
29460@endif gcc-bootstrap
b813574b
PB
29461@if libtool
29462maybe-configure-libtool: configure-libtool
c52c6897 29463configure-libtool:
0aed8855 29464 @: $(MAKE); $(unstage)
c52c6897 29465 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29467 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
29468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 29469 $(HOST_EXPORTS) \
a7254363
PB
29470 echo Configuring in $(HOST_SUBDIR)/libtool; \
29471 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 29472 case $(srcdir) in \
b00612cc
PB
29473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29474 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
29475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29476 esac; \
b00612cc
PB
29477 srcdiroption="--srcdir=$${topdir}/libtool"; \
29478 libsrcdir="$$s/libtool"; \
4fa63067 29479 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29481 --target=${target_alias} $${srcdiroption} \
2a4cbe27 29482 || exit 1
b813574b 29483@endif libtool
2a4cbe27 29484
a7254363
PB
29485
29486
d545f33b
PB
29487
29488
b813574b
PB
29489.PHONY: all-libtool maybe-all-libtool
29490maybe-all-libtool:
4f0ef2d8
CD
29491@if gcc-bootstrap
29492all-libtool: stage_current
29493@endif gcc-bootstrap
b813574b 29494@if libtool
d27cc32e 29495TARGET-libtool=all
b813574b
PB
29496maybe-all-libtool: all-libtool
29497all-libtool: configure-libtool
0aed8855 29498 @: $(MAKE); $(unstage)
4fa63067
NN
29499 @r=`${PWD_COMMAND}`; export r; \
29500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29501 $(HOST_EXPORTS) \
b00612cc 29502 (cd $(HOST_SUBDIR)/libtool && \
7f6ef0c0
PB
29503 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29504 $(TARGET-libtool))
b813574b 29505@endif libtool
2a4cbe27 29506
a7254363 29507
d545f33b
PB
29508
29509
b813574b
PB
29510.PHONY: check-libtool maybe-check-libtool
29511maybe-check-libtool:
29512@if libtool
29513maybe-check-libtool: check-libtool
2a4cbe27 29514
b813574b 29515check-libtool:
0aed8855 29516 @: $(MAKE); $(unstage)
4fa63067 29517 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29519 $(HOST_EXPORTS) \
b00612cc
PB
29520 (cd $(HOST_SUBDIR)/libtool && \
29521 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29522
b813574b 29523@endif libtool
2a4cbe27 29524
b813574b
PB
29525.PHONY: install-libtool maybe-install-libtool
29526maybe-install-libtool:
29527@if libtool
29528maybe-install-libtool: install-libtool
2a4cbe27 29529
b813574b 29530install-libtool: installdirs
0aed8855 29531 @: $(MAKE); $(unstage)
4fa63067 29532 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29534 $(HOST_EXPORTS) \
b00612cc 29535 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 29536 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 29537
b813574b 29538@endif libtool
2a4cbe27 29539
56a8fe78 29540# Other targets (info, dvi, pdf, etc.)
2a4cbe27 29541
b813574b
PB
29542.PHONY: maybe-info-libtool info-libtool
29543maybe-info-libtool:
29544@if libtool
29545maybe-info-libtool: info-libtool
4fa63067 29546
b813574b
PB
29547info-libtool: \
29548 configure-libtool
0aed8855 29549 @: $(MAKE); $(unstage)
b813574b 29550 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29551 r=`${PWD_COMMAND}`; export r; \
29552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29553 $(HOST_EXPORTS) \
b813574b 29554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29556 done; \
b813574b 29557 echo "Doing info in libtool" ; \
b00612cc 29558 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29561 "RANLIB=$${RANLIB}" \
0c24b341 29562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29563 info) \
2a4cbe27
NN
29564 || exit 1
29565
b813574b 29566@endif libtool
2a4cbe27 29567
b813574b
PB
29568.PHONY: maybe-dvi-libtool dvi-libtool
29569maybe-dvi-libtool:
29570@if libtool
29571maybe-dvi-libtool: dvi-libtool
2a4cbe27 29572
b813574b
PB
29573dvi-libtool: \
29574 configure-libtool
0aed8855 29575 @: $(MAKE); $(unstage)
b813574b 29576 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29577 r=`${PWD_COMMAND}`; export r; \
29578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29579 $(HOST_EXPORTS) \
b813574b 29580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29582 done; \
b813574b 29583 echo "Doing dvi in libtool" ; \
b00612cc 29584 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29587 "RANLIB=$${RANLIB}" \
0c24b341 29588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29589 dvi) \
2a4cbe27
NN
29590 || exit 1
29591
b813574b 29592@endif libtool
2a4cbe27 29593
56a8fe78
DD
29594.PHONY: maybe-pdf-libtool pdf-libtool
29595maybe-pdf-libtool:
29596@if libtool
29597maybe-pdf-libtool: pdf-libtool
29598
29599pdf-libtool: \
29600 configure-libtool
29601 @: $(MAKE); $(unstage)
29602 @[ -f ./libtool/Makefile ] || exit 0; \
29603 r=`${PWD_COMMAND}`; export r; \
29604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29605 $(HOST_EXPORTS) \
29606 for flag in $(EXTRA_HOST_FLAGS) ; do \
29607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29608 done; \
29609 echo "Doing pdf in libtool" ; \
29610 (cd $(HOST_SUBDIR)/libtool && \
29611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29613 "RANLIB=$${RANLIB}" \
0c24b341 29614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
29615 pdf) \
29616 || exit 1
29617
29618@endif libtool
29619
6d389afc
MS
29620.PHONY: maybe-html-libtool html-libtool
29621maybe-html-libtool:
29622@if libtool
29623maybe-html-libtool: html-libtool
29624
29625html-libtool: \
29626 configure-libtool
0aed8855 29627 @: $(MAKE); $(unstage)
6d389afc
MS
29628 @[ -f ./libtool/Makefile ] || exit 0; \
29629 r=`${PWD_COMMAND}`; export r; \
29630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29631 $(HOST_EXPORTS) \
29632 for flag in $(EXTRA_HOST_FLAGS) ; do \
29633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29634 done; \
29635 echo "Doing html in libtool" ; \
b00612cc 29636 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
29637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29639 "RANLIB=$${RANLIB}" \
0c24b341 29640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
29641 html) \
29642 || exit 1
29643
29644@endif libtool
29645
b813574b
PB
29646.PHONY: maybe-TAGS-libtool TAGS-libtool
29647maybe-TAGS-libtool:
29648@if libtool
29649maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 29650
b813574b
PB
29651TAGS-libtool: \
29652 configure-libtool
0aed8855 29653 @: $(MAKE); $(unstage)
b813574b 29654 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29655 r=`${PWD_COMMAND}`; export r; \
29656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29657 $(HOST_EXPORTS) \
b813574b 29658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29660 done; \
b813574b 29661 echo "Doing TAGS in libtool" ; \
b00612cc 29662 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29665 "RANLIB=$${RANLIB}" \
0c24b341 29666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29667 TAGS) \
2a4cbe27
NN
29668 || exit 1
29669
b813574b 29670@endif libtool
2a4cbe27 29671
b813574b
PB
29672.PHONY: maybe-install-info-libtool install-info-libtool
29673maybe-install-info-libtool:
29674@if libtool
29675maybe-install-info-libtool: install-info-libtool
2a4cbe27 29676
b813574b
PB
29677install-info-libtool: \
29678 configure-libtool \
29679 info-libtool
0aed8855 29680 @: $(MAKE); $(unstage)
b813574b 29681 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29682 r=`${PWD_COMMAND}`; export r; \
29683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29684 $(HOST_EXPORTS) \
b813574b 29685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29687 done; \
b813574b 29688 echo "Doing install-info in libtool" ; \
b00612cc 29689 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29692 "RANLIB=$${RANLIB}" \
0c24b341 29693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29694 install-info) \
2a4cbe27
NN
29695 || exit 1
29696
b813574b 29697@endif libtool
2a4cbe27 29698
a3ca38d2
DD
29699.PHONY: maybe-install-pdf-libtool install-pdf-libtool
29700maybe-install-pdf-libtool:
29701@if libtool
29702maybe-install-pdf-libtool: install-pdf-libtool
29703
29704install-pdf-libtool: \
29705 configure-libtool \
29706 pdf-libtool
29707 @: $(MAKE); $(unstage)
29708 @[ -f ./libtool/Makefile ] || exit 0; \
29709 r=`${PWD_COMMAND}`; export r; \
29710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29711 $(HOST_EXPORTS) \
29712 for flag in $(EXTRA_HOST_FLAGS) ; do \
29713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29714 done; \
29715 echo "Doing install-pdf in libtool" ; \
29716 (cd $(HOST_SUBDIR)/libtool && \
29717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29719 "RANLIB=$${RANLIB}" \
0c24b341 29720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
29721 install-pdf) \
29722 || exit 1
29723
29724@endif libtool
29725
108a6f8e
CD
29726.PHONY: maybe-install-html-libtool install-html-libtool
29727maybe-install-html-libtool:
29728@if libtool
29729maybe-install-html-libtool: install-html-libtool
29730
29731install-html-libtool: \
29732 configure-libtool \
29733 html-libtool
29734 @: $(MAKE); $(unstage)
29735 @[ -f ./libtool/Makefile ] || exit 0; \
29736 r=`${PWD_COMMAND}`; export r; \
29737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29738 $(HOST_EXPORTS) \
29739 for flag in $(EXTRA_HOST_FLAGS) ; do \
29740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29741 done; \
29742 echo "Doing install-html in libtool" ; \
29743 (cd $(HOST_SUBDIR)/libtool && \
29744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29746 "RANLIB=$${RANLIB}" \
0c24b341 29747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
29748 install-html) \
29749 || exit 1
29750
29751@endif libtool
29752
b813574b
PB
29753.PHONY: maybe-installcheck-libtool installcheck-libtool
29754maybe-installcheck-libtool:
29755@if libtool
29756maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 29757
b813574b
PB
29758installcheck-libtool: \
29759 configure-libtool
0aed8855 29760 @: $(MAKE); $(unstage)
b813574b 29761 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29762 r=`${PWD_COMMAND}`; export r; \
29763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29764 $(HOST_EXPORTS) \
b813574b 29765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29767 done; \
b813574b 29768 echo "Doing installcheck in libtool" ; \
b00612cc 29769 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29772 "RANLIB=$${RANLIB}" \
0c24b341 29773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29774 installcheck) \
2a4cbe27
NN
29775 || exit 1
29776
b813574b 29777@endif libtool
2a4cbe27 29778
b813574b
PB
29779.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
29780maybe-mostlyclean-libtool:
29781@if libtool
29782maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 29783
b813574b 29784mostlyclean-libtool:
0aed8855 29785 @: $(MAKE); $(unstage)
b813574b 29786 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29787 r=`${PWD_COMMAND}`; export r; \
29788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29789 $(HOST_EXPORTS) \
b813574b 29790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29792 done; \
b813574b 29793 echo "Doing mostlyclean in libtool" ; \
b00612cc 29794 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29797 "RANLIB=$${RANLIB}" \
0c24b341 29798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29799 mostlyclean) \
2a4cbe27
NN
29800 || exit 1
29801
b813574b 29802@endif libtool
2a4cbe27 29803
b813574b
PB
29804.PHONY: maybe-clean-libtool clean-libtool
29805maybe-clean-libtool:
29806@if libtool
29807maybe-clean-libtool: clean-libtool
2a4cbe27 29808
b813574b 29809clean-libtool:
0aed8855 29810 @: $(MAKE); $(unstage)
b813574b 29811 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29812 r=`${PWD_COMMAND}`; export r; \
29813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29814 $(HOST_EXPORTS) \
b813574b 29815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29817 done; \
b813574b 29818 echo "Doing clean in libtool" ; \
b00612cc 29819 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29822 "RANLIB=$${RANLIB}" \
0c24b341 29823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29824 clean) \
2a4cbe27
NN
29825 || exit 1
29826
b813574b 29827@endif libtool
2a4cbe27 29828
b813574b
PB
29829.PHONY: maybe-distclean-libtool distclean-libtool
29830maybe-distclean-libtool:
29831@if libtool
29832maybe-distclean-libtool: distclean-libtool
2a4cbe27 29833
b813574b 29834distclean-libtool:
0aed8855 29835 @: $(MAKE); $(unstage)
b813574b 29836 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29837 r=`${PWD_COMMAND}`; export r; \
29838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29839 $(HOST_EXPORTS) \
b813574b 29840 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29842 done; \
b813574b 29843 echo "Doing distclean in libtool" ; \
b00612cc 29844 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29847 "RANLIB=$${RANLIB}" \
0c24b341 29848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29849 distclean) \
2a4cbe27
NN
29850 || exit 1
29851
b813574b 29852@endif libtool
2a4cbe27 29853
b813574b
PB
29854.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
29855maybe-maintainer-clean-libtool:
29856@if libtool
29857maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 29858
b813574b 29859maintainer-clean-libtool:
0aed8855 29860 @: $(MAKE); $(unstage)
b813574b 29861 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
29862 r=`${PWD_COMMAND}`; export r; \
29863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29864 $(HOST_EXPORTS) \
b813574b 29865 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29867 done; \
b813574b 29868 echo "Doing maintainer-clean in libtool" ; \
b00612cc 29869 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
29870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29872 "RANLIB=$${RANLIB}" \
0c24b341 29873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29874 maintainer-clean) \
2a4cbe27
NN
29875 || exit 1
29876
b813574b 29877@endif libtool
2a4cbe27 29878
2a4cbe27 29879
a7254363 29880
b813574b
PB
29881.PHONY: configure-m4 maybe-configure-m4
29882maybe-configure-m4:
4f0ef2d8
CD
29883@if gcc-bootstrap
29884configure-m4: stage_current
29885@endif gcc-bootstrap
b813574b
PB
29886@if m4
29887maybe-configure-m4: configure-m4
c52c6897 29888configure-m4:
0aed8855 29889 @: $(MAKE); $(unstage)
c52c6897 29890 @r=`${PWD_COMMAND}`; export r; \
b40e3958 29891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
29892 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
29893 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 29894 $(HOST_EXPORTS) \
a7254363
PB
29895 echo Configuring in $(HOST_SUBDIR)/m4; \
29896 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 29897 case $(srcdir) in \
b00612cc
PB
29898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29899 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
29900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 29901 esac; \
b00612cc
PB
29902 srcdiroption="--srcdir=$${topdir}/m4"; \
29903 libsrcdir="$$s/m4"; \
4fa63067 29904 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
29905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29906 --target=${target_alias} $${srcdiroption} \
2a4cbe27 29907 || exit 1
b813574b 29908@endif m4
2a4cbe27 29909
a7254363
PB
29910
29911
d545f33b
PB
29912
29913
b813574b
PB
29914.PHONY: all-m4 maybe-all-m4
29915maybe-all-m4:
4f0ef2d8
CD
29916@if gcc-bootstrap
29917all-m4: stage_current
29918@endif gcc-bootstrap
b813574b 29919@if m4
d27cc32e 29920TARGET-m4=all
b813574b
PB
29921maybe-all-m4: all-m4
29922all-m4: configure-m4
0aed8855 29923 @: $(MAKE); $(unstage)
4fa63067
NN
29924 @r=`${PWD_COMMAND}`; export r; \
29925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29926 $(HOST_EXPORTS) \
b00612cc 29927 (cd $(HOST_SUBDIR)/m4 && \
7f6ef0c0
PB
29928 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29929 $(TARGET-m4))
b813574b 29930@endif m4
4fa63067 29931
a7254363 29932
d545f33b
PB
29933
29934
b813574b
PB
29935.PHONY: check-m4 maybe-check-m4
29936maybe-check-m4:
29937@if m4
29938maybe-check-m4: check-m4
2a4cbe27 29939
b813574b 29940check-m4:
0aed8855 29941 @: $(MAKE); $(unstage)
4fa63067
NN
29942 @r=`${PWD_COMMAND}`; export r; \
29943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29944 $(HOST_EXPORTS) \
b00612cc
PB
29945 (cd $(HOST_SUBDIR)/m4 && \
29946 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 29947
b813574b 29948@endif m4
4fa63067 29949
b813574b
PB
29950.PHONY: install-m4 maybe-install-m4
29951maybe-install-m4:
29952@if m4
29953maybe-install-m4: install-m4
4fa63067 29954
b813574b 29955install-m4: installdirs
0aed8855 29956 @: $(MAKE); $(unstage)
4fa63067
NN
29957 @r=`${PWD_COMMAND}`; export r; \
29958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29959 $(HOST_EXPORTS) \
b00612cc 29960 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 29961 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 29962
b813574b 29963@endif m4
4fa63067 29964
56a8fe78 29965# Other targets (info, dvi, pdf, etc.)
4fa63067 29966
b813574b
PB
29967.PHONY: maybe-info-m4 info-m4
29968maybe-info-m4:
29969@if m4
29970maybe-info-m4: info-m4
4fa63067 29971
b813574b
PB
29972info-m4: \
29973 configure-m4
0aed8855 29974 @: $(MAKE); $(unstage)
b813574b 29975 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
29976 r=`${PWD_COMMAND}`; export r; \
29977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29978 $(HOST_EXPORTS) \
b813574b 29979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
29980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29981 done; \
b813574b 29982 echo "Doing info in m4" ; \
b00612cc 29983 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
29984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29986 "RANLIB=$${RANLIB}" \
0c24b341 29987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 29988 info) \
2a4cbe27
NN
29989 || exit 1
29990
b813574b 29991@endif m4
2a4cbe27 29992
b813574b
PB
29993.PHONY: maybe-dvi-m4 dvi-m4
29994maybe-dvi-m4:
29995@if m4
29996maybe-dvi-m4: dvi-m4
2a4cbe27 29997
b813574b
PB
29998dvi-m4: \
29999 configure-m4
0aed8855 30000 @: $(MAKE); $(unstage)
b813574b 30001 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30002 r=`${PWD_COMMAND}`; export r; \
30003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30004 $(HOST_EXPORTS) \
b813574b 30005 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30007 done; \
b813574b 30008 echo "Doing dvi in m4" ; \
b00612cc 30009 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30012 "RANLIB=$${RANLIB}" \
0c24b341 30013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30014 dvi) \
2a4cbe27
NN
30015 || exit 1
30016
b813574b 30017@endif m4
2a4cbe27 30018
56a8fe78
DD
30019.PHONY: maybe-pdf-m4 pdf-m4
30020maybe-pdf-m4:
30021@if m4
30022maybe-pdf-m4: pdf-m4
30023
30024pdf-m4: \
30025 configure-m4
30026 @: $(MAKE); $(unstage)
30027 @[ -f ./m4/Makefile ] || exit 0; \
30028 r=`${PWD_COMMAND}`; export r; \
30029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30030 $(HOST_EXPORTS) \
30031 for flag in $(EXTRA_HOST_FLAGS) ; do \
30032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30033 done; \
30034 echo "Doing pdf in m4" ; \
30035 (cd $(HOST_SUBDIR)/m4 && \
30036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30038 "RANLIB=$${RANLIB}" \
0c24b341 30039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30040 pdf) \
30041 || exit 1
30042
30043@endif m4
30044
6d389afc
MS
30045.PHONY: maybe-html-m4 html-m4
30046maybe-html-m4:
30047@if m4
30048maybe-html-m4: html-m4
30049
30050html-m4: \
30051 configure-m4
0aed8855 30052 @: $(MAKE); $(unstage)
6d389afc
MS
30053 @[ -f ./m4/Makefile ] || exit 0; \
30054 r=`${PWD_COMMAND}`; export r; \
30055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30056 $(HOST_EXPORTS) \
30057 for flag in $(EXTRA_HOST_FLAGS) ; do \
30058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30059 done; \
30060 echo "Doing html in m4" ; \
b00612cc 30061 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
30062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30064 "RANLIB=$${RANLIB}" \
0c24b341 30065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30066 html) \
30067 || exit 1
30068
30069@endif m4
30070
b813574b
PB
30071.PHONY: maybe-TAGS-m4 TAGS-m4
30072maybe-TAGS-m4:
30073@if m4
30074maybe-TAGS-m4: TAGS-m4
2a4cbe27 30075
b813574b
PB
30076TAGS-m4: \
30077 configure-m4
0aed8855 30078 @: $(MAKE); $(unstage)
b813574b 30079 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30080 r=`${PWD_COMMAND}`; export r; \
30081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30082 $(HOST_EXPORTS) \
b813574b 30083 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30085 done; \
b813574b 30086 echo "Doing TAGS in m4" ; \
b00612cc 30087 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30090 "RANLIB=$${RANLIB}" \
0c24b341 30091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30092 TAGS) \
2a4cbe27
NN
30093 || exit 1
30094
b813574b 30095@endif m4
2a4cbe27 30096
b813574b
PB
30097.PHONY: maybe-install-info-m4 install-info-m4
30098maybe-install-info-m4:
30099@if m4
30100maybe-install-info-m4: install-info-m4
2a4cbe27 30101
b813574b
PB
30102install-info-m4: \
30103 configure-m4 \
30104 info-m4
0aed8855 30105 @: $(MAKE); $(unstage)
b813574b 30106 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30107 r=`${PWD_COMMAND}`; export r; \
30108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30109 $(HOST_EXPORTS) \
b813574b 30110 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30112 done; \
b813574b 30113 echo "Doing install-info in m4" ; \
b00612cc 30114 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30117 "RANLIB=$${RANLIB}" \
0c24b341 30118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30119 install-info) \
2a4cbe27
NN
30120 || exit 1
30121
b813574b 30122@endif m4
2a4cbe27 30123
a3ca38d2
DD
30124.PHONY: maybe-install-pdf-m4 install-pdf-m4
30125maybe-install-pdf-m4:
30126@if m4
30127maybe-install-pdf-m4: install-pdf-m4
30128
30129install-pdf-m4: \
30130 configure-m4 \
30131 pdf-m4
30132 @: $(MAKE); $(unstage)
30133 @[ -f ./m4/Makefile ] || exit 0; \
30134 r=`${PWD_COMMAND}`; export r; \
30135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30136 $(HOST_EXPORTS) \
30137 for flag in $(EXTRA_HOST_FLAGS) ; do \
30138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30139 done; \
30140 echo "Doing install-pdf in m4" ; \
30141 (cd $(HOST_SUBDIR)/m4 && \
30142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30144 "RANLIB=$${RANLIB}" \
0c24b341 30145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30146 install-pdf) \
30147 || exit 1
30148
30149@endif m4
30150
108a6f8e
CD
30151.PHONY: maybe-install-html-m4 install-html-m4
30152maybe-install-html-m4:
30153@if m4
30154maybe-install-html-m4: install-html-m4
30155
30156install-html-m4: \
30157 configure-m4 \
30158 html-m4
30159 @: $(MAKE); $(unstage)
30160 @[ -f ./m4/Makefile ] || exit 0; \
30161 r=`${PWD_COMMAND}`; export r; \
30162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30163 $(HOST_EXPORTS) \
30164 for flag in $(EXTRA_HOST_FLAGS) ; do \
30165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30166 done; \
30167 echo "Doing install-html in m4" ; \
30168 (cd $(HOST_SUBDIR)/m4 && \
30169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30171 "RANLIB=$${RANLIB}" \
0c24b341 30172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30173 install-html) \
30174 || exit 1
30175
30176@endif m4
30177
b813574b
PB
30178.PHONY: maybe-installcheck-m4 installcheck-m4
30179maybe-installcheck-m4:
30180@if m4
30181maybe-installcheck-m4: installcheck-m4
2a4cbe27 30182
b813574b
PB
30183installcheck-m4: \
30184 configure-m4
0aed8855 30185 @: $(MAKE); $(unstage)
b813574b 30186 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30187 r=`${PWD_COMMAND}`; export r; \
30188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30189 $(HOST_EXPORTS) \
b813574b 30190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30192 done; \
b813574b 30193 echo "Doing installcheck in m4" ; \
b00612cc 30194 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30197 "RANLIB=$${RANLIB}" \
0c24b341 30198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30199 installcheck) \
2a4cbe27
NN
30200 || exit 1
30201
b813574b 30202@endif m4
2a4cbe27 30203
b813574b
PB
30204.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
30205maybe-mostlyclean-m4:
30206@if m4
30207maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 30208
b813574b 30209mostlyclean-m4:
0aed8855 30210 @: $(MAKE); $(unstage)
b813574b 30211 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30212 r=`${PWD_COMMAND}`; export r; \
30213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30214 $(HOST_EXPORTS) \
b813574b 30215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30217 done; \
b813574b 30218 echo "Doing mostlyclean in m4" ; \
b00612cc 30219 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30222 "RANLIB=$${RANLIB}" \
0c24b341 30223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30224 mostlyclean) \
2a4cbe27
NN
30225 || exit 1
30226
b813574b 30227@endif m4
2a4cbe27 30228
b813574b
PB
30229.PHONY: maybe-clean-m4 clean-m4
30230maybe-clean-m4:
30231@if m4
30232maybe-clean-m4: clean-m4
2a4cbe27 30233
b813574b 30234clean-m4:
0aed8855 30235 @: $(MAKE); $(unstage)
b813574b 30236 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
30237 r=`${PWD_COMMAND}`; export r; \
30238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30239 $(HOST_EXPORTS) \
b813574b 30240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
30241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30242 done; \
b813574b 30243 echo "Doing clean in m4" ; \
b00612cc 30244 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
30245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30247 "RANLIB=$${RANLIB}" \
0c24b341 30248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30249 clean) \
2a4cbe27
NN
30250 || exit 1
30251
b813574b 30252@endif m4
2a4cbe27 30253
b813574b
PB
30254.PHONY: maybe-distclean-m4 distclean-m4
30255maybe-distclean-m4:
30256@if m4
30257maybe-distclean-m4: distclean-m4
a2592b1b 30258
b813574b 30259distclean-m4:
0aed8855 30260 @: $(MAKE); $(unstage)
b813574b 30261 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
30262 r=`${PWD_COMMAND}`; export r; \
30263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30264 $(HOST_EXPORTS) \
b813574b 30265 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
30266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30267 done; \
b813574b 30268 echo "Doing distclean in m4" ; \
b00612cc 30269 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
30270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30272 "RANLIB=$${RANLIB}" \
0c24b341 30273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30274 distclean) \
a2592b1b
DD
30275 || exit 1
30276
b813574b 30277@endif m4
a2592b1b 30278
b813574b
PB
30279.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
30280maybe-maintainer-clean-m4:
30281@if m4
30282maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 30283
b813574b 30284maintainer-clean-m4:
0aed8855 30285 @: $(MAKE); $(unstage)
b813574b 30286 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 30287 r=`${PWD_COMMAND}`; export r; \
b40e3958 30288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30289 $(HOST_EXPORTS) \
b813574b 30290 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30292 done; \
b813574b 30293 echo "Doing maintainer-clean in m4" ; \
b00612cc 30294 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
30295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30297 "RANLIB=$${RANLIB}" \
0c24b341 30298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30299 maintainer-clean) \
4fa63067 30300 || exit 1
252b5132 30301
b813574b 30302@endif m4
252b5132 30303
252b5132 30304
a7254363 30305
b813574b
PB
30306.PHONY: configure-make maybe-configure-make
30307maybe-configure-make:
4f0ef2d8
CD
30308@if gcc-bootstrap
30309configure-make: stage_current
30310@endif gcc-bootstrap
b813574b
PB
30311@if make
30312maybe-configure-make: configure-make
c52c6897 30313configure-make:
0aed8855 30314 @: $(MAKE); $(unstage)
c52c6897 30315 @r=`${PWD_COMMAND}`; export r; \
b813574b 30316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30317 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
30318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 30319 $(HOST_EXPORTS) \
a7254363
PB
30320 echo Configuring in $(HOST_SUBDIR)/make; \
30321 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 30322 case $(srcdir) in \
b00612cc
PB
30323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30324 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
30325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 30326 esac; \
b00612cc
PB
30327 srcdiroption="--srcdir=$${topdir}/make"; \
30328 libsrcdir="$$s/make"; \
4fa63067 30329 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30331 --target=${target_alias} $${srcdiroption} \
4fa63067 30332 || exit 1
b813574b 30333@endif make
252b5132 30334
a7254363
PB
30335
30336
d545f33b
PB
30337
30338
b813574b
PB
30339.PHONY: all-make maybe-all-make
30340maybe-all-make:
4f0ef2d8
CD
30341@if gcc-bootstrap
30342all-make: stage_current
30343@endif gcc-bootstrap
b813574b 30344@if make
d27cc32e 30345TARGET-make=all
b813574b
PB
30346maybe-all-make: all-make
30347all-make: configure-make
0aed8855 30348 @: $(MAKE); $(unstage)
4fa63067
NN
30349 @r=`${PWD_COMMAND}`; export r; \
30350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30351 $(HOST_EXPORTS) \
b00612cc 30352 (cd $(HOST_SUBDIR)/make && \
7f6ef0c0
PB
30353 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30354 $(TARGET-make))
b813574b 30355@endif make
252b5132 30356
a7254363 30357
d545f33b
PB
30358
30359
b813574b
PB
30360.PHONY: check-make maybe-check-make
30361maybe-check-make:
30362@if make
30363maybe-check-make: check-make
252b5132 30364
b813574b 30365check-make:
0aed8855 30366 @: $(MAKE); $(unstage)
b813574b
PB
30367 @r=`${PWD_COMMAND}`; export r; \
30368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 30369 $(HOST_EXPORTS) \
b00612cc
PB
30370 (cd $(HOST_SUBDIR)/make && \
30371 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 30372
b813574b 30373@endif make
16ae0395 30374
b813574b
PB
30375.PHONY: install-make maybe-install-make
30376maybe-install-make:
30377@if make
30378maybe-install-make: install-make
4fa63067 30379
b813574b 30380install-make: installdirs
0aed8855 30381 @: $(MAKE); $(unstage)
4fa63067
NN
30382 @r=`${PWD_COMMAND}`; export r; \
30383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30384 $(HOST_EXPORTS) \
b00612cc 30385 (cd $(HOST_SUBDIR)/make && \
2da12f12 30386 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30387
b813574b 30388@endif make
4fa63067 30389
56a8fe78 30390# Other targets (info, dvi, pdf, etc.)
4fa63067 30391
b813574b
PB
30392.PHONY: maybe-info-make info-make
30393maybe-info-make:
30394@if make
30395maybe-info-make: info-make
4fa63067 30396
b813574b
PB
30397info-make: \
30398 configure-make
0aed8855 30399 @: $(MAKE); $(unstage)
b813574b 30400 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30401 r=`${PWD_COMMAND}`; export r; \
30402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30403 $(HOST_EXPORTS) \
b813574b 30404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30406 done; \
b813574b 30407 echo "Doing info in make" ; \
b00612cc 30408 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30411 "RANLIB=$${RANLIB}" \
0c24b341 30412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30413 info) \
4fa63067
NN
30414 || exit 1
30415
b813574b 30416@endif make
4fa63067 30417
b813574b
PB
30418.PHONY: maybe-dvi-make dvi-make
30419maybe-dvi-make:
30420@if make
30421maybe-dvi-make: dvi-make
4fa63067 30422
b813574b
PB
30423dvi-make: \
30424 configure-make
0aed8855 30425 @: $(MAKE); $(unstage)
b813574b 30426 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30427 r=`${PWD_COMMAND}`; export r; \
30428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30429 $(HOST_EXPORTS) \
b813574b 30430 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30432 done; \
b813574b 30433 echo "Doing dvi in make" ; \
b00612cc 30434 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30437 "RANLIB=$${RANLIB}" \
0c24b341 30438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30439 dvi) \
4fa63067 30440 || exit 1
16ae0395 30441
b813574b 30442@endif make
252b5132 30443
56a8fe78
DD
30444.PHONY: maybe-pdf-make pdf-make
30445maybe-pdf-make:
30446@if make
30447maybe-pdf-make: pdf-make
30448
30449pdf-make: \
30450 configure-make
30451 @: $(MAKE); $(unstage)
30452 @[ -f ./make/Makefile ] || exit 0; \
30453 r=`${PWD_COMMAND}`; export r; \
30454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30455 $(HOST_EXPORTS) \
30456 for flag in $(EXTRA_HOST_FLAGS) ; do \
30457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30458 done; \
30459 echo "Doing pdf in make" ; \
30460 (cd $(HOST_SUBDIR)/make && \
30461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30463 "RANLIB=$${RANLIB}" \
0c24b341 30464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30465 pdf) \
30466 || exit 1
30467
30468@endif make
30469
6d389afc
MS
30470.PHONY: maybe-html-make html-make
30471maybe-html-make:
30472@if make
30473maybe-html-make: html-make
30474
30475html-make: \
30476 configure-make
0aed8855 30477 @: $(MAKE); $(unstage)
6d389afc
MS
30478 @[ -f ./make/Makefile ] || exit 0; \
30479 r=`${PWD_COMMAND}`; export r; \
30480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30481 $(HOST_EXPORTS) \
30482 for flag in $(EXTRA_HOST_FLAGS) ; do \
30483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30484 done; \
30485 echo "Doing html in make" ; \
b00612cc 30486 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
30487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30489 "RANLIB=$${RANLIB}" \
0c24b341 30490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30491 html) \
30492 || exit 1
30493
30494@endif make
30495
b813574b
PB
30496.PHONY: maybe-TAGS-make TAGS-make
30497maybe-TAGS-make:
30498@if make
30499maybe-TAGS-make: TAGS-make
252b5132 30500
b813574b
PB
30501TAGS-make: \
30502 configure-make
0aed8855 30503 @: $(MAKE); $(unstage)
b813574b 30504 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30505 r=`${PWD_COMMAND}`; export r; \
30506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30507 $(HOST_EXPORTS) \
b813574b 30508 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30510 done; \
b813574b 30511 echo "Doing TAGS in make" ; \
b00612cc 30512 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30515 "RANLIB=$${RANLIB}" \
0c24b341 30516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30517 TAGS) \
4fa63067 30518 || exit 1
3866be5d 30519
b813574b 30520@endif make
3866be5d 30521
b813574b
PB
30522.PHONY: maybe-install-info-make install-info-make
30523maybe-install-info-make:
30524@if make
30525maybe-install-info-make: install-info-make
3866be5d 30526
b813574b
PB
30527install-info-make: \
30528 configure-make \
30529 info-make
0aed8855 30530 @: $(MAKE); $(unstage)
b813574b 30531 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30532 r=`${PWD_COMMAND}`; export r; \
30533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30534 $(HOST_EXPORTS) \
b813574b 30535 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30537 done; \
b813574b 30538 echo "Doing install-info in make" ; \
b00612cc 30539 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30542 "RANLIB=$${RANLIB}" \
0c24b341 30543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30544 install-info) \
4fa63067 30545 || exit 1
3866be5d 30546
b813574b 30547@endif make
3866be5d 30548
a3ca38d2
DD
30549.PHONY: maybe-install-pdf-make install-pdf-make
30550maybe-install-pdf-make:
30551@if make
30552maybe-install-pdf-make: install-pdf-make
30553
30554install-pdf-make: \
30555 configure-make \
30556 pdf-make
30557 @: $(MAKE); $(unstage)
30558 @[ -f ./make/Makefile ] || exit 0; \
30559 r=`${PWD_COMMAND}`; export r; \
30560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30561 $(HOST_EXPORTS) \
30562 for flag in $(EXTRA_HOST_FLAGS) ; do \
30563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30564 done; \
30565 echo "Doing install-pdf in make" ; \
30566 (cd $(HOST_SUBDIR)/make && \
30567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30569 "RANLIB=$${RANLIB}" \
0c24b341 30570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30571 install-pdf) \
30572 || exit 1
30573
30574@endif make
30575
108a6f8e
CD
30576.PHONY: maybe-install-html-make install-html-make
30577maybe-install-html-make:
30578@if make
30579maybe-install-html-make: install-html-make
30580
30581install-html-make: \
30582 configure-make \
30583 html-make
30584 @: $(MAKE); $(unstage)
30585 @[ -f ./make/Makefile ] || exit 0; \
30586 r=`${PWD_COMMAND}`; export r; \
30587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30588 $(HOST_EXPORTS) \
30589 for flag in $(EXTRA_HOST_FLAGS) ; do \
30590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30591 done; \
30592 echo "Doing install-html in make" ; \
30593 (cd $(HOST_SUBDIR)/make && \
30594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30596 "RANLIB=$${RANLIB}" \
0c24b341 30597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
30598 install-html) \
30599 || exit 1
30600
30601@endif make
30602
b813574b
PB
30603.PHONY: maybe-installcheck-make installcheck-make
30604maybe-installcheck-make:
30605@if make
30606maybe-installcheck-make: installcheck-make
15723a45 30607
b813574b
PB
30608installcheck-make: \
30609 configure-make
0aed8855 30610 @: $(MAKE); $(unstage)
b813574b 30611 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30612 r=`${PWD_COMMAND}`; export r; \
30613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30614 $(HOST_EXPORTS) \
b813574b 30615 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30617 done; \
b813574b 30618 echo "Doing installcheck in make" ; \
b00612cc 30619 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30622 "RANLIB=$${RANLIB}" \
0c24b341 30623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30624 installcheck) \
4fa63067 30625 || exit 1
15723a45 30626
b813574b 30627@endif make
15723a45 30628
b813574b
PB
30629.PHONY: maybe-mostlyclean-make mostlyclean-make
30630maybe-mostlyclean-make:
30631@if make
30632maybe-mostlyclean-make: mostlyclean-make
15723a45 30633
b813574b 30634mostlyclean-make:
0aed8855 30635 @: $(MAKE); $(unstage)
b813574b 30636 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
30637 r=`${PWD_COMMAND}`; export r; \
30638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30639 $(HOST_EXPORTS) \
b813574b 30640 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30642 done; \
b813574b 30643 echo "Doing mostlyclean in make" ; \
b00612cc 30644 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30647 "RANLIB=$${RANLIB}" \
0c24b341 30648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30649 mostlyclean) \
bba45b8b 30650 || exit 1
15723a45 30651
b813574b 30652@endif make
4fa63067 30653
b813574b
PB
30654.PHONY: maybe-clean-make clean-make
30655maybe-clean-make:
30656@if make
30657maybe-clean-make: clean-make
4fa63067 30658
b813574b 30659clean-make:
0aed8855 30660 @: $(MAKE); $(unstage)
b813574b 30661 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30662 r=`${PWD_COMMAND}`; export r; \
30663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30664 $(HOST_EXPORTS) \
b813574b 30665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30667 done; \
b813574b 30668 echo "Doing clean in make" ; \
b00612cc 30669 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30672 "RANLIB=$${RANLIB}" \
0c24b341 30673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30674 clean) \
4fa63067
NN
30675 || exit 1
30676
b813574b 30677@endif make
4fa63067 30678
b813574b
PB
30679.PHONY: maybe-distclean-make distclean-make
30680maybe-distclean-make:
30681@if make
30682maybe-distclean-make: distclean-make
4fa63067 30683
b813574b 30684distclean-make:
0aed8855 30685 @: $(MAKE); $(unstage)
b813574b 30686 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
30687 r=`${PWD_COMMAND}`; export r; \
30688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30689 $(HOST_EXPORTS) \
b813574b 30690 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692 done; \
b813574b 30693 echo "Doing distclean in make" ; \
b00612cc 30694 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30697 "RANLIB=$${RANLIB}" \
0c24b341 30698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30699 distclean) \
4fa63067
NN
30700 || exit 1
30701
b813574b 30702@endif make
4fa63067 30703
b813574b
PB
30704.PHONY: maybe-maintainer-clean-make maintainer-clean-make
30705maybe-maintainer-clean-make:
30706@if make
30707maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 30708
b813574b 30709maintainer-clean-make:
0aed8855 30710 @: $(MAKE); $(unstage)
b813574b 30711 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 30712 r=`${PWD_COMMAND}`; export r; \
b40e3958 30713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30714 $(HOST_EXPORTS) \
b813574b 30715 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30717 done; \
b813574b 30718 echo "Doing maintainer-clean in make" ; \
b00612cc 30719 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
30720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30722 "RANLIB=$${RANLIB}" \
0c24b341 30723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30724 maintainer-clean) \
4fa63067 30725 || exit 1
3866be5d 30726
b813574b 30727@endif make
3866be5d 30728
3866be5d 30729
a7254363 30730
b813574b
PB
30731.PHONY: configure-mmalloc maybe-configure-mmalloc
30732maybe-configure-mmalloc:
4f0ef2d8
CD
30733@if gcc-bootstrap
30734configure-mmalloc: stage_current
30735@endif gcc-bootstrap
b813574b
PB
30736@if mmalloc
30737maybe-configure-mmalloc: configure-mmalloc
c52c6897 30738configure-mmalloc:
0aed8855 30739 @: $(MAKE); $(unstage)
c52c6897 30740 @r=`${PWD_COMMAND}`; export r; \
b40e3958 30741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
30742 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
30743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 30744 $(HOST_EXPORTS) \
a7254363
PB
30745 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
30746 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 30747 case $(srcdir) in \
b00612cc
PB
30748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30749 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
30750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 30751 esac; \
b00612cc
PB
30752 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
30753 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 30754 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
30755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30756 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 30757 || exit 1
b813574b 30758@endif mmalloc
e2b9e2dc 30759
a7254363
PB
30760
30761
d545f33b
PB
30762
30763
b813574b
PB
30764.PHONY: all-mmalloc maybe-all-mmalloc
30765maybe-all-mmalloc:
4f0ef2d8
CD
30766@if gcc-bootstrap
30767all-mmalloc: stage_current
30768@endif gcc-bootstrap
b813574b 30769@if mmalloc
d27cc32e 30770TARGET-mmalloc=all
b813574b
PB
30771maybe-all-mmalloc: all-mmalloc
30772all-mmalloc: configure-mmalloc
0aed8855 30773 @: $(MAKE); $(unstage)
b40e3958
L
30774 @r=`${PWD_COMMAND}`; export r; \
30775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30776 $(HOST_EXPORTS) \
b00612cc 30777 (cd $(HOST_SUBDIR)/mmalloc && \
7f6ef0c0
PB
30778 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
30779 $(TARGET-mmalloc))
b813574b 30780@endif mmalloc
3866be5d 30781
a7254363 30782
d545f33b
PB
30783
30784
b813574b
PB
30785.PHONY: check-mmalloc maybe-check-mmalloc
30786maybe-check-mmalloc:
30787@if mmalloc
30788maybe-check-mmalloc: check-mmalloc
3866be5d 30789
b813574b 30790check-mmalloc:
3866be5d 30791
b813574b 30792@endif mmalloc
3866be5d 30793
b813574b
PB
30794.PHONY: install-mmalloc maybe-install-mmalloc
30795maybe-install-mmalloc:
30796@if mmalloc
30797maybe-install-mmalloc: install-mmalloc
4fa63067 30798
b813574b 30799install-mmalloc: installdirs
0aed8855 30800 @: $(MAKE); $(unstage)
4fa63067
NN
30801 @r=`${PWD_COMMAND}`; export r; \
30802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30803 $(HOST_EXPORTS) \
b00612cc 30804 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 30805 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 30806
b813574b 30807@endif mmalloc
4fa63067 30808
56a8fe78 30809# Other targets (info, dvi, pdf, etc.)
4fa63067 30810
b813574b
PB
30811.PHONY: maybe-info-mmalloc info-mmalloc
30812maybe-info-mmalloc:
30813@if mmalloc
30814maybe-info-mmalloc: info-mmalloc
4fa63067 30815
b813574b
PB
30816info-mmalloc: \
30817 configure-mmalloc
0aed8855 30818 @: $(MAKE); $(unstage)
b813574b 30819 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30820 r=`${PWD_COMMAND}`; export r; \
30821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30822 $(HOST_EXPORTS) \
b813574b 30823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30825 done; \
b813574b 30826 echo "Doing info in mmalloc" ; \
b00612cc 30827 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30830 "RANLIB=$${RANLIB}" \
0c24b341 30831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30832 info) \
4fa63067
NN
30833 || exit 1
30834
b813574b 30835@endif mmalloc
4fa63067 30836
b813574b
PB
30837.PHONY: maybe-dvi-mmalloc dvi-mmalloc
30838maybe-dvi-mmalloc:
30839@if mmalloc
30840maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 30841
b813574b
PB
30842dvi-mmalloc: \
30843 configure-mmalloc
0aed8855 30844 @: $(MAKE); $(unstage)
b813574b 30845 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30846 r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30848 $(HOST_EXPORTS) \
b813574b 30849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30851 done; \
b813574b 30852 echo "Doing dvi in mmalloc" ; \
b00612cc 30853 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30856 "RANLIB=$${RANLIB}" \
0c24b341 30857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30858 dvi) \
4fa63067
NN
30859 || exit 1
30860
b813574b 30861@endif mmalloc
4fa63067 30862
56a8fe78
DD
30863.PHONY: maybe-pdf-mmalloc pdf-mmalloc
30864maybe-pdf-mmalloc:
30865@if mmalloc
30866maybe-pdf-mmalloc: pdf-mmalloc
30867
30868pdf-mmalloc: \
30869 configure-mmalloc
30870 @: $(MAKE); $(unstage)
30871 @[ -f ./mmalloc/Makefile ] || exit 0; \
30872 r=`${PWD_COMMAND}`; export r; \
30873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30874 $(HOST_EXPORTS) \
30875 for flag in $(EXTRA_HOST_FLAGS) ; do \
30876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30877 done; \
30878 echo "Doing pdf in mmalloc" ; \
30879 (cd $(HOST_SUBDIR)/mmalloc && \
30880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30882 "RANLIB=$${RANLIB}" \
0c24b341 30883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
30884 pdf) \
30885 || exit 1
30886
30887@endif mmalloc
30888
6d389afc
MS
30889.PHONY: maybe-html-mmalloc html-mmalloc
30890maybe-html-mmalloc:
30891@if mmalloc
30892maybe-html-mmalloc: html-mmalloc
30893
30894html-mmalloc: \
30895 configure-mmalloc
0aed8855 30896 @: $(MAKE); $(unstage)
6d389afc
MS
30897 @[ -f ./mmalloc/Makefile ] || exit 0; \
30898 r=`${PWD_COMMAND}`; export r; \
30899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30900 $(HOST_EXPORTS) \
30901 for flag in $(EXTRA_HOST_FLAGS) ; do \
30902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30903 done; \
30904 echo "Doing html in mmalloc" ; \
b00612cc 30905 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
30906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30908 "RANLIB=$${RANLIB}" \
0c24b341 30909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
30910 html) \
30911 || exit 1
30912
30913@endif mmalloc
30914
b813574b
PB
30915.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
30916maybe-TAGS-mmalloc:
30917@if mmalloc
30918maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 30919
b813574b
PB
30920TAGS-mmalloc: \
30921 configure-mmalloc
0aed8855 30922 @: $(MAKE); $(unstage)
b813574b 30923 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30924 r=`${PWD_COMMAND}`; export r; \
30925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30926 $(HOST_EXPORTS) \
b813574b 30927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30929 done; \
b813574b 30930 echo "Doing TAGS in mmalloc" ; \
b00612cc 30931 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30934 "RANLIB=$${RANLIB}" \
0c24b341 30935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30936 TAGS) \
4fa63067
NN
30937 || exit 1
30938
b813574b 30939@endif mmalloc
4fa63067 30940
b813574b
PB
30941.PHONY: maybe-install-info-mmalloc install-info-mmalloc
30942maybe-install-info-mmalloc:
30943@if mmalloc
30944maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 30945
b813574b
PB
30946install-info-mmalloc: \
30947 configure-mmalloc \
30948 info-mmalloc
0aed8855 30949 @: $(MAKE); $(unstage)
b813574b 30950 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
30951 r=`${PWD_COMMAND}`; export r; \
30952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30953 $(HOST_EXPORTS) \
b813574b 30954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
30955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30956 done; \
b813574b 30957 echo "Doing install-info in mmalloc" ; \
b00612cc 30958 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
30959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30961 "RANLIB=$${RANLIB}" \
0c24b341 30962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 30963 install-info) \
4fa63067
NN
30964 || exit 1
30965
b813574b 30966@endif mmalloc
4fa63067 30967
a3ca38d2
DD
30968.PHONY: maybe-install-pdf-mmalloc install-pdf-mmalloc
30969maybe-install-pdf-mmalloc:
30970@if mmalloc
30971maybe-install-pdf-mmalloc: install-pdf-mmalloc
30972
30973install-pdf-mmalloc: \
30974 configure-mmalloc \
30975 pdf-mmalloc
30976 @: $(MAKE); $(unstage)
30977 @[ -f ./mmalloc/Makefile ] || exit 0; \
30978 r=`${PWD_COMMAND}`; export r; \
30979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30980 $(HOST_EXPORTS) \
30981 for flag in $(EXTRA_HOST_FLAGS) ; do \
30982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30983 done; \
30984 echo "Doing install-pdf in mmalloc" ; \
30985 (cd $(HOST_SUBDIR)/mmalloc && \
30986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30988 "RANLIB=$${RANLIB}" \
0c24b341 30989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
30990 install-pdf) \
30991 || exit 1
30992
30993@endif mmalloc
30994
108a6f8e
CD
30995.PHONY: maybe-install-html-mmalloc install-html-mmalloc
30996maybe-install-html-mmalloc:
30997@if mmalloc
30998maybe-install-html-mmalloc: install-html-mmalloc
30999
31000install-html-mmalloc: \
31001 configure-mmalloc \
31002 html-mmalloc
31003 @: $(MAKE); $(unstage)
31004 @[ -f ./mmalloc/Makefile ] || exit 0; \
31005 r=`${PWD_COMMAND}`; export r; \
31006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31007 $(HOST_EXPORTS) \
31008 for flag in $(EXTRA_HOST_FLAGS) ; do \
31009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31010 done; \
31011 echo "Doing install-html in mmalloc" ; \
31012 (cd $(HOST_SUBDIR)/mmalloc && \
31013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31015 "RANLIB=$${RANLIB}" \
0c24b341 31016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31017 install-html) \
31018 || exit 1
31019
31020@endif mmalloc
31021
b813574b
PB
31022.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
31023maybe-installcheck-mmalloc:
31024@if mmalloc
31025maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 31026
b813574b
PB
31027installcheck-mmalloc: \
31028 configure-mmalloc
0aed8855 31029 @: $(MAKE); $(unstage)
b813574b 31030 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31031 r=`${PWD_COMMAND}`; export r; \
31032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31033 $(HOST_EXPORTS) \
b813574b 31034 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31036 done; \
b813574b 31037 echo "Doing installcheck in mmalloc" ; \
b00612cc 31038 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31041 "RANLIB=$${RANLIB}" \
0c24b341 31042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31043 installcheck) \
4fa63067
NN
31044 || exit 1
31045
b813574b 31046@endif mmalloc
4fa63067 31047
b813574b
PB
31048.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
31049maybe-mostlyclean-mmalloc:
31050@if mmalloc
31051maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 31052
b813574b 31053mostlyclean-mmalloc:
0aed8855 31054 @: $(MAKE); $(unstage)
b813574b 31055 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31056 r=`${PWD_COMMAND}`; export r; \
31057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31058 $(HOST_EXPORTS) \
b813574b 31059 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31061 done; \
b813574b 31062 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 31063 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31066 "RANLIB=$${RANLIB}" \
0c24b341 31067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31068 mostlyclean) \
4fa63067
NN
31069 || exit 1
31070
b813574b 31071@endif mmalloc
4fa63067 31072
b813574b
PB
31073.PHONY: maybe-clean-mmalloc clean-mmalloc
31074maybe-clean-mmalloc:
31075@if mmalloc
31076maybe-clean-mmalloc: clean-mmalloc
4fa63067 31077
b813574b 31078clean-mmalloc:
0aed8855 31079 @: $(MAKE); $(unstage)
b813574b 31080 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31081 r=`${PWD_COMMAND}`; export r; \
31082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31083 $(HOST_EXPORTS) \
b813574b 31084 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31086 done; \
b813574b 31087 echo "Doing clean in mmalloc" ; \
b00612cc 31088 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
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}" \
b813574b 31093 clean) \
4fa63067
NN
31094 || exit 1
31095
b813574b 31096@endif mmalloc
4fa63067 31097
b813574b
PB
31098.PHONY: maybe-distclean-mmalloc distclean-mmalloc
31099maybe-distclean-mmalloc:
31100@if mmalloc
31101maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 31102
b813574b 31103distclean-mmalloc:
0aed8855 31104 @: $(MAKE); $(unstage)
b813574b 31105 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31106 r=`${PWD_COMMAND}`; export r; \
31107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31108 $(HOST_EXPORTS) \
b813574b 31109 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31111 done; \
b813574b 31112 echo "Doing distclean in mmalloc" ; \
b00612cc 31113 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31116 "RANLIB=$${RANLIB}" \
0c24b341 31117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31118 distclean) \
4fa63067
NN
31119 || exit 1
31120
b813574b 31121@endif mmalloc
4fa63067 31122
b813574b
PB
31123.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
31124maybe-maintainer-clean-mmalloc:
31125@if mmalloc
31126maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 31127
b813574b 31128maintainer-clean-mmalloc:
0aed8855 31129 @: $(MAKE); $(unstage)
b813574b 31130 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
31131 r=`${PWD_COMMAND}`; export r; \
31132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31133 $(HOST_EXPORTS) \
b813574b 31134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31136 done; \
b813574b 31137 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 31138 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
31139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31141 "RANLIB=$${RANLIB}" \
0c24b341 31142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31143 maintainer-clean) \
4fa63067 31144 || exit 1
16ae0395 31145
b813574b 31146@endif mmalloc
3866be5d
NN
31147
31148
a7254363 31149
b813574b
PB
31150.PHONY: configure-patch maybe-configure-patch
31151maybe-configure-patch:
4f0ef2d8
CD
31152@if gcc-bootstrap
31153configure-patch: stage_current
31154@endif gcc-bootstrap
b813574b
PB
31155@if patch
31156maybe-configure-patch: configure-patch
c52c6897 31157configure-patch:
0aed8855 31158 @: $(MAKE); $(unstage)
c52c6897 31159 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31161 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
31162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 31163 $(HOST_EXPORTS) \
a7254363
PB
31164 echo Configuring in $(HOST_SUBDIR)/patch; \
31165 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 31166 case $(srcdir) in \
b00612cc
PB
31167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31168 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
31169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31170 esac; \
b00612cc
PB
31171 srcdiroption="--srcdir=$${topdir}/patch"; \
31172 libsrcdir="$$s/patch"; \
e2b9e2dc 31173 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31174 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31175 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31176 || exit 1
b813574b 31177@endif patch
e2b9e2dc 31178
a7254363
PB
31179
31180
d545f33b
PB
31181
31182
b813574b
PB
31183.PHONY: all-patch maybe-all-patch
31184maybe-all-patch:
4f0ef2d8
CD
31185@if gcc-bootstrap
31186all-patch: stage_current
31187@endif gcc-bootstrap
b813574b 31188@if patch
d27cc32e 31189TARGET-patch=all
b813574b
PB
31190maybe-all-patch: all-patch
31191all-patch: configure-patch
0aed8855 31192 @: $(MAKE); $(unstage)
b40e3958
L
31193 @r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31195 $(HOST_EXPORTS) \
b00612cc 31196 (cd $(HOST_SUBDIR)/patch && \
7f6ef0c0
PB
31197 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31198 $(TARGET-patch))
b813574b 31199@endif patch
3866be5d 31200
a7254363 31201
d545f33b
PB
31202
31203
b813574b
PB
31204.PHONY: check-patch maybe-check-patch
31205maybe-check-patch:
31206@if patch
31207maybe-check-patch: check-patch
3866be5d 31208
b813574b 31209check-patch:
0aed8855 31210 @: $(MAKE); $(unstage)
b40e3958
L
31211 @r=`${PWD_COMMAND}`; export r; \
31212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31213 $(HOST_EXPORTS) \
b00612cc
PB
31214 (cd $(HOST_SUBDIR)/patch && \
31215 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31216
b813574b 31217@endif patch
3866be5d 31218
b813574b
PB
31219.PHONY: install-patch maybe-install-patch
31220maybe-install-patch:
31221@if patch
31222maybe-install-patch: install-patch
16ae0395 31223
b813574b 31224install-patch: installdirs
0aed8855 31225 @: $(MAKE); $(unstage)
b40e3958
L
31226 @r=`${PWD_COMMAND}`; export r; \
31227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31228 $(HOST_EXPORTS) \
b00612cc 31229 (cd $(HOST_SUBDIR)/patch && \
2da12f12 31230 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31231
b813574b 31232@endif patch
3866be5d 31233
56a8fe78 31234# Other targets (info, dvi, pdf, etc.)
4fa63067 31235
b813574b
PB
31236.PHONY: maybe-info-patch info-patch
31237maybe-info-patch:
31238@if patch
31239maybe-info-patch: info-patch
4fa63067 31240
b813574b
PB
31241info-patch: \
31242 configure-patch
0aed8855 31243 @: $(MAKE); $(unstage)
b813574b 31244 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31245 r=`${PWD_COMMAND}`; export r; \
31246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31247 $(HOST_EXPORTS) \
b813574b 31248 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31250 done; \
b813574b 31251 echo "Doing info in patch" ; \
b00612cc 31252 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31255 "RANLIB=$${RANLIB}" \
0c24b341 31256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31257 info) \
4fa63067
NN
31258 || exit 1
31259
b813574b 31260@endif patch
4fa63067 31261
b813574b
PB
31262.PHONY: maybe-dvi-patch dvi-patch
31263maybe-dvi-patch:
31264@if patch
31265maybe-dvi-patch: dvi-patch
4fa63067 31266
b813574b
PB
31267dvi-patch: \
31268 configure-patch
0aed8855 31269 @: $(MAKE); $(unstage)
b813574b 31270 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31271 r=`${PWD_COMMAND}`; export r; \
31272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31273 $(HOST_EXPORTS) \
b813574b 31274 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31276 done; \
b813574b 31277 echo "Doing dvi in patch" ; \
b00612cc 31278 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31281 "RANLIB=$${RANLIB}" \
0c24b341 31282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31283 dvi) \
4fa63067
NN
31284 || exit 1
31285
b813574b 31286@endif patch
4fa63067 31287
56a8fe78
DD
31288.PHONY: maybe-pdf-patch pdf-patch
31289maybe-pdf-patch:
31290@if patch
31291maybe-pdf-patch: pdf-patch
31292
31293pdf-patch: \
31294 configure-patch
31295 @: $(MAKE); $(unstage)
31296 @[ -f ./patch/Makefile ] || exit 0; \
31297 r=`${PWD_COMMAND}`; export r; \
31298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31299 $(HOST_EXPORTS) \
31300 for flag in $(EXTRA_HOST_FLAGS) ; do \
31301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31302 done; \
31303 echo "Doing pdf in patch" ; \
31304 (cd $(HOST_SUBDIR)/patch && \
31305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31307 "RANLIB=$${RANLIB}" \
0c24b341 31308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31309 pdf) \
31310 || exit 1
31311
31312@endif patch
31313
6d389afc
MS
31314.PHONY: maybe-html-patch html-patch
31315maybe-html-patch:
31316@if patch
31317maybe-html-patch: html-patch
31318
31319html-patch: \
31320 configure-patch
0aed8855 31321 @: $(MAKE); $(unstage)
6d389afc
MS
31322 @[ -f ./patch/Makefile ] || exit 0; \
31323 r=`${PWD_COMMAND}`; export r; \
31324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31325 $(HOST_EXPORTS) \
31326 for flag in $(EXTRA_HOST_FLAGS) ; do \
31327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31328 done; \
31329 echo "Doing html in patch" ; \
b00612cc 31330 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
31331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31333 "RANLIB=$${RANLIB}" \
0c24b341 31334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31335 html) \
31336 || exit 1
31337
31338@endif patch
31339
b813574b
PB
31340.PHONY: maybe-TAGS-patch TAGS-patch
31341maybe-TAGS-patch:
31342@if patch
31343maybe-TAGS-patch: TAGS-patch
4fa63067 31344
b813574b
PB
31345TAGS-patch: \
31346 configure-patch
0aed8855 31347 @: $(MAKE); $(unstage)
b813574b 31348 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31349 r=`${PWD_COMMAND}`; export r; \
31350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31351 $(HOST_EXPORTS) \
b813574b 31352 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31354 done; \
b813574b 31355 echo "Doing TAGS in patch" ; \
b00612cc 31356 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31359 "RANLIB=$${RANLIB}" \
0c24b341 31360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31361 TAGS) \
4fa63067
NN
31362 || exit 1
31363
b813574b 31364@endif patch
4fa63067 31365
b813574b
PB
31366.PHONY: maybe-install-info-patch install-info-patch
31367maybe-install-info-patch:
31368@if patch
31369maybe-install-info-patch: install-info-patch
4fa63067 31370
b813574b
PB
31371install-info-patch: \
31372 configure-patch \
31373 info-patch
0aed8855 31374 @: $(MAKE); $(unstage)
b813574b 31375 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31376 r=`${PWD_COMMAND}`; export r; \
31377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31378 $(HOST_EXPORTS) \
b813574b 31379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31381 done; \
b813574b 31382 echo "Doing install-info in patch" ; \
b00612cc 31383 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31386 "RANLIB=$${RANLIB}" \
0c24b341 31387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31388 install-info) \
4fa63067
NN
31389 || exit 1
31390
b813574b 31391@endif patch
4fa63067 31392
a3ca38d2
DD
31393.PHONY: maybe-install-pdf-patch install-pdf-patch
31394maybe-install-pdf-patch:
31395@if patch
31396maybe-install-pdf-patch: install-pdf-patch
31397
31398install-pdf-patch: \
31399 configure-patch \
31400 pdf-patch
31401 @: $(MAKE); $(unstage)
31402 @[ -f ./patch/Makefile ] || exit 0; \
31403 r=`${PWD_COMMAND}`; export r; \
31404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31405 $(HOST_EXPORTS) \
31406 for flag in $(EXTRA_HOST_FLAGS) ; do \
31407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31408 done; \
31409 echo "Doing install-pdf in patch" ; \
31410 (cd $(HOST_SUBDIR)/patch && \
31411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31413 "RANLIB=$${RANLIB}" \
0c24b341 31414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31415 install-pdf) \
31416 || exit 1
31417
31418@endif patch
31419
108a6f8e
CD
31420.PHONY: maybe-install-html-patch install-html-patch
31421maybe-install-html-patch:
31422@if patch
31423maybe-install-html-patch: install-html-patch
31424
31425install-html-patch: \
31426 configure-patch \
31427 html-patch
31428 @: $(MAKE); $(unstage)
31429 @[ -f ./patch/Makefile ] || exit 0; \
31430 r=`${PWD_COMMAND}`; export r; \
31431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31432 $(HOST_EXPORTS) \
31433 for flag in $(EXTRA_HOST_FLAGS) ; do \
31434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31435 done; \
31436 echo "Doing install-html in patch" ; \
31437 (cd $(HOST_SUBDIR)/patch && \
31438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31440 "RANLIB=$${RANLIB}" \
0c24b341 31441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31442 install-html) \
31443 || exit 1
31444
31445@endif patch
31446
b813574b
PB
31447.PHONY: maybe-installcheck-patch installcheck-patch
31448maybe-installcheck-patch:
31449@if patch
31450maybe-installcheck-patch: installcheck-patch
4fa63067 31451
b813574b
PB
31452installcheck-patch: \
31453 configure-patch
0aed8855 31454 @: $(MAKE); $(unstage)
b813574b 31455 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31456 r=`${PWD_COMMAND}`; export r; \
31457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31458 $(HOST_EXPORTS) \
b813574b 31459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31461 done; \
b813574b 31462 echo "Doing installcheck in patch" ; \
b00612cc 31463 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31466 "RANLIB=$${RANLIB}" \
0c24b341 31467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31468 installcheck) \
4fa63067
NN
31469 || exit 1
31470
b813574b 31471@endif patch
4fa63067 31472
b813574b
PB
31473.PHONY: maybe-mostlyclean-patch mostlyclean-patch
31474maybe-mostlyclean-patch:
31475@if patch
31476maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 31477
b813574b 31478mostlyclean-patch:
0aed8855 31479 @: $(MAKE); $(unstage)
b813574b 31480 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31481 r=`${PWD_COMMAND}`; export r; \
31482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31483 $(HOST_EXPORTS) \
b813574b 31484 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31486 done; \
b813574b 31487 echo "Doing mostlyclean in patch" ; \
b00612cc 31488 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31491 "RANLIB=$${RANLIB}" \
0c24b341 31492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31493 mostlyclean) \
4fa63067
NN
31494 || exit 1
31495
b813574b 31496@endif patch
4fa63067 31497
b813574b
PB
31498.PHONY: maybe-clean-patch clean-patch
31499maybe-clean-patch:
31500@if patch
31501maybe-clean-patch: clean-patch
4fa63067 31502
b813574b 31503clean-patch:
0aed8855 31504 @: $(MAKE); $(unstage)
b813574b 31505 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31506 r=`${PWD_COMMAND}`; export r; \
31507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31508 $(HOST_EXPORTS) \
b813574b 31509 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31511 done; \
b813574b 31512 echo "Doing clean in patch" ; \
b00612cc 31513 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
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}" \
b813574b 31518 clean) \
4fa63067
NN
31519 || exit 1
31520
b813574b 31521@endif patch
4fa63067 31522
b813574b
PB
31523.PHONY: maybe-distclean-patch distclean-patch
31524maybe-distclean-patch:
31525@if patch
31526maybe-distclean-patch: distclean-patch
4fa63067 31527
b813574b 31528distclean-patch:
0aed8855 31529 @: $(MAKE); $(unstage)
b813574b 31530 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31531 r=`${PWD_COMMAND}`; export r; \
31532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31533 $(HOST_EXPORTS) \
b813574b 31534 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31536 done; \
b813574b 31537 echo "Doing distclean in patch" ; \
b00612cc 31538 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31541 "RANLIB=$${RANLIB}" \
0c24b341 31542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31543 distclean) \
4fa63067
NN
31544 || exit 1
31545
b813574b 31546@endif patch
4fa63067 31547
b813574b
PB
31548.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
31549maybe-maintainer-clean-patch:
31550@if patch
31551maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 31552
b813574b 31553maintainer-clean-patch:
0aed8855 31554 @: $(MAKE); $(unstage)
b813574b 31555 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
31556 r=`${PWD_COMMAND}`; export r; \
31557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31558 $(HOST_EXPORTS) \
b813574b 31559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31561 done; \
b813574b 31562 echo "Doing maintainer-clean in patch" ; \
b00612cc 31563 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
31564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31566 "RANLIB=$${RANLIB}" \
0c24b341 31567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31568 maintainer-clean) \
4fa63067
NN
31569 || exit 1
31570
b813574b 31571@endif patch
4fa63067
NN
31572
31573
a7254363 31574
b813574b
PB
31575.PHONY: configure-perl maybe-configure-perl
31576maybe-configure-perl:
4f0ef2d8
CD
31577@if gcc-bootstrap
31578configure-perl: stage_current
31579@endif gcc-bootstrap
b813574b
PB
31580@if perl
31581maybe-configure-perl: configure-perl
c52c6897 31582configure-perl:
0aed8855 31583 @: $(MAKE); $(unstage)
c52c6897 31584 @r=`${PWD_COMMAND}`; export r; \
b40e3958 31585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
31586 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
31587 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 31588 $(HOST_EXPORTS) \
a7254363
PB
31589 echo Configuring in $(HOST_SUBDIR)/perl; \
31590 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 31591 case $(srcdir) in \
b00612cc
PB
31592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31593 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
31594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31595 esac; \
b00612cc
PB
31596 srcdiroption="--srcdir=$${topdir}/perl"; \
31597 libsrcdir="$$s/perl"; \
e2b9e2dc 31598 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
31599 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31600 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 31601 || exit 1
b813574b 31602@endif perl
e2b9e2dc 31603
a7254363
PB
31604
31605
d545f33b
PB
31606
31607
b813574b
PB
31608.PHONY: all-perl maybe-all-perl
31609maybe-all-perl:
4f0ef2d8
CD
31610@if gcc-bootstrap
31611all-perl: stage_current
31612@endif gcc-bootstrap
b813574b 31613@if perl
d27cc32e 31614TARGET-perl=all
b813574b
PB
31615maybe-all-perl: all-perl
31616all-perl: configure-perl
0aed8855 31617 @: $(MAKE); $(unstage)
b40e3958
L
31618 @r=`${PWD_COMMAND}`; export r; \
31619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31620 $(HOST_EXPORTS) \
b00612cc 31621 (cd $(HOST_SUBDIR)/perl && \
7f6ef0c0
PB
31622 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
31623 $(TARGET-perl))
b813574b 31624@endif perl
3866be5d 31625
a7254363 31626
d545f33b
PB
31627
31628
b813574b
PB
31629.PHONY: check-perl maybe-check-perl
31630maybe-check-perl:
31631@if perl
31632maybe-check-perl: check-perl
3866be5d 31633
b813574b 31634check-perl:
0aed8855 31635 @: $(MAKE); $(unstage)
b40e3958
L
31636 @r=`${PWD_COMMAND}`; export r; \
31637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31638 $(HOST_EXPORTS) \
b00612cc
PB
31639 (cd $(HOST_SUBDIR)/perl && \
31640 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 31641
b813574b 31642@endif perl
3866be5d 31643
b813574b
PB
31644.PHONY: install-perl maybe-install-perl
31645maybe-install-perl:
31646@if perl
31647maybe-install-perl: install-perl
16ae0395 31648
b813574b 31649install-perl: installdirs
0aed8855 31650 @: $(MAKE); $(unstage)
b40e3958
L
31651 @r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31653 $(HOST_EXPORTS) \
b00612cc 31654 (cd $(HOST_SUBDIR)/perl && \
2da12f12 31655 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 31656
b813574b 31657@endif perl
3866be5d 31658
56a8fe78 31659# Other targets (info, dvi, pdf, etc.)
4fa63067 31660
b813574b
PB
31661.PHONY: maybe-info-perl info-perl
31662maybe-info-perl:
31663@if perl
31664maybe-info-perl: info-perl
4fa63067 31665
b813574b
PB
31666info-perl: \
31667 configure-perl
0aed8855 31668 @: $(MAKE); $(unstage)
b813574b 31669 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
31670 r=`${PWD_COMMAND}`; export r; \
31671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31672 $(HOST_EXPORTS) \
b813574b 31673 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31675 done; \
b813574b 31676 echo "Doing info in perl" ; \
b00612cc 31677 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31680 "RANLIB=$${RANLIB}" \
0c24b341 31681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31682 info) \
e2b9e2dc
NN
31683 || exit 1
31684
b813574b 31685@endif perl
4fa63067 31686
b813574b
PB
31687.PHONY: maybe-dvi-perl dvi-perl
31688maybe-dvi-perl:
31689@if perl
31690maybe-dvi-perl: dvi-perl
4fa63067 31691
b813574b
PB
31692dvi-perl: \
31693 configure-perl
0aed8855 31694 @: $(MAKE); $(unstage)
b813574b 31695 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31696 r=`${PWD_COMMAND}`; export r; \
b40e3958 31697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31698 $(HOST_EXPORTS) \
b813574b 31699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31701 done; \
b813574b 31702 echo "Doing dvi in perl" ; \
b00612cc 31703 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31706 "RANLIB=$${RANLIB}" \
0c24b341 31707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31708 dvi) \
4fa63067 31709 || exit 1
3866be5d 31710
b813574b 31711@endif perl
3866be5d 31712
56a8fe78
DD
31713.PHONY: maybe-pdf-perl pdf-perl
31714maybe-pdf-perl:
31715@if perl
31716maybe-pdf-perl: pdf-perl
31717
31718pdf-perl: \
31719 configure-perl
31720 @: $(MAKE); $(unstage)
31721 @[ -f ./perl/Makefile ] || exit 0; \
31722 r=`${PWD_COMMAND}`; export r; \
31723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31724 $(HOST_EXPORTS) \
31725 for flag in $(EXTRA_HOST_FLAGS) ; do \
31726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31727 done; \
31728 echo "Doing pdf in perl" ; \
31729 (cd $(HOST_SUBDIR)/perl && \
31730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31732 "RANLIB=$${RANLIB}" \
0c24b341 31733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
31734 pdf) \
31735 || exit 1
31736
31737@endif perl
31738
6d389afc
MS
31739.PHONY: maybe-html-perl html-perl
31740maybe-html-perl:
31741@if perl
31742maybe-html-perl: html-perl
31743
31744html-perl: \
31745 configure-perl
0aed8855 31746 @: $(MAKE); $(unstage)
6d389afc
MS
31747 @[ -f ./perl/Makefile ] || exit 0; \
31748 r=`${PWD_COMMAND}`; export r; \
31749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31750 $(HOST_EXPORTS) \
31751 for flag in $(EXTRA_HOST_FLAGS) ; do \
31752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31753 done; \
31754 echo "Doing html in perl" ; \
b00612cc 31755 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
31756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31758 "RANLIB=$${RANLIB}" \
0c24b341 31759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
31760 html) \
31761 || exit 1
31762
31763@endif perl
31764
b813574b
PB
31765.PHONY: maybe-TAGS-perl TAGS-perl
31766maybe-TAGS-perl:
31767@if perl
31768maybe-TAGS-perl: TAGS-perl
4fa63067 31769
b813574b
PB
31770TAGS-perl: \
31771 configure-perl
0aed8855 31772 @: $(MAKE); $(unstage)
b813574b 31773 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31774 r=`${PWD_COMMAND}`; export r; \
b40e3958 31775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31776 $(HOST_EXPORTS) \
b813574b 31777 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31779 done; \
b813574b 31780 echo "Doing TAGS in perl" ; \
b00612cc 31781 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31784 "RANLIB=$${RANLIB}" \
0c24b341 31785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31786 TAGS) \
4fa63067 31787 || exit 1
3866be5d 31788
b813574b 31789@endif perl
3866be5d 31790
b813574b
PB
31791.PHONY: maybe-install-info-perl install-info-perl
31792maybe-install-info-perl:
31793@if perl
31794maybe-install-info-perl: install-info-perl
16ae0395 31795
b813574b
PB
31796install-info-perl: \
31797 configure-perl \
31798 info-perl
0aed8855 31799 @: $(MAKE); $(unstage)
b813574b 31800 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31801 r=`${PWD_COMMAND}`; export r; \
31802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31803 $(HOST_EXPORTS) \
b813574b 31804 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31806 done; \
b813574b 31807 echo "Doing install-info in perl" ; \
b00612cc 31808 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31811 "RANLIB=$${RANLIB}" \
0c24b341 31812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31813 install-info) \
4fa63067
NN
31814 || exit 1
31815
b813574b 31816@endif perl
4fa63067 31817
a3ca38d2
DD
31818.PHONY: maybe-install-pdf-perl install-pdf-perl
31819maybe-install-pdf-perl:
31820@if perl
31821maybe-install-pdf-perl: install-pdf-perl
31822
31823install-pdf-perl: \
31824 configure-perl \
31825 pdf-perl
31826 @: $(MAKE); $(unstage)
31827 @[ -f ./perl/Makefile ] || exit 0; \
31828 r=`${PWD_COMMAND}`; export r; \
31829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31830 $(HOST_EXPORTS) \
31831 for flag in $(EXTRA_HOST_FLAGS) ; do \
31832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31833 done; \
31834 echo "Doing install-pdf in perl" ; \
31835 (cd $(HOST_SUBDIR)/perl && \
31836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31838 "RANLIB=$${RANLIB}" \
0c24b341 31839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
31840 install-pdf) \
31841 || exit 1
31842
31843@endif perl
31844
108a6f8e
CD
31845.PHONY: maybe-install-html-perl install-html-perl
31846maybe-install-html-perl:
31847@if perl
31848maybe-install-html-perl: install-html-perl
31849
31850install-html-perl: \
31851 configure-perl \
31852 html-perl
31853 @: $(MAKE); $(unstage)
31854 @[ -f ./perl/Makefile ] || exit 0; \
31855 r=`${PWD_COMMAND}`; export r; \
31856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31857 $(HOST_EXPORTS) \
31858 for flag in $(EXTRA_HOST_FLAGS) ; do \
31859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31860 done; \
31861 echo "Doing install-html in perl" ; \
31862 (cd $(HOST_SUBDIR)/perl && \
31863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31865 "RANLIB=$${RANLIB}" \
0c24b341 31866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
31867 install-html) \
31868 || exit 1
31869
31870@endif perl
31871
b813574b
PB
31872.PHONY: maybe-installcheck-perl installcheck-perl
31873maybe-installcheck-perl:
31874@if perl
31875maybe-installcheck-perl: installcheck-perl
4fa63067 31876
b813574b
PB
31877installcheck-perl: \
31878 configure-perl
0aed8855 31879 @: $(MAKE); $(unstage)
b813574b 31880 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31881 r=`${PWD_COMMAND}`; export r; \
31882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31883 $(HOST_EXPORTS) \
b813574b 31884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31886 done; \
b813574b 31887 echo "Doing installcheck in perl" ; \
b00612cc 31888 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31891 "RANLIB=$${RANLIB}" \
0c24b341 31892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31893 installcheck) \
4fa63067
NN
31894 || exit 1
31895
b813574b 31896@endif perl
4fa63067 31897
b813574b
PB
31898.PHONY: maybe-mostlyclean-perl mostlyclean-perl
31899maybe-mostlyclean-perl:
31900@if perl
31901maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 31902
b813574b 31903mostlyclean-perl:
0aed8855 31904 @: $(MAKE); $(unstage)
b813574b 31905 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31906 r=`${PWD_COMMAND}`; export r; \
31907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31908 $(HOST_EXPORTS) \
b813574b 31909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31911 done; \
b813574b 31912 echo "Doing mostlyclean in perl" ; \
b00612cc 31913 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31916 "RANLIB=$${RANLIB}" \
0c24b341 31917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31918 mostlyclean) \
4fa63067
NN
31919 || exit 1
31920
b813574b 31921@endif perl
4fa63067 31922
b813574b
PB
31923.PHONY: maybe-clean-perl clean-perl
31924maybe-clean-perl:
31925@if perl
31926maybe-clean-perl: clean-perl
4fa63067 31927
b813574b 31928clean-perl:
0aed8855 31929 @: $(MAKE); $(unstage)
b813574b 31930 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31931 r=`${PWD_COMMAND}`; export r; \
31932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31933 $(HOST_EXPORTS) \
b813574b 31934 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31936 done; \
b813574b 31937 echo "Doing clean in perl" ; \
b00612cc 31938 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31941 "RANLIB=$${RANLIB}" \
0c24b341 31942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31943 clean) \
4fa63067
NN
31944 || exit 1
31945
b813574b 31946@endif perl
4fa63067 31947
b813574b
PB
31948.PHONY: maybe-distclean-perl distclean-perl
31949maybe-distclean-perl:
31950@if perl
31951maybe-distclean-perl: distclean-perl
4fa63067 31952
b813574b 31953distclean-perl:
0aed8855 31954 @: $(MAKE); $(unstage)
b813574b 31955 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
31956 r=`${PWD_COMMAND}`; export r; \
31957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31958 $(HOST_EXPORTS) \
b813574b 31959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31961 done; \
b813574b 31962 echo "Doing distclean in perl" ; \
b00612cc 31963 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31966 "RANLIB=$${RANLIB}" \
0c24b341 31967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31968 distclean) \
4fa63067
NN
31969 || exit 1
31970
b813574b 31971@endif perl
4fa63067 31972
b813574b
PB
31973.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
31974maybe-maintainer-clean-perl:
31975@if perl
31976maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 31977
b813574b 31978maintainer-clean-perl:
0aed8855 31979 @: $(MAKE); $(unstage)
b813574b 31980 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 31981 r=`${PWD_COMMAND}`; export r; \
b40e3958 31982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31983 $(HOST_EXPORTS) \
b813574b 31984 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
31985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31986 done; \
b813574b 31987 echo "Doing maintainer-clean in perl" ; \
b00612cc 31988 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
31989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31991 "RANLIB=$${RANLIB}" \
0c24b341 31992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 31993 maintainer-clean) \
4fa63067 31994 || exit 1
3866be5d 31995
b813574b 31996@endif perl
3866be5d 31997
4fa63067 31998
a7254363 31999
b813574b
PB
32000.PHONY: configure-prms maybe-configure-prms
32001maybe-configure-prms:
4f0ef2d8
CD
32002@if gcc-bootstrap
32003configure-prms: stage_current
32004@endif gcc-bootstrap
b813574b
PB
32005@if prms
32006maybe-configure-prms: configure-prms
c52c6897 32007configure-prms:
0aed8855 32008 @: $(MAKE); $(unstage)
c52c6897 32009 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32011 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
32012 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 32013 $(HOST_EXPORTS) \
a7254363
PB
32014 echo Configuring in $(HOST_SUBDIR)/prms; \
32015 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 32016 case $(srcdir) in \
b00612cc
PB
32017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32018 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
32019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32020 esac; \
b00612cc
PB
32021 srcdiroption="--srcdir=$${topdir}/prms"; \
32022 libsrcdir="$$s/prms"; \
e2b9e2dc 32023 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32025 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32026 || exit 1
b813574b 32027@endif prms
e2b9e2dc 32028
a7254363
PB
32029
32030
d545f33b
PB
32031
32032
b813574b
PB
32033.PHONY: all-prms maybe-all-prms
32034maybe-all-prms:
4f0ef2d8
CD
32035@if gcc-bootstrap
32036all-prms: stage_current
32037@endif gcc-bootstrap
b813574b 32038@if prms
d27cc32e 32039TARGET-prms=all
b813574b
PB
32040maybe-all-prms: all-prms
32041all-prms: configure-prms
0aed8855 32042 @: $(MAKE); $(unstage)
b40e3958
L
32043 @r=`${PWD_COMMAND}`; export r; \
32044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32045 $(HOST_EXPORTS) \
b00612cc 32046 (cd $(HOST_SUBDIR)/prms && \
7f6ef0c0
PB
32047 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32048 $(TARGET-prms))
b813574b 32049@endif prms
3866be5d 32050
a7254363 32051
d545f33b
PB
32052
32053
b813574b
PB
32054.PHONY: check-prms maybe-check-prms
32055maybe-check-prms:
32056@if prms
32057maybe-check-prms: check-prms
3866be5d 32058
b813574b 32059check-prms:
0aed8855 32060 @: $(MAKE); $(unstage)
b40e3958
L
32061 @r=`${PWD_COMMAND}`; export r; \
32062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32063 $(HOST_EXPORTS) \
b00612cc
PB
32064 (cd $(HOST_SUBDIR)/prms && \
32065 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32066
b813574b 32067@endif prms
3866be5d 32068
b813574b
PB
32069.PHONY: install-prms maybe-install-prms
32070maybe-install-prms:
32071@if prms
32072maybe-install-prms: install-prms
4fa63067 32073
b813574b 32074install-prms: installdirs
0aed8855 32075 @: $(MAKE); $(unstage)
4fa63067
NN
32076 @r=`${PWD_COMMAND}`; export r; \
32077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32078 $(HOST_EXPORTS) \
b00612cc 32079 (cd $(HOST_SUBDIR)/prms && \
2da12f12 32080 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32081
b813574b 32082@endif prms
4fa63067 32083
56a8fe78 32084# Other targets (info, dvi, pdf, etc.)
4fa63067 32085
b813574b
PB
32086.PHONY: maybe-info-prms info-prms
32087maybe-info-prms:
32088@if prms
32089maybe-info-prms: info-prms
4fa63067 32090
b813574b
PB
32091info-prms: \
32092 configure-prms
0aed8855 32093 @: $(MAKE); $(unstage)
b813574b 32094 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32095 r=`${PWD_COMMAND}`; export r; \
32096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32097 $(HOST_EXPORTS) \
b813574b 32098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32100 done; \
b813574b 32101 echo "Doing info in prms" ; \
b00612cc 32102 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32105 "RANLIB=$${RANLIB}" \
0c24b341 32106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32107 info) \
4fa63067
NN
32108 || exit 1
32109
b813574b 32110@endif prms
4fa63067 32111
b813574b
PB
32112.PHONY: maybe-dvi-prms dvi-prms
32113maybe-dvi-prms:
32114@if prms
32115maybe-dvi-prms: dvi-prms
4fa63067 32116
b813574b
PB
32117dvi-prms: \
32118 configure-prms
0aed8855 32119 @: $(MAKE); $(unstage)
b813574b 32120 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32121 r=`${PWD_COMMAND}`; export r; \
32122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32123 $(HOST_EXPORTS) \
b813574b 32124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32126 done; \
b813574b 32127 echo "Doing dvi in prms" ; \
b00612cc 32128 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32131 "RANLIB=$${RANLIB}" \
0c24b341 32132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32133 dvi) \
4fa63067
NN
32134 || exit 1
32135
b813574b 32136@endif prms
4fa63067 32137
56a8fe78
DD
32138.PHONY: maybe-pdf-prms pdf-prms
32139maybe-pdf-prms:
32140@if prms
32141maybe-pdf-prms: pdf-prms
32142
32143pdf-prms: \
32144 configure-prms
32145 @: $(MAKE); $(unstage)
32146 @[ -f ./prms/Makefile ] || exit 0; \
32147 r=`${PWD_COMMAND}`; export r; \
32148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32149 $(HOST_EXPORTS) \
32150 for flag in $(EXTRA_HOST_FLAGS) ; do \
32151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32152 done; \
32153 echo "Doing pdf in prms" ; \
32154 (cd $(HOST_SUBDIR)/prms && \
32155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32157 "RANLIB=$${RANLIB}" \
0c24b341 32158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32159 pdf) \
32160 || exit 1
32161
32162@endif prms
32163
6d389afc
MS
32164.PHONY: maybe-html-prms html-prms
32165maybe-html-prms:
32166@if prms
32167maybe-html-prms: html-prms
32168
32169html-prms: \
32170 configure-prms
0aed8855 32171 @: $(MAKE); $(unstage)
6d389afc
MS
32172 @[ -f ./prms/Makefile ] || exit 0; \
32173 r=`${PWD_COMMAND}`; export r; \
32174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32175 $(HOST_EXPORTS) \
32176 for flag in $(EXTRA_HOST_FLAGS) ; do \
32177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32178 done; \
32179 echo "Doing html in prms" ; \
b00612cc 32180 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
32181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32183 "RANLIB=$${RANLIB}" \
0c24b341 32184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32185 html) \
32186 || exit 1
32187
32188@endif prms
32189
b813574b
PB
32190.PHONY: maybe-TAGS-prms TAGS-prms
32191maybe-TAGS-prms:
32192@if prms
32193maybe-TAGS-prms: TAGS-prms
4fa63067 32194
b813574b
PB
32195TAGS-prms: \
32196 configure-prms
0aed8855 32197 @: $(MAKE); $(unstage)
b813574b 32198 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32199 r=`${PWD_COMMAND}`; export r; \
32200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32201 $(HOST_EXPORTS) \
b813574b 32202 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32204 done; \
b813574b 32205 echo "Doing TAGS in prms" ; \
b00612cc 32206 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32209 "RANLIB=$${RANLIB}" \
0c24b341 32210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32211 TAGS) \
4fa63067
NN
32212 || exit 1
32213
b813574b 32214@endif prms
4fa63067 32215
b813574b
PB
32216.PHONY: maybe-install-info-prms install-info-prms
32217maybe-install-info-prms:
32218@if prms
32219maybe-install-info-prms: install-info-prms
4fa63067 32220
b813574b
PB
32221install-info-prms: \
32222 configure-prms \
32223 info-prms
0aed8855 32224 @: $(MAKE); $(unstage)
b813574b 32225 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32226 r=`${PWD_COMMAND}`; export r; \
32227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32228 $(HOST_EXPORTS) \
b813574b 32229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32231 done; \
b813574b 32232 echo "Doing install-info in prms" ; \
b00612cc 32233 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32236 "RANLIB=$${RANLIB}" \
0c24b341 32237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32238 install-info) \
4fa63067
NN
32239 || exit 1
32240
b813574b 32241@endif prms
4fa63067 32242
a3ca38d2
DD
32243.PHONY: maybe-install-pdf-prms install-pdf-prms
32244maybe-install-pdf-prms:
32245@if prms
32246maybe-install-pdf-prms: install-pdf-prms
32247
32248install-pdf-prms: \
32249 configure-prms \
32250 pdf-prms
32251 @: $(MAKE); $(unstage)
32252 @[ -f ./prms/Makefile ] || exit 0; \
32253 r=`${PWD_COMMAND}`; export r; \
32254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32255 $(HOST_EXPORTS) \
32256 for flag in $(EXTRA_HOST_FLAGS) ; do \
32257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32258 done; \
32259 echo "Doing install-pdf in prms" ; \
32260 (cd $(HOST_SUBDIR)/prms && \
32261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32263 "RANLIB=$${RANLIB}" \
0c24b341 32264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32265 install-pdf) \
32266 || exit 1
32267
32268@endif prms
32269
108a6f8e
CD
32270.PHONY: maybe-install-html-prms install-html-prms
32271maybe-install-html-prms:
32272@if prms
32273maybe-install-html-prms: install-html-prms
32274
32275install-html-prms: \
32276 configure-prms \
32277 html-prms
32278 @: $(MAKE); $(unstage)
32279 @[ -f ./prms/Makefile ] || exit 0; \
32280 r=`${PWD_COMMAND}`; export r; \
32281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32282 $(HOST_EXPORTS) \
32283 for flag in $(EXTRA_HOST_FLAGS) ; do \
32284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32285 done; \
32286 echo "Doing install-html in prms" ; \
32287 (cd $(HOST_SUBDIR)/prms && \
32288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32290 "RANLIB=$${RANLIB}" \
0c24b341 32291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32292 install-html) \
32293 || exit 1
32294
32295@endif prms
32296
b813574b
PB
32297.PHONY: maybe-installcheck-prms installcheck-prms
32298maybe-installcheck-prms:
32299@if prms
32300maybe-installcheck-prms: installcheck-prms
4fa63067 32301
b813574b
PB
32302installcheck-prms: \
32303 configure-prms
0aed8855 32304 @: $(MAKE); $(unstage)
b813574b 32305 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32306 r=`${PWD_COMMAND}`; export r; \
32307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32308 $(HOST_EXPORTS) \
b813574b 32309 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32311 done; \
b813574b 32312 echo "Doing installcheck in prms" ; \
b00612cc 32313 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32316 "RANLIB=$${RANLIB}" \
0c24b341 32317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32318 installcheck) \
4fa63067
NN
32319 || exit 1
32320
b813574b 32321@endif prms
4fa63067 32322
b813574b
PB
32323.PHONY: maybe-mostlyclean-prms mostlyclean-prms
32324maybe-mostlyclean-prms:
32325@if prms
32326maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 32327
b813574b 32328mostlyclean-prms:
0aed8855 32329 @: $(MAKE); $(unstage)
b813574b 32330 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32331 r=`${PWD_COMMAND}`; export r; \
32332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32333 $(HOST_EXPORTS) \
b813574b 32334 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32336 done; \
b813574b 32337 echo "Doing mostlyclean in prms" ; \
b00612cc 32338 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32341 "RANLIB=$${RANLIB}" \
0c24b341 32342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32343 mostlyclean) \
4fa63067
NN
32344 || exit 1
32345
b813574b 32346@endif prms
4fa63067 32347
b813574b
PB
32348.PHONY: maybe-clean-prms clean-prms
32349maybe-clean-prms:
32350@if prms
32351maybe-clean-prms: clean-prms
4fa63067 32352
b813574b 32353clean-prms:
0aed8855 32354 @: $(MAKE); $(unstage)
b813574b 32355 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32356 r=`${PWD_COMMAND}`; export r; \
32357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32358 $(HOST_EXPORTS) \
b813574b 32359 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32361 done; \
b813574b 32362 echo "Doing clean in prms" ; \
b00612cc 32363 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32366 "RANLIB=$${RANLIB}" \
0c24b341 32367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32368 clean) \
4fa63067
NN
32369 || exit 1
32370
b813574b 32371@endif prms
4fa63067 32372
b813574b
PB
32373.PHONY: maybe-distclean-prms distclean-prms
32374maybe-distclean-prms:
32375@if prms
32376maybe-distclean-prms: distclean-prms
4fa63067 32377
b813574b 32378distclean-prms:
0aed8855 32379 @: $(MAKE); $(unstage)
b813574b 32380 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32381 r=`${PWD_COMMAND}`; export r; \
32382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32383 $(HOST_EXPORTS) \
b813574b 32384 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32386 done; \
b813574b 32387 echo "Doing distclean in prms" ; \
b00612cc 32388 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32391 "RANLIB=$${RANLIB}" \
0c24b341 32392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32393 distclean) \
4fa63067
NN
32394 || exit 1
32395
b813574b 32396@endif prms
4fa63067 32397
b813574b
PB
32398.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
32399maybe-maintainer-clean-prms:
32400@if prms
32401maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 32402
b813574b 32403maintainer-clean-prms:
0aed8855 32404 @: $(MAKE); $(unstage)
b813574b 32405 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
32406 r=`${PWD_COMMAND}`; export r; \
32407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32408 $(HOST_EXPORTS) \
b813574b 32409 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32411 done; \
b813574b 32412 echo "Doing maintainer-clean in prms" ; \
b00612cc 32413 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
32414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32416 "RANLIB=$${RANLIB}" \
0c24b341 32417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32418 maintainer-clean) \
4fa63067 32419 || exit 1
16ae0395 32420
b813574b 32421@endif prms
3866be5d
NN
32422
32423
a7254363 32424
b813574b
PB
32425.PHONY: configure-rcs maybe-configure-rcs
32426maybe-configure-rcs:
4f0ef2d8
CD
32427@if gcc-bootstrap
32428configure-rcs: stage_current
32429@endif gcc-bootstrap
b813574b
PB
32430@if rcs
32431maybe-configure-rcs: configure-rcs
c52c6897 32432configure-rcs:
0aed8855 32433 @: $(MAKE); $(unstage)
c52c6897 32434 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32436 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
32437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 32438 $(HOST_EXPORTS) \
a7254363
PB
32439 echo Configuring in $(HOST_SUBDIR)/rcs; \
32440 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 32441 case $(srcdir) in \
b00612cc
PB
32442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32443 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
32444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32445 esac; \
b00612cc
PB
32446 srcdiroption="--srcdir=$${topdir}/rcs"; \
32447 libsrcdir="$$s/rcs"; \
e2b9e2dc 32448 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32449 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32450 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32451 || exit 1
b813574b 32452@endif rcs
e2b9e2dc 32453
a7254363
PB
32454
32455
d545f33b
PB
32456
32457
b813574b
PB
32458.PHONY: all-rcs maybe-all-rcs
32459maybe-all-rcs:
4f0ef2d8
CD
32460@if gcc-bootstrap
32461all-rcs: stage_current
32462@endif gcc-bootstrap
b813574b 32463@if rcs
d27cc32e 32464TARGET-rcs=all
b813574b
PB
32465maybe-all-rcs: all-rcs
32466all-rcs: configure-rcs
0aed8855 32467 @: $(MAKE); $(unstage)
b40e3958
L
32468 @r=`${PWD_COMMAND}`; export r; \
32469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32470 $(HOST_EXPORTS) \
b00612cc 32471 (cd $(HOST_SUBDIR)/rcs && \
7f6ef0c0
PB
32472 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32473 $(TARGET-rcs))
b813574b 32474@endif rcs
3866be5d 32475
a7254363 32476
d545f33b
PB
32477
32478
b813574b
PB
32479.PHONY: check-rcs maybe-check-rcs
32480maybe-check-rcs:
32481@if rcs
32482maybe-check-rcs: check-rcs
3866be5d 32483
b813574b 32484check-rcs:
0aed8855 32485 @: $(MAKE); $(unstage)
b40e3958
L
32486 @r=`${PWD_COMMAND}`; export r; \
32487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32488 $(HOST_EXPORTS) \
b00612cc
PB
32489 (cd $(HOST_SUBDIR)/rcs && \
32490 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 32491
b813574b 32492@endif rcs
3866be5d 32493
b813574b
PB
32494.PHONY: install-rcs maybe-install-rcs
32495maybe-install-rcs:
32496@if rcs
32497maybe-install-rcs: install-rcs
16ae0395 32498
b813574b 32499install-rcs: installdirs
0aed8855 32500 @: $(MAKE); $(unstage)
b40e3958
L
32501 @r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32503 $(HOST_EXPORTS) \
b00612cc 32504 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 32505 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 32506
b813574b 32507@endif rcs
3866be5d 32508
56a8fe78 32509# Other targets (info, dvi, pdf, etc.)
4fa63067 32510
b813574b
PB
32511.PHONY: maybe-info-rcs info-rcs
32512maybe-info-rcs:
32513@if rcs
32514maybe-info-rcs: info-rcs
4fa63067 32515
b813574b
PB
32516info-rcs: \
32517 configure-rcs
0aed8855 32518 @: $(MAKE); $(unstage)
b813574b 32519 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32520 r=`${PWD_COMMAND}`; export r; \
32521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32522 $(HOST_EXPORTS) \
b813574b 32523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32525 done; \
b813574b 32526 echo "Doing info in rcs" ; \
b00612cc 32527 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32530 "RANLIB=$${RANLIB}" \
0c24b341 32531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32532 info) \
4fa63067
NN
32533 || exit 1
32534
b813574b 32535@endif rcs
4fa63067 32536
b813574b
PB
32537.PHONY: maybe-dvi-rcs dvi-rcs
32538maybe-dvi-rcs:
32539@if rcs
32540maybe-dvi-rcs: dvi-rcs
4fa63067 32541
b813574b
PB
32542dvi-rcs: \
32543 configure-rcs
0aed8855 32544 @: $(MAKE); $(unstage)
b813574b 32545 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32546 r=`${PWD_COMMAND}`; export r; \
32547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32548 $(HOST_EXPORTS) \
b813574b 32549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32551 done; \
b813574b 32552 echo "Doing dvi in rcs" ; \
b00612cc 32553 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32556 "RANLIB=$${RANLIB}" \
0c24b341 32557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32558 dvi) \
4fa63067
NN
32559 || exit 1
32560
b813574b 32561@endif rcs
4fa63067 32562
56a8fe78
DD
32563.PHONY: maybe-pdf-rcs pdf-rcs
32564maybe-pdf-rcs:
32565@if rcs
32566maybe-pdf-rcs: pdf-rcs
32567
32568pdf-rcs: \
32569 configure-rcs
32570 @: $(MAKE); $(unstage)
32571 @[ -f ./rcs/Makefile ] || exit 0; \
32572 r=`${PWD_COMMAND}`; export r; \
32573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32574 $(HOST_EXPORTS) \
32575 for flag in $(EXTRA_HOST_FLAGS) ; do \
32576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32577 done; \
32578 echo "Doing pdf in rcs" ; \
32579 (cd $(HOST_SUBDIR)/rcs && \
32580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32582 "RANLIB=$${RANLIB}" \
0c24b341 32583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
32584 pdf) \
32585 || exit 1
32586
32587@endif rcs
32588
6d389afc
MS
32589.PHONY: maybe-html-rcs html-rcs
32590maybe-html-rcs:
32591@if rcs
32592maybe-html-rcs: html-rcs
32593
32594html-rcs: \
32595 configure-rcs
0aed8855 32596 @: $(MAKE); $(unstage)
6d389afc
MS
32597 @[ -f ./rcs/Makefile ] || exit 0; \
32598 r=`${PWD_COMMAND}`; export r; \
32599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32600 $(HOST_EXPORTS) \
32601 for flag in $(EXTRA_HOST_FLAGS) ; do \
32602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32603 done; \
32604 echo "Doing html in rcs" ; \
b00612cc 32605 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
32606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32608 "RANLIB=$${RANLIB}" \
0c24b341 32609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
32610 html) \
32611 || exit 1
32612
32613@endif rcs
32614
b813574b
PB
32615.PHONY: maybe-TAGS-rcs TAGS-rcs
32616maybe-TAGS-rcs:
32617@if rcs
32618maybe-TAGS-rcs: TAGS-rcs
4fa63067 32619
b813574b
PB
32620TAGS-rcs: \
32621 configure-rcs
0aed8855 32622 @: $(MAKE); $(unstage)
b813574b 32623 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32624 r=`${PWD_COMMAND}`; export r; \
32625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32626 $(HOST_EXPORTS) \
b813574b 32627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32629 done; \
b813574b 32630 echo "Doing TAGS in rcs" ; \
b00612cc 32631 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32634 "RANLIB=$${RANLIB}" \
0c24b341 32635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32636 TAGS) \
4fa63067
NN
32637 || exit 1
32638
b813574b 32639@endif rcs
4fa63067 32640
b813574b
PB
32641.PHONY: maybe-install-info-rcs install-info-rcs
32642maybe-install-info-rcs:
32643@if rcs
32644maybe-install-info-rcs: install-info-rcs
4fa63067 32645
b813574b
PB
32646install-info-rcs: \
32647 configure-rcs \
32648 info-rcs
0aed8855 32649 @: $(MAKE); $(unstage)
b813574b 32650 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32651 r=`${PWD_COMMAND}`; export r; \
32652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32653 $(HOST_EXPORTS) \
b813574b 32654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32656 done; \
b813574b 32657 echo "Doing install-info in rcs" ; \
b00612cc 32658 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32661 "RANLIB=$${RANLIB}" \
0c24b341 32662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32663 install-info) \
4fa63067
NN
32664 || exit 1
32665
b813574b 32666@endif rcs
4fa63067 32667
a3ca38d2
DD
32668.PHONY: maybe-install-pdf-rcs install-pdf-rcs
32669maybe-install-pdf-rcs:
32670@if rcs
32671maybe-install-pdf-rcs: install-pdf-rcs
32672
32673install-pdf-rcs: \
32674 configure-rcs \
32675 pdf-rcs
32676 @: $(MAKE); $(unstage)
32677 @[ -f ./rcs/Makefile ] || exit 0; \
32678 r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32680 $(HOST_EXPORTS) \
32681 for flag in $(EXTRA_HOST_FLAGS) ; do \
32682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32683 done; \
32684 echo "Doing install-pdf in rcs" ; \
32685 (cd $(HOST_SUBDIR)/rcs && \
32686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32688 "RANLIB=$${RANLIB}" \
0c24b341 32689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
32690 install-pdf) \
32691 || exit 1
32692
32693@endif rcs
32694
108a6f8e
CD
32695.PHONY: maybe-install-html-rcs install-html-rcs
32696maybe-install-html-rcs:
32697@if rcs
32698maybe-install-html-rcs: install-html-rcs
32699
32700install-html-rcs: \
32701 configure-rcs \
32702 html-rcs
32703 @: $(MAKE); $(unstage)
32704 @[ -f ./rcs/Makefile ] || exit 0; \
32705 r=`${PWD_COMMAND}`; export r; \
32706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32707 $(HOST_EXPORTS) \
32708 for flag in $(EXTRA_HOST_FLAGS) ; do \
32709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32710 done; \
32711 echo "Doing install-html in rcs" ; \
32712 (cd $(HOST_SUBDIR)/rcs && \
32713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32715 "RANLIB=$${RANLIB}" \
0c24b341 32716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
32717 install-html) \
32718 || exit 1
32719
32720@endif rcs
32721
b813574b
PB
32722.PHONY: maybe-installcheck-rcs installcheck-rcs
32723maybe-installcheck-rcs:
32724@if rcs
32725maybe-installcheck-rcs: installcheck-rcs
4fa63067 32726
b813574b
PB
32727installcheck-rcs: \
32728 configure-rcs
0aed8855 32729 @: $(MAKE); $(unstage)
b813574b 32730 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32731 r=`${PWD_COMMAND}`; export r; \
32732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32733 $(HOST_EXPORTS) \
b813574b 32734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32736 done; \
b813574b 32737 echo "Doing installcheck in rcs" ; \
b00612cc 32738 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32741 "RANLIB=$${RANLIB}" \
0c24b341 32742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32743 installcheck) \
4fa63067
NN
32744 || exit 1
32745
b813574b 32746@endif rcs
4fa63067 32747
b813574b
PB
32748.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
32749maybe-mostlyclean-rcs:
32750@if rcs
32751maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 32752
b813574b 32753mostlyclean-rcs:
0aed8855 32754 @: $(MAKE); $(unstage)
b813574b 32755 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32756 r=`${PWD_COMMAND}`; export r; \
32757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32758 $(HOST_EXPORTS) \
b813574b 32759 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32761 done; \
b813574b 32762 echo "Doing mostlyclean in rcs" ; \
b00612cc 32763 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32766 "RANLIB=$${RANLIB}" \
0c24b341 32767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32768 mostlyclean) \
4fa63067
NN
32769 || exit 1
32770
b813574b 32771@endif rcs
4fa63067 32772
b813574b
PB
32773.PHONY: maybe-clean-rcs clean-rcs
32774maybe-clean-rcs:
32775@if rcs
32776maybe-clean-rcs: clean-rcs
4fa63067 32777
b813574b 32778clean-rcs:
0aed8855 32779 @: $(MAKE); $(unstage)
b813574b 32780 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32781 r=`${PWD_COMMAND}`; export r; \
32782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32783 $(HOST_EXPORTS) \
b813574b 32784 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32786 done; \
b813574b 32787 echo "Doing clean in rcs" ; \
b00612cc 32788 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32791 "RANLIB=$${RANLIB}" \
0c24b341 32792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32793 clean) \
4fa63067
NN
32794 || exit 1
32795
b813574b 32796@endif rcs
4fa63067 32797
b813574b
PB
32798.PHONY: maybe-distclean-rcs distclean-rcs
32799maybe-distclean-rcs:
32800@if rcs
32801maybe-distclean-rcs: distclean-rcs
4fa63067 32802
b813574b 32803distclean-rcs:
0aed8855 32804 @: $(MAKE); $(unstage)
b813574b 32805 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32806 r=`${PWD_COMMAND}`; export r; \
32807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32808 $(HOST_EXPORTS) \
b813574b 32809 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32811 done; \
b813574b 32812 echo "Doing distclean in rcs" ; \
b00612cc 32813 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32816 "RANLIB=$${RANLIB}" \
0c24b341 32817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32818 distclean) \
4fa63067
NN
32819 || exit 1
32820
b813574b 32821@endif rcs
4fa63067 32822
b813574b
PB
32823.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
32824maybe-maintainer-clean-rcs:
32825@if rcs
32826maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 32827
b813574b 32828maintainer-clean-rcs:
0aed8855 32829 @: $(MAKE); $(unstage)
b813574b 32830 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
32831 r=`${PWD_COMMAND}`; export r; \
32832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32833 $(HOST_EXPORTS) \
b813574b 32834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32836 done; \
b813574b 32837 echo "Doing maintainer-clean in rcs" ; \
b00612cc 32838 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
32839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32841 "RANLIB=$${RANLIB}" \
0c24b341 32842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32843 maintainer-clean) \
4fa63067
NN
32844 || exit 1
32845
b813574b 32846@endif rcs
4fa63067
NN
32847
32848
a7254363 32849
b813574b
PB
32850.PHONY: configure-readline maybe-configure-readline
32851maybe-configure-readline:
4f0ef2d8
CD
32852@if gcc-bootstrap
32853configure-readline: stage_current
32854@endif gcc-bootstrap
b813574b
PB
32855@if readline
32856maybe-configure-readline: configure-readline
c52c6897 32857configure-readline:
0aed8855 32858 @: $(MAKE); $(unstage)
c52c6897 32859 @r=`${PWD_COMMAND}`; export r; \
b40e3958 32860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
32861 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
32862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 32863 $(HOST_EXPORTS) \
a7254363
PB
32864 echo Configuring in $(HOST_SUBDIR)/readline; \
32865 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 32866 case $(srcdir) in \
b00612cc
PB
32867 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32868 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
32869 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32870 esac; \
b00612cc
PB
32871 srcdiroption="--srcdir=$${topdir}/readline"; \
32872 libsrcdir="$$s/readline"; \
e2b9e2dc 32873 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
32874 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32875 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 32876 || exit 1
b813574b 32877@endif readline
e2b9e2dc 32878
a7254363
PB
32879
32880
d545f33b
PB
32881
32882
b813574b
PB
32883.PHONY: all-readline maybe-all-readline
32884maybe-all-readline:
4f0ef2d8
CD
32885@if gcc-bootstrap
32886all-readline: stage_current
32887@endif gcc-bootstrap
b813574b 32888@if readline
d27cc32e 32889TARGET-readline=all
b813574b
PB
32890maybe-all-readline: all-readline
32891all-readline: configure-readline
0aed8855 32892 @: $(MAKE); $(unstage)
b40e3958
L
32893 @r=`${PWD_COMMAND}`; export r; \
32894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32895 $(HOST_EXPORTS) \
b00612cc 32896 (cd $(HOST_SUBDIR)/readline && \
7f6ef0c0
PB
32897 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
32898 $(TARGET-readline))
b813574b 32899@endif readline
3866be5d 32900
a7254363 32901
d545f33b
PB
32902
32903
b813574b
PB
32904.PHONY: check-readline maybe-check-readline
32905maybe-check-readline:
32906@if readline
32907maybe-check-readline: check-readline
3866be5d 32908
b813574b 32909check-readline:
0aed8855 32910 @: $(MAKE); $(unstage)
b813574b
PB
32911 @r=`${PWD_COMMAND}`; export r; \
32912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32913 $(HOST_EXPORTS) \
b00612cc
PB
32914 (cd $(HOST_SUBDIR)/readline && \
32915 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 32916
b813574b 32917@endif readline
4fa63067 32918
b813574b
PB
32919.PHONY: install-readline maybe-install-readline
32920maybe-install-readline:
32921@if readline
32922maybe-install-readline: install-readline
4fa63067 32923
b813574b 32924install-readline: installdirs
0aed8855 32925 @: $(MAKE); $(unstage)
b813574b
PB
32926 @r=`${PWD_COMMAND}`; export r; \
32927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 32928 $(HOST_EXPORTS) \
b00612cc 32929 (cd $(HOST_SUBDIR)/readline && \
2da12f12 32930 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 32931
b813574b 32932@endif readline
4fa63067 32933
56a8fe78 32934# Other targets (info, dvi, pdf, etc.)
4fa63067 32935
b813574b
PB
32936.PHONY: maybe-info-readline info-readline
32937maybe-info-readline:
32938@if readline
32939maybe-info-readline: info-readline
4fa63067 32940
b813574b
PB
32941info-readline: \
32942 configure-readline
0aed8855 32943 @: $(MAKE); $(unstage)
b813574b 32944 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32945 r=`${PWD_COMMAND}`; export r; \
b40e3958 32946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32947 $(HOST_EXPORTS) \
b813574b 32948 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32950 done; \
b813574b 32951 echo "Doing info in readline" ; \
b00612cc 32952 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32955 "RANLIB=$${RANLIB}" \
0c24b341 32956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32957 info) \
4fa63067 32958 || exit 1
3866be5d 32959
b813574b 32960@endif readline
3866be5d 32961
b813574b
PB
32962.PHONY: maybe-dvi-readline dvi-readline
32963maybe-dvi-readline:
32964@if readline
32965maybe-dvi-readline: dvi-readline
16ae0395 32966
b813574b
PB
32967dvi-readline: \
32968 configure-readline
0aed8855 32969 @: $(MAKE); $(unstage)
b813574b 32970 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 32971 r=`${PWD_COMMAND}`; export r; \
b40e3958 32972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32973 $(HOST_EXPORTS) \
b813574b 32974 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
32975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32976 done; \
b813574b 32977 echo "Doing dvi in readline" ; \
b00612cc 32978 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
32979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32981 "RANLIB=$${RANLIB}" \
0c24b341 32982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 32983 dvi) \
4fa63067 32984 || exit 1
3866be5d 32985
b813574b 32986@endif readline
3866be5d 32987
56a8fe78
DD
32988.PHONY: maybe-pdf-readline pdf-readline
32989maybe-pdf-readline:
32990@if readline
32991maybe-pdf-readline: pdf-readline
32992
32993pdf-readline: \
32994 configure-readline
32995 @: $(MAKE); $(unstage)
32996 @[ -f ./readline/Makefile ] || exit 0; \
32997 r=`${PWD_COMMAND}`; export r; \
32998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32999 $(HOST_EXPORTS) \
33000 for flag in $(EXTRA_HOST_FLAGS) ; do \
33001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33002 done; \
33003 echo "Doing pdf in readline" ; \
33004 (cd $(HOST_SUBDIR)/readline && \
33005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33007 "RANLIB=$${RANLIB}" \
0c24b341 33008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33009 pdf) \
33010 || exit 1
33011
33012@endif readline
33013
6d389afc
MS
33014.PHONY: maybe-html-readline html-readline
33015maybe-html-readline:
33016@if readline
33017maybe-html-readline: html-readline
33018
33019html-readline: \
33020 configure-readline
0aed8855 33021 @: $(MAKE); $(unstage)
6d389afc
MS
33022 @[ -f ./readline/Makefile ] || exit 0; \
33023 r=`${PWD_COMMAND}`; export r; \
33024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33025 $(HOST_EXPORTS) \
33026 for flag in $(EXTRA_HOST_FLAGS) ; do \
33027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33028 done; \
33029 echo "Doing html in readline" ; \
b00612cc 33030 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
33031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33033 "RANLIB=$${RANLIB}" \
0c24b341 33034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33035 html) \
33036 || exit 1
33037
33038@endif readline
33039
b813574b
PB
33040.PHONY: maybe-TAGS-readline TAGS-readline
33041maybe-TAGS-readline:
33042@if readline
33043maybe-TAGS-readline: TAGS-readline
4fa63067 33044
b813574b
PB
33045TAGS-readline: \
33046 configure-readline
0aed8855 33047 @: $(MAKE); $(unstage)
b813574b 33048 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
33049 r=`${PWD_COMMAND}`; export r; \
33050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33051 $(HOST_EXPORTS) \
b813574b 33052 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33054 done; \
b813574b 33055 echo "Doing TAGS in readline" ; \
b00612cc 33056 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33059 "RANLIB=$${RANLIB}" \
0c24b341 33060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33061 TAGS) \
e2b9e2dc
NN
33062 || exit 1
33063
b813574b 33064@endif readline
4fa63067 33065
b813574b
PB
33066.PHONY: maybe-install-info-readline install-info-readline
33067maybe-install-info-readline:
33068@if readline
33069maybe-install-info-readline: install-info-readline
4fa63067 33070
b813574b
PB
33071install-info-readline: \
33072 configure-readline \
33073 info-readline
0aed8855 33074 @: $(MAKE); $(unstage)
b813574b 33075 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33076 r=`${PWD_COMMAND}`; export r; \
b40e3958 33077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33078 $(HOST_EXPORTS) \
b813574b 33079 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33081 done; \
b813574b 33082 echo "Doing install-info in readline" ; \
b00612cc 33083 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33086 "RANLIB=$${RANLIB}" \
0c24b341 33087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33088 install-info) \
4fa63067 33089 || exit 1
3866be5d 33090
b813574b 33091@endif readline
3866be5d 33092
a3ca38d2
DD
33093.PHONY: maybe-install-pdf-readline install-pdf-readline
33094maybe-install-pdf-readline:
33095@if readline
33096maybe-install-pdf-readline: install-pdf-readline
33097
33098install-pdf-readline: \
33099 configure-readline \
33100 pdf-readline
33101 @: $(MAKE); $(unstage)
33102 @[ -f ./readline/Makefile ] || exit 0; \
33103 r=`${PWD_COMMAND}`; export r; \
33104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33105 $(HOST_EXPORTS) \
33106 for flag in $(EXTRA_HOST_FLAGS) ; do \
33107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33108 done; \
33109 echo "Doing install-pdf in readline" ; \
33110 (cd $(HOST_SUBDIR)/readline && \
33111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33113 "RANLIB=$${RANLIB}" \
0c24b341 33114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33115 install-pdf) \
33116 || exit 1
33117
33118@endif readline
33119
108a6f8e
CD
33120.PHONY: maybe-install-html-readline install-html-readline
33121maybe-install-html-readline:
33122@if readline
33123maybe-install-html-readline: install-html-readline
33124
33125install-html-readline: \
33126 configure-readline \
33127 html-readline
33128 @: $(MAKE); $(unstage)
33129 @[ -f ./readline/Makefile ] || exit 0; \
33130 r=`${PWD_COMMAND}`; export r; \
33131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33132 $(HOST_EXPORTS) \
33133 for flag in $(EXTRA_HOST_FLAGS) ; do \
33134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33135 done; \
33136 echo "Doing install-html in readline" ; \
33137 (cd $(HOST_SUBDIR)/readline && \
33138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33140 "RANLIB=$${RANLIB}" \
0c24b341 33141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33142 install-html) \
33143 || exit 1
33144
33145@endif readline
33146
b813574b
PB
33147.PHONY: maybe-installcheck-readline installcheck-readline
33148maybe-installcheck-readline:
33149@if readline
33150maybe-installcheck-readline: installcheck-readline
4fa63067 33151
b813574b
PB
33152installcheck-readline: \
33153 configure-readline
0aed8855 33154 @: $(MAKE); $(unstage)
b813574b 33155 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33156 r=`${PWD_COMMAND}`; export r; \
33157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33158 $(HOST_EXPORTS) \
b813574b 33159 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33161 done; \
b813574b 33162 echo "Doing installcheck in readline" ; \
b00612cc 33163 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33166 "RANLIB=$${RANLIB}" \
0c24b341 33167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33168 installcheck) \
4fa63067 33169 || exit 1
3866be5d 33170
b813574b 33171@endif readline
3866be5d 33172
b813574b
PB
33173.PHONY: maybe-mostlyclean-readline mostlyclean-readline
33174maybe-mostlyclean-readline:
33175@if readline
33176maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 33177
b813574b 33178mostlyclean-readline:
0aed8855 33179 @: $(MAKE); $(unstage)
b813574b 33180 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33181 r=`${PWD_COMMAND}`; export r; \
33182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33183 $(HOST_EXPORTS) \
b813574b 33184 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33186 done; \
b813574b 33187 echo "Doing mostlyclean in readline" ; \
b00612cc 33188 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33191 "RANLIB=$${RANLIB}" \
0c24b341 33192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33193 mostlyclean) \
4fa63067
NN
33194 || exit 1
33195
b813574b 33196@endif readline
4fa63067 33197
b813574b
PB
33198.PHONY: maybe-clean-readline clean-readline
33199maybe-clean-readline:
33200@if readline
33201maybe-clean-readline: clean-readline
4fa63067 33202
b813574b 33203clean-readline:
0aed8855 33204 @: $(MAKE); $(unstage)
b813574b 33205 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33206 r=`${PWD_COMMAND}`; export r; \
33207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33208 $(HOST_EXPORTS) \
b813574b 33209 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33211 done; \
b813574b 33212 echo "Doing clean in readline" ; \
b00612cc 33213 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33216 "RANLIB=$${RANLIB}" \
0c24b341 33217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33218 clean) \
4fa63067
NN
33219 || exit 1
33220
b813574b 33221@endif readline
4fa63067 33222
b813574b
PB
33223.PHONY: maybe-distclean-readline distclean-readline
33224maybe-distclean-readline:
33225@if readline
33226maybe-distclean-readline: distclean-readline
4fa63067 33227
b813574b 33228distclean-readline:
0aed8855 33229 @: $(MAKE); $(unstage)
b813574b 33230 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
33231 r=`${PWD_COMMAND}`; export r; \
33232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33233 $(HOST_EXPORTS) \
b813574b 33234 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33236 done; \
b813574b 33237 echo "Doing distclean in readline" ; \
b00612cc 33238 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33241 "RANLIB=$${RANLIB}" \
0c24b341 33242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33243 distclean) \
4fa63067
NN
33244 || exit 1
33245
b813574b 33246@endif readline
4fa63067 33247
b813574b
PB
33248.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
33249maybe-maintainer-clean-readline:
33250@if readline
33251maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 33252
b813574b 33253maintainer-clean-readline:
0aed8855 33254 @: $(MAKE); $(unstage)
b813574b 33255 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 33256 r=`${PWD_COMMAND}`; export r; \
b40e3958 33257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33258 $(HOST_EXPORTS) \
b813574b 33259 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33261 done; \
b813574b 33262 echo "Doing maintainer-clean in readline" ; \
b00612cc 33263 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
33264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33266 "RANLIB=$${RANLIB}" \
0c24b341 33267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33268 maintainer-clean) \
4fa63067 33269 || exit 1
3866be5d 33270
b813574b 33271@endif readline
3866be5d 33272
4fa63067 33273
a7254363 33274
b813574b
PB
33275.PHONY: configure-release maybe-configure-release
33276maybe-configure-release:
4f0ef2d8
CD
33277@if gcc-bootstrap
33278configure-release: stage_current
33279@endif gcc-bootstrap
b813574b
PB
33280@if release
33281maybe-configure-release: configure-release
c52c6897 33282configure-release:
0aed8855 33283 @: $(MAKE); $(unstage)
c52c6897 33284 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33286 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
33287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 33288 $(HOST_EXPORTS) \
a7254363
PB
33289 echo Configuring in $(HOST_SUBDIR)/release; \
33290 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 33291 case $(srcdir) in \
b00612cc
PB
33292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33293 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
33294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33295 esac; \
b00612cc
PB
33296 srcdiroption="--srcdir=$${topdir}/release"; \
33297 libsrcdir="$$s/release"; \
e2b9e2dc 33298 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33300 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33301 || exit 1
b813574b 33302@endif release
e2b9e2dc 33303
a7254363
PB
33304
33305
d545f33b
PB
33306
33307
b813574b
PB
33308.PHONY: all-release maybe-all-release
33309maybe-all-release:
4f0ef2d8
CD
33310@if gcc-bootstrap
33311all-release: stage_current
33312@endif gcc-bootstrap
b813574b 33313@if release
d27cc32e 33314TARGET-release=all
b813574b
PB
33315maybe-all-release: all-release
33316all-release: configure-release
0aed8855 33317 @: $(MAKE); $(unstage)
b40e3958
L
33318 @r=`${PWD_COMMAND}`; export r; \
33319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33320 $(HOST_EXPORTS) \
b00612cc 33321 (cd $(HOST_SUBDIR)/release && \
7f6ef0c0
PB
33322 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33323 $(TARGET-release))
b813574b 33324@endif release
3866be5d 33325
a7254363 33326
d545f33b
PB
33327
33328
b813574b
PB
33329.PHONY: check-release maybe-check-release
33330maybe-check-release:
33331@if release
33332maybe-check-release: check-release
3866be5d 33333
b813574b 33334check-release:
3866be5d 33335
b813574b 33336@endif release
3866be5d 33337
b813574b
PB
33338.PHONY: install-release maybe-install-release
33339maybe-install-release:
33340@if release
33341maybe-install-release: install-release
16ae0395 33342
b813574b 33343install-release:
4fa63067 33344
b813574b 33345@endif release
4fa63067 33346
56a8fe78 33347# Other targets (info, dvi, pdf, etc.)
4fa63067 33348
b813574b
PB
33349.PHONY: maybe-info-release info-release
33350maybe-info-release:
33351@if release
33352maybe-info-release: info-release
4fa63067 33353
b813574b
PB
33354info-release: \
33355 configure-release
0aed8855 33356 @: $(MAKE); $(unstage)
b813574b 33357 @[ -f ./release/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 info in release" ; \
b00612cc 33365 (cd $(HOST_SUBDIR)/release && \
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 info) \
4fa63067
NN
33371 || exit 1
33372
b813574b 33373@endif release
4fa63067 33374
b813574b
PB
33375.PHONY: maybe-dvi-release dvi-release
33376maybe-dvi-release:
33377@if release
33378maybe-dvi-release: dvi-release
4fa63067 33379
b813574b
PB
33380dvi-release: \
33381 configure-release
0aed8855 33382 @: $(MAKE); $(unstage)
b813574b 33383 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33384 r=`${PWD_COMMAND}`; export r; \
33385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33386 $(HOST_EXPORTS) \
b813574b 33387 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33389 done; \
b813574b 33390 echo "Doing dvi in release" ; \
b00612cc 33391 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33394 "RANLIB=$${RANLIB}" \
0c24b341 33395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33396 dvi) \
4fa63067
NN
33397 || exit 1
33398
b813574b 33399@endif release
4fa63067 33400
56a8fe78
DD
33401.PHONY: maybe-pdf-release pdf-release
33402maybe-pdf-release:
33403@if release
33404maybe-pdf-release: pdf-release
33405
33406pdf-release: \
33407 configure-release
33408 @: $(MAKE); $(unstage)
33409 @[ -f ./release/Makefile ] || exit 0; \
33410 r=`${PWD_COMMAND}`; export r; \
33411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33412 $(HOST_EXPORTS) \
33413 for flag in $(EXTRA_HOST_FLAGS) ; do \
33414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33415 done; \
33416 echo "Doing pdf in release" ; \
33417 (cd $(HOST_SUBDIR)/release && \
33418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33420 "RANLIB=$${RANLIB}" \
0c24b341 33421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33422 pdf) \
33423 || exit 1
33424
33425@endif release
33426
6d389afc
MS
33427.PHONY: maybe-html-release html-release
33428maybe-html-release:
33429@if release
33430maybe-html-release: html-release
33431
33432html-release: \
33433 configure-release
0aed8855 33434 @: $(MAKE); $(unstage)
6d389afc
MS
33435 @[ -f ./release/Makefile ] || exit 0; \
33436 r=`${PWD_COMMAND}`; export r; \
33437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33438 $(HOST_EXPORTS) \
33439 for flag in $(EXTRA_HOST_FLAGS) ; do \
33440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33441 done; \
33442 echo "Doing html in release" ; \
b00612cc 33443 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
33444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33446 "RANLIB=$${RANLIB}" \
0c24b341 33447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33448 html) \
33449 || exit 1
33450
33451@endif release
33452
b813574b
PB
33453.PHONY: maybe-TAGS-release TAGS-release
33454maybe-TAGS-release:
33455@if release
33456maybe-TAGS-release: TAGS-release
4fa63067 33457
b813574b
PB
33458TAGS-release: \
33459 configure-release
0aed8855 33460 @: $(MAKE); $(unstage)
b813574b 33461 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33462 r=`${PWD_COMMAND}`; export r; \
33463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33464 $(HOST_EXPORTS) \
b813574b 33465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33467 done; \
b813574b 33468 echo "Doing TAGS in release" ; \
b00612cc 33469 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33472 "RANLIB=$${RANLIB}" \
0c24b341 33473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33474 TAGS) \
4fa63067
NN
33475 || exit 1
33476
b813574b 33477@endif release
4fa63067 33478
b813574b
PB
33479.PHONY: maybe-install-info-release install-info-release
33480maybe-install-info-release:
33481@if release
33482maybe-install-info-release: install-info-release
4fa63067 33483
b813574b
PB
33484install-info-release: \
33485 configure-release \
33486 info-release
0aed8855 33487 @: $(MAKE); $(unstage)
b813574b 33488 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33489 r=`${PWD_COMMAND}`; export r; \
33490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33491 $(HOST_EXPORTS) \
b813574b 33492 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33494 done; \
b813574b 33495 echo "Doing install-info in release" ; \
b00612cc 33496 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33499 "RANLIB=$${RANLIB}" \
0c24b341 33500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33501 install-info) \
4fa63067
NN
33502 || exit 1
33503
b813574b 33504@endif release
4fa63067 33505
a3ca38d2
DD
33506.PHONY: maybe-install-pdf-release install-pdf-release
33507maybe-install-pdf-release:
33508@if release
33509maybe-install-pdf-release: install-pdf-release
33510
33511install-pdf-release: \
33512 configure-release \
33513 pdf-release
33514 @: $(MAKE); $(unstage)
33515 @[ -f ./release/Makefile ] || exit 0; \
33516 r=`${PWD_COMMAND}`; export r; \
33517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33518 $(HOST_EXPORTS) \
33519 for flag in $(EXTRA_HOST_FLAGS) ; do \
33520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33521 done; \
33522 echo "Doing install-pdf in release" ; \
33523 (cd $(HOST_SUBDIR)/release && \
33524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33526 "RANLIB=$${RANLIB}" \
0c24b341 33527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33528 install-pdf) \
33529 || exit 1
33530
33531@endif release
33532
108a6f8e
CD
33533.PHONY: maybe-install-html-release install-html-release
33534maybe-install-html-release:
33535@if release
33536maybe-install-html-release: install-html-release
33537
33538install-html-release: \
33539 configure-release \
33540 html-release
33541 @: $(MAKE); $(unstage)
33542 @[ -f ./release/Makefile ] || exit 0; \
33543 r=`${PWD_COMMAND}`; export r; \
33544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33545 $(HOST_EXPORTS) \
33546 for flag in $(EXTRA_HOST_FLAGS) ; do \
33547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33548 done; \
33549 echo "Doing install-html in release" ; \
33550 (cd $(HOST_SUBDIR)/release && \
33551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33553 "RANLIB=$${RANLIB}" \
0c24b341 33554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33555 install-html) \
33556 || exit 1
33557
33558@endif release
33559
b813574b
PB
33560.PHONY: maybe-installcheck-release installcheck-release
33561maybe-installcheck-release:
33562@if release
33563maybe-installcheck-release: installcheck-release
4fa63067 33564
b813574b
PB
33565installcheck-release: \
33566 configure-release
0aed8855 33567 @: $(MAKE); $(unstage)
b813574b 33568 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33569 r=`${PWD_COMMAND}`; export r; \
33570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33571 $(HOST_EXPORTS) \
b813574b 33572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33574 done; \
b813574b 33575 echo "Doing installcheck in release" ; \
b00612cc 33576 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33579 "RANLIB=$${RANLIB}" \
0c24b341 33580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33581 installcheck) \
4fa63067
NN
33582 || exit 1
33583
b813574b 33584@endif release
4fa63067 33585
b813574b
PB
33586.PHONY: maybe-mostlyclean-release mostlyclean-release
33587maybe-mostlyclean-release:
33588@if release
33589maybe-mostlyclean-release: mostlyclean-release
4fa63067 33590
b813574b 33591mostlyclean-release:
0aed8855 33592 @: $(MAKE); $(unstage)
b813574b 33593 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33594 r=`${PWD_COMMAND}`; export r; \
33595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33596 $(HOST_EXPORTS) \
b813574b 33597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33599 done; \
b813574b 33600 echo "Doing mostlyclean in release" ; \
b00612cc 33601 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33604 "RANLIB=$${RANLIB}" \
0c24b341 33605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33606 mostlyclean) \
4fa63067
NN
33607 || exit 1
33608
b813574b 33609@endif release
4fa63067 33610
b813574b
PB
33611.PHONY: maybe-clean-release clean-release
33612maybe-clean-release:
33613@if release
33614maybe-clean-release: clean-release
4fa63067 33615
b813574b 33616clean-release:
0aed8855 33617 @: $(MAKE); $(unstage)
b813574b 33618 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33619 r=`${PWD_COMMAND}`; export r; \
33620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33621 $(HOST_EXPORTS) \
b813574b 33622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33624 done; \
b813574b 33625 echo "Doing clean in release" ; \
b00612cc 33626 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33629 "RANLIB=$${RANLIB}" \
0c24b341 33630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33631 clean) \
4fa63067
NN
33632 || exit 1
33633
b813574b 33634@endif release
4fa63067 33635
b813574b
PB
33636.PHONY: maybe-distclean-release distclean-release
33637maybe-distclean-release:
33638@if release
33639maybe-distclean-release: distclean-release
4fa63067 33640
b813574b 33641distclean-release:
0aed8855 33642 @: $(MAKE); $(unstage)
b813574b 33643 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33644 r=`${PWD_COMMAND}`; export r; \
33645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33646 $(HOST_EXPORTS) \
b813574b 33647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33649 done; \
b813574b 33650 echo "Doing distclean in release" ; \
b00612cc 33651 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33654 "RANLIB=$${RANLIB}" \
0c24b341 33655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33656 distclean) \
4fa63067
NN
33657 || exit 1
33658
b813574b 33659@endif release
4fa63067 33660
b813574b
PB
33661.PHONY: maybe-maintainer-clean-release maintainer-clean-release
33662maybe-maintainer-clean-release:
33663@if release
33664maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 33665
b813574b 33666maintainer-clean-release:
0aed8855 33667 @: $(MAKE); $(unstage)
b813574b 33668 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
33669 r=`${PWD_COMMAND}`; export r; \
33670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33671 $(HOST_EXPORTS) \
b813574b 33672 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33674 done; \
b813574b 33675 echo "Doing maintainer-clean in release" ; \
b00612cc 33676 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
33677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33679 "RANLIB=$${RANLIB}" \
0c24b341 33680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33681 maintainer-clean) \
4fa63067 33682 || exit 1
3866be5d 33683
b813574b 33684@endif release
3866be5d 33685
4fa63067 33686
a7254363 33687
b813574b
PB
33688.PHONY: configure-recode maybe-configure-recode
33689maybe-configure-recode:
4f0ef2d8
CD
33690@if gcc-bootstrap
33691configure-recode: stage_current
33692@endif gcc-bootstrap
b813574b
PB
33693@if recode
33694maybe-configure-recode: configure-recode
c52c6897 33695configure-recode:
0aed8855 33696 @: $(MAKE); $(unstage)
c52c6897 33697 @r=`${PWD_COMMAND}`; export r; \
b40e3958 33698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
33699 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
33700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 33701 $(HOST_EXPORTS) \
a7254363
PB
33702 echo Configuring in $(HOST_SUBDIR)/recode; \
33703 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 33704 case $(srcdir) in \
b00612cc
PB
33705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33706 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
33707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 33708 esac; \
b00612cc
PB
33709 srcdiroption="--srcdir=$${topdir}/recode"; \
33710 libsrcdir="$$s/recode"; \
e2b9e2dc 33711 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
33712 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33713 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 33714 || exit 1
b813574b 33715@endif recode
e2b9e2dc 33716
a7254363
PB
33717
33718
d545f33b
PB
33719
33720
b813574b
PB
33721.PHONY: all-recode maybe-all-recode
33722maybe-all-recode:
4f0ef2d8
CD
33723@if gcc-bootstrap
33724all-recode: stage_current
33725@endif gcc-bootstrap
b813574b 33726@if recode
d27cc32e 33727TARGET-recode=all
b813574b
PB
33728maybe-all-recode: all-recode
33729all-recode: configure-recode
0aed8855 33730 @: $(MAKE); $(unstage)
b40e3958
L
33731 @r=`${PWD_COMMAND}`; export r; \
33732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33733 $(HOST_EXPORTS) \
b00612cc 33734 (cd $(HOST_SUBDIR)/recode && \
7f6ef0c0
PB
33735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
33736 $(TARGET-recode))
b813574b 33737@endif recode
3866be5d 33738
a7254363 33739
d545f33b
PB
33740
33741
b813574b
PB
33742.PHONY: check-recode maybe-check-recode
33743maybe-check-recode:
33744@if recode
33745maybe-check-recode: check-recode
3866be5d 33746
b813574b 33747check-recode:
0aed8855 33748 @: $(MAKE); $(unstage)
b40e3958
L
33749 @r=`${PWD_COMMAND}`; export r; \
33750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33751 $(HOST_EXPORTS) \
b00612cc
PB
33752 (cd $(HOST_SUBDIR)/recode && \
33753 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 33754
b813574b 33755@endif recode
3866be5d 33756
b813574b
PB
33757.PHONY: install-recode maybe-install-recode
33758maybe-install-recode:
33759@if recode
33760maybe-install-recode: install-recode
4fa63067 33761
b813574b 33762install-recode: installdirs
0aed8855 33763 @: $(MAKE); $(unstage)
4fa63067
NN
33764 @r=`${PWD_COMMAND}`; export r; \
33765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33766 $(HOST_EXPORTS) \
b00612cc 33767 (cd $(HOST_SUBDIR)/recode && \
2da12f12 33768 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 33769
b813574b 33770@endif recode
4fa63067 33771
56a8fe78 33772# Other targets (info, dvi, pdf, etc.)
4fa63067 33773
b813574b
PB
33774.PHONY: maybe-info-recode info-recode
33775maybe-info-recode:
33776@if recode
33777maybe-info-recode: info-recode
4fa63067 33778
b813574b
PB
33779info-recode: \
33780 configure-recode
0aed8855 33781 @: $(MAKE); $(unstage)
b813574b 33782 @[ -f ./recode/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 info in recode" ; \
b00612cc 33790 (cd $(HOST_SUBDIR)/recode && \
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 info) \
4fa63067
NN
33796 || exit 1
33797
b813574b 33798@endif recode
4fa63067 33799
b813574b
PB
33800.PHONY: maybe-dvi-recode dvi-recode
33801maybe-dvi-recode:
33802@if recode
33803maybe-dvi-recode: dvi-recode
4fa63067 33804
b813574b
PB
33805dvi-recode: \
33806 configure-recode
0aed8855 33807 @: $(MAKE); $(unstage)
b813574b 33808 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33809 r=`${PWD_COMMAND}`; export r; \
33810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33811 $(HOST_EXPORTS) \
b813574b 33812 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33814 done; \
b813574b 33815 echo "Doing dvi in recode" ; \
b00612cc 33816 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33819 "RANLIB=$${RANLIB}" \
0c24b341 33820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33821 dvi) \
4fa63067
NN
33822 || exit 1
33823
b813574b 33824@endif recode
4fa63067 33825
56a8fe78
DD
33826.PHONY: maybe-pdf-recode pdf-recode
33827maybe-pdf-recode:
33828@if recode
33829maybe-pdf-recode: pdf-recode
33830
33831pdf-recode: \
33832 configure-recode
33833 @: $(MAKE); $(unstage)
33834 @[ -f ./recode/Makefile ] || exit 0; \
33835 r=`${PWD_COMMAND}`; export r; \
33836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33837 $(HOST_EXPORTS) \
33838 for flag in $(EXTRA_HOST_FLAGS) ; do \
33839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33840 done; \
33841 echo "Doing pdf in recode" ; \
33842 (cd $(HOST_SUBDIR)/recode && \
33843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33845 "RANLIB=$${RANLIB}" \
0c24b341 33846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
33847 pdf) \
33848 || exit 1
33849
33850@endif recode
33851
6d389afc
MS
33852.PHONY: maybe-html-recode html-recode
33853maybe-html-recode:
33854@if recode
33855maybe-html-recode: html-recode
33856
33857html-recode: \
33858 configure-recode
0aed8855 33859 @: $(MAKE); $(unstage)
6d389afc
MS
33860 @[ -f ./recode/Makefile ] || exit 0; \
33861 r=`${PWD_COMMAND}`; export r; \
33862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33863 $(HOST_EXPORTS) \
33864 for flag in $(EXTRA_HOST_FLAGS) ; do \
33865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33866 done; \
33867 echo "Doing html in recode" ; \
b00612cc 33868 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
33869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33871 "RANLIB=$${RANLIB}" \
0c24b341 33872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
33873 html) \
33874 || exit 1
33875
33876@endif recode
33877
b813574b
PB
33878.PHONY: maybe-TAGS-recode TAGS-recode
33879maybe-TAGS-recode:
33880@if recode
33881maybe-TAGS-recode: TAGS-recode
4fa63067 33882
b813574b
PB
33883TAGS-recode: \
33884 configure-recode
0aed8855 33885 @: $(MAKE); $(unstage)
b813574b 33886 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33887 r=`${PWD_COMMAND}`; export r; \
33888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33889 $(HOST_EXPORTS) \
b813574b 33890 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33892 done; \
b813574b 33893 echo "Doing TAGS in recode" ; \
b00612cc 33894 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33897 "RANLIB=$${RANLIB}" \
0c24b341 33898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33899 TAGS) \
4fa63067
NN
33900 || exit 1
33901
b813574b 33902@endif recode
4fa63067 33903
b813574b
PB
33904.PHONY: maybe-install-info-recode install-info-recode
33905maybe-install-info-recode:
33906@if recode
33907maybe-install-info-recode: install-info-recode
4fa63067 33908
b813574b
PB
33909install-info-recode: \
33910 configure-recode \
33911 info-recode
0aed8855 33912 @: $(MAKE); $(unstage)
b813574b 33913 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33914 r=`${PWD_COMMAND}`; export r; \
33915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33916 $(HOST_EXPORTS) \
b813574b 33917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33919 done; \
b813574b 33920 echo "Doing install-info in recode" ; \
b00612cc 33921 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
33922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33924 "RANLIB=$${RANLIB}" \
0c24b341 33925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 33926 install-info) \
4fa63067
NN
33927 || exit 1
33928
b813574b 33929@endif recode
4fa63067 33930
a3ca38d2
DD
33931.PHONY: maybe-install-pdf-recode install-pdf-recode
33932maybe-install-pdf-recode:
33933@if recode
33934maybe-install-pdf-recode: install-pdf-recode
33935
33936install-pdf-recode: \
33937 configure-recode \
33938 pdf-recode
33939 @: $(MAKE); $(unstage)
33940 @[ -f ./recode/Makefile ] || exit 0; \
33941 r=`${PWD_COMMAND}`; export r; \
33942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33943 $(HOST_EXPORTS) \
33944 for flag in $(EXTRA_HOST_FLAGS) ; do \
33945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33946 done; \
33947 echo "Doing install-pdf in recode" ; \
33948 (cd $(HOST_SUBDIR)/recode && \
33949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33951 "RANLIB=$${RANLIB}" \
0c24b341 33952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
33953 install-pdf) \
33954 || exit 1
33955
33956@endif recode
33957
108a6f8e
CD
33958.PHONY: maybe-install-html-recode install-html-recode
33959maybe-install-html-recode:
33960@if recode
33961maybe-install-html-recode: install-html-recode
33962
33963install-html-recode: \
33964 configure-recode \
33965 html-recode
33966 @: $(MAKE); $(unstage)
33967 @[ -f ./recode/Makefile ] || exit 0; \
33968 r=`${PWD_COMMAND}`; export r; \
33969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33970 $(HOST_EXPORTS) \
33971 for flag in $(EXTRA_HOST_FLAGS) ; do \
33972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33973 done; \
33974 echo "Doing install-html in recode" ; \
33975 (cd $(HOST_SUBDIR)/recode && \
33976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33978 "RANLIB=$${RANLIB}" \
0c24b341 33979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
33980 install-html) \
33981 || exit 1
33982
33983@endif recode
33984
b813574b
PB
33985.PHONY: maybe-installcheck-recode installcheck-recode
33986maybe-installcheck-recode:
33987@if recode
33988maybe-installcheck-recode: installcheck-recode
4fa63067 33989
b813574b
PB
33990installcheck-recode: \
33991 configure-recode
0aed8855 33992 @: $(MAKE); $(unstage)
b813574b 33993 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
33994 r=`${PWD_COMMAND}`; export r; \
33995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33996 $(HOST_EXPORTS) \
b813574b 33997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
33998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33999 done; \
b813574b 34000 echo "Doing installcheck in recode" ; \
b00612cc 34001 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34004 "RANLIB=$${RANLIB}" \
0c24b341 34005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34006 installcheck) \
4fa63067
NN
34007 || exit 1
34008
b813574b 34009@endif recode
4fa63067 34010
b813574b
PB
34011.PHONY: maybe-mostlyclean-recode mostlyclean-recode
34012maybe-mostlyclean-recode:
34013@if recode
34014maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 34015
b813574b 34016mostlyclean-recode:
0aed8855 34017 @: $(MAKE); $(unstage)
b813574b 34018 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34019 r=`${PWD_COMMAND}`; export r; \
34020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34021 $(HOST_EXPORTS) \
b813574b 34022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34024 done; \
b813574b 34025 echo "Doing mostlyclean in recode" ; \
b00612cc 34026 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34029 "RANLIB=$${RANLIB}" \
0c24b341 34030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34031 mostlyclean) \
4fa63067
NN
34032 || exit 1
34033
b813574b 34034@endif recode
4fa63067 34035
b813574b
PB
34036.PHONY: maybe-clean-recode clean-recode
34037maybe-clean-recode:
34038@if recode
34039maybe-clean-recode: clean-recode
4fa63067 34040
b813574b 34041clean-recode:
0aed8855 34042 @: $(MAKE); $(unstage)
b813574b 34043 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34044 r=`${PWD_COMMAND}`; export r; \
34045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34046 $(HOST_EXPORTS) \
b813574b 34047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34049 done; \
b813574b 34050 echo "Doing clean in recode" ; \
b00612cc 34051 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34054 "RANLIB=$${RANLIB}" \
0c24b341 34055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34056 clean) \
4fa63067
NN
34057 || exit 1
34058
b813574b 34059@endif recode
4fa63067 34060
b813574b
PB
34061.PHONY: maybe-distclean-recode distclean-recode
34062maybe-distclean-recode:
34063@if recode
34064maybe-distclean-recode: distclean-recode
4fa63067 34065
b813574b 34066distclean-recode:
0aed8855 34067 @: $(MAKE); $(unstage)
b813574b 34068 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34069 r=`${PWD_COMMAND}`; export r; \
34070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34071 $(HOST_EXPORTS) \
b813574b 34072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34074 done; \
b813574b 34075 echo "Doing distclean in recode" ; \
b00612cc 34076 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34079 "RANLIB=$${RANLIB}" \
0c24b341 34080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34081 distclean) \
4fa63067
NN
34082 || exit 1
34083
b813574b 34084@endif recode
4fa63067 34085
b813574b
PB
34086.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
34087maybe-maintainer-clean-recode:
34088@if recode
34089maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 34090
b813574b 34091maintainer-clean-recode:
0aed8855 34092 @: $(MAKE); $(unstage)
b813574b 34093 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
34094 r=`${PWD_COMMAND}`; export r; \
34095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34096 $(HOST_EXPORTS) \
b813574b 34097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34099 done; \
b813574b 34100 echo "Doing maintainer-clean in recode" ; \
b00612cc 34101 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
34102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34104 "RANLIB=$${RANLIB}" \
0c24b341 34105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34106 maintainer-clean) \
4fa63067 34107 || exit 1
16ae0395 34108
b813574b 34109@endif recode
3866be5d
NN
34110
34111
a7254363 34112
b813574b
PB
34113.PHONY: configure-sed maybe-configure-sed
34114maybe-configure-sed:
4f0ef2d8
CD
34115@if gcc-bootstrap
34116configure-sed: stage_current
34117@endif gcc-bootstrap
b813574b
PB
34118@if sed
34119maybe-configure-sed: configure-sed
c52c6897 34120configure-sed:
0aed8855 34121 @: $(MAKE); $(unstage)
c52c6897 34122 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34124 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
34125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 34126 $(HOST_EXPORTS) \
a7254363
PB
34127 echo Configuring in $(HOST_SUBDIR)/sed; \
34128 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 34129 case $(srcdir) in \
b00612cc
PB
34130 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34131 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
34132 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34133 esac; \
b00612cc
PB
34134 srcdiroption="--srcdir=$${topdir}/sed"; \
34135 libsrcdir="$$s/sed"; \
e2b9e2dc 34136 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34137 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34138 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34139 || exit 1
b813574b 34140@endif sed
e2b9e2dc 34141
a7254363
PB
34142
34143
d545f33b
PB
34144
34145
b813574b
PB
34146.PHONY: all-sed maybe-all-sed
34147maybe-all-sed:
4f0ef2d8
CD
34148@if gcc-bootstrap
34149all-sed: stage_current
34150@endif gcc-bootstrap
b813574b 34151@if sed
d27cc32e 34152TARGET-sed=all
b813574b
PB
34153maybe-all-sed: all-sed
34154all-sed: configure-sed
0aed8855 34155 @: $(MAKE); $(unstage)
b40e3958
L
34156 @r=`${PWD_COMMAND}`; export r; \
34157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34158 $(HOST_EXPORTS) \
b00612cc 34159 (cd $(HOST_SUBDIR)/sed && \
7f6ef0c0
PB
34160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34161 $(TARGET-sed))
b813574b 34162@endif sed
3866be5d 34163
a7254363 34164
d545f33b
PB
34165
34166
b813574b
PB
34167.PHONY: check-sed maybe-check-sed
34168maybe-check-sed:
34169@if sed
34170maybe-check-sed: check-sed
3866be5d 34171
b813574b 34172check-sed:
0aed8855 34173 @: $(MAKE); $(unstage)
b40e3958
L
34174 @r=`${PWD_COMMAND}`; export r; \
34175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34176 $(HOST_EXPORTS) \
b00612cc
PB
34177 (cd $(HOST_SUBDIR)/sed && \
34178 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34179
b813574b 34180@endif sed
3866be5d 34181
b813574b
PB
34182.PHONY: install-sed maybe-install-sed
34183maybe-install-sed:
34184@if sed
34185maybe-install-sed: install-sed
16ae0395 34186
b813574b 34187install-sed: installdirs
0aed8855 34188 @: $(MAKE); $(unstage)
b40e3958
L
34189 @r=`${PWD_COMMAND}`; export r; \
34190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34191 $(HOST_EXPORTS) \
b00612cc 34192 (cd $(HOST_SUBDIR)/sed && \
2da12f12 34193 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34194
b813574b 34195@endif sed
3866be5d 34196
56a8fe78 34197# Other targets (info, dvi, pdf, etc.)
4fa63067 34198
b813574b
PB
34199.PHONY: maybe-info-sed info-sed
34200maybe-info-sed:
34201@if sed
34202maybe-info-sed: info-sed
4fa63067 34203
b813574b
PB
34204info-sed: \
34205 configure-sed
0aed8855 34206 @: $(MAKE); $(unstage)
b813574b 34207 @[ -f ./sed/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; \
6d389afc 34214 echo "Doing info in sed" ; \
b00612cc 34215 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
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}" \
6d389afc
MS
34220 info) \
34221 || exit 1
34222
34223@endif sed
34224
34225.PHONY: maybe-dvi-sed dvi-sed
34226maybe-dvi-sed:
34227@if sed
34228maybe-dvi-sed: dvi-sed
34229
34230dvi-sed: \
34231 configure-sed
0aed8855 34232 @: $(MAKE); $(unstage)
6d389afc
MS
34233 @[ -f ./sed/Makefile ] || exit 0; \
34234 r=`${PWD_COMMAND}`; export r; \
34235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34236 $(HOST_EXPORTS) \
34237 for flag in $(EXTRA_HOST_FLAGS) ; do \
34238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34239 done; \
34240 echo "Doing dvi in sed" ; \
b00612cc 34241 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34244 "RANLIB=$${RANLIB}" \
0c24b341 34245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34246 dvi) \
4fa63067
NN
34247 || exit 1
34248
b813574b 34249@endif sed
4fa63067 34250
56a8fe78
DD
34251.PHONY: maybe-pdf-sed pdf-sed
34252maybe-pdf-sed:
34253@if sed
34254maybe-pdf-sed: pdf-sed
34255
34256pdf-sed: \
34257 configure-sed
34258 @: $(MAKE); $(unstage)
34259 @[ -f ./sed/Makefile ] || exit 0; \
34260 r=`${PWD_COMMAND}`; export r; \
34261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34262 $(HOST_EXPORTS) \
34263 for flag in $(EXTRA_HOST_FLAGS) ; do \
34264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34265 done; \
34266 echo "Doing pdf in sed" ; \
34267 (cd $(HOST_SUBDIR)/sed && \
34268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34270 "RANLIB=$${RANLIB}" \
0c24b341 34271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34272 pdf) \
34273 || exit 1
34274
34275@endif sed
34276
6d389afc
MS
34277.PHONY: maybe-html-sed html-sed
34278maybe-html-sed:
b813574b 34279@if sed
6d389afc 34280maybe-html-sed: html-sed
4fa63067 34281
6d389afc 34282html-sed: \
b813574b 34283 configure-sed
0aed8855 34284 @: $(MAKE); $(unstage)
b813574b 34285 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34286 r=`${PWD_COMMAND}`; export r; \
34287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34288 $(HOST_EXPORTS) \
b813574b 34289 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34291 done; \
6d389afc 34292 echo "Doing html in sed" ; \
b00612cc 34293 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34296 "RANLIB=$${RANLIB}" \
0c24b341 34297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 34298 html) \
4fa63067
NN
34299 || exit 1
34300
b813574b 34301@endif sed
4fa63067 34302
b813574b
PB
34303.PHONY: maybe-TAGS-sed TAGS-sed
34304maybe-TAGS-sed:
34305@if sed
34306maybe-TAGS-sed: TAGS-sed
4fa63067 34307
b813574b
PB
34308TAGS-sed: \
34309 configure-sed
0aed8855 34310 @: $(MAKE); $(unstage)
b813574b 34311 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34312 r=`${PWD_COMMAND}`; export r; \
34313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34314 $(HOST_EXPORTS) \
b813574b 34315 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34317 done; \
b813574b 34318 echo "Doing TAGS in sed" ; \
b00612cc 34319 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34322 "RANLIB=$${RANLIB}" \
0c24b341 34323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34324 TAGS) \
4fa63067
NN
34325 || exit 1
34326
b813574b 34327@endif sed
4fa63067 34328
b813574b
PB
34329.PHONY: maybe-install-info-sed install-info-sed
34330maybe-install-info-sed:
34331@if sed
34332maybe-install-info-sed: install-info-sed
4fa63067 34333
b813574b
PB
34334install-info-sed: \
34335 configure-sed \
34336 info-sed
0aed8855 34337 @: $(MAKE); $(unstage)
b813574b 34338 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34339 r=`${PWD_COMMAND}`; export r; \
34340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34341 $(HOST_EXPORTS) \
b813574b 34342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34344 done; \
b813574b 34345 echo "Doing install-info in sed" ; \
b00612cc 34346 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34349 "RANLIB=$${RANLIB}" \
0c24b341 34350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34351 install-info) \
4fa63067
NN
34352 || exit 1
34353
b813574b 34354@endif sed
4fa63067 34355
a3ca38d2
DD
34356.PHONY: maybe-install-pdf-sed install-pdf-sed
34357maybe-install-pdf-sed:
34358@if sed
34359maybe-install-pdf-sed: install-pdf-sed
34360
34361install-pdf-sed: \
34362 configure-sed \
34363 pdf-sed
34364 @: $(MAKE); $(unstage)
34365 @[ -f ./sed/Makefile ] || exit 0; \
34366 r=`${PWD_COMMAND}`; export r; \
34367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34368 $(HOST_EXPORTS) \
34369 for flag in $(EXTRA_HOST_FLAGS) ; do \
34370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34371 done; \
34372 echo "Doing install-pdf in sed" ; \
34373 (cd $(HOST_SUBDIR)/sed && \
34374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34376 "RANLIB=$${RANLIB}" \
0c24b341 34377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34378 install-pdf) \
34379 || exit 1
34380
34381@endif sed
34382
108a6f8e
CD
34383.PHONY: maybe-install-html-sed install-html-sed
34384maybe-install-html-sed:
34385@if sed
34386maybe-install-html-sed: install-html-sed
34387
34388install-html-sed: \
34389 configure-sed \
34390 html-sed
34391 @: $(MAKE); $(unstage)
34392 @[ -f ./sed/Makefile ] || exit 0; \
34393 r=`${PWD_COMMAND}`; export r; \
34394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34395 $(HOST_EXPORTS) \
34396 for flag in $(EXTRA_HOST_FLAGS) ; do \
34397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34398 done; \
34399 echo "Doing install-html in sed" ; \
34400 (cd $(HOST_SUBDIR)/sed && \
34401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34403 "RANLIB=$${RANLIB}" \
0c24b341 34404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34405 install-html) \
34406 || exit 1
34407
34408@endif sed
34409
b813574b
PB
34410.PHONY: maybe-installcheck-sed installcheck-sed
34411maybe-installcheck-sed:
34412@if sed
34413maybe-installcheck-sed: installcheck-sed
4fa63067 34414
b813574b
PB
34415installcheck-sed: \
34416 configure-sed
0aed8855 34417 @: $(MAKE); $(unstage)
b813574b 34418 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34419 r=`${PWD_COMMAND}`; export r; \
34420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34421 $(HOST_EXPORTS) \
b813574b 34422 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34424 done; \
b813574b 34425 echo "Doing installcheck in sed" ; \
b00612cc 34426 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34429 "RANLIB=$${RANLIB}" \
0c24b341 34430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34431 installcheck) \
4fa63067
NN
34432 || exit 1
34433
b813574b 34434@endif sed
4fa63067 34435
b813574b
PB
34436.PHONY: maybe-mostlyclean-sed mostlyclean-sed
34437maybe-mostlyclean-sed:
34438@if sed
34439maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 34440
b813574b 34441mostlyclean-sed:
0aed8855 34442 @: $(MAKE); $(unstage)
b813574b 34443 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34444 r=`${PWD_COMMAND}`; export r; \
34445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34446 $(HOST_EXPORTS) \
b813574b 34447 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34449 done; \
b813574b 34450 echo "Doing mostlyclean in sed" ; \
b00612cc 34451 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34454 "RANLIB=$${RANLIB}" \
0c24b341 34455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34456 mostlyclean) \
4fa63067
NN
34457 || exit 1
34458
b813574b 34459@endif sed
4fa63067 34460
b813574b
PB
34461.PHONY: maybe-clean-sed clean-sed
34462maybe-clean-sed:
34463@if sed
34464maybe-clean-sed: clean-sed
4fa63067 34465
b813574b 34466clean-sed:
0aed8855 34467 @: $(MAKE); $(unstage)
b813574b 34468 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34469 r=`${PWD_COMMAND}`; export r; \
34470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34471 $(HOST_EXPORTS) \
b813574b 34472 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34474 done; \
b813574b 34475 echo "Doing clean in sed" ; \
b00612cc 34476 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34479 "RANLIB=$${RANLIB}" \
0c24b341 34480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34481 clean) \
4fa63067
NN
34482 || exit 1
34483
b813574b 34484@endif sed
4fa63067 34485
b813574b
PB
34486.PHONY: maybe-distclean-sed distclean-sed
34487maybe-distclean-sed:
34488@if sed
34489maybe-distclean-sed: distclean-sed
4fa63067 34490
b813574b 34491distclean-sed:
0aed8855 34492 @: $(MAKE); $(unstage)
b813574b 34493 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34494 r=`${PWD_COMMAND}`; export r; \
34495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34496 $(HOST_EXPORTS) \
b813574b 34497 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34499 done; \
b813574b 34500 echo "Doing distclean in sed" ; \
b00612cc 34501 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34504 "RANLIB=$${RANLIB}" \
0c24b341 34505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34506 distclean) \
4fa63067
NN
34507 || exit 1
34508
b813574b 34509@endif sed
4fa63067 34510
b813574b
PB
34511.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
34512maybe-maintainer-clean-sed:
34513@if sed
34514maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 34515
b813574b 34516maintainer-clean-sed:
0aed8855 34517 @: $(MAKE); $(unstage)
b813574b 34518 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
34519 r=`${PWD_COMMAND}`; export r; \
34520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34521 $(HOST_EXPORTS) \
b813574b 34522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34524 done; \
b813574b 34525 echo "Doing maintainer-clean in sed" ; \
b00612cc 34526 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
34527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34529 "RANLIB=$${RANLIB}" \
0c24b341 34530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34531 maintainer-clean) \
4fa63067
NN
34532 || exit 1
34533
b813574b 34534@endif sed
4fa63067
NN
34535
34536
a7254363 34537
b813574b
PB
34538.PHONY: configure-send-pr maybe-configure-send-pr
34539maybe-configure-send-pr:
4f0ef2d8
CD
34540@if gcc-bootstrap
34541configure-send-pr: stage_current
34542@endif gcc-bootstrap
b813574b
PB
34543@if send-pr
34544maybe-configure-send-pr: configure-send-pr
c52c6897 34545configure-send-pr:
0aed8855 34546 @: $(MAKE); $(unstage)
c52c6897 34547 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34549 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
34550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 34551 $(HOST_EXPORTS) \
a7254363
PB
34552 echo Configuring in $(HOST_SUBDIR)/send-pr; \
34553 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 34554 case $(srcdir) in \
b00612cc
PB
34555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34556 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
34557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34558 esac; \
b00612cc
PB
34559 srcdiroption="--srcdir=$${topdir}/send-pr"; \
34560 libsrcdir="$$s/send-pr"; \
e2b9e2dc 34561 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34563 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34564 || exit 1
b813574b 34565@endif send-pr
e2b9e2dc 34566
a7254363
PB
34567
34568
d545f33b
PB
34569
34570
b813574b
PB
34571.PHONY: all-send-pr maybe-all-send-pr
34572maybe-all-send-pr:
4f0ef2d8
CD
34573@if gcc-bootstrap
34574all-send-pr: stage_current
34575@endif gcc-bootstrap
b813574b 34576@if send-pr
d27cc32e 34577TARGET-send-pr=all
b813574b
PB
34578maybe-all-send-pr: all-send-pr
34579all-send-pr: configure-send-pr
0aed8855 34580 @: $(MAKE); $(unstage)
b40e3958
L
34581 @r=`${PWD_COMMAND}`; export r; \
34582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34583 $(HOST_EXPORTS) \
b00612cc 34584 (cd $(HOST_SUBDIR)/send-pr && \
7f6ef0c0
PB
34585 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
34586 $(TARGET-send-pr))
b813574b 34587@endif send-pr
3866be5d 34588
a7254363 34589
d545f33b
PB
34590
34591
b813574b
PB
34592.PHONY: check-send-pr maybe-check-send-pr
34593maybe-check-send-pr:
34594@if send-pr
34595maybe-check-send-pr: check-send-pr
3866be5d 34596
b813574b 34597check-send-pr:
0aed8855 34598 @: $(MAKE); $(unstage)
b40e3958
L
34599 @r=`${PWD_COMMAND}`; export r; \
34600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34601 $(HOST_EXPORTS) \
b00612cc
PB
34602 (cd $(HOST_SUBDIR)/send-pr && \
34603 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 34604
b813574b 34605@endif send-pr
3866be5d 34606
b813574b
PB
34607.PHONY: install-send-pr maybe-install-send-pr
34608maybe-install-send-pr:
34609@if send-pr
34610maybe-install-send-pr: install-send-pr
16ae0395 34611
b813574b 34612install-send-pr: installdirs
0aed8855 34613 @: $(MAKE); $(unstage)
b40e3958
L
34614 @r=`${PWD_COMMAND}`; export r; \
34615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34616 $(HOST_EXPORTS) \
b00612cc 34617 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 34618 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 34619
b813574b 34620@endif send-pr
3866be5d 34621
56a8fe78 34622# Other targets (info, dvi, pdf, etc.)
4fa63067 34623
b813574b
PB
34624.PHONY: maybe-info-send-pr info-send-pr
34625maybe-info-send-pr:
34626@if send-pr
34627maybe-info-send-pr: info-send-pr
4fa63067 34628
b813574b
PB
34629info-send-pr: \
34630 configure-send-pr
0aed8855 34631 @: $(MAKE); $(unstage)
b813574b 34632 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
34633 r=`${PWD_COMMAND}`; export r; \
34634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34635 $(HOST_EXPORTS) \
b813574b 34636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34638 done; \
b813574b 34639 echo "Doing info in send-pr" ; \
b00612cc 34640 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34643 "RANLIB=$${RANLIB}" \
0c24b341 34644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34645 info) \
e2b9e2dc
NN
34646 || exit 1
34647
b813574b 34648@endif send-pr
4fa63067 34649
b813574b
PB
34650.PHONY: maybe-dvi-send-pr dvi-send-pr
34651maybe-dvi-send-pr:
34652@if send-pr
34653maybe-dvi-send-pr: dvi-send-pr
4fa63067 34654
b813574b
PB
34655dvi-send-pr: \
34656 configure-send-pr
0aed8855 34657 @: $(MAKE); $(unstage)
b813574b 34658 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 34659 r=`${PWD_COMMAND}`; export r; \
b40e3958 34660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34661 $(HOST_EXPORTS) \
b813574b 34662 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34664 done; \
b813574b 34665 echo "Doing dvi in send-pr" ; \
b00612cc 34666 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34669 "RANLIB=$${RANLIB}" \
0c24b341 34670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34671 dvi) \
4fa63067 34672 || exit 1
3866be5d 34673
b813574b 34674@endif send-pr
3866be5d 34675
56a8fe78
DD
34676.PHONY: maybe-pdf-send-pr pdf-send-pr
34677maybe-pdf-send-pr:
34678@if send-pr
34679maybe-pdf-send-pr: pdf-send-pr
34680
34681pdf-send-pr: \
34682 configure-send-pr
34683 @: $(MAKE); $(unstage)
34684 @[ -f ./send-pr/Makefile ] || exit 0; \
34685 r=`${PWD_COMMAND}`; export r; \
34686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34687 $(HOST_EXPORTS) \
34688 for flag in $(EXTRA_HOST_FLAGS) ; do \
34689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34690 done; \
34691 echo "Doing pdf in send-pr" ; \
34692 (cd $(HOST_SUBDIR)/send-pr && \
34693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34695 "RANLIB=$${RANLIB}" \
0c24b341 34696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
34697 pdf) \
34698 || exit 1
34699
34700@endif send-pr
34701
6d389afc
MS
34702.PHONY: maybe-html-send-pr html-send-pr
34703maybe-html-send-pr:
34704@if send-pr
34705maybe-html-send-pr: html-send-pr
34706
34707html-send-pr: \
34708 configure-send-pr
0aed8855 34709 @: $(MAKE); $(unstage)
6d389afc
MS
34710 @[ -f ./send-pr/Makefile ] || exit 0; \
34711 r=`${PWD_COMMAND}`; export r; \
34712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34713 $(HOST_EXPORTS) \
34714 for flag in $(EXTRA_HOST_FLAGS) ; do \
34715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34716 done; \
34717 echo "Doing html in send-pr" ; \
b00612cc 34718 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
34719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34721 "RANLIB=$${RANLIB}" \
0c24b341 34722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
34723 html) \
34724 || exit 1
34725
34726@endif send-pr
34727
b813574b
PB
34728.PHONY: maybe-TAGS-send-pr TAGS-send-pr
34729maybe-TAGS-send-pr:
34730@if send-pr
34731maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 34732
b813574b
PB
34733TAGS-send-pr: \
34734 configure-send-pr
0aed8855 34735 @: $(MAKE); $(unstage)
b813574b 34736 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34737 r=`${PWD_COMMAND}`; export r; \
34738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34739 $(HOST_EXPORTS) \
b813574b 34740 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34742 done; \
b813574b 34743 echo "Doing TAGS in send-pr" ; \
b00612cc 34744 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34747 "RANLIB=$${RANLIB}" \
0c24b341 34748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34749 TAGS) \
4fa63067 34750 || exit 1
3866be5d 34751
b813574b 34752@endif send-pr
3866be5d 34753
b813574b
PB
34754.PHONY: maybe-install-info-send-pr install-info-send-pr
34755maybe-install-info-send-pr:
34756@if send-pr
34757maybe-install-info-send-pr: install-info-send-pr
16ae0395 34758
b813574b
PB
34759install-info-send-pr: \
34760 configure-send-pr \
34761 info-send-pr
0aed8855 34762 @: $(MAKE); $(unstage)
b813574b 34763 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34764 r=`${PWD_COMMAND}`; export r; \
34765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34766 $(HOST_EXPORTS) \
b813574b 34767 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34769 done; \
b813574b 34770 echo "Doing install-info in send-pr" ; \
b00612cc 34771 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34774 "RANLIB=$${RANLIB}" \
0c24b341 34775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34776 install-info) \
4fa63067
NN
34777 || exit 1
34778
b813574b 34779@endif send-pr
4fa63067 34780
a3ca38d2
DD
34781.PHONY: maybe-install-pdf-send-pr install-pdf-send-pr
34782maybe-install-pdf-send-pr:
34783@if send-pr
34784maybe-install-pdf-send-pr: install-pdf-send-pr
34785
34786install-pdf-send-pr: \
34787 configure-send-pr \
34788 pdf-send-pr
34789 @: $(MAKE); $(unstage)
34790 @[ -f ./send-pr/Makefile ] || exit 0; \
34791 r=`${PWD_COMMAND}`; export r; \
34792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34793 $(HOST_EXPORTS) \
34794 for flag in $(EXTRA_HOST_FLAGS) ; do \
34795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34796 done; \
34797 echo "Doing install-pdf in send-pr" ; \
34798 (cd $(HOST_SUBDIR)/send-pr && \
34799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34801 "RANLIB=$${RANLIB}" \
0c24b341 34802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
34803 install-pdf) \
34804 || exit 1
34805
34806@endif send-pr
34807
108a6f8e
CD
34808.PHONY: maybe-install-html-send-pr install-html-send-pr
34809maybe-install-html-send-pr:
34810@if send-pr
34811maybe-install-html-send-pr: install-html-send-pr
34812
34813install-html-send-pr: \
34814 configure-send-pr \
34815 html-send-pr
34816 @: $(MAKE); $(unstage)
34817 @[ -f ./send-pr/Makefile ] || exit 0; \
34818 r=`${PWD_COMMAND}`; export r; \
34819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34820 $(HOST_EXPORTS) \
34821 for flag in $(EXTRA_HOST_FLAGS) ; do \
34822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34823 done; \
34824 echo "Doing install-html in send-pr" ; \
34825 (cd $(HOST_SUBDIR)/send-pr && \
34826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34828 "RANLIB=$${RANLIB}" \
0c24b341 34829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
34830 install-html) \
34831 || exit 1
34832
34833@endif send-pr
34834
b813574b
PB
34835.PHONY: maybe-installcheck-send-pr installcheck-send-pr
34836maybe-installcheck-send-pr:
34837@if send-pr
34838maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 34839
b813574b
PB
34840installcheck-send-pr: \
34841 configure-send-pr
0aed8855 34842 @: $(MAKE); $(unstage)
b813574b 34843 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34844 r=`${PWD_COMMAND}`; export r; \
34845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34846 $(HOST_EXPORTS) \
b813574b 34847 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34849 done; \
b813574b 34850 echo "Doing installcheck in send-pr" ; \
b00612cc 34851 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34854 "RANLIB=$${RANLIB}" \
0c24b341 34855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34856 installcheck) \
4fa63067
NN
34857 || exit 1
34858
b813574b 34859@endif send-pr
4fa63067 34860
b813574b
PB
34861.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
34862maybe-mostlyclean-send-pr:
34863@if send-pr
34864maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 34865
b813574b 34866mostlyclean-send-pr:
0aed8855 34867 @: $(MAKE); $(unstage)
b813574b 34868 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34869 r=`${PWD_COMMAND}`; export r; \
34870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34871 $(HOST_EXPORTS) \
b813574b 34872 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34874 done; \
b813574b 34875 echo "Doing mostlyclean in send-pr" ; \
b00612cc 34876 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34879 "RANLIB=$${RANLIB}" \
0c24b341 34880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34881 mostlyclean) \
4fa63067
NN
34882 || exit 1
34883
b813574b 34884@endif send-pr
4fa63067 34885
b813574b
PB
34886.PHONY: maybe-clean-send-pr clean-send-pr
34887maybe-clean-send-pr:
34888@if send-pr
34889maybe-clean-send-pr: clean-send-pr
4fa63067 34890
b813574b 34891clean-send-pr:
0aed8855 34892 @: $(MAKE); $(unstage)
b813574b 34893 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34894 r=`${PWD_COMMAND}`; export r; \
34895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34896 $(HOST_EXPORTS) \
b813574b 34897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34899 done; \
b813574b 34900 echo "Doing clean in send-pr" ; \
b00612cc 34901 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34904 "RANLIB=$${RANLIB}" \
0c24b341 34905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34906 clean) \
4fa63067
NN
34907 || exit 1
34908
b813574b 34909@endif send-pr
4fa63067 34910
b813574b
PB
34911.PHONY: maybe-distclean-send-pr distclean-send-pr
34912maybe-distclean-send-pr:
34913@if send-pr
34914maybe-distclean-send-pr: distclean-send-pr
4fa63067 34915
b813574b 34916distclean-send-pr:
0aed8855 34917 @: $(MAKE); $(unstage)
b813574b 34918 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
34919 r=`${PWD_COMMAND}`; export r; \
34920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34921 $(HOST_EXPORTS) \
b813574b 34922 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34924 done; \
b813574b 34925 echo "Doing distclean in send-pr" ; \
b00612cc 34926 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34929 "RANLIB=$${RANLIB}" \
0c24b341 34930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34931 distclean) \
4fa63067
NN
34932 || exit 1
34933
b813574b 34934@endif send-pr
4fa63067 34935
b813574b
PB
34936.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
34937maybe-maintainer-clean-send-pr:
34938@if send-pr
34939maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 34940
b813574b 34941maintainer-clean-send-pr:
0aed8855 34942 @: $(MAKE); $(unstage)
b813574b 34943 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 34944 r=`${PWD_COMMAND}`; export r; \
b40e3958 34945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34946 $(HOST_EXPORTS) \
b813574b 34947 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
34948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34949 done; \
b813574b 34950 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 34951 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
34952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34954 "RANLIB=$${RANLIB}" \
0c24b341 34955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 34956 maintainer-clean) \
4fa63067 34957 || exit 1
3866be5d 34958
b813574b 34959@endif send-pr
3866be5d 34960
4fa63067 34961
a7254363 34962
b813574b
PB
34963.PHONY: configure-shellutils maybe-configure-shellutils
34964maybe-configure-shellutils:
4f0ef2d8
CD
34965@if gcc-bootstrap
34966configure-shellutils: stage_current
34967@endif gcc-bootstrap
b813574b
PB
34968@if shellutils
34969maybe-configure-shellutils: configure-shellutils
c52c6897 34970configure-shellutils:
0aed8855 34971 @: $(MAKE); $(unstage)
c52c6897 34972 @r=`${PWD_COMMAND}`; export r; \
b40e3958 34973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
34974 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
34975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 34976 $(HOST_EXPORTS) \
a7254363
PB
34977 echo Configuring in $(HOST_SUBDIR)/shellutils; \
34978 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 34979 case $(srcdir) in \
b00612cc
PB
34980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34981 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
34982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 34983 esac; \
b00612cc
PB
34984 srcdiroption="--srcdir=$${topdir}/shellutils"; \
34985 libsrcdir="$$s/shellutils"; \
e2b9e2dc 34986 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
34987 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34988 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 34989 || exit 1
b813574b 34990@endif shellutils
e2b9e2dc 34991
a7254363
PB
34992
34993
d545f33b
PB
34994
34995
b813574b
PB
34996.PHONY: all-shellutils maybe-all-shellutils
34997maybe-all-shellutils:
4f0ef2d8
CD
34998@if gcc-bootstrap
34999all-shellutils: stage_current
35000@endif gcc-bootstrap
b813574b 35001@if shellutils
d27cc32e 35002TARGET-shellutils=all
b813574b
PB
35003maybe-all-shellutils: all-shellutils
35004all-shellutils: configure-shellutils
0aed8855 35005 @: $(MAKE); $(unstage)
b40e3958
L
35006 @r=`${PWD_COMMAND}`; export r; \
35007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35008 $(HOST_EXPORTS) \
b00612cc 35009 (cd $(HOST_SUBDIR)/shellutils && \
7f6ef0c0
PB
35010 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35011 $(TARGET-shellutils))
b813574b 35012@endif shellutils
3866be5d 35013
a7254363 35014
d545f33b
PB
35015
35016
b813574b
PB
35017.PHONY: check-shellutils maybe-check-shellutils
35018maybe-check-shellutils:
35019@if shellutils
35020maybe-check-shellutils: check-shellutils
3866be5d 35021
b813574b 35022check-shellutils:
0aed8855 35023 @: $(MAKE); $(unstage)
b40e3958
L
35024 @r=`${PWD_COMMAND}`; export r; \
35025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35026 $(HOST_EXPORTS) \
b00612cc
PB
35027 (cd $(HOST_SUBDIR)/shellutils && \
35028 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35029
b813574b 35030@endif shellutils
3866be5d 35031
b813574b
PB
35032.PHONY: install-shellutils maybe-install-shellutils
35033maybe-install-shellutils:
35034@if shellutils
35035maybe-install-shellutils: install-shellutils
16ae0395 35036
b813574b 35037install-shellutils: installdirs
0aed8855 35038 @: $(MAKE); $(unstage)
b40e3958
L
35039 @r=`${PWD_COMMAND}`; export r; \
35040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35041 $(HOST_EXPORTS) \
b00612cc 35042 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 35043 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 35044
b813574b 35045@endif shellutils
4fa63067 35046
56a8fe78 35047# Other targets (info, dvi, pdf, etc.)
4fa63067 35048
b813574b
PB
35049.PHONY: maybe-info-shellutils info-shellutils
35050maybe-info-shellutils:
35051@if shellutils
35052maybe-info-shellutils: info-shellutils
4fa63067 35053
b813574b
PB
35054info-shellutils: \
35055 configure-shellutils
0aed8855 35056 @: $(MAKE); $(unstage)
b813574b 35057 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35058 r=`${PWD_COMMAND}`; export r; \
35059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35060 $(HOST_EXPORTS) \
b813574b 35061 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35063 done; \
b813574b 35064 echo "Doing info in shellutils" ; \
b00612cc 35065 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35068 "RANLIB=$${RANLIB}" \
0c24b341 35069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35070 info) \
4fa63067
NN
35071 || exit 1
35072
b813574b 35073@endif shellutils
4fa63067 35074
b813574b
PB
35075.PHONY: maybe-dvi-shellutils dvi-shellutils
35076maybe-dvi-shellutils:
35077@if shellutils
35078maybe-dvi-shellutils: dvi-shellutils
4fa63067 35079
b813574b
PB
35080dvi-shellutils: \
35081 configure-shellutils
0aed8855 35082 @: $(MAKE); $(unstage)
b813574b 35083 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35084 r=`${PWD_COMMAND}`; export r; \
35085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35086 $(HOST_EXPORTS) \
b813574b 35087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35089 done; \
b813574b 35090 echo "Doing dvi in shellutils" ; \
b00612cc 35091 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35094 "RANLIB=$${RANLIB}" \
0c24b341 35095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35096 dvi) \
4fa63067
NN
35097 || exit 1
35098
b813574b 35099@endif shellutils
4fa63067 35100
56a8fe78
DD
35101.PHONY: maybe-pdf-shellutils pdf-shellutils
35102maybe-pdf-shellutils:
35103@if shellutils
35104maybe-pdf-shellutils: pdf-shellutils
35105
35106pdf-shellutils: \
35107 configure-shellutils
35108 @: $(MAKE); $(unstage)
35109 @[ -f ./shellutils/Makefile ] || exit 0; \
35110 r=`${PWD_COMMAND}`; export r; \
35111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35112 $(HOST_EXPORTS) \
35113 for flag in $(EXTRA_HOST_FLAGS) ; do \
35114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35115 done; \
35116 echo "Doing pdf in shellutils" ; \
35117 (cd $(HOST_SUBDIR)/shellutils && \
35118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35120 "RANLIB=$${RANLIB}" \
0c24b341 35121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35122 pdf) \
35123 || exit 1
35124
35125@endif shellutils
35126
6d389afc
MS
35127.PHONY: maybe-html-shellutils html-shellutils
35128maybe-html-shellutils:
35129@if shellutils
35130maybe-html-shellutils: html-shellutils
35131
35132html-shellutils: \
35133 configure-shellutils
0aed8855 35134 @: $(MAKE); $(unstage)
6d389afc
MS
35135 @[ -f ./shellutils/Makefile ] || exit 0; \
35136 r=`${PWD_COMMAND}`; export r; \
35137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35138 $(HOST_EXPORTS) \
35139 for flag in $(EXTRA_HOST_FLAGS) ; do \
35140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35141 done; \
35142 echo "Doing html in shellutils" ; \
b00612cc 35143 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
35144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35146 "RANLIB=$${RANLIB}" \
0c24b341 35147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35148 html) \
35149 || exit 1
35150
35151@endif shellutils
35152
b813574b
PB
35153.PHONY: maybe-TAGS-shellutils TAGS-shellutils
35154maybe-TAGS-shellutils:
35155@if shellutils
35156maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 35157
b813574b
PB
35158TAGS-shellutils: \
35159 configure-shellutils
0aed8855 35160 @: $(MAKE); $(unstage)
b813574b 35161 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35162 r=`${PWD_COMMAND}`; export r; \
35163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35164 $(HOST_EXPORTS) \
b813574b 35165 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35167 done; \
b813574b 35168 echo "Doing TAGS in shellutils" ; \
b00612cc 35169 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35172 "RANLIB=$${RANLIB}" \
0c24b341 35173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35174 TAGS) \
4fa63067
NN
35175 || exit 1
35176
b813574b 35177@endif shellutils
4fa63067 35178
b813574b
PB
35179.PHONY: maybe-install-info-shellutils install-info-shellutils
35180maybe-install-info-shellutils:
35181@if shellutils
35182maybe-install-info-shellutils: install-info-shellutils
4fa63067 35183
b813574b
PB
35184install-info-shellutils: \
35185 configure-shellutils \
35186 info-shellutils
0aed8855 35187 @: $(MAKE); $(unstage)
b813574b 35188 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35189 r=`${PWD_COMMAND}`; export r; \
35190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35191 $(HOST_EXPORTS) \
b813574b 35192 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35194 done; \
b813574b 35195 echo "Doing install-info in shellutils" ; \
b00612cc 35196 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35199 "RANLIB=$${RANLIB}" \
0c24b341 35200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35201 install-info) \
4fa63067
NN
35202 || exit 1
35203
b813574b 35204@endif shellutils
4fa63067 35205
a3ca38d2
DD
35206.PHONY: maybe-install-pdf-shellutils install-pdf-shellutils
35207maybe-install-pdf-shellutils:
35208@if shellutils
35209maybe-install-pdf-shellutils: install-pdf-shellutils
35210
35211install-pdf-shellutils: \
35212 configure-shellutils \
35213 pdf-shellutils
35214 @: $(MAKE); $(unstage)
35215 @[ -f ./shellutils/Makefile ] || exit 0; \
35216 r=`${PWD_COMMAND}`; export r; \
35217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35218 $(HOST_EXPORTS) \
35219 for flag in $(EXTRA_HOST_FLAGS) ; do \
35220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35221 done; \
35222 echo "Doing install-pdf in shellutils" ; \
35223 (cd $(HOST_SUBDIR)/shellutils && \
35224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35226 "RANLIB=$${RANLIB}" \
0c24b341 35227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35228 install-pdf) \
35229 || exit 1
35230
35231@endif shellutils
35232
108a6f8e
CD
35233.PHONY: maybe-install-html-shellutils install-html-shellutils
35234maybe-install-html-shellutils:
35235@if shellutils
35236maybe-install-html-shellutils: install-html-shellutils
35237
35238install-html-shellutils: \
35239 configure-shellutils \
35240 html-shellutils
35241 @: $(MAKE); $(unstage)
35242 @[ -f ./shellutils/Makefile ] || exit 0; \
35243 r=`${PWD_COMMAND}`; export r; \
35244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35245 $(HOST_EXPORTS) \
35246 for flag in $(EXTRA_HOST_FLAGS) ; do \
35247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35248 done; \
35249 echo "Doing install-html in shellutils" ; \
35250 (cd $(HOST_SUBDIR)/shellutils && \
35251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35253 "RANLIB=$${RANLIB}" \
0c24b341 35254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35255 install-html) \
35256 || exit 1
35257
35258@endif shellutils
35259
b813574b
PB
35260.PHONY: maybe-installcheck-shellutils installcheck-shellutils
35261maybe-installcheck-shellutils:
35262@if shellutils
35263maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 35264
b813574b
PB
35265installcheck-shellutils: \
35266 configure-shellutils
0aed8855 35267 @: $(MAKE); $(unstage)
b813574b 35268 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35269 r=`${PWD_COMMAND}`; export r; \
35270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35271 $(HOST_EXPORTS) \
b813574b 35272 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35274 done; \
b813574b 35275 echo "Doing installcheck in shellutils" ; \
b00612cc 35276 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35279 "RANLIB=$${RANLIB}" \
0c24b341 35280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35281 installcheck) \
4fa63067
NN
35282 || exit 1
35283
b813574b 35284@endif shellutils
4fa63067 35285
b813574b
PB
35286.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
35287maybe-mostlyclean-shellutils:
35288@if shellutils
35289maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 35290
b813574b 35291mostlyclean-shellutils:
0aed8855 35292 @: $(MAKE); $(unstage)
b813574b 35293 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35294 r=`${PWD_COMMAND}`; export r; \
35295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35296 $(HOST_EXPORTS) \
b813574b 35297 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35299 done; \
b813574b 35300 echo "Doing mostlyclean in shellutils" ; \
b00612cc 35301 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35304 "RANLIB=$${RANLIB}" \
0c24b341 35305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35306 mostlyclean) \
4fa63067
NN
35307 || exit 1
35308
b813574b 35309@endif shellutils
4fa63067 35310
b813574b
PB
35311.PHONY: maybe-clean-shellutils clean-shellutils
35312maybe-clean-shellutils:
35313@if shellutils
35314maybe-clean-shellutils: clean-shellutils
4fa63067 35315
b813574b 35316clean-shellutils:
0aed8855 35317 @: $(MAKE); $(unstage)
b813574b 35318 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35319 r=`${PWD_COMMAND}`; export r; \
35320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35321 $(HOST_EXPORTS) \
b813574b 35322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35324 done; \
b813574b 35325 echo "Doing clean in shellutils" ; \
b00612cc 35326 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35329 "RANLIB=$${RANLIB}" \
0c24b341 35330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35331 clean) \
4fa63067
NN
35332 || exit 1
35333
b813574b 35334@endif shellutils
4fa63067 35335
b813574b
PB
35336.PHONY: maybe-distclean-shellutils distclean-shellutils
35337maybe-distclean-shellutils:
35338@if shellutils
35339maybe-distclean-shellutils: distclean-shellutils
4fa63067 35340
b813574b 35341distclean-shellutils:
0aed8855 35342 @: $(MAKE); $(unstage)
b813574b 35343 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35344 r=`${PWD_COMMAND}`; export r; \
35345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35346 $(HOST_EXPORTS) \
b813574b 35347 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35349 done; \
b813574b 35350 echo "Doing distclean in shellutils" ; \
b00612cc 35351 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35354 "RANLIB=$${RANLIB}" \
0c24b341 35355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35356 distclean) \
4fa63067
NN
35357 || exit 1
35358
b813574b 35359@endif shellutils
4fa63067 35360
b813574b
PB
35361.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
35362maybe-maintainer-clean-shellutils:
35363@if shellutils
35364maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 35365
b813574b 35366maintainer-clean-shellutils:
0aed8855 35367 @: $(MAKE); $(unstage)
b813574b 35368 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
35369 r=`${PWD_COMMAND}`; export r; \
35370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35371 $(HOST_EXPORTS) \
b813574b 35372 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35374 done; \
b813574b 35375 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 35376 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
35377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35379 "RANLIB=$${RANLIB}" \
0c24b341 35380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35381 maintainer-clean) \
4fa63067 35382 || exit 1
3866be5d 35383
b813574b 35384@endif shellutils
3866be5d 35385
4fa63067 35386
a7254363 35387
b813574b
PB
35388.PHONY: configure-sid maybe-configure-sid
35389maybe-configure-sid:
4f0ef2d8
CD
35390@if gcc-bootstrap
35391configure-sid: stage_current
35392@endif gcc-bootstrap
b813574b
PB
35393@if sid
35394maybe-configure-sid: configure-sid
c52c6897 35395configure-sid:
0aed8855 35396 @: $(MAKE); $(unstage)
c52c6897 35397 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35399 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
35400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 35401 $(HOST_EXPORTS) \
a7254363
PB
35402 echo Configuring in $(HOST_SUBDIR)/sid; \
35403 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 35404 case $(srcdir) in \
b00612cc
PB
35405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35406 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
35407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35408 esac; \
b00612cc
PB
35409 srcdiroption="--srcdir=$${topdir}/sid"; \
35410 libsrcdir="$$s/sid"; \
e2b9e2dc 35411 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35413 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35414 || exit 1
b813574b 35415@endif sid
e2b9e2dc 35416
a7254363
PB
35417
35418
d545f33b
PB
35419
35420
b813574b
PB
35421.PHONY: all-sid maybe-all-sid
35422maybe-all-sid:
4f0ef2d8
CD
35423@if gcc-bootstrap
35424all-sid: stage_current
35425@endif gcc-bootstrap
b813574b 35426@if sid
d27cc32e 35427TARGET-sid=all
b813574b
PB
35428maybe-all-sid: all-sid
35429all-sid: configure-sid
0aed8855 35430 @: $(MAKE); $(unstage)
b40e3958
L
35431 @r=`${PWD_COMMAND}`; export r; \
35432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35433 $(HOST_EXPORTS) \
b00612cc 35434 (cd $(HOST_SUBDIR)/sid && \
7f6ef0c0
PB
35435 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35436 $(TARGET-sid))
b813574b 35437@endif sid
3866be5d 35438
a7254363 35439
d545f33b
PB
35440
35441
b813574b
PB
35442.PHONY: check-sid maybe-check-sid
35443maybe-check-sid:
35444@if sid
35445maybe-check-sid: check-sid
3866be5d 35446
b813574b 35447check-sid:
0aed8855 35448 @: $(MAKE); $(unstage)
4fa63067
NN
35449 @r=`${PWD_COMMAND}`; export r; \
35450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35451 $(HOST_EXPORTS) \
b00612cc
PB
35452 (cd $(HOST_SUBDIR)/sid && \
35453 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35454
b813574b 35455@endif sid
3866be5d 35456
b813574b
PB
35457.PHONY: install-sid maybe-install-sid
35458maybe-install-sid:
35459@if sid
35460maybe-install-sid: install-sid
16ae0395 35461
b813574b 35462install-sid: installdirs
0aed8855 35463 @: $(MAKE); $(unstage)
b40e3958
L
35464 @r=`${PWD_COMMAND}`; export r; \
35465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35466 $(HOST_EXPORTS) \
b00612cc 35467 (cd $(HOST_SUBDIR)/sid && \
2da12f12 35468 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35469
b813574b 35470@endif sid
3866be5d 35471
56a8fe78 35472# Other targets (info, dvi, pdf, etc.)
4fa63067 35473
b813574b
PB
35474.PHONY: maybe-info-sid info-sid
35475maybe-info-sid:
35476@if sid
35477maybe-info-sid: info-sid
4fa63067 35478
b813574b
PB
35479info-sid: \
35480 configure-sid
0aed8855 35481 @: $(MAKE); $(unstage)
b813574b 35482 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35483 r=`${PWD_COMMAND}`; export r; \
35484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35485 $(HOST_EXPORTS) \
b813574b 35486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35488 done; \
b813574b 35489 echo "Doing info in sid" ; \
b00612cc 35490 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35493 "RANLIB=$${RANLIB}" \
0c24b341 35494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35495 info) \
4fa63067
NN
35496 || exit 1
35497
b813574b 35498@endif sid
4fa63067 35499
b813574b
PB
35500.PHONY: maybe-dvi-sid dvi-sid
35501maybe-dvi-sid:
35502@if sid
35503maybe-dvi-sid: dvi-sid
4fa63067 35504
b813574b
PB
35505dvi-sid: \
35506 configure-sid
0aed8855 35507 @: $(MAKE); $(unstage)
b813574b 35508 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35509 r=`${PWD_COMMAND}`; export r; \
35510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35511 $(HOST_EXPORTS) \
b813574b 35512 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35514 done; \
b813574b 35515 echo "Doing dvi in sid" ; \
b00612cc 35516 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35519 "RANLIB=$${RANLIB}" \
0c24b341 35520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35521 dvi) \
4fa63067
NN
35522 || exit 1
35523
b813574b 35524@endif sid
4fa63067 35525
56a8fe78
DD
35526.PHONY: maybe-pdf-sid pdf-sid
35527maybe-pdf-sid:
35528@if sid
35529maybe-pdf-sid: pdf-sid
35530
35531pdf-sid: \
35532 configure-sid
35533 @: $(MAKE); $(unstage)
35534 @[ -f ./sid/Makefile ] || exit 0; \
35535 r=`${PWD_COMMAND}`; export r; \
35536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35537 $(HOST_EXPORTS) \
35538 for flag in $(EXTRA_HOST_FLAGS) ; do \
35539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35540 done; \
35541 echo "Doing pdf in sid" ; \
35542 (cd $(HOST_SUBDIR)/sid && \
35543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35545 "RANLIB=$${RANLIB}" \
0c24b341 35546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35547 pdf) \
35548 || exit 1
35549
35550@endif sid
35551
6d389afc
MS
35552.PHONY: maybe-html-sid html-sid
35553maybe-html-sid:
35554@if sid
35555maybe-html-sid: html-sid
35556
35557html-sid: \
35558 configure-sid
0aed8855 35559 @: $(MAKE); $(unstage)
6d389afc
MS
35560 @[ -f ./sid/Makefile ] || exit 0; \
35561 r=`${PWD_COMMAND}`; export r; \
35562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35563 $(HOST_EXPORTS) \
35564 for flag in $(EXTRA_HOST_FLAGS) ; do \
35565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35566 done; \
35567 echo "Doing html in sid" ; \
b00612cc 35568 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
35569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35571 "RANLIB=$${RANLIB}" \
0c24b341 35572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35573 html) \
35574 || exit 1
35575
35576@endif sid
35577
b813574b
PB
35578.PHONY: maybe-TAGS-sid TAGS-sid
35579maybe-TAGS-sid:
35580@if sid
35581maybe-TAGS-sid: TAGS-sid
4fa63067 35582
b813574b
PB
35583TAGS-sid: \
35584 configure-sid
0aed8855 35585 @: $(MAKE); $(unstage)
b813574b 35586 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35587 r=`${PWD_COMMAND}`; export r; \
35588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35589 $(HOST_EXPORTS) \
b813574b 35590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35592 done; \
b813574b 35593 echo "Doing TAGS in sid" ; \
b00612cc 35594 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35597 "RANLIB=$${RANLIB}" \
0c24b341 35598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35599 TAGS) \
4fa63067
NN
35600 || exit 1
35601
b813574b 35602@endif sid
4fa63067 35603
b813574b
PB
35604.PHONY: maybe-install-info-sid install-info-sid
35605maybe-install-info-sid:
35606@if sid
35607maybe-install-info-sid: install-info-sid
4fa63067 35608
b813574b
PB
35609install-info-sid: \
35610 configure-sid \
35611 info-sid
0aed8855 35612 @: $(MAKE); $(unstage)
b813574b 35613 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35614 r=`${PWD_COMMAND}`; export r; \
35615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35616 $(HOST_EXPORTS) \
b813574b 35617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35619 done; \
b813574b 35620 echo "Doing install-info in sid" ; \
b00612cc 35621 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35624 "RANLIB=$${RANLIB}" \
0c24b341 35625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35626 install-info) \
4fa63067
NN
35627 || exit 1
35628
b813574b 35629@endif sid
4fa63067 35630
a3ca38d2
DD
35631.PHONY: maybe-install-pdf-sid install-pdf-sid
35632maybe-install-pdf-sid:
35633@if sid
35634maybe-install-pdf-sid: install-pdf-sid
35635
35636install-pdf-sid: \
35637 configure-sid \
35638 pdf-sid
35639 @: $(MAKE); $(unstage)
35640 @[ -f ./sid/Makefile ] || exit 0; \
35641 r=`${PWD_COMMAND}`; export r; \
35642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35643 $(HOST_EXPORTS) \
35644 for flag in $(EXTRA_HOST_FLAGS) ; do \
35645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35646 done; \
35647 echo "Doing install-pdf in sid" ; \
35648 (cd $(HOST_SUBDIR)/sid && \
35649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35651 "RANLIB=$${RANLIB}" \
0c24b341 35652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
35653 install-pdf) \
35654 || exit 1
35655
35656@endif sid
35657
108a6f8e
CD
35658.PHONY: maybe-install-html-sid install-html-sid
35659maybe-install-html-sid:
35660@if sid
35661maybe-install-html-sid: install-html-sid
35662
35663install-html-sid: \
35664 configure-sid \
35665 html-sid
35666 @: $(MAKE); $(unstage)
35667 @[ -f ./sid/Makefile ] || exit 0; \
35668 r=`${PWD_COMMAND}`; export r; \
35669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35670 $(HOST_EXPORTS) \
35671 for flag in $(EXTRA_HOST_FLAGS) ; do \
35672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35673 done; \
35674 echo "Doing install-html in sid" ; \
35675 (cd $(HOST_SUBDIR)/sid && \
35676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35678 "RANLIB=$${RANLIB}" \
0c24b341 35679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
35680 install-html) \
35681 || exit 1
35682
35683@endif sid
35684
b813574b
PB
35685.PHONY: maybe-installcheck-sid installcheck-sid
35686maybe-installcheck-sid:
35687@if sid
35688maybe-installcheck-sid: installcheck-sid
4fa63067 35689
b813574b
PB
35690installcheck-sid: \
35691 configure-sid
0aed8855 35692 @: $(MAKE); $(unstage)
b813574b
PB
35693 @[ -f ./sid/Makefile ] || exit 0; \
35694 r=`${PWD_COMMAND}`; export r; \
4fa63067 35695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35696 $(HOST_EXPORTS) \
b813574b 35697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35699 done; \
b813574b 35700 echo "Doing installcheck in sid" ; \
b00612cc 35701 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35704 "RANLIB=$${RANLIB}" \
0c24b341 35705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35706 installcheck) \
4fa63067
NN
35707 || exit 1
35708
b813574b 35709@endif sid
4fa63067 35710
b813574b
PB
35711.PHONY: maybe-mostlyclean-sid mostlyclean-sid
35712maybe-mostlyclean-sid:
35713@if sid
35714maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 35715
b813574b 35716mostlyclean-sid:
0aed8855 35717 @: $(MAKE); $(unstage)
b813574b 35718 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35719 r=`${PWD_COMMAND}`; export r; \
35720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35721 $(HOST_EXPORTS) \
b813574b 35722 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35724 done; \
b813574b 35725 echo "Doing mostlyclean in sid" ; \
b00612cc 35726 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35729 "RANLIB=$${RANLIB}" \
0c24b341 35730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35731 mostlyclean) \
4fa63067
NN
35732 || exit 1
35733
b813574b 35734@endif sid
4fa63067 35735
b813574b
PB
35736.PHONY: maybe-clean-sid clean-sid
35737maybe-clean-sid:
35738@if sid
35739maybe-clean-sid: clean-sid
4fa63067 35740
b813574b 35741clean-sid:
0aed8855 35742 @: $(MAKE); $(unstage)
b813574b 35743 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35744 r=`${PWD_COMMAND}`; export r; \
35745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35746 $(HOST_EXPORTS) \
b813574b 35747 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35749 done; \
b813574b 35750 echo "Doing clean in sid" ; \
b00612cc 35751 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35754 "RANLIB=$${RANLIB}" \
0c24b341 35755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35756 clean) \
4fa63067
NN
35757 || exit 1
35758
b813574b 35759@endif sid
4fa63067 35760
b813574b
PB
35761.PHONY: maybe-distclean-sid distclean-sid
35762maybe-distclean-sid:
35763@if sid
35764maybe-distclean-sid: distclean-sid
4fa63067 35765
b813574b 35766distclean-sid:
0aed8855 35767 @: $(MAKE); $(unstage)
b813574b 35768 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35769 r=`${PWD_COMMAND}`; export r; \
35770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35771 $(HOST_EXPORTS) \
b813574b 35772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35774 done; \
b813574b 35775 echo "Doing distclean in sid" ; \
b00612cc 35776 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35779 "RANLIB=$${RANLIB}" \
0c24b341 35780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35781 distclean) \
4fa63067
NN
35782 || exit 1
35783
b813574b 35784@endif sid
4fa63067 35785
b813574b
PB
35786.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
35787maybe-maintainer-clean-sid:
35788@if sid
35789maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 35790
b813574b 35791maintainer-clean-sid:
0aed8855 35792 @: $(MAKE); $(unstage)
b813574b 35793 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
35794 r=`${PWD_COMMAND}`; export r; \
35795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35796 $(HOST_EXPORTS) \
b813574b 35797 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35799 done; \
b813574b 35800 echo "Doing maintainer-clean in sid" ; \
b00612cc 35801 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
35802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35804 "RANLIB=$${RANLIB}" \
0c24b341 35805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35806 maintainer-clean) \
4fa63067
NN
35807 || exit 1
35808
b813574b 35809@endif sid
4fa63067
NN
35810
35811
a7254363 35812
b813574b
PB
35813.PHONY: configure-sim maybe-configure-sim
35814maybe-configure-sim:
4f0ef2d8
CD
35815@if gcc-bootstrap
35816configure-sim: stage_current
35817@endif gcc-bootstrap
b813574b
PB
35818@if sim
35819maybe-configure-sim: configure-sim
c52c6897 35820configure-sim:
0aed8855 35821 @: $(MAKE); $(unstage)
c52c6897 35822 @r=`${PWD_COMMAND}`; export r; \
b40e3958 35823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
35824 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
35825 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 35826 $(HOST_EXPORTS) \
a7254363
PB
35827 echo Configuring in $(HOST_SUBDIR)/sim; \
35828 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 35829 case $(srcdir) in \
b00612cc
PB
35830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35831 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
35832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 35833 esac; \
b00612cc
PB
35834 srcdiroption="--srcdir=$${topdir}/sim"; \
35835 libsrcdir="$$s/sim"; \
e2b9e2dc 35836 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
35837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35838 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 35839 || exit 1
b813574b 35840@endif sim
e2b9e2dc 35841
a7254363
PB
35842
35843
d545f33b
PB
35844
35845
b813574b
PB
35846.PHONY: all-sim maybe-all-sim
35847maybe-all-sim:
4f0ef2d8
CD
35848@if gcc-bootstrap
35849all-sim: stage_current
35850@endif gcc-bootstrap
b813574b 35851@if sim
d27cc32e 35852TARGET-sim=all
b813574b
PB
35853maybe-all-sim: all-sim
35854all-sim: configure-sim
0aed8855 35855 @: $(MAKE); $(unstage)
b40e3958
L
35856 @r=`${PWD_COMMAND}`; export r; \
35857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35858 $(HOST_EXPORTS) \
b00612cc 35859 (cd $(HOST_SUBDIR)/sim && \
7f6ef0c0
PB
35860 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
35861 $(TARGET-sim))
b813574b 35862@endif sim
3866be5d 35863
a7254363 35864
d545f33b
PB
35865
35866
b813574b
PB
35867.PHONY: check-sim maybe-check-sim
35868maybe-check-sim:
35869@if sim
35870maybe-check-sim: check-sim
3866be5d 35871
b813574b 35872check-sim:
0aed8855 35873 @: $(MAKE); $(unstage)
b40e3958
L
35874 @r=`${PWD_COMMAND}`; export r; \
35875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35876 $(HOST_EXPORTS) \
b00612cc
PB
35877 (cd $(HOST_SUBDIR)/sim && \
35878 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 35879
b813574b 35880@endif sim
3866be5d 35881
b813574b
PB
35882.PHONY: install-sim maybe-install-sim
35883maybe-install-sim:
35884@if sim
35885maybe-install-sim: install-sim
16ae0395 35886
b813574b 35887install-sim: installdirs
0aed8855 35888 @: $(MAKE); $(unstage)
b40e3958
L
35889 @r=`${PWD_COMMAND}`; export r; \
35890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35891 $(HOST_EXPORTS) \
b00612cc 35892 (cd $(HOST_SUBDIR)/sim && \
2da12f12 35893 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 35894
b813574b 35895@endif sim
3866be5d 35896
56a8fe78 35897# Other targets (info, dvi, pdf, etc.)
4fa63067 35898
b813574b
PB
35899.PHONY: maybe-info-sim info-sim
35900maybe-info-sim:
35901@if sim
35902maybe-info-sim: info-sim
4fa63067 35903
b813574b
PB
35904info-sim: \
35905 configure-sim
0aed8855 35906 @: $(MAKE); $(unstage)
b813574b 35907 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
35908 r=`${PWD_COMMAND}`; export r; \
35909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35910 $(HOST_EXPORTS) \
b813574b 35911 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35913 done; \
b813574b 35914 echo "Doing info in sim" ; \
b00612cc 35915 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35918 "RANLIB=$${RANLIB}" \
0c24b341 35919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35920 info) \
e2b9e2dc
NN
35921 || exit 1
35922
b813574b 35923@endif sim
4fa63067 35924
b813574b
PB
35925.PHONY: maybe-dvi-sim dvi-sim
35926maybe-dvi-sim:
35927@if sim
35928maybe-dvi-sim: dvi-sim
4fa63067 35929
b813574b
PB
35930dvi-sim: \
35931 configure-sim
0aed8855 35932 @: $(MAKE); $(unstage)
b813574b 35933 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 35934 r=`${PWD_COMMAND}`; export r; \
b40e3958 35935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35936 $(HOST_EXPORTS) \
b813574b 35937 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
35938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35939 done; \
b813574b 35940 echo "Doing dvi in sim" ; \
b00612cc 35941 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
35942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35944 "RANLIB=$${RANLIB}" \
0c24b341 35945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 35946 dvi) \
4fa63067 35947 || exit 1
3866be5d 35948
b813574b 35949@endif sim
3866be5d 35950
56a8fe78
DD
35951.PHONY: maybe-pdf-sim pdf-sim
35952maybe-pdf-sim:
35953@if sim
35954maybe-pdf-sim: pdf-sim
35955
35956pdf-sim: \
35957 configure-sim
35958 @: $(MAKE); $(unstage)
35959 @[ -f ./sim/Makefile ] || exit 0; \
35960 r=`${PWD_COMMAND}`; export r; \
35961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35962 $(HOST_EXPORTS) \
35963 for flag in $(EXTRA_HOST_FLAGS) ; do \
35964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35965 done; \
35966 echo "Doing pdf in sim" ; \
35967 (cd $(HOST_SUBDIR)/sim && \
35968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35970 "RANLIB=$${RANLIB}" \
0c24b341 35971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
35972 pdf) \
35973 || exit 1
35974
35975@endif sim
35976
6d389afc
MS
35977.PHONY: maybe-html-sim html-sim
35978maybe-html-sim:
35979@if sim
35980maybe-html-sim: html-sim
35981
35982html-sim: \
35983 configure-sim
0aed8855 35984 @: $(MAKE); $(unstage)
6d389afc
MS
35985 @[ -f ./sim/Makefile ] || exit 0; \
35986 r=`${PWD_COMMAND}`; export r; \
35987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35988 $(HOST_EXPORTS) \
35989 for flag in $(EXTRA_HOST_FLAGS) ; do \
35990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35991 done; \
35992 echo "Doing html in sim" ; \
b00612cc 35993 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
35994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35996 "RANLIB=$${RANLIB}" \
0c24b341 35997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
35998 html) \
35999 || exit 1
36000
36001@endif sim
36002
b813574b
PB
36003.PHONY: maybe-TAGS-sim TAGS-sim
36004maybe-TAGS-sim:
36005@if sim
36006maybe-TAGS-sim: TAGS-sim
4fa63067 36007
b813574b
PB
36008TAGS-sim: \
36009 configure-sim
0aed8855 36010 @: $(MAKE); $(unstage)
b813574b 36011 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36012 r=`${PWD_COMMAND}`; export r; \
b40e3958 36013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36014 $(HOST_EXPORTS) \
b813574b 36015 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36017 done; \
b813574b 36018 echo "Doing TAGS in sim" ; \
b00612cc 36019 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36022 "RANLIB=$${RANLIB}" \
0c24b341 36023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36024 TAGS) \
4fa63067 36025 || exit 1
3866be5d 36026
b813574b 36027@endif sim
3866be5d 36028
b813574b
PB
36029.PHONY: maybe-install-info-sim install-info-sim
36030maybe-install-info-sim:
36031@if sim
36032maybe-install-info-sim: install-info-sim
4fa63067 36033
b813574b
PB
36034install-info-sim: \
36035 configure-sim \
36036 info-sim
0aed8855 36037 @: $(MAKE); $(unstage)
b813574b 36038 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36039 r=`${PWD_COMMAND}`; export r; \
36040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36041 $(HOST_EXPORTS) \
b813574b 36042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36044 done; \
b813574b 36045 echo "Doing install-info in sim" ; \
b00612cc 36046 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36049 "RANLIB=$${RANLIB}" \
0c24b341 36050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36051 install-info) \
4fa63067
NN
36052 || exit 1
36053
b813574b 36054@endif sim
4fa63067 36055
a3ca38d2
DD
36056.PHONY: maybe-install-pdf-sim install-pdf-sim
36057maybe-install-pdf-sim:
36058@if sim
36059maybe-install-pdf-sim: install-pdf-sim
36060
36061install-pdf-sim: \
36062 configure-sim \
36063 pdf-sim
36064 @: $(MAKE); $(unstage)
36065 @[ -f ./sim/Makefile ] || exit 0; \
36066 r=`${PWD_COMMAND}`; export r; \
36067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36068 $(HOST_EXPORTS) \
36069 for flag in $(EXTRA_HOST_FLAGS) ; do \
36070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36071 done; \
36072 echo "Doing install-pdf in sim" ; \
36073 (cd $(HOST_SUBDIR)/sim && \
36074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36076 "RANLIB=$${RANLIB}" \
0c24b341 36077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36078 install-pdf) \
36079 || exit 1
36080
36081@endif sim
36082
108a6f8e
CD
36083.PHONY: maybe-install-html-sim install-html-sim
36084maybe-install-html-sim:
36085@if sim
36086maybe-install-html-sim: install-html-sim
36087
36088install-html-sim: \
36089 configure-sim \
36090 html-sim
36091 @: $(MAKE); $(unstage)
36092 @[ -f ./sim/Makefile ] || exit 0; \
36093 r=`${PWD_COMMAND}`; export r; \
36094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36095 $(HOST_EXPORTS) \
36096 for flag in $(EXTRA_HOST_FLAGS) ; do \
36097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36098 done; \
36099 echo "Doing install-html in sim" ; \
36100 (cd $(HOST_SUBDIR)/sim && \
36101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36103 "RANLIB=$${RANLIB}" \
0c24b341 36104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36105 install-html) \
36106 || exit 1
36107
36108@endif sim
36109
b813574b
PB
36110.PHONY: maybe-installcheck-sim installcheck-sim
36111maybe-installcheck-sim:
36112@if sim
36113maybe-installcheck-sim: installcheck-sim
4fa63067 36114
b813574b
PB
36115installcheck-sim: \
36116 configure-sim
0aed8855 36117 @: $(MAKE); $(unstage)
b813574b 36118 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36119 r=`${PWD_COMMAND}`; export r; \
36120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36121 $(HOST_EXPORTS) \
b813574b 36122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36124 done; \
b813574b 36125 echo "Doing installcheck in sim" ; \
b00612cc 36126 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36129 "RANLIB=$${RANLIB}" \
0c24b341 36130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36131 installcheck) \
4fa63067
NN
36132 || exit 1
36133
b813574b 36134@endif sim
4fa63067 36135
b813574b
PB
36136.PHONY: maybe-mostlyclean-sim mostlyclean-sim
36137maybe-mostlyclean-sim:
36138@if sim
36139maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 36140
b813574b 36141mostlyclean-sim:
0aed8855 36142 @: $(MAKE); $(unstage)
b813574b 36143 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36144 r=`${PWD_COMMAND}`; export r; \
36145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36146 $(HOST_EXPORTS) \
b813574b 36147 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36149 done; \
b813574b 36150 echo "Doing mostlyclean in sim" ; \
b00612cc 36151 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36154 "RANLIB=$${RANLIB}" \
0c24b341 36155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36156 mostlyclean) \
4fa63067
NN
36157 || exit 1
36158
b813574b 36159@endif sim
4fa63067 36160
b813574b
PB
36161.PHONY: maybe-clean-sim clean-sim
36162maybe-clean-sim:
36163@if sim
36164maybe-clean-sim: clean-sim
4fa63067 36165
b813574b 36166clean-sim:
0aed8855 36167 @: $(MAKE); $(unstage)
b813574b 36168 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36169 r=`${PWD_COMMAND}`; export r; \
36170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36171 $(HOST_EXPORTS) \
b813574b 36172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36174 done; \
b813574b 36175 echo "Doing clean in sim" ; \
b00612cc 36176 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36179 "RANLIB=$${RANLIB}" \
0c24b341 36180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36181 clean) \
4fa63067
NN
36182 || exit 1
36183
b813574b 36184@endif sim
4fa63067 36185
b813574b
PB
36186.PHONY: maybe-distclean-sim distclean-sim
36187maybe-distclean-sim:
36188@if sim
36189maybe-distclean-sim: distclean-sim
4fa63067 36190
b813574b 36191distclean-sim:
0aed8855 36192 @: $(MAKE); $(unstage)
b813574b 36193 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
36194 r=`${PWD_COMMAND}`; export r; \
36195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36196 $(HOST_EXPORTS) \
b813574b 36197 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36199 done; \
b813574b 36200 echo "Doing distclean in sim" ; \
b00612cc 36201 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36204 "RANLIB=$${RANLIB}" \
0c24b341 36205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36206 distclean) \
4fa63067
NN
36207 || exit 1
36208
b813574b 36209@endif sim
4fa63067 36210
b813574b
PB
36211.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
36212maybe-maintainer-clean-sim:
36213@if sim
36214maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 36215
b813574b 36216maintainer-clean-sim:
0aed8855 36217 @: $(MAKE); $(unstage)
b813574b 36218 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 36219 r=`${PWD_COMMAND}`; export r; \
b40e3958 36220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36221 $(HOST_EXPORTS) \
b813574b 36222 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36224 done; \
b813574b 36225 echo "Doing maintainer-clean in sim" ; \
b00612cc 36226 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
36227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36229 "RANLIB=$${RANLIB}" \
0c24b341 36230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36231 maintainer-clean) \
4fa63067 36232 || exit 1
3866be5d 36233
b813574b 36234@endif sim
3866be5d 36235
4fa63067 36236
a7254363 36237
b813574b
PB
36238.PHONY: configure-tar maybe-configure-tar
36239maybe-configure-tar:
4f0ef2d8
CD
36240@if gcc-bootstrap
36241configure-tar: stage_current
36242@endif gcc-bootstrap
b813574b
PB
36243@if tar
36244maybe-configure-tar: configure-tar
c52c6897 36245configure-tar:
0aed8855 36246 @: $(MAKE); $(unstage)
c52c6897 36247 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36249 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
36250 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 36251 $(HOST_EXPORTS) \
a7254363
PB
36252 echo Configuring in $(HOST_SUBDIR)/tar; \
36253 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 36254 case $(srcdir) in \
b00612cc
PB
36255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36256 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
36257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36258 esac; \
b00612cc
PB
36259 srcdiroption="--srcdir=$${topdir}/tar"; \
36260 libsrcdir="$$s/tar"; \
e2b9e2dc 36261 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36263 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36264 || exit 1
b813574b 36265@endif tar
e2b9e2dc 36266
a7254363
PB
36267
36268
d545f33b
PB
36269
36270
b813574b
PB
36271.PHONY: all-tar maybe-all-tar
36272maybe-all-tar:
4f0ef2d8
CD
36273@if gcc-bootstrap
36274all-tar: stage_current
36275@endif gcc-bootstrap
b813574b 36276@if tar
d27cc32e 36277TARGET-tar=all
b813574b
PB
36278maybe-all-tar: all-tar
36279all-tar: configure-tar
0aed8855 36280 @: $(MAKE); $(unstage)
b40e3958
L
36281 @r=`${PWD_COMMAND}`; export r; \
36282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36283 $(HOST_EXPORTS) \
b00612cc 36284 (cd $(HOST_SUBDIR)/tar && \
7f6ef0c0
PB
36285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36286 $(TARGET-tar))
b813574b 36287@endif tar
3866be5d 36288
a7254363 36289
d545f33b
PB
36290
36291
b813574b
PB
36292.PHONY: check-tar maybe-check-tar
36293maybe-check-tar:
36294@if tar
36295maybe-check-tar: check-tar
3866be5d 36296
b813574b 36297check-tar:
0aed8855 36298 @: $(MAKE); $(unstage)
b40e3958
L
36299 @r=`${PWD_COMMAND}`; export r; \
36300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36301 $(HOST_EXPORTS) \
b00612cc
PB
36302 (cd $(HOST_SUBDIR)/tar && \
36303 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36304
b813574b 36305@endif tar
3866be5d 36306
b813574b
PB
36307.PHONY: install-tar maybe-install-tar
36308maybe-install-tar:
36309@if tar
36310maybe-install-tar: install-tar
16ae0395 36311
b813574b 36312install-tar: installdirs
0aed8855 36313 @: $(MAKE); $(unstage)
b813574b
PB
36314 @r=`${PWD_COMMAND}`; export r; \
36315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 36316 $(HOST_EXPORTS) \
b00612cc 36317 (cd $(HOST_SUBDIR)/tar && \
2da12f12 36318 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 36319
b813574b 36320@endif tar
4fa63067 36321
56a8fe78 36322# Other targets (info, dvi, pdf, etc.)
4fa63067 36323
b813574b
PB
36324.PHONY: maybe-info-tar info-tar
36325maybe-info-tar:
36326@if tar
36327maybe-info-tar: info-tar
4fa63067 36328
b813574b
PB
36329info-tar: \
36330 configure-tar
0aed8855 36331 @: $(MAKE); $(unstage)
b813574b 36332 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 36333 r=`${PWD_COMMAND}`; export r; \
b40e3958 36334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36335 $(HOST_EXPORTS) \
b813574b 36336 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36338 done; \
b813574b 36339 echo "Doing info in tar" ; \
b00612cc 36340 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36343 "RANLIB=$${RANLIB}" \
0c24b341 36344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36345 info) \
4fa63067
NN
36346 || exit 1
36347
b813574b 36348@endif tar
4fa63067 36349
b813574b
PB
36350.PHONY: maybe-dvi-tar dvi-tar
36351maybe-dvi-tar:
36352@if tar
36353maybe-dvi-tar: dvi-tar
4fa63067 36354
b813574b
PB
36355dvi-tar: \
36356 configure-tar
0aed8855 36357 @: $(MAKE); $(unstage)
b813574b 36358 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36359 r=`${PWD_COMMAND}`; export r; \
36360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36361 $(HOST_EXPORTS) \
b813574b 36362 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36364 done; \
b813574b 36365 echo "Doing dvi in tar" ; \
b00612cc 36366 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36369 "RANLIB=$${RANLIB}" \
0c24b341 36370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36371 dvi) \
4fa63067
NN
36372 || exit 1
36373
b813574b 36374@endif tar
4fa63067 36375
56a8fe78
DD
36376.PHONY: maybe-pdf-tar pdf-tar
36377maybe-pdf-tar:
36378@if tar
36379maybe-pdf-tar: pdf-tar
36380
36381pdf-tar: \
36382 configure-tar
36383 @: $(MAKE); $(unstage)
36384 @[ -f ./tar/Makefile ] || exit 0; \
36385 r=`${PWD_COMMAND}`; export r; \
36386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36387 $(HOST_EXPORTS) \
36388 for flag in $(EXTRA_HOST_FLAGS) ; do \
36389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36390 done; \
36391 echo "Doing pdf in tar" ; \
36392 (cd $(HOST_SUBDIR)/tar && \
36393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36395 "RANLIB=$${RANLIB}" \
0c24b341 36396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36397 pdf) \
36398 || exit 1
36399
36400@endif tar
36401
6d389afc
MS
36402.PHONY: maybe-html-tar html-tar
36403maybe-html-tar:
36404@if tar
36405maybe-html-tar: html-tar
36406
36407html-tar: \
36408 configure-tar
0aed8855 36409 @: $(MAKE); $(unstage)
6d389afc
MS
36410 @[ -f ./tar/Makefile ] || exit 0; \
36411 r=`${PWD_COMMAND}`; export r; \
36412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36413 $(HOST_EXPORTS) \
36414 for flag in $(EXTRA_HOST_FLAGS) ; do \
36415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36416 done; \
36417 echo "Doing html in tar" ; \
b00612cc 36418 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
36419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36421 "RANLIB=$${RANLIB}" \
0c24b341 36422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36423 html) \
36424 || exit 1
36425
36426@endif tar
36427
b813574b
PB
36428.PHONY: maybe-TAGS-tar TAGS-tar
36429maybe-TAGS-tar:
36430@if tar
36431maybe-TAGS-tar: TAGS-tar
4fa63067 36432
b813574b
PB
36433TAGS-tar: \
36434 configure-tar
0aed8855 36435 @: $(MAKE); $(unstage)
b813574b 36436 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36437 r=`${PWD_COMMAND}`; export r; \
36438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36439 $(HOST_EXPORTS) \
b813574b 36440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36442 done; \
b813574b 36443 echo "Doing TAGS in tar" ; \
b00612cc 36444 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36447 "RANLIB=$${RANLIB}" \
0c24b341 36448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36449 TAGS) \
4fa63067
NN
36450 || exit 1
36451
b813574b 36452@endif tar
4fa63067 36453
b813574b
PB
36454.PHONY: maybe-install-info-tar install-info-tar
36455maybe-install-info-tar:
36456@if tar
36457maybe-install-info-tar: install-info-tar
4fa63067 36458
b813574b
PB
36459install-info-tar: \
36460 configure-tar \
36461 info-tar
0aed8855 36462 @: $(MAKE); $(unstage)
b813574b 36463 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36464 r=`${PWD_COMMAND}`; export r; \
36465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36466 $(HOST_EXPORTS) \
b813574b 36467 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36469 done; \
b813574b 36470 echo "Doing install-info in tar" ; \
b00612cc 36471 (cd $(HOST_SUBDIR)/tar && \
b813574b 36472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
36473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36474 "RANLIB=$${RANLIB}" \
0c24b341 36475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36476 install-info) \
4fa63067
NN
36477 || exit 1
36478
b813574b 36479@endif tar
4fa63067 36480
a3ca38d2
DD
36481.PHONY: maybe-install-pdf-tar install-pdf-tar
36482maybe-install-pdf-tar:
36483@if tar
36484maybe-install-pdf-tar: install-pdf-tar
36485
36486install-pdf-tar: \
36487 configure-tar \
36488 pdf-tar
36489 @: $(MAKE); $(unstage)
36490 @[ -f ./tar/Makefile ] || exit 0; \
36491 r=`${PWD_COMMAND}`; export r; \
36492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36493 $(HOST_EXPORTS) \
36494 for flag in $(EXTRA_HOST_FLAGS) ; do \
36495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36496 done; \
36497 echo "Doing install-pdf in tar" ; \
36498 (cd $(HOST_SUBDIR)/tar && \
36499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36501 "RANLIB=$${RANLIB}" \
0c24b341 36502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36503 install-pdf) \
36504 || exit 1
36505
36506@endif tar
36507
108a6f8e
CD
36508.PHONY: maybe-install-html-tar install-html-tar
36509maybe-install-html-tar:
36510@if tar
36511maybe-install-html-tar: install-html-tar
36512
36513install-html-tar: \
36514 configure-tar \
36515 html-tar
36516 @: $(MAKE); $(unstage)
36517 @[ -f ./tar/Makefile ] || exit 0; \
36518 r=`${PWD_COMMAND}`; export r; \
36519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36520 $(HOST_EXPORTS) \
36521 for flag in $(EXTRA_HOST_FLAGS) ; do \
36522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36523 done; \
36524 echo "Doing install-html in tar" ; \
36525 (cd $(HOST_SUBDIR)/tar && \
36526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36528 "RANLIB=$${RANLIB}" \
0c24b341 36529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36530 install-html) \
36531 || exit 1
36532
36533@endif tar
36534
b813574b
PB
36535.PHONY: maybe-installcheck-tar installcheck-tar
36536maybe-installcheck-tar:
36537@if tar
36538maybe-installcheck-tar: installcheck-tar
4fa63067 36539
b813574b
PB
36540installcheck-tar: \
36541 configure-tar
0aed8855 36542 @: $(MAKE); $(unstage)
b813574b 36543 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36544 r=`${PWD_COMMAND}`; export r; \
36545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36546 $(HOST_EXPORTS) \
b813574b 36547 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36549 done; \
b813574b 36550 echo "Doing installcheck in tar" ; \
b00612cc 36551 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36554 "RANLIB=$${RANLIB}" \
0c24b341 36555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36556 installcheck) \
4fa63067
NN
36557 || exit 1
36558
b813574b 36559@endif tar
4fa63067 36560
b813574b
PB
36561.PHONY: maybe-mostlyclean-tar mostlyclean-tar
36562maybe-mostlyclean-tar:
36563@if tar
36564maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 36565
b813574b 36566mostlyclean-tar:
0aed8855 36567 @: $(MAKE); $(unstage)
b813574b 36568 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36569 r=`${PWD_COMMAND}`; export r; \
36570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36571 $(HOST_EXPORTS) \
b813574b 36572 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36574 done; \
b813574b 36575 echo "Doing mostlyclean in tar" ; \
b00612cc 36576 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36579 "RANLIB=$${RANLIB}" \
0c24b341 36580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36581 mostlyclean) \
4fa63067
NN
36582 || exit 1
36583
b813574b 36584@endif tar
4fa63067 36585
b813574b
PB
36586.PHONY: maybe-clean-tar clean-tar
36587maybe-clean-tar:
36588@if tar
36589maybe-clean-tar: clean-tar
4fa63067 36590
b813574b 36591clean-tar:
0aed8855 36592 @: $(MAKE); $(unstage)
b813574b 36593 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36594 r=`${PWD_COMMAND}`; export r; \
36595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36596 $(HOST_EXPORTS) \
b813574b 36597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36599 done; \
b813574b 36600 echo "Doing clean in tar" ; \
b00612cc 36601 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36604 "RANLIB=$${RANLIB}" \
0c24b341 36605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36606 clean) \
4fa63067
NN
36607 || exit 1
36608
b813574b 36609@endif tar
4fa63067 36610
b813574b
PB
36611.PHONY: maybe-distclean-tar distclean-tar
36612maybe-distclean-tar:
36613@if tar
36614maybe-distclean-tar: distclean-tar
4fa63067 36615
b813574b 36616distclean-tar:
0aed8855 36617 @: $(MAKE); $(unstage)
b813574b 36618 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36619 r=`${PWD_COMMAND}`; export r; \
36620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36621 $(HOST_EXPORTS) \
b813574b 36622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36624 done; \
b813574b 36625 echo "Doing distclean in tar" ; \
b00612cc 36626 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36629 "RANLIB=$${RANLIB}" \
0c24b341 36630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36631 distclean) \
4fa63067
NN
36632 || exit 1
36633
b813574b 36634@endif tar
4fa63067 36635
b813574b
PB
36636.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
36637maybe-maintainer-clean-tar:
36638@if tar
36639maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 36640
b813574b 36641maintainer-clean-tar:
0aed8855 36642 @: $(MAKE); $(unstage)
b813574b 36643 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
36644 r=`${PWD_COMMAND}`; export r; \
36645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36646 $(HOST_EXPORTS) \
b813574b 36647 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36649 done; \
b813574b 36650 echo "Doing maintainer-clean in tar" ; \
b00612cc 36651 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
36652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36654 "RANLIB=$${RANLIB}" \
0c24b341 36655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36656 maintainer-clean) \
4fa63067 36657 || exit 1
3866be5d 36658
b813574b 36659@endif tar
3866be5d 36660
4fa63067 36661
a7254363 36662
b813574b
PB
36663.PHONY: configure-texinfo maybe-configure-texinfo
36664maybe-configure-texinfo:
4f0ef2d8
CD
36665@if gcc-bootstrap
36666configure-texinfo: stage_current
36667@endif gcc-bootstrap
b813574b
PB
36668@if texinfo
36669maybe-configure-texinfo: configure-texinfo
c52c6897 36670configure-texinfo:
0aed8855 36671 @: $(MAKE); $(unstage)
c52c6897 36672 @r=`${PWD_COMMAND}`; export r; \
378fce5b 36673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
36674 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
36675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 36676 $(HOST_EXPORTS) \
a7254363
PB
36677 echo Configuring in $(HOST_SUBDIR)/texinfo; \
36678 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 36679 case $(srcdir) in \
b00612cc
PB
36680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36681 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
36682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 36683 esac; \
b00612cc
PB
36684 srcdiroption="--srcdir=$${topdir}/texinfo"; \
36685 libsrcdir="$$s/texinfo"; \
e2b9e2dc 36686 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
36687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36688 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 36689 || exit 1
b813574b 36690@endif texinfo
e2b9e2dc 36691
a7254363
PB
36692
36693
d545f33b
PB
36694
36695
b813574b
PB
36696.PHONY: all-texinfo maybe-all-texinfo
36697maybe-all-texinfo:
4f0ef2d8
CD
36698@if gcc-bootstrap
36699all-texinfo: stage_current
36700@endif gcc-bootstrap
b813574b 36701@if texinfo
d27cc32e 36702TARGET-texinfo=all
b813574b
PB
36703maybe-all-texinfo: all-texinfo
36704all-texinfo: configure-texinfo
0aed8855 36705 @: $(MAKE); $(unstage)
b40e3958
L
36706 @r=`${PWD_COMMAND}`; export r; \
36707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36708 $(HOST_EXPORTS) \
b00612cc 36709 (cd $(HOST_SUBDIR)/texinfo && \
7f6ef0c0
PB
36710 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
36711 $(TARGET-texinfo))
b813574b 36712@endif texinfo
3866be5d 36713
a7254363 36714
d545f33b
PB
36715
36716
b813574b
PB
36717.PHONY: check-texinfo maybe-check-texinfo
36718maybe-check-texinfo:
36719@if texinfo
36720maybe-check-texinfo: check-texinfo
3866be5d 36721
b813574b 36722check-texinfo:
0aed8855 36723 @: $(MAKE); $(unstage)
4fa63067
NN
36724 @r=`${PWD_COMMAND}`; export r; \
36725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36726 $(HOST_EXPORTS) \
b00612cc
PB
36727 (cd $(HOST_SUBDIR)/texinfo && \
36728 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 36729
b813574b 36730@endif texinfo
3866be5d 36731
b813574b
PB
36732.PHONY: install-texinfo maybe-install-texinfo
36733maybe-install-texinfo:
36734@if texinfo
36735maybe-install-texinfo: install-texinfo
16ae0395 36736
b813574b 36737install-texinfo:
3866be5d 36738
b813574b 36739@endif texinfo
3866be5d 36740
56a8fe78 36741# Other targets (info, dvi, pdf, etc.)
4fa63067 36742
b813574b
PB
36743.PHONY: maybe-info-texinfo info-texinfo
36744maybe-info-texinfo:
36745@if texinfo
36746maybe-info-texinfo: info-texinfo
4fa63067 36747
b813574b
PB
36748info-texinfo: \
36749 configure-texinfo
0aed8855 36750 @: $(MAKE); $(unstage)
b813574b 36751 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36752 r=`${PWD_COMMAND}`; export r; \
36753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36754 $(HOST_EXPORTS) \
b813574b 36755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36757 done; \
b813574b 36758 echo "Doing info in texinfo" ; \
b00612cc 36759 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36762 "RANLIB=$${RANLIB}" \
0c24b341 36763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36764 info) \
4fa63067
NN
36765 || exit 1
36766
b813574b 36767@endif texinfo
4fa63067 36768
b813574b
PB
36769.PHONY: maybe-dvi-texinfo dvi-texinfo
36770maybe-dvi-texinfo:
36771@if texinfo
36772maybe-dvi-texinfo: dvi-texinfo
4fa63067 36773
b813574b
PB
36774dvi-texinfo: \
36775 configure-texinfo
0aed8855 36776 @: $(MAKE); $(unstage)
b813574b 36777 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36778 r=`${PWD_COMMAND}`; export r; \
36779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36780 $(HOST_EXPORTS) \
b813574b 36781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36783 done; \
b813574b 36784 echo "Doing dvi in texinfo" ; \
b00612cc 36785 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36788 "RANLIB=$${RANLIB}" \
0c24b341 36789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36790 dvi) \
4fa63067
NN
36791 || exit 1
36792
b813574b 36793@endif texinfo
4fa63067 36794
56a8fe78
DD
36795.PHONY: maybe-pdf-texinfo pdf-texinfo
36796maybe-pdf-texinfo:
36797@if texinfo
36798maybe-pdf-texinfo: pdf-texinfo
36799
36800pdf-texinfo: \
36801 configure-texinfo
36802 @: $(MAKE); $(unstage)
36803 @[ -f ./texinfo/Makefile ] || exit 0; \
36804 r=`${PWD_COMMAND}`; export r; \
36805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36806 $(HOST_EXPORTS) \
36807 for flag in $(EXTRA_HOST_FLAGS) ; do \
36808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36809 done; \
36810 echo "Doing pdf in texinfo" ; \
36811 (cd $(HOST_SUBDIR)/texinfo && \
36812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36814 "RANLIB=$${RANLIB}" \
0c24b341 36815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
36816 pdf) \
36817 || exit 1
36818
36819@endif texinfo
36820
6d389afc
MS
36821.PHONY: maybe-html-texinfo html-texinfo
36822maybe-html-texinfo:
36823@if texinfo
36824maybe-html-texinfo: html-texinfo
36825
36826html-texinfo: \
36827 configure-texinfo
0aed8855 36828 @: $(MAKE); $(unstage)
6d389afc
MS
36829 @[ -f ./texinfo/Makefile ] || exit 0; \
36830 r=`${PWD_COMMAND}`; export r; \
36831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
36832 $(HOST_EXPORTS) \
36833 for flag in $(EXTRA_HOST_FLAGS) ; do \
36834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36835 done; \
36836 echo "Doing html in texinfo" ; \
b00612cc 36837 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
36838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36840 "RANLIB=$${RANLIB}" \
0c24b341 36841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
36842 html) \
36843 || exit 1
36844
36845@endif texinfo
36846
b813574b
PB
36847.PHONY: maybe-TAGS-texinfo TAGS-texinfo
36848maybe-TAGS-texinfo:
36849@if texinfo
36850maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 36851
b813574b
PB
36852TAGS-texinfo: \
36853 configure-texinfo
0aed8855 36854 @: $(MAKE); $(unstage)
b813574b 36855 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36856 r=`${PWD_COMMAND}`; export r; \
36857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36858 $(HOST_EXPORTS) \
b813574b 36859 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36861 done; \
b813574b 36862 echo "Doing TAGS in texinfo" ; \
b00612cc 36863 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36866 "RANLIB=$${RANLIB}" \
0c24b341 36867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36868 TAGS) \
4fa63067
NN
36869 || exit 1
36870
b813574b 36871@endif texinfo
4fa63067 36872
b813574b
PB
36873.PHONY: maybe-install-info-texinfo install-info-texinfo
36874maybe-install-info-texinfo:
36875@if texinfo
36876maybe-install-info-texinfo: install-info-texinfo
4fa63067 36877
b813574b
PB
36878install-info-texinfo: \
36879 configure-texinfo \
36880 info-texinfo
0aed8855 36881 @: $(MAKE); $(unstage)
b813574b 36882 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36883 r=`${PWD_COMMAND}`; export r; \
36884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36885 $(HOST_EXPORTS) \
b813574b 36886 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36888 done; \
b813574b 36889 echo "Doing install-info in texinfo" ; \
b00612cc 36890 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36893 "RANLIB=$${RANLIB}" \
0c24b341 36894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36895 install-info) \
4fa63067
NN
36896 || exit 1
36897
b813574b 36898@endif texinfo
4fa63067 36899
a3ca38d2
DD
36900.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
36901maybe-install-pdf-texinfo:
36902@if texinfo
36903maybe-install-pdf-texinfo: install-pdf-texinfo
36904
36905install-pdf-texinfo: \
36906 configure-texinfo \
36907 pdf-texinfo
36908 @: $(MAKE); $(unstage)
36909 @[ -f ./texinfo/Makefile ] || exit 0; \
36910 r=`${PWD_COMMAND}`; export r; \
36911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36912 $(HOST_EXPORTS) \
36913 for flag in $(EXTRA_HOST_FLAGS) ; do \
36914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36915 done; \
36916 echo "Doing install-pdf in texinfo" ; \
36917 (cd $(HOST_SUBDIR)/texinfo && \
36918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36920 "RANLIB=$${RANLIB}" \
0c24b341 36921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
36922 install-pdf) \
36923 || exit 1
36924
36925@endif texinfo
36926
108a6f8e
CD
36927.PHONY: maybe-install-html-texinfo install-html-texinfo
36928maybe-install-html-texinfo:
36929@if texinfo
36930maybe-install-html-texinfo: install-html-texinfo
36931
36932install-html-texinfo: \
36933 configure-texinfo \
36934 html-texinfo
36935 @: $(MAKE); $(unstage)
36936 @[ -f ./texinfo/Makefile ] || exit 0; \
36937 r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 $(HOST_EXPORTS) \
36940 for flag in $(EXTRA_HOST_FLAGS) ; do \
36941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36942 done; \
36943 echo "Doing install-html in texinfo" ; \
36944 (cd $(HOST_SUBDIR)/texinfo && \
36945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36947 "RANLIB=$${RANLIB}" \
0c24b341 36948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
36949 install-html) \
36950 || exit 1
36951
36952@endif texinfo
36953
b813574b
PB
36954.PHONY: maybe-installcheck-texinfo installcheck-texinfo
36955maybe-installcheck-texinfo:
36956@if texinfo
36957maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 36958
b813574b
PB
36959installcheck-texinfo: \
36960 configure-texinfo
0aed8855 36961 @: $(MAKE); $(unstage)
b813574b 36962 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36963 r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36965 $(HOST_EXPORTS) \
b813574b 36966 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36968 done; \
b813574b 36969 echo "Doing installcheck in texinfo" ; \
b00612cc 36970 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36973 "RANLIB=$${RANLIB}" \
0c24b341 36974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 36975 installcheck) \
4fa63067
NN
36976 || exit 1
36977
b813574b 36978@endif texinfo
4fa63067 36979
b813574b
PB
36980.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
36981maybe-mostlyclean-texinfo:
36982@if texinfo
36983maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 36984
b813574b 36985mostlyclean-texinfo:
0aed8855 36986 @: $(MAKE); $(unstage)
b813574b 36987 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
36988 r=`${PWD_COMMAND}`; export r; \
36989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36990 $(HOST_EXPORTS) \
b813574b 36991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
36992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36993 done; \
b813574b 36994 echo "Doing mostlyclean in texinfo" ; \
b00612cc 36995 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
36996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36998 "RANLIB=$${RANLIB}" \
0c24b341 36999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37000 mostlyclean) \
4fa63067
NN
37001 || exit 1
37002
b813574b 37003@endif texinfo
4fa63067 37004
b813574b
PB
37005.PHONY: maybe-clean-texinfo clean-texinfo
37006maybe-clean-texinfo:
37007@if texinfo
37008maybe-clean-texinfo: clean-texinfo
4fa63067 37009
b813574b 37010clean-texinfo:
0aed8855 37011 @: $(MAKE); $(unstage)
b813574b 37012 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37013 r=`${PWD_COMMAND}`; export r; \
37014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37015 $(HOST_EXPORTS) \
b813574b 37016 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37018 done; \
b813574b 37019 echo "Doing clean in texinfo" ; \
b00612cc 37020 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
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}" \
b813574b 37025 clean) \
4fa63067
NN
37026 || exit 1
37027
b813574b 37028@endif texinfo
4fa63067 37029
b813574b
PB
37030.PHONY: maybe-distclean-texinfo distclean-texinfo
37031maybe-distclean-texinfo:
37032@if texinfo
37033maybe-distclean-texinfo: distclean-texinfo
4fa63067 37034
b813574b 37035distclean-texinfo:
0aed8855 37036 @: $(MAKE); $(unstage)
b813574b 37037 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37038 r=`${PWD_COMMAND}`; export r; \
37039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37040 $(HOST_EXPORTS) \
b813574b 37041 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37043 done; \
b813574b 37044 echo "Doing distclean in texinfo" ; \
b00612cc 37045 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37048 "RANLIB=$${RANLIB}" \
0c24b341 37049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37050 distclean) \
4fa63067
NN
37051 || exit 1
37052
b813574b 37053@endif texinfo
4fa63067 37054
b813574b
PB
37055.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
37056maybe-maintainer-clean-texinfo:
37057@if texinfo
37058maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 37059
b813574b 37060maintainer-clean-texinfo:
0aed8855 37061 @: $(MAKE); $(unstage)
b813574b 37062 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
37063 r=`${PWD_COMMAND}`; export r; \
37064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37065 $(HOST_EXPORTS) \
b813574b 37066 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37068 done; \
b813574b 37069 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 37070 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
37071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37073 "RANLIB=$${RANLIB}" \
0c24b341 37074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37075 maintainer-clean) \
4fa63067
NN
37076 || exit 1
37077
b813574b 37078@endif texinfo
4fa63067
NN
37079
37080
a7254363 37081
b813574b
PB
37082.PHONY: configure-textutils maybe-configure-textutils
37083maybe-configure-textutils:
4f0ef2d8
CD
37084@if gcc-bootstrap
37085configure-textutils: stage_current
37086@endif gcc-bootstrap
b813574b
PB
37087@if textutils
37088maybe-configure-textutils: configure-textutils
c52c6897 37089configure-textutils:
0aed8855 37090 @: $(MAKE); $(unstage)
c52c6897 37091 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37093 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
37094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 37095 $(HOST_EXPORTS) \
a7254363
PB
37096 echo Configuring in $(HOST_SUBDIR)/textutils; \
37097 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 37098 case $(srcdir) in \
b00612cc
PB
37099 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37100 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
37101 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37102 esac; \
b00612cc
PB
37103 srcdiroption="--srcdir=$${topdir}/textutils"; \
37104 libsrcdir="$$s/textutils"; \
e2b9e2dc 37105 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37106 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37107 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37108 || exit 1
b813574b 37109@endif textutils
e2b9e2dc 37110
a7254363
PB
37111
37112
d545f33b
PB
37113
37114
b813574b
PB
37115.PHONY: all-textutils maybe-all-textutils
37116maybe-all-textutils:
4f0ef2d8
CD
37117@if gcc-bootstrap
37118all-textutils: stage_current
37119@endif gcc-bootstrap
b813574b 37120@if textutils
d27cc32e 37121TARGET-textutils=all
b813574b
PB
37122maybe-all-textutils: all-textutils
37123all-textutils: configure-textutils
0aed8855 37124 @: $(MAKE); $(unstage)
b40e3958
L
37125 @r=`${PWD_COMMAND}`; export r; \
37126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37127 $(HOST_EXPORTS) \
b00612cc 37128 (cd $(HOST_SUBDIR)/textutils && \
7f6ef0c0
PB
37129 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37130 $(TARGET-textutils))
b813574b 37131@endif textutils
3866be5d 37132
a7254363 37133
d545f33b
PB
37134
37135
b813574b
PB
37136.PHONY: check-textutils maybe-check-textutils
37137maybe-check-textutils:
37138@if textutils
37139maybe-check-textutils: check-textutils
3866be5d 37140
b813574b 37141check-textutils:
0aed8855 37142 @: $(MAKE); $(unstage)
b40e3958
L
37143 @r=`${PWD_COMMAND}`; export r; \
37144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37145 $(HOST_EXPORTS) \
b00612cc
PB
37146 (cd $(HOST_SUBDIR)/textutils && \
37147 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37148
b813574b 37149@endif textutils
3866be5d 37150
b813574b
PB
37151.PHONY: install-textutils maybe-install-textutils
37152maybe-install-textutils:
37153@if textutils
37154maybe-install-textutils: install-textutils
16ae0395 37155
b813574b 37156install-textutils: installdirs
0aed8855 37157 @: $(MAKE); $(unstage)
b40e3958
L
37158 @r=`${PWD_COMMAND}`; export r; \
37159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37160 $(HOST_EXPORTS) \
b00612cc 37161 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 37162 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 37163
b813574b 37164@endif textutils
3866be5d 37165
56a8fe78 37166# Other targets (info, dvi, pdf, etc.)
4fa63067 37167
b813574b
PB
37168.PHONY: maybe-info-textutils info-textutils
37169maybe-info-textutils:
37170@if textutils
37171maybe-info-textutils: info-textutils
4fa63067 37172
b813574b
PB
37173info-textutils: \
37174 configure-textutils
0aed8855 37175 @: $(MAKE); $(unstage)
b813574b 37176 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
37177 r=`${PWD_COMMAND}`; export r; \
37178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37179 $(HOST_EXPORTS) \
b813574b 37180 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37182 done; \
b813574b 37183 echo "Doing info in textutils" ; \
b00612cc 37184 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37187 "RANLIB=$${RANLIB}" \
0c24b341 37188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37189 info) \
e2b9e2dc
NN
37190 || exit 1
37191
b813574b 37192@endif textutils
4fa63067 37193
b813574b
PB
37194.PHONY: maybe-dvi-textutils dvi-textutils
37195maybe-dvi-textutils:
37196@if textutils
37197maybe-dvi-textutils: dvi-textutils
4fa63067 37198
b813574b
PB
37199dvi-textutils: \
37200 configure-textutils
0aed8855 37201 @: $(MAKE); $(unstage)
b813574b 37202 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37203 r=`${PWD_COMMAND}`; export r; \
b40e3958 37204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37205 $(HOST_EXPORTS) \
b813574b 37206 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37208 done; \
b813574b 37209 echo "Doing dvi in textutils" ; \
b00612cc 37210 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37213 "RANLIB=$${RANLIB}" \
0c24b341 37214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37215 dvi) \
4fa63067 37216 || exit 1
3866be5d 37217
b813574b 37218@endif textutils
3866be5d 37219
56a8fe78
DD
37220.PHONY: maybe-pdf-textutils pdf-textutils
37221maybe-pdf-textutils:
37222@if textutils
37223maybe-pdf-textutils: pdf-textutils
37224
37225pdf-textutils: \
37226 configure-textutils
37227 @: $(MAKE); $(unstage)
37228 @[ -f ./textutils/Makefile ] || exit 0; \
37229 r=`${PWD_COMMAND}`; export r; \
37230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37231 $(HOST_EXPORTS) \
37232 for flag in $(EXTRA_HOST_FLAGS) ; do \
37233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37234 done; \
37235 echo "Doing pdf in textutils" ; \
37236 (cd $(HOST_SUBDIR)/textutils && \
37237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37239 "RANLIB=$${RANLIB}" \
0c24b341 37240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37241 pdf) \
37242 || exit 1
37243
37244@endif textutils
37245
6d389afc
MS
37246.PHONY: maybe-html-textutils html-textutils
37247maybe-html-textutils:
37248@if textutils
37249maybe-html-textutils: html-textutils
37250
37251html-textutils: \
37252 configure-textutils
0aed8855 37253 @: $(MAKE); $(unstage)
6d389afc
MS
37254 @[ -f ./textutils/Makefile ] || exit 0; \
37255 r=`${PWD_COMMAND}`; export r; \
37256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37257 $(HOST_EXPORTS) \
37258 for flag in $(EXTRA_HOST_FLAGS) ; do \
37259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37260 done; \
37261 echo "Doing html in textutils" ; \
b00612cc 37262 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
37263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37265 "RANLIB=$${RANLIB}" \
0c24b341 37266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37267 html) \
37268 || exit 1
37269
37270@endif textutils
37271
b813574b
PB
37272.PHONY: maybe-TAGS-textutils TAGS-textutils
37273maybe-TAGS-textutils:
37274@if textutils
37275maybe-TAGS-textutils: TAGS-textutils
4fa63067 37276
b813574b
PB
37277TAGS-textutils: \
37278 configure-textutils
0aed8855 37279 @: $(MAKE); $(unstage)
b813574b 37280 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37281 r=`${PWD_COMMAND}`; export r; \
b40e3958 37282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37283 $(HOST_EXPORTS) \
b813574b 37284 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37286 done; \
b813574b 37287 echo "Doing TAGS in textutils" ; \
b00612cc 37288 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37291 "RANLIB=$${RANLIB}" \
0c24b341 37292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37293 TAGS) \
4fa63067 37294 || exit 1
3866be5d 37295
b813574b 37296@endif textutils
3866be5d 37297
b813574b
PB
37298.PHONY: maybe-install-info-textutils install-info-textutils
37299maybe-install-info-textutils:
37300@if textutils
37301maybe-install-info-textutils: install-info-textutils
4fa63067 37302
b813574b
PB
37303install-info-textutils: \
37304 configure-textutils \
37305 info-textutils
0aed8855 37306 @: $(MAKE); $(unstage)
b813574b 37307 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37308 r=`${PWD_COMMAND}`; export r; \
37309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37310 $(HOST_EXPORTS) \
b813574b 37311 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37313 done; \
b813574b 37314 echo "Doing install-info in textutils" ; \
b00612cc 37315 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37318 "RANLIB=$${RANLIB}" \
0c24b341 37319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37320 install-info) \
4fa63067
NN
37321 || exit 1
37322
b813574b 37323@endif textutils
4fa63067 37324
a3ca38d2
DD
37325.PHONY: maybe-install-pdf-textutils install-pdf-textutils
37326maybe-install-pdf-textutils:
37327@if textutils
37328maybe-install-pdf-textutils: install-pdf-textutils
37329
37330install-pdf-textutils: \
37331 configure-textutils \
37332 pdf-textutils
37333 @: $(MAKE); $(unstage)
37334 @[ -f ./textutils/Makefile ] || exit 0; \
37335 r=`${PWD_COMMAND}`; export r; \
37336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37337 $(HOST_EXPORTS) \
37338 for flag in $(EXTRA_HOST_FLAGS) ; do \
37339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37340 done; \
37341 echo "Doing install-pdf in textutils" ; \
37342 (cd $(HOST_SUBDIR)/textutils && \
37343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37345 "RANLIB=$${RANLIB}" \
0c24b341 37346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37347 install-pdf) \
37348 || exit 1
37349
37350@endif textutils
37351
108a6f8e
CD
37352.PHONY: maybe-install-html-textutils install-html-textutils
37353maybe-install-html-textutils:
37354@if textutils
37355maybe-install-html-textutils: install-html-textutils
37356
37357install-html-textutils: \
37358 configure-textutils \
37359 html-textutils
37360 @: $(MAKE); $(unstage)
37361 @[ -f ./textutils/Makefile ] || exit 0; \
37362 r=`${PWD_COMMAND}`; export r; \
37363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37364 $(HOST_EXPORTS) \
37365 for flag in $(EXTRA_HOST_FLAGS) ; do \
37366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37367 done; \
37368 echo "Doing install-html in textutils" ; \
37369 (cd $(HOST_SUBDIR)/textutils && \
37370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37372 "RANLIB=$${RANLIB}" \
0c24b341 37373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37374 install-html) \
37375 || exit 1
37376
37377@endif textutils
37378
b813574b
PB
37379.PHONY: maybe-installcheck-textutils installcheck-textutils
37380maybe-installcheck-textutils:
37381@if textutils
37382maybe-installcheck-textutils: installcheck-textutils
4fa63067 37383
b813574b
PB
37384installcheck-textutils: \
37385 configure-textutils
0aed8855 37386 @: $(MAKE); $(unstage)
b813574b 37387 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37388 r=`${PWD_COMMAND}`; export r; \
37389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37390 $(HOST_EXPORTS) \
b813574b 37391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37393 done; \
b813574b 37394 echo "Doing installcheck in textutils" ; \
b00612cc 37395 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37398 "RANLIB=$${RANLIB}" \
0c24b341 37399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37400 installcheck) \
4fa63067
NN
37401 || exit 1
37402
b813574b 37403@endif textutils
4fa63067 37404
b813574b
PB
37405.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
37406maybe-mostlyclean-textutils:
37407@if textutils
37408maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 37409
b813574b 37410mostlyclean-textutils:
0aed8855 37411 @: $(MAKE); $(unstage)
b813574b 37412 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37413 r=`${PWD_COMMAND}`; export r; \
37414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37415 $(HOST_EXPORTS) \
b813574b 37416 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37418 done; \
b813574b 37419 echo "Doing mostlyclean in textutils" ; \
b00612cc 37420 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37423 "RANLIB=$${RANLIB}" \
0c24b341 37424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37425 mostlyclean) \
4fa63067
NN
37426 || exit 1
37427
b813574b 37428@endif textutils
4fa63067 37429
b813574b
PB
37430.PHONY: maybe-clean-textutils clean-textutils
37431maybe-clean-textutils:
37432@if textutils
37433maybe-clean-textutils: clean-textutils
4fa63067 37434
b813574b 37435clean-textutils:
0aed8855 37436 @: $(MAKE); $(unstage)
b813574b 37437 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37438 r=`${PWD_COMMAND}`; export r; \
37439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37440 $(HOST_EXPORTS) \
b813574b 37441 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443 done; \
b813574b 37444 echo "Doing clean in textutils" ; \
b00612cc 37445 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
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}" \
b813574b 37450 clean) \
4fa63067
NN
37451 || exit 1
37452
b813574b 37453@endif textutils
4fa63067 37454
b813574b
PB
37455.PHONY: maybe-distclean-textutils distclean-textutils
37456maybe-distclean-textutils:
37457@if textutils
37458maybe-distclean-textutils: distclean-textutils
4fa63067 37459
b813574b 37460distclean-textutils:
0aed8855 37461 @: $(MAKE); $(unstage)
b813574b 37462 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
37463 r=`${PWD_COMMAND}`; export r; \
37464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37465 $(HOST_EXPORTS) \
b813574b 37466 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37468 done; \
b813574b 37469 echo "Doing distclean in textutils" ; \
b00612cc 37470 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37473 "RANLIB=$${RANLIB}" \
0c24b341 37474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37475 distclean) \
4fa63067
NN
37476 || exit 1
37477
b813574b 37478@endif textutils
4fa63067 37479
b813574b
PB
37480.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
37481maybe-maintainer-clean-textutils:
37482@if textutils
37483maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 37484
b813574b 37485maintainer-clean-textutils:
0aed8855 37486 @: $(MAKE); $(unstage)
b813574b 37487 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 37488 r=`${PWD_COMMAND}`; export r; \
b40e3958 37489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37490 $(HOST_EXPORTS) \
b813574b 37491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37493 done; \
b813574b 37494 echo "Doing maintainer-clean in textutils" ; \
b00612cc 37495 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
37496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37498 "RANLIB=$${RANLIB}" \
0c24b341 37499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37500 maintainer-clean) \
4fa63067 37501 || exit 1
3866be5d 37502
b813574b 37503@endif textutils
3866be5d 37504
4fa63067 37505
a7254363 37506
b813574b
PB
37507.PHONY: configure-time maybe-configure-time
37508maybe-configure-time:
4f0ef2d8
CD
37509@if gcc-bootstrap
37510configure-time: stage_current
37511@endif gcc-bootstrap
b813574b
PB
37512@if time
37513maybe-configure-time: configure-time
c52c6897 37514configure-time:
0aed8855 37515 @: $(MAKE); $(unstage)
c52c6897 37516 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37518 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
37519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 37520 $(HOST_EXPORTS) \
a7254363
PB
37521 echo Configuring in $(HOST_SUBDIR)/time; \
37522 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 37523 case $(srcdir) in \
b00612cc
PB
37524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37525 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
37526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37527 esac; \
b00612cc
PB
37528 srcdiroption="--srcdir=$${topdir}/time"; \
37529 libsrcdir="$$s/time"; \
e2b9e2dc 37530 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37531 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37532 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37533 || exit 1
b813574b 37534@endif time
e2b9e2dc 37535
a7254363
PB
37536
37537
d545f33b
PB
37538
37539
b813574b
PB
37540.PHONY: all-time maybe-all-time
37541maybe-all-time:
4f0ef2d8
CD
37542@if gcc-bootstrap
37543all-time: stage_current
37544@endif gcc-bootstrap
b813574b 37545@if time
d27cc32e 37546TARGET-time=all
b813574b
PB
37547maybe-all-time: all-time
37548all-time: configure-time
0aed8855 37549 @: $(MAKE); $(unstage)
b40e3958
L
37550 @r=`${PWD_COMMAND}`; export r; \
37551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37552 $(HOST_EXPORTS) \
b00612cc 37553 (cd $(HOST_SUBDIR)/time && \
7f6ef0c0
PB
37554 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37555 $(TARGET-time))
b813574b 37556@endif time
3866be5d 37557
a7254363 37558
d545f33b
PB
37559
37560
b813574b
PB
37561.PHONY: check-time maybe-check-time
37562maybe-check-time:
37563@if time
37564maybe-check-time: check-time
3866be5d 37565
b813574b 37566check-time:
0aed8855 37567 @: $(MAKE); $(unstage)
b40e3958
L
37568 @r=`${PWD_COMMAND}`; export r; \
37569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37570 $(HOST_EXPORTS) \
b00612cc
PB
37571 (cd $(HOST_SUBDIR)/time && \
37572 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37573
b813574b 37574@endif time
3866be5d 37575
b813574b
PB
37576.PHONY: install-time maybe-install-time
37577maybe-install-time:
37578@if time
37579maybe-install-time: install-time
4fa63067 37580
b813574b 37581install-time: installdirs
0aed8855 37582 @: $(MAKE); $(unstage)
4fa63067
NN
37583 @r=`${PWD_COMMAND}`; export r; \
37584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37585 $(HOST_EXPORTS) \
b00612cc 37586 (cd $(HOST_SUBDIR)/time && \
2da12f12 37587 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 37588
b813574b 37589@endif time
4fa63067 37590
56a8fe78 37591# Other targets (info, dvi, pdf, etc.)
4fa63067 37592
b813574b
PB
37593.PHONY: maybe-info-time info-time
37594maybe-info-time:
37595@if time
37596maybe-info-time: info-time
4fa63067 37597
b813574b
PB
37598info-time: \
37599 configure-time
0aed8855 37600 @: $(MAKE); $(unstage)
b813574b 37601 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37602 r=`${PWD_COMMAND}`; export r; \
37603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37604 $(HOST_EXPORTS) \
b813574b 37605 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37607 done; \
b813574b 37608 echo "Doing info in time" ; \
b00612cc 37609 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37612 "RANLIB=$${RANLIB}" \
0c24b341 37613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37614 info) \
4fa63067
NN
37615 || exit 1
37616
b813574b 37617@endif time
4fa63067 37618
b813574b
PB
37619.PHONY: maybe-dvi-time dvi-time
37620maybe-dvi-time:
37621@if time
37622maybe-dvi-time: dvi-time
4fa63067 37623
b813574b
PB
37624dvi-time: \
37625 configure-time
0aed8855 37626 @: $(MAKE); $(unstage)
b813574b 37627 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37628 r=`${PWD_COMMAND}`; export r; \
37629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37630 $(HOST_EXPORTS) \
b813574b 37631 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37633 done; \
b813574b 37634 echo "Doing dvi in time" ; \
b00612cc 37635 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37638 "RANLIB=$${RANLIB}" \
0c24b341 37639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37640 dvi) \
4fa63067
NN
37641 || exit 1
37642
b813574b 37643@endif time
4fa63067 37644
56a8fe78
DD
37645.PHONY: maybe-pdf-time pdf-time
37646maybe-pdf-time:
37647@if time
37648maybe-pdf-time: pdf-time
37649
37650pdf-time: \
37651 configure-time
37652 @: $(MAKE); $(unstage)
37653 @[ -f ./time/Makefile ] || exit 0; \
37654 r=`${PWD_COMMAND}`; export r; \
37655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37656 $(HOST_EXPORTS) \
37657 for flag in $(EXTRA_HOST_FLAGS) ; do \
37658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37659 done; \
37660 echo "Doing pdf in time" ; \
37661 (cd $(HOST_SUBDIR)/time && \
37662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37664 "RANLIB=$${RANLIB}" \
0c24b341 37665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
37666 pdf) \
37667 || exit 1
37668
37669@endif time
37670
6d389afc
MS
37671.PHONY: maybe-html-time html-time
37672maybe-html-time:
37673@if time
37674maybe-html-time: html-time
37675
37676html-time: \
37677 configure-time
0aed8855 37678 @: $(MAKE); $(unstage)
6d389afc
MS
37679 @[ -f ./time/Makefile ] || exit 0; \
37680 r=`${PWD_COMMAND}`; export r; \
37681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
37682 $(HOST_EXPORTS) \
37683 for flag in $(EXTRA_HOST_FLAGS) ; do \
37684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37685 done; \
37686 echo "Doing html in time" ; \
b00612cc 37687 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
37688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37690 "RANLIB=$${RANLIB}" \
0c24b341 37691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
37692 html) \
37693 || exit 1
37694
37695@endif time
37696
b813574b
PB
37697.PHONY: maybe-TAGS-time TAGS-time
37698maybe-TAGS-time:
37699@if time
37700maybe-TAGS-time: TAGS-time
4fa63067 37701
b813574b
PB
37702TAGS-time: \
37703 configure-time
0aed8855 37704 @: $(MAKE); $(unstage)
b813574b 37705 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37706 r=`${PWD_COMMAND}`; export r; \
37707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37708 $(HOST_EXPORTS) \
b813574b 37709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37711 done; \
b813574b 37712 echo "Doing TAGS in time" ; \
b00612cc 37713 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37716 "RANLIB=$${RANLIB}" \
0c24b341 37717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37718 TAGS) \
4fa63067
NN
37719 || exit 1
37720
b813574b 37721@endif time
4fa63067 37722
b813574b
PB
37723.PHONY: maybe-install-info-time install-info-time
37724maybe-install-info-time:
37725@if time
37726maybe-install-info-time: install-info-time
4fa63067 37727
b813574b
PB
37728install-info-time: \
37729 configure-time \
37730 info-time
0aed8855 37731 @: $(MAKE); $(unstage)
b813574b 37732 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37733 r=`${PWD_COMMAND}`; export r; \
37734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37735 $(HOST_EXPORTS) \
b813574b 37736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37738 done; \
b813574b 37739 echo "Doing install-info in time" ; \
b00612cc 37740 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37743 "RANLIB=$${RANLIB}" \
0c24b341 37744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37745 install-info) \
4fa63067
NN
37746 || exit 1
37747
b813574b 37748@endif time
4fa63067 37749
a3ca38d2
DD
37750.PHONY: maybe-install-pdf-time install-pdf-time
37751maybe-install-pdf-time:
37752@if time
37753maybe-install-pdf-time: install-pdf-time
37754
37755install-pdf-time: \
37756 configure-time \
37757 pdf-time
37758 @: $(MAKE); $(unstage)
37759 @[ -f ./time/Makefile ] || exit 0; \
37760 r=`${PWD_COMMAND}`; export r; \
37761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37762 $(HOST_EXPORTS) \
37763 for flag in $(EXTRA_HOST_FLAGS) ; do \
37764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37765 done; \
37766 echo "Doing install-pdf in time" ; \
37767 (cd $(HOST_SUBDIR)/time && \
37768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37770 "RANLIB=$${RANLIB}" \
0c24b341 37771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
37772 install-pdf) \
37773 || exit 1
37774
37775@endif time
37776
108a6f8e
CD
37777.PHONY: maybe-install-html-time install-html-time
37778maybe-install-html-time:
37779@if time
37780maybe-install-html-time: install-html-time
37781
37782install-html-time: \
37783 configure-time \
37784 html-time
37785 @: $(MAKE); $(unstage)
37786 @[ -f ./time/Makefile ] || exit 0; \
37787 r=`${PWD_COMMAND}`; export r; \
37788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37789 $(HOST_EXPORTS) \
37790 for flag in $(EXTRA_HOST_FLAGS) ; do \
37791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37792 done; \
37793 echo "Doing install-html in time" ; \
37794 (cd $(HOST_SUBDIR)/time && \
37795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37797 "RANLIB=$${RANLIB}" \
0c24b341 37798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
37799 install-html) \
37800 || exit 1
37801
37802@endif time
37803
b813574b
PB
37804.PHONY: maybe-installcheck-time installcheck-time
37805maybe-installcheck-time:
37806@if time
37807maybe-installcheck-time: installcheck-time
4fa63067 37808
b813574b
PB
37809installcheck-time: \
37810 configure-time
0aed8855 37811 @: $(MAKE); $(unstage)
b813574b 37812 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37813 r=`${PWD_COMMAND}`; export r; \
37814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37815 $(HOST_EXPORTS) \
b813574b 37816 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37818 done; \
b813574b 37819 echo "Doing installcheck in time" ; \
b00612cc 37820 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37823 "RANLIB=$${RANLIB}" \
0c24b341 37824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37825 installcheck) \
4fa63067
NN
37826 || exit 1
37827
b813574b 37828@endif time
4fa63067 37829
b813574b
PB
37830.PHONY: maybe-mostlyclean-time mostlyclean-time
37831maybe-mostlyclean-time:
37832@if time
37833maybe-mostlyclean-time: mostlyclean-time
4fa63067 37834
b813574b 37835mostlyclean-time:
0aed8855 37836 @: $(MAKE); $(unstage)
b813574b 37837 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37838 r=`${PWD_COMMAND}`; export r; \
37839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37840 $(HOST_EXPORTS) \
b813574b 37841 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37843 done; \
b813574b 37844 echo "Doing mostlyclean in time" ; \
b00612cc 37845 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37848 "RANLIB=$${RANLIB}" \
0c24b341 37849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37850 mostlyclean) \
4fa63067
NN
37851 || exit 1
37852
b813574b 37853@endif time
4fa63067 37854
b813574b
PB
37855.PHONY: maybe-clean-time clean-time
37856maybe-clean-time:
37857@if time
37858maybe-clean-time: clean-time
4fa63067 37859
b813574b 37860clean-time:
0aed8855 37861 @: $(MAKE); $(unstage)
b813574b 37862 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37863 r=`${PWD_COMMAND}`; export r; \
37864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37865 $(HOST_EXPORTS) \
b813574b 37866 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37868 done; \
b813574b 37869 echo "Doing clean in time" ; \
b00612cc 37870 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37873 "RANLIB=$${RANLIB}" \
0c24b341 37874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37875 clean) \
4fa63067
NN
37876 || exit 1
37877
b813574b 37878@endif time
4fa63067 37879
b813574b
PB
37880.PHONY: maybe-distclean-time distclean-time
37881maybe-distclean-time:
37882@if time
37883maybe-distclean-time: distclean-time
4fa63067 37884
b813574b 37885distclean-time:
0aed8855 37886 @: $(MAKE); $(unstage)
b813574b 37887 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37888 r=`${PWD_COMMAND}`; export r; \
37889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37890 $(HOST_EXPORTS) \
b813574b 37891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37893 done; \
b813574b 37894 echo "Doing distclean in time" ; \
b00612cc 37895 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37898 "RANLIB=$${RANLIB}" \
0c24b341 37899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37900 distclean) \
4fa63067
NN
37901 || exit 1
37902
b813574b 37903@endif time
4fa63067 37904
b813574b
PB
37905.PHONY: maybe-maintainer-clean-time maintainer-clean-time
37906maybe-maintainer-clean-time:
37907@if time
37908maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 37909
b813574b 37910maintainer-clean-time:
0aed8855 37911 @: $(MAKE); $(unstage)
b813574b 37912 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
37913 r=`${PWD_COMMAND}`; export r; \
37914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37915 $(HOST_EXPORTS) \
b813574b 37916 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
37917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37918 done; \
b813574b 37919 echo "Doing maintainer-clean in time" ; \
b00612cc 37920 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
37921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37923 "RANLIB=$${RANLIB}" \
0c24b341 37924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 37925 maintainer-clean) \
4fa63067 37926 || exit 1
16ae0395 37927
b813574b 37928@endif time
3866be5d
NN
37929
37930
a7254363 37931
b813574b
PB
37932.PHONY: configure-uudecode maybe-configure-uudecode
37933maybe-configure-uudecode:
4f0ef2d8
CD
37934@if gcc-bootstrap
37935configure-uudecode: stage_current
37936@endif gcc-bootstrap
b813574b
PB
37937@if uudecode
37938maybe-configure-uudecode: configure-uudecode
c52c6897 37939configure-uudecode:
0aed8855 37940 @: $(MAKE); $(unstage)
c52c6897 37941 @r=`${PWD_COMMAND}`; export r; \
b40e3958 37942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
37943 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
37944 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 37945 $(HOST_EXPORTS) \
a7254363
PB
37946 echo Configuring in $(HOST_SUBDIR)/uudecode; \
37947 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 37948 case $(srcdir) in \
b00612cc
PB
37949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37950 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
37951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 37952 esac; \
b00612cc
PB
37953 srcdiroption="--srcdir=$${topdir}/uudecode"; \
37954 libsrcdir="$$s/uudecode"; \
e2b9e2dc 37955 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
37956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37957 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 37958 || exit 1
b813574b 37959@endif uudecode
e2b9e2dc 37960
a7254363
PB
37961
37962
d545f33b
PB
37963
37964
b813574b
PB
37965.PHONY: all-uudecode maybe-all-uudecode
37966maybe-all-uudecode:
4f0ef2d8
CD
37967@if gcc-bootstrap
37968all-uudecode: stage_current
37969@endif gcc-bootstrap
b813574b 37970@if uudecode
d27cc32e 37971TARGET-uudecode=all
b813574b
PB
37972maybe-all-uudecode: all-uudecode
37973all-uudecode: configure-uudecode
0aed8855 37974 @: $(MAKE); $(unstage)
b40e3958
L
37975 @r=`${PWD_COMMAND}`; export r; \
37976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37977 $(HOST_EXPORTS) \
b00612cc 37978 (cd $(HOST_SUBDIR)/uudecode && \
7f6ef0c0
PB
37979 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
37980 $(TARGET-uudecode))
b813574b 37981@endif uudecode
3866be5d 37982
a7254363 37983
d545f33b
PB
37984
37985
b813574b
PB
37986.PHONY: check-uudecode maybe-check-uudecode
37987maybe-check-uudecode:
37988@if uudecode
37989maybe-check-uudecode: check-uudecode
3866be5d 37990
b813574b 37991check-uudecode:
0aed8855 37992 @: $(MAKE); $(unstage)
b40e3958
L
37993 @r=`${PWD_COMMAND}`; export r; \
37994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 37995 $(HOST_EXPORTS) \
b00612cc
PB
37996 (cd $(HOST_SUBDIR)/uudecode && \
37997 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 37998
b813574b 37999@endif uudecode
3866be5d 38000
b813574b
PB
38001.PHONY: install-uudecode maybe-install-uudecode
38002maybe-install-uudecode:
38003@if uudecode
38004maybe-install-uudecode: install-uudecode
4fa63067 38005
b813574b 38006install-uudecode: installdirs
0aed8855 38007 @: $(MAKE); $(unstage)
4fa63067
NN
38008 @r=`${PWD_COMMAND}`; export r; \
38009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38010 $(HOST_EXPORTS) \
b00612cc 38011 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 38012 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38013
b813574b 38014@endif uudecode
4fa63067 38015
56a8fe78 38016# Other targets (info, dvi, pdf, etc.)
4fa63067 38017
b813574b
PB
38018.PHONY: maybe-info-uudecode info-uudecode
38019maybe-info-uudecode:
38020@if uudecode
38021maybe-info-uudecode: info-uudecode
4fa63067 38022
b813574b
PB
38023info-uudecode: \
38024 configure-uudecode
0aed8855 38025 @: $(MAKE); $(unstage)
b813574b 38026 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38027 r=`${PWD_COMMAND}`; export r; \
38028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38029 $(HOST_EXPORTS) \
b813574b 38030 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38032 done; \
b813574b 38033 echo "Doing info in uudecode" ; \
b00612cc 38034 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38037 "RANLIB=$${RANLIB}" \
0c24b341 38038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38039 info) \
4fa63067
NN
38040 || exit 1
38041
b813574b 38042@endif uudecode
4fa63067 38043
b813574b
PB
38044.PHONY: maybe-dvi-uudecode dvi-uudecode
38045maybe-dvi-uudecode:
38046@if uudecode
38047maybe-dvi-uudecode: dvi-uudecode
4fa63067 38048
b813574b
PB
38049dvi-uudecode: \
38050 configure-uudecode
0aed8855 38051 @: $(MAKE); $(unstage)
b813574b 38052 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38053 r=`${PWD_COMMAND}`; export r; \
38054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38055 $(HOST_EXPORTS) \
b813574b 38056 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38058 done; \
b813574b 38059 echo "Doing dvi in uudecode" ; \
b00612cc 38060 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38063 "RANLIB=$${RANLIB}" \
0c24b341 38064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38065 dvi) \
4fa63067
NN
38066 || exit 1
38067
b813574b 38068@endif uudecode
4fa63067 38069
56a8fe78
DD
38070.PHONY: maybe-pdf-uudecode pdf-uudecode
38071maybe-pdf-uudecode:
38072@if uudecode
38073maybe-pdf-uudecode: pdf-uudecode
38074
38075pdf-uudecode: \
38076 configure-uudecode
38077 @: $(MAKE); $(unstage)
38078 @[ -f ./uudecode/Makefile ] || exit 0; \
38079 r=`${PWD_COMMAND}`; export r; \
38080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38081 $(HOST_EXPORTS) \
38082 for flag in $(EXTRA_HOST_FLAGS) ; do \
38083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38084 done; \
38085 echo "Doing pdf in uudecode" ; \
38086 (cd $(HOST_SUBDIR)/uudecode && \
38087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38089 "RANLIB=$${RANLIB}" \
0c24b341 38090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38091 pdf) \
38092 || exit 1
38093
38094@endif uudecode
38095
6d389afc
MS
38096.PHONY: maybe-html-uudecode html-uudecode
38097maybe-html-uudecode:
38098@if uudecode
38099maybe-html-uudecode: html-uudecode
38100
38101html-uudecode: \
38102 configure-uudecode
0aed8855 38103 @: $(MAKE); $(unstage)
6d389afc
MS
38104 @[ -f ./uudecode/Makefile ] || exit 0; \
38105 r=`${PWD_COMMAND}`; export r; \
38106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38107 $(HOST_EXPORTS) \
38108 for flag in $(EXTRA_HOST_FLAGS) ; do \
38109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38110 done; \
38111 echo "Doing html in uudecode" ; \
b00612cc 38112 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
38113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38115 "RANLIB=$${RANLIB}" \
0c24b341 38116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38117 html) \
38118 || exit 1
38119
38120@endif uudecode
38121
b813574b
PB
38122.PHONY: maybe-TAGS-uudecode TAGS-uudecode
38123maybe-TAGS-uudecode:
38124@if uudecode
38125maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 38126
b813574b
PB
38127TAGS-uudecode: \
38128 configure-uudecode
0aed8855 38129 @: $(MAKE); $(unstage)
b813574b
PB
38130 @[ -f ./uudecode/Makefile ] || exit 0; \
38131 r=`${PWD_COMMAND}`; export r; \
4fa63067 38132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38133 $(HOST_EXPORTS) \
b813574b 38134 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38136 done; \
b813574b 38137 echo "Doing TAGS in uudecode" ; \
b00612cc 38138 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38141 "RANLIB=$${RANLIB}" \
0c24b341 38142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38143 TAGS) \
4fa63067
NN
38144 || exit 1
38145
b813574b 38146@endif uudecode
4fa63067 38147
b813574b
PB
38148.PHONY: maybe-install-info-uudecode install-info-uudecode
38149maybe-install-info-uudecode:
38150@if uudecode
38151maybe-install-info-uudecode: install-info-uudecode
4fa63067 38152
b813574b
PB
38153install-info-uudecode: \
38154 configure-uudecode \
38155 info-uudecode
0aed8855 38156 @: $(MAKE); $(unstage)
b813574b 38157 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38158 r=`${PWD_COMMAND}`; export r; \
38159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38160 $(HOST_EXPORTS) \
b813574b 38161 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38163 done; \
b813574b 38164 echo "Doing install-info in uudecode" ; \
b00612cc 38165 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38168 "RANLIB=$${RANLIB}" \
0c24b341 38169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38170 install-info) \
4fa63067
NN
38171 || exit 1
38172
b813574b 38173@endif uudecode
4fa63067 38174
a3ca38d2
DD
38175.PHONY: maybe-install-pdf-uudecode install-pdf-uudecode
38176maybe-install-pdf-uudecode:
38177@if uudecode
38178maybe-install-pdf-uudecode: install-pdf-uudecode
38179
38180install-pdf-uudecode: \
38181 configure-uudecode \
38182 pdf-uudecode
38183 @: $(MAKE); $(unstage)
38184 @[ -f ./uudecode/Makefile ] || exit 0; \
38185 r=`${PWD_COMMAND}`; export r; \
38186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38187 $(HOST_EXPORTS) \
38188 for flag in $(EXTRA_HOST_FLAGS) ; do \
38189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38190 done; \
38191 echo "Doing install-pdf in uudecode" ; \
38192 (cd $(HOST_SUBDIR)/uudecode && \
38193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38195 "RANLIB=$${RANLIB}" \
0c24b341 38196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38197 install-pdf) \
38198 || exit 1
38199
38200@endif uudecode
38201
108a6f8e
CD
38202.PHONY: maybe-install-html-uudecode install-html-uudecode
38203maybe-install-html-uudecode:
38204@if uudecode
38205maybe-install-html-uudecode: install-html-uudecode
38206
38207install-html-uudecode: \
38208 configure-uudecode \
38209 html-uudecode
38210 @: $(MAKE); $(unstage)
38211 @[ -f ./uudecode/Makefile ] || exit 0; \
38212 r=`${PWD_COMMAND}`; export r; \
38213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38214 $(HOST_EXPORTS) \
38215 for flag in $(EXTRA_HOST_FLAGS) ; do \
38216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38217 done; \
38218 echo "Doing install-html in uudecode" ; \
38219 (cd $(HOST_SUBDIR)/uudecode && \
38220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38222 "RANLIB=$${RANLIB}" \
0c24b341 38223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38224 install-html) \
38225 || exit 1
38226
38227@endif uudecode
38228
b813574b
PB
38229.PHONY: maybe-installcheck-uudecode installcheck-uudecode
38230maybe-installcheck-uudecode:
38231@if uudecode
38232maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 38233
b813574b
PB
38234installcheck-uudecode: \
38235 configure-uudecode
0aed8855 38236 @: $(MAKE); $(unstage)
b813574b 38237 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38238 r=`${PWD_COMMAND}`; export r; \
38239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38240 $(HOST_EXPORTS) \
b813574b 38241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38243 done; \
b813574b 38244 echo "Doing installcheck in uudecode" ; \
b00612cc 38245 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38248 "RANLIB=$${RANLIB}" \
0c24b341 38249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38250 installcheck) \
4fa63067
NN
38251 || exit 1
38252
b813574b 38253@endif uudecode
4fa63067 38254
b813574b
PB
38255.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
38256maybe-mostlyclean-uudecode:
38257@if uudecode
38258maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 38259
b813574b 38260mostlyclean-uudecode:
0aed8855 38261 @: $(MAKE); $(unstage)
b813574b 38262 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38263 r=`${PWD_COMMAND}`; export r; \
38264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38265 $(HOST_EXPORTS) \
b813574b 38266 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38268 done; \
b813574b 38269 echo "Doing mostlyclean in uudecode" ; \
b00612cc 38270 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38273 "RANLIB=$${RANLIB}" \
0c24b341 38274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38275 mostlyclean) \
4fa63067
NN
38276 || exit 1
38277
b813574b 38278@endif uudecode
4fa63067 38279
b813574b
PB
38280.PHONY: maybe-clean-uudecode clean-uudecode
38281maybe-clean-uudecode:
38282@if uudecode
38283maybe-clean-uudecode: clean-uudecode
4fa63067 38284
b813574b 38285clean-uudecode:
0aed8855 38286 @: $(MAKE); $(unstage)
b813574b 38287 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38288 r=`${PWD_COMMAND}`; export r; \
38289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38290 $(HOST_EXPORTS) \
b813574b 38291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38293 done; \
b813574b 38294 echo "Doing clean in uudecode" ; \
b00612cc 38295 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38298 "RANLIB=$${RANLIB}" \
0c24b341 38299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38300 clean) \
4fa63067
NN
38301 || exit 1
38302
b813574b 38303@endif uudecode
4fa63067 38304
b813574b
PB
38305.PHONY: maybe-distclean-uudecode distclean-uudecode
38306maybe-distclean-uudecode:
38307@if uudecode
38308maybe-distclean-uudecode: distclean-uudecode
4fa63067 38309
b813574b 38310distclean-uudecode:
0aed8855 38311 @: $(MAKE); $(unstage)
b813574b 38312 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38313 r=`${PWD_COMMAND}`; export r; \
38314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38315 $(HOST_EXPORTS) \
b813574b 38316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38318 done; \
b813574b 38319 echo "Doing distclean in uudecode" ; \
b00612cc 38320 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38323 "RANLIB=$${RANLIB}" \
0c24b341 38324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38325 distclean) \
4fa63067
NN
38326 || exit 1
38327
b813574b 38328@endif uudecode
4fa63067 38329
b813574b
PB
38330.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
38331maybe-maintainer-clean-uudecode:
38332@if uudecode
38333maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 38334
b813574b 38335maintainer-clean-uudecode:
0aed8855 38336 @: $(MAKE); $(unstage)
b813574b 38337 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
38338 r=`${PWD_COMMAND}`; export r; \
38339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38340 $(HOST_EXPORTS) \
b813574b 38341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38343 done; \
b813574b 38344 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 38345 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
38346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38348 "RANLIB=$${RANLIB}" \
0c24b341 38349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38350 maintainer-clean) \
4fa63067 38351 || exit 1
16ae0395 38352
b813574b 38353@endif uudecode
3866be5d
NN
38354
38355
a7254363 38356
b813574b
PB
38357.PHONY: configure-wdiff maybe-configure-wdiff
38358maybe-configure-wdiff:
4f0ef2d8
CD
38359@if gcc-bootstrap
38360configure-wdiff: stage_current
38361@endif gcc-bootstrap
b813574b
PB
38362@if wdiff
38363maybe-configure-wdiff: configure-wdiff
c52c6897 38364configure-wdiff:
0aed8855 38365 @: $(MAKE); $(unstage)
c52c6897 38366 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38368 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
38369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 38370 $(HOST_EXPORTS) \
a7254363
PB
38371 echo Configuring in $(HOST_SUBDIR)/wdiff; \
38372 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 38373 case $(srcdir) in \
b00612cc
PB
38374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38375 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
38376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38377 esac; \
b00612cc
PB
38378 srcdiroption="--srcdir=$${topdir}/wdiff"; \
38379 libsrcdir="$$s/wdiff"; \
e2b9e2dc 38380 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38382 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38383 || exit 1
b813574b 38384@endif wdiff
e2b9e2dc 38385
a7254363
PB
38386
38387
d545f33b
PB
38388
38389
b813574b
PB
38390.PHONY: all-wdiff maybe-all-wdiff
38391maybe-all-wdiff:
4f0ef2d8
CD
38392@if gcc-bootstrap
38393all-wdiff: stage_current
38394@endif gcc-bootstrap
b813574b 38395@if wdiff
d27cc32e 38396TARGET-wdiff=all
b813574b
PB
38397maybe-all-wdiff: all-wdiff
38398all-wdiff: configure-wdiff
0aed8855 38399 @: $(MAKE); $(unstage)
b40e3958
L
38400 @r=`${PWD_COMMAND}`; export r; \
38401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38402 $(HOST_EXPORTS) \
b00612cc 38403 (cd $(HOST_SUBDIR)/wdiff && \
7f6ef0c0
PB
38404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38405 $(TARGET-wdiff))
b813574b 38406@endif wdiff
3866be5d 38407
a7254363 38408
d545f33b
PB
38409
38410
b813574b
PB
38411.PHONY: check-wdiff maybe-check-wdiff
38412maybe-check-wdiff:
38413@if wdiff
38414maybe-check-wdiff: check-wdiff
3866be5d 38415
b813574b 38416check-wdiff:
0aed8855 38417 @: $(MAKE); $(unstage)
b813574b
PB
38418 @r=`${PWD_COMMAND}`; export r; \
38419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38420 $(HOST_EXPORTS) \
b00612cc
PB
38421 (cd $(HOST_SUBDIR)/wdiff && \
38422 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 38423
b813574b 38424@endif wdiff
4fa63067 38425
b813574b
PB
38426.PHONY: install-wdiff maybe-install-wdiff
38427maybe-install-wdiff:
38428@if wdiff
38429maybe-install-wdiff: install-wdiff
4fa63067 38430
b813574b 38431install-wdiff: installdirs
0aed8855 38432 @: $(MAKE); $(unstage)
b40e3958
L
38433 @r=`${PWD_COMMAND}`; export r; \
38434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38435 $(HOST_EXPORTS) \
b00612cc 38436 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 38437 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 38438
b813574b 38439@endif wdiff
3866be5d 38440
56a8fe78 38441# Other targets (info, dvi, pdf, etc.)
16ae0395 38442
b813574b
PB
38443.PHONY: maybe-info-wdiff info-wdiff
38444maybe-info-wdiff:
38445@if wdiff
38446maybe-info-wdiff: info-wdiff
4fa63067 38447
b813574b
PB
38448info-wdiff: \
38449 configure-wdiff
0aed8855 38450 @: $(MAKE); $(unstage)
b813574b 38451 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 38452 r=`${PWD_COMMAND}`; export r; \
b40e3958 38453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38454 $(HOST_EXPORTS) \
b813574b 38455 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38457 done; \
b813574b 38458 echo "Doing info in wdiff" ; \
b00612cc 38459 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38462 "RANLIB=$${RANLIB}" \
0c24b341 38463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38464 info) \
4fa63067 38465 || exit 1
3866be5d 38466
b813574b 38467@endif wdiff
3866be5d 38468
b813574b
PB
38469.PHONY: maybe-dvi-wdiff dvi-wdiff
38470maybe-dvi-wdiff:
38471@if wdiff
38472maybe-dvi-wdiff: dvi-wdiff
4fa63067 38473
b813574b
PB
38474dvi-wdiff: \
38475 configure-wdiff
0aed8855 38476 @: $(MAKE); $(unstage)
b813574b 38477 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38478 r=`${PWD_COMMAND}`; export r; \
38479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38480 $(HOST_EXPORTS) \
b813574b 38481 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38483 done; \
b813574b 38484 echo "Doing dvi in wdiff" ; \
b00612cc 38485 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38488 "RANLIB=$${RANLIB}" \
0c24b341 38489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38490 dvi) \
4fa63067
NN
38491 || exit 1
38492
b813574b 38493@endif wdiff
4fa63067 38494
56a8fe78
DD
38495.PHONY: maybe-pdf-wdiff pdf-wdiff
38496maybe-pdf-wdiff:
38497@if wdiff
38498maybe-pdf-wdiff: pdf-wdiff
38499
38500pdf-wdiff: \
38501 configure-wdiff
38502 @: $(MAKE); $(unstage)
38503 @[ -f ./wdiff/Makefile ] || exit 0; \
38504 r=`${PWD_COMMAND}`; export r; \
38505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506 $(HOST_EXPORTS) \
38507 for flag in $(EXTRA_HOST_FLAGS) ; do \
38508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38509 done; \
38510 echo "Doing pdf in wdiff" ; \
38511 (cd $(HOST_SUBDIR)/wdiff && \
38512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38514 "RANLIB=$${RANLIB}" \
0c24b341 38515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38516 pdf) \
38517 || exit 1
38518
38519@endif wdiff
38520
6d389afc
MS
38521.PHONY: maybe-html-wdiff html-wdiff
38522maybe-html-wdiff:
38523@if wdiff
38524maybe-html-wdiff: html-wdiff
38525
38526html-wdiff: \
38527 configure-wdiff
0aed8855 38528 @: $(MAKE); $(unstage)
6d389afc
MS
38529 @[ -f ./wdiff/Makefile ] || exit 0; \
38530 r=`${PWD_COMMAND}`; export r; \
38531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38532 $(HOST_EXPORTS) \
38533 for flag in $(EXTRA_HOST_FLAGS) ; do \
38534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38535 done; \
38536 echo "Doing html in wdiff" ; \
b00612cc 38537 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
38538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38540 "RANLIB=$${RANLIB}" \
0c24b341 38541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38542 html) \
38543 || exit 1
38544
38545@endif wdiff
38546
b813574b
PB
38547.PHONY: maybe-TAGS-wdiff TAGS-wdiff
38548maybe-TAGS-wdiff:
38549@if wdiff
38550maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 38551
b813574b
PB
38552TAGS-wdiff: \
38553 configure-wdiff
0aed8855 38554 @: $(MAKE); $(unstage)
b813574b 38555 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38556 r=`${PWD_COMMAND}`; export r; \
38557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38558 $(HOST_EXPORTS) \
b813574b 38559 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38561 done; \
b813574b 38562 echo "Doing TAGS in wdiff" ; \
b00612cc 38563 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38566 "RANLIB=$${RANLIB}" \
0c24b341 38567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38568 TAGS) \
4fa63067
NN
38569 || exit 1
38570
b813574b 38571@endif wdiff
4fa63067 38572
b813574b
PB
38573.PHONY: maybe-install-info-wdiff install-info-wdiff
38574maybe-install-info-wdiff:
38575@if wdiff
38576maybe-install-info-wdiff: install-info-wdiff
4fa63067 38577
b813574b
PB
38578install-info-wdiff: \
38579 configure-wdiff \
38580 info-wdiff
0aed8855 38581 @: $(MAKE); $(unstage)
b813574b 38582 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38583 r=`${PWD_COMMAND}`; export r; \
38584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38585 $(HOST_EXPORTS) \
b813574b 38586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38588 done; \
b813574b 38589 echo "Doing install-info in wdiff" ; \
b00612cc 38590 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38593 "RANLIB=$${RANLIB}" \
0c24b341 38594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38595 install-info) \
4fa63067
NN
38596 || exit 1
38597
b813574b 38598@endif wdiff
4fa63067 38599
a3ca38d2
DD
38600.PHONY: maybe-install-pdf-wdiff install-pdf-wdiff
38601maybe-install-pdf-wdiff:
38602@if wdiff
38603maybe-install-pdf-wdiff: install-pdf-wdiff
38604
38605install-pdf-wdiff: \
38606 configure-wdiff \
38607 pdf-wdiff
38608 @: $(MAKE); $(unstage)
38609 @[ -f ./wdiff/Makefile ] || exit 0; \
38610 r=`${PWD_COMMAND}`; export r; \
38611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38612 $(HOST_EXPORTS) \
38613 for flag in $(EXTRA_HOST_FLAGS) ; do \
38614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38615 done; \
38616 echo "Doing install-pdf in wdiff" ; \
38617 (cd $(HOST_SUBDIR)/wdiff && \
38618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38620 "RANLIB=$${RANLIB}" \
0c24b341 38621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
38622 install-pdf) \
38623 || exit 1
38624
38625@endif wdiff
38626
108a6f8e
CD
38627.PHONY: maybe-install-html-wdiff install-html-wdiff
38628maybe-install-html-wdiff:
38629@if wdiff
38630maybe-install-html-wdiff: install-html-wdiff
38631
38632install-html-wdiff: \
38633 configure-wdiff \
38634 html-wdiff
38635 @: $(MAKE); $(unstage)
38636 @[ -f ./wdiff/Makefile ] || exit 0; \
38637 r=`${PWD_COMMAND}`; export r; \
38638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38639 $(HOST_EXPORTS) \
38640 for flag in $(EXTRA_HOST_FLAGS) ; do \
38641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38642 done; \
38643 echo "Doing install-html in wdiff" ; \
38644 (cd $(HOST_SUBDIR)/wdiff && \
38645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38647 "RANLIB=$${RANLIB}" \
0c24b341 38648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
38649 install-html) \
38650 || exit 1
38651
38652@endif wdiff
38653
b813574b
PB
38654.PHONY: maybe-installcheck-wdiff installcheck-wdiff
38655maybe-installcheck-wdiff:
38656@if wdiff
38657maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 38658
b813574b
PB
38659installcheck-wdiff: \
38660 configure-wdiff
0aed8855 38661 @: $(MAKE); $(unstage)
b813574b 38662 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38663 r=`${PWD_COMMAND}`; export r; \
38664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38665 $(HOST_EXPORTS) \
b813574b 38666 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38668 done; \
b813574b 38669 echo "Doing installcheck in wdiff" ; \
b00612cc 38670 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38673 "RANLIB=$${RANLIB}" \
0c24b341 38674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38675 installcheck) \
4fa63067
NN
38676 || exit 1
38677
b813574b 38678@endif wdiff
4fa63067 38679
b813574b
PB
38680.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
38681maybe-mostlyclean-wdiff:
38682@if wdiff
38683maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 38684
b813574b 38685mostlyclean-wdiff:
0aed8855 38686 @: $(MAKE); $(unstage)
b813574b 38687 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38688 r=`${PWD_COMMAND}`; export r; \
38689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38690 $(HOST_EXPORTS) \
b813574b 38691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38693 done; \
b813574b 38694 echo "Doing mostlyclean in wdiff" ; \
b00612cc 38695 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38698 "RANLIB=$${RANLIB}" \
0c24b341 38699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38700 mostlyclean) \
4fa63067
NN
38701 || exit 1
38702
b813574b 38703@endif wdiff
4fa63067 38704
b813574b
PB
38705.PHONY: maybe-clean-wdiff clean-wdiff
38706maybe-clean-wdiff:
38707@if wdiff
38708maybe-clean-wdiff: clean-wdiff
4fa63067 38709
b813574b 38710clean-wdiff:
0aed8855 38711 @: $(MAKE); $(unstage)
b813574b 38712 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38713 r=`${PWD_COMMAND}`; export r; \
38714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38715 $(HOST_EXPORTS) \
b813574b 38716 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38718 done; \
b813574b 38719 echo "Doing clean in wdiff" ; \
b00612cc 38720 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38723 "RANLIB=$${RANLIB}" \
0c24b341 38724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38725 clean) \
4fa63067
NN
38726 || exit 1
38727
b813574b 38728@endif wdiff
4fa63067 38729
b813574b
PB
38730.PHONY: maybe-distclean-wdiff distclean-wdiff
38731maybe-distclean-wdiff:
38732@if wdiff
38733maybe-distclean-wdiff: distclean-wdiff
4fa63067 38734
b813574b 38735distclean-wdiff:
0aed8855 38736 @: $(MAKE); $(unstage)
b813574b 38737 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38738 r=`${PWD_COMMAND}`; export r; \
38739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38740 $(HOST_EXPORTS) \
b813574b 38741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38743 done; \
b813574b 38744 echo "Doing distclean in wdiff" ; \
b00612cc 38745 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38748 "RANLIB=$${RANLIB}" \
0c24b341 38749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38750 distclean) \
4fa63067
NN
38751 || exit 1
38752
b813574b 38753@endif wdiff
4fa63067 38754
b813574b
PB
38755.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
38756maybe-maintainer-clean-wdiff:
38757@if wdiff
38758maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 38759
b813574b 38760maintainer-clean-wdiff:
0aed8855 38761 @: $(MAKE); $(unstage)
b813574b 38762 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
38763 r=`${PWD_COMMAND}`; export r; \
38764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38765 $(HOST_EXPORTS) \
b813574b 38766 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38768 done; \
b813574b 38769 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 38770 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
38771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38773 "RANLIB=$${RANLIB}" \
0c24b341 38774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38775 maintainer-clean) \
4fa63067
NN
38776 || exit 1
38777
b813574b 38778@endif wdiff
4fa63067
NN
38779
38780
a7254363 38781
b813574b
PB
38782.PHONY: configure-zip maybe-configure-zip
38783maybe-configure-zip:
4f0ef2d8
CD
38784@if gcc-bootstrap
38785configure-zip: stage_current
38786@endif gcc-bootstrap
b813574b
PB
38787@if zip
38788maybe-configure-zip: configure-zip
c52c6897 38789configure-zip:
0aed8855 38790 @: $(MAKE); $(unstage)
c52c6897 38791 @r=`${PWD_COMMAND}`; export r; \
b40e3958 38792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
38793 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
38794 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 38795 $(HOST_EXPORTS) \
a7254363
PB
38796 echo Configuring in $(HOST_SUBDIR)/zip; \
38797 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 38798 case $(srcdir) in \
b00612cc
PB
38799 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38800 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
38801 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 38802 esac; \
b00612cc
PB
38803 srcdiroption="--srcdir=$${topdir}/zip"; \
38804 libsrcdir="$$s/zip"; \
e2b9e2dc 38805 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
38806 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38807 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 38808 || exit 1
b813574b 38809@endif zip
e2b9e2dc 38810
a7254363
PB
38811
38812
d545f33b
PB
38813
38814
b813574b
PB
38815.PHONY: all-zip maybe-all-zip
38816maybe-all-zip:
4f0ef2d8
CD
38817@if gcc-bootstrap
38818all-zip: stage_current
38819@endif gcc-bootstrap
b813574b 38820@if zip
d27cc32e 38821TARGET-zip=all
b813574b
PB
38822maybe-all-zip: all-zip
38823all-zip: configure-zip
0aed8855 38824 @: $(MAKE); $(unstage)
b40e3958
L
38825 @r=`${PWD_COMMAND}`; export r; \
38826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38827 $(HOST_EXPORTS) \
b00612cc 38828 (cd $(HOST_SUBDIR)/zip && \
7f6ef0c0
PB
38829 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
38830 $(TARGET-zip))
b813574b 38831@endif zip
3866be5d 38832
a7254363 38833
d545f33b
PB
38834
38835
b813574b
PB
38836.PHONY: check-zip maybe-check-zip
38837maybe-check-zip:
38838@if zip
38839maybe-check-zip: check-zip
3866be5d 38840
b813574b
PB
38841# This module is only tested in a native toolchain.
38842check-zip:
0aed8855 38843 @: $(MAKE); $(unstage)
b813574b
PB
38844 @if [ '$(host)' = '$(target)' ] ; then \
38845 r=`${PWD_COMMAND}`; export r; \
38846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38847 $(HOST_EXPORTS) \
b00612cc 38848 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 38849 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 38850 fi
4fa63067 38851
b813574b 38852@endif zip
4fa63067 38853
b813574b
PB
38854.PHONY: install-zip maybe-install-zip
38855maybe-install-zip:
38856@if zip
38857maybe-install-zip: install-zip
4fa63067 38858
b813574b 38859install-zip: installdirs
0aed8855 38860 @: $(MAKE); $(unstage)
b813574b
PB
38861 @r=`${PWD_COMMAND}`; export r; \
38862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 38863 $(HOST_EXPORTS) \
b00612cc 38864 (cd $(HOST_SUBDIR)/zip && \
2da12f12 38865 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 38866
b813574b 38867@endif zip
4fa63067 38868
56a8fe78 38869# Other targets (info, dvi, pdf, etc.)
4fa63067 38870
b813574b
PB
38871.PHONY: maybe-info-zip info-zip
38872maybe-info-zip:
38873@if zip
38874maybe-info-zip: info-zip
4fa63067 38875
b813574b
PB
38876info-zip: \
38877 configure-zip
0aed8855 38878 @: $(MAKE); $(unstage)
b813574b 38879 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38880 r=`${PWD_COMMAND}`; export r; \
b40e3958 38881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38882 $(HOST_EXPORTS) \
b813574b 38883 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38885 done; \
b813574b 38886 echo "Doing info in zip" ; \
b00612cc 38887 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38890 "RANLIB=$${RANLIB}" \
0c24b341 38891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38892 info) \
4fa63067 38893 || exit 1
3866be5d 38894
b813574b 38895@endif zip
3866be5d 38896
b813574b
PB
38897.PHONY: maybe-dvi-zip dvi-zip
38898maybe-dvi-zip:
38899@if zip
38900maybe-dvi-zip: dvi-zip
16ae0395 38901
b813574b
PB
38902dvi-zip: \
38903 configure-zip
0aed8855 38904 @: $(MAKE); $(unstage)
b813574b 38905 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 38906 r=`${PWD_COMMAND}`; export r; \
b40e3958 38907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38908 $(HOST_EXPORTS) \
b813574b 38909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38911 done; \
b813574b 38912 echo "Doing dvi in zip" ; \
b00612cc 38913 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38916 "RANLIB=$${RANLIB}" \
0c24b341 38917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38918 dvi) \
4fa63067 38919 || exit 1
3866be5d 38920
b813574b 38921@endif zip
3866be5d 38922
56a8fe78
DD
38923.PHONY: maybe-pdf-zip pdf-zip
38924maybe-pdf-zip:
38925@if zip
38926maybe-pdf-zip: pdf-zip
38927
38928pdf-zip: \
38929 configure-zip
38930 @: $(MAKE); $(unstage)
38931 @[ -f ./zip/Makefile ] || exit 0; \
38932 r=`${PWD_COMMAND}`; export r; \
38933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38934 $(HOST_EXPORTS) \
38935 for flag in $(EXTRA_HOST_FLAGS) ; do \
38936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38937 done; \
38938 echo "Doing pdf in zip" ; \
38939 (cd $(HOST_SUBDIR)/zip && \
38940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38942 "RANLIB=$${RANLIB}" \
0c24b341 38943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
38944 pdf) \
38945 || exit 1
38946
38947@endif zip
38948
6d389afc
MS
38949.PHONY: maybe-html-zip html-zip
38950maybe-html-zip:
38951@if zip
38952maybe-html-zip: html-zip
38953
38954html-zip: \
38955 configure-zip
0aed8855 38956 @: $(MAKE); $(unstage)
6d389afc
MS
38957 @[ -f ./zip/Makefile ] || exit 0; \
38958 r=`${PWD_COMMAND}`; export r; \
38959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
38960 $(HOST_EXPORTS) \
38961 for flag in $(EXTRA_HOST_FLAGS) ; do \
38962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38963 done; \
38964 echo "Doing html in zip" ; \
b00612cc 38965 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
38966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38968 "RANLIB=$${RANLIB}" \
0c24b341 38969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
38970 html) \
38971 || exit 1
38972
38973@endif zip
38974
b813574b
PB
38975.PHONY: maybe-TAGS-zip TAGS-zip
38976maybe-TAGS-zip:
38977@if zip
38978maybe-TAGS-zip: TAGS-zip
4fa63067 38979
b813574b
PB
38980TAGS-zip: \
38981 configure-zip
0aed8855 38982 @: $(MAKE); $(unstage)
b813574b 38983 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
38984 r=`${PWD_COMMAND}`; export r; \
38985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 38986 $(HOST_EXPORTS) \
b813574b 38987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
38988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38989 done; \
b813574b 38990 echo "Doing TAGS in zip" ; \
b00612cc 38991 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
38992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38994 "RANLIB=$${RANLIB}" \
0c24b341 38995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 38996 TAGS) \
e2b9e2dc
NN
38997 || exit 1
38998
b813574b 38999@endif zip
4fa63067 39000
b813574b
PB
39001.PHONY: maybe-install-info-zip install-info-zip
39002maybe-install-info-zip:
39003@if zip
39004maybe-install-info-zip: install-info-zip
4fa63067 39005
b813574b
PB
39006install-info-zip: \
39007 configure-zip \
39008 info-zip
0aed8855 39009 @: $(MAKE); $(unstage)
b813574b 39010 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39011 r=`${PWD_COMMAND}`; export r; \
b40e3958 39012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39013 $(HOST_EXPORTS) \
b813574b 39014 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39016 done; \
b813574b 39017 echo "Doing install-info in zip" ; \
b00612cc 39018 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39021 "RANLIB=$${RANLIB}" \
0c24b341 39022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39023 install-info) \
4fa63067 39024 || exit 1
3866be5d 39025
b813574b 39026@endif zip
3866be5d 39027
a3ca38d2
DD
39028.PHONY: maybe-install-pdf-zip install-pdf-zip
39029maybe-install-pdf-zip:
39030@if zip
39031maybe-install-pdf-zip: install-pdf-zip
39032
39033install-pdf-zip: \
39034 configure-zip \
39035 pdf-zip
39036 @: $(MAKE); $(unstage)
39037 @[ -f ./zip/Makefile ] || exit 0; \
39038 r=`${PWD_COMMAND}`; export r; \
39039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39040 $(HOST_EXPORTS) \
39041 for flag in $(EXTRA_HOST_FLAGS) ; do \
39042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39043 done; \
39044 echo "Doing install-pdf in zip" ; \
39045 (cd $(HOST_SUBDIR)/zip && \
39046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39048 "RANLIB=$${RANLIB}" \
0c24b341 39049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39050 install-pdf) \
39051 || exit 1
39052
39053@endif zip
39054
108a6f8e
CD
39055.PHONY: maybe-install-html-zip install-html-zip
39056maybe-install-html-zip:
39057@if zip
39058maybe-install-html-zip: install-html-zip
39059
39060install-html-zip: \
39061 configure-zip \
39062 html-zip
39063 @: $(MAKE); $(unstage)
39064 @[ -f ./zip/Makefile ] || exit 0; \
39065 r=`${PWD_COMMAND}`; export r; \
39066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39067 $(HOST_EXPORTS) \
39068 for flag in $(EXTRA_HOST_FLAGS) ; do \
39069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39070 done; \
39071 echo "Doing install-html in zip" ; \
39072 (cd $(HOST_SUBDIR)/zip && \
39073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39075 "RANLIB=$${RANLIB}" \
0c24b341 39076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39077 install-html) \
39078 || exit 1
39079
39080@endif zip
39081
b813574b
PB
39082.PHONY: maybe-installcheck-zip installcheck-zip
39083maybe-installcheck-zip:
39084@if zip
39085maybe-installcheck-zip: installcheck-zip
4fa63067 39086
b813574b
PB
39087installcheck-zip: \
39088 configure-zip
0aed8855 39089 @: $(MAKE); $(unstage)
b813574b 39090 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39091 r=`${PWD_COMMAND}`; export r; \
b40e3958 39092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39093 $(HOST_EXPORTS) \
b813574b 39094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39096 done; \
b813574b 39097 echo "Doing installcheck in zip" ; \
b00612cc 39098 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39101 "RANLIB=$${RANLIB}" \
0c24b341 39102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39103 installcheck) \
4fa63067 39104 || exit 1
3866be5d 39105
b813574b 39106@endif zip
3866be5d 39107
b813574b
PB
39108.PHONY: maybe-mostlyclean-zip mostlyclean-zip
39109maybe-mostlyclean-zip:
39110@if zip
39111maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 39112
b813574b 39113mostlyclean-zip:
0aed8855 39114 @: $(MAKE); $(unstage)
b813574b 39115 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39116 r=`${PWD_COMMAND}`; export r; \
39117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39118 $(HOST_EXPORTS) \
b813574b 39119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39121 done; \
b813574b 39122 echo "Doing mostlyclean in zip" ; \
b00612cc 39123 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39126 "RANLIB=$${RANLIB}" \
0c24b341 39127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39128 mostlyclean) \
4fa63067
NN
39129 || exit 1
39130
b813574b 39131@endif zip
4fa63067 39132
b813574b
PB
39133.PHONY: maybe-clean-zip clean-zip
39134maybe-clean-zip:
39135@if zip
39136maybe-clean-zip: clean-zip
4fa63067 39137
b813574b 39138clean-zip:
0aed8855 39139 @: $(MAKE); $(unstage)
b813574b 39140 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39141 r=`${PWD_COMMAND}`; export r; \
39142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39143 $(HOST_EXPORTS) \
b813574b 39144 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146 done; \
b813574b 39147 echo "Doing clean in zip" ; \
b00612cc 39148 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39151 "RANLIB=$${RANLIB}" \
0c24b341 39152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39153 clean) \
4fa63067
NN
39154 || exit 1
39155
b813574b 39156@endif zip
4fa63067 39157
b813574b
PB
39158.PHONY: maybe-distclean-zip distclean-zip
39159maybe-distclean-zip:
39160@if zip
39161maybe-distclean-zip: distclean-zip
4fa63067 39162
b813574b 39163distclean-zip:
0aed8855 39164 @: $(MAKE); $(unstage)
b813574b 39165 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
39166 r=`${PWD_COMMAND}`; export r; \
39167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39168 $(HOST_EXPORTS) \
b813574b 39169 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39171 done; \
b813574b 39172 echo "Doing distclean in zip" ; \
b00612cc 39173 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39176 "RANLIB=$${RANLIB}" \
0c24b341 39177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39178 distclean) \
4fa63067
NN
39179 || exit 1
39180
b813574b 39181@endif zip
4fa63067 39182
b813574b
PB
39183.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
39184maybe-maintainer-clean-zip:
39185@if zip
39186maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 39187
b813574b 39188maintainer-clean-zip:
0aed8855 39189 @: $(MAKE); $(unstage)
b813574b 39190 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 39191 r=`${PWD_COMMAND}`; export r; \
b40e3958 39192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39193 $(HOST_EXPORTS) \
b813574b 39194 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39196 done; \
b813574b 39197 echo "Doing maintainer-clean in zip" ; \
b00612cc 39198 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
39199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39201 "RANLIB=$${RANLIB}" \
0c24b341 39202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39203 maintainer-clean) \
4fa63067 39204 || exit 1
3866be5d 39205
b813574b 39206@endif zip
3866be5d 39207
4fa63067 39208
a7254363 39209
b813574b
PB
39210.PHONY: configure-zlib maybe-configure-zlib
39211maybe-configure-zlib:
4f0ef2d8
CD
39212@if gcc-bootstrap
39213configure-zlib: stage_current
39214@endif gcc-bootstrap
b813574b
PB
39215@if zlib
39216maybe-configure-zlib: configure-zlib
c52c6897 39217configure-zlib:
c52c6897
PB
39218 @r=`${PWD_COMMAND}`; export r; \
39219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
39220 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
39221 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 39222 $(HOST_EXPORTS) \
a7254363
PB
39223 echo Configuring in $(HOST_SUBDIR)/zlib; \
39224 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 39225 case $(srcdir) in \
b00612cc
PB
39226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39227 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 39229 esac; \
b00612cc
PB
39230 srcdiroption="--srcdir=$${topdir}/zlib"; \
39231 libsrcdir="$$s/zlib"; \
e2b9e2dc 39232 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39234 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 39235 || exit 1
b813574b 39236@endif zlib
e2b9e2dc 39237
a7254363
PB
39238
39239
d545f33b
PB
39240.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
39241maybe-configure-stage1-zlib:
39242@if zlib-bootstrap
39243maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 39244configure-stage1-zlib:
c52c6897 39245 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 39246 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39247 @r=`${PWD_COMMAND}`; export r; \
39248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39249 TFLAGS="$(STAGE1_TFLAGS)"; \
0aed8855 39250 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
1b05fbbd 39251 $(HOST_EXPORTS) \
8ee82aff 39252 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39253 CXXFLAGS="$(STAGE1_CFLAGS)"; export CXXFLAGS; \
39254 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
d545f33b 39255 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39257 cd $(HOST_SUBDIR)/zlib || exit 1; \
39258 case $(srcdir) in \
39259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39260 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39262 esac; \
39263 srcdiroption="--srcdir=$${topdir}/zlib"; \
39264 libsrcdir="$$s/zlib"; \
39265 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39267 --target=${target_alias} $${srcdiroption} \
1b05fbbd 39268 $(STAGE1_CONFIGURE_FLAGS)
d545f33b
PB
39269@endif zlib-bootstrap
39270
39271.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
39272maybe-configure-stage2-zlib:
39273@if zlib-bootstrap
39274maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 39275configure-stage2-zlib:
c52c6897 39276 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 39277 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39278 @r=`${PWD_COMMAND}`; export r; \
39279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39280 TFLAGS="$(STAGE2_TFLAGS)"; \
0aed8855 39281 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39282 $(HOST_EXPORTS) \
1b05fbbd 39283 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39284 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39285 CXXFLAGS="$(STAGE2_CFLAGS)"; export CXXFLAGS; \
39286 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39287 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39288 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39289 cd $(HOST_SUBDIR)/zlib || exit 1; \
39290 case $(srcdir) in \
39291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39292 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39294 esac; \
39295 srcdiroption="--srcdir=$${topdir}/zlib"; \
39296 libsrcdir="$$s/zlib"; \
39297 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39298 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39299 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39300 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39301 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
39302@endif zlib-bootstrap
39303
d545f33b
PB
39304.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
39305maybe-configure-stage3-zlib:
39306@if zlib-bootstrap
39307maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 39308configure-stage3-zlib:
c52c6897 39309 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 39310 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39311 @r=`${PWD_COMMAND}`; export r; \
39312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39313 TFLAGS="$(STAGE3_TFLAGS)"; \
0aed8855 39314 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39315 $(HOST_EXPORTS) \
1b05fbbd 39316 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39317 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39318 CXXFLAGS="$(STAGE3_CFLAGS)"; export CXXFLAGS; \
39319 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39320 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39321 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39322 cd $(HOST_SUBDIR)/zlib || exit 1; \
39323 case $(srcdir) in \
39324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39325 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39327 esac; \
39328 srcdiroption="--srcdir=$${topdir}/zlib"; \
39329 libsrcdir="$$s/zlib"; \
39330 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39331 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39332 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39333 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39334 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
39335@endif zlib-bootstrap
39336
d545f33b
PB
39337.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
39338maybe-configure-stage4-zlib:
39339@if zlib-bootstrap
39340maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 39341configure-stage4-zlib:
c52c6897 39342 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 39343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39344 @r=`${PWD_COMMAND}`; export r; \
39345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39346 TFLAGS="$(STAGE4_TFLAGS)"; \
0aed8855 39347 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39348 $(HOST_EXPORTS) \
1b05fbbd 39349 $(POSTSTAGE1_HOST_EXPORTS) \
8520c408 39350 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
1b05fbbd
AO
39351 CXXFLAGS="$(STAGE4_CFLAGS)"; export CXXFLAGS; \
39352 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39353 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 39354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39355 cd $(HOST_SUBDIR)/zlib || exit 1; \
39356 case $(srcdir) in \
39357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39358 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39360 esac; \
39361 srcdiroption="--srcdir=$${topdir}/zlib"; \
39362 libsrcdir="$$s/zlib"; \
39363 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39364 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39365 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39366 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39367 $(STAGE4_CONFIGURE_FLAGS)
d545f33b
PB
39368@endif zlib-bootstrap
39369
39370.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
39371maybe-configure-stageprofile-zlib:
39372@if zlib-bootstrap
39373maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 39374configure-stageprofile-zlib:
c52c6897 39375 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 39376 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39377 @r=`${PWD_COMMAND}`; export r; \
39378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39379 TFLAGS="$(STAGEprofile_TFLAGS)"; \
0aed8855 39380 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39381 $(HOST_EXPORTS) \
1b05fbbd
AO
39382 $(POSTSTAGE1_HOST_EXPORTS) \
39383 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
39384 CXXFLAGS="$(STAGEprofile_CFLAGS)"; export CXXFLAGS; \
39385 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39386 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 39387 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39388 cd $(HOST_SUBDIR)/zlib || exit 1; \
39389 case $(srcdir) in \
39390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39391 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39393 esac; \
39394 srcdiroption="--srcdir=$${topdir}/zlib"; \
39395 libsrcdir="$$s/zlib"; \
39396 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39397 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39398 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39399 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39400 $(STAGEprofile_CONFIGURE_FLAGS)
d545f33b
PB
39401@endif zlib-bootstrap
39402
39403.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
39404maybe-configure-stagefeedback-zlib:
39405@if zlib-bootstrap
39406maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 39407configure-stagefeedback-zlib:
c52c6897 39408 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 39409 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
39410 @r=`${PWD_COMMAND}`; export r; \
39411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39412 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
0aed8855 39413 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b 39414 $(HOST_EXPORTS) \
1b05fbbd
AO
39415 $(POSTSTAGE1_HOST_EXPORTS) \
39416 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
39417 CXXFLAGS="$(STAGEfeedback_CFLAGS)"; export CXXFLAGS; \
39418 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
d545f33b 39419 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 39420 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
39421 cd $(HOST_SUBDIR)/zlib || exit 1; \
39422 case $(srcdir) in \
39423 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39424 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
39425 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39426 esac; \
39427 srcdiroption="--srcdir=$${topdir}/zlib"; \
39428 libsrcdir="$$s/zlib"; \
39429 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
39430 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39431 --target=${target_alias} $${srcdiroption} \
c1cb7e02 39432 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 39433 $(STAGEfeedback_CONFIGURE_FLAGS)
d545f33b
PB
39434@endif zlib-bootstrap
39435
39436
39437
39438
39439
b813574b
PB
39440.PHONY: all-zlib maybe-all-zlib
39441maybe-all-zlib:
4f0ef2d8
CD
39442@if gcc-bootstrap
39443all-zlib: stage_current
39444@endif gcc-bootstrap
b813574b 39445@if zlib
d27cc32e 39446TARGET-zlib=all
b813574b
PB
39447maybe-all-zlib: all-zlib
39448all-zlib: configure-zlib
c52c6897 39449 @r=`${PWD_COMMAND}`; export r; \
b40e3958 39450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39451 $(HOST_EXPORTS) \
b00612cc 39452 (cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0
PB
39453 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
39454 $(TARGET-zlib))
b813574b 39455@endif zlib
3866be5d 39456
a7254363 39457
d545f33b
PB
39458
39459.PHONY: all-stage1-zlib maybe-all-stage1-zlib
39460.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
39461maybe-all-stage1-zlib:
39462maybe-clean-stage1-zlib:
39463@if zlib-bootstrap
39464maybe-all-stage1-zlib: all-stage1-zlib
39465all-stage1: all-stage1-zlib
f70224b5 39466TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 39467all-stage1-zlib: configure-stage1-zlib
c52c6897 39468 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
39469 @r=`${PWD_COMMAND}`; export r; \
39470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39471 TFLAGS="$(STAGE1_TFLAGS)"; \
d545f33b
PB
39472 $(HOST_EXPORTS) \
39473 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39474 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39475 CFLAGS="$(STAGE1_CFLAGS)" \
39476 CXXFLAGS="$(STAGE1_CFLAGS)" \
39477 LIBCFLAGS="$(LIBCFLAGS)" \
39478 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39479 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39480 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39481 $(EXTRA_HOST_FLAGS) \
39482 TFLAGS="$(STAGE1_TFLAGS)" \
f70224b5 39483 $(TARGET-stage1-zlib)
d545f33b
PB
39484
39485maybe-clean-stage1-zlib: clean-stage1-zlib
39486clean-stage1: clean-stage1-zlib
39487clean-stage1-zlib:
9dbaa842
DD
39488 @if [ $(current_stage) = stage1 ]; then \
39489 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39490 else \
39491 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
39492 $(MAKE) stage1-start; \
39493 fi; \
d545f33b 39494 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39495 $(MAKE) $(EXTRA_HOST_FLAGS) \
8ee82aff 39496 clean
d545f33b
PB
39497@endif zlib-bootstrap
39498
39499
39500.PHONY: all-stage2-zlib maybe-all-stage2-zlib
39501.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
39502maybe-all-stage2-zlib:
39503maybe-clean-stage2-zlib:
39504@if zlib-bootstrap
39505maybe-all-stage2-zlib: all-stage2-zlib
39506all-stage2: all-stage2-zlib
f70224b5 39507TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 39508all-stage2-zlib: configure-stage2-zlib
c52c6897 39509 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
39510 @r=`${PWD_COMMAND}`; export r; \
39511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39512 TFLAGS="$(STAGE2_TFLAGS)"; \
d545f33b
PB
39513 $(HOST_EXPORTS) \
39514 $(POSTSTAGE1_HOST_EXPORTS) \
39515 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39517 CFLAGS="$(STAGE2_CFLAGS)" \
39518 CXXFLAGS="$(STAGE2_CFLAGS)" \
39519 LIBCFLAGS="$(STAGE2_CFLAGS)" \
39520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39524 TFLAGS="$(STAGE2_TFLAGS)" \
f70224b5 39525 $(TARGET-stage2-zlib)
d545f33b
PB
39526
39527maybe-clean-stage2-zlib: clean-stage2-zlib
39528clean-stage2: clean-stage2-zlib
39529clean-stage2-zlib:
9dbaa842
DD
39530 @if [ $(current_stage) = stage2 ]; then \
39531 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39532 else \
39533 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
39534 $(MAKE) stage2-start; \
39535 fi; \
d545f33b 39536 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39537 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39538 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39539 clean
d545f33b
PB
39540@endif zlib-bootstrap
39541
39542
39543.PHONY: all-stage3-zlib maybe-all-stage3-zlib
39544.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
39545maybe-all-stage3-zlib:
39546maybe-clean-stage3-zlib:
39547@if zlib-bootstrap
39548maybe-all-stage3-zlib: all-stage3-zlib
39549all-stage3: all-stage3-zlib
f70224b5 39550TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 39551all-stage3-zlib: configure-stage3-zlib
c52c6897 39552 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
39553 @r=`${PWD_COMMAND}`; export r; \
39554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39555 TFLAGS="$(STAGE3_TFLAGS)"; \
d545f33b
PB
39556 $(HOST_EXPORTS) \
39557 $(POSTSTAGE1_HOST_EXPORTS) \
39558 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39560 CFLAGS="$(STAGE3_CFLAGS)" \
39561 CXXFLAGS="$(STAGE3_CFLAGS)" \
39562 LIBCFLAGS="$(STAGE3_CFLAGS)" \
39563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39567 TFLAGS="$(STAGE3_TFLAGS)" \
f70224b5 39568 $(TARGET-stage3-zlib)
d545f33b
PB
39569
39570maybe-clean-stage3-zlib: clean-stage3-zlib
39571clean-stage3: clean-stage3-zlib
39572clean-stage3-zlib:
9dbaa842
DD
39573 @if [ $(current_stage) = stage3 ]; then \
39574 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39575 else \
39576 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
39577 $(MAKE) stage3-start; \
39578 fi; \
d545f33b 39579 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39580 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39581 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39582 clean
d545f33b
PB
39583@endif zlib-bootstrap
39584
39585
39586.PHONY: all-stage4-zlib maybe-all-stage4-zlib
39587.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
39588maybe-all-stage4-zlib:
39589maybe-clean-stage4-zlib:
39590@if zlib-bootstrap
39591maybe-all-stage4-zlib: all-stage4-zlib
39592all-stage4: all-stage4-zlib
f70224b5 39593TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 39594all-stage4-zlib: configure-stage4-zlib
c52c6897 39595 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
39596 @r=`${PWD_COMMAND}`; export r; \
39597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39598 TFLAGS="$(STAGE4_TFLAGS)"; \
d545f33b
PB
39599 $(HOST_EXPORTS) \
39600 $(POSTSTAGE1_HOST_EXPORTS) \
39601 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39603 CFLAGS="$(STAGE4_CFLAGS)" \
39604 CXXFLAGS="$(STAGE4_CFLAGS)" \
7f6ef0c0 39605 LIBCFLAGS="$(STAGE4_CFLAGS)" \
1b05fbbd
AO
39606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39609 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39610 TFLAGS="$(STAGE4_TFLAGS)" \
f70224b5 39611 $(TARGET-stage4-zlib)
d545f33b
PB
39612
39613maybe-clean-stage4-zlib: clean-stage4-zlib
39614clean-stage4: clean-stage4-zlib
39615clean-stage4-zlib:
9dbaa842
DD
39616 @if [ $(current_stage) = stage4 ]; then \
39617 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39618 else \
39619 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
39620 $(MAKE) stage4-start; \
39621 fi; \
d545f33b 39622 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39623 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39624 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39625 clean
d545f33b
PB
39626@endif zlib-bootstrap
39627
39628
39629.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
39630.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
39631maybe-all-stageprofile-zlib:
39632maybe-clean-stageprofile-zlib:
39633@if zlib-bootstrap
39634maybe-all-stageprofile-zlib: all-stageprofile-zlib
39635all-stageprofile: all-stageprofile-zlib
f70224b5 39636TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 39637all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 39638 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
39639 @r=`${PWD_COMMAND}`; export r; \
39640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39641 TFLAGS="$(STAGEprofile_TFLAGS)"; \
d545f33b
PB
39642 $(HOST_EXPORTS) \
39643 $(POSTSTAGE1_HOST_EXPORTS) \
39644 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39645 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39646 CFLAGS="$(STAGEprofile_CFLAGS)" \
39647 CXXFLAGS="$(STAGEprofile_CFLAGS)" \
39648 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
39649 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39650 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39651 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39652 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39653 TFLAGS="$(STAGEprofile_TFLAGS)" \
f70224b5 39654 $(TARGET-stageprofile-zlib)
d545f33b
PB
39655
39656maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
39657clean-stageprofile: clean-stageprofile-zlib
39658clean-stageprofile-zlib:
9dbaa842
DD
39659 @if [ $(current_stage) = stageprofile ]; then \
39660 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39661 else \
39662 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
39663 $(MAKE) stageprofile-start; \
39664 fi; \
d545f33b 39665 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39666 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39667 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39668 clean
d545f33b
PB
39669@endif zlib-bootstrap
39670
39671
39672.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
39673.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
39674maybe-all-stagefeedback-zlib:
39675maybe-clean-stagefeedback-zlib:
39676@if zlib-bootstrap
39677maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
39678all-stagefeedback: all-stagefeedback-zlib
f70224b5 39679TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 39680all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 39681 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
39682 @r=`${PWD_COMMAND}`; export r; \
39683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 39684 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
d545f33b
PB
39685 $(HOST_EXPORTS) \
39686 $(POSTSTAGE1_HOST_EXPORTS) \
39687 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39688 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
39689 CFLAGS="$(STAGEfeedback_CFLAGS)" \
39690 CXXFLAGS="$(STAGEfeedback_CFLAGS)" \
39691 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
39692 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39693 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39694 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39695 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
39696 TFLAGS="$(STAGEfeedback_TFLAGS)" \
f70224b5 39697 $(TARGET-stagefeedback-zlib)
d545f33b
PB
39698
39699maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
39700clean-stagefeedback: clean-stagefeedback-zlib
39701clean-stagefeedback-zlib:
9dbaa842
DD
39702 @if [ $(current_stage) = stagefeedback ]; then \
39703 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
39704 else \
39705 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
39706 $(MAKE) stagefeedback-start; \
39707 fi; \
d545f33b 39708 cd $(HOST_SUBDIR)/zlib && \
7f6ef0c0 39709 $(MAKE) $(EXTRA_HOST_FLAGS) \
d545f33b 39710 $(POSTSTAGE1_FLAGS_TO_PASS) \
8ee82aff 39711 clean
d545f33b
PB
39712@endif zlib-bootstrap
39713
39714
39715
39716
39717
b813574b
PB
39718.PHONY: check-zlib maybe-check-zlib
39719maybe-check-zlib:
39720@if zlib
39721maybe-check-zlib: check-zlib
3866be5d 39722
b813574b 39723check-zlib:
3866be5d 39724
b813574b 39725@endif zlib
3866be5d 39726
b813574b
PB
39727.PHONY: install-zlib maybe-install-zlib
39728maybe-install-zlib:
39729@if zlib
39730maybe-install-zlib: install-zlib
4fa63067 39731
b813574b 39732install-zlib:
4fa63067 39733
b813574b 39734@endif zlib
4fa63067 39735
56a8fe78 39736# Other targets (info, dvi, pdf, etc.)
4fa63067 39737
b813574b
PB
39738.PHONY: maybe-info-zlib info-zlib
39739maybe-info-zlib:
39740@if zlib
39741maybe-info-zlib: info-zlib
4fa63067 39742
6d389afc
MS
39743info-zlib: \
39744 configure-zlib
39745 @[ -f ./zlib/Makefile ] || exit 0; \
39746 r=`${PWD_COMMAND}`; export r; \
39747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
39748 $(HOST_EXPORTS) \
39749 for flag in $(EXTRA_HOST_FLAGS) ; do \
39750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39751 done; \
39752 echo "Doing info in zlib" ; \
b00612cc 39753 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
39754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39756 "RANLIB=$${RANLIB}" \
0c24b341 39757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
39758 info) \
39759 || exit 1
39760
39761@endif zlib
39762
39763.PHONY: maybe-dvi-zlib dvi-zlib
39764maybe-dvi-zlib:
39765@if zlib
39766maybe-dvi-zlib: dvi-zlib
39767
39768dvi-zlib: \
b813574b
PB
39769 configure-zlib
39770 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39771 r=`${PWD_COMMAND}`; export r; \
39772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39773 $(HOST_EXPORTS) \
b813574b 39774 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39776 done; \
6d389afc 39777 echo "Doing dvi in zlib" ; \
b00612cc 39778 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39781 "RANLIB=$${RANLIB}" \
0c24b341 39782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 39783 dvi) \
4fa63067
NN
39784 || exit 1
39785
b813574b 39786@endif zlib
4fa63067 39787
56a8fe78
DD
39788.PHONY: maybe-pdf-zlib pdf-zlib
39789maybe-pdf-zlib:
39790@if zlib
39791maybe-pdf-zlib: pdf-zlib
39792
39793pdf-zlib: \
39794 configure-zlib
39795 @[ -f ./zlib/Makefile ] || exit 0; \
39796 r=`${PWD_COMMAND}`; export r; \
39797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39798 $(HOST_EXPORTS) \
39799 for flag in $(EXTRA_HOST_FLAGS) ; do \
39800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39801 done; \
39802 echo "Doing pdf in zlib" ; \
39803 (cd $(HOST_SUBDIR)/zlib && \
39804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39806 "RANLIB=$${RANLIB}" \
0c24b341 39807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
39808 pdf) \
39809 || exit 1
39810
39811@endif zlib
39812
6d389afc
MS
39813.PHONY: maybe-html-zlib html-zlib
39814maybe-html-zlib:
b813574b 39815@if zlib
6d389afc 39816maybe-html-zlib: html-zlib
4fa63067 39817
6d389afc 39818html-zlib: \
b813574b
PB
39819 configure-zlib
39820 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39821 r=`${PWD_COMMAND}`; export r; \
39822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39823 $(HOST_EXPORTS) \
b813574b 39824 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39826 done; \
6d389afc 39827 echo "Doing html in zlib" ; \
b00612cc 39828 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39831 "RANLIB=$${RANLIB}" \
0c24b341 39832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 39833 html) \
4fa63067
NN
39834 || exit 1
39835
b813574b 39836@endif zlib
4fa63067 39837
b813574b
PB
39838.PHONY: maybe-TAGS-zlib TAGS-zlib
39839maybe-TAGS-zlib:
39840@if zlib
39841maybe-TAGS-zlib: TAGS-zlib
4fa63067 39842
b813574b
PB
39843TAGS-zlib: \
39844 configure-zlib
39845 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39846 r=`${PWD_COMMAND}`; export r; \
39847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39848 $(HOST_EXPORTS) \
b813574b 39849 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39851 done; \
b813574b 39852 echo "Doing TAGS in zlib" ; \
b00612cc 39853 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856 "RANLIB=$${RANLIB}" \
0c24b341 39857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39858 TAGS) \
4fa63067
NN
39859 || exit 1
39860
b813574b 39861@endif zlib
4fa63067 39862
b813574b
PB
39863.PHONY: maybe-install-info-zlib install-info-zlib
39864maybe-install-info-zlib:
39865@if zlib
39866maybe-install-info-zlib: install-info-zlib
4fa63067 39867
b813574b
PB
39868install-info-zlib: \
39869 configure-zlib \
39870 info-zlib
39871 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39872 r=`${PWD_COMMAND}`; export r; \
39873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39874 $(HOST_EXPORTS) \
b813574b 39875 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39877 done; \
b813574b 39878 echo "Doing install-info in zlib" ; \
b00612cc 39879 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39882 "RANLIB=$${RANLIB}" \
0c24b341 39883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39884 install-info) \
4fa63067
NN
39885 || exit 1
39886
b813574b 39887@endif zlib
4fa63067 39888
a3ca38d2
DD
39889.PHONY: maybe-install-pdf-zlib install-pdf-zlib
39890maybe-install-pdf-zlib:
39891@if zlib
39892maybe-install-pdf-zlib: install-pdf-zlib
39893
39894install-pdf-zlib: \
39895 configure-zlib \
39896 pdf-zlib
39897 @[ -f ./zlib/Makefile ] || exit 0; \
39898 r=`${PWD_COMMAND}`; export r; \
39899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39900 $(HOST_EXPORTS) \
39901 for flag in $(EXTRA_HOST_FLAGS) ; do \
39902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39903 done; \
39904 echo "Doing install-pdf in zlib" ; \
39905 (cd $(HOST_SUBDIR)/zlib && \
39906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39908 "RANLIB=$${RANLIB}" \
0c24b341 39909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
39910 install-pdf) \
39911 || exit 1
39912
39913@endif zlib
39914
108a6f8e
CD
39915.PHONY: maybe-install-html-zlib install-html-zlib
39916maybe-install-html-zlib:
39917@if zlib
39918maybe-install-html-zlib: install-html-zlib
39919
39920install-html-zlib: \
39921 configure-zlib \
39922 html-zlib
39923 @[ -f ./zlib/Makefile ] || exit 0; \
39924 r=`${PWD_COMMAND}`; export r; \
39925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39926 $(HOST_EXPORTS) \
39927 for flag in $(EXTRA_HOST_FLAGS) ; do \
39928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39929 done; \
39930 echo "Doing install-html in zlib" ; \
39931 (cd $(HOST_SUBDIR)/zlib && \
39932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39934 "RANLIB=$${RANLIB}" \
0c24b341 39935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
39936 install-html) \
39937 || exit 1
39938
39939@endif zlib
39940
b813574b
PB
39941.PHONY: maybe-installcheck-zlib installcheck-zlib
39942maybe-installcheck-zlib:
39943@if zlib
39944maybe-installcheck-zlib: installcheck-zlib
4fa63067 39945
b813574b
PB
39946installcheck-zlib: \
39947 configure-zlib
39948 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39949 r=`${PWD_COMMAND}`; export r; \
39950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39951 $(HOST_EXPORTS) \
b813574b 39952 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39954 done; \
b813574b 39955 echo "Doing installcheck in zlib" ; \
b00612cc 39956 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39959 "RANLIB=$${RANLIB}" \
0c24b341 39960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39961 installcheck) \
4fa63067
NN
39962 || exit 1
39963
b813574b 39964@endif zlib
4fa63067 39965
b813574b
PB
39966.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
39967maybe-mostlyclean-zlib:
39968@if zlib
39969maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 39970
b813574b
PB
39971mostlyclean-zlib:
39972 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39973 r=`${PWD_COMMAND}`; export r; \
39974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39975 $(HOST_EXPORTS) \
b813574b 39976 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
39977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39978 done; \
b813574b 39979 echo "Doing mostlyclean in zlib" ; \
b00612cc 39980 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
39981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39983 "RANLIB=$${RANLIB}" \
0c24b341 39984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 39985 mostlyclean) \
4fa63067
NN
39986 || exit 1
39987
b813574b 39988@endif zlib
4fa63067 39989
b813574b
PB
39990.PHONY: maybe-clean-zlib clean-zlib
39991maybe-clean-zlib:
39992@if zlib
39993maybe-clean-zlib: clean-zlib
4fa63067 39994
b813574b
PB
39995clean-zlib:
39996 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
39997 r=`${PWD_COMMAND}`; export r; \
39998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 39999 $(HOST_EXPORTS) \
b813574b 40000 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40002 done; \
b813574b 40003 echo "Doing clean in zlib" ; \
b00612cc 40004 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40007 "RANLIB=$${RANLIB}" \
0c24b341 40008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40009 clean) \
4fa63067
NN
40010 || exit 1
40011
b813574b 40012@endif zlib
4fa63067 40013
b813574b
PB
40014.PHONY: maybe-distclean-zlib distclean-zlib
40015maybe-distclean-zlib:
40016@if zlib
40017maybe-distclean-zlib: distclean-zlib
4fa63067 40018
b813574b
PB
40019distclean-zlib:
40020 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40021 r=`${PWD_COMMAND}`; export r; \
40022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40023 $(HOST_EXPORTS) \
b813574b 40024 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40026 done; \
b813574b 40027 echo "Doing distclean in zlib" ; \
b00612cc 40028 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40031 "RANLIB=$${RANLIB}" \
0c24b341 40032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40033 distclean) \
4fa63067
NN
40034 || exit 1
40035
b813574b 40036@endif zlib
4fa63067 40037
b813574b
PB
40038.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
40039maybe-maintainer-clean-zlib:
40040@if zlib
40041maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 40042
b813574b
PB
40043maintainer-clean-zlib:
40044 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
40045 r=`${PWD_COMMAND}`; export r; \
40046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40047 $(HOST_EXPORTS) \
b813574b 40048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
40049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40050 done; \
b813574b 40051 echo "Doing maintainer-clean in zlib" ; \
b00612cc 40052 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
40053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40055 "RANLIB=$${RANLIB}" \
0c24b341 40056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40057 maintainer-clean) \
4fa63067 40058 || exit 1
16ae0395 40059
b813574b 40060@endif zlib
3866be5d
NN
40061
40062
a7254363 40063
b813574b
PB
40064.PHONY: configure-gdb maybe-configure-gdb
40065maybe-configure-gdb:
4f0ef2d8
CD
40066@if gcc-bootstrap
40067configure-gdb: stage_current
40068@endif gcc-bootstrap
b813574b
PB
40069@if gdb
40070maybe-configure-gdb: configure-gdb
c52c6897 40071configure-gdb:
0aed8855 40072 @: $(MAKE); $(unstage)
c52c6897 40073 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40075 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
40076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 40077 $(HOST_EXPORTS) \
a7254363
PB
40078 echo Configuring in $(HOST_SUBDIR)/gdb; \
40079 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 40080 case $(srcdir) in \
b00612cc
PB
40081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40082 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
40083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40084 esac; \
b00612cc
PB
40085 srcdiroption="--srcdir=$${topdir}/gdb"; \
40086 libsrcdir="$$s/gdb"; \
e2b9e2dc 40087 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40089 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40090 || exit 1
b813574b 40091@endif gdb
e2b9e2dc 40092
a7254363
PB
40093
40094
d545f33b
PB
40095
40096
b813574b
PB
40097.PHONY: all-gdb maybe-all-gdb
40098maybe-all-gdb:
4f0ef2d8
CD
40099@if gcc-bootstrap
40100all-gdb: stage_current
40101@endif gcc-bootstrap
b813574b 40102@if gdb
d27cc32e 40103TARGET-gdb=all
b813574b
PB
40104maybe-all-gdb: all-gdb
40105all-gdb: configure-gdb
0aed8855 40106 @: $(MAKE); $(unstage)
b40e3958
L
40107 @r=`${PWD_COMMAND}`; export r; \
40108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40109 $(HOST_EXPORTS) \
b00612cc 40110 (cd $(HOST_SUBDIR)/gdb && \
7f6ef0c0
PB
40111 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40112 $(TARGET-gdb))
b813574b 40113@endif gdb
3866be5d 40114
a7254363 40115
d545f33b
PB
40116
40117
b813574b
PB
40118.PHONY: check-gdb maybe-check-gdb
40119maybe-check-gdb:
40120@if gdb
40121maybe-check-gdb: check-gdb
3866be5d 40122
b813574b 40123check-gdb:
0aed8855 40124 @: $(MAKE); $(unstage)
b40e3958
L
40125 @r=`${PWD_COMMAND}`; export r; \
40126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40127 $(HOST_EXPORTS) \
b00612cc
PB
40128 (cd $(HOST_SUBDIR)/gdb && \
40129 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40130
b813574b 40131@endif gdb
3866be5d 40132
b813574b
PB
40133.PHONY: install-gdb maybe-install-gdb
40134maybe-install-gdb:
40135@if gdb
40136maybe-install-gdb: install-gdb
16ae0395 40137
b813574b 40138install-gdb: installdirs
0aed8855 40139 @: $(MAKE); $(unstage)
b40e3958
L
40140 @r=`${PWD_COMMAND}`; export r; \
40141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40142 $(HOST_EXPORTS) \
b00612cc 40143 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 40144 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40145
b813574b 40146@endif gdb
3866be5d 40147
56a8fe78 40148# Other targets (info, dvi, pdf, etc.)
4fa63067 40149
b813574b
PB
40150.PHONY: maybe-info-gdb info-gdb
40151maybe-info-gdb:
40152@if gdb
40153maybe-info-gdb: info-gdb
4fa63067 40154
b813574b
PB
40155info-gdb: \
40156 configure-gdb
0aed8855 40157 @: $(MAKE); $(unstage)
b813574b 40158 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40159 r=`${PWD_COMMAND}`; export r; \
40160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40161 $(HOST_EXPORTS) \
72b2455a 40162 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40164 done; \
b813574b 40165 echo "Doing info in gdb" ; \
b00612cc 40166 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40169 "RANLIB=$${RANLIB}" \
0c24b341 40170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40171 info) \
4fa63067
NN
40172 || exit 1
40173
b813574b 40174@endif gdb
4fa63067 40175
b813574b
PB
40176.PHONY: maybe-dvi-gdb dvi-gdb
40177maybe-dvi-gdb:
40178@if gdb
40179maybe-dvi-gdb: dvi-gdb
4fa63067 40180
b813574b
PB
40181dvi-gdb: \
40182 configure-gdb
0aed8855 40183 @: $(MAKE); $(unstage)
b813574b 40184 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40185 r=`${PWD_COMMAND}`; export r; \
40186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40187 $(HOST_EXPORTS) \
72b2455a 40188 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40190 done; \
b813574b 40191 echo "Doing dvi in gdb" ; \
b00612cc 40192 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40195 "RANLIB=$${RANLIB}" \
0c24b341 40196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40197 dvi) \
4fa63067
NN
40198 || exit 1
40199
b813574b 40200@endif gdb
4fa63067 40201
56a8fe78
DD
40202.PHONY: maybe-pdf-gdb pdf-gdb
40203maybe-pdf-gdb:
40204@if gdb
40205maybe-pdf-gdb: pdf-gdb
40206
40207pdf-gdb: \
40208 configure-gdb
40209 @: $(MAKE); $(unstage)
40210 @[ -f ./gdb/Makefile ] || exit 0; \
40211 r=`${PWD_COMMAND}`; export r; \
40212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40213 $(HOST_EXPORTS) \
40214 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40216 done; \
40217 echo "Doing pdf in gdb" ; \
40218 (cd $(HOST_SUBDIR)/gdb && \
40219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40221 "RANLIB=$${RANLIB}" \
0c24b341 40222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40223 pdf) \
40224 || exit 1
40225
40226@endif gdb
40227
6d389afc
MS
40228.PHONY: maybe-html-gdb html-gdb
40229maybe-html-gdb:
40230@if gdb
40231maybe-html-gdb: html-gdb
40232
40233html-gdb: \
40234 configure-gdb
0aed8855 40235 @: $(MAKE); $(unstage)
6d389afc
MS
40236 @[ -f ./gdb/Makefile ] || exit 0; \
40237 r=`${PWD_COMMAND}`; export r; \
40238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40239 $(HOST_EXPORTS) \
40240 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40242 done; \
40243 echo "Doing html in gdb" ; \
b00612cc 40244 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
40245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40247 "RANLIB=$${RANLIB}" \
0c24b341 40248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40249 html) \
40250 || exit 1
40251
40252@endif gdb
40253
b813574b
PB
40254.PHONY: maybe-TAGS-gdb TAGS-gdb
40255maybe-TAGS-gdb:
40256@if gdb
40257maybe-TAGS-gdb: TAGS-gdb
4fa63067 40258
b813574b
PB
40259TAGS-gdb: \
40260 configure-gdb
0aed8855 40261 @: $(MAKE); $(unstage)
b813574b 40262 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40263 r=`${PWD_COMMAND}`; export r; \
40264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40265 $(HOST_EXPORTS) \
72b2455a 40266 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40268 done; \
b813574b 40269 echo "Doing TAGS in gdb" ; \
b00612cc 40270 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40273 "RANLIB=$${RANLIB}" \
0c24b341 40274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40275 TAGS) \
4fa63067
NN
40276 || exit 1
40277
b813574b 40278@endif gdb
4fa63067 40279
b813574b
PB
40280.PHONY: maybe-install-info-gdb install-info-gdb
40281maybe-install-info-gdb:
40282@if gdb
40283maybe-install-info-gdb: install-info-gdb
4fa63067 40284
b813574b
PB
40285install-info-gdb: \
40286 configure-gdb \
40287 info-gdb
0aed8855 40288 @: $(MAKE); $(unstage)
b813574b 40289 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40290 r=`${PWD_COMMAND}`; export r; \
40291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40292 $(HOST_EXPORTS) \
72b2455a 40293 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40295 done; \
b813574b 40296 echo "Doing install-info in gdb" ; \
b00612cc 40297 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40300 "RANLIB=$${RANLIB}" \
0c24b341 40301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40302 install-info) \
4fa63067
NN
40303 || exit 1
40304
b813574b 40305@endif gdb
4fa63067 40306
a3ca38d2
DD
40307.PHONY: maybe-install-pdf-gdb install-pdf-gdb
40308maybe-install-pdf-gdb:
40309@if gdb
40310maybe-install-pdf-gdb: install-pdf-gdb
40311
40312install-pdf-gdb: \
40313 configure-gdb \
40314 pdf-gdb
40315 @: $(MAKE); $(unstage)
40316 @[ -f ./gdb/Makefile ] || exit 0; \
40317 r=`${PWD_COMMAND}`; export r; \
40318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40319 $(HOST_EXPORTS) \
40320 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40322 done; \
40323 echo "Doing install-pdf in gdb" ; \
40324 (cd $(HOST_SUBDIR)/gdb && \
40325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40327 "RANLIB=$${RANLIB}" \
0c24b341 40328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40329 install-pdf) \
40330 || exit 1
40331
40332@endif gdb
40333
108a6f8e
CD
40334.PHONY: maybe-install-html-gdb install-html-gdb
40335maybe-install-html-gdb:
40336@if gdb
40337maybe-install-html-gdb: install-html-gdb
40338
40339install-html-gdb: \
40340 configure-gdb \
40341 html-gdb
40342 @: $(MAKE); $(unstage)
40343 @[ -f ./gdb/Makefile ] || exit 0; \
40344 r=`${PWD_COMMAND}`; export r; \
40345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40346 $(HOST_EXPORTS) \
40347 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40349 done; \
40350 echo "Doing install-html in gdb" ; \
40351 (cd $(HOST_SUBDIR)/gdb && \
40352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40354 "RANLIB=$${RANLIB}" \
0c24b341 40355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40356 install-html) \
40357 || exit 1
40358
40359@endif gdb
40360
b813574b
PB
40361.PHONY: maybe-installcheck-gdb installcheck-gdb
40362maybe-installcheck-gdb:
40363@if gdb
40364maybe-installcheck-gdb: installcheck-gdb
4fa63067 40365
b813574b
PB
40366installcheck-gdb: \
40367 configure-gdb
0aed8855 40368 @: $(MAKE); $(unstage)
b813574b 40369 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40370 r=`${PWD_COMMAND}`; export r; \
40371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40372 $(HOST_EXPORTS) \
72b2455a 40373 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40375 done; \
b813574b 40376 echo "Doing installcheck in gdb" ; \
b00612cc 40377 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40380 "RANLIB=$${RANLIB}" \
0c24b341 40381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40382 installcheck) \
4fa63067
NN
40383 || exit 1
40384
b813574b 40385@endif gdb
4fa63067 40386
b813574b
PB
40387.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
40388maybe-mostlyclean-gdb:
40389@if gdb
40390maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 40391
b813574b 40392mostlyclean-gdb:
0aed8855 40393 @: $(MAKE); $(unstage)
b813574b 40394 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40395 r=`${PWD_COMMAND}`; export r; \
40396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40397 $(HOST_EXPORTS) \
72b2455a 40398 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40400 done; \
b813574b 40401 echo "Doing mostlyclean in gdb" ; \
b00612cc 40402 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40405 "RANLIB=$${RANLIB}" \
0c24b341 40406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40407 mostlyclean) \
4fa63067
NN
40408 || exit 1
40409
b813574b 40410@endif gdb
4fa63067 40411
b813574b
PB
40412.PHONY: maybe-clean-gdb clean-gdb
40413maybe-clean-gdb:
40414@if gdb
40415maybe-clean-gdb: clean-gdb
4fa63067 40416
b813574b 40417clean-gdb:
0aed8855 40418 @: $(MAKE); $(unstage)
b813574b 40419 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40420 r=`${PWD_COMMAND}`; export r; \
40421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40422 $(HOST_EXPORTS) \
72b2455a 40423 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40425 done; \
b813574b 40426 echo "Doing clean in gdb" ; \
b00612cc 40427 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40430 "RANLIB=$${RANLIB}" \
0c24b341 40431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40432 clean) \
4fa63067
NN
40433 || exit 1
40434
b813574b 40435@endif gdb
4fa63067 40436
b813574b
PB
40437.PHONY: maybe-distclean-gdb distclean-gdb
40438maybe-distclean-gdb:
40439@if gdb
40440maybe-distclean-gdb: distclean-gdb
4fa63067 40441
b813574b 40442distclean-gdb:
0aed8855 40443 @: $(MAKE); $(unstage)
b813574b 40444 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40445 r=`${PWD_COMMAND}`; export r; \
40446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40447 $(HOST_EXPORTS) \
72b2455a 40448 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40450 done; \
b813574b 40451 echo "Doing distclean in gdb" ; \
b00612cc 40452 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40455 "RANLIB=$${RANLIB}" \
0c24b341 40456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40457 distclean) \
4fa63067
NN
40458 || exit 1
40459
b813574b 40460@endif gdb
4fa63067 40461
b813574b
PB
40462.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
40463maybe-maintainer-clean-gdb:
40464@if gdb
40465maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 40466
b813574b 40467maintainer-clean-gdb:
0aed8855 40468 @: $(MAKE); $(unstage)
b813574b 40469 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
40470 r=`${PWD_COMMAND}`; export r; \
40471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40472 $(HOST_EXPORTS) \
72b2455a 40473 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40475 done; \
b813574b 40476 echo "Doing maintainer-clean in gdb" ; \
b00612cc 40477 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
40478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40480 "RANLIB=$${RANLIB}" \
0c24b341 40481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40482 maintainer-clean) \
4fa63067
NN
40483 || exit 1
40484
b813574b 40485@endif gdb
4fa63067
NN
40486
40487
a7254363 40488
b813574b
PB
40489.PHONY: configure-expect maybe-configure-expect
40490maybe-configure-expect:
4f0ef2d8
CD
40491@if gcc-bootstrap
40492configure-expect: stage_current
40493@endif gcc-bootstrap
b813574b
PB
40494@if expect
40495maybe-configure-expect: configure-expect
c52c6897 40496configure-expect:
0aed8855 40497 @: $(MAKE); $(unstage)
c52c6897 40498 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40500 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
40501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 40502 $(HOST_EXPORTS) \
a7254363
PB
40503 echo Configuring in $(HOST_SUBDIR)/expect; \
40504 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 40505 case $(srcdir) in \
b00612cc
PB
40506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40507 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
40508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40509 esac; \
b00612cc
PB
40510 srcdiroption="--srcdir=$${topdir}/expect"; \
40511 libsrcdir="$$s/expect"; \
e2b9e2dc 40512 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40514 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40515 || exit 1
b813574b 40516@endif expect
e2b9e2dc 40517
a7254363
PB
40518
40519
d545f33b
PB
40520
40521
b813574b
PB
40522.PHONY: all-expect maybe-all-expect
40523maybe-all-expect:
4f0ef2d8
CD
40524@if gcc-bootstrap
40525all-expect: stage_current
40526@endif gcc-bootstrap
b813574b 40527@if expect
d27cc32e 40528TARGET-expect=all
b813574b
PB
40529maybe-all-expect: all-expect
40530all-expect: configure-expect
0aed8855 40531 @: $(MAKE); $(unstage)
b40e3958
L
40532 @r=`${PWD_COMMAND}`; export r; \
40533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40534 $(HOST_EXPORTS) \
b00612cc 40535 (cd $(HOST_SUBDIR)/expect && \
7f6ef0c0
PB
40536 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40537 $(TARGET-expect))
b813574b 40538@endif expect
3866be5d 40539
a7254363 40540
d545f33b
PB
40541
40542
b813574b
PB
40543.PHONY: check-expect maybe-check-expect
40544maybe-check-expect:
40545@if expect
40546maybe-check-expect: check-expect
3866be5d 40547
b813574b 40548check-expect:
0aed8855 40549 @: $(MAKE); $(unstage)
b40e3958
L
40550 @r=`${PWD_COMMAND}`; export r; \
40551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40552 $(HOST_EXPORTS) \
b00612cc
PB
40553 (cd $(HOST_SUBDIR)/expect && \
40554 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40555
b813574b 40556@endif expect
3866be5d 40557
b813574b
PB
40558.PHONY: install-expect maybe-install-expect
40559maybe-install-expect:
40560@if expect
40561maybe-install-expect: install-expect
16ae0395 40562
b813574b 40563install-expect: installdirs
0aed8855 40564 @: $(MAKE); $(unstage)
b40e3958
L
40565 @r=`${PWD_COMMAND}`; export r; \
40566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40567 $(HOST_EXPORTS) \
b00612cc 40568 (cd $(HOST_SUBDIR)/expect && \
2da12f12 40569 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 40570
b813574b 40571@endif expect
3866be5d 40572
56a8fe78 40573# Other targets (info, dvi, pdf, etc.)
4fa63067 40574
b813574b
PB
40575.PHONY: maybe-info-expect info-expect
40576maybe-info-expect:
40577@if expect
40578maybe-info-expect: info-expect
4fa63067 40579
b813574b
PB
40580info-expect: \
40581 configure-expect
0aed8855 40582 @: $(MAKE); $(unstage)
b813574b 40583 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
40584 r=`${PWD_COMMAND}`; export r; \
40585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40586 $(HOST_EXPORTS) \
72b2455a 40587 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40589 done; \
b813574b 40590 echo "Doing info in expect" ; \
b00612cc 40591 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40594 "RANLIB=$${RANLIB}" \
0c24b341 40595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40596 info) \
e2b9e2dc
NN
40597 || exit 1
40598
b813574b 40599@endif expect
4fa63067 40600
b813574b
PB
40601.PHONY: maybe-dvi-expect dvi-expect
40602maybe-dvi-expect:
40603@if expect
40604maybe-dvi-expect: dvi-expect
4fa63067 40605
b813574b
PB
40606dvi-expect: \
40607 configure-expect
0aed8855 40608 @: $(MAKE); $(unstage)
b813574b 40609 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40610 r=`${PWD_COMMAND}`; export r; \
b40e3958 40611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40612 $(HOST_EXPORTS) \
72b2455a 40613 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40615 done; \
b813574b 40616 echo "Doing dvi in expect" ; \
b00612cc 40617 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40620 "RANLIB=$${RANLIB}" \
0c24b341 40621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40622 dvi) \
4fa63067 40623 || exit 1
3866be5d 40624
b813574b 40625@endif expect
3866be5d 40626
56a8fe78
DD
40627.PHONY: maybe-pdf-expect pdf-expect
40628maybe-pdf-expect:
40629@if expect
40630maybe-pdf-expect: pdf-expect
40631
40632pdf-expect: \
40633 configure-expect
40634 @: $(MAKE); $(unstage)
40635 @[ -f ./expect/Makefile ] || exit 0; \
40636 r=`${PWD_COMMAND}`; export r; \
40637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638 $(HOST_EXPORTS) \
40639 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40641 done; \
40642 echo "Doing pdf in expect" ; \
40643 (cd $(HOST_SUBDIR)/expect && \
40644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40646 "RANLIB=$${RANLIB}" \
0c24b341 40647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
40648 pdf) \
40649 || exit 1
40650
40651@endif expect
40652
6d389afc
MS
40653.PHONY: maybe-html-expect html-expect
40654maybe-html-expect:
40655@if expect
40656maybe-html-expect: html-expect
40657
40658html-expect: \
40659 configure-expect
0aed8855 40660 @: $(MAKE); $(unstage)
6d389afc
MS
40661 @[ -f ./expect/Makefile ] || exit 0; \
40662 r=`${PWD_COMMAND}`; export r; \
40663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
40664 $(HOST_EXPORTS) \
40665 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40667 done; \
40668 echo "Doing html in expect" ; \
b00612cc 40669 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
40670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672 "RANLIB=$${RANLIB}" \
0c24b341 40673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
40674 html) \
40675 || exit 1
40676
40677@endif expect
40678
b813574b
PB
40679.PHONY: maybe-TAGS-expect TAGS-expect
40680maybe-TAGS-expect:
40681@if expect
40682maybe-TAGS-expect: TAGS-expect
4fa63067 40683
b813574b
PB
40684TAGS-expect: \
40685 configure-expect
0aed8855 40686 @: $(MAKE); $(unstage)
b813574b 40687 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40688 r=`${PWD_COMMAND}`; export r; \
b40e3958 40689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40690 $(HOST_EXPORTS) \
72b2455a 40691 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40693 done; \
b813574b 40694 echo "Doing TAGS in expect" ; \
b00612cc 40695 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40698 "RANLIB=$${RANLIB}" \
0c24b341 40699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40700 TAGS) \
4fa63067 40701 || exit 1
3866be5d 40702
b813574b 40703@endif expect
3866be5d 40704
b813574b
PB
40705.PHONY: maybe-install-info-expect install-info-expect
40706maybe-install-info-expect:
40707@if expect
40708maybe-install-info-expect: install-info-expect
16ae0395 40709
b813574b
PB
40710install-info-expect: \
40711 configure-expect \
40712 info-expect
0aed8855 40713 @: $(MAKE); $(unstage)
b813574b 40714 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40715 r=`${PWD_COMMAND}`; export r; \
40716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40717 $(HOST_EXPORTS) \
72b2455a 40718 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40720 done; \
b813574b 40721 echo "Doing install-info in expect" ; \
b00612cc 40722 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40725 "RANLIB=$${RANLIB}" \
0c24b341 40726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40727 install-info) \
4fa63067
NN
40728 || exit 1
40729
b813574b 40730@endif expect
4fa63067 40731
a3ca38d2
DD
40732.PHONY: maybe-install-pdf-expect install-pdf-expect
40733maybe-install-pdf-expect:
40734@if expect
40735maybe-install-pdf-expect: install-pdf-expect
40736
40737install-pdf-expect: \
40738 configure-expect \
40739 pdf-expect
40740 @: $(MAKE); $(unstage)
40741 @[ -f ./expect/Makefile ] || exit 0; \
40742 r=`${PWD_COMMAND}`; export r; \
40743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40744 $(HOST_EXPORTS) \
40745 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40747 done; \
40748 echo "Doing install-pdf in expect" ; \
40749 (cd $(HOST_SUBDIR)/expect && \
40750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40752 "RANLIB=$${RANLIB}" \
0c24b341 40753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
40754 install-pdf) \
40755 || exit 1
40756
40757@endif expect
40758
108a6f8e
CD
40759.PHONY: maybe-install-html-expect install-html-expect
40760maybe-install-html-expect:
40761@if expect
40762maybe-install-html-expect: install-html-expect
40763
40764install-html-expect: \
40765 configure-expect \
40766 html-expect
40767 @: $(MAKE); $(unstage)
40768 @[ -f ./expect/Makefile ] || exit 0; \
40769 r=`${PWD_COMMAND}`; export r; \
40770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40771 $(HOST_EXPORTS) \
40772 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
40773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40774 done; \
40775 echo "Doing install-html in expect" ; \
40776 (cd $(HOST_SUBDIR)/expect && \
40777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40779 "RANLIB=$${RANLIB}" \
0c24b341 40780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
40781 install-html) \
40782 || exit 1
40783
40784@endif expect
40785
b813574b
PB
40786.PHONY: maybe-installcheck-expect installcheck-expect
40787maybe-installcheck-expect:
40788@if expect
40789maybe-installcheck-expect: installcheck-expect
4fa63067 40790
b813574b
PB
40791installcheck-expect: \
40792 configure-expect
0aed8855 40793 @: $(MAKE); $(unstage)
b813574b 40794 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40795 r=`${PWD_COMMAND}`; export r; \
40796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40797 $(HOST_EXPORTS) \
72b2455a 40798 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40800 done; \
b813574b 40801 echo "Doing installcheck in expect" ; \
b00612cc 40802 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40805 "RANLIB=$${RANLIB}" \
0c24b341 40806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40807 installcheck) \
4fa63067
NN
40808 || exit 1
40809
b813574b 40810@endif expect
4fa63067 40811
b813574b
PB
40812.PHONY: maybe-mostlyclean-expect mostlyclean-expect
40813maybe-mostlyclean-expect:
40814@if expect
40815maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 40816
b813574b 40817mostlyclean-expect:
0aed8855 40818 @: $(MAKE); $(unstage)
b813574b 40819 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40820 r=`${PWD_COMMAND}`; export r; \
40821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40822 $(HOST_EXPORTS) \
72b2455a 40823 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40825 done; \
b813574b 40826 echo "Doing mostlyclean in expect" ; \
b00612cc 40827 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40830 "RANLIB=$${RANLIB}" \
0c24b341 40831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40832 mostlyclean) \
4fa63067
NN
40833 || exit 1
40834
b813574b 40835@endif expect
4fa63067 40836
b813574b
PB
40837.PHONY: maybe-clean-expect clean-expect
40838maybe-clean-expect:
40839@if expect
40840maybe-clean-expect: clean-expect
4fa63067 40841
b813574b 40842clean-expect:
0aed8855 40843 @: $(MAKE); $(unstage)
b813574b 40844 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40845 r=`${PWD_COMMAND}`; export r; \
40846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40847 $(HOST_EXPORTS) \
72b2455a 40848 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40850 done; \
b813574b 40851 echo "Doing clean in expect" ; \
b00612cc 40852 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40855 "RANLIB=$${RANLIB}" \
0c24b341 40856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40857 clean) \
4fa63067
NN
40858 || exit 1
40859
b813574b 40860@endif expect
4fa63067 40861
b813574b
PB
40862.PHONY: maybe-distclean-expect distclean-expect
40863maybe-distclean-expect:
40864@if expect
40865maybe-distclean-expect: distclean-expect
4fa63067 40866
b813574b 40867distclean-expect:
0aed8855 40868 @: $(MAKE); $(unstage)
b813574b 40869 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
40870 r=`${PWD_COMMAND}`; export r; \
40871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40872 $(HOST_EXPORTS) \
72b2455a 40873 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40875 done; \
b813574b 40876 echo "Doing distclean in expect" ; \
b00612cc 40877 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40880 "RANLIB=$${RANLIB}" \
0c24b341 40881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40882 distclean) \
4fa63067
NN
40883 || exit 1
40884
b813574b 40885@endif expect
4fa63067 40886
b813574b
PB
40887.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
40888maybe-maintainer-clean-expect:
40889@if expect
40890maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 40891
b813574b 40892maintainer-clean-expect:
0aed8855 40893 @: $(MAKE); $(unstage)
b813574b 40894 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 40895 r=`${PWD_COMMAND}`; export r; \
b40e3958 40896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40897 $(HOST_EXPORTS) \
72b2455a 40898 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
40899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40900 done; \
b813574b 40901 echo "Doing maintainer-clean in expect" ; \
b00612cc 40902 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
40903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40905 "RANLIB=$${RANLIB}" \
0c24b341 40906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 40907 maintainer-clean) \
4fa63067 40908 || exit 1
3866be5d 40909
b813574b 40910@endif expect
3866be5d 40911
4fa63067 40912
a7254363 40913
b813574b
PB
40914.PHONY: configure-guile maybe-configure-guile
40915maybe-configure-guile:
4f0ef2d8
CD
40916@if gcc-bootstrap
40917configure-guile: stage_current
40918@endif gcc-bootstrap
b813574b
PB
40919@if guile
40920maybe-configure-guile: configure-guile
c52c6897 40921configure-guile:
0aed8855 40922 @: $(MAKE); $(unstage)
c52c6897 40923 @r=`${PWD_COMMAND}`; export r; \
b40e3958 40924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
40925 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
40926 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 40927 $(HOST_EXPORTS) \
a7254363
PB
40928 echo Configuring in $(HOST_SUBDIR)/guile; \
40929 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 40930 case $(srcdir) in \
b00612cc
PB
40931 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40932 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
40933 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 40934 esac; \
b00612cc
PB
40935 srcdiroption="--srcdir=$${topdir}/guile"; \
40936 libsrcdir="$$s/guile"; \
e2b9e2dc 40937 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
40938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40939 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 40940 || exit 1
b813574b 40941@endif guile
e2b9e2dc 40942
a7254363
PB
40943
40944
d545f33b
PB
40945
40946
b813574b
PB
40947.PHONY: all-guile maybe-all-guile
40948maybe-all-guile:
4f0ef2d8
CD
40949@if gcc-bootstrap
40950all-guile: stage_current
40951@endif gcc-bootstrap
b813574b 40952@if guile
d27cc32e 40953TARGET-guile=all
b813574b
PB
40954maybe-all-guile: all-guile
40955all-guile: configure-guile
0aed8855 40956 @: $(MAKE); $(unstage)
b40e3958
L
40957 @r=`${PWD_COMMAND}`; export r; \
40958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40959 $(HOST_EXPORTS) \
b00612cc 40960 (cd $(HOST_SUBDIR)/guile && \
7f6ef0c0
PB
40961 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
40962 $(TARGET-guile))
b813574b 40963@endif guile
3866be5d 40964
a7254363 40965
d545f33b
PB
40966
40967
b813574b
PB
40968.PHONY: check-guile maybe-check-guile
40969maybe-check-guile:
40970@if guile
40971maybe-check-guile: check-guile
3866be5d 40972
b813574b 40973check-guile:
0aed8855 40974 @: $(MAKE); $(unstage)
b40e3958
L
40975 @r=`${PWD_COMMAND}`; export r; \
40976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40977 $(HOST_EXPORTS) \
b00612cc
PB
40978 (cd $(HOST_SUBDIR)/guile && \
40979 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 40980
b813574b 40981@endif guile
16ae0395 40982
b813574b
PB
40983.PHONY: install-guile maybe-install-guile
40984maybe-install-guile:
40985@if guile
40986maybe-install-guile: install-guile
40987
40988install-guile: installdirs
0aed8855 40989 @: $(MAKE); $(unstage)
b40e3958
L
40990 @r=`${PWD_COMMAND}`; export r; \
40991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 40992 $(HOST_EXPORTS) \
b00612cc 40993 (cd $(HOST_SUBDIR)/guile && \
2da12f12 40994 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 40995
b813574b 40996@endif guile
4fa63067 40997
56a8fe78 40998# Other targets (info, dvi, pdf, etc.)
4fa63067 40999
b813574b
PB
41000.PHONY: maybe-info-guile info-guile
41001maybe-info-guile:
41002@if guile
41003maybe-info-guile: info-guile
4fa63067 41004
b813574b
PB
41005info-guile: \
41006 configure-guile
0aed8855 41007 @: $(MAKE); $(unstage)
b813574b 41008 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41009 r=`${PWD_COMMAND}`; export r; \
41010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41011 $(HOST_EXPORTS) \
72b2455a 41012 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41014 done; \
b813574b 41015 echo "Doing info in guile" ; \
b00612cc 41016 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41019 "RANLIB=$${RANLIB}" \
0c24b341 41020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41021 info) \
4fa63067
NN
41022 || exit 1
41023
b813574b 41024@endif guile
4fa63067 41025
b813574b
PB
41026.PHONY: maybe-dvi-guile dvi-guile
41027maybe-dvi-guile:
41028@if guile
41029maybe-dvi-guile: dvi-guile
4fa63067 41030
b813574b
PB
41031dvi-guile: \
41032 configure-guile
0aed8855 41033 @: $(MAKE); $(unstage)
b813574b 41034 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41035 r=`${PWD_COMMAND}`; export r; \
41036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41037 $(HOST_EXPORTS) \
72b2455a 41038 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41040 done; \
b813574b 41041 echo "Doing dvi in guile" ; \
b00612cc 41042 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41045 "RANLIB=$${RANLIB}" \
0c24b341 41046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41047 dvi) \
4fa63067
NN
41048 || exit 1
41049
b813574b 41050@endif guile
4fa63067 41051
56a8fe78
DD
41052.PHONY: maybe-pdf-guile pdf-guile
41053maybe-pdf-guile:
41054@if guile
41055maybe-pdf-guile: pdf-guile
41056
41057pdf-guile: \
41058 configure-guile
41059 @: $(MAKE); $(unstage)
41060 @[ -f ./guile/Makefile ] || exit 0; \
41061 r=`${PWD_COMMAND}`; export r; \
41062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41063 $(HOST_EXPORTS) \
41064 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41066 done; \
41067 echo "Doing pdf in guile" ; \
41068 (cd $(HOST_SUBDIR)/guile && \
41069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41071 "RANLIB=$${RANLIB}" \
0c24b341 41072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41073 pdf) \
41074 || exit 1
41075
41076@endif guile
41077
6d389afc
MS
41078.PHONY: maybe-html-guile html-guile
41079maybe-html-guile:
41080@if guile
41081maybe-html-guile: html-guile
41082
41083html-guile: \
41084 configure-guile
0aed8855 41085 @: $(MAKE); $(unstage)
6d389afc
MS
41086 @[ -f ./guile/Makefile ] || exit 0; \
41087 r=`${PWD_COMMAND}`; export r; \
41088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41089 $(HOST_EXPORTS) \
41090 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41092 done; \
41093 echo "Doing html in guile" ; \
b00612cc 41094 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
41095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41097 "RANLIB=$${RANLIB}" \
0c24b341 41098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41099 html) \
41100 || exit 1
41101
41102@endif guile
41103
b813574b
PB
41104.PHONY: maybe-TAGS-guile TAGS-guile
41105maybe-TAGS-guile:
41106@if guile
41107maybe-TAGS-guile: TAGS-guile
4fa63067 41108
b813574b
PB
41109TAGS-guile: \
41110 configure-guile
0aed8855 41111 @: $(MAKE); $(unstage)
b813574b 41112 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41113 r=`${PWD_COMMAND}`; export r; \
41114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41115 $(HOST_EXPORTS) \
72b2455a 41116 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41118 done; \
b813574b 41119 echo "Doing TAGS in guile" ; \
b00612cc 41120 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41123 "RANLIB=$${RANLIB}" \
0c24b341 41124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41125 TAGS) \
4fa63067
NN
41126 || exit 1
41127
b813574b 41128@endif guile
4fa63067 41129
b813574b
PB
41130.PHONY: maybe-install-info-guile install-info-guile
41131maybe-install-info-guile:
41132@if guile
41133maybe-install-info-guile: install-info-guile
4fa63067 41134
b813574b
PB
41135install-info-guile: \
41136 configure-guile \
41137 info-guile
0aed8855 41138 @: $(MAKE); $(unstage)
b813574b 41139 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41140 r=`${PWD_COMMAND}`; export r; \
41141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41142 $(HOST_EXPORTS) \
72b2455a 41143 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41145 done; \
b813574b 41146 echo "Doing install-info in guile" ; \
b00612cc 41147 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41150 "RANLIB=$${RANLIB}" \
0c24b341 41151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41152 install-info) \
4fa63067
NN
41153 || exit 1
41154
b813574b 41155@endif guile
4fa63067 41156
a3ca38d2
DD
41157.PHONY: maybe-install-pdf-guile install-pdf-guile
41158maybe-install-pdf-guile:
41159@if guile
41160maybe-install-pdf-guile: install-pdf-guile
41161
41162install-pdf-guile: \
41163 configure-guile \
41164 pdf-guile
41165 @: $(MAKE); $(unstage)
41166 @[ -f ./guile/Makefile ] || exit 0; \
41167 r=`${PWD_COMMAND}`; export r; \
41168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41169 $(HOST_EXPORTS) \
41170 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41172 done; \
41173 echo "Doing install-pdf in guile" ; \
41174 (cd $(HOST_SUBDIR)/guile && \
41175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41177 "RANLIB=$${RANLIB}" \
0c24b341 41178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41179 install-pdf) \
41180 || exit 1
41181
41182@endif guile
41183
108a6f8e
CD
41184.PHONY: maybe-install-html-guile install-html-guile
41185maybe-install-html-guile:
41186@if guile
41187maybe-install-html-guile: install-html-guile
41188
41189install-html-guile: \
41190 configure-guile \
41191 html-guile
41192 @: $(MAKE); $(unstage)
41193 @[ -f ./guile/Makefile ] || exit 0; \
41194 r=`${PWD_COMMAND}`; export r; \
41195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41196 $(HOST_EXPORTS) \
41197 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41199 done; \
41200 echo "Doing install-html in guile" ; \
41201 (cd $(HOST_SUBDIR)/guile && \
41202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41204 "RANLIB=$${RANLIB}" \
0c24b341 41205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41206 install-html) \
41207 || exit 1
41208
41209@endif guile
41210
b813574b
PB
41211.PHONY: maybe-installcheck-guile installcheck-guile
41212maybe-installcheck-guile:
41213@if guile
41214maybe-installcheck-guile: installcheck-guile
4fa63067 41215
b813574b
PB
41216installcheck-guile: \
41217 configure-guile
0aed8855 41218 @: $(MAKE); $(unstage)
b813574b 41219 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41220 r=`${PWD_COMMAND}`; export r; \
41221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41222 $(HOST_EXPORTS) \
72b2455a 41223 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41225 done; \
b813574b 41226 echo "Doing installcheck in guile" ; \
b00612cc 41227 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41230 "RANLIB=$${RANLIB}" \
0c24b341 41231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41232 installcheck) \
4fa63067
NN
41233 || exit 1
41234
b813574b 41235@endif guile
4fa63067 41236
b813574b
PB
41237.PHONY: maybe-mostlyclean-guile mostlyclean-guile
41238maybe-mostlyclean-guile:
41239@if guile
41240maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 41241
b813574b 41242mostlyclean-guile:
0aed8855 41243 @: $(MAKE); $(unstage)
b813574b 41244 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41245 r=`${PWD_COMMAND}`; export r; \
41246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41247 $(HOST_EXPORTS) \
72b2455a 41248 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41250 done; \
b813574b 41251 echo "Doing mostlyclean in guile" ; \
b00612cc 41252 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41255 "RANLIB=$${RANLIB}" \
0c24b341 41256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41257 mostlyclean) \
4fa63067
NN
41258 || exit 1
41259
b813574b 41260@endif guile
4fa63067 41261
b813574b
PB
41262.PHONY: maybe-clean-guile clean-guile
41263maybe-clean-guile:
41264@if guile
41265maybe-clean-guile: clean-guile
4fa63067 41266
b813574b 41267clean-guile:
0aed8855 41268 @: $(MAKE); $(unstage)
b813574b 41269 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41270 r=`${PWD_COMMAND}`; export r; \
41271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41272 $(HOST_EXPORTS) \
72b2455a 41273 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41275 done; \
b813574b 41276 echo "Doing clean in guile" ; \
b00612cc 41277 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41280 "RANLIB=$${RANLIB}" \
0c24b341 41281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41282 clean) \
4fa63067
NN
41283 || exit 1
41284
b813574b 41285@endif guile
4fa63067 41286
b813574b
PB
41287.PHONY: maybe-distclean-guile distclean-guile
41288maybe-distclean-guile:
41289@if guile
41290maybe-distclean-guile: distclean-guile
4fa63067 41291
b813574b 41292distclean-guile:
0aed8855 41293 @: $(MAKE); $(unstage)
b813574b 41294 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41295 r=`${PWD_COMMAND}`; export r; \
41296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41297 $(HOST_EXPORTS) \
72b2455a 41298 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41300 done; \
b813574b 41301 echo "Doing distclean in guile" ; \
b00612cc 41302 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41305 "RANLIB=$${RANLIB}" \
0c24b341 41306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41307 distclean) \
4fa63067
NN
41308 || exit 1
41309
b813574b 41310@endif guile
4fa63067 41311
b813574b
PB
41312.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
41313maybe-maintainer-clean-guile:
41314@if guile
41315maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 41316
b813574b 41317maintainer-clean-guile:
0aed8855 41318 @: $(MAKE); $(unstage)
b813574b 41319 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
41320 r=`${PWD_COMMAND}`; export r; \
41321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41322 $(HOST_EXPORTS) \
72b2455a 41323 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41325 done; \
b813574b 41326 echo "Doing maintainer-clean in guile" ; \
b00612cc 41327 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
41328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41330 "RANLIB=$${RANLIB}" \
0c24b341 41331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41332 maintainer-clean) \
4fa63067
NN
41333 || exit 1
41334
b813574b 41335@endif guile
3866be5d
NN
41336
41337
a7254363 41338
b813574b
PB
41339.PHONY: configure-tk maybe-configure-tk
41340maybe-configure-tk:
4f0ef2d8
CD
41341@if gcc-bootstrap
41342configure-tk: stage_current
41343@endif gcc-bootstrap
b813574b
PB
41344@if tk
41345maybe-configure-tk: configure-tk
c52c6897 41346configure-tk:
0aed8855 41347 @: $(MAKE); $(unstage)
c52c6897 41348 @r=`${PWD_COMMAND}`; export r; \
b40e3958 41349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41350 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
41351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 41352 $(HOST_EXPORTS) \
a7254363
PB
41353 echo Configuring in $(HOST_SUBDIR)/tk; \
41354 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 41355 case $(srcdir) in \
b00612cc
PB
41356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41357 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
41358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 41359 esac; \
b00612cc
PB
41360 srcdiroption="--srcdir=$${topdir}/tk"; \
41361 libsrcdir="$$s/tk"; \
e2b9e2dc 41362 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41363 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41364 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 41365 || exit 1
b813574b 41366@endif tk
e2b9e2dc 41367
a7254363
PB
41368
41369
d545f33b
PB
41370
41371
b813574b
PB
41372.PHONY: all-tk maybe-all-tk
41373maybe-all-tk:
4f0ef2d8
CD
41374@if gcc-bootstrap
41375all-tk: stage_current
41376@endif gcc-bootstrap
b813574b 41377@if tk
d27cc32e 41378TARGET-tk=all
b813574b
PB
41379maybe-all-tk: all-tk
41380all-tk: configure-tk
0aed8855 41381 @: $(MAKE); $(unstage)
b40e3958
L
41382 @r=`${PWD_COMMAND}`; export r; \
41383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41384 $(HOST_EXPORTS) \
b00612cc 41385 (cd $(HOST_SUBDIR)/tk && \
7f6ef0c0
PB
41386 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS) \
41387 $(TARGET-tk))
b813574b 41388@endif tk
3866be5d 41389
a7254363 41390
d545f33b
PB
41391
41392
b813574b
PB
41393.PHONY: check-tk maybe-check-tk
41394maybe-check-tk:
41395@if tk
41396maybe-check-tk: check-tk
3866be5d 41397
b813574b 41398check-tk:
0aed8855 41399 @: $(MAKE); $(unstage)
b40e3958
L
41400 @r=`${PWD_COMMAND}`; export r; \
41401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41402 $(HOST_EXPORTS) \
b00612cc
PB
41403 (cd $(HOST_SUBDIR)/tk && \
41404 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 41405
b813574b 41406@endif tk
3866be5d 41407
b813574b
PB
41408.PHONY: install-tk maybe-install-tk
41409maybe-install-tk:
41410@if tk
41411maybe-install-tk: install-tk
16ae0395 41412
b813574b 41413install-tk: installdirs
0aed8855 41414 @: $(MAKE); $(unstage)
b40e3958
L
41415 @r=`${PWD_COMMAND}`; export r; \
41416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41417 $(HOST_EXPORTS) \
b00612cc 41418 (cd $(HOST_SUBDIR)/tk && \
2da12f12 41419 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 41420
b813574b 41421@endif tk
3866be5d 41422
56a8fe78 41423# Other targets (info, dvi, pdf, etc.)
4fa63067 41424
b813574b
PB
41425.PHONY: maybe-info-tk info-tk
41426maybe-info-tk:
41427@if tk
41428maybe-info-tk: info-tk
4fa63067 41429
b813574b
PB
41430info-tk: \
41431 configure-tk
0aed8855 41432 @: $(MAKE); $(unstage)
b813574b 41433 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
41434 r=`${PWD_COMMAND}`; export r; \
41435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41436 $(HOST_EXPORTS) \
72b2455a 41437 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41439 done; \
b813574b 41440 echo "Doing info in tk" ; \
b00612cc 41441 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41444 "RANLIB=$${RANLIB}" \
0c24b341 41445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41446 info) \
e2b9e2dc
NN
41447 || exit 1
41448
b813574b 41449@endif tk
4fa63067 41450
b813574b
PB
41451.PHONY: maybe-dvi-tk dvi-tk
41452maybe-dvi-tk:
41453@if tk
41454maybe-dvi-tk: dvi-tk
4fa63067 41455
b813574b
PB
41456dvi-tk: \
41457 configure-tk
0aed8855 41458 @: $(MAKE); $(unstage)
b813574b 41459 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41460 r=`${PWD_COMMAND}`; export r; \
b40e3958 41461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41462 $(HOST_EXPORTS) \
72b2455a 41463 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41465 done; \
b813574b 41466 echo "Doing dvi in tk" ; \
b00612cc 41467 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41470 "RANLIB=$${RANLIB}" \
0c24b341 41471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41472 dvi) \
4fa63067 41473 || exit 1
3866be5d 41474
b813574b 41475@endif tk
3866be5d 41476
56a8fe78
DD
41477.PHONY: maybe-pdf-tk pdf-tk
41478maybe-pdf-tk:
41479@if tk
41480maybe-pdf-tk: pdf-tk
41481
41482pdf-tk: \
41483 configure-tk
41484 @: $(MAKE); $(unstage)
41485 @[ -f ./tk/Makefile ] || exit 0; \
41486 r=`${PWD_COMMAND}`; export r; \
41487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41488 $(HOST_EXPORTS) \
41489 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41491 done; \
41492 echo "Doing pdf in tk" ; \
41493 (cd $(HOST_SUBDIR)/tk && \
41494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41496 "RANLIB=$${RANLIB}" \
0c24b341 41497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41498 pdf) \
41499 || exit 1
41500
41501@endif tk
41502
6d389afc
MS
41503.PHONY: maybe-html-tk html-tk
41504maybe-html-tk:
41505@if tk
41506maybe-html-tk: html-tk
41507
41508html-tk: \
41509 configure-tk
0aed8855 41510 @: $(MAKE); $(unstage)
6d389afc
MS
41511 @[ -f ./tk/Makefile ] || exit 0; \
41512 r=`${PWD_COMMAND}`; export r; \
41513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41514 $(HOST_EXPORTS) \
41515 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41517 done; \
41518 echo "Doing html in tk" ; \
b00612cc 41519 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
41520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41522 "RANLIB=$${RANLIB}" \
0c24b341 41523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41524 html) \
41525 || exit 1
41526
41527@endif tk
41528
b813574b
PB
41529.PHONY: maybe-TAGS-tk TAGS-tk
41530maybe-TAGS-tk:
41531@if tk
41532maybe-TAGS-tk: TAGS-tk
4fa63067 41533
b813574b
PB
41534TAGS-tk: \
41535 configure-tk
0aed8855 41536 @: $(MAKE); $(unstage)
b813574b 41537 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41538 r=`${PWD_COMMAND}`; export r; \
b40e3958 41539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41540 $(HOST_EXPORTS) \
72b2455a 41541 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41543 done; \
b813574b 41544 echo "Doing TAGS in tk" ; \
b00612cc 41545 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41548 "RANLIB=$${RANLIB}" \
0c24b341 41549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41550 TAGS) \
4fa63067 41551 || exit 1
3866be5d 41552
b813574b 41553@endif tk
3866be5d 41554
b813574b
PB
41555.PHONY: maybe-install-info-tk install-info-tk
41556maybe-install-info-tk:
41557@if tk
41558maybe-install-info-tk: install-info-tk
4fa63067 41559
b813574b
PB
41560install-info-tk: \
41561 configure-tk \
41562 info-tk
0aed8855 41563 @: $(MAKE); $(unstage)
b813574b 41564 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41565 r=`${PWD_COMMAND}`; export r; \
41566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41567 $(HOST_EXPORTS) \
72b2455a 41568 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41570 done; \
b813574b 41571 echo "Doing install-info in tk" ; \
b00612cc 41572 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41575 "RANLIB=$${RANLIB}" \
0c24b341 41576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41577 install-info) \
4fa63067
NN
41578 || exit 1
41579
b813574b 41580@endif tk
4fa63067 41581
a3ca38d2
DD
41582.PHONY: maybe-install-pdf-tk install-pdf-tk
41583maybe-install-pdf-tk:
41584@if tk
41585maybe-install-pdf-tk: install-pdf-tk
41586
41587install-pdf-tk: \
41588 configure-tk \
41589 pdf-tk
41590 @: $(MAKE); $(unstage)
41591 @[ -f ./tk/Makefile ] || exit 0; \
41592 r=`${PWD_COMMAND}`; export r; \
41593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41594 $(HOST_EXPORTS) \
41595 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41597 done; \
41598 echo "Doing install-pdf in tk" ; \
41599 (cd $(HOST_SUBDIR)/tk && \
41600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41602 "RANLIB=$${RANLIB}" \
0c24b341 41603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
41604 install-pdf) \
41605 || exit 1
41606
41607@endif tk
41608
108a6f8e
CD
41609.PHONY: maybe-install-html-tk install-html-tk
41610maybe-install-html-tk:
41611@if tk
41612maybe-install-html-tk: install-html-tk
41613
41614install-html-tk: \
41615 configure-tk \
41616 html-tk
41617 @: $(MAKE); $(unstage)
41618 @[ -f ./tk/Makefile ] || exit 0; \
41619 r=`${PWD_COMMAND}`; export r; \
41620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41621 $(HOST_EXPORTS) \
41622 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
41623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41624 done; \
41625 echo "Doing install-html in tk" ; \
41626 (cd $(HOST_SUBDIR)/tk && \
41627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41629 "RANLIB=$${RANLIB}" \
0c24b341 41630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
41631 install-html) \
41632 || exit 1
41633
41634@endif tk
41635
b813574b
PB
41636.PHONY: maybe-installcheck-tk installcheck-tk
41637maybe-installcheck-tk:
41638@if tk
41639maybe-installcheck-tk: installcheck-tk
4fa63067 41640
b813574b
PB
41641installcheck-tk: \
41642 configure-tk
0aed8855 41643 @: $(MAKE); $(unstage)
b813574b 41644 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41645 r=`${PWD_COMMAND}`; export r; \
41646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41647 $(HOST_EXPORTS) \
72b2455a 41648 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41650 done; \
b813574b 41651 echo "Doing installcheck in tk" ; \
b00612cc 41652 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41655 "RANLIB=$${RANLIB}" \
0c24b341 41656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41657 installcheck) \
4fa63067
NN
41658 || exit 1
41659
b813574b 41660@endif tk
4fa63067 41661
b813574b
PB
41662.PHONY: maybe-mostlyclean-tk mostlyclean-tk
41663maybe-mostlyclean-tk:
41664@if tk
41665maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 41666
b813574b 41667mostlyclean-tk:
0aed8855 41668 @: $(MAKE); $(unstage)
b813574b 41669 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41670 r=`${PWD_COMMAND}`; export r; \
41671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41672 $(HOST_EXPORTS) \
72b2455a 41673 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41675 done; \
b813574b 41676 echo "Doing mostlyclean in tk" ; \
b00612cc 41677 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41680 "RANLIB=$${RANLIB}" \
0c24b341 41681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41682 mostlyclean) \
4fa63067
NN
41683 || exit 1
41684
b813574b 41685@endif tk
4fa63067 41686
b813574b
PB
41687.PHONY: maybe-clean-tk clean-tk
41688maybe-clean-tk:
41689@if tk
41690maybe-clean-tk: clean-tk
4fa63067 41691
b813574b 41692clean-tk:
0aed8855 41693 @: $(MAKE); $(unstage)
b813574b 41694 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41695 r=`${PWD_COMMAND}`; export r; \
41696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41697 $(HOST_EXPORTS) \
72b2455a 41698 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41700 done; \
b813574b 41701 echo "Doing clean in tk" ; \
b00612cc 41702 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41705 "RANLIB=$${RANLIB}" \
0c24b341 41706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41707 clean) \
4fa63067
NN
41708 || exit 1
41709
b813574b 41710@endif tk
4fa63067 41711
b813574b
PB
41712.PHONY: maybe-distclean-tk distclean-tk
41713maybe-distclean-tk:
41714@if tk
41715maybe-distclean-tk: distclean-tk
4fa63067 41716
b813574b 41717distclean-tk:
0aed8855 41718 @: $(MAKE); $(unstage)
b813574b 41719 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
41720 r=`${PWD_COMMAND}`; export r; \
41721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41722 $(HOST_EXPORTS) \
72b2455a 41723 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41725 done; \
b813574b 41726 echo "Doing distclean in tk" ; \
b00612cc 41727 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41730 "RANLIB=$${RANLIB}" \
0c24b341 41731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41732 distclean) \
4fa63067
NN
41733 || exit 1
41734
b813574b 41735@endif tk
4fa63067 41736
b813574b
PB
41737.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
41738maybe-maintainer-clean-tk:
41739@if tk
41740maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 41741
b813574b 41742maintainer-clean-tk:
0aed8855 41743 @: $(MAKE); $(unstage)
b813574b 41744 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 41745 r=`${PWD_COMMAND}`; export r; \
b40e3958 41746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41747 $(HOST_EXPORTS) \
72b2455a 41748 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
41749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41750 done; \
b813574b 41751 echo "Doing maintainer-clean in tk" ; \
b00612cc 41752 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
41753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41755 "RANLIB=$${RANLIB}" \
0c24b341 41756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41757 maintainer-clean) \
4fa63067 41758 || exit 1
3866be5d 41759
b813574b 41760@endif tk
3866be5d 41761
4fa63067 41762
a7254363 41763
b813574b
PB
41764.PHONY: configure-libtermcap maybe-configure-libtermcap
41765maybe-configure-libtermcap:
4f0ef2d8
CD
41766@if gcc-bootstrap
41767configure-libtermcap: stage_current
41768@endif gcc-bootstrap
b813574b
PB
41769@if libtermcap
41770maybe-configure-libtermcap: configure-libtermcap
c52c6897 41771configure-libtermcap:
0aed8855 41772 @: $(MAKE); $(unstage)
c52c6897 41773 @r=`${PWD_COMMAND}`; export r; \
b813574b 41774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
41775 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
41776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 41777 $(HOST_EXPORTS) \
a7254363
PB
41778 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
41779 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 41780 case $(srcdir) in \
b00612cc
PB
41781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41782 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
41783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 41784 esac; \
b00612cc
PB
41785 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
41786 libsrcdir="$$s/libtermcap"; \
b813574b 41787 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
41788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41789 --target=${target_alias} $${srcdiroption} \
b813574b
PB
41790 || exit 1
41791@endif libtermcap
41792
a7254363
PB
41793
41794
d545f33b
PB
41795
41796
b813574b
PB
41797.PHONY: all-libtermcap maybe-all-libtermcap
41798maybe-all-libtermcap:
4f0ef2d8
CD
41799@if gcc-bootstrap
41800all-libtermcap: stage_current
41801@endif gcc-bootstrap
b813574b 41802@if libtermcap
d27cc32e 41803TARGET-libtermcap=all
b813574b
PB
41804maybe-all-libtermcap: all-libtermcap
41805all-libtermcap: configure-libtermcap
0aed8855 41806 @: $(MAKE); $(unstage)
b813574b
PB
41807 @r=`${PWD_COMMAND}`; export r; \
41808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 41809 $(HOST_EXPORTS) \
b00612cc 41810 (cd $(HOST_SUBDIR)/libtermcap && \
7f6ef0c0
PB
41811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
41812 $(TARGET-libtermcap))
b813574b
PB
41813@endif libtermcap
41814
a7254363 41815
d545f33b
PB
41816
41817
b813574b
PB
41818.PHONY: check-libtermcap maybe-check-libtermcap
41819maybe-check-libtermcap:
41820@if libtermcap
41821maybe-check-libtermcap: check-libtermcap
41822
41823check-libtermcap:
4fa63067 41824
6bd3dfaa 41825@endif libtermcap
4fa63067
NN
41826
41827.PHONY: install-libtermcap maybe-install-libtermcap
41828maybe-install-libtermcap:
6bd3dfaa
PB
41829@if libtermcap
41830maybe-install-libtermcap: install-libtermcap
4fa63067
NN
41831
41832install-libtermcap: installdirs
0aed8855 41833 @: $(MAKE); $(unstage)
b40e3958
L
41834 @r=`${PWD_COMMAND}`; export r; \
41835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41836 $(HOST_EXPORTS) \
b00612cc 41837 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 41838 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 41839
6bd3dfaa 41840@endif libtermcap
3866be5d 41841
56a8fe78 41842# Other targets (info, dvi, pdf, etc.)
16ae0395 41843
4fa63067
NN
41844.PHONY: maybe-info-libtermcap info-libtermcap
41845maybe-info-libtermcap:
6bd3dfaa
PB
41846@if libtermcap
41847maybe-info-libtermcap: info-libtermcap
4fa63067
NN
41848
41849info-libtermcap: \
41850 configure-libtermcap
0aed8855 41851 @: $(MAKE); $(unstage)
4fa63067
NN
41852 @[ -f ./libtermcap/Makefile ] || exit 0; \
41853 r=`${PWD_COMMAND}`; export r; \
b40e3958 41854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41855 $(HOST_EXPORTS) \
b813574b 41856 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41858 done; \
41859 echo "Doing info in libtermcap" ; \
b00612cc 41860 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41863 "RANLIB=$${RANLIB}" \
0c24b341 41864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41865 info) \
4fa63067 41866 || exit 1
3866be5d 41867
6bd3dfaa 41868@endif libtermcap
3866be5d 41869
4fa63067
NN
41870.PHONY: maybe-dvi-libtermcap dvi-libtermcap
41871maybe-dvi-libtermcap:
6bd3dfaa
PB
41872@if libtermcap
41873maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
41874
41875dvi-libtermcap: \
41876 configure-libtermcap
0aed8855 41877 @: $(MAKE); $(unstage)
4fa63067
NN
41878 @[ -f ./libtermcap/Makefile ] || exit 0; \
41879 r=`${PWD_COMMAND}`; export r; \
41880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41881 $(HOST_EXPORTS) \
b813574b 41882 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41884 done; \
41885 echo "Doing dvi in libtermcap" ; \
b00612cc 41886 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41889 "RANLIB=$${RANLIB}" \
0c24b341 41890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41891 dvi) \
4fa63067
NN
41892 || exit 1
41893
6bd3dfaa 41894@endif libtermcap
4fa63067 41895
56a8fe78
DD
41896.PHONY: maybe-pdf-libtermcap pdf-libtermcap
41897maybe-pdf-libtermcap:
41898@if libtermcap
41899maybe-pdf-libtermcap: pdf-libtermcap
41900
41901pdf-libtermcap: \
41902 configure-libtermcap
41903 @: $(MAKE); $(unstage)
41904 @[ -f ./libtermcap/Makefile ] || exit 0; \
41905 r=`${PWD_COMMAND}`; export r; \
41906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41907 $(HOST_EXPORTS) \
41908 for flag in $(EXTRA_HOST_FLAGS) ; do \
41909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41910 done; \
41911 echo "Doing pdf in libtermcap" ; \
41912 (cd $(HOST_SUBDIR)/libtermcap && \
41913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41915 "RANLIB=$${RANLIB}" \
0c24b341 41916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
41917 pdf) \
41918 || exit 1
41919
41920@endif libtermcap
41921
6d389afc
MS
41922.PHONY: maybe-html-libtermcap html-libtermcap
41923maybe-html-libtermcap:
41924@if libtermcap
41925maybe-html-libtermcap: html-libtermcap
41926
41927html-libtermcap: \
41928 configure-libtermcap
0aed8855 41929 @: $(MAKE); $(unstage)
6d389afc
MS
41930 @[ -f ./libtermcap/Makefile ] || exit 0; \
41931 r=`${PWD_COMMAND}`; export r; \
41932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
41933 $(HOST_EXPORTS) \
41934 for flag in $(EXTRA_HOST_FLAGS) ; do \
41935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41936 done; \
41937 echo "Doing html in libtermcap" ; \
b00612cc 41938 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
41939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941 "RANLIB=$${RANLIB}" \
0c24b341 41942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
41943 html) \
41944 || exit 1
41945
41946@endif libtermcap
41947
4fa63067
NN
41948.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
41949maybe-TAGS-libtermcap:
6bd3dfaa
PB
41950@if libtermcap
41951maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
41952
41953TAGS-libtermcap: \
41954 configure-libtermcap
0aed8855 41955 @: $(MAKE); $(unstage)
4fa63067
NN
41956 @[ -f ./libtermcap/Makefile ] || exit 0; \
41957 r=`${PWD_COMMAND}`; export r; \
41958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41959 $(HOST_EXPORTS) \
b813574b 41960 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41962 done; \
41963 echo "Doing TAGS in libtermcap" ; \
b00612cc 41964 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41967 "RANLIB=$${RANLIB}" \
0c24b341 41968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41969 TAGS) \
4fa63067
NN
41970 || exit 1
41971
6bd3dfaa 41972@endif libtermcap
4fa63067
NN
41973
41974.PHONY: maybe-install-info-libtermcap install-info-libtermcap
41975maybe-install-info-libtermcap:
6bd3dfaa
PB
41976@if libtermcap
41977maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
41978
41979install-info-libtermcap: \
41980 configure-libtermcap \
41981 info-libtermcap
0aed8855 41982 @: $(MAKE); $(unstage)
4fa63067
NN
41983 @[ -f ./libtermcap/Makefile ] || exit 0; \
41984 r=`${PWD_COMMAND}`; export r; \
41985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 41986 $(HOST_EXPORTS) \
b813574b 41987 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
41988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41989 done; \
41990 echo "Doing install-info in libtermcap" ; \
b00612cc 41991 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
41992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41994 "RANLIB=$${RANLIB}" \
0c24b341 41995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 41996 install-info) \
4fa63067
NN
41997 || exit 1
41998
6bd3dfaa 41999@endif libtermcap
4fa63067 42000
a3ca38d2
DD
42001.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
42002maybe-install-pdf-libtermcap:
42003@if libtermcap
42004maybe-install-pdf-libtermcap: install-pdf-libtermcap
42005
42006install-pdf-libtermcap: \
42007 configure-libtermcap \
42008 pdf-libtermcap
42009 @: $(MAKE); $(unstage)
42010 @[ -f ./libtermcap/Makefile ] || exit 0; \
42011 r=`${PWD_COMMAND}`; export r; \
42012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42013 $(HOST_EXPORTS) \
42014 for flag in $(EXTRA_HOST_FLAGS) ; do \
42015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42016 done; \
42017 echo "Doing install-pdf in libtermcap" ; \
42018 (cd $(HOST_SUBDIR)/libtermcap && \
42019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42021 "RANLIB=$${RANLIB}" \
0c24b341 42022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42023 install-pdf) \
42024 || exit 1
42025
42026@endif libtermcap
42027
108a6f8e
CD
42028.PHONY: maybe-install-html-libtermcap install-html-libtermcap
42029maybe-install-html-libtermcap:
42030@if libtermcap
42031maybe-install-html-libtermcap: install-html-libtermcap
42032
42033install-html-libtermcap: \
42034 configure-libtermcap \
42035 html-libtermcap
42036 @: $(MAKE); $(unstage)
42037 @[ -f ./libtermcap/Makefile ] || exit 0; \
42038 r=`${PWD_COMMAND}`; export r; \
42039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42040 $(HOST_EXPORTS) \
42041 for flag in $(EXTRA_HOST_FLAGS) ; do \
42042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42043 done; \
42044 echo "Doing install-html in libtermcap" ; \
42045 (cd $(HOST_SUBDIR)/libtermcap && \
42046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42048 "RANLIB=$${RANLIB}" \
0c24b341 42049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42050 install-html) \
42051 || exit 1
42052
42053@endif libtermcap
42054
4fa63067
NN
42055.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
42056maybe-installcheck-libtermcap:
6bd3dfaa
PB
42057@if libtermcap
42058maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
42059
42060installcheck-libtermcap: \
42061 configure-libtermcap
0aed8855 42062 @: $(MAKE); $(unstage)
4fa63067
NN
42063 @[ -f ./libtermcap/Makefile ] || exit 0; \
42064 r=`${PWD_COMMAND}`; export r; \
42065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42066 $(HOST_EXPORTS) \
b813574b 42067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42069 done; \
42070 echo "Doing installcheck in libtermcap" ; \
b00612cc 42071 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
42072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42074 "RANLIB=$${RANLIB}" \
0c24b341 42075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42076 installcheck) \
4fa63067
NN
42077 || exit 1
42078
6bd3dfaa 42079@endif libtermcap
4fa63067
NN
42080
42081.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
42082maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
42083@if libtermcap
42084maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
42085
42086# libtermcap doesn't support mostlyclean.
42087mostlyclean-libtermcap:
42088
6bd3dfaa 42089@endif libtermcap
4fa63067
NN
42090
42091.PHONY: maybe-clean-libtermcap clean-libtermcap
42092maybe-clean-libtermcap:
6bd3dfaa
PB
42093@if libtermcap
42094maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
42095
42096# libtermcap doesn't support clean.
42097clean-libtermcap:
42098
6bd3dfaa 42099@endif libtermcap
4fa63067
NN
42100
42101.PHONY: maybe-distclean-libtermcap distclean-libtermcap
42102maybe-distclean-libtermcap:
6bd3dfaa
PB
42103@if libtermcap
42104maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
42105
42106# libtermcap doesn't support distclean.
42107distclean-libtermcap:
42108
6bd3dfaa 42109@endif libtermcap
4fa63067
NN
42110
42111.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
42112maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
42113@if libtermcap
42114maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
42115
42116# libtermcap doesn't support maintainer-clean.
42117maintainer-clean-libtermcap:
42118
6bd3dfaa 42119@endif libtermcap
4fa63067
NN
42120
42121
a7254363 42122
4fa63067
NN
42123.PHONY: configure-utils maybe-configure-utils
42124maybe-configure-utils:
4f0ef2d8
CD
42125@if gcc-bootstrap
42126configure-utils: stage_current
42127@endif gcc-bootstrap
6bd3dfaa
PB
42128@if utils
42129maybe-configure-utils: configure-utils
c52c6897 42130configure-utils:
0aed8855 42131 @: $(MAKE); $(unstage)
c52c6897 42132 @r=`${PWD_COMMAND}`; export r; \
b40e3958 42133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42134 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
42135 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 42136 $(HOST_EXPORTS) \
a7254363
PB
42137 echo Configuring in $(HOST_SUBDIR)/utils; \
42138 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 42139 case $(srcdir) in \
b00612cc
PB
42140 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42141 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
42142 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 42143 esac; \
b00612cc
PB
42144 srcdiroption="--srcdir=$${topdir}/utils"; \
42145 libsrcdir="$$s/utils"; \
e2b9e2dc 42146 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42147 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42148 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 42149 || exit 1
6bd3dfaa 42150@endif utils
e2b9e2dc 42151
a7254363
PB
42152
42153
d545f33b
PB
42154
42155
4fa63067
NN
42156.PHONY: all-utils maybe-all-utils
42157maybe-all-utils:
4f0ef2d8
CD
42158@if gcc-bootstrap
42159all-utils: stage_current
42160@endif gcc-bootstrap
6bd3dfaa 42161@if utils
d27cc32e 42162TARGET-utils=all
6bd3dfaa 42163maybe-all-utils: all-utils
4fa63067 42164all-utils: configure-utils
0aed8855 42165 @: $(MAKE); $(unstage)
4fa63067
NN
42166 @r=`${PWD_COMMAND}`; export r; \
42167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42168 $(HOST_EXPORTS) \
b00612cc 42169 (cd $(HOST_SUBDIR)/utils && \
7f6ef0c0
PB
42170 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42171 $(TARGET-utils))
6bd3dfaa 42172@endif utils
4fa63067 42173
a7254363 42174
d545f33b
PB
42175
42176
4fa63067
NN
42177.PHONY: check-utils maybe-check-utils
42178maybe-check-utils:
6bd3dfaa
PB
42179@if utils
42180maybe-check-utils: check-utils
4fa63067
NN
42181
42182check-utils:
42183
6bd3dfaa 42184@endif utils
4fa63067
NN
42185
42186.PHONY: install-utils maybe-install-utils
42187maybe-install-utils:
6bd3dfaa
PB
42188@if utils
42189maybe-install-utils: install-utils
4fa63067
NN
42190
42191install-utils: installdirs
0aed8855 42192 @: $(MAKE); $(unstage)
4fa63067
NN
42193 @r=`${PWD_COMMAND}`; export r; \
42194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42195 $(HOST_EXPORTS) \
b00612cc 42196 (cd $(HOST_SUBDIR)/utils && \
2da12f12 42197 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 42198
6bd3dfaa 42199@endif utils
4fa63067 42200
56a8fe78 42201# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
42202
42203.PHONY: maybe-info-utils info-utils
42204maybe-info-utils:
6bd3dfaa
PB
42205@if utils
42206maybe-info-utils: info-utils
4fa63067
NN
42207
42208info-utils: \
42209 configure-utils
0aed8855 42210 @: $(MAKE); $(unstage)
4fa63067
NN
42211 @[ -f ./utils/Makefile ] || exit 0; \
42212 r=`${PWD_COMMAND}`; export r; \
42213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42214 $(HOST_EXPORTS) \
b813574b 42215 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42217 done; \
42218 echo "Doing info in utils" ; \
b00612cc 42219 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42222 "RANLIB=$${RANLIB}" \
0c24b341 42223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42224 info) \
4fa63067
NN
42225 || exit 1
42226
6bd3dfaa 42227@endif utils
4fa63067
NN
42228
42229.PHONY: maybe-dvi-utils dvi-utils
42230maybe-dvi-utils:
6bd3dfaa
PB
42231@if utils
42232maybe-dvi-utils: dvi-utils
4fa63067
NN
42233
42234dvi-utils: \
42235 configure-utils
0aed8855 42236 @: $(MAKE); $(unstage)
4fa63067
NN
42237 @[ -f ./utils/Makefile ] || exit 0; \
42238 r=`${PWD_COMMAND}`; export r; \
b40e3958 42239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42240 $(HOST_EXPORTS) \
b813574b 42241 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42243 done; \
42244 echo "Doing dvi in utils" ; \
b00612cc 42245 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42248 "RANLIB=$${RANLIB}" \
0c24b341 42249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42250 dvi) \
4fa63067 42251 || exit 1
3866be5d 42252
6bd3dfaa 42253@endif utils
3866be5d 42254
56a8fe78
DD
42255.PHONY: maybe-pdf-utils pdf-utils
42256maybe-pdf-utils:
42257@if utils
42258maybe-pdf-utils: pdf-utils
42259
42260pdf-utils: \
42261 configure-utils
42262 @: $(MAKE); $(unstage)
42263 @[ -f ./utils/Makefile ] || exit 0; \
42264 r=`${PWD_COMMAND}`; export r; \
42265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42266 $(HOST_EXPORTS) \
42267 for flag in $(EXTRA_HOST_FLAGS) ; do \
42268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42269 done; \
42270 echo "Doing pdf in utils" ; \
42271 (cd $(HOST_SUBDIR)/utils && \
42272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42274 "RANLIB=$${RANLIB}" \
0c24b341 42275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42276 pdf) \
42277 || exit 1
42278
42279@endif utils
42280
6d389afc
MS
42281.PHONY: maybe-html-utils html-utils
42282maybe-html-utils:
42283@if utils
42284maybe-html-utils: html-utils
42285
42286html-utils: \
42287 configure-utils
0aed8855 42288 @: $(MAKE); $(unstage)
6d389afc
MS
42289 @[ -f ./utils/Makefile ] || exit 0; \
42290 r=`${PWD_COMMAND}`; export r; \
42291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
42292 $(HOST_EXPORTS) \
42293 for flag in $(EXTRA_HOST_FLAGS) ; do \
42294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42295 done; \
42296 echo "Doing html in utils" ; \
b00612cc 42297 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
42298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42300 "RANLIB=$${RANLIB}" \
0c24b341 42301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
42302 html) \
42303 || exit 1
42304
42305@endif utils
42306
4fa63067
NN
42307.PHONY: maybe-TAGS-utils TAGS-utils
42308maybe-TAGS-utils:
6bd3dfaa
PB
42309@if utils
42310maybe-TAGS-utils: TAGS-utils
4fa63067
NN
42311
42312TAGS-utils: \
42313 configure-utils
0aed8855 42314 @: $(MAKE); $(unstage)
4fa63067
NN
42315 @[ -f ./utils/Makefile ] || exit 0; \
42316 r=`${PWD_COMMAND}`; export r; \
b40e3958 42317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42318 $(HOST_EXPORTS) \
b813574b 42319 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42321 done; \
42322 echo "Doing TAGS in utils" ; \
b00612cc 42323 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42326 "RANLIB=$${RANLIB}" \
0c24b341 42327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42328 TAGS) \
4fa63067 42329 || exit 1
3866be5d 42330
6bd3dfaa 42331@endif utils
3866be5d 42332
4fa63067
NN
42333.PHONY: maybe-install-info-utils install-info-utils
42334maybe-install-info-utils:
6bd3dfaa
PB
42335@if utils
42336maybe-install-info-utils: install-info-utils
16ae0395 42337
4fa63067
NN
42338install-info-utils: \
42339 configure-utils \
42340 info-utils
0aed8855 42341 @: $(MAKE); $(unstage)
4fa63067
NN
42342 @[ -f ./utils/Makefile ] || exit 0; \
42343 r=`${PWD_COMMAND}`; export r; \
b40e3958 42344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42345 $(HOST_EXPORTS) \
b813574b 42346 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42348 done; \
42349 echo "Doing install-info in utils" ; \
b00612cc 42350 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42353 "RANLIB=$${RANLIB}" \
0c24b341 42354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42355 install-info) \
4fa63067 42356 || exit 1
3866be5d 42357
6bd3dfaa 42358@endif utils
3866be5d 42359
a3ca38d2
DD
42360.PHONY: maybe-install-pdf-utils install-pdf-utils
42361maybe-install-pdf-utils:
42362@if utils
42363maybe-install-pdf-utils: install-pdf-utils
42364
42365install-pdf-utils: \
42366 configure-utils \
42367 pdf-utils
42368 @: $(MAKE); $(unstage)
42369 @[ -f ./utils/Makefile ] || exit 0; \
42370 r=`${PWD_COMMAND}`; export r; \
42371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42372 $(HOST_EXPORTS) \
42373 for flag in $(EXTRA_HOST_FLAGS) ; do \
42374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42375 done; \
42376 echo "Doing install-pdf in utils" ; \
42377 (cd $(HOST_SUBDIR)/utils && \
42378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42380 "RANLIB=$${RANLIB}" \
0c24b341 42381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42382 install-pdf) \
42383 || exit 1
42384
42385@endif utils
42386
108a6f8e
CD
42387.PHONY: maybe-install-html-utils install-html-utils
42388maybe-install-html-utils:
42389@if utils
42390maybe-install-html-utils: install-html-utils
42391
42392install-html-utils: \
42393 configure-utils \
42394 html-utils
42395 @: $(MAKE); $(unstage)
42396 @[ -f ./utils/Makefile ] || exit 0; \
42397 r=`${PWD_COMMAND}`; export r; \
42398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42399 $(HOST_EXPORTS) \
42400 for flag in $(EXTRA_HOST_FLAGS) ; do \
42401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42402 done; \
42403 echo "Doing install-html in utils" ; \
42404 (cd $(HOST_SUBDIR)/utils && \
42405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42407 "RANLIB=$${RANLIB}" \
0c24b341 42408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42409 install-html) \
42410 || exit 1
42411
42412@endif utils
42413
4fa63067
NN
42414.PHONY: maybe-installcheck-utils installcheck-utils
42415maybe-installcheck-utils:
6bd3dfaa
PB
42416@if utils
42417maybe-installcheck-utils: installcheck-utils
4fa63067
NN
42418
42419installcheck-utils: \
42420 configure-utils
0aed8855 42421 @: $(MAKE); $(unstage)
4fa63067 42422 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
42423 r=`${PWD_COMMAND}`; export r; \
42424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42425 $(HOST_EXPORTS) \
b813574b 42426 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42428 done; \
42429 echo "Doing installcheck in utils" ; \
b00612cc 42430 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433 "RANLIB=$${RANLIB}" \
0c24b341 42434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42435 installcheck) \
e2b9e2dc
NN
42436 || exit 1
42437
6bd3dfaa 42438@endif utils
4fa63067
NN
42439
42440.PHONY: maybe-mostlyclean-utils mostlyclean-utils
42441maybe-mostlyclean-utils:
6bd3dfaa
PB
42442@if utils
42443maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
42444
42445mostlyclean-utils:
0aed8855 42446 @: $(MAKE); $(unstage)
4fa63067
NN
42447 @[ -f ./utils/Makefile ] || exit 0; \
42448 r=`${PWD_COMMAND}`; export r; \
b40e3958 42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42450 $(HOST_EXPORTS) \
b813574b 42451 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42453 done; \
42454 echo "Doing mostlyclean in utils" ; \
b00612cc 42455 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458 "RANLIB=$${RANLIB}" \
0c24b341 42459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42460 mostlyclean) \
4fa63067 42461 || exit 1
3866be5d 42462
6bd3dfaa 42463@endif utils
3866be5d 42464
4fa63067
NN
42465.PHONY: maybe-clean-utils clean-utils
42466maybe-clean-utils:
6bd3dfaa
PB
42467@if utils
42468maybe-clean-utils: clean-utils
4fa63067
NN
42469
42470clean-utils:
0aed8855 42471 @: $(MAKE); $(unstage)
4fa63067
NN
42472 @[ -f ./utils/Makefile ] || exit 0; \
42473 r=`${PWD_COMMAND}`; export r; \
b40e3958 42474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42475 $(HOST_EXPORTS) \
b813574b 42476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42478 done; \
42479 echo "Doing clean in utils" ; \
b00612cc 42480 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42483 "RANLIB=$${RANLIB}" \
0c24b341 42484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42485 clean) \
4fa63067 42486 || exit 1
3866be5d 42487
6bd3dfaa 42488@endif utils
3866be5d 42489
4fa63067
NN
42490.PHONY: maybe-distclean-utils distclean-utils
42491maybe-distclean-utils:
6bd3dfaa
PB
42492@if utils
42493maybe-distclean-utils: distclean-utils
16ae0395 42494
4fa63067 42495distclean-utils:
0aed8855 42496 @: $(MAKE); $(unstage)
4fa63067
NN
42497 @[ -f ./utils/Makefile ] || exit 0; \
42498 r=`${PWD_COMMAND}`; export r; \
b40e3958 42499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42500 $(HOST_EXPORTS) \
b813574b 42501 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42503 done; \
42504 echo "Doing distclean in utils" ; \
b00612cc 42505 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42508 "RANLIB=$${RANLIB}" \
0c24b341 42509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42510 distclean) \
4fa63067 42511 || exit 1
3866be5d 42512
6bd3dfaa 42513@endif utils
3866be5d 42514
4fa63067
NN
42515.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
42516maybe-maintainer-clean-utils:
6bd3dfaa
PB
42517@if utils
42518maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
42519
42520maintainer-clean-utils:
0aed8855 42521 @: $(MAKE); $(unstage)
4fa63067 42522 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
42523 r=`${PWD_COMMAND}`; export r; \
42524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 42525 $(HOST_EXPORTS) \
b813574b 42526 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
42527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42528 done; \
42529 echo "Doing maintainer-clean in utils" ; \
b00612cc 42530 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
42531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42533 "RANLIB=$${RANLIB}" \
0c24b341 42534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b813574b 42535 maintainer-clean) \
e2b9e2dc
NN
42536 || exit 1
42537
6bd3dfaa 42538@endif utils
3866be5d 42539
3866be5d 42540
a7254363 42541
b00612cc
PB
42542.PHONY: configure-gnattools maybe-configure-gnattools
42543maybe-configure-gnattools:
4f0ef2d8
CD
42544@if gcc-bootstrap
42545configure-gnattools: stage_current
42546@endif gcc-bootstrap
b00612cc
PB
42547@if gnattools
42548maybe-configure-gnattools: configure-gnattools
c52c6897 42549configure-gnattools:
0aed8855 42550 @: $(MAKE); $(unstage)
c52c6897 42551 @r=`${PWD_COMMAND}`; export r; \
b00612cc 42552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
42553 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
42554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 42555 $(HOST_EXPORTS) \
a7254363
PB
42556 echo Configuring in $(HOST_SUBDIR)/gnattools; \
42557 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
42558 case $(srcdir) in \
42559 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42560 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
42561 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42562 esac; \
42563 srcdiroption="--srcdir=$${topdir}/gnattools"; \
42564 libsrcdir="$$s/gnattools"; \
42565 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
42566 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42567 --target=${target_alias} $${srcdiroption} \
b00612cc
PB
42568 || exit 1
42569@endif gnattools
42570
a7254363
PB
42571
42572
d545f33b
PB
42573
42574
b00612cc
PB
42575.PHONY: all-gnattools maybe-all-gnattools
42576maybe-all-gnattools:
4f0ef2d8
CD
42577@if gcc-bootstrap
42578all-gnattools: stage_current
42579@endif gcc-bootstrap
b00612cc
PB
42580@if gnattools
42581TARGET-gnattools=all
42582maybe-all-gnattools: all-gnattools
42583all-gnattools: configure-gnattools
0aed8855 42584 @: $(MAKE); $(unstage)
b00612cc
PB
42585 @r=`${PWD_COMMAND}`; export r; \
42586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42587 $(HOST_EXPORTS) \
42588 (cd $(HOST_SUBDIR)/gnattools && \
7f6ef0c0
PB
42589 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
42590 $(TARGET-gnattools))
b00612cc
PB
42591@endif gnattools
42592
a7254363 42593
d545f33b
PB
42594
42595
b00612cc
PB
42596.PHONY: check-gnattools maybe-check-gnattools
42597maybe-check-gnattools:
42598@if gnattools
42599maybe-check-gnattools: check-gnattools
42600
42601check-gnattools:
0aed8855 42602 @: $(MAKE); $(unstage)
b00612cc
PB
42603 @r=`${PWD_COMMAND}`; export r; \
42604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42605 $(HOST_EXPORTS) \
42606 (cd $(HOST_SUBDIR)/gnattools && \
42607 $(MAKE) $(FLAGS_TO_PASS) check)
42608
42609@endif gnattools
42610
42611.PHONY: install-gnattools maybe-install-gnattools
42612maybe-install-gnattools:
42613@if gnattools
42614maybe-install-gnattools: install-gnattools
42615
42616install-gnattools: installdirs
0aed8855 42617 @: $(MAKE); $(unstage)
b00612cc
PB
42618 @r=`${PWD_COMMAND}`; export r; \
42619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42620 $(HOST_EXPORTS) \
42621 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 42622 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
42623
42624@endif gnattools
42625
56a8fe78 42626# Other targets (info, dvi, pdf, etc.)
b00612cc
PB
42627
42628.PHONY: maybe-info-gnattools info-gnattools
42629maybe-info-gnattools:
42630@if gnattools
42631maybe-info-gnattools: info-gnattools
42632
42633info-gnattools: \
42634 configure-gnattools
0aed8855 42635 @: $(MAKE); $(unstage)
b00612cc
PB
42636 @[ -f ./gnattools/Makefile ] || exit 0; \
42637 r=`${PWD_COMMAND}`; export r; \
42638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42639 $(HOST_EXPORTS) \
42640 for flag in $(EXTRA_HOST_FLAGS) ; do \
42641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42642 done; \
42643 echo "Doing info in gnattools" ; \
42644 (cd $(HOST_SUBDIR)/gnattools && \
42645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42647 "RANLIB=$${RANLIB}" \
0c24b341 42648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42649 info) \
42650 || exit 1
42651
42652@endif gnattools
42653
42654.PHONY: maybe-dvi-gnattools dvi-gnattools
42655maybe-dvi-gnattools:
42656@if gnattools
42657maybe-dvi-gnattools: dvi-gnattools
42658
42659dvi-gnattools: \
42660 configure-gnattools
0aed8855 42661 @: $(MAKE); $(unstage)
b00612cc
PB
42662 @[ -f ./gnattools/Makefile ] || exit 0; \
42663 r=`${PWD_COMMAND}`; export r; \
42664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42665 $(HOST_EXPORTS) \
42666 for flag in $(EXTRA_HOST_FLAGS) ; do \
42667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42668 done; \
42669 echo "Doing dvi in gnattools" ; \
42670 (cd $(HOST_SUBDIR)/gnattools && \
42671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42673 "RANLIB=$${RANLIB}" \
0c24b341 42674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42675 dvi) \
42676 || exit 1
42677
42678@endif gnattools
42679
56a8fe78
DD
42680.PHONY: maybe-pdf-gnattools pdf-gnattools
42681maybe-pdf-gnattools:
42682@if gnattools
42683maybe-pdf-gnattools: pdf-gnattools
42684
42685pdf-gnattools: \
42686 configure-gnattools
42687 @: $(MAKE); $(unstage)
42688 @[ -f ./gnattools/Makefile ] || exit 0; \
42689 r=`${PWD_COMMAND}`; export r; \
42690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42691 $(HOST_EXPORTS) \
42692 for flag in $(EXTRA_HOST_FLAGS) ; do \
42693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42694 done; \
42695 echo "Doing pdf in gnattools" ; \
42696 (cd $(HOST_SUBDIR)/gnattools && \
42697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42699 "RANLIB=$${RANLIB}" \
0c24b341 42700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
42701 pdf) \
42702 || exit 1
42703
42704@endif gnattools
42705
b00612cc
PB
42706.PHONY: maybe-html-gnattools html-gnattools
42707maybe-html-gnattools:
42708@if gnattools
42709maybe-html-gnattools: html-gnattools
42710
42711html-gnattools: \
42712 configure-gnattools
0aed8855 42713 @: $(MAKE); $(unstage)
b00612cc
PB
42714 @[ -f ./gnattools/Makefile ] || exit 0; \
42715 r=`${PWD_COMMAND}`; export r; \
42716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42717 $(HOST_EXPORTS) \
42718 for flag in $(EXTRA_HOST_FLAGS) ; do \
42719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42720 done; \
42721 echo "Doing html in gnattools" ; \
42722 (cd $(HOST_SUBDIR)/gnattools && \
42723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42725 "RANLIB=$${RANLIB}" \
0c24b341 42726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42727 html) \
42728 || exit 1
42729
42730@endif gnattools
42731
42732.PHONY: maybe-TAGS-gnattools TAGS-gnattools
42733maybe-TAGS-gnattools:
42734@if gnattools
42735maybe-TAGS-gnattools: TAGS-gnattools
42736
42737TAGS-gnattools: \
42738 configure-gnattools
0aed8855 42739 @: $(MAKE); $(unstage)
b00612cc
PB
42740 @[ -f ./gnattools/Makefile ] || exit 0; \
42741 r=`${PWD_COMMAND}`; export r; \
42742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42743 $(HOST_EXPORTS) \
42744 for flag in $(EXTRA_HOST_FLAGS) ; do \
42745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42746 done; \
42747 echo "Doing TAGS in gnattools" ; \
42748 (cd $(HOST_SUBDIR)/gnattools && \
42749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42751 "RANLIB=$${RANLIB}" \
0c24b341 42752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42753 TAGS) \
42754 || exit 1
42755
42756@endif gnattools
42757
42758.PHONY: maybe-install-info-gnattools install-info-gnattools
42759maybe-install-info-gnattools:
42760@if gnattools
42761maybe-install-info-gnattools: install-info-gnattools
42762
42763install-info-gnattools: \
42764 configure-gnattools \
42765 info-gnattools
0aed8855 42766 @: $(MAKE); $(unstage)
b00612cc
PB
42767 @[ -f ./gnattools/Makefile ] || exit 0; \
42768 r=`${PWD_COMMAND}`; export r; \
42769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42770 $(HOST_EXPORTS) \
42771 for flag in $(EXTRA_HOST_FLAGS) ; do \
42772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42773 done; \
42774 echo "Doing install-info in gnattools" ; \
42775 (cd $(HOST_SUBDIR)/gnattools && \
42776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42778 "RANLIB=$${RANLIB}" \
0c24b341 42779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42780 install-info) \
42781 || exit 1
42782
42783@endif gnattools
42784
a3ca38d2
DD
42785.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
42786maybe-install-pdf-gnattools:
42787@if gnattools
42788maybe-install-pdf-gnattools: install-pdf-gnattools
42789
42790install-pdf-gnattools: \
42791 configure-gnattools \
42792 pdf-gnattools
42793 @: $(MAKE); $(unstage)
42794 @[ -f ./gnattools/Makefile ] || exit 0; \
42795 r=`${PWD_COMMAND}`; export r; \
42796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42797 $(HOST_EXPORTS) \
42798 for flag in $(EXTRA_HOST_FLAGS) ; do \
42799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42800 done; \
42801 echo "Doing install-pdf in gnattools" ; \
42802 (cd $(HOST_SUBDIR)/gnattools && \
42803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42805 "RANLIB=$${RANLIB}" \
0c24b341 42806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
42807 install-pdf) \
42808 || exit 1
42809
42810@endif gnattools
42811
108a6f8e
CD
42812.PHONY: maybe-install-html-gnattools install-html-gnattools
42813maybe-install-html-gnattools:
42814@if gnattools
42815maybe-install-html-gnattools: install-html-gnattools
42816
42817install-html-gnattools: \
42818 configure-gnattools \
42819 html-gnattools
42820 @: $(MAKE); $(unstage)
42821 @[ -f ./gnattools/Makefile ] || exit 0; \
42822 r=`${PWD_COMMAND}`; export r; \
42823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42824 $(HOST_EXPORTS) \
42825 for flag in $(EXTRA_HOST_FLAGS) ; do \
42826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42827 done; \
42828 echo "Doing install-html in gnattools" ; \
42829 (cd $(HOST_SUBDIR)/gnattools && \
42830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42832 "RANLIB=$${RANLIB}" \
0c24b341 42833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
42834 install-html) \
42835 || exit 1
42836
42837@endif gnattools
42838
b00612cc
PB
42839.PHONY: maybe-installcheck-gnattools installcheck-gnattools
42840maybe-installcheck-gnattools:
42841@if gnattools
42842maybe-installcheck-gnattools: installcheck-gnattools
42843
42844installcheck-gnattools: \
42845 configure-gnattools
0aed8855 42846 @: $(MAKE); $(unstage)
b00612cc
PB
42847 @[ -f ./gnattools/Makefile ] || exit 0; \
42848 r=`${PWD_COMMAND}`; export r; \
42849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42850 $(HOST_EXPORTS) \
42851 for flag in $(EXTRA_HOST_FLAGS) ; do \
42852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42853 done; \
42854 echo "Doing installcheck in gnattools" ; \
42855 (cd $(HOST_SUBDIR)/gnattools && \
42856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42858 "RANLIB=$${RANLIB}" \
0c24b341 42859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42860 installcheck) \
42861 || exit 1
42862
42863@endif gnattools
42864
42865.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
42866maybe-mostlyclean-gnattools:
42867@if gnattools
42868maybe-mostlyclean-gnattools: mostlyclean-gnattools
42869
42870mostlyclean-gnattools:
0aed8855 42871 @: $(MAKE); $(unstage)
b00612cc
PB
42872 @[ -f ./gnattools/Makefile ] || exit 0; \
42873 r=`${PWD_COMMAND}`; export r; \
42874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42875 $(HOST_EXPORTS) \
42876 for flag in $(EXTRA_HOST_FLAGS) ; do \
42877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42878 done; \
42879 echo "Doing mostlyclean in gnattools" ; \
42880 (cd $(HOST_SUBDIR)/gnattools && \
42881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42883 "RANLIB=$${RANLIB}" \
0c24b341 42884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42885 mostlyclean) \
42886 || exit 1
42887
42888@endif gnattools
42889
42890.PHONY: maybe-clean-gnattools clean-gnattools
42891maybe-clean-gnattools:
42892@if gnattools
42893maybe-clean-gnattools: clean-gnattools
42894
42895clean-gnattools:
0aed8855 42896 @: $(MAKE); $(unstage)
b00612cc
PB
42897 @[ -f ./gnattools/Makefile ] || exit 0; \
42898 r=`${PWD_COMMAND}`; export r; \
42899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42900 $(HOST_EXPORTS) \
42901 for flag in $(EXTRA_HOST_FLAGS) ; do \
42902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42903 done; \
42904 echo "Doing clean in gnattools" ; \
42905 (cd $(HOST_SUBDIR)/gnattools && \
42906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42908 "RANLIB=$${RANLIB}" \
0c24b341 42909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42910 clean) \
42911 || exit 1
42912
42913@endif gnattools
42914
42915.PHONY: maybe-distclean-gnattools distclean-gnattools
42916maybe-distclean-gnattools:
42917@if gnattools
42918maybe-distclean-gnattools: distclean-gnattools
42919
42920distclean-gnattools:
0aed8855 42921 @: $(MAKE); $(unstage)
b00612cc
PB
42922 @[ -f ./gnattools/Makefile ] || exit 0; \
42923 r=`${PWD_COMMAND}`; export r; \
42924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42925 $(HOST_EXPORTS) \
42926 for flag in $(EXTRA_HOST_FLAGS) ; do \
42927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42928 done; \
42929 echo "Doing distclean in gnattools" ; \
42930 (cd $(HOST_SUBDIR)/gnattools && \
42931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42933 "RANLIB=$${RANLIB}" \
0c24b341 42934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42935 distclean) \
42936 || exit 1
42937
42938@endif gnattools
42939
42940.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
42941maybe-maintainer-clean-gnattools:
42942@if gnattools
42943maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
42944
42945maintainer-clean-gnattools:
0aed8855 42946 @: $(MAKE); $(unstage)
b00612cc
PB
42947 @[ -f ./gnattools/Makefile ] || exit 0; \
42948 r=`${PWD_COMMAND}`; export r; \
42949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
42950 $(HOST_EXPORTS) \
42951 for flag in $(EXTRA_HOST_FLAGS) ; do \
42952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42953 done; \
42954 echo "Doing maintainer-clean in gnattools" ; \
42955 (cd $(HOST_SUBDIR)/gnattools && \
42956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42958 "RANLIB=$${RANLIB}" \
0c24b341 42959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b00612cc
PB
42960 maintainer-clean) \
42961 || exit 1
42962
42963@endif gnattools
42964
42965
3866be5d 42966
4fa63067
NN
42967# ---------------------------------------
42968# Modules which run on the target machine
42969# ---------------------------------------
16ae0395 42970
3866be5d 42971
a7254363
PB
42972
42973
42974.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
42975maybe-configure-target-libstdc++-v3:
4f0ef2d8
CD
42976@if gcc-bootstrap
42977configure-target-libstdc++-v3: stage_current
42978@endif gcc-bootstrap
a7254363
PB
42979@if target-libstdc++-v3
42980maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 42981configure-target-libstdc++-v3:
0aed8855
PB
42982 @r=`${PWD_COMMAND}`; export r; \
42983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42984 echo "Checking multilib configuration for libstdc++-v3..."; \
42985 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
42986 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
42987 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42988 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
42989 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
42990 else \
42991 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
42992 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
42993 fi; \
42994 else \
42995 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
42996 fi; \
42997 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 42998 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 42999 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43000 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
43001 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 43002 case $(srcdir) in \
b00612cc
PB
43003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43004 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43006 esac; \
b00612cc
PB
43007 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43008 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
43009 rm -f no-such-file || : ; \
43010 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43011 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43012 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43013 || exit 1
6bd3dfaa 43014@endif target-libstdc++-v3
e2b9e2dc 43015
a7254363
PB
43016
43017
e8a5fa9c
RW
43018.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
43019maybe-configure-stage1-target-libstdc++-v3:
43020@if target-libstdc++-v3-bootstrap
43021maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
43022configure-stage1-target-libstdc++-v3:
43023 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43024 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43025 @r=`${PWD_COMMAND}`; export r; \
43026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43027 TFLAGS="$(STAGE1_TFLAGS)"; \
43028 echo "Checking multilib configuration for libstdc++-v3..."; \
43029 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43030 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43031 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43032 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43033 else \
43034 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43035 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43036 fi; \
43037 else \
43038 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43039 fi; \
43040 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43041 $(RAW_CXX_TARGET_EXPORTS) \
43042 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43043 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43044 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43045 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43046 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43047 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43048 case $(srcdir) in \
43049 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43050 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43051 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43052 esac; \
43053 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43054 libsrcdir="$$s/libstdc++-v3"; \
43055 $(SHELL) $${libsrcdir}/configure \
43056 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43057 --target=${target_alias} $${srcdiroption} \
43058 $(STAGE1_CONFIGURE_FLAGS)
43059@endif target-libstdc++-v3-bootstrap
43060
43061.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
43062maybe-configure-stage2-target-libstdc++-v3:
43063@if target-libstdc++-v3-bootstrap
43064maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
43065configure-stage2-target-libstdc++-v3:
43066 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43067 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43068 @r=`${PWD_COMMAND}`; export r; \
43069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43070 TFLAGS="$(STAGE2_TFLAGS)"; \
43071 echo "Checking multilib configuration for libstdc++-v3..."; \
43072 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43073 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43074 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43075 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43076 else \
43077 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43078 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43079 fi; \
43080 else \
43081 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43082 fi; \
43083 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43084 $(RAW_CXX_TARGET_EXPORTS) \
43085 \
43086 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43087 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43088 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43089 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43091 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43092 case $(srcdir) in \
43093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43094 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43096 esac; \
43097 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43098 libsrcdir="$$s/libstdc++-v3"; \
43099 $(SHELL) $${libsrcdir}/configure \
43100 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43101 --target=${target_alias} $${srcdiroption} \
43102 --with-build-libsubdir=$(HOST_SUBDIR) \
43103 $(STAGE2_CONFIGURE_FLAGS)
43104@endif target-libstdc++-v3-bootstrap
43105
43106.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
43107maybe-configure-stage3-target-libstdc++-v3:
43108@if target-libstdc++-v3-bootstrap
43109maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
43110configure-stage3-target-libstdc++-v3:
43111 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43112 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43113 @r=`${PWD_COMMAND}`; export r; \
43114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43115 TFLAGS="$(STAGE3_TFLAGS)"; \
43116 echo "Checking multilib configuration for libstdc++-v3..."; \
43117 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43118 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43119 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43120 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43121 else \
43122 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43123 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43124 fi; \
43125 else \
43126 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43127 fi; \
43128 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43129 $(RAW_CXX_TARGET_EXPORTS) \
43130 \
43131 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43132 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43133 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43134 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43135 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43136 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43137 case $(srcdir) in \
43138 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43139 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43140 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43141 esac; \
43142 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43143 libsrcdir="$$s/libstdc++-v3"; \
43144 $(SHELL) $${libsrcdir}/configure \
43145 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43146 --target=${target_alias} $${srcdiroption} \
43147 --with-build-libsubdir=$(HOST_SUBDIR) \
43148 $(STAGE3_CONFIGURE_FLAGS)
43149@endif target-libstdc++-v3-bootstrap
43150
43151.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
43152maybe-configure-stage4-target-libstdc++-v3:
43153@if target-libstdc++-v3-bootstrap
43154maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
43155configure-stage4-target-libstdc++-v3:
43156 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43157 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43158 @r=`${PWD_COMMAND}`; export r; \
43159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43160 TFLAGS="$(STAGE4_TFLAGS)"; \
43161 echo "Checking multilib configuration for libstdc++-v3..."; \
43162 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43163 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43164 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43165 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43166 else \
43167 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43168 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43169 fi; \
43170 else \
43171 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43172 fi; \
43173 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43174 $(RAW_CXX_TARGET_EXPORTS) \
43175 \
43176 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43179 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43180 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43181 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43182 case $(srcdir) in \
43183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43184 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43186 esac; \
43187 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43188 libsrcdir="$$s/libstdc++-v3"; \
43189 $(SHELL) $${libsrcdir}/configure \
43190 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43191 --target=${target_alias} $${srcdiroption} \
43192 --with-build-libsubdir=$(HOST_SUBDIR) \
43193 $(STAGE4_CONFIGURE_FLAGS)
43194@endif target-libstdc++-v3-bootstrap
43195
43196.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
43197maybe-configure-stageprofile-target-libstdc++-v3:
43198@if target-libstdc++-v3-bootstrap
43199maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
43200configure-stageprofile-target-libstdc++-v3:
43201 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43202 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43203 @r=`${PWD_COMMAND}`; export r; \
43204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43205 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43206 echo "Checking multilib configuration for libstdc++-v3..."; \
43207 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43208 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43209 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43210 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43211 else \
43212 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43213 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43214 fi; \
43215 else \
43216 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43217 fi; \
43218 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43219 $(RAW_CXX_TARGET_EXPORTS) \
43220 \
43221 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43222 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43223 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43224 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43226 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43227 case $(srcdir) in \
43228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43229 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43231 esac; \
43232 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43233 libsrcdir="$$s/libstdc++-v3"; \
43234 $(SHELL) $${libsrcdir}/configure \
43235 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43236 --target=${target_alias} $${srcdiroption} \
43237 --with-build-libsubdir=$(HOST_SUBDIR) \
43238 $(STAGEprofile_CONFIGURE_FLAGS)
43239@endif target-libstdc++-v3-bootstrap
43240
43241.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
43242maybe-configure-stagefeedback-target-libstdc++-v3:
43243@if target-libstdc++-v3-bootstrap
43244maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
43245configure-stagefeedback-target-libstdc++-v3:
43246 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43247 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
43248 @r=`${PWD_COMMAND}`; export r; \
43249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43250 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43251 echo "Checking multilib configuration for libstdc++-v3..."; \
43252 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
43253 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43254 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
43255 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
43256 else \
43257 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
43258 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43259 fi; \
43260 else \
43261 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
43262 fi; \
43263 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
43264 $(RAW_CXX_TARGET_EXPORTS) \
43265 \
43266 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43269 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
43270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
43271 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
43272 case $(srcdir) in \
43273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43274 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
43275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43276 esac; \
43277 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
43278 libsrcdir="$$s/libstdc++-v3"; \
43279 $(SHELL) $${libsrcdir}/configure \
43280 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43281 --target=${target_alias} $${srcdiroption} \
43282 --with-build-libsubdir=$(HOST_SUBDIR) \
43283 $(STAGEfeedback_CONFIGURE_FLAGS)
43284@endif target-libstdc++-v3-bootstrap
43285
43286
43287
d545f33b
PB
43288
43289
4fa63067
NN
43290.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
43291maybe-all-target-libstdc++-v3:
4f0ef2d8
CD
43292@if gcc-bootstrap
43293all-target-libstdc++-v3: stage_current
43294@endif gcc-bootstrap
6bd3dfaa 43295@if target-libstdc++-v3
72b2455a 43296TARGET-target-libstdc++-v3=all
6bd3dfaa 43297maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 43298all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
43299 @r=`${PWD_COMMAND}`; export r; \
43300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43301 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43302 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7f6ef0c0
PB
43303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43304 $(TARGET-target-libstdc++-v3))
6bd3dfaa 43305@endif target-libstdc++-v3
3866be5d 43306
a7254363
PB
43307
43308
e8a5fa9c
RW
43309.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
43310.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
43311maybe-all-stage1-target-libstdc++-v3:
43312maybe-clean-stage1-target-libstdc++-v3:
43313@if target-libstdc++-v3-bootstrap
43314maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
43315all-stage1: all-stage1-target-libstdc++-v3
43316TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43317all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
43318 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43319 @r=`${PWD_COMMAND}`; export r; \
43320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43321 TFLAGS="$(STAGE1_TFLAGS)"; \
43322 $(RAW_CXX_TARGET_EXPORTS) \
43323 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43325 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43326 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43327 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43331 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43332 TFLAGS="$(STAGE1_TFLAGS)" \
43333 $(TARGET-stage1-target-libstdc++-v3)
43334
43335maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
43336clean-stage1: clean-stage1-target-libstdc++-v3
43337clean-stage1-target-libstdc++-v3:
43338 @if [ $(current_stage) = stage1 ]; then \
43339 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43340 else \
43341 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
43342 $(MAKE) stage1-start; \
43343 fi; \
43344 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43345 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43346 clean
43347@endif target-libstdc++-v3-bootstrap
43348
43349
43350.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
43351.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
43352maybe-all-stage2-target-libstdc++-v3:
43353maybe-clean-stage2-target-libstdc++-v3:
43354@if target-libstdc++-v3-bootstrap
43355maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
43356all-stage2: all-stage2-target-libstdc++-v3
43357TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43358all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
43359 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43360 @r=`${PWD_COMMAND}`; export r; \
43361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43362 TFLAGS="$(STAGE2_TFLAGS)"; \
43363 $(RAW_CXX_TARGET_EXPORTS) \
43364 \
43365 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43366 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43367 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43368 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43369 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43370 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43371 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43372 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43373 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43374 TFLAGS="$(STAGE2_TFLAGS)" \
43375 $(TARGET-stage2-target-libstdc++-v3)
43376
43377maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
43378clean-stage2: clean-stage2-target-libstdc++-v3
43379clean-stage2-target-libstdc++-v3:
43380 @if [ $(current_stage) = stage2 ]; then \
43381 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43382 else \
43383 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
43384 $(MAKE) stage2-start; \
43385 fi; \
43386 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43387 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43388 \
43389 clean
43390@endif target-libstdc++-v3-bootstrap
43391
43392
43393.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
43394.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
43395maybe-all-stage3-target-libstdc++-v3:
43396maybe-clean-stage3-target-libstdc++-v3:
43397@if target-libstdc++-v3-bootstrap
43398maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
43399all-stage3: all-stage3-target-libstdc++-v3
43400TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43401all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
43402 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43403 @r=`${PWD_COMMAND}`; export r; \
43404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43405 TFLAGS="$(STAGE3_TFLAGS)"; \
43406 $(RAW_CXX_TARGET_EXPORTS) \
43407 \
43408 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43410 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43411 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43412 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43416 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43417 TFLAGS="$(STAGE3_TFLAGS)" \
43418 $(TARGET-stage3-target-libstdc++-v3)
43419
43420maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
43421clean-stage3: clean-stage3-target-libstdc++-v3
43422clean-stage3-target-libstdc++-v3:
43423 @if [ $(current_stage) = stage3 ]; then \
43424 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43425 else \
43426 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
43427 $(MAKE) stage3-start; \
43428 fi; \
43429 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43430 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43431 \
43432 clean
43433@endif target-libstdc++-v3-bootstrap
43434
43435
43436.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
43437.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
43438maybe-all-stage4-target-libstdc++-v3:
43439maybe-clean-stage4-target-libstdc++-v3:
43440@if target-libstdc++-v3-bootstrap
43441maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
43442all-stage4: all-stage4-target-libstdc++-v3
43443TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43444all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
43445 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43446 @r=`${PWD_COMMAND}`; export r; \
43447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43448 TFLAGS="$(STAGE4_TFLAGS)"; \
43449 $(RAW_CXX_TARGET_EXPORTS) \
43450 \
43451 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43452 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43453 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43454 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43455 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43456 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43457 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43458 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43459 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43460 TFLAGS="$(STAGE4_TFLAGS)" \
43461 $(TARGET-stage4-target-libstdc++-v3)
43462
43463maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
43464clean-stage4: clean-stage4-target-libstdc++-v3
43465clean-stage4-target-libstdc++-v3:
43466 @if [ $(current_stage) = stage4 ]; then \
43467 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43468 else \
43469 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
43470 $(MAKE) stage4-start; \
43471 fi; \
43472 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43473 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43474 \
43475 clean
43476@endif target-libstdc++-v3-bootstrap
43477
43478
43479.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
43480.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
43481maybe-all-stageprofile-target-libstdc++-v3:
43482maybe-clean-stageprofile-target-libstdc++-v3:
43483@if target-libstdc++-v3-bootstrap
43484maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
43485all-stageprofile: all-stageprofile-target-libstdc++-v3
43486TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43487all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
43488 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43489 @r=`${PWD_COMMAND}`; export r; \
43490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43491 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43492 $(RAW_CXX_TARGET_EXPORTS) \
43493 \
43494 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43495 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43496 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43497 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43498 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43499 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43500 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43501 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43502 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43503 TFLAGS="$(STAGEprofile_TFLAGS)" \
43504 $(TARGET-stageprofile-target-libstdc++-v3)
43505
43506maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
43507clean-stageprofile: clean-stageprofile-target-libstdc++-v3
43508clean-stageprofile-target-libstdc++-v3:
43509 @if [ $(current_stage) = stageprofile ]; then \
43510 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43511 else \
43512 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
43513 $(MAKE) stageprofile-start; \
43514 fi; \
43515 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43516 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43517 \
43518 clean
43519@endif target-libstdc++-v3-bootstrap
43520
43521
43522.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
43523.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
43524maybe-all-stagefeedback-target-libstdc++-v3:
43525maybe-clean-stagefeedback-target-libstdc++-v3:
43526@if target-libstdc++-v3-bootstrap
43527maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
43528all-stagefeedback: all-stagefeedback-target-libstdc++-v3
43529TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
43530all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
43531 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43532 @r=`${PWD_COMMAND}`; export r; \
43533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43534 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43535 $(RAW_CXX_TARGET_EXPORTS) \
43536 \
43537 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43539 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43540 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43541 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43545 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43546 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43547 $(TARGET-stagefeedback-target-libstdc++-v3)
43548
43549maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
43550clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
43551clean-stagefeedback-target-libstdc++-v3:
43552 @if [ $(current_stage) = stagefeedback ]; then \
43553 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
43554 else \
43555 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
43556 $(MAKE) stagefeedback-start; \
43557 fi; \
43558 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43559 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
43560 \
43561 clean
43562@endif target-libstdc++-v3-bootstrap
43563
43564
43565
43566
d545f33b
PB
43567
43568
4fa63067
NN
43569.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
43570maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
43571@if target-libstdc++-v3
43572maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 43573
4fa63067 43574check-target-libstdc++-v3:
0aed8855 43575 @: $(MAKE); $(unstage)
b40e3958
L
43576 @r=`${PWD_COMMAND}`; export r; \
43577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43578 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43579 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 43580 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 43581
6bd3dfaa 43582@endif target-libstdc++-v3
3866be5d 43583
4fa63067
NN
43584.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
43585maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
43586@if target-libstdc++-v3
43587maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 43588
4fa63067 43589install-target-libstdc++-v3: installdirs
0aed8855 43590 @: $(MAKE); $(unstage)
b40e3958
L
43591 @r=`${PWD_COMMAND}`; export r; \
43592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43593 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 43594 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 43595 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 43596
6bd3dfaa 43597@endif target-libstdc++-v3
e2b9e2dc 43598
56a8fe78 43599# Other targets (info, dvi, pdf, etc.)
3866be5d 43600
4fa63067
NN
43601.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
43602maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
43603@if target-libstdc++-v3
43604maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 43605
4fa63067
NN
43606info-target-libstdc++-v3: \
43607 configure-target-libstdc++-v3
0aed8855 43608 @: $(MAKE); $(unstage)
4fa63067
NN
43609 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43610 r=`${PWD_COMMAND}`; export r; \
b40e3958 43611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43612 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43613 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43614 for flag in $(EXTRA_TARGET_FLAGS); do \
43615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43616 done; \
43617 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43620 "RANLIB=$${RANLIB}" \
0c24b341 43621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43622 info) \
4fa63067 43623 || exit 1
3866be5d 43624
6bd3dfaa 43625@endif target-libstdc++-v3
3866be5d 43626
4fa63067
NN
43627.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
43628maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
43629@if target-libstdc++-v3
43630maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 43631
4fa63067
NN
43632dvi-target-libstdc++-v3: \
43633 configure-target-libstdc++-v3
0aed8855 43634 @: $(MAKE); $(unstage)
4fa63067
NN
43635 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43636 r=`${PWD_COMMAND}`; export r; \
b40e3958 43637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43638 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43639 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43640 for flag in $(EXTRA_TARGET_FLAGS); do \
43641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43642 done; \
43643 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43646 "RANLIB=$${RANLIB}" \
0c24b341 43647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43648 dvi) \
4fa63067 43649 || exit 1
3866be5d 43650
6bd3dfaa 43651@endif target-libstdc++-v3
3866be5d 43652
56a8fe78
DD
43653.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
43654maybe-pdf-target-libstdc++-v3:
43655@if target-libstdc++-v3
43656maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
43657
43658pdf-target-libstdc++-v3: \
43659 configure-target-libstdc++-v3
43660 @: $(MAKE); $(unstage)
43661 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43662 r=`${PWD_COMMAND}`; export r; \
43663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43664 $(RAW_CXX_TARGET_EXPORTS) \
43665 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43666 for flag in $(EXTRA_TARGET_FLAGS); do \
43667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43668 done; \
43669 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43672 "RANLIB=$${RANLIB}" \
0c24b341 43673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
43674 pdf) \
43675 || exit 1
43676
43677@endif target-libstdc++-v3
43678
6d389afc
MS
43679.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
43680maybe-html-target-libstdc++-v3:
43681@if target-libstdc++-v3
43682maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
43683
43684html-target-libstdc++-v3: \
43685 configure-target-libstdc++-v3
0aed8855 43686 @: $(MAKE); $(unstage)
6d389afc
MS
43687 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43688 r=`${PWD_COMMAND}`; export r; \
43689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
43690 $(RAW_CXX_TARGET_EXPORTS) \
43691 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43692 for flag in $(EXTRA_TARGET_FLAGS); do \
43693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43694 done; \
43695 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43698 "RANLIB=$${RANLIB}" \
0c24b341 43699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
43700 html) \
43701 || exit 1
43702
43703@endif target-libstdc++-v3
43704
4fa63067
NN
43705.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
43706maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
43707@if target-libstdc++-v3
43708maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
43709
43710TAGS-target-libstdc++-v3: \
43711 configure-target-libstdc++-v3
0aed8855 43712 @: $(MAKE); $(unstage)
4fa63067 43713 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
43714 r=`${PWD_COMMAND}`; export r; \
43715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43716 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43717 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43718 for flag in $(EXTRA_TARGET_FLAGS); do \
43719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43720 done; \
43721 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43724 "RANLIB=$${RANLIB}" \
0c24b341 43725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43726 TAGS) \
e2b9e2dc
NN
43727 || exit 1
43728
6bd3dfaa 43729@endif target-libstdc++-v3
3866be5d 43730
4fa63067
NN
43731.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
43732maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
43733@if target-libstdc++-v3
43734maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 43735
4fa63067
NN
43736install-info-target-libstdc++-v3: \
43737 configure-target-libstdc++-v3 \
43738 info-target-libstdc++-v3
0aed8855 43739 @: $(MAKE); $(unstage)
4fa63067
NN
43740 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43741 r=`${PWD_COMMAND}`; export r; \
b40e3958 43742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43743 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43744 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43745 for flag in $(EXTRA_TARGET_FLAGS); do \
43746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43747 done; \
43748 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43751 "RANLIB=$${RANLIB}" \
0c24b341 43752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43753 install-info) \
4fa63067 43754 || exit 1
3866be5d 43755
6bd3dfaa 43756@endif target-libstdc++-v3
3866be5d 43757
a3ca38d2
DD
43758.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
43759maybe-install-pdf-target-libstdc++-v3:
43760@if target-libstdc++-v3
43761maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
43762
43763install-pdf-target-libstdc++-v3: \
43764 configure-target-libstdc++-v3 \
43765 pdf-target-libstdc++-v3
43766 @: $(MAKE); $(unstage)
43767 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43768 r=`${PWD_COMMAND}`; export r; \
43769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43770 $(RAW_CXX_TARGET_EXPORTS) \
43771 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43772 for flag in $(EXTRA_TARGET_FLAGS); do \
43773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43774 done; \
43775 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
a3ca38d2
DD
43780 install-pdf) \
43781 || exit 1
43782
43783@endif target-libstdc++-v3
43784
108a6f8e
CD
43785.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
43786maybe-install-html-target-libstdc++-v3:
43787@if target-libstdc++-v3
43788maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
43789
43790install-html-target-libstdc++-v3: \
43791 configure-target-libstdc++-v3 \
43792 html-target-libstdc++-v3
43793 @: $(MAKE); $(unstage)
43794 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43795 r=`${PWD_COMMAND}`; export r; \
43796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43797 $(RAW_CXX_TARGET_EXPORTS) \
43798 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43799 for flag in $(EXTRA_TARGET_FLAGS); do \
43800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43801 done; \
43802 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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}" \
108a6f8e
CD
43807 install-html) \
43808 || exit 1
43809
43810@endif target-libstdc++-v3
43811
4fa63067
NN
43812.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
43813maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
43814@if target-libstdc++-v3
43815maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 43816
4fa63067
NN
43817installcheck-target-libstdc++-v3: \
43818 configure-target-libstdc++-v3
0aed8855 43819 @: $(MAKE); $(unstage)
4fa63067
NN
43820 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43821 r=`${PWD_COMMAND}`; export r; \
b40e3958 43822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43823 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43824 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43825 for flag in $(EXTRA_TARGET_FLAGS); do \
43826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43827 done; \
43828 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43831 "RANLIB=$${RANLIB}" \
0c24b341 43832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43833 installcheck) \
4fa63067 43834 || exit 1
3866be5d 43835
6bd3dfaa 43836@endif target-libstdc++-v3
3866be5d 43837
4fa63067
NN
43838.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
43839maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
43840@if target-libstdc++-v3
43841maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
43842
43843mostlyclean-target-libstdc++-v3:
0aed8855 43844 @: $(MAKE); $(unstage)
4fa63067 43845 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
43846 r=`${PWD_COMMAND}`; export r; \
43847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43848 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43849 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43850 for flag in $(EXTRA_TARGET_FLAGS); do \
43851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43852 done; \
43853 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43856 "RANLIB=$${RANLIB}" \
0c24b341 43857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43858 mostlyclean) \
e2b9e2dc
NN
43859 || exit 1
43860
6bd3dfaa 43861@endif target-libstdc++-v3
4fa63067
NN
43862
43863.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
43864maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
43865@if target-libstdc++-v3
43866maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
43867
43868clean-target-libstdc++-v3:
0aed8855 43869 @: $(MAKE); $(unstage)
4fa63067
NN
43870 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43871 r=`${PWD_COMMAND}`; export r; \
b40e3958 43872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43873 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43874 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43875 for flag in $(EXTRA_TARGET_FLAGS); do \
43876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43877 done; \
43878 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43881 "RANLIB=$${RANLIB}" \
0c24b341 43882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43883 clean) \
4fa63067 43884 || exit 1
3866be5d 43885
6bd3dfaa 43886@endif target-libstdc++-v3
3866be5d 43887
4fa63067
NN
43888.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
43889maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
43890@if target-libstdc++-v3
43891maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
43892
43893distclean-target-libstdc++-v3:
0aed8855 43894 @: $(MAKE); $(unstage)
4fa63067
NN
43895 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43896 r=`${PWD_COMMAND}`; export r; \
b40e3958 43897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43898 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43899 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43900 for flag in $(EXTRA_TARGET_FLAGS); do \
43901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43902 done; \
43903 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43906 "RANLIB=$${RANLIB}" \
0c24b341 43907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43908 distclean) \
4fa63067 43909 || exit 1
3866be5d 43910
6bd3dfaa 43911@endif target-libstdc++-v3
3866be5d 43912
4fa63067
NN
43913.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
43914maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
43915@if target-libstdc++-v3
43916maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 43917
4fa63067 43918maintainer-clean-target-libstdc++-v3:
0aed8855 43919 @: $(MAKE); $(unstage)
4fa63067
NN
43920 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
43921 r=`${PWD_COMMAND}`; export r; \
b40e3958 43922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 43923 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
43924 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
43925 for flag in $(EXTRA_TARGET_FLAGS); do \
43926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43927 done; \
43928 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
43929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43931 "RANLIB=$${RANLIB}" \
0c24b341 43932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 43933 maintainer-clean) \
4fa63067 43934 || exit 1
3866be5d 43935
6bd3dfaa 43936@endif target-libstdc++-v3
3866be5d 43937
4fa63067 43938
4fa63067 43939
a7254363
PB
43940
43941
43942.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
43943maybe-configure-target-libmudflap:
4f0ef2d8
CD
43944@if gcc-bootstrap
43945configure-target-libmudflap: stage_current
43946@endif gcc-bootstrap
a7254363
PB
43947@if target-libmudflap
43948maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 43949configure-target-libmudflap:
0aed8855
PB
43950 @: $(MAKE); $(unstage)
43951 @r=`${PWD_COMMAND}`; export r; \
43952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43953 echo "Checking multilib configuration for libmudflap..."; \
43954 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
43955 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
43956 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
43957 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
43958 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
43959 else \
43960 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
43961 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
43962 fi; \
43963 else \
43964 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
43965 fi; \
43966 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 43967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 43968 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
43969 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
43970 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 43971 case $(srcdir) in \
b00612cc
PB
43972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43973 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
43974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 43975 esac; \
b00612cc
PB
43976 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
43977 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
43978 rm -f no-such-file || : ; \
43979 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
43980 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43981 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 43982 || exit 1
6bd3dfaa 43983@endif target-libmudflap
e2b9e2dc 43984
a7254363
PB
43985
43986
d545f33b
PB
43987
43988
4b1cb4fe
DD
43989.PHONY: all-target-libmudflap maybe-all-target-libmudflap
43990maybe-all-target-libmudflap:
4f0ef2d8
CD
43991@if gcc-bootstrap
43992all-target-libmudflap: stage_current
43993@endif gcc-bootstrap
6bd3dfaa 43994@if target-libmudflap
72b2455a 43995TARGET-target-libmudflap=all
6bd3dfaa 43996maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 43997all-target-libmudflap: configure-target-libmudflap
0aed8855 43998 @: $(MAKE); $(unstage)
b40e3958
L
43999 @r=`${PWD_COMMAND}`; export r; \
44000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44001 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44002 (cd $(TARGET_SUBDIR)/libmudflap && \
7f6ef0c0
PB
44003 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44004 $(TARGET-target-libmudflap))
6bd3dfaa 44005@endif target-libmudflap
3866be5d 44006
a7254363
PB
44007
44008
d545f33b
PB
44009
44010
4b1cb4fe
DD
44011.PHONY: check-target-libmudflap maybe-check-target-libmudflap
44012maybe-check-target-libmudflap:
6bd3dfaa
PB
44013@if target-libmudflap
44014maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 44015
4b1cb4fe 44016check-target-libmudflap:
0aed8855 44017 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44018 @r=`${PWD_COMMAND}`; export r; \
44019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44020 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44021 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 44022 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 44023
6bd3dfaa 44024@endif target-libmudflap
4b1cb4fe
DD
44025
44026.PHONY: install-target-libmudflap maybe-install-target-libmudflap
44027maybe-install-target-libmudflap:
6bd3dfaa
PB
44028@if target-libmudflap
44029maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
44030
44031install-target-libmudflap: installdirs
0aed8855 44032 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44033 @r=`${PWD_COMMAND}`; export r; \
44034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44035 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44036 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 44037 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 44038
6bd3dfaa 44039@endif target-libmudflap
4b1cb4fe 44040
56a8fe78 44041# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
44042
44043.PHONY: maybe-info-target-libmudflap info-target-libmudflap
44044maybe-info-target-libmudflap:
6bd3dfaa
PB
44045@if target-libmudflap
44046maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
44047
44048info-target-libmudflap: \
44049 configure-target-libmudflap
0aed8855 44050 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44051 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44052 r=`${PWD_COMMAND}`; export r; \
44053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44054 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44055 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
44056 for flag in $(EXTRA_TARGET_FLAGS); do \
44057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44058 done; \
44059 (cd $(TARGET_SUBDIR)/libmudflap && \
44060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44062 "RANLIB=$${RANLIB}" \
0c24b341 44063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44064 info) \
4b1cb4fe
DD
44065 || exit 1
44066
6bd3dfaa 44067@endif target-libmudflap
4b1cb4fe
DD
44068
44069.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
44070maybe-dvi-target-libmudflap:
6bd3dfaa
PB
44071@if target-libmudflap
44072maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
44073
44074dvi-target-libmudflap: \
44075 configure-target-libmudflap
0aed8855 44076 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44077 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44078 r=`${PWD_COMMAND}`; export r; \
44079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44080 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44081 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
44082 for flag in $(EXTRA_TARGET_FLAGS); do \
44083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44084 done; \
44085 (cd $(TARGET_SUBDIR)/libmudflap && \
44086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44088 "RANLIB=$${RANLIB}" \
0c24b341 44089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44090 dvi) \
4b1cb4fe
DD
44091 || exit 1
44092
6bd3dfaa 44093@endif target-libmudflap
4b1cb4fe 44094
56a8fe78
DD
44095.PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
44096maybe-pdf-target-libmudflap:
44097@if target-libmudflap
44098maybe-pdf-target-libmudflap: pdf-target-libmudflap
44099
44100pdf-target-libmudflap: \
44101 configure-target-libmudflap
44102 @: $(MAKE); $(unstage)
44103 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44104 r=`${PWD_COMMAND}`; export r; \
44105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106 $(NORMAL_TARGET_EXPORTS) \
44107 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
44108 for flag in $(EXTRA_TARGET_FLAGS); do \
44109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44110 done; \
44111 (cd $(TARGET_SUBDIR)/libmudflap && \
44112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44114 "RANLIB=$${RANLIB}" \
0c24b341 44115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44116 pdf) \
44117 || exit 1
44118
44119@endif target-libmudflap
44120
6d389afc
MS
44121.PHONY: maybe-html-target-libmudflap html-target-libmudflap
44122maybe-html-target-libmudflap:
44123@if target-libmudflap
44124maybe-html-target-libmudflap: html-target-libmudflap
44125
44126html-target-libmudflap: \
44127 configure-target-libmudflap
0aed8855 44128 @: $(MAKE); $(unstage)
6d389afc
MS
44129 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44130 r=`${PWD_COMMAND}`; export r; \
44131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
44132 $(NORMAL_TARGET_EXPORTS) \
44133 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
44134 for flag in $(EXTRA_TARGET_FLAGS); do \
44135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44136 done; \
44137 (cd $(TARGET_SUBDIR)/libmudflap && \
44138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44140 "RANLIB=$${RANLIB}" \
0c24b341 44141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
44142 html) \
44143 || exit 1
44144
44145@endif target-libmudflap
44146
4b1cb4fe
DD
44147.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
44148maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
44149@if target-libmudflap
44150maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
44151
44152TAGS-target-libmudflap: \
44153 configure-target-libmudflap
0aed8855 44154 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44155 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44156 r=`${PWD_COMMAND}`; export r; \
44157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44158 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44159 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
44160 for flag in $(EXTRA_TARGET_FLAGS); do \
44161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44162 done; \
44163 (cd $(TARGET_SUBDIR)/libmudflap && \
44164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166 "RANLIB=$${RANLIB}" \
0c24b341 44167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44168 TAGS) \
4b1cb4fe
DD
44169 || exit 1
44170
6bd3dfaa 44171@endif target-libmudflap
4b1cb4fe
DD
44172
44173.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
44174maybe-install-info-target-libmudflap:
6bd3dfaa
PB
44175@if target-libmudflap
44176maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
44177
44178install-info-target-libmudflap: \
44179 configure-target-libmudflap \
44180 info-target-libmudflap
0aed8855 44181 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44182 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44183 r=`${PWD_COMMAND}`; export r; \
44184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44185 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44186 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
44187 for flag in $(EXTRA_TARGET_FLAGS); do \
44188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44189 done; \
44190 (cd $(TARGET_SUBDIR)/libmudflap && \
44191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44193 "RANLIB=$${RANLIB}" \
0c24b341 44194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44195 install-info) \
4b1cb4fe
DD
44196 || exit 1
44197
6bd3dfaa 44198@endif target-libmudflap
4b1cb4fe 44199
a3ca38d2
DD
44200.PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
44201maybe-install-pdf-target-libmudflap:
44202@if target-libmudflap
44203maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
44204
44205install-pdf-target-libmudflap: \
44206 configure-target-libmudflap \
44207 pdf-target-libmudflap
44208 @: $(MAKE); $(unstage)
44209 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44210 r=`${PWD_COMMAND}`; export r; \
44211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44212 $(NORMAL_TARGET_EXPORTS) \
44213 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
44214 for flag in $(EXTRA_TARGET_FLAGS); do \
44215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44216 done; \
44217 (cd $(TARGET_SUBDIR)/libmudflap && \
44218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44220 "RANLIB=$${RANLIB}" \
0c24b341 44221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44222 install-pdf) \
44223 || exit 1
44224
44225@endif target-libmudflap
44226
108a6f8e
CD
44227.PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
44228maybe-install-html-target-libmudflap:
44229@if target-libmudflap
44230maybe-install-html-target-libmudflap: install-html-target-libmudflap
44231
44232install-html-target-libmudflap: \
44233 configure-target-libmudflap \
44234 html-target-libmudflap
44235 @: $(MAKE); $(unstage)
44236 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44237 r=`${PWD_COMMAND}`; export r; \
44238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44239 $(NORMAL_TARGET_EXPORTS) \
44240 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
44241 for flag in $(EXTRA_TARGET_FLAGS); do \
44242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44243 done; \
44244 (cd $(TARGET_SUBDIR)/libmudflap && \
44245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44247 "RANLIB=$${RANLIB}" \
0c24b341 44248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44249 install-html) \
44250 || exit 1
44251
44252@endif target-libmudflap
44253
4b1cb4fe
DD
44254.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
44255maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
44256@if target-libmudflap
44257maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
44258
44259installcheck-target-libmudflap: \
44260 configure-target-libmudflap
0aed8855 44261 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44262 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44263 r=`${PWD_COMMAND}`; export r; \
44264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44265 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44266 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
44267 for flag in $(EXTRA_TARGET_FLAGS); do \
44268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44269 done; \
44270 (cd $(TARGET_SUBDIR)/libmudflap && \
44271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44273 "RANLIB=$${RANLIB}" \
0c24b341 44274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44275 installcheck) \
4b1cb4fe
DD
44276 || exit 1
44277
6bd3dfaa 44278@endif target-libmudflap
4b1cb4fe
DD
44279
44280.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
44281maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
44282@if target-libmudflap
44283maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
44284
44285mostlyclean-target-libmudflap:
0aed8855 44286 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44287 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44288 r=`${PWD_COMMAND}`; export r; \
44289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44290 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44291 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
44292 for flag in $(EXTRA_TARGET_FLAGS); do \
44293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44294 done; \
44295 (cd $(TARGET_SUBDIR)/libmudflap && \
44296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44298 "RANLIB=$${RANLIB}" \
0c24b341 44299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44300 mostlyclean) \
4b1cb4fe
DD
44301 || exit 1
44302
6bd3dfaa 44303@endif target-libmudflap
4b1cb4fe
DD
44304
44305.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
44306maybe-clean-target-libmudflap:
6bd3dfaa
PB
44307@if target-libmudflap
44308maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
44309
44310clean-target-libmudflap:
0aed8855 44311 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44312 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44313 r=`${PWD_COMMAND}`; export r; \
44314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44315 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44316 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
44317 for flag in $(EXTRA_TARGET_FLAGS); do \
44318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44319 done; \
44320 (cd $(TARGET_SUBDIR)/libmudflap && \
44321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44323 "RANLIB=$${RANLIB}" \
0c24b341 44324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44325 clean) \
4b1cb4fe
DD
44326 || exit 1
44327
6bd3dfaa 44328@endif target-libmudflap
4b1cb4fe
DD
44329
44330.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
44331maybe-distclean-target-libmudflap:
6bd3dfaa
PB
44332@if target-libmudflap
44333maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
44334
44335distclean-target-libmudflap:
0aed8855 44336 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44337 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44338 r=`${PWD_COMMAND}`; export r; \
44339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44340 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44341 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
44342 for flag in $(EXTRA_TARGET_FLAGS); do \
44343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44344 done; \
44345 (cd $(TARGET_SUBDIR)/libmudflap && \
44346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44348 "RANLIB=$${RANLIB}" \
0c24b341 44349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44350 distclean) \
4b1cb4fe
DD
44351 || exit 1
44352
6bd3dfaa 44353@endif target-libmudflap
4b1cb4fe
DD
44354
44355.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
44356maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
44357@if target-libmudflap
44358maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
44359
44360maintainer-clean-target-libmudflap:
0aed8855 44361 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44362 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
44363 r=`${PWD_COMMAND}`; export r; \
44364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44365 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44366 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
44367 for flag in $(EXTRA_TARGET_FLAGS); do \
44368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44369 done; \
44370 (cd $(TARGET_SUBDIR)/libmudflap && \
44371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44373 "RANLIB=$${RANLIB}" \
0c24b341 44374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44375 maintainer-clean) \
4b1cb4fe
DD
44376 || exit 1
44377
6bd3dfaa 44378@endif target-libmudflap
4b1cb4fe
DD
44379
44380
4b1cb4fe 44381
064d0a7c
PB
44382
44383
44384.PHONY: configure-target-libssp maybe-configure-target-libssp
44385maybe-configure-target-libssp:
4f0ef2d8
CD
44386@if gcc-bootstrap
44387configure-target-libssp: stage_current
44388@endif gcc-bootstrap
064d0a7c
PB
44389@if target-libssp
44390maybe-configure-target-libssp: configure-target-libssp
c52c6897 44391configure-target-libssp:
0aed8855
PB
44392 @: $(MAKE); $(unstage)
44393 @r=`${PWD_COMMAND}`; export r; \
44394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44395 echo "Checking multilib configuration for libssp..."; \
44396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
44397 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
44398 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
44399 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
44400 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
44401 else \
44402 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
44403 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
44404 fi; \
44405 else \
44406 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
44407 fi; \
44408 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 44409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
44410 $(NORMAL_TARGET_EXPORTS) \
44411 echo Configuring in $(TARGET_SUBDIR)/libssp; \
44412 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
44413 case $(srcdir) in \
44414 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44415 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
44416 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44417 esac; \
44418 srcdiroption="--srcdir=$${topdir}/libssp"; \
44419 libsrcdir="$$s/libssp"; \
44420 rm -f no-such-file || : ; \
44421 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44422 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44423 --target=${target_alias} $${srcdiroption} \
064d0a7c
PB
44424 || exit 1
44425@endif target-libssp
44426
44427
44428
44429
44430
44431.PHONY: all-target-libssp maybe-all-target-libssp
44432maybe-all-target-libssp:
4f0ef2d8
CD
44433@if gcc-bootstrap
44434all-target-libssp: stage_current
44435@endif gcc-bootstrap
064d0a7c
PB
44436@if target-libssp
44437TARGET-target-libssp=all
44438maybe-all-target-libssp: all-target-libssp
44439all-target-libssp: configure-target-libssp
0aed8855 44440 @: $(MAKE); $(unstage)
064d0a7c
PB
44441 @r=`${PWD_COMMAND}`; export r; \
44442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44443 $(NORMAL_TARGET_EXPORTS) \
44444 (cd $(TARGET_SUBDIR)/libssp && \
7f6ef0c0
PB
44445 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44446 $(TARGET-target-libssp))
064d0a7c
PB
44447@endif target-libssp
44448
44449
44450
44451
44452
44453.PHONY: check-target-libssp maybe-check-target-libssp
44454maybe-check-target-libssp:
44455@if target-libssp
44456maybe-check-target-libssp: check-target-libssp
44457
44458check-target-libssp:
0aed8855 44459 @: $(MAKE); $(unstage)
064d0a7c
PB
44460 @r=`${PWD_COMMAND}`; export r; \
44461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44462 $(NORMAL_TARGET_EXPORTS) \
44463 (cd $(TARGET_SUBDIR)/libssp && \
44464 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44465
44466@endif target-libssp
44467
44468.PHONY: install-target-libssp maybe-install-target-libssp
44469maybe-install-target-libssp:
44470@if target-libssp
44471maybe-install-target-libssp: install-target-libssp
44472
44473install-target-libssp: installdirs
0aed8855 44474 @: $(MAKE); $(unstage)
064d0a7c
PB
44475 @r=`${PWD_COMMAND}`; export r; \
44476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44477 $(NORMAL_TARGET_EXPORTS) \
44478 (cd $(TARGET_SUBDIR)/libssp && \
44479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44480
44481@endif target-libssp
44482
56a8fe78 44483# Other targets (info, dvi, pdf, etc.)
064d0a7c
PB
44484
44485.PHONY: maybe-info-target-libssp info-target-libssp
44486maybe-info-target-libssp:
44487@if target-libssp
44488maybe-info-target-libssp: info-target-libssp
44489
44490info-target-libssp: \
44491 configure-target-libssp
0aed8855 44492 @: $(MAKE); $(unstage)
064d0a7c
PB
44493 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44494 r=`${PWD_COMMAND}`; export r; \
44495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44496 $(NORMAL_TARGET_EXPORTS) \
44497 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
44498 for flag in $(EXTRA_TARGET_FLAGS); do \
44499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44500 done; \
44501 (cd $(TARGET_SUBDIR)/libssp && \
44502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44504 "RANLIB=$${RANLIB}" \
0c24b341 44505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44506 info) \
44507 || exit 1
44508
44509@endif target-libssp
44510
44511.PHONY: maybe-dvi-target-libssp dvi-target-libssp
44512maybe-dvi-target-libssp:
44513@if target-libssp
44514maybe-dvi-target-libssp: dvi-target-libssp
44515
44516dvi-target-libssp: \
44517 configure-target-libssp
0aed8855 44518 @: $(MAKE); $(unstage)
064d0a7c
PB
44519 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44520 r=`${PWD_COMMAND}`; export r; \
44521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44522 $(NORMAL_TARGET_EXPORTS) \
44523 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
44524 for flag in $(EXTRA_TARGET_FLAGS); do \
44525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44526 done; \
44527 (cd $(TARGET_SUBDIR)/libssp && \
44528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44530 "RANLIB=$${RANLIB}" \
0c24b341 44531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44532 dvi) \
44533 || exit 1
44534
44535@endif target-libssp
44536
56a8fe78
DD
44537.PHONY: maybe-pdf-target-libssp pdf-target-libssp
44538maybe-pdf-target-libssp:
44539@if target-libssp
44540maybe-pdf-target-libssp: pdf-target-libssp
44541
44542pdf-target-libssp: \
44543 configure-target-libssp
44544 @: $(MAKE); $(unstage)
44545 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44546 r=`${PWD_COMMAND}`; export r; \
44547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44548 $(NORMAL_TARGET_EXPORTS) \
44549 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
44550 for flag in $(EXTRA_TARGET_FLAGS); do \
44551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44552 done; \
44553 (cd $(TARGET_SUBDIR)/libssp && \
44554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44556 "RANLIB=$${RANLIB}" \
0c24b341 44557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
44558 pdf) \
44559 || exit 1
44560
44561@endif target-libssp
44562
064d0a7c
PB
44563.PHONY: maybe-html-target-libssp html-target-libssp
44564maybe-html-target-libssp:
44565@if target-libssp
44566maybe-html-target-libssp: html-target-libssp
44567
44568html-target-libssp: \
44569 configure-target-libssp
0aed8855 44570 @: $(MAKE); $(unstage)
064d0a7c
PB
44571 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44572 r=`${PWD_COMMAND}`; export r; \
44573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44574 $(NORMAL_TARGET_EXPORTS) \
44575 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
44576 for flag in $(EXTRA_TARGET_FLAGS); do \
44577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44578 done; \
44579 (cd $(TARGET_SUBDIR)/libssp && \
44580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44582 "RANLIB=$${RANLIB}" \
0c24b341 44583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44584 html) \
44585 || exit 1
44586
44587@endif target-libssp
44588
44589.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
44590maybe-TAGS-target-libssp:
44591@if target-libssp
44592maybe-TAGS-target-libssp: TAGS-target-libssp
44593
44594TAGS-target-libssp: \
44595 configure-target-libssp
0aed8855 44596 @: $(MAKE); $(unstage)
064d0a7c
PB
44597 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44598 r=`${PWD_COMMAND}`; export r; \
44599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44600 $(NORMAL_TARGET_EXPORTS) \
44601 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
44602 for flag in $(EXTRA_TARGET_FLAGS); do \
44603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44604 done; \
44605 (cd $(TARGET_SUBDIR)/libssp && \
44606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44608 "RANLIB=$${RANLIB}" \
0c24b341 44609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44610 TAGS) \
44611 || exit 1
44612
44613@endif target-libssp
44614
44615.PHONY: maybe-install-info-target-libssp install-info-target-libssp
44616maybe-install-info-target-libssp:
44617@if target-libssp
44618maybe-install-info-target-libssp: install-info-target-libssp
44619
44620install-info-target-libssp: \
44621 configure-target-libssp \
44622 info-target-libssp
0aed8855 44623 @: $(MAKE); $(unstage)
064d0a7c
PB
44624 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44625 r=`${PWD_COMMAND}`; export r; \
44626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44627 $(NORMAL_TARGET_EXPORTS) \
44628 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
44629 for flag in $(EXTRA_TARGET_FLAGS); do \
44630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44631 done; \
44632 (cd $(TARGET_SUBDIR)/libssp && \
44633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44635 "RANLIB=$${RANLIB}" \
0c24b341 44636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44637 install-info) \
44638 || exit 1
44639
44640@endif target-libssp
44641
a3ca38d2
DD
44642.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
44643maybe-install-pdf-target-libssp:
44644@if target-libssp
44645maybe-install-pdf-target-libssp: install-pdf-target-libssp
44646
44647install-pdf-target-libssp: \
44648 configure-target-libssp \
44649 pdf-target-libssp
44650 @: $(MAKE); $(unstage)
44651 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44652 r=`${PWD_COMMAND}`; export r; \
44653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44654 $(NORMAL_TARGET_EXPORTS) \
44655 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
44656 for flag in $(EXTRA_TARGET_FLAGS); do \
44657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44658 done; \
44659 (cd $(TARGET_SUBDIR)/libssp && \
44660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44662 "RANLIB=$${RANLIB}" \
0c24b341 44663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
44664 install-pdf) \
44665 || exit 1
44666
44667@endif target-libssp
44668
108a6f8e
CD
44669.PHONY: maybe-install-html-target-libssp install-html-target-libssp
44670maybe-install-html-target-libssp:
44671@if target-libssp
44672maybe-install-html-target-libssp: install-html-target-libssp
44673
44674install-html-target-libssp: \
44675 configure-target-libssp \
44676 html-target-libssp
44677 @: $(MAKE); $(unstage)
44678 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44679 r=`${PWD_COMMAND}`; export r; \
44680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44681 $(NORMAL_TARGET_EXPORTS) \
44682 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
44683 for flag in $(EXTRA_TARGET_FLAGS); do \
44684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44685 done; \
44686 (cd $(TARGET_SUBDIR)/libssp && \
44687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44689 "RANLIB=$${RANLIB}" \
0c24b341 44690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
44691 install-html) \
44692 || exit 1
44693
44694@endif target-libssp
44695
064d0a7c
PB
44696.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
44697maybe-installcheck-target-libssp:
44698@if target-libssp
44699maybe-installcheck-target-libssp: installcheck-target-libssp
44700
44701installcheck-target-libssp: \
44702 configure-target-libssp
0aed8855 44703 @: $(MAKE); $(unstage)
064d0a7c
PB
44704 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44705 r=`${PWD_COMMAND}`; export r; \
44706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44707 $(NORMAL_TARGET_EXPORTS) \
44708 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
44709 for flag in $(EXTRA_TARGET_FLAGS); do \
44710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44711 done; \
44712 (cd $(TARGET_SUBDIR)/libssp && \
44713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44715 "RANLIB=$${RANLIB}" \
0c24b341 44716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44717 installcheck) \
44718 || exit 1
44719
44720@endif target-libssp
44721
44722.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
44723maybe-mostlyclean-target-libssp:
44724@if target-libssp
44725maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
44726
44727mostlyclean-target-libssp:
0aed8855 44728 @: $(MAKE); $(unstage)
064d0a7c
PB
44729 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44730 r=`${PWD_COMMAND}`; export r; \
44731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44732 $(NORMAL_TARGET_EXPORTS) \
44733 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
44734 for flag in $(EXTRA_TARGET_FLAGS); do \
44735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44736 done; \
44737 (cd $(TARGET_SUBDIR)/libssp && \
44738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44740 "RANLIB=$${RANLIB}" \
0c24b341 44741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44742 mostlyclean) \
44743 || exit 1
44744
44745@endif target-libssp
44746
44747.PHONY: maybe-clean-target-libssp clean-target-libssp
44748maybe-clean-target-libssp:
44749@if target-libssp
44750maybe-clean-target-libssp: clean-target-libssp
44751
44752clean-target-libssp:
0aed8855 44753 @: $(MAKE); $(unstage)
064d0a7c
PB
44754 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44755 r=`${PWD_COMMAND}`; export r; \
44756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44757 $(NORMAL_TARGET_EXPORTS) \
44758 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
44759 for flag in $(EXTRA_TARGET_FLAGS); do \
44760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44761 done; \
44762 (cd $(TARGET_SUBDIR)/libssp && \
44763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44765 "RANLIB=$${RANLIB}" \
0c24b341 44766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44767 clean) \
44768 || exit 1
44769
44770@endif target-libssp
44771
44772.PHONY: maybe-distclean-target-libssp distclean-target-libssp
44773maybe-distclean-target-libssp:
44774@if target-libssp
44775maybe-distclean-target-libssp: distclean-target-libssp
44776
44777distclean-target-libssp:
0aed8855 44778 @: $(MAKE); $(unstage)
064d0a7c
PB
44779 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44780 r=`${PWD_COMMAND}`; export r; \
44781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44782 $(NORMAL_TARGET_EXPORTS) \
44783 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
44784 for flag in $(EXTRA_TARGET_FLAGS); do \
44785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44786 done; \
44787 (cd $(TARGET_SUBDIR)/libssp && \
44788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44790 "RANLIB=$${RANLIB}" \
0c24b341 44791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44792 distclean) \
44793 || exit 1
44794
44795@endif target-libssp
44796
44797.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
44798maybe-maintainer-clean-target-libssp:
44799@if target-libssp
44800maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
44801
44802maintainer-clean-target-libssp:
0aed8855 44803 @: $(MAKE); $(unstage)
064d0a7c
PB
44804 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
44805 r=`${PWD_COMMAND}`; export r; \
44806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44807 $(NORMAL_TARGET_EXPORTS) \
44808 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
44809 for flag in $(EXTRA_TARGET_FLAGS); do \
44810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44811 done; \
44812 (cd $(TARGET_SUBDIR)/libssp && \
44813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44815 "RANLIB=$${RANLIB}" \
0c24b341 44816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
064d0a7c
PB
44817 maintainer-clean) \
44818 || exit 1
44819
44820@endif target-libssp
44821
44822
44823
a7254363 44824
e90269c8 44825
a7254363
PB
44826.PHONY: configure-target-newlib maybe-configure-target-newlib
44827maybe-configure-target-newlib:
4f0ef2d8
CD
44828@if gcc-bootstrap
44829configure-target-newlib: stage_current
44830@endif gcc-bootstrap
a7254363
PB
44831@if target-newlib
44832maybe-configure-target-newlib: configure-target-newlib
c52c6897 44833configure-target-newlib:
0aed8855
PB
44834 @: $(MAKE); $(unstage)
44835 @r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 echo "Checking multilib configuration for newlib..."; \
44838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
44839 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
44840 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
44841 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
44842 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
44843 else \
44844 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
44845 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
44846 fi; \
44847 else \
44848 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
44849 fi; \
44850 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 44851 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 44852 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
44853 echo Configuring in $(TARGET_SUBDIR)/newlib; \
44854 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
44855 case $(srcdir) in \
b00612cc
PB
44856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44857 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
44858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 44859 esac; \
b00612cc
PB
44860 srcdiroption="--srcdir=$${topdir}/newlib"; \
44861 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
44862 rm -f no-such-file || : ; \
44863 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
44864 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44865 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 44866 || exit 1
6bd3dfaa 44867@endif target-newlib
4b1cb4fe 44868
a7254363
PB
44869
44870
d545f33b
PB
44871
44872
4b1cb4fe
DD
44873.PHONY: all-target-newlib maybe-all-target-newlib
44874maybe-all-target-newlib:
4f0ef2d8
CD
44875@if gcc-bootstrap
44876all-target-newlib: stage_current
44877@endif gcc-bootstrap
6bd3dfaa 44878@if target-newlib
72b2455a 44879TARGET-target-newlib=all
6bd3dfaa 44880maybe-all-target-newlib: all-target-newlib
4b1cb4fe 44881all-target-newlib: configure-target-newlib
0aed8855 44882 @: $(MAKE); $(unstage)
4b1cb4fe
DD
44883 @r=`${PWD_COMMAND}`; export r; \
44884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44885 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 44886 (cd $(TARGET_SUBDIR)/newlib && \
7f6ef0c0
PB
44887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44888 $(TARGET-target-newlib))
6bd3dfaa 44889@endif target-newlib
4b1cb4fe 44890
a7254363
PB
44891
44892
d545f33b
PB
44893
44894
4b1cb4fe
DD
44895.PHONY: check-target-newlib maybe-check-target-newlib
44896maybe-check-target-newlib:
6bd3dfaa
PB
44897@if target-newlib
44898maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
44899
44900check-target-newlib:
0aed8855 44901 @: $(MAKE); $(unstage)
b40e3958
L
44902 @r=`${PWD_COMMAND}`; export r; \
44903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44904 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44905 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 44906 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 44907
6bd3dfaa 44908@endif target-newlib
3866be5d 44909
4fa63067
NN
44910.PHONY: install-target-newlib maybe-install-target-newlib
44911maybe-install-target-newlib:
6bd3dfaa
PB
44912@if target-newlib
44913maybe-install-target-newlib: install-target-newlib
e2b9e2dc 44914
4fa63067 44915install-target-newlib: installdirs
0aed8855 44916 @: $(MAKE); $(unstage)
b40e3958
L
44917 @r=`${PWD_COMMAND}`; export r; \
44918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44919 $(NORMAL_TARGET_EXPORTS) \
4fa63067 44920 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 44921 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 44922
6bd3dfaa 44923@endif target-newlib
3866be5d 44924
56a8fe78 44925# Other targets (info, dvi, pdf, etc.)
3866be5d 44926
4fa63067
NN
44927.PHONY: maybe-info-target-newlib info-target-newlib
44928maybe-info-target-newlib:
6bd3dfaa
PB
44929@if target-newlib
44930maybe-info-target-newlib: info-target-newlib
3866be5d 44931
4fa63067
NN
44932info-target-newlib: \
44933 configure-target-newlib
0aed8855 44934 @: $(MAKE); $(unstage)
4fa63067
NN
44935 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44936 r=`${PWD_COMMAND}`; export r; \
44937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44938 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44939 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
44940 for flag in $(EXTRA_TARGET_FLAGS); do \
44941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44942 done; \
44943 (cd $(TARGET_SUBDIR)/newlib && \
44944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44946 "RANLIB=$${RANLIB}" \
0c24b341 44947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44948 info) \
4fa63067 44949 || exit 1
16ae0395 44950
6bd3dfaa 44951@endif target-newlib
3866be5d 44952
4fa63067
NN
44953.PHONY: maybe-dvi-target-newlib dvi-target-newlib
44954maybe-dvi-target-newlib:
6bd3dfaa
PB
44955@if target-newlib
44956maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 44957
4fa63067
NN
44958dvi-target-newlib: \
44959 configure-target-newlib
0aed8855 44960 @: $(MAKE); $(unstage)
4fa63067 44961 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
44962 r=`${PWD_COMMAND}`; export r; \
44963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 44964 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
44965 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
44966 for flag in $(EXTRA_TARGET_FLAGS); do \
44967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44968 done; \
44969 (cd $(TARGET_SUBDIR)/newlib && \
44970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44972 "RANLIB=$${RANLIB}" \
0c24b341 44973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 44974 dvi) \
e2b9e2dc
NN
44975 || exit 1
44976
6bd3dfaa 44977@endif target-newlib
3866be5d 44978
56a8fe78
DD
44979.PHONY: maybe-pdf-target-newlib pdf-target-newlib
44980maybe-pdf-target-newlib:
44981@if target-newlib
44982maybe-pdf-target-newlib: pdf-target-newlib
44983
44984pdf-target-newlib: \
44985 configure-target-newlib
44986 @: $(MAKE); $(unstage)
44987 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
44988 r=`${PWD_COMMAND}`; export r; \
44989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44990 $(NORMAL_TARGET_EXPORTS) \
44991 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
44992 for flag in $(EXTRA_TARGET_FLAGS); do \
44993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44994 done; \
44995 (cd $(TARGET_SUBDIR)/newlib && \
44996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44998 "RANLIB=$${RANLIB}" \
0c24b341 44999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
45000 pdf) \
45001 || exit 1
45002
45003@endif target-newlib
45004
6d389afc
MS
45005.PHONY: maybe-html-target-newlib html-target-newlib
45006maybe-html-target-newlib:
45007@if target-newlib
45008maybe-html-target-newlib: html-target-newlib
45009
45010html-target-newlib: \
45011 configure-target-newlib
0aed8855 45012 @: $(MAKE); $(unstage)
6d389afc
MS
45013 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45014 r=`${PWD_COMMAND}`; export r; \
45015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
45016 $(NORMAL_TARGET_EXPORTS) \
45017 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
45018 for flag in $(EXTRA_TARGET_FLAGS); do \
45019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45020 done; \
45021 (cd $(TARGET_SUBDIR)/newlib && \
45022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45024 "RANLIB=$${RANLIB}" \
0c24b341 45025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
45026 html) \
45027 || exit 1
45028
45029@endif target-newlib
45030
4fa63067
NN
45031.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
45032maybe-TAGS-target-newlib:
6bd3dfaa
PB
45033@if target-newlib
45034maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 45035
4fa63067
NN
45036TAGS-target-newlib: \
45037 configure-target-newlib
0aed8855 45038 @: $(MAKE); $(unstage)
4fa63067
NN
45039 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45040 r=`${PWD_COMMAND}`; export r; \
b40e3958 45041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45043 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
45044 for flag in $(EXTRA_TARGET_FLAGS); do \
45045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45046 done; \
45047 (cd $(TARGET_SUBDIR)/newlib && \
45048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45050 "RANLIB=$${RANLIB}" \
0c24b341 45051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45052 TAGS) \
4fa63067 45053 || exit 1
3866be5d 45054
6bd3dfaa 45055@endif target-newlib
3866be5d 45056
4fa63067
NN
45057.PHONY: maybe-install-info-target-newlib install-info-target-newlib
45058maybe-install-info-target-newlib:
6bd3dfaa
PB
45059@if target-newlib
45060maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 45061
4fa63067
NN
45062install-info-target-newlib: \
45063 configure-target-newlib \
45064 info-target-newlib
0aed8855 45065 @: $(MAKE); $(unstage)
4fa63067
NN
45066 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45067 r=`${PWD_COMMAND}`; export r; \
b40e3958 45068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45069 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45070 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
45071 for flag in $(EXTRA_TARGET_FLAGS); do \
45072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45073 done; \
45074 (cd $(TARGET_SUBDIR)/newlib && \
45075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45077 "RANLIB=$${RANLIB}" \
0c24b341 45078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45079 install-info) \
4fa63067 45080 || exit 1
3866be5d 45081
6bd3dfaa 45082@endif target-newlib
3866be5d 45083
a3ca38d2
DD
45084.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
45085maybe-install-pdf-target-newlib:
45086@if target-newlib
45087maybe-install-pdf-target-newlib: install-pdf-target-newlib
45088
45089install-pdf-target-newlib: \
45090 configure-target-newlib \
45091 pdf-target-newlib
45092 @: $(MAKE); $(unstage)
45093 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45094 r=`${PWD_COMMAND}`; export r; \
45095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45096 $(NORMAL_TARGET_EXPORTS) \
45097 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
45098 for flag in $(EXTRA_TARGET_FLAGS); do \
45099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45100 done; \
45101 (cd $(TARGET_SUBDIR)/newlib && \
45102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45104 "RANLIB=$${RANLIB}" \
0c24b341 45105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
45106 install-pdf) \
45107 || exit 1
45108
45109@endif target-newlib
45110
108a6f8e
CD
45111.PHONY: maybe-install-html-target-newlib install-html-target-newlib
45112maybe-install-html-target-newlib:
45113@if target-newlib
45114maybe-install-html-target-newlib: install-html-target-newlib
45115
45116install-html-target-newlib: \
45117 configure-target-newlib \
45118 html-target-newlib
45119 @: $(MAKE); $(unstage)
45120 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45121 r=`${PWD_COMMAND}`; export r; \
45122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45123 $(NORMAL_TARGET_EXPORTS) \
45124 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
45125 for flag in $(EXTRA_TARGET_FLAGS); do \
45126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45127 done; \
45128 (cd $(TARGET_SUBDIR)/newlib && \
45129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45131 "RANLIB=$${RANLIB}" \
0c24b341 45132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
45133 install-html) \
45134 || exit 1
45135
45136@endif target-newlib
45137
4fa63067
NN
45138.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
45139maybe-installcheck-target-newlib:
6bd3dfaa
PB
45140@if target-newlib
45141maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
45142
45143installcheck-target-newlib: \
45144 configure-target-newlib
0aed8855 45145 @: $(MAKE); $(unstage)
4fa63067 45146 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
45147 r=`${PWD_COMMAND}`; export r; \
45148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45149 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45150 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
45151 for flag in $(EXTRA_TARGET_FLAGS); do \
45152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45153 done; \
45154 (cd $(TARGET_SUBDIR)/newlib && \
45155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45157 "RANLIB=$${RANLIB}" \
0c24b341 45158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45159 installcheck) \
e2b9e2dc
NN
45160 || exit 1
45161
6bd3dfaa 45162@endif target-newlib
3866be5d 45163
4fa63067
NN
45164.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
45165maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
45166@if target-newlib
45167maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 45168
4fa63067 45169mostlyclean-target-newlib:
0aed8855 45170 @: $(MAKE); $(unstage)
4fa63067
NN
45171 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45172 r=`${PWD_COMMAND}`; export r; \
b40e3958 45173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45175 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
45176 for flag in $(EXTRA_TARGET_FLAGS); do \
45177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45178 done; \
45179 (cd $(TARGET_SUBDIR)/newlib && \
45180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45182 "RANLIB=$${RANLIB}" \
0c24b341 45183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45184 mostlyclean) \
4fa63067 45185 || exit 1
3866be5d 45186
6bd3dfaa 45187@endif target-newlib
3866be5d 45188
4fa63067
NN
45189.PHONY: maybe-clean-target-newlib clean-target-newlib
45190maybe-clean-target-newlib:
6bd3dfaa
PB
45191@if target-newlib
45192maybe-clean-target-newlib: clean-target-newlib
16ae0395 45193
4fa63067 45194clean-target-newlib:
0aed8855 45195 @: $(MAKE); $(unstage)
4fa63067
NN
45196 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45197 r=`${PWD_COMMAND}`; export r; \
b40e3958 45198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45199 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45200 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
45201 for flag in $(EXTRA_TARGET_FLAGS); do \
45202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45203 done; \
45204 (cd $(TARGET_SUBDIR)/newlib && \
45205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45207 "RANLIB=$${RANLIB}" \
0c24b341 45208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45209 clean) \
4fa63067 45210 || exit 1
3866be5d 45211
6bd3dfaa 45212@endif target-newlib
3866be5d 45213
4fa63067
NN
45214.PHONY: maybe-distclean-target-newlib distclean-target-newlib
45215maybe-distclean-target-newlib:
6bd3dfaa
PB
45216@if target-newlib
45217maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
45218
45219distclean-target-newlib:
0aed8855 45220 @: $(MAKE); $(unstage)
4fa63067 45221 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
45222 r=`${PWD_COMMAND}`; export r; \
45223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45225 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
45226 for flag in $(EXTRA_TARGET_FLAGS); do \
45227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45228 done; \
45229 (cd $(TARGET_SUBDIR)/newlib && \
45230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45232 "RANLIB=$${RANLIB}" \
0c24b341 45233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45234 distclean) \
e2b9e2dc
NN
45235 || exit 1
45236
6bd3dfaa 45237@endif target-newlib
3866be5d 45238
4fa63067
NN
45239.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
45240maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
45241@if target-newlib
45242maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 45243
4fa63067 45244maintainer-clean-target-newlib:
0aed8855 45245 @: $(MAKE); $(unstage)
4fa63067
NN
45246 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
45247 r=`${PWD_COMMAND}`; export r; \
b40e3958 45248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 45249 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
45250 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
45251 for flag in $(EXTRA_TARGET_FLAGS); do \
45252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45253 done; \
45254 (cd $(TARGET_SUBDIR)/newlib && \
45255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45257 "RANLIB=$${RANLIB}" \
0c24b341 45258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 45259 maintainer-clean) \
4fa63067 45260 || exit 1
3866be5d 45261
6bd3dfaa 45262@endif target-newlib
3866be5d 45263
16ae0395 45264
4b1cb4fe 45265
a7254363 45266
4b1cb4fe 45267
6aa8ef82
DJ
45268.PHONY: configure-target-libgcc maybe-configure-target-libgcc
45269maybe-configure-target-libgcc:
45270@if gcc-bootstrap
45271configure-target-libgcc: stage_current
45272@endif gcc-bootstrap
45273@if target-libgcc
45274maybe-configure-target-libgcc: configure-target-libgcc
45275configure-target-libgcc:
45276 @r=`${PWD_COMMAND}`; export r; \
45277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45278 echo "Checking multilib configuration for libgcc..."; \
45279 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45280 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45281 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45282 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45283 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45284 else \
45285 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45286 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45287 fi; \
45288 else \
45289 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45290 fi; \
45291 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45292 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45293 $(NORMAL_TARGET_EXPORTS) \
45294 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
45295 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
45296 case $(srcdir) in \
45297 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45298 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45299 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45300 esac; \
45301 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45302 libsrcdir="$$s/libgcc"; \
45303 rm -f no-such-file || : ; \
45304 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45305 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45306 --target=${target_alias} $${srcdiroption} \
6aa8ef82
DJ
45307 || exit 1
45308@endif target-libgcc
45309
45310
45311
45312.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
45313maybe-configure-stage1-target-libgcc:
45314@if target-libgcc-bootstrap
45315maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
45316configure-stage1-target-libgcc:
45317 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45318 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45319 @r=`${PWD_COMMAND}`; export r; \
45320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45321 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
45322 echo "Checking multilib configuration for libgcc..."; \
45323 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45324 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45325 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45326 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45327 else \
45328 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45329 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45330 fi; \
45331 else \
45332 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45333 fi; \
45334 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
1b05fbbd
AO
45335 $(NORMAL_TARGET_EXPORTS) \
45336 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45337 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45338 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45339 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
45340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45341 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45342 case $(srcdir) in \
45343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45344 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45346 esac; \
45347 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45348 libsrcdir="$$s/libgcc"; \
45349 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45350 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45351 --target=${target_alias} $${srcdiroption} \
1b05fbbd 45352 $(STAGE1_CONFIGURE_FLAGS)
6aa8ef82
DJ
45353@endif target-libgcc-bootstrap
45354
45355.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
45356maybe-configure-stage2-target-libgcc:
45357@if target-libgcc-bootstrap
45358maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
45359configure-stage2-target-libgcc:
45360 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45361 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45362 @r=`${PWD_COMMAND}`; export r; \
45363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45364 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
45365 echo "Checking multilib configuration for libgcc..."; \
45366 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45367 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45368 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45369 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45370 else \
45371 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45372 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45373 fi; \
45374 else \
45375 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45376 fi; \
45377 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45378 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45379 \
45380 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45381 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45382 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45383 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
45384 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45385 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45386 case $(srcdir) in \
45387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45388 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45390 esac; \
45391 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45392 libsrcdir="$$s/libgcc"; \
45393 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45394 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45395 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45396 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45397 $(STAGE2_CONFIGURE_FLAGS)
8520c408
AO
45398@endif target-libgcc-bootstrap
45399
6aa8ef82
DJ
45400.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
45401maybe-configure-stage3-target-libgcc:
45402@if target-libgcc-bootstrap
45403maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
45404configure-stage3-target-libgcc:
45405 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45406 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45407 @r=`${PWD_COMMAND}`; export r; \
45408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45409 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
45410 echo "Checking multilib configuration for libgcc..."; \
45411 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45412 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45413 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45414 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45415 else \
45416 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45417 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45418 fi; \
45419 else \
45420 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45421 fi; \
45422 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45423 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45424 \
45425 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45426 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45427 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45428 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
45429 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45430 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45431 case $(srcdir) in \
45432 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45433 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45434 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45435 esac; \
45436 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45437 libsrcdir="$$s/libgcc"; \
45438 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45439 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45440 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45441 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45442 $(STAGE3_CONFIGURE_FLAGS)
8520c408
AO
45443@endif target-libgcc-bootstrap
45444
6aa8ef82
DJ
45445.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
45446maybe-configure-stage4-target-libgcc:
45447@if target-libgcc-bootstrap
45448maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
45449configure-stage4-target-libgcc:
45450 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45451 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45452 @r=`${PWD_COMMAND}`; export r; \
45453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45454 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
45455 echo "Checking multilib configuration for libgcc..."; \
45456 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45457 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45458 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45459 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45460 else \
45461 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45462 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45463 fi; \
45464 else \
45465 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45466 fi; \
45467 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45468 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45469 \
45470 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45471 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45472 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45473 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
45474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45475 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45476 case $(srcdir) in \
45477 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45478 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45479 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45480 esac; \
45481 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45482 libsrcdir="$$s/libgcc"; \
45483 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45484 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45485 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45486 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45487 $(STAGE4_CONFIGURE_FLAGS)
6aa8ef82
DJ
45488@endif target-libgcc-bootstrap
45489
45490.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
45491maybe-configure-stageprofile-target-libgcc:
45492@if target-libgcc-bootstrap
45493maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
45494configure-stageprofile-target-libgcc:
45495 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45496 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45497 @r=`${PWD_COMMAND}`; export r; \
45498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45499 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
45500 echo "Checking multilib configuration for libgcc..."; \
45501 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45502 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45503 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45504 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45505 else \
45506 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45507 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45508 fi; \
45509 else \
45510 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45511 fi; \
45512 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45513 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45514 \
45515 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45516 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45517 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45518 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
45519 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45520 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45521 case $(srcdir) in \
45522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45523 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45525 esac; \
45526 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45527 libsrcdir="$$s/libgcc"; \
45528 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45530 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45531 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45532 $(STAGEprofile_CONFIGURE_FLAGS)
6aa8ef82
DJ
45533@endif target-libgcc-bootstrap
45534
45535.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
45536maybe-configure-stagefeedback-target-libgcc:
45537@if target-libgcc-bootstrap
45538maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
45539configure-stagefeedback-target-libgcc:
45540 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45541 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
45542 @r=`${PWD_COMMAND}`; export r; \
45543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45544 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
45545 echo "Checking multilib configuration for libgcc..."; \
45546 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
45547 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45548 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
45549 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
45550 else \
45551 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
45552 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45553 fi; \
45554 else \
45555 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
45556 fi; \
45557 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
45558 $(NORMAL_TARGET_EXPORTS) \
1b05fbbd
AO
45559 \
45560 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45561 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45562 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
6aa8ef82
DJ
45563 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
45564 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
45565 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
45566 case $(srcdir) in \
45567 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45568 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
45569 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45570 esac; \
45571 srcdiroption="--srcdir=$${topdir}/libgcc"; \
45572 libsrcdir="$$s/libgcc"; \
45573 $(SHELL) $${libsrcdir}/configure \
4b900473
PB
45574 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45575 --target=${target_alias} $${srcdiroption} \
6aa8ef82 45576 --with-build-libsubdir=$(HOST_SUBDIR) \
1b05fbbd 45577 $(STAGEfeedback_CONFIGURE_FLAGS)
6aa8ef82
DJ
45578@endif target-libgcc-bootstrap
45579
45580
45581
45582
45583
45584.PHONY: all-target-libgcc maybe-all-target-libgcc
45585maybe-all-target-libgcc:
45586@if gcc-bootstrap
45587all-target-libgcc: stage_current
45588@endif gcc-bootstrap
45589@if target-libgcc
45590TARGET-target-libgcc=all
45591maybe-all-target-libgcc: all-target-libgcc
45592all-target-libgcc: configure-target-libgcc
45593 @r=`${PWD_COMMAND}`; export r; \
45594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45595 $(NORMAL_TARGET_EXPORTS) \
45596 (cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0
PB
45597 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45598 $(TARGET-target-libgcc))
6aa8ef82
DJ
45599@endif target-libgcc
45600
45601
45602
45603.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
45604.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
45605maybe-all-stage1-target-libgcc:
45606maybe-clean-stage1-target-libgcc:
45607@if target-libgcc-bootstrap
45608maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
45609all-stage1: all-stage1-target-libgcc
45610TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
45611all-stage1-target-libgcc: configure-stage1-target-libgcc
45612 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45613 @r=`${PWD_COMMAND}`; export r; \
45614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45615 TFLAGS="$(STAGE1_TFLAGS)"; \
6aa8ef82
DJ
45616 $(NORMAL_TARGET_EXPORTS) \
45617 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45618 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45619 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45620 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45621 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45622 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45623 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45624 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45625 $(EXTRA_TARGET_FLAGS) \
45626 TFLAGS="$(STAGE1_TFLAGS)" \
6aa8ef82
DJ
45627 $(TARGET-stage1-target-libgcc)
45628
45629maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
45630clean-stage1: clean-stage1-target-libgcc
45631clean-stage1-target-libgcc:
45632 @if [ $(current_stage) = stage1 ]; then \
45633 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45634 else \
45635 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
45636 $(MAKE) stage1-start; \
45637 fi; \
45638 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45639 $(MAKE) $(EXTRA_TARGET_FLAGS) \
8ee82aff 45640 clean
6aa8ef82
DJ
45641@endif target-libgcc-bootstrap
45642
45643
45644.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
45645.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
45646maybe-all-stage2-target-libgcc:
45647maybe-clean-stage2-target-libgcc:
45648@if target-libgcc-bootstrap
45649maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
45650all-stage2: all-stage2-target-libgcc
45651TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
45652all-stage2-target-libgcc: configure-stage2-target-libgcc
45653 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45654 @r=`${PWD_COMMAND}`; export r; \
45655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45656 TFLAGS="$(STAGE2_TFLAGS)"; \
6aa8ef82
DJ
45657 $(NORMAL_TARGET_EXPORTS) \
45658 \
45659 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45660 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45661 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45662 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45663 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45664 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45665 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45666 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45667 $(EXTRA_TARGET_FLAGS) \
45668 TFLAGS="$(STAGE2_TFLAGS)" \
6aa8ef82
DJ
45669 $(TARGET-stage2-target-libgcc)
45670
45671maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
45672clean-stage2: clean-stage2-target-libgcc
45673clean-stage2-target-libgcc:
45674 @if [ $(current_stage) = stage2 ]; then \
45675 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45676 else \
45677 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
45678 $(MAKE) stage2-start; \
45679 fi; \
45680 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45681 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45682 \
8ee82aff 45683 clean
6aa8ef82
DJ
45684@endif target-libgcc-bootstrap
45685
45686
45687.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
45688.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
45689maybe-all-stage3-target-libgcc:
45690maybe-clean-stage3-target-libgcc:
45691@if target-libgcc-bootstrap
45692maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
45693all-stage3: all-stage3-target-libgcc
45694TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
45695all-stage3-target-libgcc: configure-stage3-target-libgcc
45696 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45697 @r=`${PWD_COMMAND}`; export r; \
45698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45699 TFLAGS="$(STAGE3_TFLAGS)"; \
6aa8ef82
DJ
45700 $(NORMAL_TARGET_EXPORTS) \
45701 \
45702 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45703 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45704 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45705 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45706 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45707 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45708 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45709 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45710 $(EXTRA_TARGET_FLAGS) \
45711 TFLAGS="$(STAGE3_TFLAGS)" \
6aa8ef82
DJ
45712 $(TARGET-stage3-target-libgcc)
45713
45714maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
45715clean-stage3: clean-stage3-target-libgcc
45716clean-stage3-target-libgcc:
45717 @if [ $(current_stage) = stage3 ]; then \
45718 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45719 else \
45720 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
45721 $(MAKE) stage3-start; \
45722 fi; \
45723 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45724 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45725 \
8ee82aff 45726 clean
6aa8ef82
DJ
45727@endif target-libgcc-bootstrap
45728
45729
45730.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
45731.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
45732maybe-all-stage4-target-libgcc:
45733maybe-clean-stage4-target-libgcc:
45734@if target-libgcc-bootstrap
45735maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
45736all-stage4: all-stage4-target-libgcc
45737TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
45738all-stage4-target-libgcc: configure-stage4-target-libgcc
45739 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45740 @r=`${PWD_COMMAND}`; export r; \
45741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45742 TFLAGS="$(STAGE4_TFLAGS)"; \
6aa8ef82
DJ
45743 $(NORMAL_TARGET_EXPORTS) \
45744 \
45745 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45746 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45747 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45748 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45749 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45750 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45751 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45752 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45753 $(EXTRA_TARGET_FLAGS) \
45754 TFLAGS="$(STAGE4_TFLAGS)" \
6aa8ef82
DJ
45755 $(TARGET-stage4-target-libgcc)
45756
45757maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
45758clean-stage4: clean-stage4-target-libgcc
45759clean-stage4-target-libgcc:
45760 @if [ $(current_stage) = stage4 ]; then \
45761 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45762 else \
45763 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
45764 $(MAKE) stage4-start; \
45765 fi; \
45766 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45767 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45768 \
8ee82aff 45769 clean
6aa8ef82
DJ
45770@endif target-libgcc-bootstrap
45771
45772
45773.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
45774.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
45775maybe-all-stageprofile-target-libgcc:
45776maybe-clean-stageprofile-target-libgcc:
45777@if target-libgcc-bootstrap
45778maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
45779all-stageprofile: all-stageprofile-target-libgcc
45780TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
45781all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
45782 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45783 @r=`${PWD_COMMAND}`; export r; \
45784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45785 TFLAGS="$(STAGEprofile_TFLAGS)"; \
6aa8ef82
DJ
45786 $(NORMAL_TARGET_EXPORTS) \
45787 \
45788 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45789 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45790 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45791 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45792 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45793 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45794 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45795 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45796 $(EXTRA_TARGET_FLAGS) \
45797 TFLAGS="$(STAGEprofile_TFLAGS)" \
6aa8ef82
DJ
45798 $(TARGET-stageprofile-target-libgcc)
45799
45800maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
45801clean-stageprofile: clean-stageprofile-target-libgcc
45802clean-stageprofile-target-libgcc:
45803 @if [ $(current_stage) = stageprofile ]; then \
45804 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45805 else \
45806 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
45807 $(MAKE) stageprofile-start; \
45808 fi; \
45809 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45810 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45811 \
8ee82aff 45812 clean
6aa8ef82
DJ
45813@endif target-libgcc-bootstrap
45814
45815
45816.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
45817.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
45818maybe-all-stagefeedback-target-libgcc:
45819maybe-clean-stagefeedback-target-libgcc:
45820@if target-libgcc-bootstrap
45821maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
45822all-stagefeedback: all-stagefeedback-target-libgcc
45823TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
45824all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
45825 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45826 @r=`${PWD_COMMAND}`; export r; \
45827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 45828 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6aa8ef82
DJ
45829 $(NORMAL_TARGET_EXPORTS) \
45830 \
45831 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45832 $(MAKE) $(BASE_FLAGS_TO_PASS) \
1b05fbbd
AO
45833 CFLAGS="$(CFLAGS_FOR_TARGET)" \
45834 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45835 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45836 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45837 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45838 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45839 $(EXTRA_TARGET_FLAGS) \
45840 TFLAGS="$(STAGEfeedback_TFLAGS)" \
6aa8ef82
DJ
45841 $(TARGET-stagefeedback-target-libgcc)
45842
45843maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
45844clean-stagefeedback: clean-stagefeedback-target-libgcc
45845clean-stagefeedback-target-libgcc:
45846 @if [ $(current_stage) = stagefeedback ]; then \
45847 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
45848 else \
45849 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
45850 $(MAKE) stagefeedback-start; \
45851 fi; \
45852 cd $(TARGET_SUBDIR)/libgcc && \
7f6ef0c0 45853 $(MAKE) $(EXTRA_TARGET_FLAGS) \
6aa8ef82 45854 \
8ee82aff 45855 clean
6aa8ef82
DJ
45856@endif target-libgcc-bootstrap
45857
45858
45859
45860
45861
45862
45863.PHONY: check-target-libgcc maybe-check-target-libgcc
45864maybe-check-target-libgcc:
45865@if target-libgcc
45866maybe-check-target-libgcc: check-target-libgcc
45867
45868# Dummy target for uncheckable module.
45869check-target-libgcc:
45870
45871@endif target-libgcc
45872
45873.PHONY: install-target-libgcc maybe-install-target-libgcc
45874maybe-install-target-libgcc:
45875@if target-libgcc
45876maybe-install-target-libgcc: install-target-libgcc
45877
45878install-target-libgcc: installdirs
45879 @: $(MAKE); $(unstage)
45880 @r=`${PWD_COMMAND}`; export r; \
45881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45882 $(NORMAL_TARGET_EXPORTS) \
45883 (cd $(TARGET_SUBDIR)/libgcc && \
45884 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45885
45886@endif target-libgcc
45887
45888# Other targets (info, dvi, pdf, etc.)
45889
45890.PHONY: maybe-info-target-libgcc info-target-libgcc
45891maybe-info-target-libgcc:
45892@if target-libgcc
45893maybe-info-target-libgcc: info-target-libgcc
45894
45895info-target-libgcc: \
45896 configure-target-libgcc
45897 @: $(MAKE); $(unstage)
45898 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45899 r=`${PWD_COMMAND}`; export r; \
45900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45901 $(NORMAL_TARGET_EXPORTS) \
45902 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
45903 for flag in $(EXTRA_TARGET_FLAGS); do \
45904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45905 done; \
45906 (cd $(TARGET_SUBDIR)/libgcc && \
45907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45909 "RANLIB=$${RANLIB}" \
0c24b341 45910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45911 info) \
45912 || exit 1
45913
45914@endif target-libgcc
45915
45916.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
45917maybe-dvi-target-libgcc:
45918@if target-libgcc
45919maybe-dvi-target-libgcc: dvi-target-libgcc
45920
45921dvi-target-libgcc: \
45922 configure-target-libgcc
45923 @: $(MAKE); $(unstage)
45924 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45925 r=`${PWD_COMMAND}`; export r; \
45926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45927 $(NORMAL_TARGET_EXPORTS) \
45928 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
45929 for flag in $(EXTRA_TARGET_FLAGS); do \
45930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45931 done; \
45932 (cd $(TARGET_SUBDIR)/libgcc && \
45933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45935 "RANLIB=$${RANLIB}" \
0c24b341 45936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45937 dvi) \
45938 || exit 1
45939
45940@endif target-libgcc
45941
45942.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
45943maybe-pdf-target-libgcc:
45944@if target-libgcc
45945maybe-pdf-target-libgcc: pdf-target-libgcc
45946
45947pdf-target-libgcc: \
45948 configure-target-libgcc
45949 @: $(MAKE); $(unstage)
45950 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45951 r=`${PWD_COMMAND}`; export r; \
45952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45953 $(NORMAL_TARGET_EXPORTS) \
45954 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
45955 for flag in $(EXTRA_TARGET_FLAGS); do \
45956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45957 done; \
45958 (cd $(TARGET_SUBDIR)/libgcc && \
45959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45961 "RANLIB=$${RANLIB}" \
0c24b341 45962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45963 pdf) \
45964 || exit 1
45965
45966@endif target-libgcc
45967
45968.PHONY: maybe-html-target-libgcc html-target-libgcc
45969maybe-html-target-libgcc:
45970@if target-libgcc
45971maybe-html-target-libgcc: html-target-libgcc
45972
45973html-target-libgcc: \
45974 configure-target-libgcc
45975 @: $(MAKE); $(unstage)
45976 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
45977 r=`${PWD_COMMAND}`; export r; \
45978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45979 $(NORMAL_TARGET_EXPORTS) \
45980 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
45981 for flag in $(EXTRA_TARGET_FLAGS); do \
45982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45983 done; \
45984 (cd $(TARGET_SUBDIR)/libgcc && \
45985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45987 "RANLIB=$${RANLIB}" \
0c24b341 45988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
45989 html) \
45990 || exit 1
45991
45992@endif target-libgcc
45993
45994.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
45995maybe-TAGS-target-libgcc:
45996@if target-libgcc
45997maybe-TAGS-target-libgcc: TAGS-target-libgcc
45998
45999TAGS-target-libgcc: \
46000 configure-target-libgcc
46001 @: $(MAKE); $(unstage)
46002 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46003 r=`${PWD_COMMAND}`; export r; \
46004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46005 $(NORMAL_TARGET_EXPORTS) \
46006 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
46007 for flag in $(EXTRA_TARGET_FLAGS); do \
46008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46009 done; \
46010 (cd $(TARGET_SUBDIR)/libgcc && \
46011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46013 "RANLIB=$${RANLIB}" \
0c24b341 46014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46015 TAGS) \
46016 || exit 1
46017
46018@endif target-libgcc
46019
46020.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
46021maybe-install-info-target-libgcc:
46022@if target-libgcc
46023maybe-install-info-target-libgcc: install-info-target-libgcc
46024
46025install-info-target-libgcc: \
46026 configure-target-libgcc \
46027 info-target-libgcc
46028 @: $(MAKE); $(unstage)
46029 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46030 r=`${PWD_COMMAND}`; export r; \
46031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46032 $(NORMAL_TARGET_EXPORTS) \
46033 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
46034 for flag in $(EXTRA_TARGET_FLAGS); do \
46035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46036 done; \
46037 (cd $(TARGET_SUBDIR)/libgcc && \
46038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46040 "RANLIB=$${RANLIB}" \
0c24b341 46041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46042 install-info) \
46043 || exit 1
46044
46045@endif target-libgcc
46046
a3ca38d2
DD
46047.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
46048maybe-install-pdf-target-libgcc:
46049@if target-libgcc
46050maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
46051
46052install-pdf-target-libgcc: \
46053 configure-target-libgcc \
46054 pdf-target-libgcc
46055 @: $(MAKE); $(unstage)
46056 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46057 r=`${PWD_COMMAND}`; export r; \
46058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46059 $(NORMAL_TARGET_EXPORTS) \
46060 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
46061 for flag in $(EXTRA_TARGET_FLAGS); do \
46062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46063 done; \
46064 (cd $(TARGET_SUBDIR)/libgcc && \
46065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46067 "RANLIB=$${RANLIB}" \
0c24b341 46068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46069 install-pdf) \
46070 || exit 1
46071
46072@endif target-libgcc
46073
6aa8ef82
DJ
46074.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
46075maybe-install-html-target-libgcc:
46076@if target-libgcc
46077maybe-install-html-target-libgcc: install-html-target-libgcc
46078
46079install-html-target-libgcc: \
46080 configure-target-libgcc \
46081 html-target-libgcc
46082 @: $(MAKE); $(unstage)
46083 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46084 r=`${PWD_COMMAND}`; export r; \
46085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46086 $(NORMAL_TARGET_EXPORTS) \
46087 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
46088 for flag in $(EXTRA_TARGET_FLAGS); do \
46089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46090 done; \
46091 (cd $(TARGET_SUBDIR)/libgcc && \
46092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46094 "RANLIB=$${RANLIB}" \
0c24b341 46095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46096 install-html) \
46097 || exit 1
46098
46099@endif target-libgcc
46100
46101.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
46102maybe-installcheck-target-libgcc:
46103@if target-libgcc
46104maybe-installcheck-target-libgcc: installcheck-target-libgcc
46105
46106installcheck-target-libgcc: \
46107 configure-target-libgcc
46108 @: $(MAKE); $(unstage)
46109 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46110 r=`${PWD_COMMAND}`; export r; \
46111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46112 $(NORMAL_TARGET_EXPORTS) \
46113 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
46114 for flag in $(EXTRA_TARGET_FLAGS); do \
46115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46116 done; \
46117 (cd $(TARGET_SUBDIR)/libgcc && \
46118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46120 "RANLIB=$${RANLIB}" \
0c24b341 46121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46122 installcheck) \
46123 || exit 1
46124
46125@endif target-libgcc
46126
46127.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
46128maybe-mostlyclean-target-libgcc:
46129@if target-libgcc
46130maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
46131
46132mostlyclean-target-libgcc:
46133 @: $(MAKE); $(unstage)
46134 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46135 r=`${PWD_COMMAND}`; export r; \
46136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46137 $(NORMAL_TARGET_EXPORTS) \
46138 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
46139 for flag in $(EXTRA_TARGET_FLAGS); do \
46140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46141 done; \
46142 (cd $(TARGET_SUBDIR)/libgcc && \
46143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46145 "RANLIB=$${RANLIB}" \
0c24b341 46146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46147 mostlyclean) \
46148 || exit 1
46149
46150@endif target-libgcc
46151
46152.PHONY: maybe-clean-target-libgcc clean-target-libgcc
46153maybe-clean-target-libgcc:
46154@if target-libgcc
46155maybe-clean-target-libgcc: clean-target-libgcc
46156
46157clean-target-libgcc:
46158 @: $(MAKE); $(unstage)
46159 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46160 r=`${PWD_COMMAND}`; export r; \
46161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46162 $(NORMAL_TARGET_EXPORTS) \
46163 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
46164 for flag in $(EXTRA_TARGET_FLAGS); do \
46165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46166 done; \
46167 (cd $(TARGET_SUBDIR)/libgcc && \
46168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46170 "RANLIB=$${RANLIB}" \
0c24b341 46171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46172 clean) \
46173 || exit 1
46174
46175@endif target-libgcc
46176
46177.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
46178maybe-distclean-target-libgcc:
46179@if target-libgcc
46180maybe-distclean-target-libgcc: distclean-target-libgcc
46181
46182distclean-target-libgcc:
46183 @: $(MAKE); $(unstage)
46184 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46185 r=`${PWD_COMMAND}`; export r; \
46186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46187 $(NORMAL_TARGET_EXPORTS) \
46188 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
46189 for flag in $(EXTRA_TARGET_FLAGS); do \
46190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46191 done; \
46192 (cd $(TARGET_SUBDIR)/libgcc && \
46193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46195 "RANLIB=$${RANLIB}" \
0c24b341 46196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46197 distclean) \
46198 || exit 1
46199
46200@endif target-libgcc
46201
46202.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
46203maybe-maintainer-clean-target-libgcc:
46204@if target-libgcc
46205maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
46206
46207maintainer-clean-target-libgcc:
46208 @: $(MAKE); $(unstage)
46209 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
46210 r=`${PWD_COMMAND}`; export r; \
46211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46212 $(NORMAL_TARGET_EXPORTS) \
46213 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
46214 for flag in $(EXTRA_TARGET_FLAGS); do \
46215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46216 done; \
46217 (cd $(TARGET_SUBDIR)/libgcc && \
46218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46220 "RANLIB=$${RANLIB}" \
0c24b341 46221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6aa8ef82
DJ
46222 maintainer-clean) \
46223 || exit 1
46224
46225@endif target-libgcc
46226
46227
46228
46229
46230
a7254363
PB
46231.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
46232maybe-configure-target-libgfortran:
4f0ef2d8
CD
46233@if gcc-bootstrap
46234configure-target-libgfortran: stage_current
46235@endif gcc-bootstrap
a7254363
PB
46236@if target-libgfortran
46237maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 46238configure-target-libgfortran:
0aed8855
PB
46239 @: $(MAKE); $(unstage)
46240 @r=`${PWD_COMMAND}`; export r; \
46241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46242 echo "Checking multilib configuration for libgfortran..."; \
46243 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
46244 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
46245 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
46246 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
46247 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
46248 else \
46249 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
46250 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
46251 fi; \
46252 else \
46253 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
46254 fi; \
46255 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 46256 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 46257 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46258 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
46259 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
46260 case $(srcdir) in \
b00612cc
PB
46261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46262 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
46263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 46264 esac; \
b00612cc
PB
46265 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
46266 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
46267 rm -f no-such-file || : ; \
46268 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46269 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46270 --target=${target_alias} $${srcdiroption} \
4b1cb4fe 46271 || exit 1
6bd3dfaa 46272@endif target-libgfortran
4b1cb4fe 46273
a7254363
PB
46274
46275
d545f33b
PB
46276
46277
4b1cb4fe
DD
46278.PHONY: all-target-libgfortran maybe-all-target-libgfortran
46279maybe-all-target-libgfortran:
4f0ef2d8
CD
46280@if gcc-bootstrap
46281all-target-libgfortran: stage_current
46282@endif gcc-bootstrap
6bd3dfaa 46283@if target-libgfortran
72b2455a 46284TARGET-target-libgfortran=all
6bd3dfaa 46285maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 46286all-target-libgfortran: configure-target-libgfortran
0aed8855 46287 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46288 @r=`${PWD_COMMAND}`; export r; \
46289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46290 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46291 (cd $(TARGET_SUBDIR)/libgfortran && \
7f6ef0c0
PB
46292 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46293 $(TARGET-target-libgfortran))
6bd3dfaa 46294@endif target-libgfortran
4b1cb4fe 46295
a7254363
PB
46296
46297
d545f33b
PB
46298
46299
4b1cb4fe
DD
46300.PHONY: check-target-libgfortran maybe-check-target-libgfortran
46301maybe-check-target-libgfortran:
6bd3dfaa
PB
46302@if target-libgfortran
46303maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
46304
46305check-target-libgfortran:
0aed8855 46306 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46307 @r=`${PWD_COMMAND}`; export r; \
46308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46309 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46310 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 46311 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 46312
6bd3dfaa 46313@endif target-libgfortran
4b1cb4fe
DD
46314
46315.PHONY: install-target-libgfortran maybe-install-target-libgfortran
46316maybe-install-target-libgfortran:
6bd3dfaa
PB
46317@if target-libgfortran
46318maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
46319
46320install-target-libgfortran: installdirs
0aed8855 46321 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46322 @r=`${PWD_COMMAND}`; export r; \
46323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46324 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 46325 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 46326 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 46327
6bd3dfaa 46328@endif target-libgfortran
4b1cb4fe 46329
56a8fe78 46330# Other targets (info, dvi, pdf, etc.)
4b1cb4fe
DD
46331
46332.PHONY: maybe-info-target-libgfortran info-target-libgfortran
46333maybe-info-target-libgfortran:
6bd3dfaa
PB
46334@if target-libgfortran
46335maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
46336
46337info-target-libgfortran: \
46338 configure-target-libgfortran
0aed8855 46339 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46340 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46341 r=`${PWD_COMMAND}`; export r; \
46342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46343 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46344 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
46345 for flag in $(EXTRA_TARGET_FLAGS); do \
46346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46347 done; \
46348 (cd $(TARGET_SUBDIR)/libgfortran && \
46349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46351 "RANLIB=$${RANLIB}" \
0c24b341 46352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46353 info) \
4b1cb4fe
DD
46354 || exit 1
46355
6bd3dfaa 46356@endif target-libgfortran
4b1cb4fe
DD
46357
46358.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
46359maybe-dvi-target-libgfortran:
6bd3dfaa
PB
46360@if target-libgfortran
46361maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
46362
46363dvi-target-libgfortran: \
46364 configure-target-libgfortran
0aed8855 46365 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46366 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46367 r=`${PWD_COMMAND}`; export r; \
46368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46369 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46370 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
46371 for flag in $(EXTRA_TARGET_FLAGS); do \
46372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46373 done; \
46374 (cd $(TARGET_SUBDIR)/libgfortran && \
46375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46377 "RANLIB=$${RANLIB}" \
0c24b341 46378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46379 dvi) \
4b1cb4fe
DD
46380 || exit 1
46381
6bd3dfaa 46382@endif target-libgfortran
4b1cb4fe 46383
56a8fe78
DD
46384.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
46385maybe-pdf-target-libgfortran:
46386@if target-libgfortran
46387maybe-pdf-target-libgfortran: pdf-target-libgfortran
46388
46389pdf-target-libgfortran: \
46390 configure-target-libgfortran
46391 @: $(MAKE); $(unstage)
46392 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46393 r=`${PWD_COMMAND}`; export r; \
46394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46395 $(NORMAL_TARGET_EXPORTS) \
46396 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
46397 for flag in $(EXTRA_TARGET_FLAGS); do \
46398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46399 done; \
46400 (cd $(TARGET_SUBDIR)/libgfortran && \
46401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46403 "RANLIB=$${RANLIB}" \
0c24b341 46404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46405 pdf) \
46406 || exit 1
46407
46408@endif target-libgfortran
46409
6d389afc
MS
46410.PHONY: maybe-html-target-libgfortran html-target-libgfortran
46411maybe-html-target-libgfortran:
46412@if target-libgfortran
46413maybe-html-target-libgfortran: html-target-libgfortran
46414
46415html-target-libgfortran: \
46416 configure-target-libgfortran
0aed8855 46417 @: $(MAKE); $(unstage)
6d389afc
MS
46418 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46419 r=`${PWD_COMMAND}`; export r; \
46420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46421 $(NORMAL_TARGET_EXPORTS) \
46422 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
46423 for flag in $(EXTRA_TARGET_FLAGS); do \
46424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46425 done; \
46426 (cd $(TARGET_SUBDIR)/libgfortran && \
46427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46429 "RANLIB=$${RANLIB}" \
0c24b341 46430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46431 html) \
46432 || exit 1
46433
46434@endif target-libgfortran
46435
4b1cb4fe
DD
46436.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
46437maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
46438@if target-libgfortran
46439maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
46440
46441TAGS-target-libgfortran: \
46442 configure-target-libgfortran
0aed8855 46443 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46444 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46445 r=`${PWD_COMMAND}`; export r; \
46446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46447 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46448 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
46449 for flag in $(EXTRA_TARGET_FLAGS); do \
46450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46451 done; \
46452 (cd $(TARGET_SUBDIR)/libgfortran && \
46453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46455 "RANLIB=$${RANLIB}" \
0c24b341 46456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46457 TAGS) \
4b1cb4fe
DD
46458 || exit 1
46459
6bd3dfaa 46460@endif target-libgfortran
4b1cb4fe
DD
46461
46462.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
46463maybe-install-info-target-libgfortran:
6bd3dfaa
PB
46464@if target-libgfortran
46465maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
46466
46467install-info-target-libgfortran: \
46468 configure-target-libgfortran \
46469 info-target-libgfortran
0aed8855 46470 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46471 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46472 r=`${PWD_COMMAND}`; export r; \
46473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46474 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46475 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
46476 for flag in $(EXTRA_TARGET_FLAGS); do \
46477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46478 done; \
46479 (cd $(TARGET_SUBDIR)/libgfortran && \
46480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46482 "RANLIB=$${RANLIB}" \
0c24b341 46483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46484 install-info) \
4b1cb4fe
DD
46485 || exit 1
46486
6bd3dfaa 46487@endif target-libgfortran
4b1cb4fe 46488
a3ca38d2
DD
46489.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
46490maybe-install-pdf-target-libgfortran:
46491@if target-libgfortran
46492maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
46493
46494install-pdf-target-libgfortran: \
46495 configure-target-libgfortran \
46496 pdf-target-libgfortran
46497 @: $(MAKE); $(unstage)
46498 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46499 r=`${PWD_COMMAND}`; export r; \
46500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46501 $(NORMAL_TARGET_EXPORTS) \
46502 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
46503 for flag in $(EXTRA_TARGET_FLAGS); do \
46504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46505 done; \
46506 (cd $(TARGET_SUBDIR)/libgfortran && \
46507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46509 "RANLIB=$${RANLIB}" \
0c24b341 46510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46511 install-pdf) \
46512 || exit 1
46513
46514@endif target-libgfortran
46515
108a6f8e
CD
46516.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
46517maybe-install-html-target-libgfortran:
46518@if target-libgfortran
46519maybe-install-html-target-libgfortran: install-html-target-libgfortran
46520
46521install-html-target-libgfortran: \
46522 configure-target-libgfortran \
46523 html-target-libgfortran
46524 @: $(MAKE); $(unstage)
46525 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46526 r=`${PWD_COMMAND}`; export r; \
46527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46528 $(NORMAL_TARGET_EXPORTS) \
46529 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
46530 for flag in $(EXTRA_TARGET_FLAGS); do \
46531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46532 done; \
46533 (cd $(TARGET_SUBDIR)/libgfortran && \
46534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46536 "RANLIB=$${RANLIB}" \
0c24b341 46537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46538 install-html) \
46539 || exit 1
46540
46541@endif target-libgfortran
46542
4b1cb4fe
DD
46543.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
46544maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
46545@if target-libgfortran
46546maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
46547
46548installcheck-target-libgfortran: \
46549 configure-target-libgfortran
0aed8855 46550 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46551 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46552 r=`${PWD_COMMAND}`; export r; \
46553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46554 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46555 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
46556 for flag in $(EXTRA_TARGET_FLAGS); do \
46557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46558 done; \
46559 (cd $(TARGET_SUBDIR)/libgfortran && \
46560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46562 "RANLIB=$${RANLIB}" \
0c24b341 46563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46564 installcheck) \
4b1cb4fe
DD
46565 || exit 1
46566
6bd3dfaa 46567@endif target-libgfortran
4b1cb4fe
DD
46568
46569.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
46570maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
46571@if target-libgfortran
46572maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
46573
46574mostlyclean-target-libgfortran:
0aed8855 46575 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46576 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46577 r=`${PWD_COMMAND}`; export r; \
46578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46579 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46580 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
46581 for flag in $(EXTRA_TARGET_FLAGS); do \
46582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46583 done; \
46584 (cd $(TARGET_SUBDIR)/libgfortran && \
46585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46587 "RANLIB=$${RANLIB}" \
0c24b341 46588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46589 mostlyclean) \
4b1cb4fe
DD
46590 || exit 1
46591
6bd3dfaa 46592@endif target-libgfortran
4b1cb4fe
DD
46593
46594.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
46595maybe-clean-target-libgfortran:
6bd3dfaa
PB
46596@if target-libgfortran
46597maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
46598
46599clean-target-libgfortran:
0aed8855 46600 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46601 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46602 r=`${PWD_COMMAND}`; export r; \
46603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46604 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46605 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
46606 for flag in $(EXTRA_TARGET_FLAGS); do \
46607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46608 done; \
46609 (cd $(TARGET_SUBDIR)/libgfortran && \
46610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46612 "RANLIB=$${RANLIB}" \
0c24b341 46613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46614 clean) \
4b1cb4fe
DD
46615 || exit 1
46616
6bd3dfaa 46617@endif target-libgfortran
4b1cb4fe
DD
46618
46619.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
46620maybe-distclean-target-libgfortran:
6bd3dfaa
PB
46621@if target-libgfortran
46622maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
46623
46624distclean-target-libgfortran:
0aed8855 46625 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46626 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46627 r=`${PWD_COMMAND}`; export r; \
46628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46629 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46630 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
46631 for flag in $(EXTRA_TARGET_FLAGS); do \
46632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46633 done; \
46634 (cd $(TARGET_SUBDIR)/libgfortran && \
46635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46637 "RANLIB=$${RANLIB}" \
0c24b341 46638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46639 distclean) \
4b1cb4fe
DD
46640 || exit 1
46641
6bd3dfaa 46642@endif target-libgfortran
4b1cb4fe
DD
46643
46644.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
46645maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
46646@if target-libgfortran
46647maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
46648
46649maintainer-clean-target-libgfortran:
0aed8855 46650 @: $(MAKE); $(unstage)
4b1cb4fe
DD
46651 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
46652 r=`${PWD_COMMAND}`; export r; \
46653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46654 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
46655 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
46656 for flag in $(EXTRA_TARGET_FLAGS); do \
46657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46658 done; \
46659 (cd $(TARGET_SUBDIR)/libgfortran && \
46660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46662 "RANLIB=$${RANLIB}" \
0c24b341 46663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46664 maintainer-clean) \
4b1cb4fe
DD
46665 || exit 1
46666
6bd3dfaa 46667@endif target-libgfortran
4b1cb4fe
DD
46668
46669
3866be5d 46670
a7254363 46671
e90269c8 46672
a7254363
PB
46673.PHONY: configure-target-libobjc maybe-configure-target-libobjc
46674maybe-configure-target-libobjc:
4f0ef2d8
CD
46675@if gcc-bootstrap
46676configure-target-libobjc: stage_current
46677@endif gcc-bootstrap
a7254363
PB
46678@if target-libobjc
46679maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 46680configure-target-libobjc:
0aed8855
PB
46681 @: $(MAKE); $(unstage)
46682 @r=`${PWD_COMMAND}`; export r; \
46683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46684 echo "Checking multilib configuration for libobjc..."; \
46685 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
46686 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
46687 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
46688 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
46689 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
46690 else \
46691 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
46692 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
46693 fi; \
46694 else \
46695 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
46696 fi; \
46697 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 46698 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 46699 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46700 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
46701 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 46702 case $(srcdir) in \
b00612cc
PB
46703 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46704 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
46705 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 46706 esac; \
b00612cc
PB
46707 srcdiroption="--srcdir=$${topdir}/libobjc"; \
46708 libsrcdir="$$s/libobjc"; \
4fa63067
NN
46709 rm -f no-such-file || : ; \
46710 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
46711 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46712 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 46713 || exit 1
6bd3dfaa 46714@endif target-libobjc
e2b9e2dc 46715
a7254363
PB
46716
46717
d545f33b
PB
46718
46719
4fa63067
NN
46720.PHONY: all-target-libobjc maybe-all-target-libobjc
46721maybe-all-target-libobjc:
4f0ef2d8
CD
46722@if gcc-bootstrap
46723all-target-libobjc: stage_current
46724@endif gcc-bootstrap
6bd3dfaa 46725@if target-libobjc
72b2455a 46726TARGET-target-libobjc=all
6bd3dfaa 46727maybe-all-target-libobjc: all-target-libobjc
4fa63067 46728all-target-libobjc: configure-target-libobjc
0aed8855 46729 @: $(MAKE); $(unstage)
b40e3958
L
46730 @r=`${PWD_COMMAND}`; export r; \
46731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46732 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46733 (cd $(TARGET_SUBDIR)/libobjc && \
7f6ef0c0
PB
46734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
46735 $(TARGET-target-libobjc))
6bd3dfaa 46736@endif target-libobjc
3866be5d 46737
a7254363
PB
46738
46739
d545f33b
PB
46740
46741
4fa63067
NN
46742.PHONY: check-target-libobjc maybe-check-target-libobjc
46743maybe-check-target-libobjc:
6bd3dfaa
PB
46744@if target-libobjc
46745maybe-check-target-libobjc: check-target-libobjc
3866be5d 46746
4fa63067 46747check-target-libobjc:
0aed8855 46748 @: $(MAKE); $(unstage)
b40e3958
L
46749 @r=`${PWD_COMMAND}`; export r; \
46750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46751 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46752 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 46753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 46754
6bd3dfaa 46755@endif target-libobjc
3866be5d 46756
4fa63067
NN
46757.PHONY: install-target-libobjc maybe-install-target-libobjc
46758maybe-install-target-libobjc:
6bd3dfaa
PB
46759@if target-libobjc
46760maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 46761
4fa63067 46762install-target-libobjc: installdirs
0aed8855 46763 @: $(MAKE); $(unstage)
b40e3958
L
46764 @r=`${PWD_COMMAND}`; export r; \
46765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46766 $(NORMAL_TARGET_EXPORTS) \
4fa63067 46767 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 46768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 46769
6bd3dfaa 46770@endif target-libobjc
3866be5d 46771
56a8fe78 46772# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
46773
46774.PHONY: maybe-info-target-libobjc info-target-libobjc
46775maybe-info-target-libobjc:
6bd3dfaa
PB
46776@if target-libobjc
46777maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
46778
46779info-target-libobjc: \
46780 configure-target-libobjc
0aed8855 46781 @: $(MAKE); $(unstage)
4fa63067
NN
46782 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46783 r=`${PWD_COMMAND}`; export r; \
b40e3958 46784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46786 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
46787 for flag in $(EXTRA_TARGET_FLAGS); do \
46788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46789 done; \
46790 (cd $(TARGET_SUBDIR)/libobjc && \
46791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46793 "RANLIB=$${RANLIB}" \
0c24b341 46794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46795 info) \
4fa63067 46796 || exit 1
3866be5d 46797
6bd3dfaa 46798@endif target-libobjc
3866be5d 46799
4fa63067
NN
46800.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
46801maybe-dvi-target-libobjc:
6bd3dfaa
PB
46802@if target-libobjc
46803maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 46804
4fa63067
NN
46805dvi-target-libobjc: \
46806 configure-target-libobjc
0aed8855 46807 @: $(MAKE); $(unstage)
4fa63067
NN
46808 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46809 r=`${PWD_COMMAND}`; export r; \
b40e3958 46810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46811 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46812 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
46813 for flag in $(EXTRA_TARGET_FLAGS); do \
46814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46815 done; \
46816 (cd $(TARGET_SUBDIR)/libobjc && \
46817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46819 "RANLIB=$${RANLIB}" \
0c24b341 46820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46821 dvi) \
4fa63067 46822 || exit 1
3866be5d 46823
6bd3dfaa 46824@endif target-libobjc
3866be5d 46825
56a8fe78
DD
46826.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
46827maybe-pdf-target-libobjc:
46828@if target-libobjc
46829maybe-pdf-target-libobjc: pdf-target-libobjc
46830
46831pdf-target-libobjc: \
46832 configure-target-libobjc
46833 @: $(MAKE); $(unstage)
46834 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46835 r=`${PWD_COMMAND}`; export r; \
46836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46837 $(NORMAL_TARGET_EXPORTS) \
46838 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
46839 for flag in $(EXTRA_TARGET_FLAGS); do \
46840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46841 done; \
46842 (cd $(TARGET_SUBDIR)/libobjc && \
46843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46845 "RANLIB=$${RANLIB}" \
0c24b341 46846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
46847 pdf) \
46848 || exit 1
46849
46850@endif target-libobjc
46851
6d389afc
MS
46852.PHONY: maybe-html-target-libobjc html-target-libobjc
46853maybe-html-target-libobjc:
46854@if target-libobjc
46855maybe-html-target-libobjc: html-target-libobjc
46856
46857html-target-libobjc: \
46858 configure-target-libobjc
0aed8855 46859 @: $(MAKE); $(unstage)
6d389afc
MS
46860 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46861 r=`${PWD_COMMAND}`; export r; \
46862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
46863 $(NORMAL_TARGET_EXPORTS) \
46864 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
46865 for flag in $(EXTRA_TARGET_FLAGS); do \
46866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46867 done; \
46868 (cd $(TARGET_SUBDIR)/libobjc && \
46869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46871 "RANLIB=$${RANLIB}" \
0c24b341 46872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
46873 html) \
46874 || exit 1
46875
46876@endif target-libobjc
46877
4fa63067
NN
46878.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
46879maybe-TAGS-target-libobjc:
6bd3dfaa
PB
46880@if target-libobjc
46881maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
46882
46883TAGS-target-libobjc: \
46884 configure-target-libobjc
0aed8855 46885 @: $(MAKE); $(unstage)
4fa63067 46886 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
46887 r=`${PWD_COMMAND}`; export r; \
46888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46889 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46890 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
46891 for flag in $(EXTRA_TARGET_FLAGS); do \
46892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46893 done; \
46894 (cd $(TARGET_SUBDIR)/libobjc && \
46895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46897 "RANLIB=$${RANLIB}" \
0c24b341 46898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46899 TAGS) \
e2b9e2dc
NN
46900 || exit 1
46901
6bd3dfaa 46902@endif target-libobjc
4fa63067
NN
46903
46904.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
46905maybe-install-info-target-libobjc:
6bd3dfaa
PB
46906@if target-libobjc
46907maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
46908
46909install-info-target-libobjc: \
46910 configure-target-libobjc \
46911 info-target-libobjc
0aed8855 46912 @: $(MAKE); $(unstage)
4fa63067
NN
46913 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46914 r=`${PWD_COMMAND}`; export r; \
b40e3958 46915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46916 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46917 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
46918 for flag in $(EXTRA_TARGET_FLAGS); do \
46919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46920 done; \
46921 (cd $(TARGET_SUBDIR)/libobjc && \
46922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46924 "RANLIB=$${RANLIB}" \
0c24b341 46925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 46926 install-info) \
4fa63067 46927 || exit 1
3866be5d 46928
6bd3dfaa 46929@endif target-libobjc
3866be5d 46930
a3ca38d2
DD
46931.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
46932maybe-install-pdf-target-libobjc:
46933@if target-libobjc
46934maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
46935
46936install-pdf-target-libobjc: \
46937 configure-target-libobjc \
46938 pdf-target-libobjc
46939 @: $(MAKE); $(unstage)
46940 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46941 r=`${PWD_COMMAND}`; export r; \
46942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46943 $(NORMAL_TARGET_EXPORTS) \
46944 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
46945 for flag in $(EXTRA_TARGET_FLAGS); do \
46946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46947 done; \
46948 (cd $(TARGET_SUBDIR)/libobjc && \
46949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46951 "RANLIB=$${RANLIB}" \
0c24b341 46952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
46953 install-pdf) \
46954 || exit 1
46955
46956@endif target-libobjc
46957
108a6f8e
CD
46958.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
46959maybe-install-html-target-libobjc:
46960@if target-libobjc
46961maybe-install-html-target-libobjc: install-html-target-libobjc
46962
46963install-html-target-libobjc: \
46964 configure-target-libobjc \
46965 html-target-libobjc
46966 @: $(MAKE); $(unstage)
46967 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46968 r=`${PWD_COMMAND}`; export r; \
46969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46970 $(NORMAL_TARGET_EXPORTS) \
46971 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
46972 for flag in $(EXTRA_TARGET_FLAGS); do \
46973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46974 done; \
46975 (cd $(TARGET_SUBDIR)/libobjc && \
46976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46978 "RANLIB=$${RANLIB}" \
0c24b341 46979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
46980 install-html) \
46981 || exit 1
46982
46983@endif target-libobjc
46984
4fa63067
NN
46985.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
46986maybe-installcheck-target-libobjc:
6bd3dfaa
PB
46987@if target-libobjc
46988maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
46989
46990installcheck-target-libobjc: \
46991 configure-target-libobjc
0aed8855 46992 @: $(MAKE); $(unstage)
4fa63067
NN
46993 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
46994 r=`${PWD_COMMAND}`; export r; \
b40e3958 46995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 46996 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
46997 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
46998 for flag in $(EXTRA_TARGET_FLAGS); do \
46999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47000 done; \
47001 (cd $(TARGET_SUBDIR)/libobjc && \
47002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47004 "RANLIB=$${RANLIB}" \
0c24b341 47005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47006 installcheck) \
4fa63067 47007 || exit 1
3866be5d 47008
6bd3dfaa 47009@endif target-libobjc
3866be5d 47010
4fa63067
NN
47011.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
47012maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
47013@if target-libobjc
47014maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 47015
4fa63067 47016mostlyclean-target-libobjc:
0aed8855 47017 @: $(MAKE); $(unstage)
4fa63067
NN
47018 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47019 r=`${PWD_COMMAND}`; export r; \
b40e3958 47020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47021 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47022 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
47023 for flag in $(EXTRA_TARGET_FLAGS); do \
47024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47025 done; \
47026 (cd $(TARGET_SUBDIR)/libobjc && \
47027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47029 "RANLIB=$${RANLIB}" \
0c24b341 47030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47031 mostlyclean) \
4fa63067 47032 || exit 1
3866be5d 47033
6bd3dfaa 47034@endif target-libobjc
3866be5d 47035
4fa63067
NN
47036.PHONY: maybe-clean-target-libobjc clean-target-libobjc
47037maybe-clean-target-libobjc:
6bd3dfaa
PB
47038@if target-libobjc
47039maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
47040
47041clean-target-libobjc:
0aed8855 47042 @: $(MAKE); $(unstage)
4fa63067 47043 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
47044 r=`${PWD_COMMAND}`; export r; \
47045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47046 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47047 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
47048 for flag in $(EXTRA_TARGET_FLAGS); do \
47049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47050 done; \
47051 (cd $(TARGET_SUBDIR)/libobjc && \
47052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47054 "RANLIB=$${RANLIB}" \
0c24b341 47055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47056 clean) \
e2b9e2dc
NN
47057 || exit 1
47058
6bd3dfaa 47059@endif target-libobjc
3866be5d 47060
4fa63067
NN
47061.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
47062maybe-distclean-target-libobjc:
6bd3dfaa
PB
47063@if target-libobjc
47064maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 47065
4fa63067 47066distclean-target-libobjc:
0aed8855 47067 @: $(MAKE); $(unstage)
4fa63067
NN
47068 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47069 r=`${PWD_COMMAND}`; export r; \
b40e3958 47070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47071 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47072 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
47073 for flag in $(EXTRA_TARGET_FLAGS); do \
47074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47075 done; \
47076 (cd $(TARGET_SUBDIR)/libobjc && \
47077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47079 "RANLIB=$${RANLIB}" \
0c24b341 47080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47081 distclean) \
4fa63067 47082 || exit 1
3866be5d 47083
6bd3dfaa 47084@endif target-libobjc
3866be5d 47085
4fa63067
NN
47086.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
47087maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
47088@if target-libobjc
47089maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 47090
4fa63067 47091maintainer-clean-target-libobjc:
0aed8855 47092 @: $(MAKE); $(unstage)
4fa63067
NN
47093 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
47094 r=`${PWD_COMMAND}`; export r; \
b40e3958 47095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47097 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
47098 for flag in $(EXTRA_TARGET_FLAGS); do \
47099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47100 done; \
47101 (cd $(TARGET_SUBDIR)/libobjc && \
47102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47104 "RANLIB=$${RANLIB}" \
0c24b341 47105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47106 maintainer-clean) \
4fa63067 47107 || exit 1
3866be5d 47108
6bd3dfaa 47109@endif target-libobjc
3866be5d 47110
4fa63067 47111
4fa63067 47112
a7254363 47113
e90269c8 47114
a7254363
PB
47115.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
47116maybe-configure-target-libtermcap:
4f0ef2d8
CD
47117@if gcc-bootstrap
47118configure-target-libtermcap: stage_current
47119@endif gcc-bootstrap
a7254363
PB
47120@if target-libtermcap
47121maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 47122configure-target-libtermcap:
0aed8855
PB
47123 @: $(MAKE); $(unstage)
47124 @r=`${PWD_COMMAND}`; export r; \
47125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47126 echo "Checking multilib configuration for libtermcap..."; \
47127 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
47128 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
47129 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
47130 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
47131 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
47132 else \
47133 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
47134 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
47135 fi; \
47136 else \
47137 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
47138 fi; \
47139 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 47140 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 47141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47142 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
47143 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 47144 case $(srcdir) in \
b00612cc
PB
47145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47146 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
47147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47148 esac; \
b00612cc
PB
47149 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
47150 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
47151 rm -f no-such-file || : ; \
47152 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47153 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47154 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47155 || exit 1
6bd3dfaa 47156@endif target-libtermcap
e2b9e2dc 47157
a7254363
PB
47158
47159
d545f33b
PB
47160
47161
4fa63067
NN
47162.PHONY: all-target-libtermcap maybe-all-target-libtermcap
47163maybe-all-target-libtermcap:
4f0ef2d8
CD
47164@if gcc-bootstrap
47165all-target-libtermcap: stage_current
47166@endif gcc-bootstrap
6bd3dfaa 47167@if target-libtermcap
72b2455a 47168TARGET-target-libtermcap=all
6bd3dfaa 47169maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 47170all-target-libtermcap: configure-target-libtermcap
0aed8855 47171 @: $(MAKE); $(unstage)
b40e3958
L
47172 @r=`${PWD_COMMAND}`; export r; \
47173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47174 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47175 (cd $(TARGET_SUBDIR)/libtermcap && \
7f6ef0c0
PB
47176 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47177 $(TARGET-target-libtermcap))
6bd3dfaa 47178@endif target-libtermcap
3866be5d 47179
a7254363
PB
47180
47181
d545f33b
PB
47182
47183
4fa63067
NN
47184.PHONY: check-target-libtermcap maybe-check-target-libtermcap
47185maybe-check-target-libtermcap:
6bd3dfaa
PB
47186@if target-libtermcap
47187maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 47188
4fa63067
NN
47189# Dummy target for uncheckable module.
47190check-target-libtermcap:
47191
6bd3dfaa 47192@endif target-libtermcap
4fa63067
NN
47193
47194.PHONY: install-target-libtermcap maybe-install-target-libtermcap
47195maybe-install-target-libtermcap:
6bd3dfaa
PB
47196@if target-libtermcap
47197maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
47198
47199install-target-libtermcap: installdirs
0aed8855 47200 @: $(MAKE); $(unstage)
b40e3958
L
47201 @r=`${PWD_COMMAND}`; export r; \
47202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47203 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47204 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 47205 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 47206
6bd3dfaa 47207@endif target-libtermcap
3866be5d 47208
56a8fe78 47209# Other targets (info, dvi, pdf, etc.)
16ae0395 47210
4fa63067
NN
47211.PHONY: maybe-info-target-libtermcap info-target-libtermcap
47212maybe-info-target-libtermcap:
6bd3dfaa 47213@if target-libtermcap
6d389afc
MS
47214maybe-info-target-libtermcap: info-target-libtermcap
47215
47216info-target-libtermcap: \
47217 configure-target-libtermcap
0aed8855 47218 @: $(MAKE); $(unstage)
6d389afc
MS
47219 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47220 r=`${PWD_COMMAND}`; export r; \
47221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47222 $(NORMAL_TARGET_EXPORTS) \
47223 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
47224 for flag in $(EXTRA_TARGET_FLAGS); do \
47225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47226 done; \
47227 (cd $(TARGET_SUBDIR)/libtermcap && \
47228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47230 "RANLIB=$${RANLIB}" \
0c24b341 47231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47232 info) \
47233 || exit 1
47234
47235@endif target-libtermcap
47236
47237.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
47238maybe-dvi-target-libtermcap:
47239@if target-libtermcap
47240maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 47241
6d389afc 47242dvi-target-libtermcap: \
4fa63067 47243 configure-target-libtermcap
0aed8855 47244 @: $(MAKE); $(unstage)
4fa63067
NN
47245 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47246 r=`${PWD_COMMAND}`; export r; \
b40e3958 47247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47248 $(NORMAL_TARGET_EXPORTS) \
6d389afc 47249 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
47250 for flag in $(EXTRA_TARGET_FLAGS); do \
47251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47252 done; \
47253 (cd $(TARGET_SUBDIR)/libtermcap && \
47254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47256 "RANLIB=$${RANLIB}" \
0c24b341 47257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 47258 dvi) \
4fa63067 47259 || exit 1
3866be5d 47260
6bd3dfaa 47261@endif target-libtermcap
3866be5d 47262
56a8fe78
DD
47263.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
47264maybe-pdf-target-libtermcap:
47265@if target-libtermcap
47266maybe-pdf-target-libtermcap: pdf-target-libtermcap
47267
47268pdf-target-libtermcap: \
47269 configure-target-libtermcap
47270 @: $(MAKE); $(unstage)
47271 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47272 r=`${PWD_COMMAND}`; export r; \
47273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47274 $(NORMAL_TARGET_EXPORTS) \
47275 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
47276 for flag in $(EXTRA_TARGET_FLAGS); do \
47277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47278 done; \
47279 (cd $(TARGET_SUBDIR)/libtermcap && \
47280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47282 "RANLIB=$${RANLIB}" \
0c24b341 47283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47284 pdf) \
47285 || exit 1
47286
47287@endif target-libtermcap
47288
6d389afc
MS
47289.PHONY: maybe-html-target-libtermcap html-target-libtermcap
47290maybe-html-target-libtermcap:
6bd3dfaa 47291@if target-libtermcap
6d389afc 47292maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 47293
6d389afc 47294html-target-libtermcap: \
4fa63067 47295 configure-target-libtermcap
0aed8855 47296 @: $(MAKE); $(unstage)
4fa63067 47297 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
47298 r=`${PWD_COMMAND}`; export r; \
47299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47300 $(NORMAL_TARGET_EXPORTS) \
6d389afc 47301 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
47302 for flag in $(EXTRA_TARGET_FLAGS); do \
47303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47304 done; \
47305 (cd $(TARGET_SUBDIR)/libtermcap && \
47306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47308 "RANLIB=$${RANLIB}" \
0c24b341 47309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc 47310 html) \
e2b9e2dc
NN
47311 || exit 1
47312
6bd3dfaa 47313@endif target-libtermcap
4fa63067
NN
47314
47315.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
47316maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
47317@if target-libtermcap
47318maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
47319
47320TAGS-target-libtermcap: \
47321 configure-target-libtermcap
0aed8855 47322 @: $(MAKE); $(unstage)
4fa63067
NN
47323 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47324 r=`${PWD_COMMAND}`; export r; \
b40e3958 47325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47326 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47327 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
47328 for flag in $(EXTRA_TARGET_FLAGS); do \
47329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47330 done; \
47331 (cd $(TARGET_SUBDIR)/libtermcap && \
47332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47334 "RANLIB=$${RANLIB}" \
0c24b341 47335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47336 TAGS) \
4fa63067 47337 || exit 1
3866be5d 47338
6bd3dfaa 47339@endif target-libtermcap
3866be5d 47340
4fa63067
NN
47341.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
47342maybe-install-info-target-libtermcap:
6bd3dfaa
PB
47343@if target-libtermcap
47344maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 47345
4fa63067
NN
47346install-info-target-libtermcap: \
47347 configure-target-libtermcap \
47348 info-target-libtermcap
0aed8855 47349 @: $(MAKE); $(unstage)
4fa63067
NN
47350 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47351 r=`${PWD_COMMAND}`; export r; \
47352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47353 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47354 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
47355 for flag in $(EXTRA_TARGET_FLAGS); do \
47356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47357 done; \
47358 (cd $(TARGET_SUBDIR)/libtermcap && \
47359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47361 "RANLIB=$${RANLIB}" \
0c24b341 47362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47363 install-info) \
4fa63067 47364 || exit 1
3866be5d 47365
6bd3dfaa 47366@endif target-libtermcap
16ae0395 47367
a3ca38d2
DD
47368.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
47369maybe-install-pdf-target-libtermcap:
47370@if target-libtermcap
47371maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
47372
47373install-pdf-target-libtermcap: \
47374 configure-target-libtermcap \
47375 pdf-target-libtermcap
47376 @: $(MAKE); $(unstage)
47377 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47378 r=`${PWD_COMMAND}`; export r; \
47379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47380 $(NORMAL_TARGET_EXPORTS) \
47381 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
47382 for flag in $(EXTRA_TARGET_FLAGS); do \
47383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47384 done; \
47385 (cd $(TARGET_SUBDIR)/libtermcap && \
47386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47388 "RANLIB=$${RANLIB}" \
0c24b341 47389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47390 install-pdf) \
47391 || exit 1
47392
47393@endif target-libtermcap
47394
108a6f8e
CD
47395.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
47396maybe-install-html-target-libtermcap:
47397@if target-libtermcap
47398maybe-install-html-target-libtermcap: install-html-target-libtermcap
47399
47400install-html-target-libtermcap: \
47401 configure-target-libtermcap \
47402 html-target-libtermcap
47403 @: $(MAKE); $(unstage)
47404 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47405 r=`${PWD_COMMAND}`; export r; \
47406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47407 $(NORMAL_TARGET_EXPORTS) \
47408 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
47409 for flag in $(EXTRA_TARGET_FLAGS); do \
47410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47411 done; \
47412 (cd $(TARGET_SUBDIR)/libtermcap && \
47413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47415 "RANLIB=$${RANLIB}" \
0c24b341 47416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47417 install-html) \
47418 || exit 1
47419
47420@endif target-libtermcap
47421
4fa63067
NN
47422.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
47423maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
47424@if target-libtermcap
47425maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
47426
47427installcheck-target-libtermcap: \
47428 configure-target-libtermcap
0aed8855 47429 @: $(MAKE); $(unstage)
4fa63067
NN
47430 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
47431 r=`${PWD_COMMAND}`; export r; \
b40e3958 47432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47433 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47434 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
47435 for flag in $(EXTRA_TARGET_FLAGS); do \
47436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47437 done; \
47438 (cd $(TARGET_SUBDIR)/libtermcap && \
47439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47441 "RANLIB=$${RANLIB}" \
0c24b341 47442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47443 installcheck) \
4fa63067 47444 || exit 1
3866be5d 47445
6bd3dfaa 47446@endif target-libtermcap
3866be5d 47447
4fa63067
NN
47448.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
47449maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
47450@if target-libtermcap
47451maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
47452
47453# libtermcap doesn't support mostlyclean.
47454mostlyclean-target-libtermcap:
47455
6bd3dfaa 47456@endif target-libtermcap
4fa63067
NN
47457
47458.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
47459maybe-clean-target-libtermcap:
6bd3dfaa
PB
47460@if target-libtermcap
47461maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
47462
47463# libtermcap doesn't support clean.
47464clean-target-libtermcap:
47465
6bd3dfaa 47466@endif target-libtermcap
4fa63067
NN
47467
47468.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
47469maybe-distclean-target-libtermcap:
6bd3dfaa
PB
47470@if target-libtermcap
47471maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
47472
47473# libtermcap doesn't support distclean.
47474distclean-target-libtermcap:
47475
6bd3dfaa 47476@endif target-libtermcap
4fa63067
NN
47477
47478.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
47479maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
47480@if target-libtermcap
47481maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
47482
47483# libtermcap doesn't support maintainer-clean.
47484maintainer-clean-target-libtermcap:
47485
6bd3dfaa 47486@endif target-libtermcap
4fa63067
NN
47487
47488
4fa63067 47489
4fa63067 47490
a7254363
PB
47491
47492.PHONY: configure-target-winsup maybe-configure-target-winsup
47493maybe-configure-target-winsup:
4f0ef2d8
CD
47494@if gcc-bootstrap
47495configure-target-winsup: stage_current
47496@endif gcc-bootstrap
a7254363
PB
47497@if target-winsup
47498maybe-configure-target-winsup: configure-target-winsup
c52c6897 47499configure-target-winsup:
0aed8855
PB
47500 @: $(MAKE); $(unstage)
47501 @r=`${PWD_COMMAND}`; export r; \
47502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47503 echo "Checking multilib configuration for winsup..."; \
47504 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
47505 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
47506 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
47507 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
47508 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
47509 else \
47510 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
47511 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
47512 fi; \
47513 else \
47514 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
47515 fi; \
47516 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 47517 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 47518 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47519 echo Configuring in $(TARGET_SUBDIR)/winsup; \
47520 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 47521 case $(srcdir) in \
b00612cc
PB
47522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47523 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
47524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47525 esac; \
b00612cc
PB
47526 srcdiroption="--srcdir=$${topdir}/winsup"; \
47527 libsrcdir="$$s/winsup"; \
4fa63067
NN
47528 rm -f no-such-file || : ; \
47529 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47530 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47531 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47532 || exit 1
6bd3dfaa 47533@endif target-winsup
e2b9e2dc 47534
a7254363
PB
47535
47536
d545f33b
PB
47537
47538
4fa63067
NN
47539.PHONY: all-target-winsup maybe-all-target-winsup
47540maybe-all-target-winsup:
4f0ef2d8
CD
47541@if gcc-bootstrap
47542all-target-winsup: stage_current
47543@endif gcc-bootstrap
6bd3dfaa 47544@if target-winsup
72b2455a 47545TARGET-target-winsup=all
6bd3dfaa 47546maybe-all-target-winsup: all-target-winsup
4fa63067 47547all-target-winsup: configure-target-winsup
0aed8855 47548 @: $(MAKE); $(unstage)
b40e3958
L
47549 @r=`${PWD_COMMAND}`; export r; \
47550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47551 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47552 (cd $(TARGET_SUBDIR)/winsup && \
7f6ef0c0
PB
47553 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47554 $(TARGET-target-winsup))
6bd3dfaa 47555@endif target-winsup
3866be5d 47556
a7254363
PB
47557
47558
d545f33b
PB
47559
47560
4fa63067
NN
47561.PHONY: check-target-winsup maybe-check-target-winsup
47562maybe-check-target-winsup:
6bd3dfaa
PB
47563@if target-winsup
47564maybe-check-target-winsup: check-target-winsup
3866be5d 47565
4fa63067 47566check-target-winsup:
0aed8855 47567 @: $(MAKE); $(unstage)
4fa63067
NN
47568 @r=`${PWD_COMMAND}`; export r; \
47569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47570 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47571 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 47572 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 47573
6bd3dfaa 47574@endif target-winsup
3866be5d 47575
4fa63067
NN
47576.PHONY: install-target-winsup maybe-install-target-winsup
47577maybe-install-target-winsup:
6bd3dfaa
PB
47578@if target-winsup
47579maybe-install-target-winsup: install-target-winsup
16ae0395 47580
4fa63067 47581install-target-winsup: installdirs
0aed8855 47582 @: $(MAKE); $(unstage)
4fa63067
NN
47583 @r=`${PWD_COMMAND}`; export r; \
47584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47585 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47586 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 47587 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 47588
6bd3dfaa 47589@endif target-winsup
3866be5d 47590
56a8fe78 47591# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
47592
47593.PHONY: maybe-info-target-winsup info-target-winsup
47594maybe-info-target-winsup:
6bd3dfaa
PB
47595@if target-winsup
47596maybe-info-target-winsup: info-target-winsup
4fa63067
NN
47597
47598info-target-winsup: \
47599 configure-target-winsup
0aed8855 47600 @: $(MAKE); $(unstage)
4fa63067 47601 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47602 r=`${PWD_COMMAND}`; export r; \
47603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47604 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47605 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
47606 for flag in $(EXTRA_TARGET_FLAGS); do \
47607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47608 done; \
47609 (cd $(TARGET_SUBDIR)/winsup && \
47610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47612 "RANLIB=$${RANLIB}" \
0c24b341 47613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47614 info) \
e2b9e2dc
NN
47615 || exit 1
47616
6bd3dfaa 47617@endif target-winsup
3866be5d 47618
4fa63067
NN
47619.PHONY: maybe-dvi-target-winsup dvi-target-winsup
47620maybe-dvi-target-winsup:
6bd3dfaa
PB
47621@if target-winsup
47622maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 47623
4fa63067
NN
47624dvi-target-winsup: \
47625 configure-target-winsup
0aed8855 47626 @: $(MAKE); $(unstage)
4fa63067
NN
47627 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47628 r=`${PWD_COMMAND}`; export r; \
b40e3958 47629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47630 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47631 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
47632 for flag in $(EXTRA_TARGET_FLAGS); do \
47633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47634 done; \
47635 (cd $(TARGET_SUBDIR)/winsup && \
47636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47638 "RANLIB=$${RANLIB}" \
0c24b341 47639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47640 dvi) \
4fa63067 47641 || exit 1
3866be5d 47642
6bd3dfaa 47643@endif target-winsup
3866be5d 47644
56a8fe78
DD
47645.PHONY: maybe-pdf-target-winsup pdf-target-winsup
47646maybe-pdf-target-winsup:
47647@if target-winsup
47648maybe-pdf-target-winsup: pdf-target-winsup
47649
47650pdf-target-winsup: \
47651 configure-target-winsup
47652 @: $(MAKE); $(unstage)
47653 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47654 r=`${PWD_COMMAND}`; export r; \
47655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47656 $(NORMAL_TARGET_EXPORTS) \
47657 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
47658 for flag in $(EXTRA_TARGET_FLAGS); do \
47659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47660 done; \
47661 (cd $(TARGET_SUBDIR)/winsup && \
47662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47664 "RANLIB=$${RANLIB}" \
0c24b341 47665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
47666 pdf) \
47667 || exit 1
47668
47669@endif target-winsup
47670
6d389afc
MS
47671.PHONY: maybe-html-target-winsup html-target-winsup
47672maybe-html-target-winsup:
47673@if target-winsup
47674maybe-html-target-winsup: html-target-winsup
47675
47676html-target-winsup: \
47677 configure-target-winsup
0aed8855 47678 @: $(MAKE); $(unstage)
6d389afc
MS
47679 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47680 r=`${PWD_COMMAND}`; export r; \
47681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
47682 $(NORMAL_TARGET_EXPORTS) \
47683 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
47684 for flag in $(EXTRA_TARGET_FLAGS); do \
47685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47686 done; \
47687 (cd $(TARGET_SUBDIR)/winsup && \
47688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47690 "RANLIB=$${RANLIB}" \
0c24b341 47691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
47692 html) \
47693 || exit 1
47694
47695@endif target-winsup
47696
4fa63067
NN
47697.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
47698maybe-TAGS-target-winsup:
6bd3dfaa
PB
47699@if target-winsup
47700maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 47701
4fa63067
NN
47702TAGS-target-winsup: \
47703 configure-target-winsup
0aed8855 47704 @: $(MAKE); $(unstage)
4fa63067
NN
47705 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47706 r=`${PWD_COMMAND}`; export r; \
b40e3958 47707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47708 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47709 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
47710 for flag in $(EXTRA_TARGET_FLAGS); do \
47711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47712 done; \
47713 (cd $(TARGET_SUBDIR)/winsup && \
47714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47716 "RANLIB=$${RANLIB}" \
0c24b341 47717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47718 TAGS) \
4fa63067 47719 || exit 1
3866be5d 47720
6bd3dfaa 47721@endif target-winsup
3866be5d 47722
4fa63067
NN
47723.PHONY: maybe-install-info-target-winsup install-info-target-winsup
47724maybe-install-info-target-winsup:
6bd3dfaa
PB
47725@if target-winsup
47726maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
47727
47728install-info-target-winsup: \
47729 configure-target-winsup \
47730 info-target-winsup
0aed8855 47731 @: $(MAKE); $(unstage)
4fa63067 47732 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47733 r=`${PWD_COMMAND}`; export r; \
47734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47735 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47736 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
47737 for flag in $(EXTRA_TARGET_FLAGS); do \
47738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47739 done; \
47740 (cd $(TARGET_SUBDIR)/winsup && \
47741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47743 "RANLIB=$${RANLIB}" \
0c24b341 47744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47745 install-info) \
e2b9e2dc
NN
47746 || exit 1
47747
6bd3dfaa 47748@endif target-winsup
4fa63067 47749
a3ca38d2
DD
47750.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
47751maybe-install-pdf-target-winsup:
47752@if target-winsup
47753maybe-install-pdf-target-winsup: install-pdf-target-winsup
47754
47755install-pdf-target-winsup: \
47756 configure-target-winsup \
47757 pdf-target-winsup
47758 @: $(MAKE); $(unstage)
47759 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47760 r=`${PWD_COMMAND}`; export r; \
47761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47762 $(NORMAL_TARGET_EXPORTS) \
47763 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
47764 for flag in $(EXTRA_TARGET_FLAGS); do \
47765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47766 done; \
47767 (cd $(TARGET_SUBDIR)/winsup && \
47768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47770 "RANLIB=$${RANLIB}" \
0c24b341 47771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
47772 install-pdf) \
47773 || exit 1
47774
47775@endif target-winsup
47776
108a6f8e
CD
47777.PHONY: maybe-install-html-target-winsup install-html-target-winsup
47778maybe-install-html-target-winsup:
47779@if target-winsup
47780maybe-install-html-target-winsup: install-html-target-winsup
47781
47782install-html-target-winsup: \
47783 configure-target-winsup \
47784 html-target-winsup
47785 @: $(MAKE); $(unstage)
47786 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47787 r=`${PWD_COMMAND}`; export r; \
47788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47789 $(NORMAL_TARGET_EXPORTS) \
47790 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
47791 for flag in $(EXTRA_TARGET_FLAGS); do \
47792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47793 done; \
47794 (cd $(TARGET_SUBDIR)/winsup && \
47795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47797 "RANLIB=$${RANLIB}" \
0c24b341 47798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
47799 install-html) \
47800 || exit 1
47801
47802@endif target-winsup
47803
4fa63067
NN
47804.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
47805maybe-installcheck-target-winsup:
6bd3dfaa
PB
47806@if target-winsup
47807maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
47808
47809installcheck-target-winsup: \
47810 configure-target-winsup
0aed8855 47811 @: $(MAKE); $(unstage)
4fa63067
NN
47812 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47813 r=`${PWD_COMMAND}`; export r; \
b40e3958 47814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47815 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47816 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
47817 for flag in $(EXTRA_TARGET_FLAGS); do \
47818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47819 done; \
47820 (cd $(TARGET_SUBDIR)/winsup && \
47821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47823 "RANLIB=$${RANLIB}" \
0c24b341 47824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47825 installcheck) \
4fa63067 47826 || exit 1
3866be5d 47827
6bd3dfaa 47828@endif target-winsup
3866be5d 47829
4fa63067
NN
47830.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
47831maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
47832@if target-winsup
47833maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
47834
47835mostlyclean-target-winsup:
0aed8855 47836 @: $(MAKE); $(unstage)
4fa63067
NN
47837 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47838 r=`${PWD_COMMAND}`; export r; \
b40e3958 47839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47840 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47841 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
47842 for flag in $(EXTRA_TARGET_FLAGS); do \
47843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47844 done; \
47845 (cd $(TARGET_SUBDIR)/winsup && \
47846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47848 "RANLIB=$${RANLIB}" \
0c24b341 47849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47850 mostlyclean) \
4fa63067 47851 || exit 1
3866be5d 47852
6bd3dfaa 47853@endif target-winsup
3866be5d 47854
4fa63067
NN
47855.PHONY: maybe-clean-target-winsup clean-target-winsup
47856maybe-clean-target-winsup:
6bd3dfaa
PB
47857@if target-winsup
47858maybe-clean-target-winsup: clean-target-winsup
16ae0395 47859
4fa63067 47860clean-target-winsup:
0aed8855 47861 @: $(MAKE); $(unstage)
4fa63067
NN
47862 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47863 r=`${PWD_COMMAND}`; export r; \
b40e3958 47864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47865 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47866 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
47867 for flag in $(EXTRA_TARGET_FLAGS); do \
47868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47869 done; \
47870 (cd $(TARGET_SUBDIR)/winsup && \
47871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47873 "RANLIB=$${RANLIB}" \
0c24b341 47874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47875 clean) \
4fa63067 47876 || exit 1
3866be5d 47877
6bd3dfaa 47878@endif target-winsup
3866be5d 47879
4fa63067
NN
47880.PHONY: maybe-distclean-target-winsup distclean-target-winsup
47881maybe-distclean-target-winsup:
6bd3dfaa
PB
47882@if target-winsup
47883maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
47884
47885distclean-target-winsup:
0aed8855 47886 @: $(MAKE); $(unstage)
4fa63067 47887 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
47888 r=`${PWD_COMMAND}`; export r; \
47889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47890 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47891 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
47892 for flag in $(EXTRA_TARGET_FLAGS); do \
47893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47894 done; \
47895 (cd $(TARGET_SUBDIR)/winsup && \
47896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47898 "RANLIB=$${RANLIB}" \
0c24b341 47899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47900 distclean) \
e2b9e2dc
NN
47901 || exit 1
47902
6bd3dfaa 47903@endif target-winsup
3866be5d 47904
4fa63067
NN
47905.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
47906maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
47907@if target-winsup
47908maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 47909
4fa63067 47910maintainer-clean-target-winsup:
0aed8855 47911 @: $(MAKE); $(unstage)
4fa63067
NN
47912 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
47913 r=`${PWD_COMMAND}`; export r; \
b40e3958 47914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47915 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47916 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
47917 for flag in $(EXTRA_TARGET_FLAGS); do \
47918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47919 done; \
47920 (cd $(TARGET_SUBDIR)/winsup && \
47921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47923 "RANLIB=$${RANLIB}" \
0c24b341 47924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 47925 maintainer-clean) \
4fa63067 47926 || exit 1
3866be5d 47927
6bd3dfaa 47928@endif target-winsup
3866be5d 47929
16ae0395 47930
3866be5d 47931
e90269c8 47932
a7254363
PB
47933
47934.PHONY: configure-target-libgloss maybe-configure-target-libgloss
47935maybe-configure-target-libgloss:
4f0ef2d8
CD
47936@if gcc-bootstrap
47937configure-target-libgloss: stage_current
47938@endif gcc-bootstrap
a7254363
PB
47939@if target-libgloss
47940maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 47941configure-target-libgloss:
0aed8855
PB
47942 @: $(MAKE); $(unstage)
47943 @r=`${PWD_COMMAND}`; export r; \
47944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47945 echo "Checking multilib configuration for libgloss..."; \
47946 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
47947 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
47948 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
47949 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
47950 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
47951 else \
47952 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
47953 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
47954 fi; \
47955 else \
47956 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
47957 fi; \
47958 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 47959 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 47960 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
47961 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
47962 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 47963 case $(srcdir) in \
b00612cc
PB
47964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47965 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
47966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 47967 esac; \
b00612cc
PB
47968 srcdiroption="--srcdir=$${topdir}/libgloss"; \
47969 libsrcdir="$$s/libgloss"; \
4fa63067
NN
47970 rm -f no-such-file || : ; \
47971 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
47972 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47973 --target=${target_alias} $${srcdiroption} \
e2b9e2dc 47974 || exit 1
6bd3dfaa 47975@endif target-libgloss
e2b9e2dc 47976
a7254363
PB
47977
47978
d545f33b
PB
47979
47980
4fa63067
NN
47981.PHONY: all-target-libgloss maybe-all-target-libgloss
47982maybe-all-target-libgloss:
4f0ef2d8
CD
47983@if gcc-bootstrap
47984all-target-libgloss: stage_current
47985@endif gcc-bootstrap
6bd3dfaa 47986@if target-libgloss
72b2455a 47987TARGET-target-libgloss=all
6bd3dfaa 47988maybe-all-target-libgloss: all-target-libgloss
4fa63067 47989all-target-libgloss: configure-target-libgloss
0aed8855 47990 @: $(MAKE); $(unstage)
b40e3958
L
47991 @r=`${PWD_COMMAND}`; export r; \
47992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 47993 $(NORMAL_TARGET_EXPORTS) \
4fa63067 47994 (cd $(TARGET_SUBDIR)/libgloss && \
7f6ef0c0
PB
47995 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
47996 $(TARGET-target-libgloss))
6bd3dfaa 47997@endif target-libgloss
e393202e 47998
a7254363
PB
47999
48000
d545f33b
PB
48001
48002
4fa63067
NN
48003.PHONY: check-target-libgloss maybe-check-target-libgloss
48004maybe-check-target-libgloss:
6bd3dfaa
PB
48005@if target-libgloss
48006maybe-check-target-libgloss: check-target-libgloss
e393202e 48007
4fa63067
NN
48008# Dummy target for uncheckable module.
48009check-target-libgloss:
e393202e 48010
6bd3dfaa 48011@endif target-libgloss
e393202e 48012
4fa63067
NN
48013.PHONY: install-target-libgloss maybe-install-target-libgloss
48014maybe-install-target-libgloss:
6bd3dfaa
PB
48015@if target-libgloss
48016maybe-install-target-libgloss: install-target-libgloss
16ae0395 48017
4fa63067 48018install-target-libgloss: installdirs
0aed8855 48019 @: $(MAKE); $(unstage)
b40e3958
L
48020 @r=`${PWD_COMMAND}`; export r; \
48021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48022 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48023 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 48024 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 48025
6bd3dfaa 48026@endif target-libgloss
3866be5d 48027
56a8fe78 48028# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48029
48030.PHONY: maybe-info-target-libgloss info-target-libgloss
48031maybe-info-target-libgloss:
6bd3dfaa
PB
48032@if target-libgloss
48033maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
48034
48035info-target-libgloss: \
48036 configure-target-libgloss
0aed8855 48037 @: $(MAKE); $(unstage)
4fa63067 48038 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48039 r=`${PWD_COMMAND}`; export r; \
48040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48042 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
48043 for flag in $(EXTRA_TARGET_FLAGS); do \
48044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48045 done; \
48046 (cd $(TARGET_SUBDIR)/libgloss && \
48047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48049 "RANLIB=$${RANLIB}" \
0c24b341 48050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48051 info) \
ce5b542e
MC
48052 || exit 1
48053
6bd3dfaa 48054@endif target-libgloss
ce5b542e 48055
4fa63067
NN
48056.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
48057maybe-dvi-target-libgloss:
6bd3dfaa
PB
48058@if target-libgloss
48059maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 48060
4fa63067
NN
48061dvi-target-libgloss: \
48062 configure-target-libgloss
0aed8855 48063 @: $(MAKE); $(unstage)
4fa63067
NN
48064 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48065 r=`${PWD_COMMAND}`; export r; \
b40e3958 48066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48067 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48068 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
48069 for flag in $(EXTRA_TARGET_FLAGS); do \
48070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48071 done; \
48072 (cd $(TARGET_SUBDIR)/libgloss && \
48073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48075 "RANLIB=$${RANLIB}" \
0c24b341 48076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48077 dvi) \
4fa63067 48078 || exit 1
ce5b542e 48079
6bd3dfaa 48080@endif target-libgloss
ce5b542e 48081
56a8fe78
DD
48082.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
48083maybe-pdf-target-libgloss:
48084@if target-libgloss
48085maybe-pdf-target-libgloss: pdf-target-libgloss
48086
48087pdf-target-libgloss: \
48088 configure-target-libgloss
48089 @: $(MAKE); $(unstage)
48090 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48091 r=`${PWD_COMMAND}`; export r; \
48092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48093 $(NORMAL_TARGET_EXPORTS) \
48094 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
48095 for flag in $(EXTRA_TARGET_FLAGS); do \
48096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48097 done; \
48098 (cd $(TARGET_SUBDIR)/libgloss && \
48099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48101 "RANLIB=$${RANLIB}" \
0c24b341 48102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48103 pdf) \
48104 || exit 1
48105
48106@endif target-libgloss
48107
6d389afc
MS
48108.PHONY: maybe-html-target-libgloss html-target-libgloss
48109maybe-html-target-libgloss:
48110@if target-libgloss
48111maybe-html-target-libgloss: html-target-libgloss
48112
48113html-target-libgloss: \
48114 configure-target-libgloss
0aed8855 48115 @: $(MAKE); $(unstage)
6d389afc
MS
48116 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48117 r=`${PWD_COMMAND}`; export r; \
48118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48119 $(NORMAL_TARGET_EXPORTS) \
48120 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
48121 for flag in $(EXTRA_TARGET_FLAGS); do \
48122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48123 done; \
48124 (cd $(TARGET_SUBDIR)/libgloss && \
48125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48127 "RANLIB=$${RANLIB}" \
0c24b341 48128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48129 html) \
48130 || exit 1
48131
48132@endif target-libgloss
48133
4fa63067
NN
48134.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
48135maybe-TAGS-target-libgloss:
6bd3dfaa
PB
48136@if target-libgloss
48137maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 48138
4fa63067
NN
48139TAGS-target-libgloss: \
48140 configure-target-libgloss
0aed8855 48141 @: $(MAKE); $(unstage)
4fa63067
NN
48142 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48143 r=`${PWD_COMMAND}`; export r; \
b40e3958 48144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48145 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48146 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
48147 for flag in $(EXTRA_TARGET_FLAGS); do \
48148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48149 done; \
48150 (cd $(TARGET_SUBDIR)/libgloss && \
48151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48153 "RANLIB=$${RANLIB}" \
0c24b341 48154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48155 TAGS) \
4fa63067 48156 || exit 1
ce5b542e 48157
6bd3dfaa 48158@endif target-libgloss
ce5b542e 48159
4fa63067
NN
48160.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
48161maybe-install-info-target-libgloss:
6bd3dfaa
PB
48162@if target-libgloss
48163maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
48164
48165install-info-target-libgloss: \
48166 configure-target-libgloss \
48167 info-target-libgloss
0aed8855 48168 @: $(MAKE); $(unstage)
4fa63067 48169 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48170 r=`${PWD_COMMAND}`; export r; \
48171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48172 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48173 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
48174 for flag in $(EXTRA_TARGET_FLAGS); do \
48175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48176 done; \
48177 (cd $(TARGET_SUBDIR)/libgloss && \
48178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48180 "RANLIB=$${RANLIB}" \
0c24b341 48181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48182 install-info) \
e2b9e2dc
NN
48183 || exit 1
48184
6bd3dfaa 48185@endif target-libgloss
e393202e 48186
a3ca38d2
DD
48187.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
48188maybe-install-pdf-target-libgloss:
48189@if target-libgloss
48190maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
48191
48192install-pdf-target-libgloss: \
48193 configure-target-libgloss \
48194 pdf-target-libgloss
48195 @: $(MAKE); $(unstage)
48196 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48197 r=`${PWD_COMMAND}`; export r; \
48198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48199 $(NORMAL_TARGET_EXPORTS) \
48200 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
48201 for flag in $(EXTRA_TARGET_FLAGS); do \
48202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48203 done; \
48204 (cd $(TARGET_SUBDIR)/libgloss && \
48205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48207 "RANLIB=$${RANLIB}" \
0c24b341 48208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48209 install-pdf) \
48210 || exit 1
48211
48212@endif target-libgloss
48213
108a6f8e
CD
48214.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
48215maybe-install-html-target-libgloss:
48216@if target-libgloss
48217maybe-install-html-target-libgloss: install-html-target-libgloss
48218
48219install-html-target-libgloss: \
48220 configure-target-libgloss \
48221 html-target-libgloss
48222 @: $(MAKE); $(unstage)
48223 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48224 r=`${PWD_COMMAND}`; export r; \
48225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48226 $(NORMAL_TARGET_EXPORTS) \
48227 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
48228 for flag in $(EXTRA_TARGET_FLAGS); do \
48229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48230 done; \
48231 (cd $(TARGET_SUBDIR)/libgloss && \
48232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48234 "RANLIB=$${RANLIB}" \
0c24b341 48235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48236 install-html) \
48237 || exit 1
48238
48239@endif target-libgloss
48240
4fa63067
NN
48241.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
48242maybe-installcheck-target-libgloss:
6bd3dfaa
PB
48243@if target-libgloss
48244maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 48245
4fa63067
NN
48246installcheck-target-libgloss: \
48247 configure-target-libgloss
0aed8855 48248 @: $(MAKE); $(unstage)
4fa63067
NN
48249 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48250 r=`${PWD_COMMAND}`; export r; \
48251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48252 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48253 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
48254 for flag in $(EXTRA_TARGET_FLAGS); do \
48255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48256 done; \
48257 (cd $(TARGET_SUBDIR)/libgloss && \
48258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48260 "RANLIB=$${RANLIB}" \
0c24b341 48261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48262 installcheck) \
4fa63067 48263 || exit 1
3866be5d 48264
6bd3dfaa 48265@endif target-libgloss
3866be5d 48266
4fa63067
NN
48267.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
48268maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
48269@if target-libgloss
48270maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 48271
4fa63067 48272mostlyclean-target-libgloss:
0aed8855 48273 @: $(MAKE); $(unstage)
4fa63067
NN
48274 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48275 r=`${PWD_COMMAND}`; export r; \
b40e3958 48276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48277 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48278 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
48279 for flag in $(EXTRA_TARGET_FLAGS); do \
48280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48281 done; \
48282 (cd $(TARGET_SUBDIR)/libgloss && \
48283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48285 "RANLIB=$${RANLIB}" \
0c24b341 48286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48287 mostlyclean) \
4fa63067 48288 || exit 1
e393202e 48289
6bd3dfaa 48290@endif target-libgloss
3866be5d 48291
4fa63067
NN
48292.PHONY: maybe-clean-target-libgloss clean-target-libgloss
48293maybe-clean-target-libgloss:
6bd3dfaa
PB
48294@if target-libgloss
48295maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
48296
48297clean-target-libgloss:
0aed8855 48298 @: $(MAKE); $(unstage)
4fa63067 48299 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
48300 r=`${PWD_COMMAND}`; export r; \
48301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48302 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48303 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
48304 for flag in $(EXTRA_TARGET_FLAGS); do \
48305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48306 done; \
48307 (cd $(TARGET_SUBDIR)/libgloss && \
48308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48310 "RANLIB=$${RANLIB}" \
0c24b341 48311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48312 clean) \
e2b9e2dc
NN
48313 || exit 1
48314
6bd3dfaa 48315@endif target-libgloss
e393202e 48316
4fa63067
NN
48317.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
48318maybe-distclean-target-libgloss:
6bd3dfaa
PB
48319@if target-libgloss
48320maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 48321
4fa63067 48322distclean-target-libgloss:
0aed8855 48323 @: $(MAKE); $(unstage)
4fa63067
NN
48324 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48325 r=`${PWD_COMMAND}`; export r; \
48326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48327 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48328 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
48329 for flag in $(EXTRA_TARGET_FLAGS); do \
48330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48331 done; \
48332 (cd $(TARGET_SUBDIR)/libgloss && \
48333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48335 "RANLIB=$${RANLIB}" \
0c24b341 48336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48337 distclean) \
4fa63067 48338 || exit 1
3866be5d 48339
6bd3dfaa 48340@endif target-libgloss
3866be5d 48341
4fa63067
NN
48342.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
48343maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
48344@if target-libgloss
48345maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 48346
4fa63067 48347maintainer-clean-target-libgloss:
0aed8855 48348 @: $(MAKE); $(unstage)
4fa63067
NN
48349 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
48350 r=`${PWD_COMMAND}`; export r; \
b40e3958 48351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48353 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
48354 for flag in $(EXTRA_TARGET_FLAGS); do \
48355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48356 done; \
48357 (cd $(TARGET_SUBDIR)/libgloss && \
48358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48360 "RANLIB=$${RANLIB}" \
0c24b341 48361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48362 maintainer-clean) \
4fa63067 48363 || exit 1
3866be5d 48364
6bd3dfaa 48365@endif target-libgloss
3866be5d 48366
e393202e 48367
15723a45 48368
e90269c8 48369
a7254363
PB
48370
48371.PHONY: configure-target-libiberty maybe-configure-target-libiberty
48372maybe-configure-target-libiberty:
4f0ef2d8
CD
48373@if gcc-bootstrap
48374configure-target-libiberty: stage_current
48375@endif gcc-bootstrap
a7254363
PB
48376@if target-libiberty
48377maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 48378configure-target-libiberty:
0aed8855
PB
48379 @: $(MAKE); $(unstage)
48380 @r=`${PWD_COMMAND}`; export r; \
48381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48382 echo "Checking multilib configuration for libiberty..."; \
48383 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
48384 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
48385 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
48386 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
48387 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
48388 else \
48389 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
48390 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
48391 fi; \
48392 else \
48393 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
48394 fi; \
48395 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 48396 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 48397 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48398 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
48399 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 48400 case $(srcdir) in \
b00612cc
PB
48401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48402 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
48403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48404 esac; \
b00612cc
PB
48405 srcdiroption="--srcdir=$${topdir}/libiberty"; \
48406 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
48407 rm -f no-such-file || : ; \
48408 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48409 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48410 --target=${target_alias} $${srcdiroption} \
bba45b8b 48411 || exit 1
6bd3dfaa 48412@endif target-libiberty
e393202e 48413
a7254363
PB
48414
48415
d545f33b
PB
48416
48417
4fa63067
NN
48418.PHONY: all-target-libiberty maybe-all-target-libiberty
48419maybe-all-target-libiberty:
4f0ef2d8
CD
48420@if gcc-bootstrap
48421all-target-libiberty: stage_current
48422@endif gcc-bootstrap
6bd3dfaa 48423@if target-libiberty
72b2455a 48424TARGET-target-libiberty=all
6bd3dfaa 48425maybe-all-target-libiberty: all-target-libiberty
4fa63067 48426all-target-libiberty: configure-target-libiberty
0aed8855 48427 @: $(MAKE); $(unstage)
b40e3958
L
48428 @r=`${PWD_COMMAND}`; export r; \
48429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48430 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48431 (cd $(TARGET_SUBDIR)/libiberty && \
7f6ef0c0
PB
48432 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48433 $(TARGET-target-libiberty))
6bd3dfaa 48434@endif target-libiberty
e393202e 48435
a7254363
PB
48436
48437
d545f33b
PB
48438
48439
4fa63067
NN
48440.PHONY: check-target-libiberty maybe-check-target-libiberty
48441maybe-check-target-libiberty:
6bd3dfaa
PB
48442@if target-libiberty
48443maybe-check-target-libiberty: check-target-libiberty
16ae0395 48444
4fa63067 48445check-target-libiberty:
0aed8855 48446 @: $(MAKE); $(unstage)
b40e3958
L
48447 @r=`${PWD_COMMAND}`; export r; \
48448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48449 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48450 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 48451 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 48452
6bd3dfaa 48453@endif target-libiberty
e393202e 48454
4fa63067
NN
48455.PHONY: install-target-libiberty maybe-install-target-libiberty
48456maybe-install-target-libiberty:
6bd3dfaa
PB
48457@if target-libiberty
48458maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
48459
48460install-target-libiberty: installdirs
0aed8855 48461 @: $(MAKE); $(unstage)
4fa63067
NN
48462 @r=`${PWD_COMMAND}`; export r; \
48463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48464 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48465 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 48466 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48467
6bd3dfaa 48468@endif target-libiberty
4fa63067 48469
56a8fe78 48470# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48471
48472.PHONY: maybe-info-target-libiberty info-target-libiberty
48473maybe-info-target-libiberty:
6bd3dfaa
PB
48474@if target-libiberty
48475maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
48476
48477info-target-libiberty: \
48478 configure-target-libiberty
0aed8855 48479 @: $(MAKE); $(unstage)
4fa63067
NN
48480 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48481 r=`${PWD_COMMAND}`; export r; \
48482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48483 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48484 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
48485 for flag in $(EXTRA_TARGET_FLAGS); do \
48486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48487 done; \
48488 (cd $(TARGET_SUBDIR)/libiberty && \
48489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48491 "RANLIB=$${RANLIB}" \
0c24b341 48492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48493 info) \
4fa63067
NN
48494 || exit 1
48495
6bd3dfaa 48496@endif target-libiberty
4fa63067
NN
48497
48498.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
48499maybe-dvi-target-libiberty:
6bd3dfaa
PB
48500@if target-libiberty
48501maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
48502
48503dvi-target-libiberty: \
48504 configure-target-libiberty
0aed8855 48505 @: $(MAKE); $(unstage)
4fa63067
NN
48506 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48507 r=`${PWD_COMMAND}`; export r; \
48508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48509 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48510 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
48511 for flag in $(EXTRA_TARGET_FLAGS); do \
48512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48513 done; \
48514 (cd $(TARGET_SUBDIR)/libiberty && \
48515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48517 "RANLIB=$${RANLIB}" \
0c24b341 48518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48519 dvi) \
4fa63067
NN
48520 || exit 1
48521
6bd3dfaa 48522@endif target-libiberty
4fa63067 48523
56a8fe78
DD
48524.PHONY: maybe-pdf-target-libiberty pdf-target-libiberty
48525maybe-pdf-target-libiberty:
48526@if target-libiberty
48527maybe-pdf-target-libiberty: pdf-target-libiberty
48528
48529pdf-target-libiberty: \
48530 configure-target-libiberty
48531 @: $(MAKE); $(unstage)
48532 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48533 r=`${PWD_COMMAND}`; export r; \
48534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48535 $(NORMAL_TARGET_EXPORTS) \
48536 echo "Doing pdf in $(TARGET_SUBDIR)/libiberty" ; \
48537 for flag in $(EXTRA_TARGET_FLAGS); do \
48538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48539 done; \
48540 (cd $(TARGET_SUBDIR)/libiberty && \
48541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48543 "RANLIB=$${RANLIB}" \
0c24b341 48544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48545 pdf) \
48546 || exit 1
48547
48548@endif target-libiberty
48549
6d389afc
MS
48550.PHONY: maybe-html-target-libiberty html-target-libiberty
48551maybe-html-target-libiberty:
48552@if target-libiberty
48553maybe-html-target-libiberty: html-target-libiberty
48554
48555html-target-libiberty: \
48556 configure-target-libiberty
0aed8855 48557 @: $(MAKE); $(unstage)
6d389afc
MS
48558 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48559 r=`${PWD_COMMAND}`; export r; \
48560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
48561 $(NORMAL_TARGET_EXPORTS) \
48562 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
48563 for flag in $(EXTRA_TARGET_FLAGS); do \
48564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48565 done; \
48566 (cd $(TARGET_SUBDIR)/libiberty && \
48567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48569 "RANLIB=$${RANLIB}" \
0c24b341 48570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
48571 html) \
48572 || exit 1
48573
48574@endif target-libiberty
48575
4fa63067
NN
48576.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
48577maybe-TAGS-target-libiberty:
6bd3dfaa
PB
48578@if target-libiberty
48579maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
48580
48581TAGS-target-libiberty: \
48582 configure-target-libiberty
0aed8855 48583 @: $(MAKE); $(unstage)
4fa63067
NN
48584 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48585 r=`${PWD_COMMAND}`; export r; \
48586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48588 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
48589 for flag in $(EXTRA_TARGET_FLAGS); do \
48590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48591 done; \
48592 (cd $(TARGET_SUBDIR)/libiberty && \
48593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48595 "RANLIB=$${RANLIB}" \
0c24b341 48596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48597 TAGS) \
4fa63067
NN
48598 || exit 1
48599
6bd3dfaa 48600@endif target-libiberty
4fa63067
NN
48601
48602.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
48603maybe-install-info-target-libiberty:
6bd3dfaa
PB
48604@if target-libiberty
48605maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
48606
48607install-info-target-libiberty: \
48608 configure-target-libiberty \
48609 info-target-libiberty
0aed8855 48610 @: $(MAKE); $(unstage)
4fa63067
NN
48611 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48612 r=`${PWD_COMMAND}`; export r; \
48613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48614 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48615 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
48616 for flag in $(EXTRA_TARGET_FLAGS); do \
48617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48618 done; \
48619 (cd $(TARGET_SUBDIR)/libiberty && \
48620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48622 "RANLIB=$${RANLIB}" \
0c24b341 48623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48624 install-info) \
4fa63067
NN
48625 || exit 1
48626
6bd3dfaa 48627@endif target-libiberty
4fa63067 48628
a3ca38d2
DD
48629.PHONY: maybe-install-pdf-target-libiberty install-pdf-target-libiberty
48630maybe-install-pdf-target-libiberty:
48631@if target-libiberty
48632maybe-install-pdf-target-libiberty: install-pdf-target-libiberty
48633
48634install-pdf-target-libiberty: \
48635 configure-target-libiberty \
48636 pdf-target-libiberty
48637 @: $(MAKE); $(unstage)
48638 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48639 r=`${PWD_COMMAND}`; export r; \
48640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48641 $(NORMAL_TARGET_EXPORTS) \
48642 echo "Doing install-pdf in $(TARGET_SUBDIR)/libiberty" ; \
48643 for flag in $(EXTRA_TARGET_FLAGS); do \
48644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48645 done; \
48646 (cd $(TARGET_SUBDIR)/libiberty && \
48647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48649 "RANLIB=$${RANLIB}" \
0c24b341 48650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
48651 install-pdf) \
48652 || exit 1
48653
48654@endif target-libiberty
48655
108a6f8e
CD
48656.PHONY: maybe-install-html-target-libiberty install-html-target-libiberty
48657maybe-install-html-target-libiberty:
48658@if target-libiberty
48659maybe-install-html-target-libiberty: install-html-target-libiberty
48660
48661install-html-target-libiberty: \
48662 configure-target-libiberty \
48663 html-target-libiberty
48664 @: $(MAKE); $(unstage)
48665 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48666 r=`${PWD_COMMAND}`; export r; \
48667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48668 $(NORMAL_TARGET_EXPORTS) \
48669 echo "Doing install-html in $(TARGET_SUBDIR)/libiberty" ; \
48670 for flag in $(EXTRA_TARGET_FLAGS); do \
48671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48672 done; \
48673 (cd $(TARGET_SUBDIR)/libiberty && \
48674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48676 "RANLIB=$${RANLIB}" \
0c24b341 48677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
48678 install-html) \
48679 || exit 1
48680
48681@endif target-libiberty
48682
4fa63067
NN
48683.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
48684maybe-installcheck-target-libiberty:
6bd3dfaa
PB
48685@if target-libiberty
48686maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
48687
48688installcheck-target-libiberty: \
48689 configure-target-libiberty
0aed8855 48690 @: $(MAKE); $(unstage)
4fa63067
NN
48691 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48692 r=`${PWD_COMMAND}`; export r; \
48693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48694 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48695 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
48696 for flag in $(EXTRA_TARGET_FLAGS); do \
48697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48698 done; \
48699 (cd $(TARGET_SUBDIR)/libiberty && \
48700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48702 "RANLIB=$${RANLIB}" \
0c24b341 48703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48704 installcheck) \
4fa63067
NN
48705 || exit 1
48706
6bd3dfaa 48707@endif target-libiberty
4fa63067
NN
48708
48709.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
48710maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
48711@if target-libiberty
48712maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
48713
48714mostlyclean-target-libiberty:
0aed8855 48715 @: $(MAKE); $(unstage)
4fa63067
NN
48716 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48717 r=`${PWD_COMMAND}`; export r; \
48718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48719 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48720 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
48721 for flag in $(EXTRA_TARGET_FLAGS); do \
48722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48723 done; \
48724 (cd $(TARGET_SUBDIR)/libiberty && \
48725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48727 "RANLIB=$${RANLIB}" \
0c24b341 48728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48729 mostlyclean) \
4fa63067
NN
48730 || exit 1
48731
6bd3dfaa 48732@endif target-libiberty
4fa63067
NN
48733
48734.PHONY: maybe-clean-target-libiberty clean-target-libiberty
48735maybe-clean-target-libiberty:
6bd3dfaa
PB
48736@if target-libiberty
48737maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
48738
48739clean-target-libiberty:
0aed8855 48740 @: $(MAKE); $(unstage)
4fa63067
NN
48741 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48742 r=`${PWD_COMMAND}`; export r; \
48743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48744 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48745 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
48746 for flag in $(EXTRA_TARGET_FLAGS); do \
48747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48748 done; \
48749 (cd $(TARGET_SUBDIR)/libiberty && \
48750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48752 "RANLIB=$${RANLIB}" \
0c24b341 48753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48754 clean) \
4fa63067
NN
48755 || exit 1
48756
6bd3dfaa 48757@endif target-libiberty
4fa63067
NN
48758
48759.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
48760maybe-distclean-target-libiberty:
6bd3dfaa
PB
48761@if target-libiberty
48762maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
48763
48764distclean-target-libiberty:
0aed8855 48765 @: $(MAKE); $(unstage)
4fa63067
NN
48766 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48767 r=`${PWD_COMMAND}`; export r; \
48768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48769 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48770 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
48771 for flag in $(EXTRA_TARGET_FLAGS); do \
48772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48773 done; \
48774 (cd $(TARGET_SUBDIR)/libiberty && \
48775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48777 "RANLIB=$${RANLIB}" \
0c24b341 48778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48779 distclean) \
4fa63067
NN
48780 || exit 1
48781
6bd3dfaa 48782@endif target-libiberty
4fa63067
NN
48783
48784.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
48785maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
48786@if target-libiberty
48787maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
48788
48789maintainer-clean-target-libiberty:
0aed8855 48790 @: $(MAKE); $(unstage)
4fa63067
NN
48791 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
48792 r=`${PWD_COMMAND}`; export r; \
48793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48794 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48795 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
48796 for flag in $(EXTRA_TARGET_FLAGS); do \
48797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48798 done; \
48799 (cd $(TARGET_SUBDIR)/libiberty && \
48800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48802 "RANLIB=$${RANLIB}" \
0c24b341 48803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48804 maintainer-clean) \
4fa63067 48805 || exit 1
16ae0395 48806
6bd3dfaa 48807@endif target-libiberty
e393202e
NN
48808
48809
15723a45 48810
e90269c8 48811
a7254363
PB
48812
48813.PHONY: configure-target-gperf maybe-configure-target-gperf
48814maybe-configure-target-gperf:
4f0ef2d8
CD
48815@if gcc-bootstrap
48816configure-target-gperf: stage_current
48817@endif gcc-bootstrap
a7254363
PB
48818@if target-gperf
48819maybe-configure-target-gperf: configure-target-gperf
c52c6897 48820configure-target-gperf:
0aed8855
PB
48821 @: $(MAKE); $(unstage)
48822 @r=`${PWD_COMMAND}`; export r; \
48823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48824 echo "Checking multilib configuration for gperf..."; \
48825 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
48826 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
48827 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
48828 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
48829 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
48830 else \
48831 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
48832 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
48833 fi; \
48834 else \
48835 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
48836 fi; \
48837 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 48838 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 48839 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48840 echo Configuring in $(TARGET_SUBDIR)/gperf; \
48841 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 48842 case $(srcdir) in \
b00612cc
PB
48843 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48844 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
48845 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 48846 esac; \
b00612cc
PB
48847 srcdiroption="--srcdir=$${topdir}/gperf"; \
48848 libsrcdir="$$s/gperf"; \
bba45b8b
NN
48849 rm -f no-such-file || : ; \
48850 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
48851 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48852 --target=${target_alias} $${srcdiroption} \
bba45b8b 48853 || exit 1
6bd3dfaa 48854@endif target-gperf
e393202e 48855
a7254363
PB
48856
48857
d545f33b
PB
48858
48859
4fa63067
NN
48860.PHONY: all-target-gperf maybe-all-target-gperf
48861maybe-all-target-gperf:
4f0ef2d8
CD
48862@if gcc-bootstrap
48863all-target-gperf: stage_current
48864@endif gcc-bootstrap
6bd3dfaa 48865@if target-gperf
72b2455a 48866TARGET-target-gperf=all
6bd3dfaa 48867maybe-all-target-gperf: all-target-gperf
4fa63067 48868all-target-gperf: configure-target-gperf
0aed8855 48869 @: $(MAKE); $(unstage)
b40e3958
L
48870 @r=`${PWD_COMMAND}`; export r; \
48871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48872 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48873 (cd $(TARGET_SUBDIR)/gperf && \
7f6ef0c0
PB
48874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
48875 $(TARGET-target-gperf))
6bd3dfaa 48876@endif target-gperf
e393202e 48877
a7254363
PB
48878
48879
d545f33b
PB
48880
48881
4fa63067
NN
48882.PHONY: check-target-gperf maybe-check-target-gperf
48883maybe-check-target-gperf:
6bd3dfaa
PB
48884@if target-gperf
48885maybe-check-target-gperf: check-target-gperf
16ae0395 48886
4fa63067 48887check-target-gperf:
0aed8855 48888 @: $(MAKE); $(unstage)
b40e3958
L
48889 @r=`${PWD_COMMAND}`; export r; \
48890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48891 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48892 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 48893 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 48894
6bd3dfaa 48895@endif target-gperf
e393202e 48896
4fa63067
NN
48897.PHONY: install-target-gperf maybe-install-target-gperf
48898maybe-install-target-gperf:
6bd3dfaa
PB
48899@if target-gperf
48900maybe-install-target-gperf: install-target-gperf
4fa63067
NN
48901
48902install-target-gperf: installdirs
0aed8855 48903 @: $(MAKE); $(unstage)
4fa63067
NN
48904 @r=`${PWD_COMMAND}`; export r; \
48905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48906 $(NORMAL_TARGET_EXPORTS) \
4fa63067 48907 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 48908 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 48909
6bd3dfaa 48910@endif target-gperf
4fa63067 48911
56a8fe78 48912# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
48913
48914.PHONY: maybe-info-target-gperf info-target-gperf
48915maybe-info-target-gperf:
6bd3dfaa
PB
48916@if target-gperf
48917maybe-info-target-gperf: info-target-gperf
4fa63067
NN
48918
48919info-target-gperf: \
48920 configure-target-gperf
0aed8855 48921 @: $(MAKE); $(unstage)
4fa63067
NN
48922 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48923 r=`${PWD_COMMAND}`; export r; \
48924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48925 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48926 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
48927 for flag in $(EXTRA_TARGET_FLAGS); do \
48928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48929 done; \
48930 (cd $(TARGET_SUBDIR)/gperf && \
48931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48933 "RANLIB=$${RANLIB}" \
0c24b341 48934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48935 info) \
4fa63067
NN
48936 || exit 1
48937
6bd3dfaa 48938@endif target-gperf
4fa63067
NN
48939
48940.PHONY: maybe-dvi-target-gperf dvi-target-gperf
48941maybe-dvi-target-gperf:
6bd3dfaa
PB
48942@if target-gperf
48943maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
48944
48945dvi-target-gperf: \
48946 configure-target-gperf
0aed8855 48947 @: $(MAKE); $(unstage)
4fa63067
NN
48948 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48949 r=`${PWD_COMMAND}`; export r; \
48950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 48951 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
48952 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
48953 for flag in $(EXTRA_TARGET_FLAGS); do \
48954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48955 done; \
48956 (cd $(TARGET_SUBDIR)/gperf && \
48957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48959 "RANLIB=$${RANLIB}" \
0c24b341 48960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 48961 dvi) \
4fa63067
NN
48962 || exit 1
48963
6bd3dfaa 48964@endif target-gperf
4fa63067 48965
56a8fe78
DD
48966.PHONY: maybe-pdf-target-gperf pdf-target-gperf
48967maybe-pdf-target-gperf:
48968@if target-gperf
48969maybe-pdf-target-gperf: pdf-target-gperf
48970
48971pdf-target-gperf: \
48972 configure-target-gperf
48973 @: $(MAKE); $(unstage)
48974 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
48975 r=`${PWD_COMMAND}`; export r; \
48976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48977 $(NORMAL_TARGET_EXPORTS) \
48978 echo "Doing pdf in $(TARGET_SUBDIR)/gperf" ; \
48979 for flag in $(EXTRA_TARGET_FLAGS); do \
48980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48981 done; \
48982 (cd $(TARGET_SUBDIR)/gperf && \
48983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48985 "RANLIB=$${RANLIB}" \
0c24b341 48986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
48987 pdf) \
48988 || exit 1
48989
48990@endif target-gperf
48991
6d389afc
MS
48992.PHONY: maybe-html-target-gperf html-target-gperf
48993maybe-html-target-gperf:
48994@if target-gperf
48995maybe-html-target-gperf: html-target-gperf
48996
48997html-target-gperf: \
48998 configure-target-gperf
0aed8855 48999 @: $(MAKE); $(unstage)
6d389afc
MS
49000 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49001 r=`${PWD_COMMAND}`; export r; \
49002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49003 $(NORMAL_TARGET_EXPORTS) \
49004 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
49005 for flag in $(EXTRA_TARGET_FLAGS); do \
49006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49007 done; \
49008 (cd $(TARGET_SUBDIR)/gperf && \
49009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49011 "RANLIB=$${RANLIB}" \
0c24b341 49012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49013 html) \
49014 || exit 1
49015
49016@endif target-gperf
49017
4fa63067
NN
49018.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
49019maybe-TAGS-target-gperf:
6bd3dfaa
PB
49020@if target-gperf
49021maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
49022
49023TAGS-target-gperf: \
49024 configure-target-gperf
0aed8855 49025 @: $(MAKE); $(unstage)
4fa63067
NN
49026 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49027 r=`${PWD_COMMAND}`; export r; \
49028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49029 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49030 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
49031 for flag in $(EXTRA_TARGET_FLAGS); do \
49032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49033 done; \
49034 (cd $(TARGET_SUBDIR)/gperf && \
49035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49037 "RANLIB=$${RANLIB}" \
0c24b341 49038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49039 TAGS) \
4fa63067
NN
49040 || exit 1
49041
6bd3dfaa 49042@endif target-gperf
4fa63067
NN
49043
49044.PHONY: maybe-install-info-target-gperf install-info-target-gperf
49045maybe-install-info-target-gperf:
6bd3dfaa
PB
49046@if target-gperf
49047maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
49048
49049install-info-target-gperf: \
49050 configure-target-gperf \
49051 info-target-gperf
0aed8855 49052 @: $(MAKE); $(unstage)
4fa63067
NN
49053 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49054 r=`${PWD_COMMAND}`; export r; \
49055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49056 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49057 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
49058 for flag in $(EXTRA_TARGET_FLAGS); do \
49059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49060 done; \
49061 (cd $(TARGET_SUBDIR)/gperf && \
49062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49064 "RANLIB=$${RANLIB}" \
0c24b341 49065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49066 install-info) \
4fa63067
NN
49067 || exit 1
49068
6bd3dfaa 49069@endif target-gperf
4fa63067 49070
a3ca38d2
DD
49071.PHONY: maybe-install-pdf-target-gperf install-pdf-target-gperf
49072maybe-install-pdf-target-gperf:
49073@if target-gperf
49074maybe-install-pdf-target-gperf: install-pdf-target-gperf
49075
49076install-pdf-target-gperf: \
49077 configure-target-gperf \
49078 pdf-target-gperf
49079 @: $(MAKE); $(unstage)
49080 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49081 r=`${PWD_COMMAND}`; export r; \
49082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49083 $(NORMAL_TARGET_EXPORTS) \
49084 echo "Doing install-pdf in $(TARGET_SUBDIR)/gperf" ; \
49085 for flag in $(EXTRA_TARGET_FLAGS); do \
49086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49087 done; \
49088 (cd $(TARGET_SUBDIR)/gperf && \
49089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49091 "RANLIB=$${RANLIB}" \
0c24b341 49092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49093 install-pdf) \
49094 || exit 1
49095
49096@endif target-gperf
49097
108a6f8e
CD
49098.PHONY: maybe-install-html-target-gperf install-html-target-gperf
49099maybe-install-html-target-gperf:
49100@if target-gperf
49101maybe-install-html-target-gperf: install-html-target-gperf
49102
49103install-html-target-gperf: \
49104 configure-target-gperf \
49105 html-target-gperf
49106 @: $(MAKE); $(unstage)
49107 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49108 r=`${PWD_COMMAND}`; export r; \
49109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49110 $(NORMAL_TARGET_EXPORTS) \
49111 echo "Doing install-html in $(TARGET_SUBDIR)/gperf" ; \
49112 for flag in $(EXTRA_TARGET_FLAGS); do \
49113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49114 done; \
49115 (cd $(TARGET_SUBDIR)/gperf && \
49116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49118 "RANLIB=$${RANLIB}" \
0c24b341 49119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49120 install-html) \
49121 || exit 1
49122
49123@endif target-gperf
49124
4fa63067
NN
49125.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
49126maybe-installcheck-target-gperf:
6bd3dfaa
PB
49127@if target-gperf
49128maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
49129
49130installcheck-target-gperf: \
49131 configure-target-gperf
0aed8855 49132 @: $(MAKE); $(unstage)
4fa63067
NN
49133 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49134 r=`${PWD_COMMAND}`; export r; \
49135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49136 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49137 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
49138 for flag in $(EXTRA_TARGET_FLAGS); do \
49139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49140 done; \
49141 (cd $(TARGET_SUBDIR)/gperf && \
49142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49144 "RANLIB=$${RANLIB}" \
0c24b341 49145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49146 installcheck) \
4fa63067
NN
49147 || exit 1
49148
6bd3dfaa 49149@endif target-gperf
4fa63067
NN
49150
49151.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
49152maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
49153@if target-gperf
49154maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
49155
49156mostlyclean-target-gperf:
0aed8855 49157 @: $(MAKE); $(unstage)
4fa63067
NN
49158 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49159 r=`${PWD_COMMAND}`; export r; \
49160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49161 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49162 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
49163 for flag in $(EXTRA_TARGET_FLAGS); do \
49164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49165 done; \
49166 (cd $(TARGET_SUBDIR)/gperf && \
49167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49169 "RANLIB=$${RANLIB}" \
0c24b341 49170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49171 mostlyclean) \
4fa63067
NN
49172 || exit 1
49173
6bd3dfaa 49174@endif target-gperf
4fa63067
NN
49175
49176.PHONY: maybe-clean-target-gperf clean-target-gperf
49177maybe-clean-target-gperf:
6bd3dfaa
PB
49178@if target-gperf
49179maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
49180
49181clean-target-gperf:
0aed8855 49182 @: $(MAKE); $(unstage)
4fa63067
NN
49183 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49184 r=`${PWD_COMMAND}`; export r; \
49185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49186 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49187 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
49188 for flag in $(EXTRA_TARGET_FLAGS); do \
49189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49190 done; \
49191 (cd $(TARGET_SUBDIR)/gperf && \
49192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49194 "RANLIB=$${RANLIB}" \
0c24b341 49195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49196 clean) \
4fa63067
NN
49197 || exit 1
49198
6bd3dfaa 49199@endif target-gperf
4fa63067
NN
49200
49201.PHONY: maybe-distclean-target-gperf distclean-target-gperf
49202maybe-distclean-target-gperf:
6bd3dfaa
PB
49203@if target-gperf
49204maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
49205
49206distclean-target-gperf:
0aed8855 49207 @: $(MAKE); $(unstage)
4fa63067
NN
49208 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49209 r=`${PWD_COMMAND}`; export r; \
49210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49211 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49212 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
49213 for flag in $(EXTRA_TARGET_FLAGS); do \
49214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49215 done; \
49216 (cd $(TARGET_SUBDIR)/gperf && \
49217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49219 "RANLIB=$${RANLIB}" \
0c24b341 49220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49221 distclean) \
4fa63067
NN
49222 || exit 1
49223
6bd3dfaa 49224@endif target-gperf
4fa63067
NN
49225
49226.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
49227maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
49228@if target-gperf
49229maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
49230
49231maintainer-clean-target-gperf:
0aed8855 49232 @: $(MAKE); $(unstage)
4fa63067
NN
49233 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
49234 r=`${PWD_COMMAND}`; export r; \
49235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49236 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49237 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
49238 for flag in $(EXTRA_TARGET_FLAGS); do \
49239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49240 done; \
49241 (cd $(TARGET_SUBDIR)/gperf && \
49242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49244 "RANLIB=$${RANLIB}" \
0c24b341 49245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49246 maintainer-clean) \
4fa63067 49247 || exit 1
16ae0395 49248
6bd3dfaa 49249@endif target-gperf
e393202e
NN
49250
49251
15723a45 49252
a7254363
PB
49253
49254
49255.PHONY: configure-target-examples maybe-configure-target-examples
49256maybe-configure-target-examples:
4f0ef2d8
CD
49257@if gcc-bootstrap
49258configure-target-examples: stage_current
49259@endif gcc-bootstrap
a7254363
PB
49260@if target-examples
49261maybe-configure-target-examples: configure-target-examples
c52c6897 49262configure-target-examples:
0aed8855
PB
49263 @: $(MAKE); $(unstage)
49264 @r=`${PWD_COMMAND}`; export r; \
49265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49266 echo "Checking multilib configuration for examples..."; \
49267 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
49268 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
49269 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
49270 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
49271 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
49272 else \
49273 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
49274 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
49275 fi; \
49276 else \
49277 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
49278 fi; \
49279 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 49280 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 49281 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49282 echo Configuring in $(TARGET_SUBDIR)/examples; \
49283 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 49284 case $(srcdir) in \
b00612cc
PB
49285 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49286 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
49287 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49288 esac; \
b00612cc
PB
49289 srcdiroption="--srcdir=$${topdir}/examples"; \
49290 libsrcdir="$$s/examples"; \
bba45b8b
NN
49291 rm -f no-such-file || : ; \
49292 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49293 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49294 --target=${target_alias} $${srcdiroption} \
bba45b8b 49295 || exit 1
6bd3dfaa 49296@endif target-examples
e393202e 49297
a7254363
PB
49298
49299
d545f33b
PB
49300
49301
4fa63067
NN
49302.PHONY: all-target-examples maybe-all-target-examples
49303maybe-all-target-examples:
4f0ef2d8
CD
49304@if gcc-bootstrap
49305all-target-examples: stage_current
49306@endif gcc-bootstrap
6bd3dfaa 49307@if target-examples
72b2455a 49308TARGET-target-examples=all
6bd3dfaa 49309maybe-all-target-examples: all-target-examples
4fa63067 49310all-target-examples: configure-target-examples
0aed8855 49311 @: $(MAKE); $(unstage)
b40e3958
L
49312 @r=`${PWD_COMMAND}`; export r; \
49313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49314 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49315 (cd $(TARGET_SUBDIR)/examples && \
7f6ef0c0
PB
49316 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49317 $(TARGET-target-examples))
6bd3dfaa 49318@endif target-examples
e393202e 49319
a7254363
PB
49320
49321
d545f33b
PB
49322
49323
4fa63067
NN
49324.PHONY: check-target-examples maybe-check-target-examples
49325maybe-check-target-examples:
6bd3dfaa
PB
49326@if target-examples
49327maybe-check-target-examples: check-target-examples
16ae0395 49328
4fa63067
NN
49329# Dummy target for uncheckable module.
49330check-target-examples:
49331
6bd3dfaa 49332@endif target-examples
4fa63067
NN
49333
49334.PHONY: install-target-examples maybe-install-target-examples
49335maybe-install-target-examples:
6bd3dfaa
PB
49336@if target-examples
49337maybe-install-target-examples: install-target-examples
4fa63067
NN
49338
49339# Dummy target for uninstallable.
49340install-target-examples:
49341
6bd3dfaa 49342@endif target-examples
4fa63067 49343
56a8fe78 49344# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49345
49346.PHONY: maybe-info-target-examples info-target-examples
49347maybe-info-target-examples:
6bd3dfaa
PB
49348@if target-examples
49349maybe-info-target-examples: info-target-examples
4fa63067
NN
49350
49351info-target-examples: \
49352 configure-target-examples
0aed8855 49353 @: $(MAKE); $(unstage)
4fa63067
NN
49354 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49355 r=`${PWD_COMMAND}`; export r; \
b40e3958 49356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49357 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49358 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
49359 for flag in $(EXTRA_TARGET_FLAGS); do \
49360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49361 done; \
49362 (cd $(TARGET_SUBDIR)/examples && \
49363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49365 "RANLIB=$${RANLIB}" \
0c24b341 49366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49367 info) \
4fa63067 49368 || exit 1
930314a4 49369
6bd3dfaa 49370@endif target-examples
e393202e 49371
4fa63067
NN
49372.PHONY: maybe-dvi-target-examples dvi-target-examples
49373maybe-dvi-target-examples:
6bd3dfaa
PB
49374@if target-examples
49375maybe-dvi-target-examples: dvi-target-examples
16ae0395 49376
4fa63067
NN
49377dvi-target-examples: \
49378 configure-target-examples
0aed8855 49379 @: $(MAKE); $(unstage)
4fa63067
NN
49380 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49381 r=`${PWD_COMMAND}`; export r; \
b40e3958 49382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49383 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49384 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
49385 for flag in $(EXTRA_TARGET_FLAGS); do \
49386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49387 done; \
49388 (cd $(TARGET_SUBDIR)/examples && \
49389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49391 "RANLIB=$${RANLIB}" \
0c24b341 49392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49393 dvi) \
4fa63067
NN
49394 || exit 1
49395
6bd3dfaa 49396@endif target-examples
4fa63067 49397
56a8fe78
DD
49398.PHONY: maybe-pdf-target-examples pdf-target-examples
49399maybe-pdf-target-examples:
49400@if target-examples
49401maybe-pdf-target-examples: pdf-target-examples
49402
49403pdf-target-examples: \
49404 configure-target-examples
49405 @: $(MAKE); $(unstage)
49406 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49407 r=`${PWD_COMMAND}`; export r; \
49408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49409 $(NORMAL_TARGET_EXPORTS) \
49410 echo "Doing pdf in $(TARGET_SUBDIR)/examples" ; \
49411 for flag in $(EXTRA_TARGET_FLAGS); do \
49412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49413 done; \
49414 (cd $(TARGET_SUBDIR)/examples && \
49415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49417 "RANLIB=$${RANLIB}" \
0c24b341 49418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49419 pdf) \
49420 || exit 1
49421
49422@endif target-examples
49423
6d389afc
MS
49424.PHONY: maybe-html-target-examples html-target-examples
49425maybe-html-target-examples:
49426@if target-examples
49427maybe-html-target-examples: html-target-examples
49428
49429html-target-examples: \
49430 configure-target-examples
0aed8855 49431 @: $(MAKE); $(unstage)
6d389afc
MS
49432 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49433 r=`${PWD_COMMAND}`; export r; \
49434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49435 $(NORMAL_TARGET_EXPORTS) \
49436 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
49437 for flag in $(EXTRA_TARGET_FLAGS); do \
49438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49439 done; \
49440 (cd $(TARGET_SUBDIR)/examples && \
49441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49443 "RANLIB=$${RANLIB}" \
0c24b341 49444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49445 html) \
49446 || exit 1
49447
49448@endif target-examples
49449
4fa63067
NN
49450.PHONY: maybe-TAGS-target-examples TAGS-target-examples
49451maybe-TAGS-target-examples:
6bd3dfaa
PB
49452@if target-examples
49453maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
49454
49455TAGS-target-examples: \
49456 configure-target-examples
0aed8855 49457 @: $(MAKE); $(unstage)
4fa63067
NN
49458 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49459 r=`${PWD_COMMAND}`; export r; \
49460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49461 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49462 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
49463 for flag in $(EXTRA_TARGET_FLAGS); do \
49464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49465 done; \
49466 (cd $(TARGET_SUBDIR)/examples && \
49467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49469 "RANLIB=$${RANLIB}" \
0c24b341 49470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49471 TAGS) \
4fa63067
NN
49472 || exit 1
49473
6bd3dfaa 49474@endif target-examples
4fa63067
NN
49475
49476.PHONY: maybe-install-info-target-examples install-info-target-examples
49477maybe-install-info-target-examples:
6bd3dfaa
PB
49478@if target-examples
49479maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
49480
49481install-info-target-examples: \
49482 configure-target-examples \
49483 info-target-examples
0aed8855 49484 @: $(MAKE); $(unstage)
4fa63067
NN
49485 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49486 r=`${PWD_COMMAND}`; export r; \
49487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49488 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49489 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
49490 for flag in $(EXTRA_TARGET_FLAGS); do \
49491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49492 done; \
49493 (cd $(TARGET_SUBDIR)/examples && \
49494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49496 "RANLIB=$${RANLIB}" \
0c24b341 49497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49498 install-info) \
4fa63067
NN
49499 || exit 1
49500
6bd3dfaa 49501@endif target-examples
4fa63067 49502
a3ca38d2
DD
49503.PHONY: maybe-install-pdf-target-examples install-pdf-target-examples
49504maybe-install-pdf-target-examples:
49505@if target-examples
49506maybe-install-pdf-target-examples: install-pdf-target-examples
49507
49508install-pdf-target-examples: \
49509 configure-target-examples \
49510 pdf-target-examples
49511 @: $(MAKE); $(unstage)
49512 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49513 r=`${PWD_COMMAND}`; export r; \
49514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49515 $(NORMAL_TARGET_EXPORTS) \
49516 echo "Doing install-pdf in $(TARGET_SUBDIR)/examples" ; \
49517 for flag in $(EXTRA_TARGET_FLAGS); do \
49518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49519 done; \
49520 (cd $(TARGET_SUBDIR)/examples && \
49521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49523 "RANLIB=$${RANLIB}" \
0c24b341 49524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49525 install-pdf) \
49526 || exit 1
49527
49528@endif target-examples
49529
108a6f8e
CD
49530.PHONY: maybe-install-html-target-examples install-html-target-examples
49531maybe-install-html-target-examples:
49532@if target-examples
49533maybe-install-html-target-examples: install-html-target-examples
49534
49535install-html-target-examples: \
49536 configure-target-examples \
49537 html-target-examples
49538 @: $(MAKE); $(unstage)
49539 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49540 r=`${PWD_COMMAND}`; export r; \
49541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49542 $(NORMAL_TARGET_EXPORTS) \
49543 echo "Doing install-html in $(TARGET_SUBDIR)/examples" ; \
49544 for flag in $(EXTRA_TARGET_FLAGS); do \
49545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49546 done; \
49547 (cd $(TARGET_SUBDIR)/examples && \
49548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49550 "RANLIB=$${RANLIB}" \
0c24b341 49551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49552 install-html) \
49553 || exit 1
49554
49555@endif target-examples
49556
4fa63067
NN
49557.PHONY: maybe-installcheck-target-examples installcheck-target-examples
49558maybe-installcheck-target-examples:
6bd3dfaa
PB
49559@if target-examples
49560maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
49561
49562installcheck-target-examples: \
49563 configure-target-examples
0aed8855 49564 @: $(MAKE); $(unstage)
4fa63067
NN
49565 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49566 r=`${PWD_COMMAND}`; export r; \
49567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49568 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49569 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
49570 for flag in $(EXTRA_TARGET_FLAGS); do \
49571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49572 done; \
49573 (cd $(TARGET_SUBDIR)/examples && \
49574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49576 "RANLIB=$${RANLIB}" \
0c24b341 49577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49578 installcheck) \
4fa63067
NN
49579 || exit 1
49580
6bd3dfaa 49581@endif target-examples
4fa63067
NN
49582
49583.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
49584maybe-mostlyclean-target-examples:
6bd3dfaa
PB
49585@if target-examples
49586maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
49587
49588mostlyclean-target-examples:
0aed8855 49589 @: $(MAKE); $(unstage)
4fa63067
NN
49590 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49591 r=`${PWD_COMMAND}`; export r; \
49592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49594 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
49595 for flag in $(EXTRA_TARGET_FLAGS); do \
49596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49597 done; \
49598 (cd $(TARGET_SUBDIR)/examples && \
49599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49601 "RANLIB=$${RANLIB}" \
0c24b341 49602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49603 mostlyclean) \
4fa63067
NN
49604 || exit 1
49605
6bd3dfaa 49606@endif target-examples
4fa63067
NN
49607
49608.PHONY: maybe-clean-target-examples clean-target-examples
49609maybe-clean-target-examples:
6bd3dfaa
PB
49610@if target-examples
49611maybe-clean-target-examples: clean-target-examples
4fa63067
NN
49612
49613clean-target-examples:
0aed8855 49614 @: $(MAKE); $(unstage)
4fa63067
NN
49615 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49616 r=`${PWD_COMMAND}`; export r; \
49617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49618 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49619 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
49620 for flag in $(EXTRA_TARGET_FLAGS); do \
49621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49622 done; \
49623 (cd $(TARGET_SUBDIR)/examples && \
49624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49626 "RANLIB=$${RANLIB}" \
0c24b341 49627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49628 clean) \
4fa63067
NN
49629 || exit 1
49630
6bd3dfaa 49631@endif target-examples
4fa63067
NN
49632
49633.PHONY: maybe-distclean-target-examples distclean-target-examples
49634maybe-distclean-target-examples:
6bd3dfaa
PB
49635@if target-examples
49636maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
49637
49638distclean-target-examples:
0aed8855 49639 @: $(MAKE); $(unstage)
4fa63067
NN
49640 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49641 r=`${PWD_COMMAND}`; export r; \
49642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49644 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
49645 for flag in $(EXTRA_TARGET_FLAGS); do \
49646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49647 done; \
49648 (cd $(TARGET_SUBDIR)/examples && \
49649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49651 "RANLIB=$${RANLIB}" \
0c24b341 49652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49653 distclean) \
4fa63067
NN
49654 || exit 1
49655
6bd3dfaa 49656@endif target-examples
4fa63067
NN
49657
49658.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
49659maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
49660@if target-examples
49661maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
49662
49663maintainer-clean-target-examples:
0aed8855 49664 @: $(MAKE); $(unstage)
4fa63067
NN
49665 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
49666 r=`${PWD_COMMAND}`; export r; \
49667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49669 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
49670 for flag in $(EXTRA_TARGET_FLAGS); do \
49671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49672 done; \
49673 (cd $(TARGET_SUBDIR)/examples && \
49674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49676 "RANLIB=$${RANLIB}" \
0c24b341 49677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49678 maintainer-clean) \
4fa63067
NN
49679 || exit 1
49680
6bd3dfaa 49681@endif target-examples
e393202e
NN
49682
49683
15723a45 49684
a7254363 49685
e90269c8 49686
a7254363
PB
49687.PHONY: configure-target-libffi maybe-configure-target-libffi
49688maybe-configure-target-libffi:
4f0ef2d8
CD
49689@if gcc-bootstrap
49690configure-target-libffi: stage_current
49691@endif gcc-bootstrap
a7254363
PB
49692@if target-libffi
49693maybe-configure-target-libffi: configure-target-libffi
c52c6897 49694configure-target-libffi:
0aed8855
PB
49695 @: $(MAKE); $(unstage)
49696 @r=`${PWD_COMMAND}`; export r; \
49697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49698 echo "Checking multilib configuration for libffi..."; \
49699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
49700 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
49701 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
49702 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
49703 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
49704 else \
49705 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
49706 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
49707 fi; \
49708 else \
49709 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
49710 fi; \
49711 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 49712 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 49713 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49714 echo Configuring in $(TARGET_SUBDIR)/libffi; \
49715 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 49716 case $(srcdir) in \
b00612cc
PB
49717 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49718 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
49719 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 49720 esac; \
b00612cc
PB
49721 srcdiroption="--srcdir=$${topdir}/libffi"; \
49722 libsrcdir="$$s/libffi"; \
bba45b8b
NN
49723 rm -f no-such-file || : ; \
49724 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
49725 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49726 --target=${target_alias} $${srcdiroption} \
bba45b8b 49727 || exit 1
6bd3dfaa 49728@endif target-libffi
e393202e 49729
a7254363
PB
49730
49731
d545f33b
PB
49732
49733
4fa63067
NN
49734.PHONY: all-target-libffi maybe-all-target-libffi
49735maybe-all-target-libffi:
4f0ef2d8
CD
49736@if gcc-bootstrap
49737all-target-libffi: stage_current
49738@endif gcc-bootstrap
6bd3dfaa 49739@if target-libffi
72b2455a 49740TARGET-target-libffi=all
6bd3dfaa 49741maybe-all-target-libffi: all-target-libffi
4fa63067 49742all-target-libffi: configure-target-libffi
0aed8855 49743 @: $(MAKE); $(unstage)
b40e3958
L
49744 @r=`${PWD_COMMAND}`; export r; \
49745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49746 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49747 (cd $(TARGET_SUBDIR)/libffi && \
7f6ef0c0
PB
49748 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
49749 $(TARGET-target-libffi))
6bd3dfaa 49750@endif target-libffi
e393202e 49751
a7254363
PB
49752
49753
d545f33b
PB
49754
49755
4fa63067
NN
49756.PHONY: check-target-libffi maybe-check-target-libffi
49757maybe-check-target-libffi:
6bd3dfaa
PB
49758@if target-libffi
49759maybe-check-target-libffi: check-target-libffi
16ae0395 49760
4fa63067 49761check-target-libffi:
0aed8855 49762 @: $(MAKE); $(unstage)
b40e3958
L
49763 @r=`${PWD_COMMAND}`; export r; \
49764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49765 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49766 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 49767 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 49768
6bd3dfaa 49769@endif target-libffi
e393202e 49770
4fa63067
NN
49771.PHONY: install-target-libffi maybe-install-target-libffi
49772maybe-install-target-libffi:
6bd3dfaa
PB
49773@if target-libffi
49774maybe-install-target-libffi: install-target-libffi
16ae0395 49775
4fa63067 49776install-target-libffi: installdirs
0aed8855 49777 @: $(MAKE); $(unstage)
b40e3958
L
49778 @r=`${PWD_COMMAND}`; export r; \
49779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49780 $(NORMAL_TARGET_EXPORTS) \
4fa63067 49781 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 49782 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 49783
6bd3dfaa 49784@endif target-libffi
e393202e 49785
56a8fe78 49786# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
49787
49788.PHONY: maybe-info-target-libffi info-target-libffi
49789maybe-info-target-libffi:
6bd3dfaa
PB
49790@if target-libffi
49791maybe-info-target-libffi: info-target-libffi
4fa63067
NN
49792
49793info-target-libffi: \
49794 configure-target-libffi
0aed8855 49795 @: $(MAKE); $(unstage)
4fa63067
NN
49796 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49797 r=`${PWD_COMMAND}`; export r; \
49798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49800 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
49801 for flag in $(EXTRA_TARGET_FLAGS); do \
49802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49803 done; \
49804 (cd $(TARGET_SUBDIR)/libffi && \
49805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49807 "RANLIB=$${RANLIB}" \
0c24b341 49808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49809 info) \
4fa63067
NN
49810 || exit 1
49811
6bd3dfaa 49812@endif target-libffi
4fa63067
NN
49813
49814.PHONY: maybe-dvi-target-libffi dvi-target-libffi
49815maybe-dvi-target-libffi:
6bd3dfaa
PB
49816@if target-libffi
49817maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
49818
49819dvi-target-libffi: \
49820 configure-target-libffi
0aed8855 49821 @: $(MAKE); $(unstage)
4fa63067
NN
49822 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49823 r=`${PWD_COMMAND}`; export r; \
49824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49825 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49826 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
49827 for flag in $(EXTRA_TARGET_FLAGS); do \
49828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49829 done; \
49830 (cd $(TARGET_SUBDIR)/libffi && \
49831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49833 "RANLIB=$${RANLIB}" \
0c24b341 49834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49835 dvi) \
4fa63067
NN
49836 || exit 1
49837
6bd3dfaa 49838@endif target-libffi
4fa63067 49839
56a8fe78
DD
49840.PHONY: maybe-pdf-target-libffi pdf-target-libffi
49841maybe-pdf-target-libffi:
49842@if target-libffi
49843maybe-pdf-target-libffi: pdf-target-libffi
49844
49845pdf-target-libffi: \
49846 configure-target-libffi
49847 @: $(MAKE); $(unstage)
49848 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49849 r=`${PWD_COMMAND}`; export r; \
49850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49851 $(NORMAL_TARGET_EXPORTS) \
49852 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
49853 for flag in $(EXTRA_TARGET_FLAGS); do \
49854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49855 done; \
49856 (cd $(TARGET_SUBDIR)/libffi && \
49857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49859 "RANLIB=$${RANLIB}" \
0c24b341 49860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
49861 pdf) \
49862 || exit 1
49863
49864@endif target-libffi
49865
6d389afc
MS
49866.PHONY: maybe-html-target-libffi html-target-libffi
49867maybe-html-target-libffi:
49868@if target-libffi
49869maybe-html-target-libffi: html-target-libffi
49870
49871html-target-libffi: \
49872 configure-target-libffi
0aed8855 49873 @: $(MAKE); $(unstage)
6d389afc
MS
49874 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49875 r=`${PWD_COMMAND}`; export r; \
49876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
49877 $(NORMAL_TARGET_EXPORTS) \
49878 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
49879 for flag in $(EXTRA_TARGET_FLAGS); do \
49880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49881 done; \
49882 (cd $(TARGET_SUBDIR)/libffi && \
49883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49885 "RANLIB=$${RANLIB}" \
0c24b341 49886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
49887 html) \
49888 || exit 1
49889
49890@endif target-libffi
49891
4fa63067
NN
49892.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
49893maybe-TAGS-target-libffi:
6bd3dfaa
PB
49894@if target-libffi
49895maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
49896
49897TAGS-target-libffi: \
49898 configure-target-libffi
0aed8855 49899 @: $(MAKE); $(unstage)
4fa63067
NN
49900 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49901 r=`${PWD_COMMAND}`; export r; \
49902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49903 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49904 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
49905 for flag in $(EXTRA_TARGET_FLAGS); do \
49906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49907 done; \
49908 (cd $(TARGET_SUBDIR)/libffi && \
49909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49911 "RANLIB=$${RANLIB}" \
0c24b341 49912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49913 TAGS) \
4fa63067
NN
49914 || exit 1
49915
6bd3dfaa 49916@endif target-libffi
4fa63067
NN
49917
49918.PHONY: maybe-install-info-target-libffi install-info-target-libffi
49919maybe-install-info-target-libffi:
6bd3dfaa
PB
49920@if target-libffi
49921maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
49922
49923install-info-target-libffi: \
49924 configure-target-libffi \
49925 info-target-libffi
0aed8855 49926 @: $(MAKE); $(unstage)
4fa63067
NN
49927 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49928 r=`${PWD_COMMAND}`; export r; \
49929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 49930 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
49931 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
49932 for flag in $(EXTRA_TARGET_FLAGS); do \
49933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49934 done; \
49935 (cd $(TARGET_SUBDIR)/libffi && \
49936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49938 "RANLIB=$${RANLIB}" \
0c24b341 49939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 49940 install-info) \
4fa63067
NN
49941 || exit 1
49942
6bd3dfaa 49943@endif target-libffi
4fa63067 49944
a3ca38d2
DD
49945.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
49946maybe-install-pdf-target-libffi:
49947@if target-libffi
49948maybe-install-pdf-target-libffi: install-pdf-target-libffi
49949
49950install-pdf-target-libffi: \
49951 configure-target-libffi \
49952 pdf-target-libffi
49953 @: $(MAKE); $(unstage)
49954 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49955 r=`${PWD_COMMAND}`; export r; \
49956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49957 $(NORMAL_TARGET_EXPORTS) \
49958 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
49959 for flag in $(EXTRA_TARGET_FLAGS); do \
49960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49961 done; \
49962 (cd $(TARGET_SUBDIR)/libffi && \
49963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49965 "RANLIB=$${RANLIB}" \
0c24b341 49966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
49967 install-pdf) \
49968 || exit 1
49969
49970@endif target-libffi
49971
108a6f8e
CD
49972.PHONY: maybe-install-html-target-libffi install-html-target-libffi
49973maybe-install-html-target-libffi:
49974@if target-libffi
49975maybe-install-html-target-libffi: install-html-target-libffi
49976
49977install-html-target-libffi: \
49978 configure-target-libffi \
49979 html-target-libffi
49980 @: $(MAKE); $(unstage)
49981 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
49982 r=`${PWD_COMMAND}`; export r; \
49983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49984 $(NORMAL_TARGET_EXPORTS) \
49985 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
49986 for flag in $(EXTRA_TARGET_FLAGS); do \
49987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49988 done; \
49989 (cd $(TARGET_SUBDIR)/libffi && \
49990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49992 "RANLIB=$${RANLIB}" \
0c24b341 49993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
49994 install-html) \
49995 || exit 1
49996
49997@endif target-libffi
49998
4fa63067
NN
49999.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
50000maybe-installcheck-target-libffi:
6bd3dfaa
PB
50001@if target-libffi
50002maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
50003
50004installcheck-target-libffi: \
50005 configure-target-libffi
0aed8855 50006 @: $(MAKE); $(unstage)
4fa63067
NN
50007 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50008 r=`${PWD_COMMAND}`; export r; \
50009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50010 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50011 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
50012 for flag in $(EXTRA_TARGET_FLAGS); do \
50013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50014 done; \
50015 (cd $(TARGET_SUBDIR)/libffi && \
50016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50018 "RANLIB=$${RANLIB}" \
0c24b341 50019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50020 installcheck) \
4fa63067
NN
50021 || exit 1
50022
6bd3dfaa 50023@endif target-libffi
4fa63067
NN
50024
50025.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
50026maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
50027@if target-libffi
50028maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
50029
50030mostlyclean-target-libffi:
0aed8855 50031 @: $(MAKE); $(unstage)
4fa63067
NN
50032 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50033 r=`${PWD_COMMAND}`; export r; \
50034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50036 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
50037 for flag in $(EXTRA_TARGET_FLAGS); do \
50038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50039 done; \
50040 (cd $(TARGET_SUBDIR)/libffi && \
50041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50043 "RANLIB=$${RANLIB}" \
0c24b341 50044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50045 mostlyclean) \
4fa63067
NN
50046 || exit 1
50047
6bd3dfaa 50048@endif target-libffi
4fa63067
NN
50049
50050.PHONY: maybe-clean-target-libffi clean-target-libffi
50051maybe-clean-target-libffi:
6bd3dfaa
PB
50052@if target-libffi
50053maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
50054
50055clean-target-libffi:
0aed8855 50056 @: $(MAKE); $(unstage)
4fa63067
NN
50057 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50058 r=`${PWD_COMMAND}`; export r; \
50059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50060 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50061 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
50062 for flag in $(EXTRA_TARGET_FLAGS); do \
50063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50064 done; \
50065 (cd $(TARGET_SUBDIR)/libffi && \
50066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50068 "RANLIB=$${RANLIB}" \
0c24b341 50069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50070 clean) \
4fa63067
NN
50071 || exit 1
50072
6bd3dfaa 50073@endif target-libffi
4fa63067
NN
50074
50075.PHONY: maybe-distclean-target-libffi distclean-target-libffi
50076maybe-distclean-target-libffi:
6bd3dfaa
PB
50077@if target-libffi
50078maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
50079
50080distclean-target-libffi:
0aed8855 50081 @: $(MAKE); $(unstage)
4fa63067
NN
50082 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50083 r=`${PWD_COMMAND}`; export r; \
50084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50085 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50086 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
50087 for flag in $(EXTRA_TARGET_FLAGS); do \
50088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50089 done; \
50090 (cd $(TARGET_SUBDIR)/libffi && \
50091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50093 "RANLIB=$${RANLIB}" \
0c24b341 50094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50095 distclean) \
4fa63067
NN
50096 || exit 1
50097
6bd3dfaa 50098@endif target-libffi
4fa63067
NN
50099
50100.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
50101maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
50102@if target-libffi
50103maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
50104
50105maintainer-clean-target-libffi:
0aed8855 50106 @: $(MAKE); $(unstage)
4fa63067
NN
50107 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
50108 r=`${PWD_COMMAND}`; export r; \
50109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50110 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50111 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
50112 for flag in $(EXTRA_TARGET_FLAGS); do \
50113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50114 done; \
50115 (cd $(TARGET_SUBDIR)/libffi && \
50116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50118 "RANLIB=$${RANLIB}" \
0c24b341 50119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50120 maintainer-clean) \
4fa63067
NN
50121 || exit 1
50122
6bd3dfaa 50123@endif target-libffi
4fa63067
NN
50124
50125
15723a45 50126
a7254363 50127
15723a45 50128
a7254363
PB
50129.PHONY: configure-target-libjava maybe-configure-target-libjava
50130maybe-configure-target-libjava:
4f0ef2d8
CD
50131@if gcc-bootstrap
50132configure-target-libjava: stage_current
50133@endif gcc-bootstrap
a7254363
PB
50134@if target-libjava
50135maybe-configure-target-libjava: configure-target-libjava
c52c6897 50136configure-target-libjava:
0aed8855
PB
50137 @: $(MAKE); $(unstage)
50138 @r=`${PWD_COMMAND}`; export r; \
50139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50140 echo "Checking multilib configuration for libjava..."; \
50141 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
50142 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
50143 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
50144 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
50145 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
50146 else \
50147 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
50148 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
50149 fi; \
50150 else \
50151 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
50152 fi; \
50153 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 50154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 50155 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50156 echo Configuring in $(TARGET_SUBDIR)/libjava; \
50157 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 50158 case $(srcdir) in \
b00612cc
PB
50159 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50160 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
50161 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50162 esac; \
b00612cc
PB
50163 srcdiroption="--srcdir=$${topdir}/libjava"; \
50164 libsrcdir="$$s/libjava"; \
bba45b8b
NN
50165 rm -f no-such-file || : ; \
50166 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50167 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50168 --target=${target_alias} $${srcdiroption} \
bba45b8b 50169 || exit 1
6bd3dfaa 50170@endif target-libjava
e393202e 50171
a7254363
PB
50172
50173
d545f33b
PB
50174
50175
4fa63067
NN
50176.PHONY: all-target-libjava maybe-all-target-libjava
50177maybe-all-target-libjava:
4f0ef2d8
CD
50178@if gcc-bootstrap
50179all-target-libjava: stage_current
50180@endif gcc-bootstrap
6bd3dfaa 50181@if target-libjava
72b2455a 50182TARGET-target-libjava=all
6bd3dfaa 50183maybe-all-target-libjava: all-target-libjava
4fa63067 50184all-target-libjava: configure-target-libjava
0aed8855 50185 @: $(MAKE); $(unstage)
b40e3958
L
50186 @r=`${PWD_COMMAND}`; export r; \
50187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50188 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50189 (cd $(TARGET_SUBDIR)/libjava && \
7f6ef0c0
PB
50190 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
50191 $(TARGET-target-libjava))
6bd3dfaa 50192@endif target-libjava
e393202e 50193
a7254363
PB
50194
50195
d545f33b
PB
50196
50197
4fa63067
NN
50198.PHONY: check-target-libjava maybe-check-target-libjava
50199maybe-check-target-libjava:
6bd3dfaa
PB
50200@if target-libjava
50201maybe-check-target-libjava: check-target-libjava
16ae0395 50202
4fa63067 50203check-target-libjava:
0aed8855 50204 @: $(MAKE); $(unstage)
4fa63067
NN
50205 @r=`${PWD_COMMAND}`; export r; \
50206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50207 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50208 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 50209 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 50210
6bd3dfaa 50211@endif target-libjava
930314a4 50212
4fa63067
NN
50213.PHONY: install-target-libjava maybe-install-target-libjava
50214maybe-install-target-libjava:
6bd3dfaa
PB
50215@if target-libjava
50216maybe-install-target-libjava: install-target-libjava
16ae0395 50217
4fa63067 50218install-target-libjava: installdirs
0aed8855 50219 @: $(MAKE); $(unstage)
b40e3958
L
50220 @r=`${PWD_COMMAND}`; export r; \
50221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50222 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 50223 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 50224 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50225
6bd3dfaa 50226@endif target-libjava
e393202e 50227
56a8fe78 50228# Other targets (info, dvi, pdf, etc.)
15723a45 50229
4fa63067
NN
50230.PHONY: maybe-info-target-libjava info-target-libjava
50231maybe-info-target-libjava:
6bd3dfaa
PB
50232@if target-libjava
50233maybe-info-target-libjava: info-target-libjava
15723a45 50234
4fa63067
NN
50235info-target-libjava: \
50236 configure-target-libjava
0aed8855 50237 @: $(MAKE); $(unstage)
4fa63067 50238 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
50239 r=`${PWD_COMMAND}`; export r; \
50240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50241 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50242 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
50243 for flag in $(EXTRA_TARGET_FLAGS); do \
50244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50245 done; \
50246 (cd $(TARGET_SUBDIR)/libjava && \
50247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50249 "RANLIB=$${RANLIB}" \
0c24b341 50250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50251 info) \
bba45b8b 50252 || exit 1
e393202e 50253
6bd3dfaa 50254@endif target-libjava
4fa63067
NN
50255
50256.PHONY: maybe-dvi-target-libjava dvi-target-libjava
50257maybe-dvi-target-libjava:
6bd3dfaa
PB
50258@if target-libjava
50259maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
50260
50261dvi-target-libjava: \
50262 configure-target-libjava
0aed8855 50263 @: $(MAKE); $(unstage)
4fa63067
NN
50264 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50265 r=`${PWD_COMMAND}`; export r; \
b40e3958 50266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50267 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50268 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
50269 for flag in $(EXTRA_TARGET_FLAGS); do \
50270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50271 done; \
50272 (cd $(TARGET_SUBDIR)/libjava && \
50273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50275 "RANLIB=$${RANLIB}" \
0c24b341 50276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50277 dvi) \
4fa63067 50278 || exit 1
e393202e 50279
6bd3dfaa 50280@endif target-libjava
16ae0395 50281
56a8fe78
DD
50282.PHONY: maybe-pdf-target-libjava pdf-target-libjava
50283maybe-pdf-target-libjava:
50284@if target-libjava
50285maybe-pdf-target-libjava: pdf-target-libjava
50286
50287pdf-target-libjava: \
50288 configure-target-libjava
50289 @: $(MAKE); $(unstage)
50290 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50291 r=`${PWD_COMMAND}`; export r; \
50292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50293 $(RAW_CXX_TARGET_EXPORTS) \
50294 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
50295 for flag in $(EXTRA_TARGET_FLAGS); do \
50296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50297 done; \
50298 (cd $(TARGET_SUBDIR)/libjava && \
50299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50301 "RANLIB=$${RANLIB}" \
0c24b341 50302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50303 pdf) \
50304 || exit 1
50305
50306@endif target-libjava
50307
6d389afc
MS
50308.PHONY: maybe-html-target-libjava html-target-libjava
50309maybe-html-target-libjava:
50310@if target-libjava
50311maybe-html-target-libjava: html-target-libjava
50312
50313html-target-libjava: \
50314 configure-target-libjava
0aed8855 50315 @: $(MAKE); $(unstage)
6d389afc
MS
50316 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50317 r=`${PWD_COMMAND}`; export r; \
50318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50319 $(RAW_CXX_TARGET_EXPORTS) \
50320 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
50321 for flag in $(EXTRA_TARGET_FLAGS); do \
50322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50323 done; \
50324 (cd $(TARGET_SUBDIR)/libjava && \
50325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50327 "RANLIB=$${RANLIB}" \
0c24b341 50328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50329 html) \
50330 || exit 1
50331
50332@endif target-libjava
50333
4fa63067
NN
50334.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
50335maybe-TAGS-target-libjava:
6bd3dfaa
PB
50336@if target-libjava
50337maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
50338
50339TAGS-target-libjava: \
50340 configure-target-libjava
0aed8855 50341 @: $(MAKE); $(unstage)
4fa63067
NN
50342 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50343 r=`${PWD_COMMAND}`; export r; \
b40e3958 50344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50345 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50346 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
50347 for flag in $(EXTRA_TARGET_FLAGS); do \
50348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50349 done; \
50350 (cd $(TARGET_SUBDIR)/libjava && \
50351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50353 "RANLIB=$${RANLIB}" \
0c24b341 50354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50355 TAGS) \
4fa63067 50356 || exit 1
e393202e 50357
6bd3dfaa 50358@endif target-libjava
930314a4 50359
4fa63067
NN
50360.PHONY: maybe-install-info-target-libjava install-info-target-libjava
50361maybe-install-info-target-libjava:
6bd3dfaa
PB
50362@if target-libjava
50363maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 50364
4fa63067
NN
50365install-info-target-libjava: \
50366 configure-target-libjava \
50367 info-target-libjava
0aed8855 50368 @: $(MAKE); $(unstage)
4fa63067
NN
50369 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50370 r=`${PWD_COMMAND}`; export r; \
b40e3958 50371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50372 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50373 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
50374 for flag in $(EXTRA_TARGET_FLAGS); do \
50375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50376 done; \
50377 (cd $(TARGET_SUBDIR)/libjava && \
50378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50380 "RANLIB=$${RANLIB}" \
0c24b341 50381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50382 install-info) \
4fa63067 50383 || exit 1
e393202e 50384
6bd3dfaa 50385@endif target-libjava
e393202e 50386
a3ca38d2
DD
50387.PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
50388maybe-install-pdf-target-libjava:
50389@if target-libjava
50390maybe-install-pdf-target-libjava: install-pdf-target-libjava
50391
50392install-pdf-target-libjava: \
50393 configure-target-libjava \
50394 pdf-target-libjava
50395 @: $(MAKE); $(unstage)
50396 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50397 r=`${PWD_COMMAND}`; export r; \
50398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50399 $(RAW_CXX_TARGET_EXPORTS) \
50400 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
50401 for flag in $(EXTRA_TARGET_FLAGS); do \
50402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50403 done; \
50404 (cd $(TARGET_SUBDIR)/libjava && \
50405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50407 "RANLIB=$${RANLIB}" \
0c24b341 50408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50409 install-pdf) \
50410 || exit 1
50411
50412@endif target-libjava
50413
108a6f8e
CD
50414.PHONY: maybe-install-html-target-libjava install-html-target-libjava
50415maybe-install-html-target-libjava:
50416@if target-libjava
50417maybe-install-html-target-libjava: install-html-target-libjava
50418
50419install-html-target-libjava: \
50420 configure-target-libjava \
50421 html-target-libjava
50422 @: $(MAKE); $(unstage)
50423 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50424 r=`${PWD_COMMAND}`; export r; \
50425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50426 $(RAW_CXX_TARGET_EXPORTS) \
50427 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
50428 for flag in $(EXTRA_TARGET_FLAGS); do \
50429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50430 done; \
50431 (cd $(TARGET_SUBDIR)/libjava && \
50432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50434 "RANLIB=$${RANLIB}" \
0c24b341 50435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50436 install-html) \
50437 || exit 1
50438
50439@endif target-libjava
50440
4fa63067
NN
50441.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
50442maybe-installcheck-target-libjava:
6bd3dfaa
PB
50443@if target-libjava
50444maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 50445
4fa63067
NN
50446installcheck-target-libjava: \
50447 configure-target-libjava
0aed8855 50448 @: $(MAKE); $(unstage)
4fa63067
NN
50449 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50450 r=`${PWD_COMMAND}`; export r; \
50451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50452 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50453 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
50454 for flag in $(EXTRA_TARGET_FLAGS); do \
50455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50456 done; \
50457 (cd $(TARGET_SUBDIR)/libjava && \
50458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50460 "RANLIB=$${RANLIB}" \
0c24b341 50461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50462 installcheck) \
4fa63067 50463 || exit 1
15723a45 50464
6bd3dfaa 50465@endif target-libjava
4fa63067
NN
50466
50467.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
50468maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
50469@if target-libjava
50470maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
50471
50472mostlyclean-target-libjava:
0aed8855 50473 @: $(MAKE); $(unstage)
4fa63067
NN
50474 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50475 r=`${PWD_COMMAND}`; export r; \
50476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50477 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50478 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
50479 for flag in $(EXTRA_TARGET_FLAGS); do \
50480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50481 done; \
50482 (cd $(TARGET_SUBDIR)/libjava && \
50483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50485 "RANLIB=$${RANLIB}" \
0c24b341 50486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50487 mostlyclean) \
4fa63067
NN
50488 || exit 1
50489
6bd3dfaa 50490@endif target-libjava
4fa63067
NN
50491
50492.PHONY: maybe-clean-target-libjava clean-target-libjava
50493maybe-clean-target-libjava:
6bd3dfaa
PB
50494@if target-libjava
50495maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
50496
50497clean-target-libjava:
0aed8855 50498 @: $(MAKE); $(unstage)
4fa63067 50499 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
50500 r=`${PWD_COMMAND}`; export r; \
50501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50502 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50503 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
50504 for flag in $(EXTRA_TARGET_FLAGS); do \
50505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50506 done; \
50507 (cd $(TARGET_SUBDIR)/libjava && \
50508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50510 "RANLIB=$${RANLIB}" \
0c24b341 50511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50512 clean) \
bba45b8b 50513 || exit 1
e393202e 50514
6bd3dfaa 50515@endif target-libjava
e393202e 50516
4fa63067
NN
50517.PHONY: maybe-distclean-target-libjava distclean-target-libjava
50518maybe-distclean-target-libjava:
6bd3dfaa
PB
50519@if target-libjava
50520maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 50521
4fa63067 50522distclean-target-libjava:
0aed8855 50523 @: $(MAKE); $(unstage)
4fa63067
NN
50524 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50525 r=`${PWD_COMMAND}`; export r; \
50526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50527 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50528 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
50529 for flag in $(EXTRA_TARGET_FLAGS); do \
50530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50531 done; \
50532 (cd $(TARGET_SUBDIR)/libjava && \
50533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50535 "RANLIB=$${RANLIB}" \
0c24b341 50536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50537 distclean) \
4fa63067 50538 || exit 1
3866be5d 50539
6bd3dfaa 50540@endif target-libjava
930314a4 50541
4fa63067
NN
50542.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
50543maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
50544@if target-libjava
50545maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 50546
4fa63067 50547maintainer-clean-target-libjava:
0aed8855 50548 @: $(MAKE); $(unstage)
4fa63067
NN
50549 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
50550 r=`${PWD_COMMAND}`; export r; \
b40e3958 50551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50552 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
50553 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
50554 for flag in $(EXTRA_TARGET_FLAGS); do \
50555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50556 done; \
50557 (cd $(TARGET_SUBDIR)/libjava && \
50558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50560 "RANLIB=$${RANLIB}" \
0c24b341 50561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50562 maintainer-clean) \
4fa63067 50563 || exit 1
e393202e 50564
6bd3dfaa 50565@endif target-libjava
e393202e 50566
4fa63067 50567
15723a45 50568
a7254363 50569
e90269c8 50570
a7254363
PB
50571.PHONY: configure-target-zlib maybe-configure-target-zlib
50572maybe-configure-target-zlib:
4f0ef2d8
CD
50573@if gcc-bootstrap
50574configure-target-zlib: stage_current
50575@endif gcc-bootstrap
a7254363
PB
50576@if target-zlib
50577maybe-configure-target-zlib: configure-target-zlib
c52c6897 50578configure-target-zlib:
0aed8855
PB
50579 @: $(MAKE); $(unstage)
50580 @r=`${PWD_COMMAND}`; export r; \
50581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50582 echo "Checking multilib configuration for zlib..."; \
50583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
50584 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
50585 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
50586 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
50587 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
50588 else \
50589 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
50590 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
50591 fi; \
50592 else \
50593 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
50594 fi; \
50595 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 50596 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 50597 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50598 echo Configuring in $(TARGET_SUBDIR)/zlib; \
50599 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 50600 case $(srcdir) in \
b00612cc
PB
50601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50602 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
50603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 50604 esac; \
b00612cc
PB
50605 srcdiroption="--srcdir=$${topdir}/zlib"; \
50606 libsrcdir="$$s/zlib"; \
bba45b8b
NN
50607 rm -f no-such-file || : ; \
50608 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
50609 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50610 --target=${target_alias} $${srcdiroption} \
bba45b8b 50611 || exit 1
6bd3dfaa 50612@endif target-zlib
e393202e 50613
a7254363
PB
50614
50615
d545f33b
PB
50616
50617
4fa63067
NN
50618.PHONY: all-target-zlib maybe-all-target-zlib
50619maybe-all-target-zlib:
4f0ef2d8
CD
50620@if gcc-bootstrap
50621all-target-zlib: stage_current
50622@endif gcc-bootstrap
6bd3dfaa 50623@if target-zlib
72b2455a 50624TARGET-target-zlib=all
6bd3dfaa 50625maybe-all-target-zlib: all-target-zlib
4fa63067 50626all-target-zlib: configure-target-zlib
0aed8855 50627 @: $(MAKE); $(unstage)
b40e3958
L
50628 @r=`${PWD_COMMAND}`; export r; \
50629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50630 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50631 (cd $(TARGET_SUBDIR)/zlib && \
7f6ef0c0
PB
50632 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
50633 $(TARGET-target-zlib))
6bd3dfaa 50634@endif target-zlib
e393202e 50635
a7254363
PB
50636
50637
d545f33b
PB
50638
50639
4fa63067
NN
50640.PHONY: check-target-zlib maybe-check-target-zlib
50641maybe-check-target-zlib:
6bd3dfaa
PB
50642@if target-zlib
50643maybe-check-target-zlib: check-target-zlib
16ae0395 50644
4fa63067 50645check-target-zlib:
0aed8855 50646 @: $(MAKE); $(unstage)
b40e3958
L
50647 @r=`${PWD_COMMAND}`; export r; \
50648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50649 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50650 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 50651 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 50652
6bd3dfaa 50653@endif target-zlib
930314a4 50654
4fa63067
NN
50655.PHONY: install-target-zlib maybe-install-target-zlib
50656maybe-install-target-zlib:
6bd3dfaa
PB
50657@if target-zlib
50658maybe-install-target-zlib: install-target-zlib
16ae0395 50659
4fa63067 50660install-target-zlib: installdirs
0aed8855 50661 @: $(MAKE); $(unstage)
b40e3958
L
50662 @r=`${PWD_COMMAND}`; export r; \
50663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50664 $(NORMAL_TARGET_EXPORTS) \
4fa63067 50665 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 50666 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 50667
6bd3dfaa 50668@endif target-zlib
e393202e 50669
56a8fe78 50670# Other targets (info, dvi, pdf, etc.)
15723a45 50671
4fa63067
NN
50672.PHONY: maybe-info-target-zlib info-target-zlib
50673maybe-info-target-zlib:
6bd3dfaa
PB
50674@if target-zlib
50675maybe-info-target-zlib: info-target-zlib
15723a45 50676
4fa63067
NN
50677info-target-zlib: \
50678 configure-target-zlib
0aed8855 50679 @: $(MAKE); $(unstage)
4fa63067 50680 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50681 r=`${PWD_COMMAND}`; export r; \
50682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50683 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50684 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
50685 for flag in $(EXTRA_TARGET_FLAGS); do \
50686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50687 done; \
50688 (cd $(TARGET_SUBDIR)/zlib && \
50689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50691 "RANLIB=$${RANLIB}" \
0c24b341 50692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50693 info) \
bba45b8b 50694 || exit 1
e393202e 50695
6bd3dfaa 50696@endif target-zlib
e393202e 50697
4fa63067
NN
50698.PHONY: maybe-dvi-target-zlib dvi-target-zlib
50699maybe-dvi-target-zlib:
6bd3dfaa
PB
50700@if target-zlib
50701maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 50702
4fa63067
NN
50703dvi-target-zlib: \
50704 configure-target-zlib
0aed8855 50705 @: $(MAKE); $(unstage)
4fa63067
NN
50706 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50707 r=`${PWD_COMMAND}`; export r; \
b40e3958 50708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50709 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50710 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
50711 for flag in $(EXTRA_TARGET_FLAGS); do \
50712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50713 done; \
50714 (cd $(TARGET_SUBDIR)/zlib && \
50715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50717 "RANLIB=$${RANLIB}" \
0c24b341 50718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50719 dvi) \
4fa63067 50720 || exit 1
e393202e 50721
6bd3dfaa 50722@endif target-zlib
930314a4 50723
56a8fe78
DD
50724.PHONY: maybe-pdf-target-zlib pdf-target-zlib
50725maybe-pdf-target-zlib:
50726@if target-zlib
50727maybe-pdf-target-zlib: pdf-target-zlib
50728
50729pdf-target-zlib: \
50730 configure-target-zlib
50731 @: $(MAKE); $(unstage)
50732 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50733 r=`${PWD_COMMAND}`; export r; \
50734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50735 $(NORMAL_TARGET_EXPORTS) \
50736 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
50737 for flag in $(EXTRA_TARGET_FLAGS); do \
50738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50739 done; \
50740 (cd $(TARGET_SUBDIR)/zlib && \
50741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50743 "RANLIB=$${RANLIB}" \
0c24b341 50744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
50745 pdf) \
50746 || exit 1
50747
50748@endif target-zlib
50749
6d389afc
MS
50750.PHONY: maybe-html-target-zlib html-target-zlib
50751maybe-html-target-zlib:
50752@if target-zlib
50753maybe-html-target-zlib: html-target-zlib
50754
50755html-target-zlib: \
50756 configure-target-zlib
0aed8855 50757 @: $(MAKE); $(unstage)
6d389afc
MS
50758 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50759 r=`${PWD_COMMAND}`; export r; \
50760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
50761 $(NORMAL_TARGET_EXPORTS) \
50762 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
50763 for flag in $(EXTRA_TARGET_FLAGS); do \
50764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50765 done; \
50766 (cd $(TARGET_SUBDIR)/zlib && \
50767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50769 "RANLIB=$${RANLIB}" \
0c24b341 50770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
50771 html) \
50772 || exit 1
50773
50774@endif target-zlib
50775
4fa63067
NN
50776.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
50777maybe-TAGS-target-zlib:
6bd3dfaa
PB
50778@if target-zlib
50779maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 50780
4fa63067
NN
50781TAGS-target-zlib: \
50782 configure-target-zlib
0aed8855 50783 @: $(MAKE); $(unstage)
4fa63067
NN
50784 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50785 r=`${PWD_COMMAND}`; export r; \
b40e3958 50786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50787 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50788 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
50789 for flag in $(EXTRA_TARGET_FLAGS); do \
50790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50791 done; \
50792 (cd $(TARGET_SUBDIR)/zlib && \
50793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50795 "RANLIB=$${RANLIB}" \
0c24b341 50796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50797 TAGS) \
4fa63067 50798 || exit 1
e393202e 50799
6bd3dfaa 50800@endif target-zlib
15723a45 50801
4fa63067
NN
50802.PHONY: maybe-install-info-target-zlib install-info-target-zlib
50803maybe-install-info-target-zlib:
6bd3dfaa
PB
50804@if target-zlib
50805maybe-install-info-target-zlib: install-info-target-zlib
15723a45 50806
4fa63067
NN
50807install-info-target-zlib: \
50808 configure-target-zlib \
50809 info-target-zlib
0aed8855 50810 @: $(MAKE); $(unstage)
4fa63067 50811 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50812 r=`${PWD_COMMAND}`; export r; \
50813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50814 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50815 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
50816 for flag in $(EXTRA_TARGET_FLAGS); do \
50817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50818 done; \
50819 (cd $(TARGET_SUBDIR)/zlib && \
50820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50822 "RANLIB=$${RANLIB}" \
0c24b341 50823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50824 install-info) \
bba45b8b 50825 || exit 1
e393202e 50826
6bd3dfaa 50827@endif target-zlib
16ae0395 50828
a3ca38d2
DD
50829.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
50830maybe-install-pdf-target-zlib:
50831@if target-zlib
50832maybe-install-pdf-target-zlib: install-pdf-target-zlib
50833
50834install-pdf-target-zlib: \
50835 configure-target-zlib \
50836 pdf-target-zlib
50837 @: $(MAKE); $(unstage)
50838 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50839 r=`${PWD_COMMAND}`; export r; \
50840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50841 $(NORMAL_TARGET_EXPORTS) \
50842 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
50843 for flag in $(EXTRA_TARGET_FLAGS); do \
50844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50845 done; \
50846 (cd $(TARGET_SUBDIR)/zlib && \
50847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50849 "RANLIB=$${RANLIB}" \
0c24b341 50850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
50851 install-pdf) \
50852 || exit 1
50853
50854@endif target-zlib
50855
108a6f8e
CD
50856.PHONY: maybe-install-html-target-zlib install-html-target-zlib
50857maybe-install-html-target-zlib:
50858@if target-zlib
50859maybe-install-html-target-zlib: install-html-target-zlib
50860
50861install-html-target-zlib: \
50862 configure-target-zlib \
50863 html-target-zlib
50864 @: $(MAKE); $(unstage)
50865 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50866 r=`${PWD_COMMAND}`; export r; \
50867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50868 $(NORMAL_TARGET_EXPORTS) \
50869 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
50870 for flag in $(EXTRA_TARGET_FLAGS); do \
50871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50872 done; \
50873 (cd $(TARGET_SUBDIR)/zlib && \
50874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50876 "RANLIB=$${RANLIB}" \
0c24b341 50877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
50878 install-html) \
50879 || exit 1
50880
50881@endif target-zlib
50882
4fa63067
NN
50883.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
50884maybe-installcheck-target-zlib:
6bd3dfaa
PB
50885@if target-zlib
50886maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 50887
4fa63067
NN
50888installcheck-target-zlib: \
50889 configure-target-zlib
0aed8855 50890 @: $(MAKE); $(unstage)
4fa63067
NN
50891 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50892 r=`${PWD_COMMAND}`; export r; \
50893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50894 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50895 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
50896 for flag in $(EXTRA_TARGET_FLAGS); do \
50897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50898 done; \
50899 (cd $(TARGET_SUBDIR)/zlib && \
50900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50902 "RANLIB=$${RANLIB}" \
0c24b341 50903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50904 installcheck) \
4fa63067 50905 || exit 1
e393202e 50906
6bd3dfaa 50907@endif target-zlib
16ae0395 50908
4fa63067
NN
50909.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
50910maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
50911@if target-zlib
50912maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 50913
4fa63067 50914mostlyclean-target-zlib:
0aed8855 50915 @: $(MAKE); $(unstage)
4fa63067
NN
50916 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50917 r=`${PWD_COMMAND}`; export r; \
50918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50919 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50920 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
50921 for flag in $(EXTRA_TARGET_FLAGS); do \
50922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50923 done; \
50924 (cd $(TARGET_SUBDIR)/zlib && \
50925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50927 "RANLIB=$${RANLIB}" \
0c24b341 50928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50929 mostlyclean) \
4fa63067 50930 || exit 1
e393202e 50931
6bd3dfaa 50932@endif target-zlib
15723a45 50933
4fa63067
NN
50934.PHONY: maybe-clean-target-zlib clean-target-zlib
50935maybe-clean-target-zlib:
6bd3dfaa
PB
50936@if target-zlib
50937maybe-clean-target-zlib: clean-target-zlib
15723a45 50938
4fa63067 50939clean-target-zlib:
0aed8855 50940 @: $(MAKE); $(unstage)
4fa63067 50941 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
50942 r=`${PWD_COMMAND}`; export r; \
50943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50944 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50945 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
50946 for flag in $(EXTRA_TARGET_FLAGS); do \
50947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50948 done; \
50949 (cd $(TARGET_SUBDIR)/zlib && \
50950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50952 "RANLIB=$${RANLIB}" \
0c24b341 50953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50954 clean) \
bba45b8b 50955 || exit 1
e393202e 50956
6bd3dfaa 50957@endif target-zlib
e393202e 50958
4fa63067
NN
50959.PHONY: maybe-distclean-target-zlib distclean-target-zlib
50960maybe-distclean-target-zlib:
6bd3dfaa
PB
50961@if target-zlib
50962maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 50963
4fa63067 50964distclean-target-zlib:
0aed8855 50965 @: $(MAKE); $(unstage)
4fa63067
NN
50966 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50967 r=`${PWD_COMMAND}`; export r; \
b40e3958 50968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50969 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50970 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
50971 for flag in $(EXTRA_TARGET_FLAGS); do \
50972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50973 done; \
50974 (cd $(TARGET_SUBDIR)/zlib && \
50975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50977 "RANLIB=$${RANLIB}" \
0c24b341 50978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 50979 distclean) \
4fa63067 50980 || exit 1
e393202e 50981
6bd3dfaa 50982@endif target-zlib
e393202e 50983
4fa63067
NN
50984.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
50985maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
50986@if target-zlib
50987maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 50988
4fa63067 50989maintainer-clean-target-zlib:
0aed8855 50990 @: $(MAKE); $(unstage)
4fa63067
NN
50991 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
50992 r=`${PWD_COMMAND}`; export r; \
b40e3958 50993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 50994 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
50995 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
50996 for flag in $(EXTRA_TARGET_FLAGS); do \
50997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50998 done; \
50999 (cd $(TARGET_SUBDIR)/zlib && \
51000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51002 "RANLIB=$${RANLIB}" \
0c24b341 51003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51004 maintainer-clean) \
4fa63067 51005 || exit 1
e393202e 51006
6bd3dfaa 51007@endif target-zlib
930314a4 51008
4fa63067 51009
15723a45 51010
a7254363 51011
e90269c8 51012
a7254363
PB
51013.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
51014maybe-configure-target-boehm-gc:
4f0ef2d8
CD
51015@if gcc-bootstrap
51016configure-target-boehm-gc: stage_current
51017@endif gcc-bootstrap
a7254363
PB
51018@if target-boehm-gc
51019maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 51020configure-target-boehm-gc:
0aed8855
PB
51021 @: $(MAKE); $(unstage)
51022 @r=`${PWD_COMMAND}`; export r; \
51023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51024 echo "Checking multilib configuration for boehm-gc..."; \
51025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
51026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
51027 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
51028 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
51029 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
51030 else \
51031 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
51032 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
51033 fi; \
51034 else \
51035 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
51036 fi; \
51037 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 51038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 51039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51040 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
51041 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 51042 case $(srcdir) in \
b00612cc
PB
51043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51044 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
51045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51046 esac; \
b00612cc
PB
51047 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
51048 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
51049 rm -f no-such-file || : ; \
51050 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51051 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51052 --target=${target_alias} $${srcdiroption} \
bba45b8b 51053 || exit 1
6bd3dfaa 51054@endif target-boehm-gc
e393202e 51055
a7254363
PB
51056
51057
d545f33b
PB
51058
51059
4fa63067
NN
51060.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
51061maybe-all-target-boehm-gc:
4f0ef2d8
CD
51062@if gcc-bootstrap
51063all-target-boehm-gc: stage_current
51064@endif gcc-bootstrap
6bd3dfaa 51065@if target-boehm-gc
72b2455a 51066TARGET-target-boehm-gc=all
6bd3dfaa 51067maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 51068all-target-boehm-gc: configure-target-boehm-gc
0aed8855 51069 @: $(MAKE); $(unstage)
b40e3958
L
51070 @r=`${PWD_COMMAND}`; export r; \
51071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51072 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51073 (cd $(TARGET_SUBDIR)/boehm-gc && \
7f6ef0c0
PB
51074 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51075 $(TARGET-target-boehm-gc))
6bd3dfaa 51076@endif target-boehm-gc
e393202e 51077
a7254363
PB
51078
51079
d545f33b
PB
51080
51081
4fa63067
NN
51082.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
51083maybe-check-target-boehm-gc:
6bd3dfaa
PB
51084@if target-boehm-gc
51085maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 51086
4fa63067 51087check-target-boehm-gc:
0aed8855 51088 @: $(MAKE); $(unstage)
b40e3958
L
51089 @r=`${PWD_COMMAND}`; export r; \
51090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51091 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51092 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 51093 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 51094
6bd3dfaa 51095@endif target-boehm-gc
930314a4 51096
4fa63067
NN
51097.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
51098maybe-install-target-boehm-gc:
6bd3dfaa
PB
51099@if target-boehm-gc
51100maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 51101
4fa63067 51102install-target-boehm-gc: installdirs
0aed8855 51103 @: $(MAKE); $(unstage)
b40e3958
L
51104 @r=`${PWD_COMMAND}`; export r; \
51105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51106 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51107 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 51108 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51109
6bd3dfaa 51110@endif target-boehm-gc
e393202e 51111
56a8fe78 51112# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51113
51114.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
51115maybe-info-target-boehm-gc:
6bd3dfaa
PB
51116@if target-boehm-gc
51117maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
51118
51119info-target-boehm-gc: \
51120 configure-target-boehm-gc
0aed8855 51121 @: $(MAKE); $(unstage)
4fa63067
NN
51122 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51123 r=`${PWD_COMMAND}`; export r; \
51124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51125 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51126 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
51127 for flag in $(EXTRA_TARGET_FLAGS); do \
51128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51129 done; \
51130 (cd $(TARGET_SUBDIR)/boehm-gc && \
51131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51133 "RANLIB=$${RANLIB}" \
0c24b341 51134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51135 info) \
4fa63067
NN
51136 || exit 1
51137
6bd3dfaa 51138@endif target-boehm-gc
4fa63067
NN
51139
51140.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
51141maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
51142@if target-boehm-gc
51143maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
51144
51145dvi-target-boehm-gc: \
51146 configure-target-boehm-gc
0aed8855 51147 @: $(MAKE); $(unstage)
4fa63067
NN
51148 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51149 r=`${PWD_COMMAND}`; export r; \
51150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51151 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51152 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
51153 for flag in $(EXTRA_TARGET_FLAGS); do \
51154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51155 done; \
51156 (cd $(TARGET_SUBDIR)/boehm-gc && \
51157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51159 "RANLIB=$${RANLIB}" \
0c24b341 51160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51161 dvi) \
4fa63067
NN
51162 || exit 1
51163
6bd3dfaa 51164@endif target-boehm-gc
4fa63067 51165
56a8fe78
DD
51166.PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
51167maybe-pdf-target-boehm-gc:
51168@if target-boehm-gc
51169maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
51170
51171pdf-target-boehm-gc: \
51172 configure-target-boehm-gc
51173 @: $(MAKE); $(unstage)
51174 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51175 r=`${PWD_COMMAND}`; export r; \
51176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51177 $(NORMAL_TARGET_EXPORTS) \
51178 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
51179 for flag in $(EXTRA_TARGET_FLAGS); do \
51180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51181 done; \
51182 (cd $(TARGET_SUBDIR)/boehm-gc && \
51183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51185 "RANLIB=$${RANLIB}" \
0c24b341 51186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51187 pdf) \
51188 || exit 1
51189
51190@endif target-boehm-gc
51191
6d389afc
MS
51192.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
51193maybe-html-target-boehm-gc:
51194@if target-boehm-gc
51195maybe-html-target-boehm-gc: html-target-boehm-gc
51196
51197html-target-boehm-gc: \
51198 configure-target-boehm-gc
0aed8855 51199 @: $(MAKE); $(unstage)
6d389afc
MS
51200 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51201 r=`${PWD_COMMAND}`; export r; \
51202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51203 $(NORMAL_TARGET_EXPORTS) \
51204 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
51205 for flag in $(EXTRA_TARGET_FLAGS); do \
51206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51207 done; \
51208 (cd $(TARGET_SUBDIR)/boehm-gc && \
51209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51211 "RANLIB=$${RANLIB}" \
0c24b341 51212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51213 html) \
51214 || exit 1
51215
51216@endif target-boehm-gc
51217
4fa63067
NN
51218.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
51219maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
51220@if target-boehm-gc
51221maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
51222
51223TAGS-target-boehm-gc: \
51224 configure-target-boehm-gc
0aed8855 51225 @: $(MAKE); $(unstage)
4fa63067
NN
51226 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51227 r=`${PWD_COMMAND}`; export r; \
51228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51229 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51230 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
51231 for flag in $(EXTRA_TARGET_FLAGS); do \
51232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51233 done; \
51234 (cd $(TARGET_SUBDIR)/boehm-gc && \
51235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51237 "RANLIB=$${RANLIB}" \
0c24b341 51238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51239 TAGS) \
4fa63067
NN
51240 || exit 1
51241
6bd3dfaa 51242@endif target-boehm-gc
4fa63067
NN
51243
51244.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
51245maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
51246@if target-boehm-gc
51247maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
51248
51249install-info-target-boehm-gc: \
51250 configure-target-boehm-gc \
51251 info-target-boehm-gc
0aed8855 51252 @: $(MAKE); $(unstage)
4fa63067
NN
51253 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51254 r=`${PWD_COMMAND}`; export r; \
51255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51256 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51257 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
51258 for flag in $(EXTRA_TARGET_FLAGS); do \
51259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51260 done; \
51261 (cd $(TARGET_SUBDIR)/boehm-gc && \
51262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51264 "RANLIB=$${RANLIB}" \
0c24b341 51265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51266 install-info) \
4fa63067
NN
51267 || exit 1
51268
6bd3dfaa 51269@endif target-boehm-gc
4fa63067 51270
a3ca38d2
DD
51271.PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
51272maybe-install-pdf-target-boehm-gc:
51273@if target-boehm-gc
51274maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
51275
51276install-pdf-target-boehm-gc: \
51277 configure-target-boehm-gc \
51278 pdf-target-boehm-gc
51279 @: $(MAKE); $(unstage)
51280 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51281 r=`${PWD_COMMAND}`; export r; \
51282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51283 $(NORMAL_TARGET_EXPORTS) \
51284 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
51285 for flag in $(EXTRA_TARGET_FLAGS); do \
51286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51287 done; \
51288 (cd $(TARGET_SUBDIR)/boehm-gc && \
51289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51291 "RANLIB=$${RANLIB}" \
0c24b341 51292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51293 install-pdf) \
51294 || exit 1
51295
51296@endif target-boehm-gc
51297
108a6f8e
CD
51298.PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
51299maybe-install-html-target-boehm-gc:
51300@if target-boehm-gc
51301maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
51302
51303install-html-target-boehm-gc: \
51304 configure-target-boehm-gc \
51305 html-target-boehm-gc
51306 @: $(MAKE); $(unstage)
51307 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51308 r=`${PWD_COMMAND}`; export r; \
51309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51310 $(NORMAL_TARGET_EXPORTS) \
51311 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
51312 for flag in $(EXTRA_TARGET_FLAGS); do \
51313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51314 done; \
51315 (cd $(TARGET_SUBDIR)/boehm-gc && \
51316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51318 "RANLIB=$${RANLIB}" \
0c24b341 51319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51320 install-html) \
51321 || exit 1
51322
51323@endif target-boehm-gc
51324
4fa63067
NN
51325.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
51326maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
51327@if target-boehm-gc
51328maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
51329
51330installcheck-target-boehm-gc: \
51331 configure-target-boehm-gc
0aed8855 51332 @: $(MAKE); $(unstage)
4fa63067
NN
51333 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51334 r=`${PWD_COMMAND}`; export r; \
51335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51336 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51337 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
51338 for flag in $(EXTRA_TARGET_FLAGS); do \
51339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51340 done; \
51341 (cd $(TARGET_SUBDIR)/boehm-gc && \
51342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51344 "RANLIB=$${RANLIB}" \
0c24b341 51345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51346 installcheck) \
4fa63067
NN
51347 || exit 1
51348
6bd3dfaa 51349@endif target-boehm-gc
4fa63067
NN
51350
51351.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
51352maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
51353@if target-boehm-gc
51354maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
51355
51356mostlyclean-target-boehm-gc:
0aed8855 51357 @: $(MAKE); $(unstage)
4fa63067
NN
51358 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51359 r=`${PWD_COMMAND}`; export r; \
51360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51361 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51362 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
51363 for flag in $(EXTRA_TARGET_FLAGS); do \
51364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51365 done; \
51366 (cd $(TARGET_SUBDIR)/boehm-gc && \
51367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51369 "RANLIB=$${RANLIB}" \
0c24b341 51370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51371 mostlyclean) \
4fa63067
NN
51372 || exit 1
51373
6bd3dfaa 51374@endif target-boehm-gc
4fa63067
NN
51375
51376.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
51377maybe-clean-target-boehm-gc:
6bd3dfaa
PB
51378@if target-boehm-gc
51379maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
51380
51381clean-target-boehm-gc:
0aed8855 51382 @: $(MAKE); $(unstage)
4fa63067
NN
51383 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51384 r=`${PWD_COMMAND}`; export r; \
51385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51386 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51387 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
51388 for flag in $(EXTRA_TARGET_FLAGS); do \
51389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51390 done; \
51391 (cd $(TARGET_SUBDIR)/boehm-gc && \
51392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51394 "RANLIB=$${RANLIB}" \
0c24b341 51395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51396 clean) \
4fa63067
NN
51397 || exit 1
51398
6bd3dfaa 51399@endif target-boehm-gc
4fa63067
NN
51400
51401.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
51402maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
51403@if target-boehm-gc
51404maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
51405
51406distclean-target-boehm-gc:
0aed8855 51407 @: $(MAKE); $(unstage)
4fa63067
NN
51408 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51409 r=`${PWD_COMMAND}`; export r; \
51410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51411 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51412 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
51413 for flag in $(EXTRA_TARGET_FLAGS); do \
51414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51415 done; \
51416 (cd $(TARGET_SUBDIR)/boehm-gc && \
51417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51419 "RANLIB=$${RANLIB}" \
0c24b341 51420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51421 distclean) \
4fa63067
NN
51422 || exit 1
51423
6bd3dfaa 51424@endif target-boehm-gc
4fa63067
NN
51425
51426.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
51427maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
51428@if target-boehm-gc
51429maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
51430
51431maintainer-clean-target-boehm-gc:
0aed8855 51432 @: $(MAKE); $(unstage)
4fa63067
NN
51433 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
51434 r=`${PWD_COMMAND}`; export r; \
51435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51436 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51437 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
51438 for flag in $(EXTRA_TARGET_FLAGS); do \
51439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51440 done; \
51441 (cd $(TARGET_SUBDIR)/boehm-gc && \
51442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51444 "RANLIB=$${RANLIB}" \
0c24b341 51445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51446 maintainer-clean) \
4fa63067
NN
51447 || exit 1
51448
6bd3dfaa 51449@endif target-boehm-gc
4fa63067
NN
51450
51451
15723a45 51452
15723a45 51453
a7254363
PB
51454
51455.PHONY: configure-target-qthreads maybe-configure-target-qthreads
51456maybe-configure-target-qthreads:
4f0ef2d8
CD
51457@if gcc-bootstrap
51458configure-target-qthreads: stage_current
51459@endif gcc-bootstrap
a7254363
PB
51460@if target-qthreads
51461maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 51462configure-target-qthreads:
0aed8855
PB
51463 @: $(MAKE); $(unstage)
51464 @r=`${PWD_COMMAND}`; export r; \
51465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51466 echo "Checking multilib configuration for qthreads..."; \
51467 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
51468 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
51469 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
51470 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
51471 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
51472 else \
51473 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
51474 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
51475 fi; \
51476 else \
51477 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
51478 fi; \
51479 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 51480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 51481 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51482 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
51483 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 51484 case $(srcdir) in \
b00612cc
PB
51485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51486 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
51487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51488 esac; \
b00612cc
PB
51489 srcdiroption="--srcdir=$${topdir}/qthreads"; \
51490 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
51491 rm -f no-such-file || : ; \
51492 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51493 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51494 --target=${target_alias} $${srcdiroption} \
bba45b8b 51495 || exit 1
6bd3dfaa 51496@endif target-qthreads
252b5132 51497
a7254363
PB
51498
51499
d545f33b
PB
51500
51501
4fa63067
NN
51502.PHONY: all-target-qthreads maybe-all-target-qthreads
51503maybe-all-target-qthreads:
4f0ef2d8
CD
51504@if gcc-bootstrap
51505all-target-qthreads: stage_current
51506@endif gcc-bootstrap
6bd3dfaa 51507@if target-qthreads
72b2455a 51508TARGET-target-qthreads=all
6bd3dfaa 51509maybe-all-target-qthreads: all-target-qthreads
4fa63067 51510all-target-qthreads: configure-target-qthreads
0aed8855 51511 @: $(MAKE); $(unstage)
b40e3958
L
51512 @r=`${PWD_COMMAND}`; export r; \
51513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51514 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51515 (cd $(TARGET_SUBDIR)/qthreads && \
7f6ef0c0
PB
51516 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51517 $(TARGET-target-qthreads))
6bd3dfaa 51518@endif target-qthreads
252b5132 51519
a7254363
PB
51520
51521
d545f33b
PB
51522
51523
4fa63067
NN
51524.PHONY: check-target-qthreads maybe-check-target-qthreads
51525maybe-check-target-qthreads:
6bd3dfaa
PB
51526@if target-qthreads
51527maybe-check-target-qthreads: check-target-qthreads
16ae0395 51528
4fa63067 51529check-target-qthreads:
0aed8855 51530 @: $(MAKE); $(unstage)
b40e3958
L
51531 @r=`${PWD_COMMAND}`; export r; \
51532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51533 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51534 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 51535 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 51536
6bd3dfaa 51537@endif target-qthreads
930314a4 51538
4fa63067
NN
51539.PHONY: install-target-qthreads maybe-install-target-qthreads
51540maybe-install-target-qthreads:
6bd3dfaa
PB
51541@if target-qthreads
51542maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
51543
51544install-target-qthreads: installdirs
0aed8855 51545 @: $(MAKE); $(unstage)
4fa63067
NN
51546 @r=`${PWD_COMMAND}`; export r; \
51547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51548 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51549 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 51550 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 51551
6bd3dfaa 51552@endif target-qthreads
4fa63067 51553
56a8fe78 51554# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
51555
51556.PHONY: maybe-info-target-qthreads info-target-qthreads
51557maybe-info-target-qthreads:
6bd3dfaa
PB
51558@if target-qthreads
51559maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
51560
51561info-target-qthreads: \
51562 configure-target-qthreads
0aed8855 51563 @: $(MAKE); $(unstage)
4fa63067
NN
51564 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51565 r=`${PWD_COMMAND}`; export r; \
51566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51567 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51568 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
51569 for flag in $(EXTRA_TARGET_FLAGS); do \
51570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51571 done; \
51572 (cd $(TARGET_SUBDIR)/qthreads && \
51573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51575 "RANLIB=$${RANLIB}" \
0c24b341 51576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51577 info) \
4fa63067
NN
51578 || exit 1
51579
6bd3dfaa 51580@endif target-qthreads
4fa63067
NN
51581
51582.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
51583maybe-dvi-target-qthreads:
6bd3dfaa
PB
51584@if target-qthreads
51585maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
51586
51587dvi-target-qthreads: \
51588 configure-target-qthreads
0aed8855 51589 @: $(MAKE); $(unstage)
4fa63067
NN
51590 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51591 r=`${PWD_COMMAND}`; export r; \
51592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51594 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
51595 for flag in $(EXTRA_TARGET_FLAGS); do \
51596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51597 done; \
51598 (cd $(TARGET_SUBDIR)/qthreads && \
51599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51601 "RANLIB=$${RANLIB}" \
0c24b341 51602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51603 dvi) \
4fa63067
NN
51604 || exit 1
51605
6bd3dfaa 51606@endif target-qthreads
4fa63067 51607
56a8fe78
DD
51608.PHONY: maybe-pdf-target-qthreads pdf-target-qthreads
51609maybe-pdf-target-qthreads:
51610@if target-qthreads
51611maybe-pdf-target-qthreads: pdf-target-qthreads
51612
51613pdf-target-qthreads: \
51614 configure-target-qthreads
51615 @: $(MAKE); $(unstage)
51616 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51617 r=`${PWD_COMMAND}`; export r; \
51618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51619 $(NORMAL_TARGET_EXPORTS) \
51620 echo "Doing pdf in $(TARGET_SUBDIR)/qthreads" ; \
51621 for flag in $(EXTRA_TARGET_FLAGS); do \
51622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51623 done; \
51624 (cd $(TARGET_SUBDIR)/qthreads && \
51625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51627 "RANLIB=$${RANLIB}" \
0c24b341 51628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
51629 pdf) \
51630 || exit 1
51631
51632@endif target-qthreads
51633
6d389afc
MS
51634.PHONY: maybe-html-target-qthreads html-target-qthreads
51635maybe-html-target-qthreads:
51636@if target-qthreads
51637maybe-html-target-qthreads: html-target-qthreads
51638
51639html-target-qthreads: \
51640 configure-target-qthreads
0aed8855 51641 @: $(MAKE); $(unstage)
6d389afc
MS
51642 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51643 r=`${PWD_COMMAND}`; export r; \
51644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
51645 $(NORMAL_TARGET_EXPORTS) \
51646 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
51647 for flag in $(EXTRA_TARGET_FLAGS); do \
51648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51649 done; \
51650 (cd $(TARGET_SUBDIR)/qthreads && \
51651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51653 "RANLIB=$${RANLIB}" \
0c24b341 51654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
51655 html) \
51656 || exit 1
51657
51658@endif target-qthreads
51659
4fa63067
NN
51660.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
51661maybe-TAGS-target-qthreads:
6bd3dfaa
PB
51662@if target-qthreads
51663maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
51664
51665TAGS-target-qthreads: \
51666 configure-target-qthreads
0aed8855 51667 @: $(MAKE); $(unstage)
4fa63067
NN
51668 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51669 r=`${PWD_COMMAND}`; export r; \
51670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51671 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51672 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
51673 for flag in $(EXTRA_TARGET_FLAGS); do \
51674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51675 done; \
51676 (cd $(TARGET_SUBDIR)/qthreads && \
51677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51679 "RANLIB=$${RANLIB}" \
0c24b341 51680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51681 TAGS) \
4fa63067
NN
51682 || exit 1
51683
6bd3dfaa 51684@endif target-qthreads
4fa63067
NN
51685
51686.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
51687maybe-install-info-target-qthreads:
6bd3dfaa
PB
51688@if target-qthreads
51689maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
51690
51691install-info-target-qthreads: \
51692 configure-target-qthreads \
51693 info-target-qthreads
0aed8855 51694 @: $(MAKE); $(unstage)
4fa63067
NN
51695 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51696 r=`${PWD_COMMAND}`; export r; \
51697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51698 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51699 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
51700 for flag in $(EXTRA_TARGET_FLAGS); do \
51701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51702 done; \
51703 (cd $(TARGET_SUBDIR)/qthreads && \
51704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51706 "RANLIB=$${RANLIB}" \
0c24b341 51707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51708 install-info) \
4fa63067
NN
51709 || exit 1
51710
6bd3dfaa 51711@endif target-qthreads
4fa63067 51712
a3ca38d2
DD
51713.PHONY: maybe-install-pdf-target-qthreads install-pdf-target-qthreads
51714maybe-install-pdf-target-qthreads:
51715@if target-qthreads
51716maybe-install-pdf-target-qthreads: install-pdf-target-qthreads
51717
51718install-pdf-target-qthreads: \
51719 configure-target-qthreads \
51720 pdf-target-qthreads
51721 @: $(MAKE); $(unstage)
51722 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51723 r=`${PWD_COMMAND}`; export r; \
51724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51725 $(NORMAL_TARGET_EXPORTS) \
51726 echo "Doing install-pdf in $(TARGET_SUBDIR)/qthreads" ; \
51727 for flag in $(EXTRA_TARGET_FLAGS); do \
51728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51729 done; \
51730 (cd $(TARGET_SUBDIR)/qthreads && \
51731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51733 "RANLIB=$${RANLIB}" \
0c24b341 51734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
51735 install-pdf) \
51736 || exit 1
51737
51738@endif target-qthreads
51739
108a6f8e
CD
51740.PHONY: maybe-install-html-target-qthreads install-html-target-qthreads
51741maybe-install-html-target-qthreads:
51742@if target-qthreads
51743maybe-install-html-target-qthreads: install-html-target-qthreads
51744
51745install-html-target-qthreads: \
51746 configure-target-qthreads \
51747 html-target-qthreads
51748 @: $(MAKE); $(unstage)
51749 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51750 r=`${PWD_COMMAND}`; export r; \
51751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51752 $(NORMAL_TARGET_EXPORTS) \
51753 echo "Doing install-html in $(TARGET_SUBDIR)/qthreads" ; \
51754 for flag in $(EXTRA_TARGET_FLAGS); do \
51755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51756 done; \
51757 (cd $(TARGET_SUBDIR)/qthreads && \
51758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51760 "RANLIB=$${RANLIB}" \
0c24b341 51761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
51762 install-html) \
51763 || exit 1
51764
51765@endif target-qthreads
51766
4fa63067
NN
51767.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
51768maybe-installcheck-target-qthreads:
6bd3dfaa
PB
51769@if target-qthreads
51770maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
51771
51772installcheck-target-qthreads: \
51773 configure-target-qthreads
0aed8855 51774 @: $(MAKE); $(unstage)
4fa63067
NN
51775 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51776 r=`${PWD_COMMAND}`; export r; \
51777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51778 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51779 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
51780 for flag in $(EXTRA_TARGET_FLAGS); do \
51781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51782 done; \
51783 (cd $(TARGET_SUBDIR)/qthreads && \
51784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51786 "RANLIB=$${RANLIB}" \
0c24b341 51787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51788 installcheck) \
4fa63067
NN
51789 || exit 1
51790
6bd3dfaa 51791@endif target-qthreads
4fa63067
NN
51792
51793.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
51794maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
51795@if target-qthreads
51796maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
51797
51798mostlyclean-target-qthreads:
0aed8855 51799 @: $(MAKE); $(unstage)
4fa63067
NN
51800 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51801 r=`${PWD_COMMAND}`; export r; \
51802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51803 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51804 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
51805 for flag in $(EXTRA_TARGET_FLAGS); do \
51806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51807 done; \
51808 (cd $(TARGET_SUBDIR)/qthreads && \
51809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51811 "RANLIB=$${RANLIB}" \
0c24b341 51812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51813 mostlyclean) \
4fa63067
NN
51814 || exit 1
51815
6bd3dfaa 51816@endif target-qthreads
4fa63067
NN
51817
51818.PHONY: maybe-clean-target-qthreads clean-target-qthreads
51819maybe-clean-target-qthreads:
6bd3dfaa
PB
51820@if target-qthreads
51821maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
51822
51823clean-target-qthreads:
0aed8855 51824 @: $(MAKE); $(unstage)
4fa63067
NN
51825 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51826 r=`${PWD_COMMAND}`; export r; \
51827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51828 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51829 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
51830 for flag in $(EXTRA_TARGET_FLAGS); do \
51831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51832 done; \
51833 (cd $(TARGET_SUBDIR)/qthreads && \
51834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51836 "RANLIB=$${RANLIB}" \
0c24b341 51837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51838 clean) \
4fa63067
NN
51839 || exit 1
51840
6bd3dfaa 51841@endif target-qthreads
4fa63067
NN
51842
51843.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
51844maybe-distclean-target-qthreads:
6bd3dfaa
PB
51845@if target-qthreads
51846maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
51847
51848distclean-target-qthreads:
0aed8855 51849 @: $(MAKE); $(unstage)
4fa63067
NN
51850 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51851 r=`${PWD_COMMAND}`; export r; \
51852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51853 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51854 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
51855 for flag in $(EXTRA_TARGET_FLAGS); do \
51856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51857 done; \
51858 (cd $(TARGET_SUBDIR)/qthreads && \
51859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51861 "RANLIB=$${RANLIB}" \
0c24b341 51862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51863 distclean) \
4fa63067
NN
51864 || exit 1
51865
6bd3dfaa 51866@endif target-qthreads
4fa63067
NN
51867
51868.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
51869maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
51870@if target-qthreads
51871maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
51872
51873maintainer-clean-target-qthreads:
0aed8855 51874 @: $(MAKE); $(unstage)
4fa63067
NN
51875 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
51876 r=`${PWD_COMMAND}`; export r; \
51877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51878 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51879 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
51880 for flag in $(EXTRA_TARGET_FLAGS); do \
51881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51882 done; \
51883 (cd $(TARGET_SUBDIR)/qthreads && \
51884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51886 "RANLIB=$${RANLIB}" \
0c24b341 51887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 51888 maintainer-clean) \
4fa63067 51889 || exit 1
16ae0395 51890
6bd3dfaa 51891@endif target-qthreads
49b7683b 51892
e393202e 51893
15723a45 51894
e90269c8 51895
a7254363
PB
51896
51897.PHONY: configure-target-rda maybe-configure-target-rda
51898maybe-configure-target-rda:
4f0ef2d8
CD
51899@if gcc-bootstrap
51900configure-target-rda: stage_current
51901@endif gcc-bootstrap
a7254363
PB
51902@if target-rda
51903maybe-configure-target-rda: configure-target-rda
c52c6897 51904configure-target-rda:
0aed8855
PB
51905 @: $(MAKE); $(unstage)
51906 @r=`${PWD_COMMAND}`; export r; \
51907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51908 echo "Checking multilib configuration for rda..."; \
51909 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
51910 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
51911 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
51912 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
51913 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
51914 else \
51915 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
51916 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
51917 fi; \
51918 else \
51919 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
51920 fi; \
51921 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 51922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 51923 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
51924 echo Configuring in $(TARGET_SUBDIR)/rda; \
51925 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 51926 case $(srcdir) in \
b00612cc
PB
51927 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51928 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
51929 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 51930 esac; \
b00612cc
PB
51931 srcdiroption="--srcdir=$${topdir}/rda"; \
51932 libsrcdir="$$s/rda"; \
bba45b8b
NN
51933 rm -f no-such-file || : ; \
51934 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
51935 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51936 --target=${target_alias} $${srcdiroption} \
bba45b8b 51937 || exit 1
6bd3dfaa 51938@endif target-rda
49b7683b 51939
a7254363
PB
51940
51941
d545f33b
PB
51942
51943
4fa63067
NN
51944.PHONY: all-target-rda maybe-all-target-rda
51945maybe-all-target-rda:
4f0ef2d8
CD
51946@if gcc-bootstrap
51947all-target-rda: stage_current
51948@endif gcc-bootstrap
6bd3dfaa 51949@if target-rda
72b2455a 51950TARGET-target-rda=all
6bd3dfaa 51951maybe-all-target-rda: all-target-rda
4fa63067 51952all-target-rda: configure-target-rda
0aed8855 51953 @: $(MAKE); $(unstage)
b40e3958
L
51954 @r=`${PWD_COMMAND}`; export r; \
51955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51956 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51957 (cd $(TARGET_SUBDIR)/rda && \
7f6ef0c0
PB
51958 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
51959 $(TARGET-target-rda))
6bd3dfaa 51960@endif target-rda
252b5132 51961
a7254363
PB
51962
51963
d545f33b
PB
51964
51965
4fa63067
NN
51966.PHONY: check-target-rda maybe-check-target-rda
51967maybe-check-target-rda:
6bd3dfaa
PB
51968@if target-rda
51969maybe-check-target-rda: check-target-rda
16ae0395 51970
4fa63067 51971check-target-rda:
0aed8855 51972 @: $(MAKE); $(unstage)
b40e3958
L
51973 @r=`${PWD_COMMAND}`; export r; \
51974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51975 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51976 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 51977 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 51978
6bd3dfaa 51979@endif target-rda
930314a4 51980
4fa63067
NN
51981.PHONY: install-target-rda maybe-install-target-rda
51982maybe-install-target-rda:
6bd3dfaa
PB
51983@if target-rda
51984maybe-install-target-rda: install-target-rda
16ae0395 51985
4fa63067 51986install-target-rda: installdirs
0aed8855 51987 @: $(MAKE); $(unstage)
b40e3958
L
51988 @r=`${PWD_COMMAND}`; export r; \
51989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 51990 $(NORMAL_TARGET_EXPORTS) \
4fa63067 51991 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 51992 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 51993
6bd3dfaa 51994@endif target-rda
e393202e 51995
56a8fe78 51996# Other targets (info, dvi, pdf, etc.)
15723a45 51997
4fa63067
NN
51998.PHONY: maybe-info-target-rda info-target-rda
51999maybe-info-target-rda:
6bd3dfaa
PB
52000@if target-rda
52001maybe-info-target-rda: info-target-rda
15723a45 52002
4fa63067
NN
52003info-target-rda: \
52004 configure-target-rda
0aed8855 52005 @: $(MAKE); $(unstage)
4fa63067 52006 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
52007 r=`${PWD_COMMAND}`; export r; \
52008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52009 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52010 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
52011 for flag in $(EXTRA_TARGET_FLAGS); do \
52012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52013 done; \
52014 (cd $(TARGET_SUBDIR)/rda && \
52015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52017 "RANLIB=$${RANLIB}" \
0c24b341 52018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52019 info) \
bba45b8b 52020 || exit 1
252b5132 52021
6bd3dfaa 52022@endif target-rda
4fa63067
NN
52023
52024.PHONY: maybe-dvi-target-rda dvi-target-rda
52025maybe-dvi-target-rda:
6bd3dfaa
PB
52026@if target-rda
52027maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
52028
52029dvi-target-rda: \
52030 configure-target-rda
0aed8855 52031 @: $(MAKE); $(unstage)
4fa63067
NN
52032 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52033 r=`${PWD_COMMAND}`; export r; \
b40e3958 52034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52035 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52036 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
52037 for flag in $(EXTRA_TARGET_FLAGS); do \
52038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52039 done; \
52040 (cd $(TARGET_SUBDIR)/rda && \
52041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52043 "RANLIB=$${RANLIB}" \
0c24b341 52044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52045 dvi) \
4fa63067 52046 || exit 1
252b5132 52047
6bd3dfaa 52048@endif target-rda
16ae0395 52049
56a8fe78
DD
52050.PHONY: maybe-pdf-target-rda pdf-target-rda
52051maybe-pdf-target-rda:
52052@if target-rda
52053maybe-pdf-target-rda: pdf-target-rda
52054
52055pdf-target-rda: \
52056 configure-target-rda
52057 @: $(MAKE); $(unstage)
52058 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52059 r=`${PWD_COMMAND}`; export r; \
52060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52061 $(NORMAL_TARGET_EXPORTS) \
52062 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
52063 for flag in $(EXTRA_TARGET_FLAGS); do \
52064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52065 done; \
52066 (cd $(TARGET_SUBDIR)/rda && \
52067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52069 "RANLIB=$${RANLIB}" \
0c24b341 52070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52071 pdf) \
52072 || exit 1
52073
52074@endif target-rda
52075
6d389afc
MS
52076.PHONY: maybe-html-target-rda html-target-rda
52077maybe-html-target-rda:
52078@if target-rda
52079maybe-html-target-rda: html-target-rda
52080
52081html-target-rda: \
52082 configure-target-rda
0aed8855 52083 @: $(MAKE); $(unstage)
6d389afc
MS
52084 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52085 r=`${PWD_COMMAND}`; export r; \
52086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52087 $(NORMAL_TARGET_EXPORTS) \
52088 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
52089 for flag in $(EXTRA_TARGET_FLAGS); do \
52090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52091 done; \
52092 (cd $(TARGET_SUBDIR)/rda && \
52093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52095 "RANLIB=$${RANLIB}" \
0c24b341 52096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52097 html) \
52098 || exit 1
52099
52100@endif target-rda
52101
4fa63067
NN
52102.PHONY: maybe-TAGS-target-rda TAGS-target-rda
52103maybe-TAGS-target-rda:
6bd3dfaa
PB
52104@if target-rda
52105maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
52106
52107TAGS-target-rda: \
52108 configure-target-rda
0aed8855 52109 @: $(MAKE); $(unstage)
4fa63067
NN
52110 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52111 r=`${PWD_COMMAND}`; export r; \
b40e3958 52112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52113 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52114 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
52115 for flag in $(EXTRA_TARGET_FLAGS); do \
52116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52117 done; \
52118 (cd $(TARGET_SUBDIR)/rda && \
52119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52121 "RANLIB=$${RANLIB}" \
0c24b341 52122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52123 TAGS) \
4fa63067 52124 || exit 1
e393202e 52125
6bd3dfaa 52126@endif target-rda
930314a4 52127
4fa63067
NN
52128.PHONY: maybe-install-info-target-rda install-info-target-rda
52129maybe-install-info-target-rda:
6bd3dfaa
PB
52130@if target-rda
52131maybe-install-info-target-rda: install-info-target-rda
16ae0395 52132
4fa63067
NN
52133install-info-target-rda: \
52134 configure-target-rda \
52135 info-target-rda
0aed8855 52136 @: $(MAKE); $(unstage)
4fa63067
NN
52137 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52138 r=`${PWD_COMMAND}`; export r; \
b40e3958 52139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52140 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52141 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
52142 for flag in $(EXTRA_TARGET_FLAGS); do \
52143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52144 done; \
52145 (cd $(TARGET_SUBDIR)/rda && \
52146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52148 "RANLIB=$${RANLIB}" \
0c24b341 52149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52150 install-info) \
4fa63067 52151 || exit 1
252b5132 52152
6bd3dfaa 52153@endif target-rda
e393202e 52154
a3ca38d2
DD
52155.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
52156maybe-install-pdf-target-rda:
52157@if target-rda
52158maybe-install-pdf-target-rda: install-pdf-target-rda
52159
52160install-pdf-target-rda: \
52161 configure-target-rda \
52162 pdf-target-rda
52163 @: $(MAKE); $(unstage)
52164 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52165 r=`${PWD_COMMAND}`; export r; \
52166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52167 $(NORMAL_TARGET_EXPORTS) \
52168 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
52169 for flag in $(EXTRA_TARGET_FLAGS); do \
52170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52171 done; \
52172 (cd $(TARGET_SUBDIR)/rda && \
52173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52175 "RANLIB=$${RANLIB}" \
0c24b341 52176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52177 install-pdf) \
52178 || exit 1
52179
52180@endif target-rda
52181
108a6f8e
CD
52182.PHONY: maybe-install-html-target-rda install-html-target-rda
52183maybe-install-html-target-rda:
52184@if target-rda
52185maybe-install-html-target-rda: install-html-target-rda
52186
52187install-html-target-rda: \
52188 configure-target-rda \
52189 html-target-rda
52190 @: $(MAKE); $(unstage)
52191 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52192 r=`${PWD_COMMAND}`; export r; \
52193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52194 $(NORMAL_TARGET_EXPORTS) \
52195 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
52196 for flag in $(EXTRA_TARGET_FLAGS); do \
52197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52198 done; \
52199 (cd $(TARGET_SUBDIR)/rda && \
52200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52202 "RANLIB=$${RANLIB}" \
0c24b341 52203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52204 install-html) \
52205 || exit 1
52206
52207@endif target-rda
52208
4fa63067
NN
52209.PHONY: maybe-installcheck-target-rda installcheck-target-rda
52210maybe-installcheck-target-rda:
6bd3dfaa
PB
52211@if target-rda
52212maybe-installcheck-target-rda: installcheck-target-rda
15723a45 52213
4fa63067
NN
52214installcheck-target-rda: \
52215 configure-target-rda
0aed8855 52216 @: $(MAKE); $(unstage)
4fa63067
NN
52217 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52218 r=`${PWD_COMMAND}`; export r; \
52219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52220 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52221 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
52222 for flag in $(EXTRA_TARGET_FLAGS); do \
52223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52224 done; \
52225 (cd $(TARGET_SUBDIR)/rda && \
52226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52228 "RANLIB=$${RANLIB}" \
0c24b341 52229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52230 installcheck) \
4fa63067 52231 || exit 1
15723a45 52232
6bd3dfaa 52233@endif target-rda
4fa63067
NN
52234
52235.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
52236maybe-mostlyclean-target-rda:
6bd3dfaa
PB
52237@if target-rda
52238maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
52239
52240mostlyclean-target-rda:
0aed8855 52241 @: $(MAKE); $(unstage)
4fa63067 52242 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
52243 r=`${PWD_COMMAND}`; export r; \
52244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52245 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52246 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
52247 for flag in $(EXTRA_TARGET_FLAGS); do \
52248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52249 done; \
52250 (cd $(TARGET_SUBDIR)/rda && \
52251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52253 "RANLIB=$${RANLIB}" \
0c24b341 52254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52255 mostlyclean) \
bba45b8b 52256 || exit 1
252b5132 52257
6bd3dfaa 52258@endif target-rda
4fa63067
NN
52259
52260.PHONY: maybe-clean-target-rda clean-target-rda
52261maybe-clean-target-rda:
6bd3dfaa
PB
52262@if target-rda
52263maybe-clean-target-rda: clean-target-rda
4fa63067
NN
52264
52265clean-target-rda:
0aed8855 52266 @: $(MAKE); $(unstage)
4fa63067
NN
52267 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52268 r=`${PWD_COMMAND}`; export r; \
b40e3958 52269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52270 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52271 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
52272 for flag in $(EXTRA_TARGET_FLAGS); do \
52273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52274 done; \
bba45b8b 52275 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52278 "RANLIB=$${RANLIB}" \
0c24b341 52279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52280 clean) \
4fa63067 52281 || exit 1
252b5132 52282
6bd3dfaa 52283@endif target-rda
16ae0395 52284
4fa63067
NN
52285.PHONY: maybe-distclean-target-rda distclean-target-rda
52286maybe-distclean-target-rda:
6bd3dfaa
PB
52287@if target-rda
52288maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
52289
52290distclean-target-rda:
0aed8855 52291 @: $(MAKE); $(unstage)
4fa63067
NN
52292 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52293 r=`${PWD_COMMAND}`; export r; \
b40e3958 52294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52295 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52296 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
52297 for flag in $(EXTRA_TARGET_FLAGS); do \
52298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52299 done; \
bba45b8b 52300 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52303 "RANLIB=$${RANLIB}" \
0c24b341 52304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52305 distclean) \
4fa63067 52306 || exit 1
252b5132 52307
6bd3dfaa 52308@endif target-rda
930314a4 52309
4fa63067
NN
52310.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
52311maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
52312@if target-rda
52313maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 52314
4fa63067 52315maintainer-clean-target-rda:
0aed8855 52316 @: $(MAKE); $(unstage)
4fa63067
NN
52317 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
52318 r=`${PWD_COMMAND}`; export r; \
b40e3958 52319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52320 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52321 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
52322 for flag in $(EXTRA_TARGET_FLAGS); do \
52323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52324 done; \
bba45b8b 52325 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
52326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52328 "RANLIB=$${RANLIB}" \
0c24b341 52329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52330 maintainer-clean) \
4fa63067
NN
52331 || exit 1
52332
6bd3dfaa 52333@endif target-rda
252b5132 52334
e393202e 52335
a2592b1b 52336
a7254363
PB
52337
52338
52339.PHONY: configure-target-libada maybe-configure-target-libada
52340maybe-configure-target-libada:
4f0ef2d8
CD
52341@if gcc-bootstrap
52342configure-target-libada: stage_current
52343@endif gcc-bootstrap
a7254363
PB
52344@if target-libada
52345maybe-configure-target-libada: configure-target-libada
c52c6897 52346configure-target-libada:
0aed8855
PB
52347 @: $(MAKE); $(unstage)
52348 @r=`${PWD_COMMAND}`; export r; \
52349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52350 echo "Checking multilib configuration for libada..."; \
52351 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
52352 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
52353 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
52354 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
52355 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
52356 else \
52357 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
52358 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
52359 fi; \
52360 else \
52361 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
52362 fi; \
52363 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 52364 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 52365 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
52366 echo Configuring in $(TARGET_SUBDIR)/libada; \
52367 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
52368 case $(srcdir) in \
b00612cc
PB
52369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52370 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
52371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 52372 esac; \
b00612cc
PB
52373 srcdiroption="--srcdir=$${topdir}/libada"; \
52374 libsrcdir="$$s/libada"; \
a2592b1b
DD
52375 rm -f no-such-file || : ; \
52376 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52377 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52378 --target=${target_alias} $${srcdiroption} \
a2592b1b 52379 || exit 1
6bd3dfaa 52380@endif target-libada
a2592b1b 52381
a7254363
PB
52382
52383
d545f33b
PB
52384
52385
4fa63067
NN
52386.PHONY: all-target-libada maybe-all-target-libada
52387maybe-all-target-libada:
4f0ef2d8
CD
52388@if gcc-bootstrap
52389all-target-libada: stage_current
52390@endif gcc-bootstrap
6bd3dfaa 52391@if target-libada
72b2455a 52392TARGET-target-libada=all
6bd3dfaa 52393maybe-all-target-libada: all-target-libada
4fa63067 52394all-target-libada: configure-target-libada
0aed8855 52395 @: $(MAKE); $(unstage)
4fa63067
NN
52396 @r=`${PWD_COMMAND}`; export r; \
52397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52398 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52399 (cd $(TARGET_SUBDIR)/libada && \
7f6ef0c0
PB
52400 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52401 $(TARGET-target-libada))
6bd3dfaa 52402@endif target-libada
4fa63067 52403
a7254363
PB
52404
52405
d545f33b
PB
52406
52407
4fa63067
NN
52408.PHONY: check-target-libada maybe-check-target-libada
52409maybe-check-target-libada:
6bd3dfaa
PB
52410@if target-libada
52411maybe-check-target-libada: check-target-libada
4fa63067
NN
52412
52413check-target-libada:
0aed8855 52414 @: $(MAKE); $(unstage)
4fa63067
NN
52415 @r=`${PWD_COMMAND}`; export r; \
52416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52417 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52418 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 52419 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 52420
6bd3dfaa 52421@endif target-libada
4fa63067
NN
52422
52423.PHONY: install-target-libada maybe-install-target-libada
52424maybe-install-target-libada:
6bd3dfaa
PB
52425@if target-libada
52426maybe-install-target-libada: install-target-libada
4fa63067
NN
52427
52428install-target-libada: installdirs
0aed8855 52429 @: $(MAKE); $(unstage)
4fa63067
NN
52430 @r=`${PWD_COMMAND}`; export r; \
52431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52432 $(NORMAL_TARGET_EXPORTS) \
4fa63067 52433 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 52434 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 52435
6bd3dfaa 52436@endif target-libada
4fa63067 52437
56a8fe78 52438# Other targets (info, dvi, pdf, etc.)
4fa63067
NN
52439
52440.PHONY: maybe-info-target-libada info-target-libada
52441maybe-info-target-libada:
6bd3dfaa
PB
52442@if target-libada
52443maybe-info-target-libada: info-target-libada
4fa63067
NN
52444
52445info-target-libada: \
52446 configure-target-libada
0aed8855 52447 @: $(MAKE); $(unstage)
4fa63067
NN
52448 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52449 r=`${PWD_COMMAND}`; export r; \
52450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52452 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
52453 for flag in $(EXTRA_TARGET_FLAGS); do \
52454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52455 done; \
52456 (cd $(TARGET_SUBDIR)/libada && \
52457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52459 "RANLIB=$${RANLIB}" \
0c24b341 52460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52461 info) \
4fa63067
NN
52462 || exit 1
52463
6bd3dfaa 52464@endif target-libada
4fa63067
NN
52465
52466.PHONY: maybe-dvi-target-libada dvi-target-libada
52467maybe-dvi-target-libada:
6bd3dfaa
PB
52468@if target-libada
52469maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
52470
52471dvi-target-libada: \
52472 configure-target-libada
0aed8855 52473 @: $(MAKE); $(unstage)
4fa63067
NN
52474 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52475 r=`${PWD_COMMAND}`; export r; \
52476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52477 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52478 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
52479 for flag in $(EXTRA_TARGET_FLAGS); do \
52480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52481 done; \
52482 (cd $(TARGET_SUBDIR)/libada && \
52483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52485 "RANLIB=$${RANLIB}" \
0c24b341 52486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52487 dvi) \
4fa63067
NN
52488 || exit 1
52489
6bd3dfaa 52490@endif target-libada
4fa63067 52491
56a8fe78
DD
52492.PHONY: maybe-pdf-target-libada pdf-target-libada
52493maybe-pdf-target-libada:
52494@if target-libada
52495maybe-pdf-target-libada: pdf-target-libada
52496
52497pdf-target-libada: \
52498 configure-target-libada
52499 @: $(MAKE); $(unstage)
52500 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52501 r=`${PWD_COMMAND}`; export r; \
52502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52503 $(NORMAL_TARGET_EXPORTS) \
52504 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
52505 for flag in $(EXTRA_TARGET_FLAGS); do \
52506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52507 done; \
52508 (cd $(TARGET_SUBDIR)/libada && \
52509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52511 "RANLIB=$${RANLIB}" \
0c24b341 52512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52513 pdf) \
52514 || exit 1
52515
52516@endif target-libada
52517
6d389afc
MS
52518.PHONY: maybe-html-target-libada html-target-libada
52519maybe-html-target-libada:
52520@if target-libada
52521maybe-html-target-libada: html-target-libada
52522
52523html-target-libada: \
52524 configure-target-libada
0aed8855 52525 @: $(MAKE); $(unstage)
6d389afc
MS
52526 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52527 r=`${PWD_COMMAND}`; export r; \
52528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
52529 $(NORMAL_TARGET_EXPORTS) \
52530 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
52531 for flag in $(EXTRA_TARGET_FLAGS); do \
52532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52533 done; \
52534 (cd $(TARGET_SUBDIR)/libada && \
52535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52537 "RANLIB=$${RANLIB}" \
0c24b341 52538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6d389afc
MS
52539 html) \
52540 || exit 1
52541
52542@endif target-libada
52543
4fa63067
NN
52544.PHONY: maybe-TAGS-target-libada TAGS-target-libada
52545maybe-TAGS-target-libada:
6bd3dfaa
PB
52546@if target-libada
52547maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
52548
52549TAGS-target-libada: \
52550 configure-target-libada
0aed8855 52551 @: $(MAKE); $(unstage)
4fa63067
NN
52552 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52553 r=`${PWD_COMMAND}`; export r; \
52554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52555 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52556 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
52557 for flag in $(EXTRA_TARGET_FLAGS); do \
52558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52559 done; \
52560 (cd $(TARGET_SUBDIR)/libada && \
52561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52563 "RANLIB=$${RANLIB}" \
0c24b341 52564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52565 TAGS) \
4fa63067
NN
52566 || exit 1
52567
6bd3dfaa 52568@endif target-libada
4fa63067
NN
52569
52570.PHONY: maybe-install-info-target-libada install-info-target-libada
52571maybe-install-info-target-libada:
6bd3dfaa
PB
52572@if target-libada
52573maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
52574
52575install-info-target-libada: \
52576 configure-target-libada \
52577 info-target-libada
0aed8855 52578 @: $(MAKE); $(unstage)
4fa63067
NN
52579 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52580 r=`${PWD_COMMAND}`; export r; \
52581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52582 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52583 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
52584 for flag in $(EXTRA_TARGET_FLAGS); do \
52585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52586 done; \
52587 (cd $(TARGET_SUBDIR)/libada && \
52588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52590 "RANLIB=$${RANLIB}" \
0c24b341 52591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52592 install-info) \
4fa63067
NN
52593 || exit 1
52594
6bd3dfaa 52595@endif target-libada
4fa63067 52596
a3ca38d2
DD
52597.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
52598maybe-install-pdf-target-libada:
52599@if target-libada
52600maybe-install-pdf-target-libada: install-pdf-target-libada
52601
52602install-pdf-target-libada: \
52603 configure-target-libada \
52604 pdf-target-libada
52605 @: $(MAKE); $(unstage)
52606 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52607 r=`${PWD_COMMAND}`; export r; \
52608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52609 $(NORMAL_TARGET_EXPORTS) \
52610 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
52611 for flag in $(EXTRA_TARGET_FLAGS); do \
52612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52613 done; \
52614 (cd $(TARGET_SUBDIR)/libada && \
52615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52617 "RANLIB=$${RANLIB}" \
0c24b341 52618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
52619 install-pdf) \
52620 || exit 1
52621
52622@endif target-libada
52623
108a6f8e
CD
52624.PHONY: maybe-install-html-target-libada install-html-target-libada
52625maybe-install-html-target-libada:
52626@if target-libada
52627maybe-install-html-target-libada: install-html-target-libada
52628
52629install-html-target-libada: \
52630 configure-target-libada \
52631 html-target-libada
52632 @: $(MAKE); $(unstage)
52633 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52634 r=`${PWD_COMMAND}`; export r; \
52635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52636 $(NORMAL_TARGET_EXPORTS) \
52637 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
52638 for flag in $(EXTRA_TARGET_FLAGS); do \
52639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52640 done; \
52641 (cd $(TARGET_SUBDIR)/libada && \
52642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52644 "RANLIB=$${RANLIB}" \
0c24b341 52645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
52646 install-html) \
52647 || exit 1
52648
52649@endif target-libada
52650
4fa63067
NN
52651.PHONY: maybe-installcheck-target-libada installcheck-target-libada
52652maybe-installcheck-target-libada:
6bd3dfaa
PB
52653@if target-libada
52654maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
52655
52656installcheck-target-libada: \
52657 configure-target-libada
0aed8855 52658 @: $(MAKE); $(unstage)
4fa63067
NN
52659 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52660 r=`${PWD_COMMAND}`; export r; \
52661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52662 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52663 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
52664 for flag in $(EXTRA_TARGET_FLAGS); do \
52665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52666 done; \
52667 (cd $(TARGET_SUBDIR)/libada && \
52668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52670 "RANLIB=$${RANLIB}" \
0c24b341 52671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52672 installcheck) \
4fa63067
NN
52673 || exit 1
52674
6bd3dfaa 52675@endif target-libada
4fa63067
NN
52676
52677.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
52678maybe-mostlyclean-target-libada:
6bd3dfaa
PB
52679@if target-libada
52680maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
52681
52682mostlyclean-target-libada:
0aed8855 52683 @: $(MAKE); $(unstage)
4fa63067
NN
52684 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52685 r=`${PWD_COMMAND}`; export r; \
52686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52687 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52688 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
52689 for flag in $(EXTRA_TARGET_FLAGS); do \
52690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52691 done; \
52692 (cd $(TARGET_SUBDIR)/libada && \
52693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52695 "RANLIB=$${RANLIB}" \
0c24b341 52696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52697 mostlyclean) \
4fa63067
NN
52698 || exit 1
52699
6bd3dfaa 52700@endif target-libada
4fa63067
NN
52701
52702.PHONY: maybe-clean-target-libada clean-target-libada
52703maybe-clean-target-libada:
6bd3dfaa
PB
52704@if target-libada
52705maybe-clean-target-libada: clean-target-libada
4fa63067
NN
52706
52707clean-target-libada:
0aed8855 52708 @: $(MAKE); $(unstage)
4fa63067
NN
52709 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52710 r=`${PWD_COMMAND}`; export r; \
52711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52712 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52713 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
52714 for flag in $(EXTRA_TARGET_FLAGS); do \
52715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52716 done; \
52717 (cd $(TARGET_SUBDIR)/libada && \
52718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52720 "RANLIB=$${RANLIB}" \
0c24b341 52721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52722 clean) \
4fa63067
NN
52723 || exit 1
52724
6bd3dfaa 52725@endif target-libada
a2592b1b 52726
4fa63067
NN
52727.PHONY: maybe-distclean-target-libada distclean-target-libada
52728maybe-distclean-target-libada:
6bd3dfaa
PB
52729@if target-libada
52730maybe-distclean-target-libada: distclean-target-libada
a2592b1b 52731
4fa63067 52732distclean-target-libada:
0aed8855 52733 @: $(MAKE); $(unstage)
4fa63067
NN
52734 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52735 r=`${PWD_COMMAND}`; export r; \
a2592b1b 52736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52737 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52738 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
52739 for flag in $(EXTRA_TARGET_FLAGS); do \
52740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52741 done; \
a2592b1b 52742 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
52743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52745 "RANLIB=$${RANLIB}" \
0c24b341 52746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52747 distclean) \
4fa63067 52748 || exit 1
a2592b1b 52749
6bd3dfaa 52750@endif target-libada
a2592b1b 52751
4fa63067
NN
52752.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
52753maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
52754@if target-libada
52755maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 52756
4fa63067 52757maintainer-clean-target-libada:
0aed8855 52758 @: $(MAKE); $(unstage)
4fa63067
NN
52759 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
52760 r=`${PWD_COMMAND}`; export r; \
a2592b1b 52761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 52762 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
52763 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
52764 for flag in $(EXTRA_TARGET_FLAGS); do \
52765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52766 done; \
a2592b1b 52767 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
52768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52770 "RANLIB=$${RANLIB}" \
0c24b341 52771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7ffa0b57 52772 maintainer-clean) \
4fa63067
NN
52773 || exit 1
52774
6bd3dfaa 52775@endif target-libada
a2592b1b
DD
52776
52777
e393202e 52778
b3ded179
PB
52779
52780
52781.PHONY: configure-target-libgomp maybe-configure-target-libgomp
52782maybe-configure-target-libgomp:
4f0ef2d8
CD
52783@if gcc-bootstrap
52784configure-target-libgomp: stage_current
52785@endif gcc-bootstrap
b3ded179
PB
52786@if target-libgomp
52787maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 52788configure-target-libgomp:
b3ded179
PB
52789 @: $(MAKE); $(unstage)
52790 @r=`${PWD_COMMAND}`; export r; \
52791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52792 echo "Checking multilib configuration for libgomp..."; \
52793 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
52794 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
52795 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
52796 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
52797 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
52798 else \
52799 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
52800 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
52801 fi; \
52802 else \
52803 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
52804 fi; \
52805 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 52806 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
52807 $(NORMAL_TARGET_EXPORTS) \
52808 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
52809 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
52810 case $(srcdir) in \
52811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52812 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
52813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52814 esac; \
52815 srcdiroption="--srcdir=$${topdir}/libgomp"; \
52816 libsrcdir="$$s/libgomp"; \
52817 rm -f no-such-file || : ; \
52818 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
4b900473
PB
52819 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52820 --target=${target_alias} $${srcdiroption} \
b3ded179
PB
52821 || exit 1
52822@endif target-libgomp
52823
52824
52825
52826
52827
52828.PHONY: all-target-libgomp maybe-all-target-libgomp
52829maybe-all-target-libgomp:
4f0ef2d8
CD
52830@if gcc-bootstrap
52831all-target-libgomp: stage_current
52832@endif gcc-bootstrap
b3ded179
PB
52833@if target-libgomp
52834TARGET-target-libgomp=all
52835maybe-all-target-libgomp: all-target-libgomp
52836all-target-libgomp: configure-target-libgomp
52837 @: $(MAKE); $(unstage)
52838 @r=`${PWD_COMMAND}`; export r; \
52839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52840 $(NORMAL_TARGET_EXPORTS) \
52841 (cd $(TARGET_SUBDIR)/libgomp && \
7f6ef0c0
PB
52842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
52843 $(TARGET-target-libgomp))
b3ded179
PB
52844@endif target-libgomp
52845
52846
52847
52848
52849
52850.PHONY: check-target-libgomp maybe-check-target-libgomp
52851maybe-check-target-libgomp:
52852@if target-libgomp
52853maybe-check-target-libgomp: check-target-libgomp
52854
52855check-target-libgomp:
52856 @: $(MAKE); $(unstage)
52857 @r=`${PWD_COMMAND}`; export r; \
52858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52859 $(NORMAL_TARGET_EXPORTS) \
52860 (cd $(TARGET_SUBDIR)/libgomp && \
52861 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
52862
52863@endif target-libgomp
52864
52865.PHONY: install-target-libgomp maybe-install-target-libgomp
52866maybe-install-target-libgomp:
52867@if target-libgomp
52868maybe-install-target-libgomp: install-target-libgomp
52869
52870install-target-libgomp: installdirs
52871 @: $(MAKE); $(unstage)
52872 @r=`${PWD_COMMAND}`; export r; \
52873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52874 $(NORMAL_TARGET_EXPORTS) \
52875 (cd $(TARGET_SUBDIR)/libgomp && \
52876 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
52877
52878@endif target-libgomp
52879
56a8fe78 52880# Other targets (info, dvi, pdf, etc.)
b3ded179
PB
52881
52882.PHONY: maybe-info-target-libgomp info-target-libgomp
52883maybe-info-target-libgomp:
52884@if target-libgomp
52885maybe-info-target-libgomp: info-target-libgomp
52886
52887info-target-libgomp: \
52888 configure-target-libgomp
52889 @: $(MAKE); $(unstage)
52890 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52891 r=`${PWD_COMMAND}`; export r; \
52892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52893 $(NORMAL_TARGET_EXPORTS) \
52894 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
52895 for flag in $(EXTRA_TARGET_FLAGS); do \
52896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52897 done; \
52898 (cd $(TARGET_SUBDIR)/libgomp && \
52899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52901 "RANLIB=$${RANLIB}" \
0c24b341 52902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52903 info) \
52904 || exit 1
52905
52906@endif target-libgomp
52907
52908.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
52909maybe-dvi-target-libgomp:
52910@if target-libgomp
52911maybe-dvi-target-libgomp: dvi-target-libgomp
52912
52913dvi-target-libgomp: \
52914 configure-target-libgomp
52915 @: $(MAKE); $(unstage)
52916 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52917 r=`${PWD_COMMAND}`; export r; \
52918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52919 $(NORMAL_TARGET_EXPORTS) \
52920 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
52921 for flag in $(EXTRA_TARGET_FLAGS); do \
52922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52923 done; \
52924 (cd $(TARGET_SUBDIR)/libgomp && \
52925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52927 "RANLIB=$${RANLIB}" \
0c24b341 52928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52929 dvi) \
52930 || exit 1
52931
52932@endif target-libgomp
52933
56a8fe78
DD
52934.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
52935maybe-pdf-target-libgomp:
52936@if target-libgomp
52937maybe-pdf-target-libgomp: pdf-target-libgomp
52938
52939pdf-target-libgomp: \
52940 configure-target-libgomp
52941 @: $(MAKE); $(unstage)
52942 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52943 r=`${PWD_COMMAND}`; export r; \
52944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52945 $(NORMAL_TARGET_EXPORTS) \
52946 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
52947 for flag in $(EXTRA_TARGET_FLAGS); do \
52948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52949 done; \
52950 (cd $(TARGET_SUBDIR)/libgomp && \
52951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52953 "RANLIB=$${RANLIB}" \
0c24b341 52954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56a8fe78
DD
52955 pdf) \
52956 || exit 1
52957
52958@endif target-libgomp
52959
b3ded179
PB
52960.PHONY: maybe-html-target-libgomp html-target-libgomp
52961maybe-html-target-libgomp:
52962@if target-libgomp
52963maybe-html-target-libgomp: html-target-libgomp
52964
52965html-target-libgomp: \
52966 configure-target-libgomp
52967 @: $(MAKE); $(unstage)
52968 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52969 r=`${PWD_COMMAND}`; export r; \
52970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52971 $(NORMAL_TARGET_EXPORTS) \
52972 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
52973 for flag in $(EXTRA_TARGET_FLAGS); do \
52974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52975 done; \
52976 (cd $(TARGET_SUBDIR)/libgomp && \
52977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52979 "RANLIB=$${RANLIB}" \
0c24b341 52980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
52981 html) \
52982 || exit 1
52983
52984@endif target-libgomp
52985
52986.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
52987maybe-TAGS-target-libgomp:
52988@if target-libgomp
52989maybe-TAGS-target-libgomp: TAGS-target-libgomp
52990
52991TAGS-target-libgomp: \
52992 configure-target-libgomp
52993 @: $(MAKE); $(unstage)
52994 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
52995 r=`${PWD_COMMAND}`; export r; \
52996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52997 $(NORMAL_TARGET_EXPORTS) \
52998 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
52999 for flag in $(EXTRA_TARGET_FLAGS); do \
53000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53001 done; \
53002 (cd $(TARGET_SUBDIR)/libgomp && \
53003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53005 "RANLIB=$${RANLIB}" \
0c24b341 53006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53007 TAGS) \
53008 || exit 1
53009
53010@endif target-libgomp
53011
53012.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
53013maybe-install-info-target-libgomp:
53014@if target-libgomp
53015maybe-install-info-target-libgomp: install-info-target-libgomp
53016
53017install-info-target-libgomp: \
53018 configure-target-libgomp \
53019 info-target-libgomp
53020 @: $(MAKE); $(unstage)
53021 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53022 r=`${PWD_COMMAND}`; export r; \
53023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53024 $(NORMAL_TARGET_EXPORTS) \
53025 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
53026 for flag in $(EXTRA_TARGET_FLAGS); do \
53027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53028 done; \
53029 (cd $(TARGET_SUBDIR)/libgomp && \
53030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53032 "RANLIB=$${RANLIB}" \
0c24b341 53033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53034 install-info) \
53035 || exit 1
53036
53037@endif target-libgomp
53038
a3ca38d2
DD
53039.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
53040maybe-install-pdf-target-libgomp:
53041@if target-libgomp
53042maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
53043
53044install-pdf-target-libgomp: \
53045 configure-target-libgomp \
53046 pdf-target-libgomp
53047 @: $(MAKE); $(unstage)
53048 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53049 r=`${PWD_COMMAND}`; export r; \
53050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53051 $(NORMAL_TARGET_EXPORTS) \
53052 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
53053 for flag in $(EXTRA_TARGET_FLAGS); do \
53054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53055 done; \
53056 (cd $(TARGET_SUBDIR)/libgomp && \
53057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53059 "RANLIB=$${RANLIB}" \
0c24b341 53060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
a3ca38d2
DD
53061 install-pdf) \
53062 || exit 1
53063
53064@endif target-libgomp
53065
108a6f8e
CD
53066.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
53067maybe-install-html-target-libgomp:
53068@if target-libgomp
53069maybe-install-html-target-libgomp: install-html-target-libgomp
53070
53071install-html-target-libgomp: \
53072 configure-target-libgomp \
53073 html-target-libgomp
53074 @: $(MAKE); $(unstage)
53075 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53076 r=`${PWD_COMMAND}`; export r; \
53077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53078 $(NORMAL_TARGET_EXPORTS) \
53079 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
53080 for flag in $(EXTRA_TARGET_FLAGS); do \
53081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53082 done; \
53083 (cd $(TARGET_SUBDIR)/libgomp && \
53084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53086 "RANLIB=$${RANLIB}" \
0c24b341 53087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
108a6f8e
CD
53088 install-html) \
53089 || exit 1
53090
53091@endif target-libgomp
53092
b3ded179
PB
53093.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
53094maybe-installcheck-target-libgomp:
53095@if target-libgomp
53096maybe-installcheck-target-libgomp: installcheck-target-libgomp
53097
53098installcheck-target-libgomp: \
53099 configure-target-libgomp
53100 @: $(MAKE); $(unstage)
53101 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53102 r=`${PWD_COMMAND}`; export r; \
53103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53104 $(NORMAL_TARGET_EXPORTS) \
53105 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
53106 for flag in $(EXTRA_TARGET_FLAGS); do \
53107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53108 done; \
53109 (cd $(TARGET_SUBDIR)/libgomp && \
53110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53112 "RANLIB=$${RANLIB}" \
0c24b341 53113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53114 installcheck) \
53115 || exit 1
53116
53117@endif target-libgomp
53118
53119.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
53120maybe-mostlyclean-target-libgomp:
53121@if target-libgomp
53122maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
53123
53124mostlyclean-target-libgomp:
53125 @: $(MAKE); $(unstage)
53126 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53127 r=`${PWD_COMMAND}`; export r; \
53128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53129 $(NORMAL_TARGET_EXPORTS) \
53130 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
53131 for flag in $(EXTRA_TARGET_FLAGS); do \
53132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53133 done; \
53134 (cd $(TARGET_SUBDIR)/libgomp && \
53135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53137 "RANLIB=$${RANLIB}" \
0c24b341 53138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53139 mostlyclean) \
53140 || exit 1
53141
53142@endif target-libgomp
53143
53144.PHONY: maybe-clean-target-libgomp clean-target-libgomp
53145maybe-clean-target-libgomp:
53146@if target-libgomp
53147maybe-clean-target-libgomp: clean-target-libgomp
53148
53149clean-target-libgomp:
53150 @: $(MAKE); $(unstage)
53151 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53152 r=`${PWD_COMMAND}`; export r; \
53153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53154 $(NORMAL_TARGET_EXPORTS) \
53155 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
53156 for flag in $(EXTRA_TARGET_FLAGS); do \
53157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53158 done; \
53159 (cd $(TARGET_SUBDIR)/libgomp && \
53160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53162 "RANLIB=$${RANLIB}" \
0c24b341 53163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53164 clean) \
53165 || exit 1
53166
53167@endif target-libgomp
53168
53169.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
53170maybe-distclean-target-libgomp:
53171@if target-libgomp
53172maybe-distclean-target-libgomp: distclean-target-libgomp
53173
53174distclean-target-libgomp:
53175 @: $(MAKE); $(unstage)
53176 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53177 r=`${PWD_COMMAND}`; export r; \
53178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53179 $(NORMAL_TARGET_EXPORTS) \
53180 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
53181 for flag in $(EXTRA_TARGET_FLAGS); do \
53182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53183 done; \
53184 (cd $(TARGET_SUBDIR)/libgomp && \
53185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53187 "RANLIB=$${RANLIB}" \
0c24b341 53188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53189 distclean) \
53190 || exit 1
53191
53192@endif target-libgomp
53193
53194.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
53195maybe-maintainer-clean-target-libgomp:
53196@if target-libgomp
53197maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
53198
53199maintainer-clean-target-libgomp:
53200 @: $(MAKE); $(unstage)
53201 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
53202 r=`${PWD_COMMAND}`; export r; \
53203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53204 $(NORMAL_TARGET_EXPORTS) \
53205 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
53206 for flag in $(EXTRA_TARGET_FLAGS); do \
53207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53208 done; \
53209 (cd $(TARGET_SUBDIR)/libgomp && \
53210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53212 "RANLIB=$${RANLIB}" \
0c24b341 53213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
b3ded179
PB
53214 maintainer-clean) \
53215 || exit 1
53216
53217@endif target-libgomp
53218
53219
53220
15723a45
NN
53221# ----------
53222# GCC module
53223# ----------
53224
319cab08 53225@if gcc-no-bootstrap
252b5132 53226.PHONY: cross
72b2455a 53227cross: all-build all-gas all-ld
b40e3958
L
53228 @r=`${PWD_COMMAND}`; export r; \
53229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 53230 $(HOST_EXPORTS) \
252b5132 53231 echo "Building the C and C++ compiler"; \
5cec67bf 53232 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
53233 @r=`${PWD_COMMAND}`; export r; \
53234 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 53235 echo "Building runtime libraries"; \
656fdd47 53236 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 53237@endif gcc-no-bootstrap
252b5132 53238
6bd3dfaa 53239@if gcc
c50523ce
L
53240
53241.PHONY: check-gcc-c check-c
53242check-gcc-c:
53243 r=`${PWD_COMMAND}`; export r; \
53244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53245 $(HOST_EXPORTS) \
53246 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
53247check-c: check-gcc-c
53248
53249.PHONY: check-gcc-c++ check-c++
7d695d07 53250check-gcc-c++:
c50523ce
L
53251 r=`${PWD_COMMAND}`; export r; \
53252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53253 $(HOST_EXPORTS) \
53254 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
53255check-c++: check-gcc-c++ check-target-libstdc++-v3
53256
53257.PHONY: check-gcc-fortran check-fortran
53258check-gcc-fortran:
53259 r=`${PWD_COMMAND}`; export r; \
53260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53261 $(HOST_EXPORTS) \
53262 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
53263check-fortran: check-gcc-fortran check-target-libgfortran
53264
53265.PHONY: check-gcc-java check-java
53266check-gcc-java:
53267 r=`${PWD_COMMAND}`; export r; \
53268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53269 $(HOST_EXPORTS) \
53270 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
53271check-java: check-gcc-java check-target-libjava
53272
53273.PHONY: check-gcc-ada check-ada
53274check-gcc-ada:
53275 r=`${PWD_COMMAND}`; export r; \
53276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53277 $(HOST_EXPORTS) \
53278 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
53279check-ada: check-gcc-ada check-target-libada
53280
53281.PHONY: check-gcc-objc check-objc
53282check-gcc-objc:
53283 r=`${PWD_COMMAND}`; export r; \
53284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53285 $(HOST_EXPORTS) \
53286 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
53287check-objc: check-gcc-objc check-target-libobjc
53288
53289.PHONY: check-gcc-obj-c++ check-obj-c++
53290check-gcc-obj-c++:
53291 r=`${PWD_COMMAND}`; export r; \
53292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53293 $(HOST_EXPORTS) \
53294 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
53295check-obj-c++: check-gcc-obj-c++
7d695d07 53296
252b5132 53297
15723a45
NN
53298# Install the gcc headers files, but not the fixed include files,
53299# which Cygnus is not allowed to distribute. This rule is very
53300# dependent on the workings of the gcc Makefile.in.
53301.PHONY: gcc-no-fixedincludes
53302gcc-no-fixedincludes:
53303 @if [ -f ./gcc/Makefile ]; then \
53304 rm -rf gcc/tmp-include; \
53305 mv gcc/include gcc/tmp-include 2>/dev/null; \
53306 mkdir gcc/include; \
53307 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
53308 touch gcc/stmp-fixinc gcc/include/fixed; \
53309 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
53310 r=`${PWD_COMMAND}`; export r; \
53311 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 53312 $(HOST_EXPORTS) \
1086bc09 53313 (cd ./gcc && \
15723a45
NN
53314 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
53315 rm -rf gcc/include; \
53316 mv gcc/tmp-include gcc/include 2>/dev/null; \
53317 else true; fi
6bd3dfaa 53318@endif gcc
4fa63067 53319
b813574b
PB
53320# ---------------------
53321# GCC bootstrap support
53322# ---------------------
4fa63067 53323
b813574b
PB
53324# We track the current stage (the one in 'gcc') in the stage_current file.
53325# stage_last instead tracks the stage that was built last. These targets
53326# are dummy when toplevel bootstrap is not active.
4fa63067 53327
f70224b5 53328# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
53329# there, so $(unstage) should be run at various points. To avoid excessive
53330# recursive invocations of make, we "inline" them using a variable. These
53331# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
53332# to avoid warnings from the GNU Make job server.
f70224b5
PB
53333
53334unstage = :
53335stage = :
c52c6897 53336current_stage = ""
f70224b5 53337
b813574b 53338@if gcc-bootstrap
9daf3993 53339unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
f6d183c0 53340stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 53341current_stage = "`cat stage_current 2> /dev/null`"
b813574b 53342@endif gcc-bootstrap
4fa63067 53343
f70224b5
PB
53344.PHONY: unstage stage
53345unstage:
0aed8855 53346 @: $(MAKE); $(unstage)
b813574b 53347stage:
0aed8855 53348 @: $(MAKE); $(stage)
1d39f329 53349
80911fe1
PB
53350# Disable commands for lean bootstrap.
53351LEAN = false
53352
dfdffa2c
PB
53353# We name the build directories for the various stages "stage1-gcc",
53354# "stage2-gcc","stage3-gcc", etc.
53355
53356# Since the 'compare' process will fail (on debugging information) if any
53357# directory names are different, we need to link the gcc directory for
0aed8855 53358# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
53359# the build directories constant as well. For the latter, we use naked names
53360# like 'gcc', because the scripts in that directory assume it. We use
53361# mv on platforms where symlinks to directories do not work or are not
53362# reliable.
53363
1d39f329
NN
53364# 'touch' doesn't work right on some platforms.
53365STAMP = echo timestamp >
53366
dfdffa2c
PB
53367# We only want to compare .o files, so set this!
53368objext = .o
53369
dfdffa2c 53370
319cab08 53371.PHONY: stage1-start stage1-end
dfdffa2c 53372
656fdd47 53373stage1-start::
0aed8855 53374 @: $(MAKE); $(stage); \
b813574b 53375 echo stage1 > stage_current ; \
b00612cc 53376 echo stage1 > stage_last; \
0aed8855 53377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53378@if bfd
b00612cc
PB
53379 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
53380 mkdir stage1-bfd; \
80911fe1 53381 mv stage1-bfd bfd
72b2455a
PB
53382@endif bfd
53383@if opcodes
b00612cc
PB
53384 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
53385 mkdir stage1-opcodes; \
80911fe1 53386 mv stage1-opcodes opcodes
72b2455a
PB
53387@endif opcodes
53388@if binutils
b00612cc
PB
53389 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
53390 mkdir stage1-binutils; \
80911fe1 53391 mv stage1-binutils binutils
72b2455a
PB
53392@endif binutils
53393@if gas
b00612cc
PB
53394 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
53395 mkdir stage1-gas; \
80911fe1 53396 mv stage1-gas gas
72b2455a
PB
53397@endif gas
53398@if gcc
b00612cc
PB
53399 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
53400 mkdir stage1-gcc; \
80911fe1 53401 mv stage1-gcc gcc
72b2455a 53402@endif gcc
4b900473
PB
53403@if gmp
53404 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
53405 mkdir stage1-gmp; \
53406 mv stage1-gmp gmp
53407@endif gmp
53408@if mpfr
53409 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
53410 mkdir stage1-mpfr; \
53411 mv stage1-mpfr mpfr
53412@endif mpfr
e8a5fa9c
RW
53413@if mpc
53414 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
53415 mkdir stage1-mpc; \
53416 mv stage1-mpc mpc
53417@endif mpc
e28c595f
JM
53418@if ppl
53419 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
53420 mkdir stage1-ppl; \
53421 mv stage1-ppl ppl
53422@endif ppl
53423@if cloog
53424 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
53425 mkdir stage1-cloog; \
53426 mv stage1-cloog cloog
53427@endif cloog
93f9b408
ILT
53428@if gold
53429 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
53430 mkdir stage1-gold; \
53431 mv stage1-gold gold
53432@endif gold
72b2455a 53433@if intl
b00612cc
PB
53434 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
53435 mkdir stage1-intl; \
80911fe1 53436 mv stage1-intl intl
72b2455a
PB
53437@endif intl
53438@if ld
b00612cc
PB
53439 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
53440 mkdir stage1-ld; \
80911fe1 53441 mv stage1-ld ld
72b2455a
PB
53442@endif ld
53443@if libcpp
b00612cc
PB
53444 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
53445 mkdir stage1-libcpp; \
80911fe1 53446 mv stage1-libcpp libcpp
72b2455a 53447@endif libcpp
be01d343
PB
53448@if libdecnumber
53449 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
53450 mkdir stage1-libdecnumber; \
80911fe1 53451 mv stage1-libdecnumber libdecnumber
be01d343 53452@endif libdecnumber
72b2455a 53453@if libiberty
b00612cc
PB
53454 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
53455 mkdir stage1-libiberty; \
80911fe1 53456 mv stage1-libiberty libiberty
72b2455a
PB
53457@endif libiberty
53458@if zlib
b00612cc
PB
53459 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
53460 mkdir stage1-zlib; \
80911fe1 53461 mv stage1-zlib zlib
72b2455a 53462@endif zlib
0aed8855
PB
53463 @[ -d stage1-$(TARGET_SUBDIR) ] || \
53464 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 53465 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 53466
80911fe1 53467stage1-end::
72b2455a 53468@if bfd
80911fe1
PB
53469 @if test -d $(HOST_SUBDIR)/bfd ; then \
53470 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 53471 fi
72b2455a
PB
53472@endif bfd
53473@if opcodes
80911fe1
PB
53474 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53475 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 53476 fi
72b2455a
PB
53477@endif opcodes
53478@if binutils
80911fe1
PB
53479 @if test -d $(HOST_SUBDIR)/binutils ; then \
53480 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 53481 fi
72b2455a
PB
53482@endif binutils
53483@if gas
80911fe1
PB
53484 @if test -d $(HOST_SUBDIR)/gas ; then \
53485 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 53486 fi
72b2455a
PB
53487@endif gas
53488@if gcc
80911fe1
PB
53489 @if test -d $(HOST_SUBDIR)/gcc ; then \
53490 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 53491 fi
72b2455a 53492@endif gcc
4b900473
PB
53493@if gmp
53494 @if test -d $(HOST_SUBDIR)/gmp ; then \
53495 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
53496 fi
53497@endif gmp
53498@if mpfr
53499 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53500 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
53501 fi
53502@endif mpfr
e8a5fa9c
RW
53503@if mpc
53504 @if test -d $(HOST_SUBDIR)/mpc ; then \
53505 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
53506 fi
53507@endif mpc
e28c595f
JM
53508@if ppl
53509 @if test -d $(HOST_SUBDIR)/ppl ; then \
53510 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
53511 fi
53512@endif ppl
53513@if cloog
53514 @if test -d $(HOST_SUBDIR)/cloog ; then \
53515 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
53516 fi
53517@endif cloog
93f9b408
ILT
53518@if gold
53519 @if test -d $(HOST_SUBDIR)/gold ; then \
53520 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
53521 fi
53522@endif gold
72b2455a 53523@if intl
80911fe1
PB
53524 @if test -d $(HOST_SUBDIR)/intl ; then \
53525 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 53526 fi
72b2455a
PB
53527@endif intl
53528@if ld
80911fe1
PB
53529 @if test -d $(HOST_SUBDIR)/ld ; then \
53530 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 53531 fi
72b2455a
PB
53532@endif ld
53533@if libcpp
80911fe1
PB
53534 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53535 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 53536 fi
72b2455a 53537@endif libcpp
be01d343 53538@if libdecnumber
80911fe1
PB
53539 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53540 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 53541 fi
be01d343 53542@endif libdecnumber
72b2455a 53543@if libiberty
80911fe1
PB
53544 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53545 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 53546 fi
72b2455a
PB
53547@endif libiberty
53548@if zlib
80911fe1
PB
53549 @if test -d $(HOST_SUBDIR)/zlib ; then \
53550 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 53551 fi
72b2455a 53552@endif zlib
0aed8855 53553 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 53554 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 53555 fi
80911fe1 53556 rm -f stage_current
dfdffa2c 53557
973601e1 53558# Bubble a bug fix through all the stages up to stage 1. They are
0aed8855 53559# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53560# reconfigured either.
319cab08 53561.PHONY: stage1-bubble
656fdd47 53562stage1-bubble::
e360f423
PB
53563 @r=`${PWD_COMMAND}`; export r; \
53564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53565 if test -f stage1-lean ; then \
9cb3fa6f
PB
53566 echo Skipping rebuild of stage1 ; \
53567 else \
f70224b5
PB
53568 $(MAKE) stage1-start; \
53569 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 53570 fi
72b2455a 53571
0df3d27f 53572.PHONY: all-stage1 clean-stage1
0df3d27f 53573do-clean: clean-stage1
0df3d27f 53574
72b2455a
PB
53575# FIXME: Will not need to be conditional when toplevel bootstrap is the
53576# only possibility, but now it conflicts with no-bootstrap rules
53577@if gcc-bootstrap
53578
53579
53580
53581
0df3d27f 53582# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 53583
0df3d27f 53584.PHONY: distclean-stage1
72b2455a 53585distclean-stage1::
0aed8855 53586 @: $(MAKE); $(stage)
e00a73e3 53587 @test "`cat stage_last`" != stage1 || rm -f stage_last
9cb3fa6f 53588 rm -rf stage1-*
72b2455a
PB
53589
53590
53591@endif gcc-bootstrap
53592
53593
53594.PHONY: stage2-start stage2-end
53595
53596stage2-start::
0aed8855 53597 @: $(MAKE); $(stage); \
72b2455a 53598 echo stage2 > stage_current ; \
b00612cc 53599 echo stage2 > stage_last; \
0aed8855 53600 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53601@if bfd
b00612cc
PB
53602 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
53603 mkdir stage2-bfd; \
80911fe1
PB
53604 mv stage2-bfd bfd ; \
53605 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
53606@endif bfd
53607@if opcodes
b00612cc
PB
53608 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
53609 mkdir stage2-opcodes; \
80911fe1
PB
53610 mv stage2-opcodes opcodes ; \
53611 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
53612@endif opcodes
53613@if binutils
b00612cc
PB
53614 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
53615 mkdir stage2-binutils; \
80911fe1
PB
53616 mv stage2-binutils binutils ; \
53617 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
53618@endif binutils
53619@if gas
b00612cc
PB
53620 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
53621 mkdir stage2-gas; \
80911fe1
PB
53622 mv stage2-gas gas ; \
53623 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
53624@endif gas
53625@if gcc
b00612cc
PB
53626 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
53627 mkdir stage2-gcc; \
80911fe1
PB
53628 mv stage2-gcc gcc ; \
53629 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 53630@endif gcc
4b900473
PB
53631@if gmp
53632 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
53633 mkdir stage2-gmp; \
53634 mv stage2-gmp gmp ; \
53635 mv stage1-gmp prev-gmp || test -f stage1-lean
53636@endif gmp
53637@if mpfr
53638 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
53639 mkdir stage2-mpfr; \
53640 mv stage2-mpfr mpfr ; \
53641 mv stage1-mpfr prev-mpfr || test -f stage1-lean
53642@endif mpfr
e8a5fa9c
RW
53643@if mpc
53644 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
53645 mkdir stage2-mpc; \
53646 mv stage2-mpc mpc ; \
53647 mv stage1-mpc prev-mpc || test -f stage1-lean
53648@endif mpc
e28c595f
JM
53649@if ppl
53650 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
53651 mkdir stage2-ppl; \
53652 mv stage2-ppl ppl ; \
53653 mv stage1-ppl prev-ppl || test -f stage1-lean
53654@endif ppl
53655@if cloog
53656 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
53657 mkdir stage2-cloog; \
53658 mv stage2-cloog cloog ; \
53659 mv stage1-cloog prev-cloog || test -f stage1-lean
53660@endif cloog
93f9b408
ILT
53661@if gold
53662 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
53663 mkdir stage2-gold; \
53664 mv stage2-gold gold ; \
53665 mv stage1-gold prev-gold || test -f stage1-lean
53666@endif gold
72b2455a 53667@if intl
b00612cc
PB
53668 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
53669 mkdir stage2-intl; \
80911fe1
PB
53670 mv stage2-intl intl ; \
53671 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
53672@endif intl
53673@if ld
b00612cc
PB
53674 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
53675 mkdir stage2-ld; \
80911fe1
PB
53676 mv stage2-ld ld ; \
53677 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
53678@endif ld
53679@if libcpp
b00612cc
PB
53680 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
53681 mkdir stage2-libcpp; \
80911fe1
PB
53682 mv stage2-libcpp libcpp ; \
53683 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 53684@endif libcpp
be01d343
PB
53685@if libdecnumber
53686 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
53687 mkdir stage2-libdecnumber; \
80911fe1
PB
53688 mv stage2-libdecnumber libdecnumber ; \
53689 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 53690@endif libdecnumber
72b2455a 53691@if libiberty
b00612cc
PB
53692 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
53693 mkdir stage2-libiberty; \
80911fe1
PB
53694 mv stage2-libiberty libiberty ; \
53695 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
53696@endif libiberty
53697@if zlib
b00612cc
PB
53698 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
53699 mkdir stage2-zlib; \
80911fe1
PB
53700 mv stage2-zlib zlib ; \
53701 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 53702@endif zlib
0aed8855
PB
53703 @[ -d stage2-$(TARGET_SUBDIR) ] || \
53704 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
53705 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53706 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 53707
80911fe1 53708stage2-end::
72b2455a 53709@if bfd
80911fe1
PB
53710 @if test -d $(HOST_SUBDIR)/bfd ; then \
53711 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
53712 mv prev-bfd stage1-bfd ; : ; \
0aed8855 53713 fi
72b2455a
PB
53714@endif bfd
53715@if opcodes
80911fe1
PB
53716 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53717 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
53718 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 53719 fi
72b2455a
PB
53720@endif opcodes
53721@if binutils
80911fe1
PB
53722 @if test -d $(HOST_SUBDIR)/binutils ; then \
53723 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
53724 mv prev-binutils stage1-binutils ; : ; \
0aed8855 53725 fi
72b2455a
PB
53726@endif binutils
53727@if gas
80911fe1
PB
53728 @if test -d $(HOST_SUBDIR)/gas ; then \
53729 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
53730 mv prev-gas stage1-gas ; : ; \
0aed8855 53731 fi
72b2455a
PB
53732@endif gas
53733@if gcc
80911fe1
PB
53734 @if test -d $(HOST_SUBDIR)/gcc ; then \
53735 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
53736 mv prev-gcc stage1-gcc ; : ; \
0aed8855 53737 fi
72b2455a 53738@endif gcc
4b900473
PB
53739@if gmp
53740 @if test -d $(HOST_SUBDIR)/gmp ; then \
53741 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
53742 mv prev-gmp stage1-gmp ; : ; \
53743 fi
53744@endif gmp
53745@if mpfr
53746 @if test -d $(HOST_SUBDIR)/mpfr ; then \
53747 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
53748 mv prev-mpfr stage1-mpfr ; : ; \
53749 fi
53750@endif mpfr
e8a5fa9c
RW
53751@if mpc
53752 @if test -d $(HOST_SUBDIR)/mpc ; then \
53753 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
53754 mv prev-mpc stage1-mpc ; : ; \
53755 fi
53756@endif mpc
e28c595f
JM
53757@if ppl
53758 @if test -d $(HOST_SUBDIR)/ppl ; then \
53759 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
53760 mv prev-ppl stage1-ppl ; : ; \
53761 fi
53762@endif ppl
53763@if cloog
53764 @if test -d $(HOST_SUBDIR)/cloog ; then \
53765 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
53766 mv prev-cloog stage1-cloog ; : ; \
53767 fi
53768@endif cloog
93f9b408
ILT
53769@if gold
53770 @if test -d $(HOST_SUBDIR)/gold ; then \
53771 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
53772 mv prev-gold stage1-gold ; : ; \
53773 fi
53774@endif gold
72b2455a 53775@if intl
80911fe1
PB
53776 @if test -d $(HOST_SUBDIR)/intl ; then \
53777 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
53778 mv prev-intl stage1-intl ; : ; \
0aed8855 53779 fi
72b2455a
PB
53780@endif intl
53781@if ld
80911fe1
PB
53782 @if test -d $(HOST_SUBDIR)/ld ; then \
53783 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
53784 mv prev-ld stage1-ld ; : ; \
0aed8855 53785 fi
72b2455a
PB
53786@endif ld
53787@if libcpp
80911fe1
PB
53788 @if test -d $(HOST_SUBDIR)/libcpp ; then \
53789 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
53790 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 53791 fi
72b2455a 53792@endif libcpp
be01d343 53793@if libdecnumber
80911fe1
PB
53794 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
53795 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
53796 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 53797 fi
be01d343 53798@endif libdecnumber
72b2455a 53799@if libiberty
80911fe1
PB
53800 @if test -d $(HOST_SUBDIR)/libiberty ; then \
53801 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
53802 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 53803 fi
72b2455a
PB
53804@endif libiberty
53805@if zlib
80911fe1
PB
53806 @if test -d $(HOST_SUBDIR)/zlib ; then \
53807 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
53808 mv prev-zlib stage1-zlib ; : ; \
0aed8855 53809 fi
72b2455a 53810@endif zlib
0aed8855 53811 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
53812 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
53813 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 53814 fi
80911fe1 53815 rm -f stage_current
72b2455a 53816
973601e1 53817# Bubble a bug fix through all the stages up to stage 2. They are
0aed8855 53818# remade, but not reconfigured. The next stage (if any) will not be
675492f0 53819# reconfigured either.
72b2455a
PB
53820.PHONY: stage2-bubble
53821stage2-bubble:: stage1-bubble
e360f423
PB
53822 @r=`${PWD_COMMAND}`; export r; \
53823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53824 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
53825 echo Skipping rebuild of stage2 ; \
53826 else \
f70224b5
PB
53827 $(MAKE) stage2-start; \
53828 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 53829 fi
72b2455a 53830
0df3d27f 53831.PHONY: all-stage2 clean-stage2
0df3d27f 53832do-clean: clean-stage2
0df3d27f 53833
72b2455a
PB
53834# FIXME: Will not need to be conditional when toplevel bootstrap is the
53835# only possibility, but now it conflicts with no-bootstrap rules
53836@if gcc-bootstrap
53837
53838
53839
80911fe1 53840.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
53841bootstrap2:
53842 echo stage2 > stage_final
53843 @r=`${PWD_COMMAND}`; export r; \
53844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53845 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 53846 @: $(MAKE); $(unstage)
be01d343
PB
53847 @r=`${PWD_COMMAND}`; export r; \
53848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53849 TFLAGS="$(STAGE2_TFLAGS)"; \
be01d343 53850 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 53851
80911fe1
PB
53852bootstrap2-lean:
53853 echo stage2 > stage_final
53854 @r=`${PWD_COMMAND}`; export r; \
53855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53856 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
53857 @: $(MAKE); $(unstage)
53858 @r=`${PWD_COMMAND}`; export r; \
53859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 53860 TFLAGS="$(STAGE2_TFLAGS)"; \
80911fe1
PB
53861 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
53862
72b2455a 53863
0df3d27f 53864# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 53865distclean-stage1:: distclean-stage2
0df3d27f 53866.PHONY: distclean-stage2
72b2455a 53867distclean-stage2::
0aed8855 53868 @: $(MAKE); $(stage)
e00a73e3 53869 @test "`cat stage_last`" != stage2 || rm -f stage_last
9cb3fa6f 53870 rm -rf stage2-*
72b2455a
PB
53871
53872
53873@endif gcc-bootstrap
53874
53875
53876.PHONY: stage3-start stage3-end
53877
53878stage3-start::
0aed8855 53879 @: $(MAKE); $(stage); \
72b2455a 53880 echo stage3 > stage_current ; \
b00612cc 53881 echo stage3 > stage_last; \
0aed8855 53882 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 53883@if bfd
b00612cc
PB
53884 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
53885 mkdir stage3-bfd; \
80911fe1
PB
53886 mv stage3-bfd bfd ; \
53887 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
53888@endif bfd
53889@if opcodes
b00612cc
PB
53890 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
53891 mkdir stage3-opcodes; \
80911fe1
PB
53892 mv stage3-opcodes opcodes ; \
53893 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
53894@endif opcodes
53895@if binutils
b00612cc
PB
53896 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
53897 mkdir stage3-binutils; \
80911fe1
PB
53898 mv stage3-binutils binutils ; \
53899 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
53900@endif binutils
53901@if gas
b00612cc
PB
53902 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
53903 mkdir stage3-gas; \
80911fe1
PB
53904 mv stage3-gas gas ; \
53905 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
53906@endif gas
53907@if gcc
b00612cc
PB
53908 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
53909 mkdir stage3-gcc; \
80911fe1
PB
53910 mv stage3-gcc gcc ; \
53911 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a 53912@endif gcc
4b900473
PB
53913@if gmp
53914 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
53915 mkdir stage3-gmp; \
53916 mv stage3-gmp gmp ; \
53917 mv stage2-gmp prev-gmp || test -f stage2-lean
53918@endif gmp
53919@if mpfr
53920 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
53921 mkdir stage3-mpfr; \
53922 mv stage3-mpfr mpfr ; \
53923 mv stage2-mpfr prev-mpfr || test -f stage2-lean
53924@endif mpfr
e8a5fa9c
RW
53925@if mpc
53926 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
53927 mkdir stage3-mpc; \
53928 mv stage3-mpc mpc ; \
53929 mv stage2-mpc prev-mpc || test -f stage2-lean
53930@endif mpc
e28c595f
JM
53931@if ppl
53932 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
53933 mkdir stage3-ppl; \
53934 mv stage3-ppl ppl ; \
53935 mv stage2-ppl prev-ppl || test -f stage2-lean
53936@endif ppl
53937@if cloog
53938 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
53939 mkdir stage3-cloog; \
53940 mv stage3-cloog cloog ; \
53941 mv stage2-cloog prev-cloog || test -f stage2-lean
53942@endif cloog
93f9b408
ILT
53943@if gold
53944 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
53945 mkdir stage3-gold; \
53946 mv stage3-gold gold ; \
53947 mv stage2-gold prev-gold || test -f stage2-lean
53948@endif gold
72b2455a 53949@if intl
b00612cc
PB
53950 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
53951 mkdir stage3-intl; \
80911fe1
PB
53952 mv stage3-intl intl ; \
53953 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
53954@endif intl
53955@if ld
b00612cc
PB
53956 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
53957 mkdir stage3-ld; \
80911fe1
PB
53958 mv stage3-ld ld ; \
53959 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
53960@endif ld
53961@if libcpp
b00612cc
PB
53962 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
53963 mkdir stage3-libcpp; \
80911fe1
PB
53964 mv stage3-libcpp libcpp ; \
53965 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 53966@endif libcpp
be01d343
PB
53967@if libdecnumber
53968 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
53969 mkdir stage3-libdecnumber; \
80911fe1
PB
53970 mv stage3-libdecnumber libdecnumber ; \
53971 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 53972@endif libdecnumber
72b2455a 53973@if libiberty
b00612cc
PB
53974 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
53975 mkdir stage3-libiberty; \
80911fe1
PB
53976 mv stage3-libiberty libiberty ; \
53977 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
53978@endif libiberty
53979@if zlib
b00612cc
PB
53980 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
53981 mkdir stage3-zlib; \
80911fe1
PB
53982 mv stage3-zlib zlib ; \
53983 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 53984@endif zlib
0aed8855
PB
53985 @[ -d stage3-$(TARGET_SUBDIR) ] || \
53986 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
53987 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
53988 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 53989
80911fe1 53990stage3-end::
72b2455a 53991@if bfd
80911fe1
PB
53992 @if test -d $(HOST_SUBDIR)/bfd ; then \
53993 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
53994 mv prev-bfd stage2-bfd ; : ; \
0aed8855 53995 fi
72b2455a
PB
53996@endif bfd
53997@if opcodes
80911fe1
PB
53998 @if test -d $(HOST_SUBDIR)/opcodes ; then \
53999 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
54000 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 54001 fi
72b2455a
PB
54002@endif opcodes
54003@if binutils
80911fe1
PB
54004 @if test -d $(HOST_SUBDIR)/binutils ; then \
54005 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
54006 mv prev-binutils stage2-binutils ; : ; \
0aed8855 54007 fi
72b2455a
PB
54008@endif binutils
54009@if gas
80911fe1
PB
54010 @if test -d $(HOST_SUBDIR)/gas ; then \
54011 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
54012 mv prev-gas stage2-gas ; : ; \
0aed8855 54013 fi
72b2455a
PB
54014@endif gas
54015@if gcc
80911fe1
PB
54016 @if test -d $(HOST_SUBDIR)/gcc ; then \
54017 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
54018 mv prev-gcc stage2-gcc ; : ; \
0aed8855 54019 fi
72b2455a 54020@endif gcc
4b900473
PB
54021@if gmp
54022 @if test -d $(HOST_SUBDIR)/gmp ; then \
54023 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
54024 mv prev-gmp stage2-gmp ; : ; \
54025 fi
54026@endif gmp
54027@if mpfr
54028 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54029 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
54030 mv prev-mpfr stage2-mpfr ; : ; \
54031 fi
54032@endif mpfr
e8a5fa9c
RW
54033@if mpc
54034 @if test -d $(HOST_SUBDIR)/mpc ; then \
54035 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
54036 mv prev-mpc stage2-mpc ; : ; \
54037 fi
54038@endif mpc
e28c595f
JM
54039@if ppl
54040 @if test -d $(HOST_SUBDIR)/ppl ; then \
54041 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
54042 mv prev-ppl stage2-ppl ; : ; \
54043 fi
54044@endif ppl
54045@if cloog
54046 @if test -d $(HOST_SUBDIR)/cloog ; then \
54047 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
54048 mv prev-cloog stage2-cloog ; : ; \
54049 fi
54050@endif cloog
93f9b408
ILT
54051@if gold
54052 @if test -d $(HOST_SUBDIR)/gold ; then \
54053 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
54054 mv prev-gold stage2-gold ; : ; \
54055 fi
54056@endif gold
72b2455a 54057@if intl
80911fe1
PB
54058 @if test -d $(HOST_SUBDIR)/intl ; then \
54059 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
54060 mv prev-intl stage2-intl ; : ; \
0aed8855 54061 fi
72b2455a
PB
54062@endif intl
54063@if ld
80911fe1
PB
54064 @if test -d $(HOST_SUBDIR)/ld ; then \
54065 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
54066 mv prev-ld stage2-ld ; : ; \
0aed8855 54067 fi
72b2455a
PB
54068@endif ld
54069@if libcpp
80911fe1
PB
54070 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54071 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
54072 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 54073 fi
72b2455a 54074@endif libcpp
be01d343 54075@if libdecnumber
80911fe1
PB
54076 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54077 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
54078 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 54079 fi
be01d343 54080@endif libdecnumber
72b2455a 54081@if libiberty
80911fe1
PB
54082 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54083 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
54084 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 54085 fi
72b2455a
PB
54086@endif libiberty
54087@if zlib
80911fe1
PB
54088 @if test -d $(HOST_SUBDIR)/zlib ; then \
54089 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
54090 mv prev-zlib stage2-zlib ; : ; \
0aed8855 54091 fi
72b2455a 54092@endif zlib
0aed8855 54093 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54094 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
54095 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 54096 fi
80911fe1 54097 rm -f stage_current
72b2455a 54098
973601e1 54099# Bubble a bug fix through all the stages up to stage 3. They are
0aed8855 54100# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54101# reconfigured either.
72b2455a
PB
54102.PHONY: stage3-bubble
54103stage3-bubble:: stage2-bubble
e360f423
PB
54104 @r=`${PWD_COMMAND}`; export r; \
54105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54106 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
54107 echo Skipping rebuild of stage3 ; \
54108 else \
f70224b5 54109 $(MAKE) stage3-start; \
80911fe1
PB
54110 if $(LEAN); then \
54111 rm -rf stage1-* ; \
54112 $(STAMP) stage1-lean ; \
54113 fi; \
f70224b5 54114 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 54115 fi
f6d183c0 54116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 54117
0df3d27f 54118.PHONY: all-stage3 clean-stage3
0df3d27f 54119do-clean: clean-stage3
0df3d27f 54120
d545f33b
PB
54121# FIXME: Will not need to be conditional when toplevel bootstrap is the
54122# only possibility, but now it conflicts with no-bootstrap rules
54123@if gcc-bootstrap
72b2455a 54124
d545f33b 54125compare:
e360f423
PB
54126 @r=`${PWD_COMMAND}`; export r; \
54127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54128 if test -f stage2-lean; then \
d545f33b
PB
54129 echo Cannot compare object files as stage 2 was deleted. ; \
54130 exit 0 ; \
54131 fi; \
0aed8855 54132 : $(MAKE); $(stage); \
d545f33b 54133 rm -f .bad_compare ; \
c52c6897 54134 echo Comparing stages 2 and 3 ; \
fda13ee8
AO
54135 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
54136 files=`find stage3-* -name "*$(objext)" -print | \
54137 sed -n s,^stage$$sed-,,p` ; \
d545f33b 54138 for file in $${files} ; do \
fda13ee8
AO
54139 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
54140 if test ! -f $$f1; then continue; fi; \
8520c408 54141 $(do-compare) > /dev/null 2>&1; \
f70224b5
PB
54142 if test $$? -eq 1; then \
54143 case $$file in \
e8a5fa9c 54144 @compare_exclusions@) \
f70224b5
PB
54145 echo warning: $$file differs ;; \
54146 *) \
54147 echo $$file differs >> .bad_compare ;; \
54148 esac ; \
54149 fi ; \
d545f33b
PB
54150 done ; \
54151 if [ -f .bad_compare ]; then \
54152 echo "Bootstrap comparison failure!"; \
54153 cat .bad_compare; \
54154 exit 1; \
54155 else \
c52c6897 54156 echo Comparison successful.; \
d545f33b
PB
54157 fi ; \
54158 $(STAMP) compare
80911fe1
PB
54159 if $(LEAN); then \
54160 rm -rf stage2-*; \
54161 $(STAMP) stage2-lean; \
54162 fi
9cb3fa6f 54163
72b2455a 54164
72b2455a 54165
80911fe1 54166.PHONY: bootstrap bootstrap-lean
be01d343
PB
54167bootstrap:
54168 echo stage3 > stage_final
54169 @r=`${PWD_COMMAND}`; export r; \
54170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54171 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 54172 @: $(MAKE); $(unstage)
be01d343
PB
54173 @r=`${PWD_COMMAND}`; export r; \
54174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54175 TFLAGS="$(STAGE3_TFLAGS)"; \
be01d343 54176 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 54177
80911fe1
PB
54178bootstrap-lean:
54179 echo stage3 > stage_final
54180 @r=`${PWD_COMMAND}`; export r; \
54181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54182 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
54183 @: $(MAKE); $(unstage)
54184 @r=`${PWD_COMMAND}`; export r; \
54185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54186 TFLAGS="$(STAGE3_TFLAGS)"; \
80911fe1
PB
54187 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54188
72b2455a 54189
d545f33b
PB
54190# Rules to wipe a stage and all the following ones, also used for cleanstrap
54191distclean-stage2:: distclean-stage3
54192.PHONY: distclean-stage3
54193distclean-stage3::
0aed8855 54194 @: $(MAKE); $(stage)
e00a73e3 54195 @test "`cat stage_last`" != stage3 || rm -f stage_last
d545f33b 54196 rm -rf stage3-* compare
0df3d27f 54197
9cb3fa6f 54198
d545f33b 54199.PHONY: cleanstrap
e00a73e3
PB
54200cleanstrap: do-distclean local-clean
54201 echo stage3 > stage_final
54202 @r=`${PWD_COMMAND}`; export r; \
54203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54204 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
54205 @: $(MAKE); $(unstage)
54206 @r=`${PWD_COMMAND}`; export r; \
54207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54208 TFLAGS="$(STAGE3_TFLAGS)"; \
8520c408
AO
54209 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54210
54211@endif gcc-bootstrap
54212
54213
72b2455a
PB
54214.PHONY: stage4-start stage4-end
54215
54216stage4-start::
0aed8855 54217 @: $(MAKE); $(stage); \
72b2455a 54218 echo stage4 > stage_current ; \
b00612cc 54219 echo stage4 > stage_last; \
0aed8855 54220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54221@if bfd
b00612cc
PB
54222 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
54223 mkdir stage4-bfd; \
80911fe1
PB
54224 mv stage4-bfd bfd ; \
54225 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
54226@endif bfd
54227@if opcodes
b00612cc
PB
54228 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
54229 mkdir stage4-opcodes; \
80911fe1
PB
54230 mv stage4-opcodes opcodes ; \
54231 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
54232@endif opcodes
54233@if binutils
b00612cc
PB
54234 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
54235 mkdir stage4-binutils; \
80911fe1
PB
54236 mv stage4-binutils binutils ; \
54237 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
54238@endif binutils
54239@if gas
b00612cc
PB
54240 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
54241 mkdir stage4-gas; \
80911fe1
PB
54242 mv stage4-gas gas ; \
54243 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
54244@endif gas
54245@if gcc
b00612cc
PB
54246 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
54247 mkdir stage4-gcc; \
80911fe1
PB
54248 mv stage4-gcc gcc ; \
54249 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a 54250@endif gcc
4b900473
PB
54251@if gmp
54252 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
54253 mkdir stage4-gmp; \
54254 mv stage4-gmp gmp ; \
54255 mv stage3-gmp prev-gmp || test -f stage3-lean
54256@endif gmp
54257@if mpfr
54258 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
54259 mkdir stage4-mpfr; \
54260 mv stage4-mpfr mpfr ; \
54261 mv stage3-mpfr prev-mpfr || test -f stage3-lean
54262@endif mpfr
e8a5fa9c
RW
54263@if mpc
54264 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
54265 mkdir stage4-mpc; \
54266 mv stage4-mpc mpc ; \
54267 mv stage3-mpc prev-mpc || test -f stage3-lean
54268@endif mpc
e28c595f
JM
54269@if ppl
54270 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
54271 mkdir stage4-ppl; \
54272 mv stage4-ppl ppl ; \
54273 mv stage3-ppl prev-ppl || test -f stage3-lean
54274@endif ppl
54275@if cloog
54276 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
54277 mkdir stage4-cloog; \
54278 mv stage4-cloog cloog ; \
54279 mv stage3-cloog prev-cloog || test -f stage3-lean
54280@endif cloog
93f9b408
ILT
54281@if gold
54282 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
54283 mkdir stage4-gold; \
54284 mv stage4-gold gold ; \
54285 mv stage3-gold prev-gold || test -f stage3-lean
54286@endif gold
72b2455a 54287@if intl
b00612cc
PB
54288 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
54289 mkdir stage4-intl; \
80911fe1
PB
54290 mv stage4-intl intl ; \
54291 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
54292@endif intl
54293@if ld
b00612cc
PB
54294 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
54295 mkdir stage4-ld; \
80911fe1
PB
54296 mv stage4-ld ld ; \
54297 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
54298@endif ld
54299@if libcpp
b00612cc
PB
54300 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
54301 mkdir stage4-libcpp; \
80911fe1
PB
54302 mv stage4-libcpp libcpp ; \
54303 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 54304@endif libcpp
be01d343
PB
54305@if libdecnumber
54306 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
54307 mkdir stage4-libdecnumber; \
80911fe1
PB
54308 mv stage4-libdecnumber libdecnumber ; \
54309 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 54310@endif libdecnumber
72b2455a 54311@if libiberty
b00612cc
PB
54312 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
54313 mkdir stage4-libiberty; \
80911fe1
PB
54314 mv stage4-libiberty libiberty ; \
54315 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
54316@endif libiberty
54317@if zlib
b00612cc
PB
54318 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
54319 mkdir stage4-zlib; \
80911fe1
PB
54320 mv stage4-zlib zlib ; \
54321 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 54322@endif zlib
0aed8855
PB
54323 @[ -d stage4-$(TARGET_SUBDIR) ] || \
54324 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
54325 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54326 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 54327
80911fe1 54328stage4-end::
72b2455a 54329@if bfd
80911fe1
PB
54330 @if test -d $(HOST_SUBDIR)/bfd ; then \
54331 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
54332 mv prev-bfd stage3-bfd ; : ; \
0aed8855 54333 fi
72b2455a
PB
54334@endif bfd
54335@if opcodes
80911fe1
PB
54336 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54337 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
54338 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 54339 fi
72b2455a
PB
54340@endif opcodes
54341@if binutils
80911fe1
PB
54342 @if test -d $(HOST_SUBDIR)/binutils ; then \
54343 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
54344 mv prev-binutils stage3-binutils ; : ; \
0aed8855 54345 fi
72b2455a
PB
54346@endif binutils
54347@if gas
80911fe1
PB
54348 @if test -d $(HOST_SUBDIR)/gas ; then \
54349 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
54350 mv prev-gas stage3-gas ; : ; \
0aed8855 54351 fi
72b2455a
PB
54352@endif gas
54353@if gcc
80911fe1
PB
54354 @if test -d $(HOST_SUBDIR)/gcc ; then \
54355 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
54356 mv prev-gcc stage3-gcc ; : ; \
0aed8855 54357 fi
72b2455a 54358@endif gcc
4b900473
PB
54359@if gmp
54360 @if test -d $(HOST_SUBDIR)/gmp ; then \
54361 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
54362 mv prev-gmp stage3-gmp ; : ; \
54363 fi
54364@endif gmp
54365@if mpfr
54366 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54367 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
54368 mv prev-mpfr stage3-mpfr ; : ; \
54369 fi
54370@endif mpfr
e8a5fa9c
RW
54371@if mpc
54372 @if test -d $(HOST_SUBDIR)/mpc ; then \
54373 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
54374 mv prev-mpc stage3-mpc ; : ; \
54375 fi
54376@endif mpc
e28c595f
JM
54377@if ppl
54378 @if test -d $(HOST_SUBDIR)/ppl ; then \
54379 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
54380 mv prev-ppl stage3-ppl ; : ; \
54381 fi
54382@endif ppl
54383@if cloog
54384 @if test -d $(HOST_SUBDIR)/cloog ; then \
54385 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
54386 mv prev-cloog stage3-cloog ; : ; \
54387 fi
54388@endif cloog
93f9b408
ILT
54389@if gold
54390 @if test -d $(HOST_SUBDIR)/gold ; then \
54391 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
54392 mv prev-gold stage3-gold ; : ; \
54393 fi
54394@endif gold
72b2455a 54395@if intl
80911fe1
PB
54396 @if test -d $(HOST_SUBDIR)/intl ; then \
54397 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
54398 mv prev-intl stage3-intl ; : ; \
0aed8855 54399 fi
72b2455a
PB
54400@endif intl
54401@if ld
80911fe1
PB
54402 @if test -d $(HOST_SUBDIR)/ld ; then \
54403 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
54404 mv prev-ld stage3-ld ; : ; \
0aed8855 54405 fi
72b2455a
PB
54406@endif ld
54407@if libcpp
80911fe1
PB
54408 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54409 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
54410 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 54411 fi
72b2455a 54412@endif libcpp
be01d343 54413@if libdecnumber
80911fe1
PB
54414 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54415 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
54416 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 54417 fi
be01d343 54418@endif libdecnumber
72b2455a 54419@if libiberty
80911fe1
PB
54420 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54421 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
54422 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 54423 fi
72b2455a
PB
54424@endif libiberty
54425@if zlib
80911fe1
PB
54426 @if test -d $(HOST_SUBDIR)/zlib ; then \
54427 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
54428 mv prev-zlib stage3-zlib ; : ; \
0aed8855 54429 fi
72b2455a 54430@endif zlib
0aed8855 54431 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54432 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
54433 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 54434 fi
80911fe1 54435 rm -f stage_current
72b2455a 54436
973601e1 54437# Bubble a bug fix through all the stages up to stage 4. They are
0aed8855 54438# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54439# reconfigured either.
72b2455a
PB
54440.PHONY: stage4-bubble
54441stage4-bubble:: stage3-bubble
e360f423
PB
54442 @r=`${PWD_COMMAND}`; export r; \
54443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54444 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
54445 echo Skipping rebuild of stage4 ; \
54446 else \
f70224b5 54447 $(MAKE) stage4-start; \
80911fe1
PB
54448 if $(LEAN); then \
54449 rm -rf stage2-* ; \
54450 $(STAMP) stage2-lean ; \
54451 fi; \
f70224b5 54452 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 54453 fi
f6d183c0 54454 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 54455
0df3d27f 54456.PHONY: all-stage4 clean-stage4
0df3d27f 54457do-clean: clean-stage4
0df3d27f 54458
d545f33b
PB
54459# FIXME: Will not need to be conditional when toplevel bootstrap is the
54460# only possibility, but now it conflicts with no-bootstrap rules
54461@if gcc-bootstrap
72b2455a 54462
d545f33b 54463compare3:
e360f423
PB
54464 @r=`${PWD_COMMAND}`; export r; \
54465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54466 if test -f stage3-lean; then \
d545f33b
PB
54467 echo Cannot compare object files as stage 3 was deleted. ; \
54468 exit 0 ; \
54469 fi; \
0aed8855 54470 : $(MAKE); $(stage); \
d545f33b 54471 rm -f .bad_compare ; \
c52c6897 54472 echo Comparing stages 3 and 4 ; \
fda13ee8
AO
54473 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
54474 files=`find stage4-* -name "*$(objext)" -print | \
54475 sed -n s,^stage$$sed-,,p` ; \
d545f33b 54476 for file in $${files} ; do \
fda13ee8
AO
54477 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
54478 if test ! -f $$f1; then continue; fi; \
8520c408 54479 $(do-compare3) > /dev/null 2>&1; \
f70224b5
PB
54480 if test $$? -eq 1; then \
54481 case $$file in \
e8a5fa9c 54482 @compare_exclusions@) \
f70224b5
PB
54483 echo warning: $$file differs ;; \
54484 *) \
54485 echo $$file differs >> .bad_compare ;; \
54486 esac ; \
54487 fi ; \
d545f33b
PB
54488 done ; \
54489 if [ -f .bad_compare ]; then \
54490 echo "Bootstrap comparison failure!"; \
54491 cat .bad_compare; \
54492 exit 1; \
54493 else \
c52c6897 54494 echo Comparison successful.; \
d545f33b
PB
54495 fi ; \
54496 $(STAMP) compare3
80911fe1
PB
54497 if $(LEAN); then \
54498 rm -rf stage3-*; \
54499 $(STAMP) stage3-lean; \
54500 fi
9cb3fa6f 54501
72b2455a 54502
72b2455a 54503
80911fe1 54504.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
54505bootstrap4:
54506 echo stage4 > stage_final
54507 @r=`${PWD_COMMAND}`; export r; \
54508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54509 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 54510 @: $(MAKE); $(unstage)
be01d343
PB
54511 @r=`${PWD_COMMAND}`; export r; \
54512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54513 TFLAGS="$(STAGE4_TFLAGS)"; \
be01d343 54514 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 54515
80911fe1
PB
54516bootstrap4-lean:
54517 echo stage4 > stage_final
54518 @r=`${PWD_COMMAND}`; export r; \
54519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54520 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
54521 @: $(MAKE); $(unstage)
54522 @r=`${PWD_COMMAND}`; export r; \
54523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 54524 TFLAGS="$(STAGE4_TFLAGS)"; \
80911fe1
PB
54525 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
54526
72b2455a 54527
d545f33b
PB
54528# Rules to wipe a stage and all the following ones, also used for cleanstrap
54529distclean-stage3:: distclean-stage4
54530.PHONY: distclean-stage4
54531distclean-stage4::
0aed8855 54532 @: $(MAKE); $(stage)
e00a73e3 54533 @test "`cat stage_last`" != stage4 || rm -f stage_last
d545f33b 54534 rm -rf stage4-* compare3
0df3d27f 54535
9cb3fa6f 54536
d545f33b 54537@endif gcc-bootstrap
72b2455a
PB
54538
54539
54540.PHONY: stageprofile-start stageprofile-end
54541
54542stageprofile-start::
0aed8855 54543 @: $(MAKE); $(stage); \
72b2455a 54544 echo stageprofile > stage_current ; \
b00612cc 54545 echo stageprofile > stage_last; \
0aed8855 54546 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54547@if bfd
b00612cc
PB
54548 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
54549 mkdir stageprofile-bfd; \
80911fe1
PB
54550 mv stageprofile-bfd bfd ; \
54551 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
54552@endif bfd
54553@if opcodes
b00612cc
PB
54554 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
54555 mkdir stageprofile-opcodes; \
80911fe1
PB
54556 mv stageprofile-opcodes opcodes ; \
54557 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
54558@endif opcodes
54559@if binutils
b00612cc
PB
54560 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
54561 mkdir stageprofile-binutils; \
80911fe1
PB
54562 mv stageprofile-binutils binutils ; \
54563 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
54564@endif binutils
54565@if gas
b00612cc
PB
54566 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
54567 mkdir stageprofile-gas; \
80911fe1
PB
54568 mv stageprofile-gas gas ; \
54569 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
54570@endif gas
54571@if gcc
b00612cc
PB
54572 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
54573 mkdir stageprofile-gcc; \
80911fe1
PB
54574 mv stageprofile-gcc gcc ; \
54575 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a 54576@endif gcc
4b900473
PB
54577@if gmp
54578 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
54579 mkdir stageprofile-gmp; \
54580 mv stageprofile-gmp gmp ; \
54581 mv stage1-gmp prev-gmp || test -f stage1-lean
54582@endif gmp
54583@if mpfr
54584 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
54585 mkdir stageprofile-mpfr; \
54586 mv stageprofile-mpfr mpfr ; \
54587 mv stage1-mpfr prev-mpfr || test -f stage1-lean
54588@endif mpfr
e8a5fa9c
RW
54589@if mpc
54590 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
54591 mkdir stageprofile-mpc; \
54592 mv stageprofile-mpc mpc ; \
54593 mv stage1-mpc prev-mpc || test -f stage1-lean
54594@endif mpc
e28c595f
JM
54595@if ppl
54596 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
54597 mkdir stageprofile-ppl; \
54598 mv stageprofile-ppl ppl ; \
54599 mv stage1-ppl prev-ppl || test -f stage1-lean
54600@endif ppl
54601@if cloog
54602 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
54603 mkdir stageprofile-cloog; \
54604 mv stageprofile-cloog cloog ; \
54605 mv stage1-cloog prev-cloog || test -f stage1-lean
54606@endif cloog
93f9b408
ILT
54607@if gold
54608 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
54609 mkdir stageprofile-gold; \
54610 mv stageprofile-gold gold ; \
54611 mv stage1-gold prev-gold || test -f stage1-lean
54612@endif gold
72b2455a 54613@if intl
b00612cc
PB
54614 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
54615 mkdir stageprofile-intl; \
80911fe1
PB
54616 mv stageprofile-intl intl ; \
54617 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
54618@endif intl
54619@if ld
b00612cc
PB
54620 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
54621 mkdir stageprofile-ld; \
80911fe1
PB
54622 mv stageprofile-ld ld ; \
54623 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
54624@endif ld
54625@if libcpp
b00612cc
PB
54626 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
54627 mkdir stageprofile-libcpp; \
80911fe1
PB
54628 mv stageprofile-libcpp libcpp ; \
54629 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 54630@endif libcpp
be01d343
PB
54631@if libdecnumber
54632 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
54633 mkdir stageprofile-libdecnumber; \
80911fe1
PB
54634 mv stageprofile-libdecnumber libdecnumber ; \
54635 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 54636@endif libdecnumber
72b2455a 54637@if libiberty
b00612cc
PB
54638 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
54639 mkdir stageprofile-libiberty; \
80911fe1
PB
54640 mv stageprofile-libiberty libiberty ; \
54641 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
54642@endif libiberty
54643@if zlib
d545f33b
PB
54644 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
54645 mkdir stageprofile-zlib; \
80911fe1
PB
54646 mv stageprofile-zlib zlib ; \
54647 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 54648@endif zlib
0aed8855
PB
54649 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
54650 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
54651 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54652 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 54653
80911fe1 54654stageprofile-end::
d545f33b 54655@if bfd
80911fe1
PB
54656 @if test -d $(HOST_SUBDIR)/bfd ; then \
54657 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
54658 mv prev-bfd stage1-bfd ; : ; \
0aed8855 54659 fi
d545f33b
PB
54660@endif bfd
54661@if opcodes
80911fe1
PB
54662 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54663 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
54664 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 54665 fi
d545f33b
PB
54666@endif opcodes
54667@if binutils
80911fe1
PB
54668 @if test -d $(HOST_SUBDIR)/binutils ; then \
54669 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
54670 mv prev-binutils stage1-binutils ; : ; \
0aed8855 54671 fi
d545f33b
PB
54672@endif binutils
54673@if gas
80911fe1
PB
54674 @if test -d $(HOST_SUBDIR)/gas ; then \
54675 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
54676 mv prev-gas stage1-gas ; : ; \
0aed8855 54677 fi
d545f33b
PB
54678@endif gas
54679@if gcc
80911fe1
PB
54680 @if test -d $(HOST_SUBDIR)/gcc ; then \
54681 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
54682 mv prev-gcc stage1-gcc ; : ; \
0aed8855 54683 fi
d545f33b 54684@endif gcc
4b900473
PB
54685@if gmp
54686 @if test -d $(HOST_SUBDIR)/gmp ; then \
54687 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
54688 mv prev-gmp stage1-gmp ; : ; \
54689 fi
54690@endif gmp
54691@if mpfr
54692 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54693 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
54694 mv prev-mpfr stage1-mpfr ; : ; \
54695 fi
54696@endif mpfr
e8a5fa9c
RW
54697@if mpc
54698 @if test -d $(HOST_SUBDIR)/mpc ; then \
54699 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
54700 mv prev-mpc stage1-mpc ; : ; \
54701 fi
54702@endif mpc
e28c595f
JM
54703@if ppl
54704 @if test -d $(HOST_SUBDIR)/ppl ; then \
54705 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
54706 mv prev-ppl stage1-ppl ; : ; \
54707 fi
54708@endif ppl
54709@if cloog
54710 @if test -d $(HOST_SUBDIR)/cloog ; then \
54711 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
54712 mv prev-cloog stage1-cloog ; : ; \
54713 fi
54714@endif cloog
93f9b408
ILT
54715@if gold
54716 @if test -d $(HOST_SUBDIR)/gold ; then \
54717 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
54718 mv prev-gold stage1-gold ; : ; \
54719 fi
54720@endif gold
d545f33b 54721@if intl
80911fe1
PB
54722 @if test -d $(HOST_SUBDIR)/intl ; then \
54723 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
54724 mv prev-intl stage1-intl ; : ; \
0aed8855 54725 fi
d545f33b
PB
54726@endif intl
54727@if ld
80911fe1
PB
54728 @if test -d $(HOST_SUBDIR)/ld ; then \
54729 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
54730 mv prev-ld stage1-ld ; : ; \
0aed8855 54731 fi
d545f33b
PB
54732@endif ld
54733@if libcpp
80911fe1
PB
54734 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54735 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
54736 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 54737 fi
d545f33b 54738@endif libcpp
be01d343 54739@if libdecnumber
80911fe1
PB
54740 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
54741 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
54742 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 54743 fi
be01d343 54744@endif libdecnumber
d545f33b 54745@if libiberty
80911fe1
PB
54746 @if test -d $(HOST_SUBDIR)/libiberty ; then \
54747 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
54748 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 54749 fi
d545f33b
PB
54750@endif libiberty
54751@if zlib
80911fe1
PB
54752 @if test -d $(HOST_SUBDIR)/zlib ; then \
54753 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
54754 mv prev-zlib stage1-zlib ; : ; \
0aed8855 54755 fi
d545f33b 54756@endif zlib
0aed8855 54757 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
54758 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
54759 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 54760 fi
80911fe1 54761 rm -f stage_current
72b2455a 54762
973601e1 54763# Bubble a bug fix through all the stages up to stage profile. They are
0aed8855 54764# remade, but not reconfigured. The next stage (if any) will not be
675492f0 54765# reconfigured either.
d545f33b
PB
54766.PHONY: stageprofile-bubble
54767stageprofile-bubble:: stage1-bubble
e360f423
PB
54768 @r=`${PWD_COMMAND}`; export r; \
54769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54770 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
54771 echo Skipping rebuild of stageprofile ; \
54772 else \
f70224b5
PB
54773 $(MAKE) stageprofile-start; \
54774 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 54775 fi
72b2455a 54776
d545f33b
PB
54777.PHONY: all-stageprofile clean-stageprofile
54778do-clean: clean-stageprofile
0df3d27f 54779
72b2455a
PB
54780# FIXME: Will not need to be conditional when toplevel bootstrap is the
54781# only possibility, but now it conflicts with no-bootstrap rules
54782@if gcc-bootstrap
54783
54784
54785
54786
0df3d27f 54787# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 54788distclean-stage1:: distclean-stageprofile
0df3d27f 54789.PHONY: distclean-stageprofile
72b2455a 54790distclean-stageprofile::
0aed8855 54791 @: $(MAKE); $(stage)
e00a73e3 54792 @test "`cat stage_last`" != stageprofile || rm -f stage_last
9cb3fa6f 54793 rm -rf stageprofile-*
dfdffa2c
PB
54794
54795
72b2455a 54796@endif gcc-bootstrap
dfdffa2c
PB
54797
54798
72b2455a 54799.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 54800
72b2455a 54801stagefeedback-start::
0aed8855 54802 @: $(MAKE); $(stage); \
72b2455a 54803 echo stagefeedback > stage_current ; \
b00612cc 54804 echo stagefeedback > stage_last; \
0aed8855 54805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 54806@if bfd
b00612cc
PB
54807 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
54808 mkdir stagefeedback-bfd; \
80911fe1
PB
54809 mv stagefeedback-bfd bfd ; \
54810 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
54811@endif bfd
54812@if opcodes
b00612cc
PB
54813 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
54814 mkdir stagefeedback-opcodes; \
80911fe1
PB
54815 mv stagefeedback-opcodes opcodes ; \
54816 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
54817@endif opcodes
54818@if binutils
b00612cc
PB
54819 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
54820 mkdir stagefeedback-binutils; \
80911fe1
PB
54821 mv stagefeedback-binutils binutils ; \
54822 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
54823@endif binutils
54824@if gas
b00612cc
PB
54825 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
54826 mkdir stagefeedback-gas; \
80911fe1
PB
54827 mv stagefeedback-gas gas ; \
54828 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
54829@endif gas
54830@if gcc
b00612cc
PB
54831 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
54832 mkdir stagefeedback-gcc; \
80911fe1
PB
54833 mv stagefeedback-gcc gcc ; \
54834 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a 54835@endif gcc
4b900473
PB
54836@if gmp
54837 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
54838 mkdir stagefeedback-gmp; \
54839 mv stagefeedback-gmp gmp ; \
54840 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
54841@endif gmp
54842@if mpfr
54843 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
54844 mkdir stagefeedback-mpfr; \
54845 mv stagefeedback-mpfr mpfr ; \
54846 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
54847@endif mpfr
e8a5fa9c
RW
54848@if mpc
54849 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
54850 mkdir stagefeedback-mpc; \
54851 mv stagefeedback-mpc mpc ; \
54852 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
54853@endif mpc
e28c595f
JM
54854@if ppl
54855 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
54856 mkdir stagefeedback-ppl; \
54857 mv stagefeedback-ppl ppl ; \
54858 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
54859@endif ppl
54860@if cloog
54861 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
54862 mkdir stagefeedback-cloog; \
54863 mv stagefeedback-cloog cloog ; \
54864 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
54865@endif cloog
93f9b408
ILT
54866@if gold
54867 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
54868 mkdir stagefeedback-gold; \
54869 mv stagefeedback-gold gold ; \
54870 mv stageprofile-gold prev-gold || test -f stageprofile-lean
54871@endif gold
72b2455a 54872@if intl
b00612cc
PB
54873 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
54874 mkdir stagefeedback-intl; \
80911fe1
PB
54875 mv stagefeedback-intl intl ; \
54876 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
54877@endif intl
54878@if ld
b00612cc
PB
54879 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
54880 mkdir stagefeedback-ld; \
80911fe1
PB
54881 mv stagefeedback-ld ld ; \
54882 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
54883@endif ld
54884@if libcpp
b00612cc
PB
54885 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
54886 mkdir stagefeedback-libcpp; \
80911fe1
PB
54887 mv stagefeedback-libcpp libcpp ; \
54888 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 54889@endif libcpp
be01d343
PB
54890@if libdecnumber
54891 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
54892 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
54893 mv stagefeedback-libdecnumber libdecnumber ; \
54894 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 54895@endif libdecnumber
72b2455a 54896@if libiberty
b00612cc
PB
54897 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
54898 mkdir stagefeedback-libiberty; \
80911fe1
PB
54899 mv stagefeedback-libiberty libiberty ; \
54900 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
54901@endif libiberty
54902@if zlib
b00612cc
PB
54903 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
54904 mkdir stagefeedback-zlib; \
80911fe1
PB
54905 mv stagefeedback-zlib zlib ; \
54906 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 54907@endif zlib
0aed8855
PB
54908 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
54909 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
54910 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
54911 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 54912
80911fe1 54913stagefeedback-end::
72b2455a 54914@if bfd
80911fe1
PB
54915 @if test -d $(HOST_SUBDIR)/bfd ; then \
54916 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
54917 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 54918 fi
72b2455a
PB
54919@endif bfd
54920@if opcodes
80911fe1
PB
54921 @if test -d $(HOST_SUBDIR)/opcodes ; then \
54922 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
54923 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 54924 fi
72b2455a
PB
54925@endif opcodes
54926@if binutils
80911fe1
PB
54927 @if test -d $(HOST_SUBDIR)/binutils ; then \
54928 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
54929 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 54930 fi
72b2455a
PB
54931@endif binutils
54932@if gas
80911fe1
PB
54933 @if test -d $(HOST_SUBDIR)/gas ; then \
54934 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
54935 mv prev-gas stageprofile-gas ; : ; \
0aed8855 54936 fi
72b2455a
PB
54937@endif gas
54938@if gcc
80911fe1
PB
54939 @if test -d $(HOST_SUBDIR)/gcc ; then \
54940 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
54941 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 54942 fi
72b2455a 54943@endif gcc
4b900473
PB
54944@if gmp
54945 @if test -d $(HOST_SUBDIR)/gmp ; then \
54946 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
54947 mv prev-gmp stageprofile-gmp ; : ; \
54948 fi
54949@endif gmp
54950@if mpfr
54951 @if test -d $(HOST_SUBDIR)/mpfr ; then \
54952 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
54953 mv prev-mpfr stageprofile-mpfr ; : ; \
54954 fi
54955@endif mpfr
e8a5fa9c
RW
54956@if mpc
54957 @if test -d $(HOST_SUBDIR)/mpc ; then \
54958 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
54959 mv prev-mpc stageprofile-mpc ; : ; \
54960 fi
54961@endif mpc
e28c595f
JM
54962@if ppl
54963 @if test -d $(HOST_SUBDIR)/ppl ; then \
54964 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
54965 mv prev-ppl stageprofile-ppl ; : ; \
54966 fi
54967@endif ppl
54968@if cloog
54969 @if test -d $(HOST_SUBDIR)/cloog ; then \
54970 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
54971 mv prev-cloog stageprofile-cloog ; : ; \
54972 fi
54973@endif cloog
93f9b408
ILT
54974@if gold
54975 @if test -d $(HOST_SUBDIR)/gold ; then \
54976 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
54977 mv prev-gold stageprofile-gold ; : ; \
54978 fi
54979@endif gold
72b2455a 54980@if intl
80911fe1
PB
54981 @if test -d $(HOST_SUBDIR)/intl ; then \
54982 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
54983 mv prev-intl stageprofile-intl ; : ; \
0aed8855 54984 fi
72b2455a
PB
54985@endif intl
54986@if ld
80911fe1
PB
54987 @if test -d $(HOST_SUBDIR)/ld ; then \
54988 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
54989 mv prev-ld stageprofile-ld ; : ; \
0aed8855 54990 fi
72b2455a
PB
54991@endif ld
54992@if libcpp
80911fe1
PB
54993 @if test -d $(HOST_SUBDIR)/libcpp ; then \
54994 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
54995 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 54996 fi
72b2455a 54997@endif libcpp
be01d343 54998@if libdecnumber
80911fe1
PB
54999 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
55000 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
55001 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 55002 fi
be01d343 55003@endif libdecnumber
72b2455a 55004@if libiberty
80911fe1
PB
55005 @if test -d $(HOST_SUBDIR)/libiberty ; then \
55006 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
55007 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 55008 fi
72b2455a
PB
55009@endif libiberty
55010@if zlib
80911fe1
PB
55011 @if test -d $(HOST_SUBDIR)/zlib ; then \
55012 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
55013 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 55014 fi
72b2455a 55015@endif zlib
0aed8855 55016 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
55017 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
55018 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 55019 fi
80911fe1 55020 rm -f stage_current
dfdffa2c 55021
973601e1 55022# Bubble a bug fix through all the stages up to stage feedback. They are
0aed8855 55023# remade, but not reconfigured. The next stage (if any) will not be
675492f0 55024# reconfigured either.
72b2455a 55025.PHONY: stagefeedback-bubble
7d329e61 55026stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
55027 @r=`${PWD_COMMAND}`; export r; \
55028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55029 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
55030 echo Skipping rebuild of stagefeedback ; \
55031 else \
f70224b5
PB
55032 $(MAKE) stagefeedback-start; \
55033 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 55034 fi
72b2455a 55035
0df3d27f 55036.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 55037do-clean: clean-stagefeedback
0df3d27f 55038
72b2455a
PB
55039# FIXME: Will not need to be conditional when toplevel bootstrap is the
55040# only possibility, but now it conflicts with no-bootstrap rules
55041@if gcc-bootstrap
656fdd47
PB
55042
55043
55044
80911fe1 55045.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
55046profiledbootstrap:
55047 echo stagefeedback > stage_final
55048 @r=`${PWD_COMMAND}`; export r; \
55049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55050 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 55051 @: $(MAKE); $(unstage)
be01d343
PB
55052 @r=`${PWD_COMMAND}`; export r; \
55053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55054 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
be01d343 55055 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 55056
80911fe1
PB
55057profiledbootstrap-lean:
55058 echo stagefeedback > stage_final
55059 @r=`${PWD_COMMAND}`; export r; \
55060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55061 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
55062 @: $(MAKE); $(unstage)
55063 @r=`${PWD_COMMAND}`; export r; \
55064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1b05fbbd 55065 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
80911fe1
PB
55066 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
55067
656fdd47 55068
0df3d27f 55069# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 55070distclean-stageprofile:: distclean-stagefeedback
0df3d27f 55071.PHONY: distclean-stagefeedback
656fdd47 55072distclean-stagefeedback::
0aed8855 55073 @: $(MAKE); $(stage)
e00a73e3 55074 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
9cb3fa6f 55075 rm -rf stagefeedback-*
656fdd47
PB
55076
55077
72b2455a 55078@endif gcc-bootstrap
656fdd47
PB
55079
55080
55081
7d329e61
PB
55082stageprofile-end::
55083 $(MAKE) distclean-stagefeedback
656fdd47 55084
7d329e61 55085stagefeedback-start::
656fdd47
PB
55086 @r=`${PWD_COMMAND}`; export r; \
55087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
55088 for i in prev-*; do \
55089 j=`echo $$i | sed s/^prev-//` ; \
55090 cd $$r/$$i && \
55091 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
55092 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
55093 done
b8908782 55094
0df3d27f 55095@if gcc-bootstrap
0df3d27f 55096do-distclean: distclean-stage1
c52c6897
PB
55097
55098# Provide a GCC build when we're building target libraries. This does
55099# not work as a dependency, just as the minimum necessary to avoid errors.
55100stage_last:
314b2e66
AS
55101 @r=`${PWD_COMMAND}`; export r; \
55102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897 55103 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f 55104
4f0ef2d8
CD
55105# Same as unstage, but not phony and defaulting to stage1-start. We place
55106# it in the dependency so that for example `make -j3 all-gcc' works.
55107stage_current:
55108 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
55109
c52c6897 55110.PHONY: restrap
266df637 55111restrap::
c52c6897 55112 @: $(MAKE); $(stage)
1b05fbbd 55113 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
266df637 55114restrap:: all
c380fdd8 55115@endif gcc-bootstrap
c52c6897 55116
ae831be5
NN
55117# --------------------------------------
55118# Dependencies between different modules
55119# --------------------------------------
252b5132 55120
9e6ce191 55121# Generic dependencies for target modules on host stuff, especially gcc
c52c6897 55122@if gcc-bootstrap
e8a5fa9c
RW
55123configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
55124configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
55125configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
55126configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
55127configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
55128configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
c52c6897
PB
55129configure-target-libmudflap: stage_last
55130configure-target-libssp: stage_last
c52c6897 55131configure-target-newlib: stage_last
6aa8ef82
DJ
55132configure-stage1-target-libgcc: maybe-all-stage1-gcc
55133configure-stage2-target-libgcc: maybe-all-stage2-gcc
55134configure-stage3-target-libgcc: maybe-all-stage3-gcc
55135configure-stage4-target-libgcc: maybe-all-stage4-gcc
55136configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
55137configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
c52c6897
PB
55138configure-target-libgfortran: stage_last
55139configure-target-libobjc: stage_last
55140configure-target-libtermcap: stage_last
55141configure-target-winsup: stage_last
55142configure-target-libgloss: stage_last
55143configure-target-libiberty: stage_last
55144configure-target-gperf: stage_last
55145configure-target-examples: stage_last
55146configure-target-libffi: stage_last
55147configure-target-libjava: stage_last
55148configure-target-zlib: stage_last
55149configure-target-boehm-gc: stage_last
55150configure-target-qthreads: stage_last
55151configure-target-rda: stage_last
55152configure-target-libada: stage_last
55153configure-target-libgomp: stage_last
55154@endif gcc-bootstrap
9e6ce191 55155
c52c6897 55156@if gcc-no-bootstrap
9e6ce191 55157configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 55158configure-target-libmudflap: maybe-all-gcc
064d0a7c 55159configure-target-libssp: maybe-all-gcc
9e6ce191 55160configure-target-newlib: maybe-all-gcc
6aa8ef82 55161configure-target-libgcc: maybe-all-gcc
9e6ce191 55162configure-target-libgfortran: maybe-all-gcc
9e6ce191 55163configure-target-libobjc: maybe-all-gcc
9e6ce191 55164configure-target-libtermcap: maybe-all-gcc
9e6ce191 55165configure-target-winsup: maybe-all-gcc
9e6ce191 55166configure-target-libgloss: maybe-all-gcc
9e6ce191 55167configure-target-libiberty: maybe-all-gcc
9e6ce191 55168configure-target-gperf: maybe-all-gcc
9e6ce191 55169configure-target-examples: maybe-all-gcc
9e6ce191 55170configure-target-libffi: maybe-all-gcc
9e6ce191 55171configure-target-libjava: maybe-all-gcc
9e6ce191 55172configure-target-zlib: maybe-all-gcc
9e6ce191 55173configure-target-boehm-gc: maybe-all-gcc
9e6ce191 55174configure-target-qthreads: maybe-all-gcc
9e6ce191 55175configure-target-rda: maybe-all-gcc
9e6ce191 55176configure-target-libada: maybe-all-gcc
b3ded179 55177configure-target-libgomp: maybe-all-gcc
c52c6897 55178@endif gcc-no-bootstrap
b3ded179 55179
9e6ce191 55180
ae831be5
NN
55181# There are two types of dependencies here: 'hard' dependencies, where one
55182# module simply won't build without the other; and 'soft' dependencies, where
55183# if the depended-on module is missing, the depending module will do without
55184# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 55185# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
55186# it's safer to use a soft dependency.
55187
9e6ce191
PB
55188
55189
55190
55191
c60fe18b 55192
9e6ce191
PB
55193# With all the machinery above in place, it is pretty easy to generate
55194# dependencies. Host dependencies are a bit more complex because we have
55195# to check for bootstrap/prebootstrap dependencies. To resolve
55196# prebootstrap dependencies, prebootstrap modules are gathered in
55197# a hash table.
6a9cf61e 55198all-build-bison: maybe-all-build-texinfo
9e6ce191 55199all-build-byacc: maybe-all-build-texinfo
6a9cf61e 55200all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
55201all-build-flex: maybe-all-build-bison
55202all-build-flex: maybe-all-build-byacc
55203all-build-flex: maybe-all-build-m4
6a9cf61e 55204all-build-libiberty: maybe-all-build-texinfo
9e6ce191 55205all-build-m4: maybe-all-build-texinfo
ee025550 55206all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
55207configure-gcc: maybe-configure-intl
55208
55209configure-stage1-gcc: maybe-configure-stage1-intl
55210configure-stage2-gcc: maybe-configure-stage2-intl
55211configure-stage3-gcc: maybe-configure-stage3-intl
55212configure-stage4-gcc: maybe-configure-stage4-intl
55213configure-stageprofile-gcc: maybe-configure-stageprofile-intl
55214configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
55215configure-gcc: maybe-all-binutils
55216
55217configure-stage1-gcc: maybe-all-stage1-binutils
55218configure-stage2-gcc: maybe-all-stage2-binutils
55219configure-stage3-gcc: maybe-all-stage3-binutils
55220configure-stage4-gcc: maybe-all-stage4-binutils
55221configure-stageprofile-gcc: maybe-all-stageprofile-binutils
55222configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
55223configure-gcc: maybe-all-gas
55224
55225configure-stage1-gcc: maybe-all-stage1-gas
55226configure-stage2-gcc: maybe-all-stage2-gas
55227configure-stage3-gcc: maybe-all-stage3-gas
55228configure-stage4-gcc: maybe-all-stage4-gas
55229configure-stageprofile-gcc: maybe-all-stageprofile-gas
55230configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
55231configure-gcc: maybe-all-ld
55232
55233configure-stage1-gcc: maybe-all-stage1-ld
55234configure-stage2-gcc: maybe-all-stage2-ld
55235configure-stage3-gcc: maybe-all-stage3-ld
55236configure-stage4-gcc: maybe-all-stage4-ld
55237configure-stageprofile-gcc: maybe-all-stageprofile-ld
55238configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
93f9b408
ILT
55239configure-gcc: maybe-all-gold
55240
55241configure-stage1-gcc: maybe-all-stage1-gold
55242configure-stage2-gcc: maybe-all-stage2-gold
93f9b408 55243configure-stage3-gcc: maybe-all-stage3-gold
93f9b408
ILT
55244configure-stage4-gcc: maybe-all-stage4-gold
55245configure-stageprofile-gcc: maybe-all-stageprofile-gold
55246configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
9e6ce191
PB
55247all-gcc: all-libiberty
55248
55249all-stage1-gcc: all-stage1-libiberty
55250all-stage2-gcc: all-stage2-libiberty
55251all-stage3-gcc: all-stage3-libiberty
55252all-stage4-gcc: all-stage4-libiberty
55253all-stageprofile-gcc: all-stageprofile-libiberty
55254all-stagefeedback-gcc: all-stagefeedback-libiberty
4b900473
PB
55255all-gcc: maybe-all-gmp
55256
55257all-stage1-gcc: maybe-all-stage1-gmp
55258all-stage2-gcc: maybe-all-stage2-gmp
55259all-stage3-gcc: maybe-all-stage3-gmp
55260all-stage4-gcc: maybe-all-stage4-gmp
55261all-stageprofile-gcc: maybe-all-stageprofile-gmp
55262all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
9e6ce191
PB
55263all-gcc: maybe-all-intl
55264
55265all-stage1-gcc: maybe-all-stage1-intl
55266all-stage2-gcc: maybe-all-stage2-intl
55267all-stage3-gcc: maybe-all-stage3-intl
55268all-stage4-gcc: maybe-all-stage4-intl
55269all-stageprofile-gcc: maybe-all-stageprofile-intl
55270all-stagefeedback-gcc: maybe-all-stagefeedback-intl
4b900473
PB
55271all-gcc: maybe-all-mpfr
55272
55273all-stage1-gcc: maybe-all-stage1-mpfr
55274all-stage2-gcc: maybe-all-stage2-mpfr
55275all-stage3-gcc: maybe-all-stage3-mpfr
55276all-stage4-gcc: maybe-all-stage4-mpfr
55277all-stageprofile-gcc: maybe-all-stageprofile-mpfr
55278all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
e8a5fa9c
RW
55279all-gcc: maybe-all-mpc
55280
55281all-stage1-gcc: maybe-all-stage1-mpc
55282all-stage2-gcc: maybe-all-stage2-mpc
55283all-stage3-gcc: maybe-all-stage3-mpc
55284all-stage4-gcc: maybe-all-stage4-mpc
55285all-stageprofile-gcc: maybe-all-stageprofile-mpc
55286all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
e28c595f
JM
55287all-gcc: maybe-all-ppl
55288
55289all-stage1-gcc: maybe-all-stage1-ppl
55290all-stage2-gcc: maybe-all-stage2-ppl
e28c595f 55291all-stage3-gcc: maybe-all-stage3-ppl
e28c595f
JM
55292all-stage4-gcc: maybe-all-stage4-ppl
55293all-stageprofile-gcc: maybe-all-stageprofile-ppl
55294all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
55295all-gcc: maybe-all-cloog
55296
55297all-stage1-gcc: maybe-all-stage1-cloog
55298all-stage2-gcc: maybe-all-stage2-cloog
e28c595f 55299all-stage3-gcc: maybe-all-stage3-cloog
e28c595f
JM
55300all-stage4-gcc: maybe-all-stage4-cloog
55301all-stageprofile-gcc: maybe-all-stageprofile-cloog
55302all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
72b2455a
PB
55303all-gcc: maybe-all-build-texinfo
55304
55305all-stage1-gcc: maybe-all-build-texinfo
55306all-stage2-gcc: maybe-all-build-texinfo
55307all-stage3-gcc: maybe-all-build-texinfo
55308all-stage4-gcc: maybe-all-build-texinfo
55309all-stageprofile-gcc: maybe-all-build-texinfo
55310all-stagefeedback-gcc: maybe-all-build-texinfo
72b2455a
PB
55311all-gcc: maybe-all-build-bison
55312
55313all-stage1-gcc: maybe-all-build-bison
55314all-stage2-gcc: maybe-all-build-bison
55315all-stage3-gcc: maybe-all-build-bison
55316all-stage4-gcc: maybe-all-build-bison
55317all-stageprofile-gcc: maybe-all-build-bison
55318all-stagefeedback-gcc: maybe-all-build-bison
72b2455a
PB
55319all-gcc: maybe-all-build-byacc
55320
55321all-stage1-gcc: maybe-all-build-byacc
55322all-stage2-gcc: maybe-all-build-byacc
55323all-stage3-gcc: maybe-all-build-byacc
55324all-stage4-gcc: maybe-all-build-byacc
55325all-stageprofile-gcc: maybe-all-build-byacc
55326all-stagefeedback-gcc: maybe-all-build-byacc
72b2455a
PB
55327all-gcc: maybe-all-build-flex
55328
55329all-stage1-gcc: maybe-all-build-flex
55330all-stage2-gcc: maybe-all-build-flex
55331all-stage3-gcc: maybe-all-build-flex
55332all-stage4-gcc: maybe-all-build-flex
55333all-stageprofile-gcc: maybe-all-build-flex
55334all-stagefeedback-gcc: maybe-all-build-flex
ee025550
PB
55335all-gcc: maybe-all-build-libiberty
55336
55337all-stage1-gcc: maybe-all-build-libiberty
55338all-stage2-gcc: maybe-all-build-libiberty
55339all-stage3-gcc: maybe-all-build-libiberty
55340all-stage4-gcc: maybe-all-build-libiberty
55341all-stageprofile-gcc: maybe-all-build-libiberty
55342all-stagefeedback-gcc: maybe-all-build-libiberty
ee025550
PB
55343all-gcc: maybe-all-build-fixincludes
55344
55345all-stage1-gcc: maybe-all-build-fixincludes
55346all-stage2-gcc: maybe-all-build-fixincludes
55347all-stage3-gcc: maybe-all-build-fixincludes
55348all-stage4-gcc: maybe-all-build-fixincludes
55349all-stageprofile-gcc: maybe-all-build-fixincludes
55350all-stagefeedback-gcc: maybe-all-build-fixincludes
9e6ce191
PB
55351all-gcc: maybe-all-zlib
55352
55353all-stage1-gcc: maybe-all-stage1-zlib
55354all-stage2-gcc: maybe-all-stage2-zlib
55355all-stage3-gcc: maybe-all-stage3-zlib
55356all-stage4-gcc: maybe-all-stage4-zlib
55357all-stageprofile-gcc: maybe-all-stageprofile-zlib
55358all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
55359all-gcc: all-libcpp
55360
55361all-stage1-gcc: all-stage1-libcpp
55362all-stage2-gcc: all-stage2-libcpp
55363all-stage3-gcc: all-stage3-libcpp
55364all-stage4-gcc: all-stage4-libcpp
55365all-stageprofile-gcc: all-stageprofile-libcpp
55366all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
55367all-gcc: all-libdecnumber
55368
55369all-stage1-gcc: all-stage1-libdecnumber
55370all-stage2-gcc: all-stage2-libdecnumber
55371all-stage3-gcc: all-stage3-libdecnumber
55372all-stage4-gcc: all-stage4-libdecnumber
55373all-stageprofile-gcc: all-stageprofile-libdecnumber
55374all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
55375all-gcc: maybe-all-libiberty
55376
55377all-stage1-gcc: maybe-all-stage1-libiberty
55378all-stage2-gcc: maybe-all-stage2-libiberty
55379all-stage3-gcc: maybe-all-stage3-libiberty
55380all-stage4-gcc: maybe-all-stage4-libiberty
55381all-stageprofile-gcc: maybe-all-stageprofile-libiberty
55382all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
55383all-gcc: maybe-all-fixincludes
69e57115 55384install-gcc: maybe-install-fixincludes
9e6ce191
PB
55385configure-libcpp: configure-libiberty
55386
55387configure-stage1-libcpp: configure-stage1-libiberty
55388configure-stage2-libcpp: configure-stage2-libiberty
55389configure-stage3-libcpp: configure-stage3-libiberty
55390configure-stage4-libcpp: configure-stage4-libiberty
55391configure-stageprofile-libcpp: configure-stageprofile-libiberty
55392configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
55393configure-libcpp: maybe-configure-intl
55394
55395configure-stage1-libcpp: maybe-configure-stage1-intl
55396configure-stage2-libcpp: maybe-configure-stage2-intl
55397configure-stage3-libcpp: maybe-configure-stage3-intl
55398configure-stage4-libcpp: maybe-configure-stage4-intl
55399configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
55400configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
55401all-libcpp: all-libiberty
55402
55403all-stage1-libcpp: all-stage1-libiberty
55404all-stage2-libcpp: all-stage2-libiberty
55405all-stage3-libcpp: all-stage3-libiberty
55406all-stage4-libcpp: all-stage4-libiberty
55407all-stageprofile-libcpp: all-stageprofile-libiberty
55408all-stagefeedback-libcpp: all-stagefeedback-libiberty
55409all-libcpp: maybe-all-intl
55410
55411all-stage1-libcpp: maybe-all-stage1-intl
55412all-stage2-libcpp: maybe-all-stage2-intl
55413all-stage3-libcpp: maybe-all-stage3-intl
55414all-stage4-libcpp: maybe-all-stage4-intl
55415all-stageprofile-libcpp: maybe-all-stageprofile-intl
55416all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 55417all-fixincludes: maybe-all-libiberty
b00612cc 55418all-gnattools: maybe-all-target-libada
4b900473
PB
55419configure-mpfr: maybe-all-gmp
55420
55421configure-stage1-mpfr: maybe-all-stage1-gmp
55422configure-stage2-mpfr: maybe-all-stage2-gmp
55423configure-stage3-mpfr: maybe-all-stage3-gmp
55424configure-stage4-mpfr: maybe-all-stage4-gmp
55425configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
55426configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
e8a5fa9c
RW
55427configure-mpc: maybe-all-mpfr
55428
55429configure-stage1-mpc: maybe-all-stage1-mpfr
55430configure-stage2-mpc: maybe-all-stage2-mpfr
55431configure-stage3-mpc: maybe-all-stage3-mpfr
55432configure-stage4-mpc: maybe-all-stage4-mpfr
55433configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
55434configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
e28c595f
JM
55435configure-ppl: maybe-all-gmp
55436
55437configure-stage1-ppl: maybe-all-stage1-gmp
55438configure-stage2-ppl: maybe-all-stage2-gmp
e28c595f 55439configure-stage3-ppl: maybe-all-stage3-gmp
e28c595f
JM
55440configure-stage4-ppl: maybe-all-stage4-gmp
55441configure-stageprofile-ppl: maybe-all-stageprofile-gmp
55442configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
55443configure-ppl: maybe-all-mpfr
55444
55445configure-stage1-ppl: maybe-all-stage1-mpfr
55446configure-stage2-ppl: maybe-all-stage2-mpfr
e28c595f 55447configure-stage3-ppl: maybe-all-stage3-mpfr
e28c595f
JM
55448configure-stage4-ppl: maybe-all-stage4-mpfr
55449configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
55450configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
55451configure-cloog: maybe-all-ppl
55452
55453configure-stage1-cloog: maybe-all-stage1-ppl
55454configure-stage2-cloog: maybe-all-stage2-ppl
e28c595f 55455configure-stage3-cloog: maybe-all-stage3-ppl
e28c595f
JM
55456configure-stage4-cloog: maybe-all-stage4-ppl
55457configure-stageprofile-cloog: maybe-all-stageprofile-ppl
55458configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
7b3200f9 55459configure-gdb: maybe-all-intl
9e6ce191 55460configure-gdb: maybe-configure-sim
31d99776 55461configure-gdb: maybe-all-bfd
dc448a7b 55462configure-gdb: maybe-all-libiconv
9e6ce191 55463all-gdb: maybe-all-libiberty
dc448a7b 55464all-gdb: maybe-all-libiconv
9e6ce191 55465all-gdb: maybe-all-opcodes
9e6ce191 55466all-gdb: maybe-all-readline
72b2455a
PB
55467all-gdb: maybe-all-build-bison
55468all-gdb: maybe-all-build-byacc
9e6ce191 55469all-gdb: maybe-all-sim
5074315a 55470all-gdb: maybe-all-libdecnumber
9e6ce191
PB
55471configure-libgui: maybe-configure-tcl
55472configure-libgui: maybe-configure-tk
55473all-libgui: maybe-all-tcl
55474all-libgui: maybe-all-tk
55475all-libgui: maybe-all-itcl
b4a77b47 55476configure-bfd: configure-libiberty
9e6ce191
PB
55477
55478configure-stage1-bfd: configure-stage1-libiberty
55479configure-stage2-bfd: configure-stage2-libiberty
55480configure-stage3-bfd: configure-stage3-libiberty
55481configure-stage4-bfd: configure-stage4-libiberty
55482configure-stageprofile-bfd: configure-stageprofile-libiberty
55483configure-stagefeedback-bfd: configure-stagefeedback-libiberty
20e95c23
DJ
55484configure-bfd: maybe-configure-intl
55485
55486configure-stage1-bfd: maybe-configure-stage1-intl
55487configure-stage2-bfd: maybe-configure-stage2-intl
55488configure-stage3-bfd: maybe-configure-stage3-intl
55489configure-stage4-bfd: maybe-configure-stage4-intl
55490configure-stageprofile-bfd: maybe-configure-stageprofile-intl
55491configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
9e6ce191
PB
55492all-bfd: maybe-all-libiberty
55493
55494all-stage1-bfd: maybe-all-stage1-libiberty
55495all-stage2-bfd: maybe-all-stage2-libiberty
55496all-stage3-bfd: maybe-all-stage3-libiberty
55497all-stage4-bfd: maybe-all-stage4-libiberty
55498all-stageprofile-bfd: maybe-all-stageprofile-libiberty
55499all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
55500all-bfd: maybe-all-intl
55501
55502all-stage1-bfd: maybe-all-stage1-intl
55503all-stage2-bfd: maybe-all-stage2-intl
55504all-stage3-bfd: maybe-all-stage3-intl
55505all-stage4-bfd: maybe-all-stage4-intl
55506all-stageprofile-bfd: maybe-all-stageprofile-intl
55507all-stagefeedback-bfd: maybe-all-stagefeedback-intl
66775d67
AM
55508configure-opcodes: configure-libiberty
55509
55510configure-stage1-opcodes: configure-stage1-libiberty
55511configure-stage2-opcodes: configure-stage2-libiberty
66775d67 55512configure-stage3-opcodes: configure-stage3-libiberty
66775d67
AM
55513configure-stage4-opcodes: configure-stage4-libiberty
55514configure-stageprofile-opcodes: configure-stageprofile-libiberty
55515configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
55516all-opcodes: maybe-all-libiberty
55517
55518all-stage1-opcodes: maybe-all-stage1-libiberty
55519all-stage2-opcodes: maybe-all-stage2-libiberty
66775d67 55520all-stage3-opcodes: maybe-all-stage3-libiberty
66775d67
AM
55521all-stage4-opcodes: maybe-all-stage4-libiberty
55522all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55523all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
20e95c23
DJ
55524configure-binutils: maybe-configure-intl
55525
55526configure-stage1-binutils: maybe-configure-stage1-intl
55527configure-stage2-binutils: maybe-configure-stage2-intl
55528configure-stage3-binutils: maybe-configure-stage3-intl
55529configure-stage4-binutils: maybe-configure-stage4-intl
55530configure-stageprofile-binutils: maybe-configure-stageprofile-intl
55531configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
9e6ce191
PB
55532all-binutils: maybe-all-libiberty
55533
55534all-stage1-binutils: maybe-all-stage1-libiberty
55535all-stage2-binutils: maybe-all-stage2-libiberty
55536all-stage3-binutils: maybe-all-stage3-libiberty
55537all-stage4-binutils: maybe-all-stage4-libiberty
55538all-stageprofile-binutils: maybe-all-stageprofile-libiberty
55539all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
55540all-binutils: maybe-all-opcodes
55541
55542all-stage1-binutils: maybe-all-stage1-opcodes
55543all-stage2-binutils: maybe-all-stage2-opcodes
55544all-stage3-binutils: maybe-all-stage3-opcodes
55545all-stage4-binutils: maybe-all-stage4-opcodes
55546all-stageprofile-binutils: maybe-all-stageprofile-opcodes
55547all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
55548all-binutils: maybe-all-bfd
55549
55550all-stage1-binutils: maybe-all-stage1-bfd
55551all-stage2-binutils: maybe-all-stage2-bfd
55552all-stage3-binutils: maybe-all-stage3-bfd
55553all-stage4-binutils: maybe-all-stage4-bfd
55554all-stageprofile-binutils: maybe-all-stageprofile-bfd
55555all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
55556all-binutils: maybe-all-build-flex
55557
55558all-stage1-binutils: maybe-all-build-flex
55559all-stage2-binutils: maybe-all-build-flex
55560all-stage3-binutils: maybe-all-build-flex
55561all-stage4-binutils: maybe-all-build-flex
55562all-stageprofile-binutils: maybe-all-build-flex
55563all-stagefeedback-binutils: maybe-all-build-flex
72b2455a
PB
55564all-binutils: maybe-all-build-bison
55565
55566all-stage1-binutils: maybe-all-build-bison
55567all-stage2-binutils: maybe-all-build-bison
55568all-stage3-binutils: maybe-all-build-bison
55569all-stage4-binutils: maybe-all-build-bison
55570all-stageprofile-binutils: maybe-all-build-bison
55571all-stagefeedback-binutils: maybe-all-build-bison
72b2455a
PB
55572all-binutils: maybe-all-build-byacc
55573
55574all-stage1-binutils: maybe-all-build-byacc
55575all-stage2-binutils: maybe-all-build-byacc
55576all-stage3-binutils: maybe-all-build-byacc
55577all-stage4-binutils: maybe-all-build-byacc
55578all-stageprofile-binutils: maybe-all-build-byacc
55579all-stagefeedback-binutils: maybe-all-build-byacc
9e6ce191
PB
55580all-binutils: maybe-all-intl
55581
55582all-stage1-binutils: maybe-all-stage1-intl
55583all-stage2-binutils: maybe-all-stage2-intl
55584all-stage3-binutils: maybe-all-stage3-intl
55585all-stage4-binutils: maybe-all-stage4-intl
55586all-stageprofile-binutils: maybe-all-stageprofile-intl
55587all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 55588install-binutils: maybe-install-opcodes
cf662e21 55589install-opcodes: maybe-install-bfd
20e95c23
DJ
55590configure-gas: maybe-configure-intl
55591
55592configure-stage1-gas: maybe-configure-stage1-intl
55593configure-stage2-gas: maybe-configure-stage2-intl
55594configure-stage3-gas: maybe-configure-stage3-intl
55595configure-stage4-gas: maybe-configure-stage4-intl
55596configure-stageprofile-gas: maybe-configure-stageprofile-intl
55597configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
9e6ce191
PB
55598all-gas: maybe-all-libiberty
55599
55600all-stage1-gas: maybe-all-stage1-libiberty
55601all-stage2-gas: maybe-all-stage2-libiberty
55602all-stage3-gas: maybe-all-stage3-libiberty
55603all-stage4-gas: maybe-all-stage4-libiberty
55604all-stageprofile-gas: maybe-all-stageprofile-libiberty
55605all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
55606all-gas: maybe-all-opcodes
55607
55608all-stage1-gas: maybe-all-stage1-opcodes
55609all-stage2-gas: maybe-all-stage2-opcodes
55610all-stage3-gas: maybe-all-stage3-opcodes
55611all-stage4-gas: maybe-all-stage4-opcodes
55612all-stageprofile-gas: maybe-all-stageprofile-opcodes
55613all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
55614all-gas: maybe-all-bfd
55615
55616all-stage1-gas: maybe-all-stage1-bfd
55617all-stage2-gas: maybe-all-stage2-bfd
55618all-stage3-gas: maybe-all-stage3-bfd
55619all-stage4-gas: maybe-all-stage4-bfd
55620all-stageprofile-gas: maybe-all-stageprofile-bfd
55621all-stagefeedback-gas: maybe-all-stagefeedback-bfd
55622all-gas: maybe-all-intl
55623
55624all-stage1-gas: maybe-all-stage1-intl
55625all-stage2-gas: maybe-all-stage2-intl
55626all-stage3-gas: maybe-all-stage3-intl
55627all-stage4-gas: maybe-all-stage4-intl
55628all-stageprofile-gas: maybe-all-stageprofile-intl
55629all-stagefeedback-gas: maybe-all-stagefeedback-intl
20e95c23 55630configure-gprof: maybe-configure-intl
9e6ce191
PB
55631all-gprof: maybe-all-libiberty
55632all-gprof: maybe-all-bfd
55633all-gprof: maybe-all-opcodes
55634all-gprof: maybe-all-intl
20e95c23
DJ
55635configure-ld: maybe-configure-intl
55636
55637configure-stage1-ld: maybe-configure-stage1-intl
55638configure-stage2-ld: maybe-configure-stage2-intl
55639configure-stage3-ld: maybe-configure-stage3-intl
55640configure-stage4-ld: maybe-configure-stage4-intl
55641configure-stageprofile-ld: maybe-configure-stageprofile-intl
55642configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
9e6ce191
PB
55643all-ld: maybe-all-libiberty
55644
55645all-stage1-ld: maybe-all-stage1-libiberty
55646all-stage2-ld: maybe-all-stage2-libiberty
55647all-stage3-ld: maybe-all-stage3-libiberty
55648all-stage4-ld: maybe-all-stage4-libiberty
55649all-stageprofile-ld: maybe-all-stageprofile-libiberty
55650all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
55651all-ld: maybe-all-bfd
55652
55653all-stage1-ld: maybe-all-stage1-bfd
55654all-stage2-ld: maybe-all-stage2-bfd
55655all-stage3-ld: maybe-all-stage3-bfd
55656all-stage4-ld: maybe-all-stage4-bfd
55657all-stageprofile-ld: maybe-all-stageprofile-bfd
55658all-stagefeedback-ld: maybe-all-stagefeedback-bfd
55659all-ld: maybe-all-opcodes
55660
55661all-stage1-ld: maybe-all-stage1-opcodes
55662all-stage2-ld: maybe-all-stage2-opcodes
55663all-stage3-ld: maybe-all-stage3-opcodes
55664all-stage4-ld: maybe-all-stage4-opcodes
55665all-stageprofile-ld: maybe-all-stageprofile-opcodes
55666all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
55667all-ld: maybe-all-build-bison
55668
55669all-stage1-ld: maybe-all-build-bison
55670all-stage2-ld: maybe-all-build-bison
55671all-stage3-ld: maybe-all-build-bison
55672all-stage4-ld: maybe-all-build-bison
55673all-stageprofile-ld: maybe-all-build-bison
55674all-stagefeedback-ld: maybe-all-build-bison
72b2455a
PB
55675all-ld: maybe-all-build-byacc
55676
55677all-stage1-ld: maybe-all-build-byacc
55678all-stage2-ld: maybe-all-build-byacc
55679all-stage3-ld: maybe-all-build-byacc
55680all-stage4-ld: maybe-all-build-byacc
55681all-stageprofile-ld: maybe-all-build-byacc
55682all-stagefeedback-ld: maybe-all-build-byacc
72b2455a
PB
55683all-ld: maybe-all-build-flex
55684
55685all-stage1-ld: maybe-all-build-flex
55686all-stage2-ld: maybe-all-build-flex
55687all-stage3-ld: maybe-all-build-flex
55688all-stage4-ld: maybe-all-build-flex
55689all-stageprofile-ld: maybe-all-build-flex
55690all-stagefeedback-ld: maybe-all-build-flex
9e6ce191
PB
55691all-ld: maybe-all-intl
55692
55693all-stage1-ld: maybe-all-stage1-intl
55694all-stage2-ld: maybe-all-stage2-intl
55695all-stage3-ld: maybe-all-stage3-intl
55696all-stage4-ld: maybe-all-stage4-intl
55697all-stageprofile-ld: maybe-all-stageprofile-intl
55698all-stagefeedback-ld: maybe-all-stagefeedback-intl
93f9b408
ILT
55699configure-gold: maybe-configure-intl
55700
55701configure-stage1-gold: maybe-configure-stage1-intl
55702configure-stage2-gold: maybe-configure-stage2-intl
93f9b408 55703configure-stage3-gold: maybe-configure-stage3-intl
93f9b408
ILT
55704configure-stage4-gold: maybe-configure-stage4-intl
55705configure-stageprofile-gold: maybe-configure-stageprofile-intl
55706configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
55707all-gold: maybe-all-libiberty
55708
55709all-stage1-gold: maybe-all-stage1-libiberty
55710all-stage2-gold: maybe-all-stage2-libiberty
93f9b408 55711all-stage3-gold: maybe-all-stage3-libiberty
93f9b408
ILT
55712all-stage4-gold: maybe-all-stage4-libiberty
55713all-stageprofile-gold: maybe-all-stageprofile-libiberty
55714all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
55715all-gold: maybe-all-intl
55716
55717all-stage1-gold: maybe-all-stage1-intl
55718all-stage2-gold: maybe-all-stage2-intl
93f9b408 55719all-stage3-gold: maybe-all-stage3-intl
93f9b408
ILT
55720all-stage4-gold: maybe-all-stage4-intl
55721all-stageprofile-gold: maybe-all-stageprofile-intl
55722all-stagefeedback-gold: maybe-all-stagefeedback-intl
55723all-gold: maybe-all-bfd
55724
55725all-stage1-gold: maybe-all-stage1-bfd
55726all-stage2-gold: maybe-all-stage2-bfd
93f9b408 55727all-stage3-gold: maybe-all-stage3-bfd
93f9b408
ILT
55728all-stage4-gold: maybe-all-stage4-bfd
55729all-stageprofile-gold: maybe-all-stageprofile-bfd
55730all-stagefeedback-gold: maybe-all-stagefeedback-bfd
55731all-gold: maybe-all-build-bison
55732
55733all-stage1-gold: maybe-all-build-bison
55734all-stage2-gold: maybe-all-build-bison
93f9b408 55735all-stage3-gold: maybe-all-build-bison
93f9b408
ILT
55736all-stage4-gold: maybe-all-build-bison
55737all-stageprofile-gold: maybe-all-build-bison
55738all-stagefeedback-gold: maybe-all-build-bison
55739all-gold: maybe-all-build-byacc
55740
55741all-stage1-gold: maybe-all-build-byacc
55742all-stage2-gold: maybe-all-build-byacc
93f9b408 55743all-stage3-gold: maybe-all-build-byacc
93f9b408
ILT
55744all-stage4-gold: maybe-all-build-byacc
55745all-stageprofile-gold: maybe-all-build-byacc
55746all-stagefeedback-gold: maybe-all-build-byacc
e5164e97
ILT
55747check-gold: maybe-all-binutils
55748
55749check-stage1-gold: maybe-all-stage1-binutils
55750check-stage2-gold: maybe-all-stage2-binutils
e5164e97 55751check-stage3-gold: maybe-all-stage3-binutils
e5164e97
ILT
55752check-stage4-gold: maybe-all-stage4-binutils
55753check-stageprofile-gold: maybe-all-stageprofile-binutils
55754check-stagefeedback-gold: maybe-all-stagefeedback-binutils
7206a0ee
JJ
55755configure-opcodes: maybe-configure-intl
55756
55757configure-stage1-opcodes: maybe-configure-stage1-intl
55758configure-stage2-opcodes: maybe-configure-stage2-intl
55759configure-stage3-opcodes: maybe-configure-stage3-intl
55760configure-stage4-opcodes: maybe-configure-stage4-intl
55761configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
55762configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
9e6ce191
PB
55763all-opcodes: maybe-all-bfd
55764
55765all-stage1-opcodes: maybe-all-stage1-bfd
55766all-stage2-opcodes: maybe-all-stage2-bfd
55767all-stage3-opcodes: maybe-all-stage3-bfd
55768all-stage4-opcodes: maybe-all-stage4-bfd
55769all-stageprofile-opcodes: maybe-all-stageprofile-bfd
55770all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
55771all-opcodes: maybe-all-libiberty
55772
55773all-stage1-opcodes: maybe-all-stage1-libiberty
55774all-stage2-opcodes: maybe-all-stage2-libiberty
55775all-stage3-opcodes: maybe-all-stage3-libiberty
55776all-stage4-opcodes: maybe-all-stage4-libiberty
55777all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
55778all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
7206a0ee
JJ
55779all-opcodes: maybe-all-intl
55780
55781all-stage1-opcodes: maybe-all-stage1-intl
55782all-stage2-opcodes: maybe-all-stage2-intl
55783all-stage3-opcodes: maybe-all-stage3-intl
55784all-stage4-opcodes: maybe-all-stage4-intl
55785all-stageprofile-opcodes: maybe-all-stageprofile-intl
55786all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
9e6ce191
PB
55787all-dejagnu: maybe-all-tcl
55788all-dejagnu: maybe-all-expect
55789all-dejagnu: maybe-all-tk
55790configure-expect: maybe-configure-tcl
55791configure-expect: maybe-configure-tk
55792all-expect: maybe-all-tcl
55793all-expect: maybe-all-tk
55794configure-itcl: maybe-configure-tcl
55795configure-itcl: maybe-configure-tk
55796all-itcl: maybe-all-tcl
55797all-itcl: maybe-all-tk
ae831be5 55798install-itcl: maybe-install-tcl
b4a77b47 55799configure-tk: maybe-configure-tcl
ae831be5 55800all-tk: maybe-all-tcl
9e6ce191
PB
55801all-sid: maybe-all-libiberty
55802all-sid: maybe-all-bfd
55803all-sid: maybe-all-opcodes
55804all-sid: maybe-all-tcl
55805all-sid: maybe-all-tk
55806install-sid: maybe-install-tcl
55807install-sid: maybe-install-tk
20e95c23
DJ
55808configure-sim: maybe-configure-intl
55809all-sim: maybe-all-intl
9e6ce191
PB
55810all-sim: maybe-all-libiberty
55811all-sim: maybe-all-bfd
55812all-sim: maybe-all-opcodes
55813all-sim: maybe-all-readline
55814all-sim: maybe-configure-gdb
55815all-fastjar: maybe-all-zlib
72b2455a 55816all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
55817all-fastjar: maybe-all-libiberty
55818all-autoconf: maybe-all-m4
72b2455a 55819all-autoconf: maybe-all-build-texinfo
9e6ce191 55820all-automake: maybe-all-m4
72b2455a 55821all-automake: maybe-all-build-texinfo
9e6ce191
PB
55822all-automake: maybe-all-autoconf
55823all-bison: maybe-all-intl
72b2455a 55824all-bison: maybe-all-build-texinfo
9e6ce191 55825all-diff: maybe-all-intl
72b2455a 55826all-diff: maybe-all-build-texinfo
9e6ce191 55827all-fileutils: maybe-all-intl
72b2455a
PB
55828all-fileutils: maybe-all-build-texinfo
55829all-flex: maybe-all-build-bison
55830all-flex: maybe-all-build-byacc
9e6ce191
PB
55831all-flex: maybe-all-intl
55832all-flex: maybe-all-m4
72b2455a 55833all-flex: maybe-all-build-texinfo
9e6ce191
PB
55834all-gzip: maybe-all-intl
55835all-gzip: maybe-all-zlib
72b2455a 55836all-gzip: maybe-all-build-texinfo
9e6ce191 55837all-hello: maybe-all-intl
72b2455a 55838all-hello: maybe-all-build-texinfo
9e6ce191 55839all-m4: maybe-all-intl
72b2455a 55840all-m4: maybe-all-build-texinfo
9e6ce191 55841all-make: maybe-all-intl
72b2455a
PB
55842all-make: maybe-all-build-texinfo
55843all-patch: maybe-all-build-texinfo
55844all-make: maybe-all-build-texinfo
930314a4 55845all-prms: maybe-all-libiberty
72b2455a
PB
55846all-recode: maybe-all-build-texinfo
55847all-sed: maybe-all-build-texinfo
930314a4 55848all-send-pr: maybe-all-prms
72b2455a
PB
55849all-tar: maybe-all-build-texinfo
55850all-uudecode: maybe-all-build-texinfo
9e6ce191 55851configure-target-boehm-gc: maybe-configure-target-qthreads
f7c83eac 55852configure-target-boehm-gc: maybe-all-target-libstdc++-v3
b4a77b47 55853configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
55854all-target-fastjar: maybe-all-target-zlib
55855all-target-fastjar: maybe-all-target-libiberty
55856configure-target-libjava: maybe-configure-target-zlib
55857configure-target-libjava: maybe-configure-target-boehm-gc
55858configure-target-libjava: maybe-configure-target-qthreads
55859configure-target-libjava: maybe-configure-target-libffi
55860all-target-libjava: maybe-all-fastjar
55861all-target-libjava: maybe-all-target-zlib
55862all-target-libjava: maybe-all-target-boehm-gc
55863all-target-libjava: maybe-all-target-qthreads
55864all-target-libjava: maybe-all-target-libffi
4f0ef2d8 55865configure-target-libobjc: maybe-configure-target-boehm-gc
ae831be5 55866all-target-libobjc: maybe-all-target-libiberty
4f0ef2d8 55867all-target-libobjc: maybe-all-target-boehm-gc
ae831be5 55868all-target-libstdc++-v3: maybe-all-target-libiberty
cff87f51 55869configure-target-libstdc++-v3: maybe-configure-target-libgomp
2c133ff9 55870all-target-libgloss: maybe-all-target-newlib
9e6ce191
PB
55871all-target-winsup: maybe-all-target-libiberty
55872all-target-winsup: maybe-all-target-libtermcap
c1102ce7
RW
55873configure-target-libiberty: maybe-all-binutils
55874configure-target-libiberty: maybe-all-ld
55875configure-target-newlib: maybe-all-binutils
55876configure-target-newlib: maybe-all-ld
9e6ce191
PB
55877
55878
6aa8ef82
DJ
55879# Dependencies for target modules on other target modules are
55880# described by lang_env_dependencies; the defaults apply to anything
55881# not mentioned there.
55882
55883
55884@if gcc-bootstrap
e8a5fa9c
RW
55885configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
55886configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
55887configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
55888configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
55889configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
55890configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
6aa8ef82
DJ
55891@endif gcc-bootstrap
55892
55893@if gcc-no-bootstrap
55894configure-target-libstdc++-v3: maybe-all-target-libgcc
55895configure-target-libmudflap: maybe-all-target-libgcc
55896configure-target-libssp: maybe-all-target-libgcc
55897configure-target-newlib: maybe-all-target-libgcc
55898configure-target-libgfortran: maybe-all-target-libgcc
55899configure-target-libobjc: maybe-all-target-libgcc
55900configure-target-libtermcap: maybe-all-target-libgcc
55901configure-target-winsup: maybe-all-target-libgcc
55902configure-target-libgloss: maybe-all-target-libgcc
55903configure-target-libiberty: maybe-all-target-libgcc
55904configure-target-gperf: maybe-all-target-libgcc
55905configure-target-examples: maybe-all-target-libgcc
55906configure-target-libffi: maybe-all-target-libgcc
55907configure-target-libjava: maybe-all-target-libgcc
55908configure-target-zlib: maybe-all-target-libgcc
55909configure-target-boehm-gc: maybe-all-target-libgcc
55910configure-target-qthreads: maybe-all-target-libgcc
55911configure-target-rda: maybe-all-target-libgcc
55912configure-target-libada: maybe-all-target-libgcc
55913configure-target-libgomp: maybe-all-target-libgcc
55914@endif gcc-no-bootstrap
55915
55916
55917configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
55918
55919configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
55920
55921configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
55922
55923
55924
55925configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
55926
55927configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
55928
55929configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
55930
55931configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
55932
55933
55934
55935configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
55936configure-target-gperf: maybe-all-target-libstdc++-v3
55937
55938configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
55939
55940configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
55941
55942configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
55943configure-target-libjava: maybe-all-target-libstdc++-v3
55944
55945configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
55946
55947configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
55948
55949configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
55950
55951configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
55952
55953configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
55954
55955configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
55956
55957
907be67c 55958CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 55959GDB_TK = @GDB_TK@
907be67c
DJ
55960INSTALL_GDB_TK = @INSTALL_GDB_TK@
55961configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 55962all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 55963install-gdb: $(INSTALL_GDB_TK)
907a7241 55964
a2cc058a
NN
55965# Serialization dependencies. Host configures don't work well in parallel to
55966# each other, due to contention over config.cache. Target configures and
55967# build configures are similar.
55968@serialization_dependencies@
55969
15723a45
NN
55970# --------------------------------
55971# Regenerating top level configury
55972# --------------------------------
252b5132 55973
14a2a2f1 55974# Rebuilding Makefile.in, using autogen.
43be203f 55975AUTOGEN = autogen
6b784d9f 55976$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 55977 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 55978
a0da8069 55979# Rebuilding Makefile.
43be203f
AO
55980Makefile: $(srcdir)/Makefile.in config.status
55981 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
55982
479759c8 55983config.status: configure
10ecffb9 55984 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 55985
a0da8069 55986# Rebuilding configure.
43be203f 55987AUTOCONF = autoconf
da888c87
PB
55988$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
55989 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43be203f 55990 cd $(srcdir) && $(AUTOCONF)
252b5132 55991
3728fade
NN
55992# ------------------------------
55993# Special directives to GNU Make
55994# ------------------------------
55995
3728fade
NN
55996# Don't pass command-line variables to submakes.
55997.NOEXPORT:
55998MAKEOVERRIDES=
55999
252b5132 56000# end of Makefile.in
This page took 4.221148 seconds and 4 git commands to generate.