bfd/
[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,
80911fe1 6# 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
6e4d0bcb 20# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
252b5132
RH
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7
NN
27
28build_alias=@build_alias@
7f121bbf 29build=@build@
583d52d7 30host_alias=@host_alias@
7f121bbf 31host=@host@
583d52d7 32target_alias=@target_alias@
7f121bbf 33target=@target@
583d52d7 34
50212802 35program_transform_name = @program_transform_name@
403d9505
NN
36
37prefix = @prefix@
38exec_prefix = @exec_prefix@
39
50212802
NN
40srcdir = @srcdir@
41
403d9505
NN
42bindir = @bindir@
43sbindir = @sbindir@
44libexecdir = @libexecdir@
45datadir = @datadir@
46sysconfdir = @sysconfdir@
47sharedstatedir = @sharedstatedir@
48localstatedir = @localstatedir@
49libdir = @libdir@
50includedir = @includedir@
51oldincludedir = @oldincludedir@
52infodir = @infodir@
53mandir = @mandir@
252b5132
RH
54man1dir = $(mandir)/man1
55man2dir = $(mandir)/man2
56man3dir = $(mandir)/man3
57man4dir = $(mandir)/man4
58man5dir = $(mandir)/man5
59man6dir = $(mandir)/man6
60man7dir = $(mandir)/man7
61man8dir = $(mandir)/man8
62man9dir = $(mandir)/man9
d5de0a84 63
e5c3f801
NN
64INSTALL = @INSTALL@
65INSTALL_PROGRAM = @INSTALL_PROGRAM@
66INSTALL_SCRIPT = @INSTALL_SCRIPT@
67INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
68LN = @LN@
69LN_S = @LN_S@
252b5132 70
50212802
NN
71# -------------------------------------------------
72# Miscellaneous non-standard autoconf-set variables
73# -------------------------------------------------
252b5132 74
50212802
NN
75# The gcc driver likes to know the arguments it was configured with.
76TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 77
50212802
NN
78tooldir = @tooldir@
79build_tooldir = @build_tooldir@
252b5132 80
50212802 81GDB_NLM_DEPS =
252b5132 82
50212802
NN
83# This is the name of the environment variable used for the path to
84# the libraries.
85RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 86
50212802
NN
87# Build programs are put under this directory.
88BUILD_SUBDIR = @build_subdir@
89# This is set by the configure script to the arguments to use when configuring
90# directories built for the build system.
a7254363 91BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
92
93# This is the list of variables to export in the environment when
94# configuring any subdirectory. It must also be exported whenever
95# recursing into a build directory in case that directory's Makefile
96# re-runs configure.
97BASE_EXPORTS = \
98 FLEX="$(FLEX)"; export FLEX; \
99 LEX="$(LEX)"; export LEX; \
100 BISON="$(BISON)"; export BISON; \
101 YACC="$(YACC)"; export YACC; \
102 M4="$(M4)"; export M4; \
103 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
104
378fce5b 105# This is the list of variables to export in the environment when
6a9cf61e 106# configuring subdirectories for the build system.
378fce5b 107BUILD_EXPORTS = \
6a9cf61e 108 $(BASE_EXPORTS) \
378fce5b
DD
109 AR="$(AR_FOR_BUILD)"; export AR; \
110 AS="$(AS_FOR_BUILD)"; export AS; \
111 CC="$(CC_FOR_BUILD)"; export CC; \
112 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
113 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
114 CXX="$(CXX_FOR_BUILD)"; export CXX; \
115 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
116 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
117 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
118 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
119 LD="$(LD_FOR_BUILD)"; export LD; \
120 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
121 NM="$(NM_FOR_BUILD)"; export NM; \
122 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
123 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
50212802
NN
124
125# This is the list of directories to built for the host system.
126SUBDIRS = @configdirs@
127# This is set by the configure script to the arguments to use when configuring
128# directories built for the host system.
129HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
130# Host programs are put under this directory, which is . except if building
131# with srcdir=..
132HOST_SUBDIR = @host_subdir@
378fce5b 133# This is the list of variables to export in the environment when
be01d343
PB
134# configuring subdirectories for the host system. We need to pass
135# some to the GCC configure because of its hybrid host/target nature.
378fce5b 136HOST_EXPORTS = \
6a9cf61e 137 $(BASE_EXPORTS) \
378fce5b
DD
138 CC="$(CC)"; export CC; \
139 CFLAGS="$(CFLAGS)"; export CFLAGS; \
140 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
141 CXX="$(CXX)"; export CXX; \
142 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
143 AR="$(AR)"; export AR; \
144 AS="$(AS)"; export AS; \
145 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
146 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
147 LD="$(LD)"; export LD; \
148 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
149 NM="$(NM)"; export NM; \
150 RANLIB="$(RANLIB)"; export RANLIB; \
151 WINDRES="$(WINDRES)"; export WINDRES; \
152 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 153 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
154 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
155 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
156 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
157 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
158 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
159 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
160 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
161 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
162 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 163 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
164@if gcc-bootstrap
165 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
166@endif gcc-bootstrap
e90269c8 167 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
168
169# Similar, for later GCC stages.
d545f33b 170POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 171 $(HOST_EXPORTS) \
b00612cc
PB
172 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
173 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
174 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
175 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
176 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
177 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
50212802 178
50212802
NN
179# Target libraries are put under this directory:
180TARGET_SUBDIR = @target_subdir@
181# This is set by the configure script to the arguments to use when configuring
182# directories built for the target.
a7254363 183TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 184# This is the list of variables to export in the environment when
6a9cf61e 185# configuring subdirectories for the host system.
378fce5b 186BASE_TARGET_EXPORTS = \
6a9cf61e 187 $(BASE_EXPORTS) \
378fce5b 188 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 189 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b
DD
190 CC="$(CC_FOR_TARGET)"; export CC; \
191 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
192 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 193 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
378fce5b
DD
194 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
195 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
196 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
197 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 198 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 199 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 200 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 201 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 202 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 203 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 204 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 205 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
e90269c8 206 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
207
208RAW_CXX_TARGET_EXPORTS = \
209 $(BASE_TARGET_EXPORTS) \
210 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
211 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
212
213NORMAL_TARGET_EXPORTS = \
214 $(BASE_TARGET_EXPORTS) \
215 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 216
4b1cb4fe
DD
217# Where to find GMP
218HOST_GMPLIBS = @gmplibs@
219HOST_GMPINC = @gmpinc@
220
50212802
NN
221# ----------------------------------------------
222# Programs producing files for the BUILD machine
223# ----------------------------------------------
224
225SHELL = @config_shell@
226
227# pwd command to use. Allow user to override default by setting PWDCMD in
228# the environment to account for automounters. The make variable must not
229# be called PWDCMD, otherwise the value set here is passed to make
230# subprocesses and overrides the setting from the user's environment.
b40e3958
L
231# Don't use PWD since it is a common shell environment variable and we
232# don't want to corrupt it.
233PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
234
235# compilers to use to create programs which must be run in the build
236# environment.
237CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 238CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
NN
239
240CXX_FOR_BUILD = $(CXX)
241
242# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
243# here so that they can be overridden by Makefile fragments.
50212802
NN
244BUILD_PREFIX = @BUILD_PREFIX@
245BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 246
0df3d27f
PB
247# Flags to pass to stage2 and later makes. They are defined
248# here so that they can be overridden by Makefile fragments.
249BOOT_CFLAGS= -g -O2
f6d183c0 250BOOT_LDFLAGS=
0df3d27f 251
be01d343
PB
252BISON = @BISON@
253YACC = @YACC@
254FLEX = @FLEX@
255LEX = @LEX@
256M4 = @M4@
257MAKEINFO = @MAKEINFO@
258EXPECT = @EXPECT@
259RUNTEST = @RUNTEST@
252b5132
RH
260
261# This just becomes part of the MAKEINFO definition passed down to
262# sub-makes. It lets flags be given on the command line while still
263# using the makeinfo from the object tree.
62a3fc85
DD
264# (Default to avoid splitting info files by setting the threshold high.)
265MAKEINFOFLAGS = --split-size=5000000
252b5132 266
50212802
NN
267# ---------------------------------------------
268# Programs producing files for the HOST machine
269# ---------------------------------------------
252b5132 270
50212802 271AS = @AS@
50212802
NN
272AR = @AR@
273AR_FLAGS = rc
50212802 274CC = @CC@
50212802 275CXX = @CXX@
50212802 276DLLTOOL = @DLLTOOL@
50212802 277LD = @LD@
be01d343
PB
278LIPO = @LIPO@
279NM = @NM@
80911fe1 280OBJDUMP = @OBJDUMP@
50212802 281RANLIB = @RANLIB@
be01d343 282STRIP = @STRIP@
50212802 283WINDRES = @WINDRES@
252b5132 284
be01d343
PB
285CFLAGS = @CFLAGS@
286LDFLAGS =
287LIBCFLAGS = $(CFLAGS)
288CXXFLAGS = @CXXFLAGS@
289LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802
NN
290PICFLAG =
291
292# -----------------------------------------------
293# Programs producing files for the TARGET machine
294# -----------------------------------------------
0da52010 295
58daee98 296FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 297
50212802 298AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 299AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 300CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 301
50212802
NN
302# If GCC_FOR_TARGET is not overriden on the command line, then this
303# variable is passed down to the gcc Makefile, where it is used to
304# build libgcc2.a. We define it here so that it can itself be
305# overridden on the command line.
be01d343 306GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 307CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 308RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 309GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 310GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 311DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 312LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 313
7e0f7140 314LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 315NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 316OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 317RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 318STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 319WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
252b5132 320
be01d343
PB
321COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
322COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
323COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
324
325# During gcc bootstrap, if we use some random cc for stage1 then
326# CFLAGS will be just -g. We want to ensure that TARGET libraries
327# (which we know are built with gcc) are built with optimizations so
328# prepend -O2 when setting CFLAGS_FOR_TARGET.
329CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
330SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
331CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
332LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
333LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
334LDFLAGS_FOR_TARGET =
50212802
NN
335PICFLAG_FOR_TARGET =
336
337# ------------------------------------
338# Miscellaneous targets and flag lists
339# ------------------------------------
340
252b5132
RH
341# The first rule in the file had better be this one. Don't put any above it.
342# This lives here to allow makefile fragments to contain dependencies.
f70224b5 343all:
252b5132 344
252b5132 345#### host and target specific makefile fragments come in here.
a0da8069
NN
346@target_makefile_frag@
347@alphaieee_frag@
348@ospace_frag@
349@host_makefile_frag@
252b5132
RH
350###
351
e90269c8
PB
352# This is the list of directories that may be needed in RPATH_ENVVAR
353# so that prorgams built for the target machine work.
b3ded179 354TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgcc-math)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
e90269c8
PB
355
356@if target-libstdc++-v3
357TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
358@endif target-libstdc++-v3
359
360@if target-libmudflap
361TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
362@endif target-libmudflap
363
064d0a7c
PB
364@if target-libssp
365TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
366@endif target-libssp
367
b3ded179
PB
368@if target-libgcc-math
369TARGET_LIB_PATH_libgcc-math = $$r/$(TARGET_SUBDIR)/libgcc-math/.libs:
370@endif target-libgcc-math
371
372@if target-libgomp
373TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
374@endif target-libgomp
375
e90269c8
PB
376
377
378# This is the list of directories that may be needed in RPATH_ENVVAR
379# so that programs built for the host machine work.
380HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)
381
382# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
383@if gcc
384HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
385@endif gcc
386
387
388@if bfd
389HOST_LIB_PATH_bfd = \
390 $$r/$(HOST_SUBDIR)/bfd/.:$$r/$(HOST_SUBDIR)/prev-bfd/.:
391@endif bfd
392
393@if opcodes
394HOST_LIB_PATH_opcodes = \
395 $$r/$(HOST_SUBDIR)/opcodes/.:$$r/$(HOST_SUBDIR)/prev-opcodes/.:
396@endif opcodes
397
398
252b5132 399# Flags to pass down to all sub-makes.
252b5132 400BASE_FLAGS_TO_PASS = \
497f816e 401 "DESTDIR=$(DESTDIR)" \
252b5132 402 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 403 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
404 "bindir=$(bindir)" \
405 "datadir=$(datadir)" \
406 "exec_prefix=$(exec_prefix)" \
407 "includedir=$(includedir)" \
408 "infodir=$(infodir)" \
409 "libdir=$(libdir)" \
410 "libexecdir=$(libexecdir)" \
411 "lispdir=$(lispdir)" \
412 "localstatedir=$(localstatedir)" \
413 "mandir=$(mandir)" \
414 "oldincludedir=$(oldincludedir)" \
415 "prefix=$(prefix)" \
416 "sbindir=$(sbindir)" \
417 "sharedstatedir=$(sharedstatedir)" \
418 "sysconfdir=$(sysconfdir)" \
419 "tooldir=$(tooldir)" \
ba73c63f 420 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
421 "target_alias=$(target_alias)" \
422 "BISON=$(BISON)" \
423 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 424 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
425 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
426 "EXPECT=$(EXPECT)" \
6a9cf61e 427 "FLEX=$(FLEX)" \
12f0bd74
NN
428 "INSTALL=$(INSTALL)" \
429 "INSTALL_DATA=$(INSTALL_DATA)" \
430 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
431 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
432 "LEX=$(LEX)" \
433 "M4=$(M4)" \
434 "MAKE=$(MAKE)" \
435 "RUNTEST=$(RUNTEST)" \
436 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
437 "SHELL=$(SHELL)" \
438 "YACC=$(YACC)" \
c52c6897 439 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 440 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 441 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
442 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
443 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
444 "CFLAGS=$(CFLAGS)" \
445 "CXXFLAGS=$(CXXFLAGS)" \
446 "LDFLAGS=$(LDFLAGS)" \
447 "LIBCFLAGS=$(LIBCFLAGS)" \
448 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1
PB
449 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
450 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
12f0bd74
NN
451 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
452 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
453 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
454 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 455 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
456 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
457 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
458 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
459 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 460 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 461 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 462 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 463 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
464 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
465 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
466 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 467 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 468 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 469 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 470 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
c52c6897 471 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 472 "LEAN=$(LEAN)" \
10ecffb9 473 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 474 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 475
55db4b87
PB
476# We leave this in just in case, but it is not needed anymore.
477RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 478
252b5132
RH
479# Flags to pass down to most sub-makes, in which we're building with
480# the host environment.
252b5132
RH
481EXTRA_HOST_FLAGS = \
482 'AR=$(AR)' \
483 'AS=$(AS)' \
484 'CC=$(CC)' \
485 'CXX=$(CXX)' \
486 'DLLTOOL=$(DLLTOOL)' \
487 'LD=$(LD)' \
be01d343 488 'LIPO=$(LIPO)' \
252b5132 489 'NM=$(NM)' \
80911fe1 490 'OBJDUMP=$(OBJDUMP)' \
b9459e83 491 'RANLIB=$(RANLIB)' \
be01d343 492 'STRIP=$(STRIP)' \
252b5132
RH
493 'WINDRES=$(WINDRES)'
494
495FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
496
497# Flags that are concerned with the location of the X11 include files
498# and library files
499#
500# NOTE: until the top-level is getting the values via autoconf, it only
501# causes problems to have this top-level Makefile overriding the autoconf-set
502# values in child directories. Only variables that don't conflict with
503# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
504#
505X11_FLAGS_TO_PASS = \
506 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
507 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
508
509# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
510# The double $ decreases the length of the command line; those variables
511# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
512# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
513EXTRA_TARGET_FLAGS = \
514 'AR=$$(AR_FOR_TARGET)' \
0aed8855 515 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
516 'CC=$$(CC_FOR_TARGET)' \
517 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
518 'CXX=$$(CXX_FOR_TARGET)' \
519 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
520 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 521 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 522 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
523 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
524 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 525 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 526 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132
RH
527 'RANLIB=$$(RANLIB_FOR_TARGET)' \
528 'WINDRES=$$(WINDRES_FOR_TARGET)'
529
530TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
531
532# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
533# unfortunately needs the native compiler and the target ar and
534# ranlib.
535# If any variables are added here, they must be added to do-*, below.
2a4cbe27 536# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
537# cross-building scheme.
538EXTRA_GCC_FLAGS = \
252b5132 539 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
540 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
541 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
542 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
543 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 544 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 545
f0b24077 546GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 547
dd12c3a8 548.PHONY: configure-host
b813574b 549configure-host: \
dd12c3a8
NN
550 maybe-configure-ash \
551 maybe-configure-autoconf \
552 maybe-configure-automake \
553 maybe-configure-bash \
554 maybe-configure-bfd \
555 maybe-configure-opcodes \
556 maybe-configure-binutils \
557 maybe-configure-bison \
558 maybe-configure-byacc \
559 maybe-configure-bzip2 \
560 maybe-configure-dejagnu \
561 maybe-configure-diff \
562 maybe-configure-dosutils \
563 maybe-configure-etc \
564 maybe-configure-fastjar \
565 maybe-configure-fileutils \
566 maybe-configure-findutils \
567 maybe-configure-find \
d3ed111c 568 maybe-configure-fixincludes \
dd12c3a8
NN
569 maybe-configure-flex \
570 maybe-configure-gas \
b813574b 571 maybe-configure-gcc \
dd12c3a8
NN
572 maybe-configure-gawk \
573 maybe-configure-gettext \
574 maybe-configure-gnuserv \
575 maybe-configure-gprof \
576 maybe-configure-gzip \
577 maybe-configure-hello \
578 maybe-configure-indent \
579 maybe-configure-intl \
580 maybe-configure-tcl \
581 maybe-configure-itcl \
582 maybe-configure-ld \
04cf1b77 583 maybe-configure-libcpp \
be01d343 584 maybe-configure-libdecnumber \
dd12c3a8
NN
585 maybe-configure-libgui \
586 maybe-configure-libiberty \
587 maybe-configure-libtool \
588 maybe-configure-m4 \
589 maybe-configure-make \
590 maybe-configure-mmalloc \
591 maybe-configure-patch \
592 maybe-configure-perl \
593 maybe-configure-prms \
594 maybe-configure-rcs \
595 maybe-configure-readline \
596 maybe-configure-release \
597 maybe-configure-recode \
598 maybe-configure-sed \
599 maybe-configure-send-pr \
600 maybe-configure-shellutils \
601 maybe-configure-sid \
602 maybe-configure-sim \
603 maybe-configure-tar \
604 maybe-configure-texinfo \
605 maybe-configure-textutils \
606 maybe-configure-time \
607 maybe-configure-uudecode \
608 maybe-configure-wdiff \
609 maybe-configure-zip \
610 maybe-configure-zlib \
611 maybe-configure-gdb \
612 maybe-configure-expect \
613 maybe-configure-guile \
614 maybe-configure-tk \
dd12c3a8 615 maybe-configure-libtermcap \
b00612cc
PB
616 maybe-configure-utils \
617 maybe-configure-gnattools
dd12c3a8
NN
618.PHONY: configure-target
619configure-target: \
620 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 621 maybe-configure-target-libmudflap \
064d0a7c 622 maybe-configure-target-libssp \
b3ded179 623 maybe-configure-target-libgcc-math \
dd12c3a8 624 maybe-configure-target-newlib \
4b1cb4fe 625 maybe-configure-target-libgfortran \
dd12c3a8
NN
626 maybe-configure-target-libobjc \
627 maybe-configure-target-libtermcap \
628 maybe-configure-target-winsup \
629 maybe-configure-target-libgloss \
630 maybe-configure-target-libiberty \
631 maybe-configure-target-gperf \
632 maybe-configure-target-examples \
633 maybe-configure-target-libffi \
634 maybe-configure-target-libjava \
635 maybe-configure-target-zlib \
636 maybe-configure-target-boehm-gc \
637 maybe-configure-target-qthreads \
a2592b1b 638 maybe-configure-target-rda \
b3ded179
PB
639 maybe-configure-target-libada \
640 maybe-configure-target-libgomp
252b5132 641
319cab08
PB
642# The target built for a native non-bootstrap build.
643.PHONY: all
f70224b5
PB
644all:
645@if gcc-bootstrap
be01d343 646 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
647 @r=`${PWD_COMMAND}`; export r; \
648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 649 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 650@endif gcc-bootstrap
0aed8855 651 @: $(MAKE); $(unstage)
f70224b5
PB
652 @r=`${PWD_COMMAND}`; export r; \
653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
654 if [ -f stage_last ]; then \
be01d343 655 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 656 else \
be01d343 657 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 658 fi
6a9cf61e
PB
659
660.PHONY: all-build
c52c6897
PB
661
662all-build: maybe-all-build-libiberty
663all-build: maybe-all-build-bison
664all-build: maybe-all-build-byacc
665all-build: maybe-all-build-flex
666all-build: maybe-all-build-m4
667all-build: maybe-all-build-texinfo
668all-build: maybe-all-build-fixincludes
669
dd12c3a8 670.PHONY: all-host
c52c6897
PB
671
672all-host: maybe-all-ash
673all-host: maybe-all-autoconf
674all-host: maybe-all-automake
675all-host: maybe-all-bash
676@if bfd-no-bootstrap
677all-host: maybe-all-bfd
678@endif bfd-no-bootstrap
679@if opcodes-no-bootstrap
680all-host: maybe-all-opcodes
681@endif opcodes-no-bootstrap
682@if binutils-no-bootstrap
683all-host: maybe-all-binutils
684@endif binutils-no-bootstrap
685all-host: maybe-all-bison
686all-host: maybe-all-byacc
687all-host: maybe-all-bzip2
688all-host: maybe-all-dejagnu
689all-host: maybe-all-diff
690all-host: maybe-all-dosutils
691all-host: maybe-all-etc
692all-host: maybe-all-fastjar
693all-host: maybe-all-fileutils
694all-host: maybe-all-findutils
695all-host: maybe-all-find
696all-host: maybe-all-fixincludes
697all-host: maybe-all-flex
698@if gas-no-bootstrap
699all-host: maybe-all-gas
700@endif gas-no-bootstrap
701@if gcc-no-bootstrap
702all-host: maybe-all-gcc
703@endif gcc-no-bootstrap
704all-host: maybe-all-gawk
705all-host: maybe-all-gettext
706all-host: maybe-all-gnuserv
707all-host: maybe-all-gprof
708all-host: maybe-all-gzip
709all-host: maybe-all-hello
710all-host: maybe-all-indent
711@if intl-no-bootstrap
712all-host: maybe-all-intl
713@endif intl-no-bootstrap
714all-host: maybe-all-tcl
715all-host: maybe-all-itcl
716@if ld-no-bootstrap
717all-host: maybe-all-ld
718@endif ld-no-bootstrap
719@if libcpp-no-bootstrap
720all-host: maybe-all-libcpp
721@endif libcpp-no-bootstrap
722@if libdecnumber-no-bootstrap
723all-host: maybe-all-libdecnumber
724@endif libdecnumber-no-bootstrap
725all-host: maybe-all-libgui
726@if libiberty-no-bootstrap
727all-host: maybe-all-libiberty
728@endif libiberty-no-bootstrap
729all-host: maybe-all-libtool
730all-host: maybe-all-m4
731all-host: maybe-all-make
732all-host: maybe-all-mmalloc
733all-host: maybe-all-patch
734all-host: maybe-all-perl
735all-host: maybe-all-prms
736all-host: maybe-all-rcs
737all-host: maybe-all-readline
738all-host: maybe-all-release
739all-host: maybe-all-recode
740all-host: maybe-all-sed
741all-host: maybe-all-send-pr
742all-host: maybe-all-shellutils
743all-host: maybe-all-sid
744all-host: maybe-all-sim
745all-host: maybe-all-tar
746all-host: maybe-all-texinfo
747all-host: maybe-all-textutils
748all-host: maybe-all-time
749all-host: maybe-all-uudecode
750all-host: maybe-all-wdiff
751all-host: maybe-all-zip
752@if zlib-no-bootstrap
753all-host: maybe-all-zlib
754@endif zlib-no-bootstrap
755all-host: maybe-all-gdb
756all-host: maybe-all-expect
757all-host: maybe-all-guile
758all-host: maybe-all-tk
759all-host: maybe-all-libtermcap
760all-host: maybe-all-utils
761all-host: maybe-all-gnattools
762
dd12c3a8 763.PHONY: all-target
c52c6897
PB
764
765all-target: maybe-all-target-libstdc++-v3
766all-target: maybe-all-target-libmudflap
767all-target: maybe-all-target-libssp
768all-target: maybe-all-target-libgcc-math
769all-target: maybe-all-target-newlib
770all-target: maybe-all-target-libgfortran
771all-target: maybe-all-target-libobjc
772all-target: maybe-all-target-libtermcap
773all-target: maybe-all-target-winsup
774all-target: maybe-all-target-libgloss
775all-target: maybe-all-target-libiberty
776all-target: maybe-all-target-gperf
777all-target: maybe-all-target-examples
778all-target: maybe-all-target-libffi
779all-target: maybe-all-target-libjava
780all-target: maybe-all-target-zlib
781all-target: maybe-all-target-boehm-gc
782all-target: maybe-all-target-qthreads
783all-target: maybe-all-target-rda
784all-target: maybe-all-target-libada
785all-target: maybe-all-target-libgomp
252b5132
RH
786
787# Do a target for all the subdirectories. A ``make do-X'' will do a
788# ``make X'' in all subdirectories (because, in general, there is a
789# dependency (below) of X upon do-X, a ``make X'' will also do this,
790# but it may do additional work as well).
e393202e 791
2a4cbe27 792.PHONY: do-info
f70224b5 793do-info:
0aed8855 794 @: $(MAKE); $(unstage)
e360f423
PB
795 @r=`${PWD_COMMAND}`; export r; \
796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
797 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 798 info-target
f70224b5 799
e393202e 800
2a4cbe27 801.PHONY: info-host
c52c6897
PB
802
803info-host: maybe-info-ash
804info-host: maybe-info-autoconf
805info-host: maybe-info-automake
806info-host: maybe-info-bash
807info-host: maybe-info-bfd
808info-host: maybe-info-opcodes
809info-host: maybe-info-binutils
810info-host: maybe-info-bison
811info-host: maybe-info-byacc
812info-host: maybe-info-bzip2
813info-host: maybe-info-dejagnu
814info-host: maybe-info-diff
815info-host: maybe-info-dosutils
816info-host: maybe-info-etc
817info-host: maybe-info-fastjar
818info-host: maybe-info-fileutils
819info-host: maybe-info-findutils
820info-host: maybe-info-find
821info-host: maybe-info-fixincludes
822info-host: maybe-info-flex
823info-host: maybe-info-gas
824info-host: maybe-info-gcc
825info-host: maybe-info-gawk
826info-host: maybe-info-gettext
827info-host: maybe-info-gnuserv
828info-host: maybe-info-gprof
829info-host: maybe-info-gzip
830info-host: maybe-info-hello
831info-host: maybe-info-indent
832info-host: maybe-info-intl
833info-host: maybe-info-tcl
834info-host: maybe-info-itcl
835info-host: maybe-info-ld
836info-host: maybe-info-libcpp
837info-host: maybe-info-libdecnumber
838info-host: maybe-info-libgui
839info-host: maybe-info-libiberty
840info-host: maybe-info-libtool
841info-host: maybe-info-m4
842info-host: maybe-info-make
843info-host: maybe-info-mmalloc
844info-host: maybe-info-patch
845info-host: maybe-info-perl
846info-host: maybe-info-prms
847info-host: maybe-info-rcs
848info-host: maybe-info-readline
849info-host: maybe-info-release
850info-host: maybe-info-recode
851info-host: maybe-info-sed
852info-host: maybe-info-send-pr
853info-host: maybe-info-shellutils
854info-host: maybe-info-sid
855info-host: maybe-info-sim
856info-host: maybe-info-tar
857info-host: maybe-info-texinfo
858info-host: maybe-info-textutils
859info-host: maybe-info-time
860info-host: maybe-info-uudecode
861info-host: maybe-info-wdiff
862info-host: maybe-info-zip
863info-host: maybe-info-zlib
864info-host: maybe-info-gdb
865info-host: maybe-info-expect
866info-host: maybe-info-guile
867info-host: maybe-info-tk
868info-host: maybe-info-libtermcap
869info-host: maybe-info-utils
870info-host: maybe-info-gnattools
252b5132 871
2a4cbe27 872.PHONY: info-target
c52c6897
PB
873
874info-target: maybe-info-target-libstdc++-v3
875info-target: maybe-info-target-libmudflap
876info-target: maybe-info-target-libssp
877info-target: maybe-info-target-libgcc-math
878info-target: maybe-info-target-newlib
879info-target: maybe-info-target-libgfortran
880info-target: maybe-info-target-libobjc
881info-target: maybe-info-target-libtermcap
882info-target: maybe-info-target-winsup
883info-target: maybe-info-target-libgloss
884info-target: maybe-info-target-libiberty
885info-target: maybe-info-target-gperf
886info-target: maybe-info-target-examples
887info-target: maybe-info-target-libffi
888info-target: maybe-info-target-libjava
889info-target: maybe-info-target-zlib
890info-target: maybe-info-target-boehm-gc
891info-target: maybe-info-target-qthreads
892info-target: maybe-info-target-rda
893info-target: maybe-info-target-libada
894info-target: maybe-info-target-libgomp
252b5132 895
4fa63067 896.PHONY: do-dvi
f70224b5 897do-dvi:
0aed8855 898 @: $(MAKE); $(unstage)
e360f423
PB
899 @r=`${PWD_COMMAND}`; export r; \
900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
901 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 902 dvi-target
f70224b5 903
2a4cbe27 904
4fa63067 905.PHONY: dvi-host
c52c6897
PB
906
907dvi-host: maybe-dvi-ash
908dvi-host: maybe-dvi-autoconf
909dvi-host: maybe-dvi-automake
910dvi-host: maybe-dvi-bash
911dvi-host: maybe-dvi-bfd
912dvi-host: maybe-dvi-opcodes
913dvi-host: maybe-dvi-binutils
914dvi-host: maybe-dvi-bison
915dvi-host: maybe-dvi-byacc
916dvi-host: maybe-dvi-bzip2
917dvi-host: maybe-dvi-dejagnu
918dvi-host: maybe-dvi-diff
919dvi-host: maybe-dvi-dosutils
920dvi-host: maybe-dvi-etc
921dvi-host: maybe-dvi-fastjar
922dvi-host: maybe-dvi-fileutils
923dvi-host: maybe-dvi-findutils
924dvi-host: maybe-dvi-find
925dvi-host: maybe-dvi-fixincludes
926dvi-host: maybe-dvi-flex
927dvi-host: maybe-dvi-gas
928dvi-host: maybe-dvi-gcc
929dvi-host: maybe-dvi-gawk
930dvi-host: maybe-dvi-gettext
931dvi-host: maybe-dvi-gnuserv
932dvi-host: maybe-dvi-gprof
933dvi-host: maybe-dvi-gzip
934dvi-host: maybe-dvi-hello
935dvi-host: maybe-dvi-indent
936dvi-host: maybe-dvi-intl
937dvi-host: maybe-dvi-tcl
938dvi-host: maybe-dvi-itcl
939dvi-host: maybe-dvi-ld
940dvi-host: maybe-dvi-libcpp
941dvi-host: maybe-dvi-libdecnumber
942dvi-host: maybe-dvi-libgui
943dvi-host: maybe-dvi-libiberty
944dvi-host: maybe-dvi-libtool
945dvi-host: maybe-dvi-m4
946dvi-host: maybe-dvi-make
947dvi-host: maybe-dvi-mmalloc
948dvi-host: maybe-dvi-patch
949dvi-host: maybe-dvi-perl
950dvi-host: maybe-dvi-prms
951dvi-host: maybe-dvi-rcs
952dvi-host: maybe-dvi-readline
953dvi-host: maybe-dvi-release
954dvi-host: maybe-dvi-recode
955dvi-host: maybe-dvi-sed
956dvi-host: maybe-dvi-send-pr
957dvi-host: maybe-dvi-shellutils
958dvi-host: maybe-dvi-sid
959dvi-host: maybe-dvi-sim
960dvi-host: maybe-dvi-tar
961dvi-host: maybe-dvi-texinfo
962dvi-host: maybe-dvi-textutils
963dvi-host: maybe-dvi-time
964dvi-host: maybe-dvi-uudecode
965dvi-host: maybe-dvi-wdiff
966dvi-host: maybe-dvi-zip
967dvi-host: maybe-dvi-zlib
968dvi-host: maybe-dvi-gdb
969dvi-host: maybe-dvi-expect
970dvi-host: maybe-dvi-guile
971dvi-host: maybe-dvi-tk
972dvi-host: maybe-dvi-libtermcap
973dvi-host: maybe-dvi-utils
974dvi-host: maybe-dvi-gnattools
2a4cbe27 975
4fa63067 976.PHONY: dvi-target
c52c6897
PB
977
978dvi-target: maybe-dvi-target-libstdc++-v3
979dvi-target: maybe-dvi-target-libmudflap
980dvi-target: maybe-dvi-target-libssp
981dvi-target: maybe-dvi-target-libgcc-math
982dvi-target: maybe-dvi-target-newlib
983dvi-target: maybe-dvi-target-libgfortran
984dvi-target: maybe-dvi-target-libobjc
985dvi-target: maybe-dvi-target-libtermcap
986dvi-target: maybe-dvi-target-winsup
987dvi-target: maybe-dvi-target-libgloss
988dvi-target: maybe-dvi-target-libiberty
989dvi-target: maybe-dvi-target-gperf
990dvi-target: maybe-dvi-target-examples
991dvi-target: maybe-dvi-target-libffi
992dvi-target: maybe-dvi-target-libjava
993dvi-target: maybe-dvi-target-zlib
994dvi-target: maybe-dvi-target-boehm-gc
995dvi-target: maybe-dvi-target-qthreads
996dvi-target: maybe-dvi-target-rda
997dvi-target: maybe-dvi-target-libada
998dvi-target: maybe-dvi-target-libgomp
2a4cbe27 999
6d389afc 1000.PHONY: do-html
f70224b5 1001do-html:
0aed8855 1002 @: $(MAKE); $(unstage)
e360f423
PB
1003 @r=`${PWD_COMMAND}`; export r; \
1004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1005 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1006 html-target
f70224b5 1007
6d389afc
MS
1008
1009.PHONY: html-host
c52c6897
PB
1010
1011html-host: maybe-html-ash
1012html-host: maybe-html-autoconf
1013html-host: maybe-html-automake
1014html-host: maybe-html-bash
1015html-host: maybe-html-bfd
1016html-host: maybe-html-opcodes
1017html-host: maybe-html-binutils
1018html-host: maybe-html-bison
1019html-host: maybe-html-byacc
1020html-host: maybe-html-bzip2
1021html-host: maybe-html-dejagnu
1022html-host: maybe-html-diff
1023html-host: maybe-html-dosutils
1024html-host: maybe-html-etc
1025html-host: maybe-html-fastjar
1026html-host: maybe-html-fileutils
1027html-host: maybe-html-findutils
1028html-host: maybe-html-find
1029html-host: maybe-html-fixincludes
1030html-host: maybe-html-flex
1031html-host: maybe-html-gas
1032html-host: maybe-html-gcc
1033html-host: maybe-html-gawk
1034html-host: maybe-html-gettext
1035html-host: maybe-html-gnuserv
1036html-host: maybe-html-gprof
1037html-host: maybe-html-gzip
1038html-host: maybe-html-hello
1039html-host: maybe-html-indent
1040html-host: maybe-html-intl
1041html-host: maybe-html-tcl
1042html-host: maybe-html-itcl
1043html-host: maybe-html-ld
1044html-host: maybe-html-libcpp
1045html-host: maybe-html-libdecnumber
1046html-host: maybe-html-libgui
1047html-host: maybe-html-libiberty
1048html-host: maybe-html-libtool
1049html-host: maybe-html-m4
1050html-host: maybe-html-make
1051html-host: maybe-html-mmalloc
1052html-host: maybe-html-patch
1053html-host: maybe-html-perl
1054html-host: maybe-html-prms
1055html-host: maybe-html-rcs
1056html-host: maybe-html-readline
1057html-host: maybe-html-release
1058html-host: maybe-html-recode
1059html-host: maybe-html-sed
1060html-host: maybe-html-send-pr
1061html-host: maybe-html-shellutils
1062html-host: maybe-html-sid
1063html-host: maybe-html-sim
1064html-host: maybe-html-tar
1065html-host: maybe-html-texinfo
1066html-host: maybe-html-textutils
1067html-host: maybe-html-time
1068html-host: maybe-html-uudecode
1069html-host: maybe-html-wdiff
1070html-host: maybe-html-zip
1071html-host: maybe-html-zlib
1072html-host: maybe-html-gdb
1073html-host: maybe-html-expect
1074html-host: maybe-html-guile
1075html-host: maybe-html-tk
1076html-host: maybe-html-libtermcap
1077html-host: maybe-html-utils
1078html-host: maybe-html-gnattools
6d389afc
MS
1079
1080.PHONY: html-target
c52c6897
PB
1081
1082html-target: maybe-html-target-libstdc++-v3
1083html-target: maybe-html-target-libmudflap
1084html-target: maybe-html-target-libssp
1085html-target: maybe-html-target-libgcc-math
1086html-target: maybe-html-target-newlib
1087html-target: maybe-html-target-libgfortran
1088html-target: maybe-html-target-libobjc
1089html-target: maybe-html-target-libtermcap
1090html-target: maybe-html-target-winsup
1091html-target: maybe-html-target-libgloss
1092html-target: maybe-html-target-libiberty
1093html-target: maybe-html-target-gperf
1094html-target: maybe-html-target-examples
1095html-target: maybe-html-target-libffi
1096html-target: maybe-html-target-libjava
1097html-target: maybe-html-target-zlib
1098html-target: maybe-html-target-boehm-gc
1099html-target: maybe-html-target-qthreads
1100html-target: maybe-html-target-rda
1101html-target: maybe-html-target-libada
1102html-target: maybe-html-target-libgomp
6d389afc 1103
4fa63067 1104.PHONY: do-TAGS
f70224b5 1105do-TAGS:
0aed8855 1106 @: $(MAKE); $(unstage)
e360f423
PB
1107 @r=`${PWD_COMMAND}`; export r; \
1108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1109 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1110 TAGS-target
f70224b5 1111
2a4cbe27 1112
4fa63067 1113.PHONY: TAGS-host
c52c6897
PB
1114
1115TAGS-host: maybe-TAGS-ash
1116TAGS-host: maybe-TAGS-autoconf
1117TAGS-host: maybe-TAGS-automake
1118TAGS-host: maybe-TAGS-bash
1119TAGS-host: maybe-TAGS-bfd
1120TAGS-host: maybe-TAGS-opcodes
1121TAGS-host: maybe-TAGS-binutils
1122TAGS-host: maybe-TAGS-bison
1123TAGS-host: maybe-TAGS-byacc
1124TAGS-host: maybe-TAGS-bzip2
1125TAGS-host: maybe-TAGS-dejagnu
1126TAGS-host: maybe-TAGS-diff
1127TAGS-host: maybe-TAGS-dosutils
1128TAGS-host: maybe-TAGS-etc
1129TAGS-host: maybe-TAGS-fastjar
1130TAGS-host: maybe-TAGS-fileutils
1131TAGS-host: maybe-TAGS-findutils
1132TAGS-host: maybe-TAGS-find
1133TAGS-host: maybe-TAGS-fixincludes
1134TAGS-host: maybe-TAGS-flex
1135TAGS-host: maybe-TAGS-gas
1136TAGS-host: maybe-TAGS-gcc
1137TAGS-host: maybe-TAGS-gawk
1138TAGS-host: maybe-TAGS-gettext
1139TAGS-host: maybe-TAGS-gnuserv
1140TAGS-host: maybe-TAGS-gprof
1141TAGS-host: maybe-TAGS-gzip
1142TAGS-host: maybe-TAGS-hello
1143TAGS-host: maybe-TAGS-indent
1144TAGS-host: maybe-TAGS-intl
1145TAGS-host: maybe-TAGS-tcl
1146TAGS-host: maybe-TAGS-itcl
1147TAGS-host: maybe-TAGS-ld
1148TAGS-host: maybe-TAGS-libcpp
1149TAGS-host: maybe-TAGS-libdecnumber
1150TAGS-host: maybe-TAGS-libgui
1151TAGS-host: maybe-TAGS-libiberty
1152TAGS-host: maybe-TAGS-libtool
1153TAGS-host: maybe-TAGS-m4
1154TAGS-host: maybe-TAGS-make
1155TAGS-host: maybe-TAGS-mmalloc
1156TAGS-host: maybe-TAGS-patch
1157TAGS-host: maybe-TAGS-perl
1158TAGS-host: maybe-TAGS-prms
1159TAGS-host: maybe-TAGS-rcs
1160TAGS-host: maybe-TAGS-readline
1161TAGS-host: maybe-TAGS-release
1162TAGS-host: maybe-TAGS-recode
1163TAGS-host: maybe-TAGS-sed
1164TAGS-host: maybe-TAGS-send-pr
1165TAGS-host: maybe-TAGS-shellutils
1166TAGS-host: maybe-TAGS-sid
1167TAGS-host: maybe-TAGS-sim
1168TAGS-host: maybe-TAGS-tar
1169TAGS-host: maybe-TAGS-texinfo
1170TAGS-host: maybe-TAGS-textutils
1171TAGS-host: maybe-TAGS-time
1172TAGS-host: maybe-TAGS-uudecode
1173TAGS-host: maybe-TAGS-wdiff
1174TAGS-host: maybe-TAGS-zip
1175TAGS-host: maybe-TAGS-zlib
1176TAGS-host: maybe-TAGS-gdb
1177TAGS-host: maybe-TAGS-expect
1178TAGS-host: maybe-TAGS-guile
1179TAGS-host: maybe-TAGS-tk
1180TAGS-host: maybe-TAGS-libtermcap
1181TAGS-host: maybe-TAGS-utils
1182TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1183
4fa63067 1184.PHONY: TAGS-target
c52c6897
PB
1185
1186TAGS-target: maybe-TAGS-target-libstdc++-v3
1187TAGS-target: maybe-TAGS-target-libmudflap
1188TAGS-target: maybe-TAGS-target-libssp
1189TAGS-target: maybe-TAGS-target-libgcc-math
1190TAGS-target: maybe-TAGS-target-newlib
1191TAGS-target: maybe-TAGS-target-libgfortran
1192TAGS-target: maybe-TAGS-target-libobjc
1193TAGS-target: maybe-TAGS-target-libtermcap
1194TAGS-target: maybe-TAGS-target-winsup
1195TAGS-target: maybe-TAGS-target-libgloss
1196TAGS-target: maybe-TAGS-target-libiberty
1197TAGS-target: maybe-TAGS-target-gperf
1198TAGS-target: maybe-TAGS-target-examples
1199TAGS-target: maybe-TAGS-target-libffi
1200TAGS-target: maybe-TAGS-target-libjava
1201TAGS-target: maybe-TAGS-target-zlib
1202TAGS-target: maybe-TAGS-target-boehm-gc
1203TAGS-target: maybe-TAGS-target-qthreads
1204TAGS-target: maybe-TAGS-target-rda
1205TAGS-target: maybe-TAGS-target-libada
1206TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1207
4fa63067 1208.PHONY: do-install-info
f70224b5 1209do-install-info:
0aed8855 1210 @: $(MAKE); $(unstage)
e360f423
PB
1211 @r=`${PWD_COMMAND}`; export r; \
1212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1213 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1214 install-info-target
f70224b5 1215
a2592b1b 1216
4fa63067 1217.PHONY: install-info-host
c52c6897
PB
1218
1219install-info-host: maybe-install-info-ash
1220install-info-host: maybe-install-info-autoconf
1221install-info-host: maybe-install-info-automake
1222install-info-host: maybe-install-info-bash
1223install-info-host: maybe-install-info-bfd
1224install-info-host: maybe-install-info-opcodes
1225install-info-host: maybe-install-info-binutils
1226install-info-host: maybe-install-info-bison
1227install-info-host: maybe-install-info-byacc
1228install-info-host: maybe-install-info-bzip2
1229install-info-host: maybe-install-info-dejagnu
1230install-info-host: maybe-install-info-diff
1231install-info-host: maybe-install-info-dosutils
1232install-info-host: maybe-install-info-etc
1233install-info-host: maybe-install-info-fastjar
1234install-info-host: maybe-install-info-fileutils
1235install-info-host: maybe-install-info-findutils
1236install-info-host: maybe-install-info-find
1237install-info-host: maybe-install-info-fixincludes
1238install-info-host: maybe-install-info-flex
1239install-info-host: maybe-install-info-gas
1240install-info-host: maybe-install-info-gcc
1241install-info-host: maybe-install-info-gawk
1242install-info-host: maybe-install-info-gettext
1243install-info-host: maybe-install-info-gnuserv
1244install-info-host: maybe-install-info-gprof
1245install-info-host: maybe-install-info-gzip
1246install-info-host: maybe-install-info-hello
1247install-info-host: maybe-install-info-indent
1248install-info-host: maybe-install-info-intl
1249install-info-host: maybe-install-info-tcl
1250install-info-host: maybe-install-info-itcl
1251install-info-host: maybe-install-info-ld
1252install-info-host: maybe-install-info-libcpp
1253install-info-host: maybe-install-info-libdecnumber
1254install-info-host: maybe-install-info-libgui
1255install-info-host: maybe-install-info-libiberty
1256install-info-host: maybe-install-info-libtool
1257install-info-host: maybe-install-info-m4
1258install-info-host: maybe-install-info-make
1259install-info-host: maybe-install-info-mmalloc
1260install-info-host: maybe-install-info-patch
1261install-info-host: maybe-install-info-perl
1262install-info-host: maybe-install-info-prms
1263install-info-host: maybe-install-info-rcs
1264install-info-host: maybe-install-info-readline
1265install-info-host: maybe-install-info-release
1266install-info-host: maybe-install-info-recode
1267install-info-host: maybe-install-info-sed
1268install-info-host: maybe-install-info-send-pr
1269install-info-host: maybe-install-info-shellutils
1270install-info-host: maybe-install-info-sid
1271install-info-host: maybe-install-info-sim
1272install-info-host: maybe-install-info-tar
1273install-info-host: maybe-install-info-texinfo
1274install-info-host: maybe-install-info-textutils
1275install-info-host: maybe-install-info-time
1276install-info-host: maybe-install-info-uudecode
1277install-info-host: maybe-install-info-wdiff
1278install-info-host: maybe-install-info-zip
1279install-info-host: maybe-install-info-zlib
1280install-info-host: maybe-install-info-gdb
1281install-info-host: maybe-install-info-expect
1282install-info-host: maybe-install-info-guile
1283install-info-host: maybe-install-info-tk
1284install-info-host: maybe-install-info-libtermcap
1285install-info-host: maybe-install-info-utils
1286install-info-host: maybe-install-info-gnattools
a2592b1b 1287
4fa63067 1288.PHONY: install-info-target
c52c6897
PB
1289
1290install-info-target: maybe-install-info-target-libstdc++-v3
1291install-info-target: maybe-install-info-target-libmudflap
1292install-info-target: maybe-install-info-target-libssp
1293install-info-target: maybe-install-info-target-libgcc-math
1294install-info-target: maybe-install-info-target-newlib
1295install-info-target: maybe-install-info-target-libgfortran
1296install-info-target: maybe-install-info-target-libobjc
1297install-info-target: maybe-install-info-target-libtermcap
1298install-info-target: maybe-install-info-target-winsup
1299install-info-target: maybe-install-info-target-libgloss
1300install-info-target: maybe-install-info-target-libiberty
1301install-info-target: maybe-install-info-target-gperf
1302install-info-target: maybe-install-info-target-examples
1303install-info-target: maybe-install-info-target-libffi
1304install-info-target: maybe-install-info-target-libjava
1305install-info-target: maybe-install-info-target-zlib
1306install-info-target: maybe-install-info-target-boehm-gc
1307install-info-target: maybe-install-info-target-qthreads
1308install-info-target: maybe-install-info-target-rda
1309install-info-target: maybe-install-info-target-libada
1310install-info-target: maybe-install-info-target-libgomp
2a4cbe27
NN
1311
1312.PHONY: do-installcheck
f70224b5 1313do-installcheck:
0aed8855 1314 @: $(MAKE); $(unstage)
e360f423
PB
1315 @r=`${PWD_COMMAND}`; export r; \
1316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1317 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1318 installcheck-target
f70224b5 1319
2a4cbe27
NN
1320
1321.PHONY: installcheck-host
c52c6897
PB
1322
1323installcheck-host: maybe-installcheck-ash
1324installcheck-host: maybe-installcheck-autoconf
1325installcheck-host: maybe-installcheck-automake
1326installcheck-host: maybe-installcheck-bash
1327installcheck-host: maybe-installcheck-bfd
1328installcheck-host: maybe-installcheck-opcodes
1329installcheck-host: maybe-installcheck-binutils
1330installcheck-host: maybe-installcheck-bison
1331installcheck-host: maybe-installcheck-byacc
1332installcheck-host: maybe-installcheck-bzip2
1333installcheck-host: maybe-installcheck-dejagnu
1334installcheck-host: maybe-installcheck-diff
1335installcheck-host: maybe-installcheck-dosutils
1336installcheck-host: maybe-installcheck-etc
1337installcheck-host: maybe-installcheck-fastjar
1338installcheck-host: maybe-installcheck-fileutils
1339installcheck-host: maybe-installcheck-findutils
1340installcheck-host: maybe-installcheck-find
1341installcheck-host: maybe-installcheck-fixincludes
1342installcheck-host: maybe-installcheck-flex
1343installcheck-host: maybe-installcheck-gas
1344installcheck-host: maybe-installcheck-gcc
1345installcheck-host: maybe-installcheck-gawk
1346installcheck-host: maybe-installcheck-gettext
1347installcheck-host: maybe-installcheck-gnuserv
1348installcheck-host: maybe-installcheck-gprof
1349installcheck-host: maybe-installcheck-gzip
1350installcheck-host: maybe-installcheck-hello
1351installcheck-host: maybe-installcheck-indent
1352installcheck-host: maybe-installcheck-intl
1353installcheck-host: maybe-installcheck-tcl
1354installcheck-host: maybe-installcheck-itcl
1355installcheck-host: maybe-installcheck-ld
1356installcheck-host: maybe-installcheck-libcpp
1357installcheck-host: maybe-installcheck-libdecnumber
1358installcheck-host: maybe-installcheck-libgui
1359installcheck-host: maybe-installcheck-libiberty
1360installcheck-host: maybe-installcheck-libtool
1361installcheck-host: maybe-installcheck-m4
1362installcheck-host: maybe-installcheck-make
1363installcheck-host: maybe-installcheck-mmalloc
1364installcheck-host: maybe-installcheck-patch
1365installcheck-host: maybe-installcheck-perl
1366installcheck-host: maybe-installcheck-prms
1367installcheck-host: maybe-installcheck-rcs
1368installcheck-host: maybe-installcheck-readline
1369installcheck-host: maybe-installcheck-release
1370installcheck-host: maybe-installcheck-recode
1371installcheck-host: maybe-installcheck-sed
1372installcheck-host: maybe-installcheck-send-pr
1373installcheck-host: maybe-installcheck-shellutils
1374installcheck-host: maybe-installcheck-sid
1375installcheck-host: maybe-installcheck-sim
1376installcheck-host: maybe-installcheck-tar
1377installcheck-host: maybe-installcheck-texinfo
1378installcheck-host: maybe-installcheck-textutils
1379installcheck-host: maybe-installcheck-time
1380installcheck-host: maybe-installcheck-uudecode
1381installcheck-host: maybe-installcheck-wdiff
1382installcheck-host: maybe-installcheck-zip
1383installcheck-host: maybe-installcheck-zlib
1384installcheck-host: maybe-installcheck-gdb
1385installcheck-host: maybe-installcheck-expect
1386installcheck-host: maybe-installcheck-guile
1387installcheck-host: maybe-installcheck-tk
1388installcheck-host: maybe-installcheck-libtermcap
1389installcheck-host: maybe-installcheck-utils
1390installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1391
1392.PHONY: installcheck-target
c52c6897
PB
1393
1394installcheck-target: maybe-installcheck-target-libstdc++-v3
1395installcheck-target: maybe-installcheck-target-libmudflap
1396installcheck-target: maybe-installcheck-target-libssp
1397installcheck-target: maybe-installcheck-target-libgcc-math
1398installcheck-target: maybe-installcheck-target-newlib
1399installcheck-target: maybe-installcheck-target-libgfortran
1400installcheck-target: maybe-installcheck-target-libobjc
1401installcheck-target: maybe-installcheck-target-libtermcap
1402installcheck-target: maybe-installcheck-target-winsup
1403installcheck-target: maybe-installcheck-target-libgloss
1404installcheck-target: maybe-installcheck-target-libiberty
1405installcheck-target: maybe-installcheck-target-gperf
1406installcheck-target: maybe-installcheck-target-examples
1407installcheck-target: maybe-installcheck-target-libffi
1408installcheck-target: maybe-installcheck-target-libjava
1409installcheck-target: maybe-installcheck-target-zlib
1410installcheck-target: maybe-installcheck-target-boehm-gc
1411installcheck-target: maybe-installcheck-target-qthreads
1412installcheck-target: maybe-installcheck-target-rda
1413installcheck-target: maybe-installcheck-target-libada
1414installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1415
4fa63067 1416.PHONY: do-mostlyclean
f70224b5 1417do-mostlyclean:
0aed8855 1418 @: $(MAKE); $(unstage)
e360f423
PB
1419 @r=`${PWD_COMMAND}`; export r; \
1420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1421 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1422 mostlyclean-target
f70224b5 1423
2a4cbe27 1424
4fa63067 1425.PHONY: mostlyclean-host
c52c6897
PB
1426
1427mostlyclean-host: maybe-mostlyclean-ash
1428mostlyclean-host: maybe-mostlyclean-autoconf
1429mostlyclean-host: maybe-mostlyclean-automake
1430mostlyclean-host: maybe-mostlyclean-bash
1431mostlyclean-host: maybe-mostlyclean-bfd
1432mostlyclean-host: maybe-mostlyclean-opcodes
1433mostlyclean-host: maybe-mostlyclean-binutils
1434mostlyclean-host: maybe-mostlyclean-bison
1435mostlyclean-host: maybe-mostlyclean-byacc
1436mostlyclean-host: maybe-mostlyclean-bzip2
1437mostlyclean-host: maybe-mostlyclean-dejagnu
1438mostlyclean-host: maybe-mostlyclean-diff
1439mostlyclean-host: maybe-mostlyclean-dosutils
1440mostlyclean-host: maybe-mostlyclean-etc
1441mostlyclean-host: maybe-mostlyclean-fastjar
1442mostlyclean-host: maybe-mostlyclean-fileutils
1443mostlyclean-host: maybe-mostlyclean-findutils
1444mostlyclean-host: maybe-mostlyclean-find
1445mostlyclean-host: maybe-mostlyclean-fixincludes
1446mostlyclean-host: maybe-mostlyclean-flex
1447mostlyclean-host: maybe-mostlyclean-gas
1448mostlyclean-host: maybe-mostlyclean-gcc
1449mostlyclean-host: maybe-mostlyclean-gawk
1450mostlyclean-host: maybe-mostlyclean-gettext
1451mostlyclean-host: maybe-mostlyclean-gnuserv
1452mostlyclean-host: maybe-mostlyclean-gprof
1453mostlyclean-host: maybe-mostlyclean-gzip
1454mostlyclean-host: maybe-mostlyclean-hello
1455mostlyclean-host: maybe-mostlyclean-indent
1456mostlyclean-host: maybe-mostlyclean-intl
1457mostlyclean-host: maybe-mostlyclean-tcl
1458mostlyclean-host: maybe-mostlyclean-itcl
1459mostlyclean-host: maybe-mostlyclean-ld
1460mostlyclean-host: maybe-mostlyclean-libcpp
1461mostlyclean-host: maybe-mostlyclean-libdecnumber
1462mostlyclean-host: maybe-mostlyclean-libgui
1463mostlyclean-host: maybe-mostlyclean-libiberty
1464mostlyclean-host: maybe-mostlyclean-libtool
1465mostlyclean-host: maybe-mostlyclean-m4
1466mostlyclean-host: maybe-mostlyclean-make
1467mostlyclean-host: maybe-mostlyclean-mmalloc
1468mostlyclean-host: maybe-mostlyclean-patch
1469mostlyclean-host: maybe-mostlyclean-perl
1470mostlyclean-host: maybe-mostlyclean-prms
1471mostlyclean-host: maybe-mostlyclean-rcs
1472mostlyclean-host: maybe-mostlyclean-readline
1473mostlyclean-host: maybe-mostlyclean-release
1474mostlyclean-host: maybe-mostlyclean-recode
1475mostlyclean-host: maybe-mostlyclean-sed
1476mostlyclean-host: maybe-mostlyclean-send-pr
1477mostlyclean-host: maybe-mostlyclean-shellutils
1478mostlyclean-host: maybe-mostlyclean-sid
1479mostlyclean-host: maybe-mostlyclean-sim
1480mostlyclean-host: maybe-mostlyclean-tar
1481mostlyclean-host: maybe-mostlyclean-texinfo
1482mostlyclean-host: maybe-mostlyclean-textutils
1483mostlyclean-host: maybe-mostlyclean-time
1484mostlyclean-host: maybe-mostlyclean-uudecode
1485mostlyclean-host: maybe-mostlyclean-wdiff
1486mostlyclean-host: maybe-mostlyclean-zip
1487mostlyclean-host: maybe-mostlyclean-zlib
1488mostlyclean-host: maybe-mostlyclean-gdb
1489mostlyclean-host: maybe-mostlyclean-expect
1490mostlyclean-host: maybe-mostlyclean-guile
1491mostlyclean-host: maybe-mostlyclean-tk
1492mostlyclean-host: maybe-mostlyclean-libtermcap
1493mostlyclean-host: maybe-mostlyclean-utils
1494mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1495
4fa63067 1496.PHONY: mostlyclean-target
c52c6897
PB
1497
1498mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1499mostlyclean-target: maybe-mostlyclean-target-libmudflap
1500mostlyclean-target: maybe-mostlyclean-target-libssp
1501mostlyclean-target: maybe-mostlyclean-target-libgcc-math
1502mostlyclean-target: maybe-mostlyclean-target-newlib
1503mostlyclean-target: maybe-mostlyclean-target-libgfortran
1504mostlyclean-target: maybe-mostlyclean-target-libobjc
1505mostlyclean-target: maybe-mostlyclean-target-libtermcap
1506mostlyclean-target: maybe-mostlyclean-target-winsup
1507mostlyclean-target: maybe-mostlyclean-target-libgloss
1508mostlyclean-target: maybe-mostlyclean-target-libiberty
1509mostlyclean-target: maybe-mostlyclean-target-gperf
1510mostlyclean-target: maybe-mostlyclean-target-examples
1511mostlyclean-target: maybe-mostlyclean-target-libffi
1512mostlyclean-target: maybe-mostlyclean-target-libjava
1513mostlyclean-target: maybe-mostlyclean-target-zlib
1514mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1515mostlyclean-target: maybe-mostlyclean-target-qthreads
1516mostlyclean-target: maybe-mostlyclean-target-rda
1517mostlyclean-target: maybe-mostlyclean-target-libada
1518mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1519
4fa63067 1520.PHONY: do-clean
f70224b5 1521do-clean:
0aed8855 1522 @: $(MAKE); $(unstage)
e360f423
PB
1523 @r=`${PWD_COMMAND}`; export r; \
1524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1525 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1526 clean-target
f70224b5 1527
2a4cbe27 1528
4fa63067 1529.PHONY: clean-host
c52c6897
PB
1530
1531clean-host: maybe-clean-ash
1532clean-host: maybe-clean-autoconf
1533clean-host: maybe-clean-automake
1534clean-host: maybe-clean-bash
1535clean-host: maybe-clean-bfd
1536clean-host: maybe-clean-opcodes
1537clean-host: maybe-clean-binutils
1538clean-host: maybe-clean-bison
1539clean-host: maybe-clean-byacc
1540clean-host: maybe-clean-bzip2
1541clean-host: maybe-clean-dejagnu
1542clean-host: maybe-clean-diff
1543clean-host: maybe-clean-dosutils
1544clean-host: maybe-clean-etc
1545clean-host: maybe-clean-fastjar
1546clean-host: maybe-clean-fileutils
1547clean-host: maybe-clean-findutils
1548clean-host: maybe-clean-find
1549clean-host: maybe-clean-fixincludes
1550clean-host: maybe-clean-flex
1551clean-host: maybe-clean-gas
1552clean-host: maybe-clean-gcc
1553clean-host: maybe-clean-gawk
1554clean-host: maybe-clean-gettext
1555clean-host: maybe-clean-gnuserv
1556clean-host: maybe-clean-gprof
1557clean-host: maybe-clean-gzip
1558clean-host: maybe-clean-hello
1559clean-host: maybe-clean-indent
1560clean-host: maybe-clean-intl
1561clean-host: maybe-clean-tcl
1562clean-host: maybe-clean-itcl
1563clean-host: maybe-clean-ld
1564clean-host: maybe-clean-libcpp
1565clean-host: maybe-clean-libdecnumber
1566clean-host: maybe-clean-libgui
1567clean-host: maybe-clean-libiberty
1568clean-host: maybe-clean-libtool
1569clean-host: maybe-clean-m4
1570clean-host: maybe-clean-make
1571clean-host: maybe-clean-mmalloc
1572clean-host: maybe-clean-patch
1573clean-host: maybe-clean-perl
1574clean-host: maybe-clean-prms
1575clean-host: maybe-clean-rcs
1576clean-host: maybe-clean-readline
1577clean-host: maybe-clean-release
1578clean-host: maybe-clean-recode
1579clean-host: maybe-clean-sed
1580clean-host: maybe-clean-send-pr
1581clean-host: maybe-clean-shellutils
1582clean-host: maybe-clean-sid
1583clean-host: maybe-clean-sim
1584clean-host: maybe-clean-tar
1585clean-host: maybe-clean-texinfo
1586clean-host: maybe-clean-textutils
1587clean-host: maybe-clean-time
1588clean-host: maybe-clean-uudecode
1589clean-host: maybe-clean-wdiff
1590clean-host: maybe-clean-zip
1591clean-host: maybe-clean-zlib
1592clean-host: maybe-clean-gdb
1593clean-host: maybe-clean-expect
1594clean-host: maybe-clean-guile
1595clean-host: maybe-clean-tk
1596clean-host: maybe-clean-libtermcap
1597clean-host: maybe-clean-utils
1598clean-host: maybe-clean-gnattools
2a4cbe27 1599
4fa63067 1600.PHONY: clean-target
c52c6897
PB
1601
1602clean-target: maybe-clean-target-libstdc++-v3
1603clean-target: maybe-clean-target-libmudflap
1604clean-target: maybe-clean-target-libssp
1605clean-target: maybe-clean-target-libgcc-math
1606clean-target: maybe-clean-target-newlib
1607clean-target: maybe-clean-target-libgfortran
1608clean-target: maybe-clean-target-libobjc
1609clean-target: maybe-clean-target-libtermcap
1610clean-target: maybe-clean-target-winsup
1611clean-target: maybe-clean-target-libgloss
1612clean-target: maybe-clean-target-libiberty
1613clean-target: maybe-clean-target-gperf
1614clean-target: maybe-clean-target-examples
1615clean-target: maybe-clean-target-libffi
1616clean-target: maybe-clean-target-libjava
1617clean-target: maybe-clean-target-zlib
1618clean-target: maybe-clean-target-boehm-gc
1619clean-target: maybe-clean-target-qthreads
1620clean-target: maybe-clean-target-rda
1621clean-target: maybe-clean-target-libada
1622clean-target: maybe-clean-target-libgomp
2a4cbe27 1623
4fa63067 1624.PHONY: do-distclean
f70224b5 1625do-distclean:
0aed8855 1626 @: $(MAKE); $(unstage)
e360f423
PB
1627 @r=`${PWD_COMMAND}`; export r; \
1628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1629 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 1630 distclean-target
f70224b5 1631
2a4cbe27 1632
4fa63067 1633.PHONY: distclean-host
c52c6897
PB
1634
1635distclean-host: maybe-distclean-ash
1636distclean-host: maybe-distclean-autoconf
1637distclean-host: maybe-distclean-automake
1638distclean-host: maybe-distclean-bash
1639distclean-host: maybe-distclean-bfd
1640distclean-host: maybe-distclean-opcodes
1641distclean-host: maybe-distclean-binutils
1642distclean-host: maybe-distclean-bison
1643distclean-host: maybe-distclean-byacc
1644distclean-host: maybe-distclean-bzip2
1645distclean-host: maybe-distclean-dejagnu
1646distclean-host: maybe-distclean-diff
1647distclean-host: maybe-distclean-dosutils
1648distclean-host: maybe-distclean-etc
1649distclean-host: maybe-distclean-fastjar
1650distclean-host: maybe-distclean-fileutils
1651distclean-host: maybe-distclean-findutils
1652distclean-host: maybe-distclean-find
1653distclean-host: maybe-distclean-fixincludes
1654distclean-host: maybe-distclean-flex
1655distclean-host: maybe-distclean-gas
1656distclean-host: maybe-distclean-gcc
1657distclean-host: maybe-distclean-gawk
1658distclean-host: maybe-distclean-gettext
1659distclean-host: maybe-distclean-gnuserv
1660distclean-host: maybe-distclean-gprof
1661distclean-host: maybe-distclean-gzip
1662distclean-host: maybe-distclean-hello
1663distclean-host: maybe-distclean-indent
1664distclean-host: maybe-distclean-intl
1665distclean-host: maybe-distclean-tcl
1666distclean-host: maybe-distclean-itcl
1667distclean-host: maybe-distclean-ld
1668distclean-host: maybe-distclean-libcpp
1669distclean-host: maybe-distclean-libdecnumber
1670distclean-host: maybe-distclean-libgui
1671distclean-host: maybe-distclean-libiberty
1672distclean-host: maybe-distclean-libtool
1673distclean-host: maybe-distclean-m4
1674distclean-host: maybe-distclean-make
1675distclean-host: maybe-distclean-mmalloc
1676distclean-host: maybe-distclean-patch
1677distclean-host: maybe-distclean-perl
1678distclean-host: maybe-distclean-prms
1679distclean-host: maybe-distclean-rcs
1680distclean-host: maybe-distclean-readline
1681distclean-host: maybe-distclean-release
1682distclean-host: maybe-distclean-recode
1683distclean-host: maybe-distclean-sed
1684distclean-host: maybe-distclean-send-pr
1685distclean-host: maybe-distclean-shellutils
1686distclean-host: maybe-distclean-sid
1687distclean-host: maybe-distclean-sim
1688distclean-host: maybe-distclean-tar
1689distclean-host: maybe-distclean-texinfo
1690distclean-host: maybe-distclean-textutils
1691distclean-host: maybe-distclean-time
1692distclean-host: maybe-distclean-uudecode
1693distclean-host: maybe-distclean-wdiff
1694distclean-host: maybe-distclean-zip
1695distclean-host: maybe-distclean-zlib
1696distclean-host: maybe-distclean-gdb
1697distclean-host: maybe-distclean-expect
1698distclean-host: maybe-distclean-guile
1699distclean-host: maybe-distclean-tk
1700distclean-host: maybe-distclean-libtermcap
1701distclean-host: maybe-distclean-utils
1702distclean-host: maybe-distclean-gnattools
2a4cbe27 1703
4fa63067 1704.PHONY: distclean-target
c52c6897
PB
1705
1706distclean-target: maybe-distclean-target-libstdc++-v3
1707distclean-target: maybe-distclean-target-libmudflap
1708distclean-target: maybe-distclean-target-libssp
1709distclean-target: maybe-distclean-target-libgcc-math
1710distclean-target: maybe-distclean-target-newlib
1711distclean-target: maybe-distclean-target-libgfortran
1712distclean-target: maybe-distclean-target-libobjc
1713distclean-target: maybe-distclean-target-libtermcap
1714distclean-target: maybe-distclean-target-winsup
1715distclean-target: maybe-distclean-target-libgloss
1716distclean-target: maybe-distclean-target-libiberty
1717distclean-target: maybe-distclean-target-gperf
1718distclean-target: maybe-distclean-target-examples
1719distclean-target: maybe-distclean-target-libffi
1720distclean-target: maybe-distclean-target-libjava
1721distclean-target: maybe-distclean-target-zlib
1722distclean-target: maybe-distclean-target-boehm-gc
1723distclean-target: maybe-distclean-target-qthreads
1724distclean-target: maybe-distclean-target-rda
1725distclean-target: maybe-distclean-target-libada
1726distclean-target: maybe-distclean-target-libgomp
2a4cbe27 1727
4fa63067 1728.PHONY: do-maintainer-clean
f70224b5 1729do-maintainer-clean:
0aed8855 1730 @: $(MAKE); $(unstage)
e360f423
PB
1731 @r=`${PWD_COMMAND}`; export r; \
1732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1733 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 1734 maintainer-clean-target
f70224b5 1735
2a4cbe27 1736
4fa63067 1737.PHONY: maintainer-clean-host
c52c6897
PB
1738
1739maintainer-clean-host: maybe-maintainer-clean-ash
1740maintainer-clean-host: maybe-maintainer-clean-autoconf
1741maintainer-clean-host: maybe-maintainer-clean-automake
1742maintainer-clean-host: maybe-maintainer-clean-bash
1743maintainer-clean-host: maybe-maintainer-clean-bfd
1744maintainer-clean-host: maybe-maintainer-clean-opcodes
1745maintainer-clean-host: maybe-maintainer-clean-binutils
1746maintainer-clean-host: maybe-maintainer-clean-bison
1747maintainer-clean-host: maybe-maintainer-clean-byacc
1748maintainer-clean-host: maybe-maintainer-clean-bzip2
1749maintainer-clean-host: maybe-maintainer-clean-dejagnu
1750maintainer-clean-host: maybe-maintainer-clean-diff
1751maintainer-clean-host: maybe-maintainer-clean-dosutils
1752maintainer-clean-host: maybe-maintainer-clean-etc
1753maintainer-clean-host: maybe-maintainer-clean-fastjar
1754maintainer-clean-host: maybe-maintainer-clean-fileutils
1755maintainer-clean-host: maybe-maintainer-clean-findutils
1756maintainer-clean-host: maybe-maintainer-clean-find
1757maintainer-clean-host: maybe-maintainer-clean-fixincludes
1758maintainer-clean-host: maybe-maintainer-clean-flex
1759maintainer-clean-host: maybe-maintainer-clean-gas
1760maintainer-clean-host: maybe-maintainer-clean-gcc
1761maintainer-clean-host: maybe-maintainer-clean-gawk
1762maintainer-clean-host: maybe-maintainer-clean-gettext
1763maintainer-clean-host: maybe-maintainer-clean-gnuserv
1764maintainer-clean-host: maybe-maintainer-clean-gprof
1765maintainer-clean-host: maybe-maintainer-clean-gzip
1766maintainer-clean-host: maybe-maintainer-clean-hello
1767maintainer-clean-host: maybe-maintainer-clean-indent
1768maintainer-clean-host: maybe-maintainer-clean-intl
1769maintainer-clean-host: maybe-maintainer-clean-tcl
1770maintainer-clean-host: maybe-maintainer-clean-itcl
1771maintainer-clean-host: maybe-maintainer-clean-ld
1772maintainer-clean-host: maybe-maintainer-clean-libcpp
1773maintainer-clean-host: maybe-maintainer-clean-libdecnumber
1774maintainer-clean-host: maybe-maintainer-clean-libgui
1775maintainer-clean-host: maybe-maintainer-clean-libiberty
1776maintainer-clean-host: maybe-maintainer-clean-libtool
1777maintainer-clean-host: maybe-maintainer-clean-m4
1778maintainer-clean-host: maybe-maintainer-clean-make
1779maintainer-clean-host: maybe-maintainer-clean-mmalloc
1780maintainer-clean-host: maybe-maintainer-clean-patch
1781maintainer-clean-host: maybe-maintainer-clean-perl
1782maintainer-clean-host: maybe-maintainer-clean-prms
1783maintainer-clean-host: maybe-maintainer-clean-rcs
1784maintainer-clean-host: maybe-maintainer-clean-readline
1785maintainer-clean-host: maybe-maintainer-clean-release
1786maintainer-clean-host: maybe-maintainer-clean-recode
1787maintainer-clean-host: maybe-maintainer-clean-sed
1788maintainer-clean-host: maybe-maintainer-clean-send-pr
1789maintainer-clean-host: maybe-maintainer-clean-shellutils
1790maintainer-clean-host: maybe-maintainer-clean-sid
1791maintainer-clean-host: maybe-maintainer-clean-sim
1792maintainer-clean-host: maybe-maintainer-clean-tar
1793maintainer-clean-host: maybe-maintainer-clean-texinfo
1794maintainer-clean-host: maybe-maintainer-clean-textutils
1795maintainer-clean-host: maybe-maintainer-clean-time
1796maintainer-clean-host: maybe-maintainer-clean-uudecode
1797maintainer-clean-host: maybe-maintainer-clean-wdiff
1798maintainer-clean-host: maybe-maintainer-clean-zip
1799maintainer-clean-host: maybe-maintainer-clean-zlib
1800maintainer-clean-host: maybe-maintainer-clean-gdb
1801maintainer-clean-host: maybe-maintainer-clean-expect
1802maintainer-clean-host: maybe-maintainer-clean-guile
1803maintainer-clean-host: maybe-maintainer-clean-tk
1804maintainer-clean-host: maybe-maintainer-clean-libtermcap
1805maintainer-clean-host: maybe-maintainer-clean-utils
1806maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 1807
4fa63067 1808.PHONY: maintainer-clean-target
c52c6897
PB
1809
1810maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
1811maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
1812maintainer-clean-target: maybe-maintainer-clean-target-libssp
1813maintainer-clean-target: maybe-maintainer-clean-target-libgcc-math
1814maintainer-clean-target: maybe-maintainer-clean-target-newlib
1815maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
1816maintainer-clean-target: maybe-maintainer-clean-target-libobjc
1817maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
1818maintainer-clean-target: maybe-maintainer-clean-target-winsup
1819maintainer-clean-target: maybe-maintainer-clean-target-libgloss
1820maintainer-clean-target: maybe-maintainer-clean-target-libiberty
1821maintainer-clean-target: maybe-maintainer-clean-target-gperf
1822maintainer-clean-target: maybe-maintainer-clean-target-examples
1823maintainer-clean-target: maybe-maintainer-clean-target-libffi
1824maintainer-clean-target: maybe-maintainer-clean-target-libjava
1825maintainer-clean-target: maybe-maintainer-clean-target-zlib
1826maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
1827maintainer-clean-target: maybe-maintainer-clean-target-qthreads
1828maintainer-clean-target: maybe-maintainer-clean-target-rda
1829maintainer-clean-target: maybe-maintainer-clean-target-libada
1830maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 1831
2a4cbe27 1832
4fa63067 1833# Here are the targets which correspond to the do-X targets.
2a4cbe27 1834
6d389afc 1835.PHONY: info installcheck dvi html install-info
4fa63067
NN
1836.PHONY: clean distclean mostlyclean maintainer-clean realclean
1837.PHONY: local-clean local-distclean local-maintainer-clean
1838info: do-info
1839installcheck: do-installcheck
1840dvi: do-dvi
6d389afc 1841html: do-html
2a4cbe27 1842
4fa63067
NN
1843# Make sure makeinfo is built before we do a `make info', if we're
1844# in fact building texinfo.
1845do-info: maybe-all-texinfo
2a4cbe27 1846
4fa63067 1847install-info: do-install-info dir.info
b40e3958 1848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
1849 if [ -f dir.info ] ; then \
1850 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1851 else true ; fi
2a4cbe27 1852
4fa63067
NN
1853local-clean:
1854 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 1855
4fa63067
NN
1856local-distclean:
1857 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 1858 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
1859 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1860 rm -rf $(TARGET_SUBDIR); \
1861 else true; fi
1862 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
1863 -if [ "$(HOST_SUBDIR)" != "." ]; then \
1864 rm -rf $(HOST_SUBDIR); \
1865 else true; fi
4fa63067
NN
1866 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1867 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1868 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1869 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1870 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 1871
4fa63067
NN
1872local-maintainer-clean:
1873 @echo "This command is intended for maintainers to use;"
1874 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 1875
4fa63067
NN
1876clean: do-clean local-clean
1877mostlyclean: do-mostlyclean local-clean
1878distclean: do-distclean local-clean local-distclean
1879maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1880maintainer-clean: local-distclean
1881realclean: maintainer-clean
2a4cbe27 1882
be01d343 1883# Extra dependency for clean-target, owing to the mixed nature of gcc.
4fa63067
NN
1884clean-target: clean-target-libgcc
1885clean-target-libgcc:
be01d343 1886 test ! -d gcc || (cd gcc && $(MAKE) $@)
2a4cbe27 1887
4fa63067 1888# Check target.
2a4cbe27 1889
4fa63067
NN
1890.PHONY: check do-check
1891check: do-check
2a4cbe27 1892
4fa63067 1893# Only include modules actually being configured and built.
f70224b5
PB
1894.PHONY: check-host
1895check-host: \
4fa63067
NN
1896 maybe-check-ash \
1897 maybe-check-autoconf \
1898 maybe-check-automake \
1899 maybe-check-bash \
1900 maybe-check-bfd \
1901 maybe-check-opcodes \
1902 maybe-check-binutils \
1903 maybe-check-bison \
1904 maybe-check-byacc \
1905 maybe-check-bzip2 \
1906 maybe-check-dejagnu \
1907 maybe-check-diff \
1908 maybe-check-dosutils \
1909 maybe-check-etc \
1910 maybe-check-fastjar \
1911 maybe-check-fileutils \
1912 maybe-check-findutils \
1913 maybe-check-find \
d3ed111c 1914 maybe-check-fixincludes \
4fa63067
NN
1915 maybe-check-flex \
1916 maybe-check-gas \
b813574b 1917 maybe-check-gcc \
4fa63067
NN
1918 maybe-check-gawk \
1919 maybe-check-gettext \
1920 maybe-check-gnuserv \
1921 maybe-check-gprof \
1922 maybe-check-gzip \
1923 maybe-check-hello \
1924 maybe-check-indent \
1925 maybe-check-intl \
1926 maybe-check-tcl \
1927 maybe-check-itcl \
1928 maybe-check-ld \
04cf1b77 1929 maybe-check-libcpp \
be01d343 1930 maybe-check-libdecnumber \
4fa63067
NN
1931 maybe-check-libgui \
1932 maybe-check-libiberty \
1933 maybe-check-libtool \
1934 maybe-check-m4 \
1935 maybe-check-make \
1936 maybe-check-mmalloc \
1937 maybe-check-patch \
1938 maybe-check-perl \
1939 maybe-check-prms \
1940 maybe-check-rcs \
1941 maybe-check-readline \
1942 maybe-check-release \
1943 maybe-check-recode \
1944 maybe-check-sed \
1945 maybe-check-send-pr \
1946 maybe-check-shellutils \
1947 maybe-check-sid \
1948 maybe-check-sim \
1949 maybe-check-tar \
1950 maybe-check-texinfo \
1951 maybe-check-textutils \
1952 maybe-check-time \
1953 maybe-check-uudecode \
1954 maybe-check-wdiff \
1955 maybe-check-zip \
1956 maybe-check-zlib \
1957 maybe-check-gdb \
1958 maybe-check-expect \
1959 maybe-check-guile \
1960 maybe-check-tk \
4fa63067
NN
1961 maybe-check-libtermcap \
1962 maybe-check-utils \
f70224b5
PB
1963 maybe-check-gnattools
1964
1965.PHONY: check-target
1966check-target: \
4fa63067 1967 maybe-check-target-libstdc++-v3 \
4b1cb4fe 1968 maybe-check-target-libmudflap \
064d0a7c 1969 maybe-check-target-libssp \
b3ded179 1970 maybe-check-target-libgcc-math \
4fa63067 1971 maybe-check-target-newlib \
4b1cb4fe 1972 maybe-check-target-libgfortran \
4fa63067
NN
1973 maybe-check-target-libobjc \
1974 maybe-check-target-libtermcap \
1975 maybe-check-target-winsup \
1976 maybe-check-target-libgloss \
1977 maybe-check-target-libiberty \
1978 maybe-check-target-gperf \
1979 maybe-check-target-examples \
1980 maybe-check-target-libffi \
1981 maybe-check-target-libjava \
1982 maybe-check-target-zlib \
1983 maybe-check-target-boehm-gc \
1984 maybe-check-target-qthreads \
1985 maybe-check-target-rda \
b3ded179
PB
1986 maybe-check-target-libada \
1987 maybe-check-target-libgomp
f70224b5
PB
1988
1989do-check:
0aed8855 1990 @: $(MAKE); $(unstage)
e360f423
PB
1991 @r=`${PWD_COMMAND}`; export r; \
1992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1993 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 1994
4fa63067 1995# Automated reporting of test results.
2a4cbe27 1996
4fa63067
NN
1997warning.log: build.log
1998 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 1999
4fa63067
NN
2000mail-report.log:
2001 if test x'$(BOOT_CFLAGS)' != x''; then \
2002 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2003 fi; \
2004 $(srcdir)/contrib/test_summary -t >$@
2005 chmod +x $@
2006 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2007
4fa63067
NN
2008mail-report-with-warnings.log: warning.log
2009 if test x'$(BOOT_CFLAGS)' != x''; then \
2010 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2011 fi; \
2012 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2013 chmod +x $@
2014 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2015
4fa63067 2016# Installation targets.
2a4cbe27 2017
4fa63067 2018.PHONY: install uninstall
f70224b5 2019install:
0aed8855 2020 @: $(MAKE); $(unstage)
e360f423
PB
2021 @r=`${PWD_COMMAND}`; export r; \
2022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2023 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2024
4fa63067
NN
2025.PHONY: install-host-nogcc
2026install-host-nogcc: \
2027 maybe-install-ash \
2028 maybe-install-autoconf \
2029 maybe-install-automake \
2030 maybe-install-bash \
2031 maybe-install-bfd \
2032 maybe-install-opcodes \
2033 maybe-install-binutils \
2034 maybe-install-bison \
2035 maybe-install-byacc \
2036 maybe-install-bzip2 \
2037 maybe-install-dejagnu \
2038 maybe-install-diff \
2039 maybe-install-dosutils \
2040 maybe-install-etc \
2041 maybe-install-fastjar \
2042 maybe-install-fileutils \
2043 maybe-install-findutils \
2044 maybe-install-find \
d3ed111c 2045 maybe-install-fixincludes \
4fa63067
NN
2046 maybe-install-flex \
2047 maybe-install-gas \
2048 maybe-install-gawk \
2049 maybe-install-gettext \
2050 maybe-install-gnuserv \
2051 maybe-install-gprof \
2052 maybe-install-gzip \
2053 maybe-install-hello \
2054 maybe-install-indent \
2055 maybe-install-intl \
2056 maybe-install-tcl \
2057 maybe-install-itcl \
2058 maybe-install-ld \
04cf1b77 2059 maybe-install-libcpp \
be01d343 2060 maybe-install-libdecnumber \
4fa63067
NN
2061 maybe-install-libgui \
2062 maybe-install-libiberty \
2063 maybe-install-libtool \
2064 maybe-install-m4 \
2065 maybe-install-make \
2066 maybe-install-mmalloc \
2067 maybe-install-patch \
2068 maybe-install-perl \
2069 maybe-install-prms \
2070 maybe-install-rcs \
2071 maybe-install-readline \
2072 maybe-install-release \
2073 maybe-install-recode \
2074 maybe-install-sed \
2075 maybe-install-send-pr \
2076 maybe-install-shellutils \
2077 maybe-install-sid \
2078 maybe-install-sim \
2079 maybe-install-tar \
2080 maybe-install-texinfo \
2081 maybe-install-textutils \
2082 maybe-install-time \
2083 maybe-install-uudecode \
2084 maybe-install-wdiff \
2085 maybe-install-zip \
2086 maybe-install-zlib \
2087 maybe-install-gdb \
2088 maybe-install-expect \
2089 maybe-install-guile \
2090 maybe-install-tk \
4fa63067 2091 maybe-install-libtermcap \
b00612cc
PB
2092 maybe-install-utils \
2093 maybe-install-gnattools
2a4cbe27 2094
4fa63067 2095.PHONY: install-host
b813574b 2096install-host: \
4fa63067
NN
2097 maybe-install-ash \
2098 maybe-install-autoconf \
2099 maybe-install-automake \
2100 maybe-install-bash \
2101 maybe-install-bfd \
2102 maybe-install-opcodes \
2103 maybe-install-binutils \
2104 maybe-install-bison \
2105 maybe-install-byacc \
2106 maybe-install-bzip2 \
2107 maybe-install-dejagnu \
2108 maybe-install-diff \
2109 maybe-install-dosutils \
2110 maybe-install-etc \
2111 maybe-install-fastjar \
2112 maybe-install-fileutils \
2113 maybe-install-findutils \
2114 maybe-install-find \
d3ed111c 2115 maybe-install-fixincludes \
4fa63067
NN
2116 maybe-install-flex \
2117 maybe-install-gas \
b813574b 2118 maybe-install-gcc \
4fa63067
NN
2119 maybe-install-gawk \
2120 maybe-install-gettext \
2121 maybe-install-gnuserv \
2122 maybe-install-gprof \
2123 maybe-install-gzip \
2124 maybe-install-hello \
2125 maybe-install-indent \
2126 maybe-install-intl \
2127 maybe-install-tcl \
2128 maybe-install-itcl \
2129 maybe-install-ld \
04cf1b77 2130 maybe-install-libcpp \
be01d343 2131 maybe-install-libdecnumber \
4fa63067
NN
2132 maybe-install-libgui \
2133 maybe-install-libiberty \
2134 maybe-install-libtool \
2135 maybe-install-m4 \
2136 maybe-install-make \
2137 maybe-install-mmalloc \
2138 maybe-install-patch \
2139 maybe-install-perl \
2140 maybe-install-prms \
2141 maybe-install-rcs \
2142 maybe-install-readline \
2143 maybe-install-release \
2144 maybe-install-recode \
2145 maybe-install-sed \
2146 maybe-install-send-pr \
2147 maybe-install-shellutils \
2148 maybe-install-sid \
2149 maybe-install-sim \
2150 maybe-install-tar \
2151 maybe-install-texinfo \
2152 maybe-install-textutils \
2153 maybe-install-time \
2154 maybe-install-uudecode \
2155 maybe-install-wdiff \
2156 maybe-install-zip \
2157 maybe-install-zlib \
2158 maybe-install-gdb \
2159 maybe-install-expect \
2160 maybe-install-guile \
2161 maybe-install-tk \
4fa63067 2162 maybe-install-libtermcap \
b00612cc
PB
2163 maybe-install-utils \
2164 maybe-install-gnattools
2a4cbe27 2165
4fa63067
NN
2166.PHONY: install-target
2167install-target: \
2168 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2169 maybe-install-target-libmudflap \
064d0a7c 2170 maybe-install-target-libssp \
b3ded179 2171 maybe-install-target-libgcc-math \
4fa63067 2172 maybe-install-target-newlib \
4b1cb4fe 2173 maybe-install-target-libgfortran \
4fa63067
NN
2174 maybe-install-target-libobjc \
2175 maybe-install-target-libtermcap \
2176 maybe-install-target-winsup \
2177 maybe-install-target-libgloss \
2178 maybe-install-target-libiberty \
2179 maybe-install-target-gperf \
2180 maybe-install-target-examples \
2181 maybe-install-target-libffi \
2182 maybe-install-target-libjava \
2183 maybe-install-target-zlib \
2184 maybe-install-target-boehm-gc \
2185 maybe-install-target-qthreads \
2186 maybe-install-target-rda \
b3ded179
PB
2187 maybe-install-target-libada \
2188 maybe-install-target-libgomp
2a4cbe27 2189
4fa63067
NN
2190uninstall:
2191 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2192
4fa63067
NN
2193.PHONY: install.all
2194install.all: install-no-fixedincludes
2195 @if [ -f ./gcc/Makefile ] ; then \
2196 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2198 $(HOST_EXPORTS) \
4fa63067
NN
2199 (cd ./gcc && \
2200 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2201 else \
2202 true ; \
2203 fi
2a4cbe27 2204
4fa63067
NN
2205# install-no-fixedincludes is used because Cygnus can not distribute
2206# the fixed header files.
2207.PHONY: install-no-fixedincludes
2208install-no-fixedincludes: installdirs install-host-nogcc \
2209 install-target gcc-no-fixedincludes
2a4cbe27 2210
4fa63067 2211### other supporting targets
2a4cbe27 2212
4fa63067
NN
2213MAKEDIRS= \
2214 $(DESTDIR)$(prefix) \
2215 $(DESTDIR)$(exec_prefix)
2216.PHONY: installdirs
2217installdirs: mkinstalldirs
2218 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2219
4fa63067
NN
2220dir.info: do-install-info
2221 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2222 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2223 mv -f dir.info.new dir.info ; \
2224 else true ; \
2225 fi
2a4cbe27 2226
4fa63067
NN
2227dist:
2228 @echo "Building a full distribution of this tree isn't done"
2229 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2230
4fa63067 2231etags tags: TAGS
2a4cbe27 2232
4fa63067
NN
2233# Right now this just builds TAGS in each subdirectory. emacs19 has the
2234# ability to use several tags files at once, so there is probably no need
2235# to combine them into one big TAGS file (like CVS 1.3 does). We could
2236# (if we felt like it) have this Makefile write a piece of elisp which
2237# the user could load to tell emacs19 where all the TAGS files we just
2238# built are.
2239TAGS: do-TAGS
2a4cbe27 2240
a7254363
PB
2241# ------------------------------------
2242# Macros for configure and all targets
2243# ------------------------------------
2244
2245
2246
2247
2248
4fa63067
NN
2249# --------------------------------------
2250# Modules which run on the build machine
2251# --------------------------------------
2252
a7254363 2253
4fa63067
NN
2254.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2255maybe-configure-build-libiberty:
6bd3dfaa
PB
2256@if build-libiberty
2257maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2258configure-build-libiberty:
0aed8855 2259 @: $(MAKE); $(unstage)
c52c6897 2260 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2262 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2263 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2264 $(BUILD_EXPORTS) \
4fa63067
NN
2265 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2266 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2267 case $(srcdir) in \
b00612cc
PB
2268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2269 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2271 esac; \
b00612cc
PB
2272 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2273 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2274 rm -f no-such-file || : ; \
2275 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2276 $(BUILD_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2277 || exit 1
6bd3dfaa 2278@endif build-libiberty
2a4cbe27 2279
a7254363
PB
2280
2281
d545f33b
PB
2282
2283
4fa63067
NN
2284.PHONY: all-build-libiberty maybe-all-build-libiberty
2285maybe-all-build-libiberty:
6bd3dfaa 2286@if build-libiberty
72b2455a 2287TARGET-build-libiberty=all
6bd3dfaa 2288maybe-all-build-libiberty: all-build-libiberty
4fa63067 2289all-build-libiberty: configure-build-libiberty
0aed8855 2290 @: $(MAKE); $(unstage)
4fa63067 2291 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2293 $(BUILD_EXPORTS) \
72b2455a 2294 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2295 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2296@endif build-libiberty
2a4cbe27 2297
a7254363
PB
2298
2299
d545f33b
PB
2300
2301
6a9cf61e
PB
2302.PHONY: configure-build-bison maybe-configure-build-bison
2303maybe-configure-build-bison:
2304@if build-bison
2305maybe-configure-build-bison: configure-build-bison
c52c6897 2306configure-build-bison:
0aed8855 2307 @: $(MAKE); $(unstage)
c52c6897 2308 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2310 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2311 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2312 $(BUILD_EXPORTS) \
2313 echo Configuring in $(BUILD_SUBDIR)/bison; \
2314 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2315 case $(srcdir) in \
b00612cc
PB
2316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2317 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2319 esac; \
b00612cc
PB
2320 srcdiroption="--srcdir=$${topdir}/bison"; \
2321 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2322 rm -f no-such-file || : ; \
2323 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2324 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2325 || exit 1
2326@endif build-bison
2327
a7254363
PB
2328
2329
d545f33b
PB
2330
2331
6a9cf61e
PB
2332.PHONY: all-build-bison maybe-all-build-bison
2333maybe-all-build-bison:
2334@if build-bison
72b2455a 2335TARGET-build-bison=all
6a9cf61e
PB
2336maybe-all-build-bison: all-build-bison
2337all-build-bison: configure-build-bison
0aed8855 2338 @: $(MAKE); $(unstage)
6a9cf61e
PB
2339 @r=`${PWD_COMMAND}`; export r; \
2340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2341 $(BUILD_EXPORTS) \
72b2455a 2342 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2343 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2344@endif build-bison
2345
a7254363
PB
2346
2347
d545f33b
PB
2348
2349
6a9cf61e
PB
2350.PHONY: configure-build-byacc maybe-configure-build-byacc
2351maybe-configure-build-byacc:
2352@if build-byacc
2353maybe-configure-build-byacc: configure-build-byacc
c52c6897 2354configure-build-byacc:
0aed8855 2355 @: $(MAKE); $(unstage)
c52c6897 2356 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2358 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2359 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2360 $(BUILD_EXPORTS) \
2361 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2362 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2363 case $(srcdir) in \
b00612cc
PB
2364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2365 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2367 esac; \
b00612cc
PB
2368 srcdiroption="--srcdir=$${topdir}/byacc"; \
2369 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2370 rm -f no-such-file || : ; \
2371 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2372 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2373 || exit 1
2374@endif build-byacc
2375
a7254363
PB
2376
2377
d545f33b
PB
2378
2379
6a9cf61e
PB
2380.PHONY: all-build-byacc maybe-all-build-byacc
2381maybe-all-build-byacc:
2382@if build-byacc
72b2455a 2383TARGET-build-byacc=all
6a9cf61e
PB
2384maybe-all-build-byacc: all-build-byacc
2385all-build-byacc: configure-build-byacc
0aed8855 2386 @: $(MAKE); $(unstage)
6a9cf61e
PB
2387 @r=`${PWD_COMMAND}`; export r; \
2388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2389 $(BUILD_EXPORTS) \
72b2455a 2390 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2391 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2392@endif build-byacc
2393
a7254363
PB
2394
2395
d545f33b
PB
2396
2397
6a9cf61e
PB
2398.PHONY: configure-build-flex maybe-configure-build-flex
2399maybe-configure-build-flex:
2400@if build-flex
2401maybe-configure-build-flex: configure-build-flex
c52c6897 2402configure-build-flex:
0aed8855 2403 @: $(MAKE); $(unstage)
c52c6897 2404 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2406 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2407 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2408 $(BUILD_EXPORTS) \
2409 echo Configuring in $(BUILD_SUBDIR)/flex; \
2410 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2411 case $(srcdir) in \
b00612cc
PB
2412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2413 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2415 esac; \
b00612cc
PB
2416 srcdiroption="--srcdir=$${topdir}/flex"; \
2417 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2418 rm -f no-such-file || : ; \
2419 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2420 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2421 || exit 1
2422@endif build-flex
2423
a7254363
PB
2424
2425
d545f33b
PB
2426
2427
6a9cf61e
PB
2428.PHONY: all-build-flex maybe-all-build-flex
2429maybe-all-build-flex:
2430@if build-flex
72b2455a 2431TARGET-build-flex=all
6a9cf61e
PB
2432maybe-all-build-flex: all-build-flex
2433all-build-flex: configure-build-flex
0aed8855 2434 @: $(MAKE); $(unstage)
6a9cf61e
PB
2435 @r=`${PWD_COMMAND}`; export r; \
2436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2437 $(BUILD_EXPORTS) \
72b2455a 2438 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2439 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2440@endif build-flex
2441
a7254363
PB
2442
2443
d545f33b
PB
2444
2445
6a9cf61e
PB
2446.PHONY: configure-build-m4 maybe-configure-build-m4
2447maybe-configure-build-m4:
2448@if build-m4
2449maybe-configure-build-m4: configure-build-m4
c52c6897 2450configure-build-m4:
0aed8855 2451 @: $(MAKE); $(unstage)
c52c6897 2452 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2454 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2455 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2456 $(BUILD_EXPORTS) \
2457 echo Configuring in $(BUILD_SUBDIR)/m4; \
2458 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2459 case $(srcdir) in \
b00612cc
PB
2460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2461 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2463 esac; \
b00612cc
PB
2464 srcdiroption="--srcdir=$${topdir}/m4"; \
2465 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2466 rm -f no-such-file || : ; \
2467 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2468 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2469 || exit 1
2470@endif build-m4
2471
a7254363
PB
2472
2473
d545f33b
PB
2474
2475
6a9cf61e
PB
2476.PHONY: all-build-m4 maybe-all-build-m4
2477maybe-all-build-m4:
2478@if build-m4
72b2455a 2479TARGET-build-m4=all
6a9cf61e
PB
2480maybe-all-build-m4: all-build-m4
2481all-build-m4: configure-build-m4
0aed8855 2482 @: $(MAKE); $(unstage)
6a9cf61e
PB
2483 @r=`${PWD_COMMAND}`; export r; \
2484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2485 $(BUILD_EXPORTS) \
72b2455a 2486 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2487 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2488@endif build-m4
2489
a7254363
PB
2490
2491
d545f33b
PB
2492
2493
6a9cf61e
PB
2494.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2495maybe-configure-build-texinfo:
2496@if build-texinfo
2497maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2498configure-build-texinfo:
0aed8855 2499 @: $(MAKE); $(unstage)
c52c6897 2500 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2502 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2503 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2504 $(BUILD_EXPORTS) \
2505 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2506 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2507 case $(srcdir) in \
b00612cc
PB
2508 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2509 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2510 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2511 esac; \
b00612cc
PB
2512 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2513 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2514 rm -f no-such-file || : ; \
2515 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2516 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2517 || exit 1
2518@endif build-texinfo
2519
a7254363
PB
2520
2521
d545f33b
PB
2522
2523
6a9cf61e
PB
2524.PHONY: all-build-texinfo maybe-all-build-texinfo
2525maybe-all-build-texinfo:
2526@if build-texinfo
72b2455a 2527TARGET-build-texinfo=all
6a9cf61e
PB
2528maybe-all-build-texinfo: all-build-texinfo
2529all-build-texinfo: configure-build-texinfo
0aed8855 2530 @: $(MAKE); $(unstage)
6a9cf61e
PB
2531 @r=`${PWD_COMMAND}`; export r; \
2532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2533 $(BUILD_EXPORTS) \
72b2455a 2534 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 2535 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
2536@endif build-texinfo
2537
a7254363
PB
2538
2539
d545f33b
PB
2540
2541
ee025550
PB
2542.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2543maybe-configure-build-fixincludes:
2544@if build-fixincludes
2545maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 2546configure-build-fixincludes:
0aed8855 2547 @: $(MAKE); $(unstage)
c52c6897 2548 @r=`${PWD_COMMAND}`; export r; \
ee025550 2549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2550 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2551 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
2552 $(BUILD_EXPORTS) \
2553 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2554 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2555 case $(srcdir) in \
b00612cc
PB
2556 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2557 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2558 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 2559 esac; \
b00612cc
PB
2560 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2561 libsrcdir="$$s/fixincludes"; \
ee025550
PB
2562 rm -f no-such-file || : ; \
2563 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2564 $(BUILD_CONFIGARGS) $${srcdiroption} \
ee025550
PB
2565 || exit 1
2566@endif build-fixincludes
2567
a7254363
PB
2568
2569
d545f33b
PB
2570
2571
ee025550
PB
2572.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2573maybe-all-build-fixincludes:
2574@if build-fixincludes
2575TARGET-build-fixincludes=all
2576maybe-all-build-fixincludes: all-build-fixincludes
2577all-build-fixincludes: configure-build-fixincludes
0aed8855 2578 @: $(MAKE); $(unstage)
ee025550
PB
2579 @r=`${PWD_COMMAND}`; export r; \
2580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2581 $(BUILD_EXPORTS) \
2582 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 2583 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
2584@endif build-fixincludes
2585
2a4cbe27 2586
a7254363 2587
d545f33b
PB
2588
2589
4fa63067
NN
2590# --------------------------------------
2591# Modules which run on the host machine
2592# --------------------------------------
2a4cbe27 2593
a7254363 2594
4fa63067
NN
2595.PHONY: configure-ash maybe-configure-ash
2596maybe-configure-ash:
6bd3dfaa
PB
2597@if ash
2598maybe-configure-ash: configure-ash
c52c6897 2599configure-ash:
0aed8855 2600 @: $(MAKE); $(unstage)
c52c6897 2601 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2603 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
2604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 2605 $(HOST_EXPORTS) \
a7254363
PB
2606 echo Configuring in $(HOST_SUBDIR)/ash; \
2607 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 2608 case $(srcdir) in \
b00612cc
PB
2609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2610 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
2611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2612 esac; \
b00612cc
PB
2613 srcdiroption="--srcdir=$${topdir}/ash"; \
2614 libsrcdir="$$s/ash"; \
4fa63067 2615 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 2616 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2617 || exit 1
6bd3dfaa 2618@endif ash
2a4cbe27 2619
a7254363
PB
2620
2621
d545f33b
PB
2622
2623
4fa63067
NN
2624.PHONY: all-ash maybe-all-ash
2625maybe-all-ash:
6bd3dfaa 2626@if ash
d27cc32e 2627TARGET-ash=all
6bd3dfaa 2628maybe-all-ash: all-ash
4fa63067 2629all-ash: configure-ash
0aed8855 2630 @: $(MAKE); $(unstage)
4fa63067
NN
2631 @r=`${PWD_COMMAND}`; export r; \
2632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2633 $(HOST_EXPORTS) \
b00612cc
PB
2634 (cd $(HOST_SUBDIR)/ash && \
2635 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 2636@endif ash
2a4cbe27 2637
a7254363 2638
d545f33b
PB
2639
2640
4fa63067
NN
2641.PHONY: check-ash maybe-check-ash
2642maybe-check-ash:
6bd3dfaa
PB
2643@if ash
2644maybe-check-ash: check-ash
2a4cbe27 2645
4fa63067 2646check-ash:
0aed8855 2647 @: $(MAKE); $(unstage)
4fa63067 2648 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2650 $(HOST_EXPORTS) \
b00612cc
PB
2651 (cd $(HOST_SUBDIR)/ash && \
2652 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2653
6bd3dfaa 2654@endif ash
2a4cbe27 2655
4fa63067
NN
2656.PHONY: install-ash maybe-install-ash
2657maybe-install-ash:
6bd3dfaa
PB
2658@if ash
2659maybe-install-ash: install-ash
2a4cbe27 2660
4fa63067 2661install-ash: installdirs
0aed8855 2662 @: $(MAKE); $(unstage)
4fa63067 2663 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2665 $(HOST_EXPORTS) \
b00612cc 2666 (cd $(HOST_SUBDIR)/ash && \
2da12f12 2667 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2668
6bd3dfaa 2669@endif ash
2a4cbe27 2670
4fa63067 2671# Other targets (info, dvi, etc.)
2a4cbe27 2672
4fa63067
NN
2673.PHONY: maybe-info-ash info-ash
2674maybe-info-ash:
6bd3dfaa
PB
2675@if ash
2676maybe-info-ash: info-ash
4fa63067
NN
2677
2678info-ash: \
2679 configure-ash
0aed8855 2680 @: $(MAKE); $(unstage)
4fa63067 2681 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2682 r=`${PWD_COMMAND}`; export r; \
2683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2684 $(HOST_EXPORTS) \
b813574b 2685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2687 done; \
4fa63067 2688 echo "Doing info in ash" ; \
b00612cc 2689 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2692 "RANLIB=$${RANLIB}" \
2693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2694 info) \
2a4cbe27
NN
2695 || exit 1
2696
6bd3dfaa 2697@endif ash
2a4cbe27 2698
4fa63067
NN
2699.PHONY: maybe-dvi-ash dvi-ash
2700maybe-dvi-ash:
6bd3dfaa
PB
2701@if ash
2702maybe-dvi-ash: dvi-ash
2a4cbe27 2703
4fa63067
NN
2704dvi-ash: \
2705 configure-ash
0aed8855 2706 @: $(MAKE); $(unstage)
4fa63067 2707 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2708 r=`${PWD_COMMAND}`; export r; \
2709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2710 $(HOST_EXPORTS) \
b813574b 2711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2713 done; \
4fa63067 2714 echo "Doing dvi in ash" ; \
b00612cc 2715 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2718 "RANLIB=$${RANLIB}" \
2719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2720 dvi) \
2a4cbe27
NN
2721 || exit 1
2722
6bd3dfaa 2723@endif ash
2a4cbe27 2724
6d389afc
MS
2725.PHONY: maybe-html-ash html-ash
2726maybe-html-ash:
2727@if ash
2728maybe-html-ash: html-ash
2729
2730html-ash: \
2731 configure-ash
0aed8855 2732 @: $(MAKE); $(unstage)
6d389afc
MS
2733 @[ -f ./ash/Makefile ] || exit 0; \
2734 r=`${PWD_COMMAND}`; export r; \
2735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
2736 $(HOST_EXPORTS) \
2737 for flag in $(EXTRA_HOST_FLAGS) ; do \
2738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2739 done; \
2740 echo "Doing html in ash" ; \
b00612cc 2741 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
2742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2744 "RANLIB=$${RANLIB}" \
2745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2746 html) \
2747 || exit 1
2748
2749@endif ash
2750
4fa63067
NN
2751.PHONY: maybe-TAGS-ash TAGS-ash
2752maybe-TAGS-ash:
6bd3dfaa
PB
2753@if ash
2754maybe-TAGS-ash: TAGS-ash
2a4cbe27 2755
4fa63067
NN
2756TAGS-ash: \
2757 configure-ash
0aed8855 2758 @: $(MAKE); $(unstage)
4fa63067 2759 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2760 r=`${PWD_COMMAND}`; export r; \
2761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2762 $(HOST_EXPORTS) \
b813574b 2763 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2765 done; \
4fa63067 2766 echo "Doing TAGS in ash" ; \
b00612cc 2767 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2770 "RANLIB=$${RANLIB}" \
2771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2772 TAGS) \
2a4cbe27
NN
2773 || exit 1
2774
6bd3dfaa 2775@endif ash
2a4cbe27 2776
4fa63067
NN
2777.PHONY: maybe-install-info-ash install-info-ash
2778maybe-install-info-ash:
6bd3dfaa
PB
2779@if ash
2780maybe-install-info-ash: install-info-ash
2a4cbe27 2781
4fa63067
NN
2782install-info-ash: \
2783 configure-ash \
2784 info-ash
0aed8855 2785 @: $(MAKE); $(unstage)
4fa63067 2786 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2787 r=`${PWD_COMMAND}`; export r; \
2788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2789 $(HOST_EXPORTS) \
b813574b 2790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2792 done; \
4fa63067 2793 echo "Doing install-info in ash" ; \
b00612cc 2794 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2797 "RANLIB=$${RANLIB}" \
2798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2799 install-info) \
2a4cbe27
NN
2800 || exit 1
2801
6bd3dfaa 2802@endif ash
2a4cbe27 2803
4fa63067
NN
2804.PHONY: maybe-installcheck-ash installcheck-ash
2805maybe-installcheck-ash:
6bd3dfaa
PB
2806@if ash
2807maybe-installcheck-ash: installcheck-ash
2a4cbe27 2808
4fa63067
NN
2809installcheck-ash: \
2810 configure-ash
0aed8855 2811 @: $(MAKE); $(unstage)
4fa63067 2812 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2813 r=`${PWD_COMMAND}`; export r; \
2814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2815 $(HOST_EXPORTS) \
b813574b 2816 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2818 done; \
4fa63067 2819 echo "Doing installcheck in ash" ; \
b00612cc 2820 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2823 "RANLIB=$${RANLIB}" \
2824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2825 installcheck) \
2a4cbe27
NN
2826 || exit 1
2827
6bd3dfaa 2828@endif ash
2a4cbe27 2829
4fa63067
NN
2830.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2831maybe-mostlyclean-ash:
6bd3dfaa
PB
2832@if ash
2833maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 2834
4fa63067 2835mostlyclean-ash:
0aed8855 2836 @: $(MAKE); $(unstage)
4fa63067 2837 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2838 r=`${PWD_COMMAND}`; export r; \
2839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2840 $(HOST_EXPORTS) \
b813574b 2841 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2843 done; \
4fa63067 2844 echo "Doing mostlyclean in ash" ; \
b00612cc 2845 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2848 "RANLIB=$${RANLIB}" \
2849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2850 mostlyclean) \
2a4cbe27
NN
2851 || exit 1
2852
6bd3dfaa 2853@endif ash
2a4cbe27 2854
4fa63067
NN
2855.PHONY: maybe-clean-ash clean-ash
2856maybe-clean-ash:
6bd3dfaa
PB
2857@if ash
2858maybe-clean-ash: clean-ash
2a4cbe27 2859
4fa63067 2860clean-ash:
0aed8855 2861 @: $(MAKE); $(unstage)
4fa63067 2862 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2863 r=`${PWD_COMMAND}`; export r; \
2864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2865 $(HOST_EXPORTS) \
b813574b 2866 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2868 done; \
4fa63067 2869 echo "Doing clean in ash" ; \
b00612cc 2870 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2873 "RANLIB=$${RANLIB}" \
2874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2875 clean) \
2a4cbe27
NN
2876 || exit 1
2877
6bd3dfaa 2878@endif ash
2a4cbe27 2879
4fa63067
NN
2880.PHONY: maybe-distclean-ash distclean-ash
2881maybe-distclean-ash:
6bd3dfaa
PB
2882@if ash
2883maybe-distclean-ash: distclean-ash
2a4cbe27 2884
4fa63067 2885distclean-ash:
0aed8855 2886 @: $(MAKE); $(unstage)
4fa63067 2887 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2888 r=`${PWD_COMMAND}`; export r; \
2889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2890 $(HOST_EXPORTS) \
b813574b 2891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2893 done; \
4fa63067 2894 echo "Doing distclean in ash" ; \
b00612cc 2895 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2898 "RANLIB=$${RANLIB}" \
2899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2900 distclean) \
2a4cbe27
NN
2901 || exit 1
2902
6bd3dfaa 2903@endif ash
2a4cbe27 2904
4fa63067
NN
2905.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2906maybe-maintainer-clean-ash:
6bd3dfaa
PB
2907@if ash
2908maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 2909
4fa63067 2910maintainer-clean-ash:
0aed8855 2911 @: $(MAKE); $(unstage)
4fa63067 2912 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2913 r=`${PWD_COMMAND}`; export r; \
2914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2915 $(HOST_EXPORTS) \
b813574b 2916 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2918 done; \
4fa63067 2919 echo "Doing maintainer-clean in ash" ; \
b00612cc 2920 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2923 "RANLIB=$${RANLIB}" \
2924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2925 maintainer-clean) \
2a4cbe27
NN
2926 || exit 1
2927
6bd3dfaa 2928@endif ash
2a4cbe27 2929
2a4cbe27 2930
a7254363 2931
4fa63067
NN
2932.PHONY: configure-autoconf maybe-configure-autoconf
2933maybe-configure-autoconf:
6bd3dfaa
PB
2934@if autoconf
2935maybe-configure-autoconf: configure-autoconf
c52c6897 2936configure-autoconf:
0aed8855 2937 @: $(MAKE); $(unstage)
c52c6897 2938 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2940 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
2941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 2942 $(HOST_EXPORTS) \
a7254363
PB
2943 echo Configuring in $(HOST_SUBDIR)/autoconf; \
2944 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 2945 case $(srcdir) in \
b00612cc
PB
2946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2947 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
2948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2949 esac; \
b00612cc
PB
2950 srcdiroption="--srcdir=$${topdir}/autoconf"; \
2951 libsrcdir="$$s/autoconf"; \
4fa63067 2952 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 2953 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2954 || exit 1
6bd3dfaa 2955@endif autoconf
2a4cbe27 2956
a7254363
PB
2957
2958
d545f33b
PB
2959
2960
4fa63067
NN
2961.PHONY: all-autoconf maybe-all-autoconf
2962maybe-all-autoconf:
6bd3dfaa 2963@if autoconf
d27cc32e 2964TARGET-autoconf=all
6bd3dfaa 2965maybe-all-autoconf: all-autoconf
4fa63067 2966all-autoconf: configure-autoconf
0aed8855 2967 @: $(MAKE); $(unstage)
4fa63067
NN
2968 @r=`${PWD_COMMAND}`; export r; \
2969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2970 $(HOST_EXPORTS) \
b00612cc
PB
2971 (cd $(HOST_SUBDIR)/autoconf && \
2972 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 2973@endif autoconf
2a4cbe27 2974
a7254363 2975
d545f33b
PB
2976
2977
4fa63067
NN
2978.PHONY: check-autoconf maybe-check-autoconf
2979maybe-check-autoconf:
6bd3dfaa
PB
2980@if autoconf
2981maybe-check-autoconf: check-autoconf
2a4cbe27 2982
4fa63067 2983check-autoconf:
0aed8855 2984 @: $(MAKE); $(unstage)
4fa63067 2985 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2987 $(HOST_EXPORTS) \
b00612cc
PB
2988 (cd $(HOST_SUBDIR)/autoconf && \
2989 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2990
6bd3dfaa 2991@endif autoconf
2a4cbe27 2992
4fa63067
NN
2993.PHONY: install-autoconf maybe-install-autoconf
2994maybe-install-autoconf:
6bd3dfaa
PB
2995@if autoconf
2996maybe-install-autoconf: install-autoconf
2a4cbe27 2997
4fa63067 2998install-autoconf: installdirs
0aed8855 2999 @: $(MAKE); $(unstage)
4fa63067 3000 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3002 $(HOST_EXPORTS) \
b00612cc 3003 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3004 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3005
6bd3dfaa 3006@endif autoconf
2a4cbe27 3007
4fa63067 3008# Other targets (info, dvi, etc.)
2a4cbe27 3009
4fa63067
NN
3010.PHONY: maybe-info-autoconf info-autoconf
3011maybe-info-autoconf:
6bd3dfaa
PB
3012@if autoconf
3013maybe-info-autoconf: info-autoconf
4fa63067
NN
3014
3015info-autoconf: \
3016 configure-autoconf
0aed8855 3017 @: $(MAKE); $(unstage)
4fa63067 3018 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3019 r=`${PWD_COMMAND}`; export r; \
3020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3021 $(HOST_EXPORTS) \
b813574b 3022 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3024 done; \
4fa63067 3025 echo "Doing info in autoconf" ; \
b00612cc 3026 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3029 "RANLIB=$${RANLIB}" \
3030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3031 info) \
2a4cbe27
NN
3032 || exit 1
3033
6bd3dfaa 3034@endif autoconf
2a4cbe27 3035
4fa63067
NN
3036.PHONY: maybe-dvi-autoconf dvi-autoconf
3037maybe-dvi-autoconf:
6bd3dfaa
PB
3038@if autoconf
3039maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3040
4fa63067
NN
3041dvi-autoconf: \
3042 configure-autoconf
0aed8855 3043 @: $(MAKE); $(unstage)
4fa63067 3044 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3045 r=`${PWD_COMMAND}`; export r; \
3046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3047 $(HOST_EXPORTS) \
b813574b 3048 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3050 done; \
4fa63067 3051 echo "Doing dvi in autoconf" ; \
b00612cc 3052 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3055 "RANLIB=$${RANLIB}" \
3056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3057 dvi) \
2a4cbe27
NN
3058 || exit 1
3059
6bd3dfaa 3060@endif autoconf
2a4cbe27 3061
6d389afc
MS
3062.PHONY: maybe-html-autoconf html-autoconf
3063maybe-html-autoconf:
3064@if autoconf
3065maybe-html-autoconf: html-autoconf
3066
3067html-autoconf: \
3068 configure-autoconf
0aed8855 3069 @: $(MAKE); $(unstage)
6d389afc
MS
3070 @[ -f ./autoconf/Makefile ] || exit 0; \
3071 r=`${PWD_COMMAND}`; export r; \
3072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3073 $(HOST_EXPORTS) \
3074 for flag in $(EXTRA_HOST_FLAGS) ; do \
3075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3076 done; \
3077 echo "Doing html in autoconf" ; \
b00612cc 3078 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3081 "RANLIB=$${RANLIB}" \
3082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3083 html) \
3084 || exit 1
3085
3086@endif autoconf
3087
4fa63067
NN
3088.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3089maybe-TAGS-autoconf:
6bd3dfaa
PB
3090@if autoconf
3091maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3092
4fa63067
NN
3093TAGS-autoconf: \
3094 configure-autoconf
0aed8855 3095 @: $(MAKE); $(unstage)
4fa63067 3096 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3097 r=`${PWD_COMMAND}`; export r; \
3098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3099 $(HOST_EXPORTS) \
b813574b 3100 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3102 done; \
4fa63067 3103 echo "Doing TAGS in autoconf" ; \
b00612cc 3104 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3107 "RANLIB=$${RANLIB}" \
3108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3109 TAGS) \
2a4cbe27
NN
3110 || exit 1
3111
6bd3dfaa 3112@endif autoconf
2a4cbe27 3113
4fa63067
NN
3114.PHONY: maybe-install-info-autoconf install-info-autoconf
3115maybe-install-info-autoconf:
6bd3dfaa
PB
3116@if autoconf
3117maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3118
4fa63067
NN
3119install-info-autoconf: \
3120 configure-autoconf \
3121 info-autoconf
0aed8855 3122 @: $(MAKE); $(unstage)
4fa63067 3123 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3124 r=`${PWD_COMMAND}`; export r; \
3125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3126 $(HOST_EXPORTS) \
b813574b 3127 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3129 done; \
4fa63067 3130 echo "Doing install-info in autoconf" ; \
b00612cc 3131 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3134 "RANLIB=$${RANLIB}" \
3135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3136 install-info) \
2a4cbe27
NN
3137 || exit 1
3138
6bd3dfaa 3139@endif autoconf
2a4cbe27 3140
4fa63067
NN
3141.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3142maybe-installcheck-autoconf:
6bd3dfaa
PB
3143@if autoconf
3144maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3145
4fa63067
NN
3146installcheck-autoconf: \
3147 configure-autoconf
0aed8855 3148 @: $(MAKE); $(unstage)
4fa63067 3149 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3150 r=`${PWD_COMMAND}`; export r; \
3151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3152 $(HOST_EXPORTS) \
b813574b 3153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3155 done; \
4fa63067 3156 echo "Doing installcheck in autoconf" ; \
b00612cc 3157 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3160 "RANLIB=$${RANLIB}" \
3161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3162 installcheck) \
2a4cbe27
NN
3163 || exit 1
3164
6bd3dfaa 3165@endif autoconf
2a4cbe27 3166
4fa63067
NN
3167.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3168maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3169@if autoconf
3170maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3171
4fa63067 3172mostlyclean-autoconf:
0aed8855 3173 @: $(MAKE); $(unstage)
4fa63067 3174 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3175 r=`${PWD_COMMAND}`; export r; \
3176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3177 $(HOST_EXPORTS) \
b813574b 3178 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3180 done; \
4fa63067 3181 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3182 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3185 "RANLIB=$${RANLIB}" \
3186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3187 mostlyclean) \
2a4cbe27
NN
3188 || exit 1
3189
6bd3dfaa 3190@endif autoconf
2a4cbe27 3191
4fa63067
NN
3192.PHONY: maybe-clean-autoconf clean-autoconf
3193maybe-clean-autoconf:
6bd3dfaa
PB
3194@if autoconf
3195maybe-clean-autoconf: clean-autoconf
2a4cbe27 3196
4fa63067 3197clean-autoconf:
0aed8855 3198 @: $(MAKE); $(unstage)
4fa63067 3199 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3200 r=`${PWD_COMMAND}`; export r; \
3201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3202 $(HOST_EXPORTS) \
b813574b 3203 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3205 done; \
4fa63067 3206 echo "Doing clean in autoconf" ; \
b00612cc 3207 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3210 "RANLIB=$${RANLIB}" \
3211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3212 clean) \
2a4cbe27
NN
3213 || exit 1
3214
6bd3dfaa 3215@endif autoconf
2a4cbe27 3216
4fa63067
NN
3217.PHONY: maybe-distclean-autoconf distclean-autoconf
3218maybe-distclean-autoconf:
6bd3dfaa
PB
3219@if autoconf
3220maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3221
4fa63067 3222distclean-autoconf:
0aed8855 3223 @: $(MAKE); $(unstage)
4fa63067 3224 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3225 r=`${PWD_COMMAND}`; export r; \
3226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3227 $(HOST_EXPORTS) \
b813574b 3228 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3230 done; \
4fa63067 3231 echo "Doing distclean in autoconf" ; \
b00612cc 3232 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3235 "RANLIB=$${RANLIB}" \
3236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3237 distclean) \
2a4cbe27
NN
3238 || exit 1
3239
6bd3dfaa 3240@endif autoconf
2a4cbe27 3241
4fa63067
NN
3242.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3243maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3244@if autoconf
3245maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3246
4fa63067 3247maintainer-clean-autoconf:
0aed8855 3248 @: $(MAKE); $(unstage)
4fa63067 3249 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3250 r=`${PWD_COMMAND}`; export r; \
3251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3252 $(HOST_EXPORTS) \
b813574b 3253 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3255 done; \
4fa63067 3256 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3257 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3260 "RANLIB=$${RANLIB}" \
3261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3262 maintainer-clean) \
2a4cbe27
NN
3263 || exit 1
3264
6bd3dfaa 3265@endif autoconf
2a4cbe27 3266
2a4cbe27 3267
a7254363 3268
4fa63067
NN
3269.PHONY: configure-automake maybe-configure-automake
3270maybe-configure-automake:
6bd3dfaa
PB
3271@if automake
3272maybe-configure-automake: configure-automake
c52c6897 3273configure-automake:
0aed8855 3274 @: $(MAKE); $(unstage)
c52c6897 3275 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3277 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3279 $(HOST_EXPORTS) \
a7254363
PB
3280 echo Configuring in $(HOST_SUBDIR)/automake; \
3281 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3282 case $(srcdir) in \
b00612cc
PB
3283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3284 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3286 esac; \
b00612cc
PB
3287 srcdiroption="--srcdir=$${topdir}/automake"; \
3288 libsrcdir="$$s/automake"; \
4fa63067 3289 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3290 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3291 || exit 1
6bd3dfaa 3292@endif automake
2a4cbe27 3293
a7254363
PB
3294
3295
d545f33b
PB
3296
3297
4fa63067
NN
3298.PHONY: all-automake maybe-all-automake
3299maybe-all-automake:
6bd3dfaa 3300@if automake
d27cc32e 3301TARGET-automake=all
6bd3dfaa 3302maybe-all-automake: all-automake
4fa63067 3303all-automake: configure-automake
0aed8855 3304 @: $(MAKE); $(unstage)
4fa63067
NN
3305 @r=`${PWD_COMMAND}`; export r; \
3306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3307 $(HOST_EXPORTS) \
b00612cc
PB
3308 (cd $(HOST_SUBDIR)/automake && \
3309 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3310@endif automake
2a4cbe27 3311
a7254363 3312
d545f33b
PB
3313
3314
4fa63067
NN
3315.PHONY: check-automake maybe-check-automake
3316maybe-check-automake:
6bd3dfaa
PB
3317@if automake
3318maybe-check-automake: check-automake
2a4cbe27 3319
4fa63067 3320check-automake:
0aed8855 3321 @: $(MAKE); $(unstage)
4fa63067 3322 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3324 $(HOST_EXPORTS) \
b00612cc
PB
3325 (cd $(HOST_SUBDIR)/automake && \
3326 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3327
6bd3dfaa 3328@endif automake
4fa63067
NN
3329
3330.PHONY: install-automake maybe-install-automake
3331maybe-install-automake:
6bd3dfaa
PB
3332@if automake
3333maybe-install-automake: install-automake
2a4cbe27 3334
4fa63067 3335install-automake: installdirs
0aed8855 3336 @: $(MAKE); $(unstage)
4fa63067
NN
3337 @r=`${PWD_COMMAND}`; export r; \
3338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3339 $(HOST_EXPORTS) \
b00612cc 3340 (cd $(HOST_SUBDIR)/automake && \
2da12f12 3341 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3342
6bd3dfaa 3343@endif automake
2a4cbe27 3344
4fa63067
NN
3345# Other targets (info, dvi, etc.)
3346
3347.PHONY: maybe-info-automake info-automake
3348maybe-info-automake:
6bd3dfaa
PB
3349@if automake
3350maybe-info-automake: info-automake
4fa63067
NN
3351
3352info-automake: \
3353 configure-automake
0aed8855 3354 @: $(MAKE); $(unstage)
4fa63067 3355 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3356 r=`${PWD_COMMAND}`; export r; \
3357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3358 $(HOST_EXPORTS) \
b813574b 3359 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3361 done; \
4fa63067 3362 echo "Doing info in automake" ; \
b00612cc 3363 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3366 "RANLIB=$${RANLIB}" \
3367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3368 info) \
2a4cbe27
NN
3369 || exit 1
3370
6bd3dfaa 3371@endif automake
2a4cbe27 3372
4fa63067
NN
3373.PHONY: maybe-dvi-automake dvi-automake
3374maybe-dvi-automake:
6bd3dfaa
PB
3375@if automake
3376maybe-dvi-automake: dvi-automake
2a4cbe27 3377
4fa63067
NN
3378dvi-automake: \
3379 configure-automake
0aed8855 3380 @: $(MAKE); $(unstage)
4fa63067 3381 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3382 r=`${PWD_COMMAND}`; export r; \
3383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3384 $(HOST_EXPORTS) \
b813574b 3385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3387 done; \
4fa63067 3388 echo "Doing dvi in automake" ; \
b00612cc 3389 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3392 "RANLIB=$${RANLIB}" \
3393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3394 dvi) \
2a4cbe27
NN
3395 || exit 1
3396
6bd3dfaa 3397@endif automake
2a4cbe27 3398
6d389afc
MS
3399.PHONY: maybe-html-automake html-automake
3400maybe-html-automake:
3401@if automake
3402maybe-html-automake: html-automake
3403
3404html-automake: \
3405 configure-automake
0aed8855 3406 @: $(MAKE); $(unstage)
6d389afc
MS
3407 @[ -f ./automake/Makefile ] || exit 0; \
3408 r=`${PWD_COMMAND}`; export r; \
3409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3410 $(HOST_EXPORTS) \
3411 for flag in $(EXTRA_HOST_FLAGS) ; do \
3412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3413 done; \
3414 echo "Doing html in automake" ; \
b00612cc 3415 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
3416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3418 "RANLIB=$${RANLIB}" \
3419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3420 html) \
3421 || exit 1
3422
3423@endif automake
3424
4fa63067
NN
3425.PHONY: maybe-TAGS-automake TAGS-automake
3426maybe-TAGS-automake:
6bd3dfaa
PB
3427@if automake
3428maybe-TAGS-automake: TAGS-automake
2a4cbe27 3429
4fa63067
NN
3430TAGS-automake: \
3431 configure-automake
0aed8855 3432 @: $(MAKE); $(unstage)
4fa63067 3433 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3434 r=`${PWD_COMMAND}`; export r; \
3435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3436 $(HOST_EXPORTS) \
b813574b 3437 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3439 done; \
4fa63067 3440 echo "Doing TAGS in automake" ; \
b00612cc 3441 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3444 "RANLIB=$${RANLIB}" \
3445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3446 TAGS) \
2a4cbe27
NN
3447 || exit 1
3448
6bd3dfaa 3449@endif automake
2a4cbe27 3450
4fa63067
NN
3451.PHONY: maybe-install-info-automake install-info-automake
3452maybe-install-info-automake:
6bd3dfaa
PB
3453@if automake
3454maybe-install-info-automake: install-info-automake
2a4cbe27 3455
4fa63067
NN
3456install-info-automake: \
3457 configure-automake \
3458 info-automake
0aed8855 3459 @: $(MAKE); $(unstage)
4fa63067 3460 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3461 r=`${PWD_COMMAND}`; export r; \
3462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3463 $(HOST_EXPORTS) \
b813574b 3464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3466 done; \
4fa63067 3467 echo "Doing install-info in automake" ; \
b00612cc 3468 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3471 "RANLIB=$${RANLIB}" \
3472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3473 install-info) \
2a4cbe27
NN
3474 || exit 1
3475
6bd3dfaa 3476@endif automake
2a4cbe27 3477
4fa63067
NN
3478.PHONY: maybe-installcheck-automake installcheck-automake
3479maybe-installcheck-automake:
6bd3dfaa
PB
3480@if automake
3481maybe-installcheck-automake: installcheck-automake
2a4cbe27 3482
4fa63067
NN
3483installcheck-automake: \
3484 configure-automake
0aed8855 3485 @: $(MAKE); $(unstage)
4fa63067 3486 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3487 r=`${PWD_COMMAND}`; export r; \
3488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3489 $(HOST_EXPORTS) \
b813574b 3490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3492 done; \
4fa63067 3493 echo "Doing installcheck in automake" ; \
b00612cc 3494 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3497 "RANLIB=$${RANLIB}" \
3498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3499 installcheck) \
2a4cbe27
NN
3500 || exit 1
3501
6bd3dfaa 3502@endif automake
2a4cbe27 3503
4fa63067
NN
3504.PHONY: maybe-mostlyclean-automake mostlyclean-automake
3505maybe-mostlyclean-automake:
6bd3dfaa
PB
3506@if automake
3507maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 3508
4fa63067 3509mostlyclean-automake:
0aed8855 3510 @: $(MAKE); $(unstage)
4fa63067 3511 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3512 r=`${PWD_COMMAND}`; export r; \
3513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3514 $(HOST_EXPORTS) \
b813574b 3515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3517 done; \
4fa63067 3518 echo "Doing mostlyclean in automake" ; \
b00612cc 3519 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3522 "RANLIB=$${RANLIB}" \
3523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3524 mostlyclean) \
2a4cbe27
NN
3525 || exit 1
3526
6bd3dfaa 3527@endif automake
2a4cbe27 3528
4fa63067
NN
3529.PHONY: maybe-clean-automake clean-automake
3530maybe-clean-automake:
6bd3dfaa
PB
3531@if automake
3532maybe-clean-automake: clean-automake
2a4cbe27 3533
4fa63067 3534clean-automake:
0aed8855 3535 @: $(MAKE); $(unstage)
4fa63067 3536 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3537 r=`${PWD_COMMAND}`; export r; \
3538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3539 $(HOST_EXPORTS) \
b813574b 3540 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3542 done; \
4fa63067 3543 echo "Doing clean in automake" ; \
b00612cc 3544 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3547 "RANLIB=$${RANLIB}" \
3548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3549 clean) \
2a4cbe27
NN
3550 || exit 1
3551
6bd3dfaa 3552@endif automake
2a4cbe27 3553
4fa63067
NN
3554.PHONY: maybe-distclean-automake distclean-automake
3555maybe-distclean-automake:
6bd3dfaa
PB
3556@if automake
3557maybe-distclean-automake: distclean-automake
2a4cbe27 3558
4fa63067 3559distclean-automake:
0aed8855 3560 @: $(MAKE); $(unstage)
4fa63067 3561 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3562 r=`${PWD_COMMAND}`; export r; \
3563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3564 $(HOST_EXPORTS) \
b813574b 3565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3567 done; \
4fa63067 3568 echo "Doing distclean in automake" ; \
b00612cc 3569 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3572 "RANLIB=$${RANLIB}" \
3573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3574 distclean) \
2a4cbe27
NN
3575 || exit 1
3576
6bd3dfaa 3577@endif automake
2a4cbe27 3578
4fa63067
NN
3579.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3580maybe-maintainer-clean-automake:
6bd3dfaa
PB
3581@if automake
3582maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 3583
4fa63067 3584maintainer-clean-automake:
0aed8855 3585 @: $(MAKE); $(unstage)
4fa63067 3586 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3587 r=`${PWD_COMMAND}`; export r; \
3588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3589 $(HOST_EXPORTS) \
b813574b 3590 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3592 done; \
4fa63067 3593 echo "Doing maintainer-clean in automake" ; \
b00612cc 3594 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3597 "RANLIB=$${RANLIB}" \
3598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3599 maintainer-clean) \
2a4cbe27
NN
3600 || exit 1
3601
6bd3dfaa 3602@endif automake
2a4cbe27 3603
2a4cbe27 3604
a7254363 3605
4fa63067
NN
3606.PHONY: configure-bash maybe-configure-bash
3607maybe-configure-bash:
6bd3dfaa
PB
3608@if bash
3609maybe-configure-bash: configure-bash
c52c6897 3610configure-bash:
0aed8855 3611 @: $(MAKE); $(unstage)
c52c6897 3612 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3614 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
3615 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 3616 $(HOST_EXPORTS) \
a7254363
PB
3617 echo Configuring in $(HOST_SUBDIR)/bash; \
3618 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 3619 case $(srcdir) in \
b00612cc
PB
3620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3621 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
3622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3623 esac; \
b00612cc
PB
3624 srcdiroption="--srcdir=$${topdir}/bash"; \
3625 libsrcdir="$$s/bash"; \
4fa63067 3626 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3627 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3628 || exit 1
6bd3dfaa 3629@endif bash
2a4cbe27 3630
a7254363
PB
3631
3632
d545f33b
PB
3633
3634
4fa63067
NN
3635.PHONY: all-bash maybe-all-bash
3636maybe-all-bash:
6bd3dfaa 3637@if bash
d27cc32e 3638TARGET-bash=all
6bd3dfaa 3639maybe-all-bash: all-bash
4fa63067 3640all-bash: configure-bash
0aed8855 3641 @: $(MAKE); $(unstage)
4fa63067
NN
3642 @r=`${PWD_COMMAND}`; export r; \
3643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3644 $(HOST_EXPORTS) \
b00612cc
PB
3645 (cd $(HOST_SUBDIR)/bash && \
3646 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 3647@endif bash
2a4cbe27 3648
a7254363 3649
d545f33b
PB
3650
3651
4fa63067
NN
3652.PHONY: check-bash maybe-check-bash
3653maybe-check-bash:
6bd3dfaa
PB
3654@if bash
3655maybe-check-bash: check-bash
2a4cbe27 3656
4fa63067 3657check-bash:
0aed8855 3658 @: $(MAKE); $(unstage)
4fa63067 3659 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3661 $(HOST_EXPORTS) \
b00612cc
PB
3662 (cd $(HOST_SUBDIR)/bash && \
3663 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3664
6bd3dfaa 3665@endif bash
2a4cbe27 3666
4fa63067
NN
3667.PHONY: install-bash maybe-install-bash
3668maybe-install-bash:
6bd3dfaa
PB
3669@if bash
3670maybe-install-bash: install-bash
2a4cbe27 3671
4fa63067 3672install-bash: installdirs
0aed8855 3673 @: $(MAKE); $(unstage)
4fa63067 3674 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3676 $(HOST_EXPORTS) \
b00612cc 3677 (cd $(HOST_SUBDIR)/bash && \
2da12f12 3678 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3679
6bd3dfaa 3680@endif bash
2a4cbe27 3681
4fa63067 3682# Other targets (info, dvi, etc.)
2a4cbe27 3683
4fa63067
NN
3684.PHONY: maybe-info-bash info-bash
3685maybe-info-bash:
6bd3dfaa
PB
3686@if bash
3687maybe-info-bash: info-bash
4fa63067
NN
3688
3689info-bash: \
3690 configure-bash
0aed8855 3691 @: $(MAKE); $(unstage)
4fa63067 3692 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3693 r=`${PWD_COMMAND}`; export r; \
3694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3695 $(HOST_EXPORTS) \
b813574b 3696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698 done; \
4fa63067 3699 echo "Doing info in bash" ; \
b00612cc 3700 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703 "RANLIB=$${RANLIB}" \
3704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3705 info) \
2a4cbe27
NN
3706 || exit 1
3707
6bd3dfaa 3708@endif bash
2a4cbe27 3709
4fa63067
NN
3710.PHONY: maybe-dvi-bash dvi-bash
3711maybe-dvi-bash:
6bd3dfaa
PB
3712@if bash
3713maybe-dvi-bash: dvi-bash
2a4cbe27 3714
4fa63067
NN
3715dvi-bash: \
3716 configure-bash
0aed8855 3717 @: $(MAKE); $(unstage)
4fa63067 3718 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3719 r=`${PWD_COMMAND}`; export r; \
3720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3721 $(HOST_EXPORTS) \
b813574b 3722 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3724 done; \
4fa63067 3725 echo "Doing dvi in bash" ; \
b00612cc 3726 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3729 "RANLIB=$${RANLIB}" \
3730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3731 dvi) \
2a4cbe27
NN
3732 || exit 1
3733
6bd3dfaa 3734@endif bash
2a4cbe27 3735
6d389afc
MS
3736.PHONY: maybe-html-bash html-bash
3737maybe-html-bash:
3738@if bash
3739maybe-html-bash: html-bash
3740
3741html-bash: \
3742 configure-bash
0aed8855 3743 @: $(MAKE); $(unstage)
6d389afc
MS
3744 @[ -f ./bash/Makefile ] || exit 0; \
3745 r=`${PWD_COMMAND}`; export r; \
3746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3747 $(HOST_EXPORTS) \
3748 for flag in $(EXTRA_HOST_FLAGS) ; do \
3749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3750 done; \
3751 echo "Doing html in bash" ; \
b00612cc 3752 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
3753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3755 "RANLIB=$${RANLIB}" \
3756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3757 html) \
3758 || exit 1
3759
3760@endif bash
3761
4fa63067
NN
3762.PHONY: maybe-TAGS-bash TAGS-bash
3763maybe-TAGS-bash:
6bd3dfaa
PB
3764@if bash
3765maybe-TAGS-bash: TAGS-bash
2a4cbe27 3766
4fa63067
NN
3767TAGS-bash: \
3768 configure-bash
0aed8855 3769 @: $(MAKE); $(unstage)
4fa63067 3770 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3771 r=`${PWD_COMMAND}`; export r; \
3772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3773 $(HOST_EXPORTS) \
b813574b 3774 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3776 done; \
4fa63067 3777 echo "Doing TAGS in bash" ; \
b00612cc 3778 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3781 "RANLIB=$${RANLIB}" \
3782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3783 TAGS) \
2a4cbe27
NN
3784 || exit 1
3785
6bd3dfaa 3786@endif bash
2a4cbe27 3787
4fa63067
NN
3788.PHONY: maybe-install-info-bash install-info-bash
3789maybe-install-info-bash:
6bd3dfaa
PB
3790@if bash
3791maybe-install-info-bash: install-info-bash
2a4cbe27 3792
4fa63067
NN
3793install-info-bash: \
3794 configure-bash \
3795 info-bash
0aed8855 3796 @: $(MAKE); $(unstage)
4fa63067 3797 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3798 r=`${PWD_COMMAND}`; export r; \
3799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3800 $(HOST_EXPORTS) \
b813574b 3801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3803 done; \
4fa63067 3804 echo "Doing install-info in bash" ; \
b00612cc 3805 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3808 "RANLIB=$${RANLIB}" \
3809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3810 install-info) \
2a4cbe27
NN
3811 || exit 1
3812
6bd3dfaa 3813@endif bash
2a4cbe27 3814
4fa63067
NN
3815.PHONY: maybe-installcheck-bash installcheck-bash
3816maybe-installcheck-bash:
6bd3dfaa
PB
3817@if bash
3818maybe-installcheck-bash: installcheck-bash
2a4cbe27 3819
4fa63067
NN
3820installcheck-bash: \
3821 configure-bash
0aed8855 3822 @: $(MAKE); $(unstage)
4fa63067 3823 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3824 r=`${PWD_COMMAND}`; export r; \
3825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3826 $(HOST_EXPORTS) \
b813574b 3827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3829 done; \
4fa63067 3830 echo "Doing installcheck in bash" ; \
b00612cc 3831 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3834 "RANLIB=$${RANLIB}" \
3835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3836 installcheck) \
2a4cbe27
NN
3837 || exit 1
3838
6bd3dfaa 3839@endif bash
2a4cbe27 3840
4fa63067
NN
3841.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3842maybe-mostlyclean-bash:
6bd3dfaa
PB
3843@if bash
3844maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 3845
4fa63067 3846mostlyclean-bash:
0aed8855 3847 @: $(MAKE); $(unstage)
4fa63067 3848 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3849 r=`${PWD_COMMAND}`; export r; \
3850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3851 $(HOST_EXPORTS) \
b813574b 3852 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3854 done; \
4fa63067 3855 echo "Doing mostlyclean in bash" ; \
b00612cc 3856 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3859 "RANLIB=$${RANLIB}" \
3860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3861 mostlyclean) \
2a4cbe27
NN
3862 || exit 1
3863
6bd3dfaa 3864@endif bash
2a4cbe27 3865
4fa63067
NN
3866.PHONY: maybe-clean-bash clean-bash
3867maybe-clean-bash:
6bd3dfaa
PB
3868@if bash
3869maybe-clean-bash: clean-bash
2a4cbe27 3870
4fa63067 3871clean-bash:
0aed8855 3872 @: $(MAKE); $(unstage)
4fa63067 3873 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3874 r=`${PWD_COMMAND}`; export r; \
3875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3876 $(HOST_EXPORTS) \
b813574b 3877 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3879 done; \
4fa63067 3880 echo "Doing clean in bash" ; \
b00612cc 3881 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3884 "RANLIB=$${RANLIB}" \
3885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3886 clean) \
2a4cbe27
NN
3887 || exit 1
3888
6bd3dfaa 3889@endif bash
2a4cbe27 3890
4fa63067
NN
3891.PHONY: maybe-distclean-bash distclean-bash
3892maybe-distclean-bash:
6bd3dfaa
PB
3893@if bash
3894maybe-distclean-bash: distclean-bash
2a4cbe27 3895
4fa63067 3896distclean-bash:
0aed8855 3897 @: $(MAKE); $(unstage)
4fa63067 3898 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3899 r=`${PWD_COMMAND}`; export r; \
3900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3901 $(HOST_EXPORTS) \
b813574b 3902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3904 done; \
4fa63067 3905 echo "Doing distclean in bash" ; \
b00612cc 3906 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3909 "RANLIB=$${RANLIB}" \
3910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3911 distclean) \
2a4cbe27
NN
3912 || exit 1
3913
6bd3dfaa 3914@endif bash
2a4cbe27 3915
4fa63067
NN
3916.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3917maybe-maintainer-clean-bash:
6bd3dfaa
PB
3918@if bash
3919maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 3920
4fa63067 3921maintainer-clean-bash:
0aed8855 3922 @: $(MAKE); $(unstage)
4fa63067 3923 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3924 r=`${PWD_COMMAND}`; export r; \
3925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3926 $(HOST_EXPORTS) \
b813574b 3927 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3929 done; \
4fa63067 3930 echo "Doing maintainer-clean in bash" ; \
b00612cc 3931 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3934 "RANLIB=$${RANLIB}" \
3935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3936 maintainer-clean) \
2a4cbe27
NN
3937 || exit 1
3938
6bd3dfaa 3939@endif bash
2a4cbe27 3940
2a4cbe27 3941
a7254363 3942
4fa63067
NN
3943.PHONY: configure-bfd maybe-configure-bfd
3944maybe-configure-bfd:
6bd3dfaa
PB
3945@if bfd
3946maybe-configure-bfd: configure-bfd
c52c6897
PB
3947configure-bfd:
3948@endif bfd
3949@if bfd-bootstrap
3950 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
3951@endif bfd-bootstrap
3952@if bfd
3953 @r=`${PWD_COMMAND}`; export r; \
3954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
3955 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 3957 $(HOST_EXPORTS) \
a7254363
PB
3958 echo Configuring in $(HOST_SUBDIR)/bfd; \
3959 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 3960 case $(srcdir) in \
b00612cc
PB
3961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3962 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3964 esac; \
b00612cc
PB
3965 srcdiroption="--srcdir=$${topdir}/bfd"; \
3966 libsrcdir="$$s/bfd"; \
4fa63067 3967 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3968 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3969 || exit 1
6bd3dfaa 3970@endif bfd
2a4cbe27 3971
a7254363
PB
3972
3973
d545f33b
PB
3974.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3975maybe-configure-stage1-bfd:
3976@if bfd-bootstrap
3977maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 3978configure-stage1-bfd:
c52c6897 3979 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 3980 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
3981 @r=`${PWD_COMMAND}`; export r; \
3982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 3983 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
3984 $(HOST_EXPORTS) \
3985 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 3986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
3987 cd $(HOST_SUBDIR)/bfd || exit 1; \
3988 case $(srcdir) in \
3989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3990 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3992 esac; \
3993 srcdiroption="--srcdir=$${topdir}/bfd"; \
3994 libsrcdir="$$s/bfd"; \
3995 $(SHELL) $${libsrcdir}/configure \
3996 $(HOST_CONFIGARGS) $${srcdiroption} \
3997 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
3998@endif bfd-bootstrap
3999
4000.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4001maybe-configure-stage2-bfd:
4002@if bfd-bootstrap
4003maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4004configure-stage2-bfd:
c52c6897 4005 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4006 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4007 @r=`${PWD_COMMAND}`; export r; \
4008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4009 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4010 $(HOST_EXPORTS) \
4011 $(POSTSTAGE1_HOST_EXPORTS) \
4012 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4013 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4014 cd $(HOST_SUBDIR)/bfd || exit 1; \
4015 case $(srcdir) in \
4016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4017 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4019 esac; \
4020 srcdiroption="--srcdir=$${topdir}/bfd"; \
4021 libsrcdir="$$s/bfd"; \
4022 $(SHELL) $${libsrcdir}/configure \
4023 $(HOST_CONFIGARGS) $${srcdiroption} \
4024 @stage2_werror_flag@
4025@endif bfd-bootstrap
4026
4027.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4028maybe-configure-stage3-bfd:
4029@if bfd-bootstrap
4030maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4031configure-stage3-bfd:
c52c6897 4032 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4033 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4034 @r=`${PWD_COMMAND}`; export r; \
4035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4036 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4037 $(HOST_EXPORTS) \
4038 $(POSTSTAGE1_HOST_EXPORTS) \
4039 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4041 cd $(HOST_SUBDIR)/bfd || exit 1; \
4042 case $(srcdir) in \
4043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4044 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4046 esac; \
4047 srcdiroption="--srcdir=$${topdir}/bfd"; \
4048 libsrcdir="$$s/bfd"; \
4049 $(SHELL) $${libsrcdir}/configure \
4050 $(HOST_CONFIGARGS) $${srcdiroption} \
4051 @stage2_werror_flag@
4052@endif bfd-bootstrap
4053
4054.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4055maybe-configure-stage4-bfd:
4056@if bfd-bootstrap
4057maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4058configure-stage4-bfd:
c52c6897 4059 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4060 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4061 @r=`${PWD_COMMAND}`; export r; \
4062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4063 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4064 $(HOST_EXPORTS) \
4065 $(POSTSTAGE1_HOST_EXPORTS) \
4066 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4068 cd $(HOST_SUBDIR)/bfd || exit 1; \
4069 case $(srcdir) in \
4070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4073 esac; \
4074 srcdiroption="--srcdir=$${topdir}/bfd"; \
4075 libsrcdir="$$s/bfd"; \
4076 $(SHELL) $${libsrcdir}/configure \
4077 $(HOST_CONFIGARGS) $${srcdiroption} \
4078 @stage2_werror_flag@
4079@endif bfd-bootstrap
4080
4081.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4082maybe-configure-stageprofile-bfd:
4083@if bfd-bootstrap
4084maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4085configure-stageprofile-bfd:
c52c6897 4086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4088 @r=`${PWD_COMMAND}`; export r; \
4089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4090 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4091 $(HOST_EXPORTS) \
4092 $(POSTSTAGE1_HOST_EXPORTS) \
4093 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 4094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4095 cd $(HOST_SUBDIR)/bfd || exit 1; \
4096 case $(srcdir) in \
4097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4098 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4100 esac; \
4101 srcdiroption="--srcdir=$${topdir}/bfd"; \
4102 libsrcdir="$$s/bfd"; \
4103 $(SHELL) $${libsrcdir}/configure \
4104 $(HOST_CONFIGARGS) $${srcdiroption} \
4105 @stage2_werror_flag@
4106@endif bfd-bootstrap
4107
4108.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
4109maybe-configure-stagefeedback-bfd:
4110@if bfd-bootstrap
4111maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 4112configure-stagefeedback-bfd:
c52c6897 4113 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 4114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4115 @r=`${PWD_COMMAND}`; export r; \
4116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4117 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4118 $(HOST_EXPORTS) \
4119 $(POSTSTAGE1_HOST_EXPORTS) \
4120 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 4121 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4122 cd $(HOST_SUBDIR)/bfd || exit 1; \
4123 case $(srcdir) in \
4124 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4125 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4126 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4127 esac; \
4128 srcdiroption="--srcdir=$${topdir}/bfd"; \
4129 libsrcdir="$$s/bfd"; \
4130 $(SHELL) $${libsrcdir}/configure \
4131 $(HOST_CONFIGARGS) $${srcdiroption} \
4132 @stage2_werror_flag@
4133@endif bfd-bootstrap
4134
4135
4136
4137
4138
4fa63067
NN
4139.PHONY: all-bfd maybe-all-bfd
4140maybe-all-bfd:
6bd3dfaa 4141@if bfd
d27cc32e 4142TARGET-bfd=all
6bd3dfaa 4143maybe-all-bfd: all-bfd
4fa63067 4144all-bfd: configure-bfd
c52c6897
PB
4145@endif bfd
4146@if bfd-bootstrap
4147 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4148@endif bfd-bootstrap
4149@if bfd
4150 @r=`${PWD_COMMAND}`; export r; \
4fa63067 4151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4152 $(HOST_EXPORTS) \
b00612cc
PB
4153 (cd $(HOST_SUBDIR)/bfd && \
4154 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 4155@endif bfd
2a4cbe27 4156
a7254363 4157
d545f33b
PB
4158
4159.PHONY: all-stage1-bfd maybe-all-stage1-bfd
4160.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
4161maybe-all-stage1-bfd:
4162maybe-clean-stage1-bfd:
4163@if bfd-bootstrap
4164maybe-all-stage1-bfd: all-stage1-bfd
4165all-stage1: all-stage1-bfd
f70224b5 4166TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 4167all-stage1-bfd: configure-stage1-bfd
c52c6897 4168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
4169 @r=`${PWD_COMMAND}`; export r; \
4170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4171 $(HOST_EXPORTS) \
4172 cd $(HOST_SUBDIR)/bfd && \
c52c6897 4173 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 4174 $(TARGET-stage1-bfd)
d545f33b
PB
4175
4176maybe-clean-stage1-bfd: clean-stage1-bfd
4177clean-stage1: clean-stage1-bfd
4178clean-stage1-bfd:
4179 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] \
4180 || exit 0 ; \
c52c6897 4181 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
4182 cd $(HOST_SUBDIR)/bfd && \
4183 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 4184 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
4185@endif bfd-bootstrap
4186
4187
4188.PHONY: all-stage2-bfd maybe-all-stage2-bfd
4189.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
4190maybe-all-stage2-bfd:
4191maybe-clean-stage2-bfd:
4192@if bfd-bootstrap
4193maybe-all-stage2-bfd: all-stage2-bfd
4194all-stage2: all-stage2-bfd
f70224b5 4195TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 4196all-stage2-bfd: configure-stage2-bfd
c52c6897 4197 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
4198 @r=`${PWD_COMMAND}`; export r; \
4199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4200 $(HOST_EXPORTS) \
4201 $(POSTSTAGE1_HOST_EXPORTS) \
4202 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4203 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4204 $(TARGET-stage2-bfd)
d545f33b
PB
4205
4206maybe-clean-stage2-bfd: clean-stage2-bfd
4207clean-stage2: clean-stage2-bfd
4208clean-stage2-bfd:
4209 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] \
4210 || exit 0 ; \
c52c6897 4211 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
4212 cd $(HOST_SUBDIR)/bfd && \
4213 $(MAKE) $(FLAGS_TO_PASS) \
4214 $(POSTSTAGE1_FLAGS_TO_PASS) \
4215 clean
4216@endif bfd-bootstrap
4217
4218
4219.PHONY: all-stage3-bfd maybe-all-stage3-bfd
4220.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
4221maybe-all-stage3-bfd:
4222maybe-clean-stage3-bfd:
4223@if bfd-bootstrap
4224maybe-all-stage3-bfd: all-stage3-bfd
4225all-stage3: all-stage3-bfd
f70224b5 4226TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 4227all-stage3-bfd: configure-stage3-bfd
c52c6897 4228 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
4229 @r=`${PWD_COMMAND}`; export r; \
4230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4231 $(HOST_EXPORTS) \
4232 $(POSTSTAGE1_HOST_EXPORTS) \
4233 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4234 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4235 $(TARGET-stage3-bfd)
d545f33b
PB
4236
4237maybe-clean-stage3-bfd: clean-stage3-bfd
4238clean-stage3: clean-stage3-bfd
4239clean-stage3-bfd:
4240 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] \
4241 || exit 0 ; \
c52c6897 4242 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
4243 cd $(HOST_SUBDIR)/bfd && \
4244 $(MAKE) $(FLAGS_TO_PASS) \
4245 $(POSTSTAGE1_FLAGS_TO_PASS) \
4246 clean
4247@endif bfd-bootstrap
4248
4249
4250.PHONY: all-stage4-bfd maybe-all-stage4-bfd
4251.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
4252maybe-all-stage4-bfd:
4253maybe-clean-stage4-bfd:
4254@if bfd-bootstrap
4255maybe-all-stage4-bfd: all-stage4-bfd
4256all-stage4: all-stage4-bfd
f70224b5 4257TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 4258all-stage4-bfd: configure-stage4-bfd
c52c6897 4259 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
4260 @r=`${PWD_COMMAND}`; export r; \
4261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4262 $(HOST_EXPORTS) \
4263 $(POSTSTAGE1_HOST_EXPORTS) \
4264 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4265 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4266 $(TARGET-stage4-bfd)
d545f33b
PB
4267
4268maybe-clean-stage4-bfd: clean-stage4-bfd
4269clean-stage4: clean-stage4-bfd
4270clean-stage4-bfd:
4271 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] \
4272 || exit 0 ; \
c52c6897 4273 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
4274 cd $(HOST_SUBDIR)/bfd && \
4275 $(MAKE) $(FLAGS_TO_PASS) \
4276 $(POSTSTAGE1_FLAGS_TO_PASS) \
4277 clean
4278@endif bfd-bootstrap
4279
4280
4281.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
4282.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
4283maybe-all-stageprofile-bfd:
4284maybe-clean-stageprofile-bfd:
4285@if bfd-bootstrap
4286maybe-all-stageprofile-bfd: all-stageprofile-bfd
4287all-stageprofile: all-stageprofile-bfd
f70224b5 4288TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 4289all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 4290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
4291 @r=`${PWD_COMMAND}`; export r; \
4292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4293 $(HOST_EXPORTS) \
4294 $(POSTSTAGE1_HOST_EXPORTS) \
4295 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4296 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
4297 $(TARGET-stageprofile-bfd)
d545f33b
PB
4298
4299maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
4300clean-stageprofile: clean-stageprofile-bfd
4301clean-stageprofile-bfd:
4302 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] \
4303 || exit 0 ; \
c52c6897 4304 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
4305 cd $(HOST_SUBDIR)/bfd && \
4306 $(MAKE) $(FLAGS_TO_PASS) \
4307 $(POSTSTAGE1_FLAGS_TO_PASS) \
4308 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
4309@endif bfd-bootstrap
4310
4311
4312.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
4313.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
4314maybe-all-stagefeedback-bfd:
4315maybe-clean-stagefeedback-bfd:
4316@if bfd-bootstrap
4317maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
4318all-stagefeedback: all-stagefeedback-bfd
f70224b5 4319TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 4320all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 4321 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
4322 @r=`${PWD_COMMAND}`; export r; \
4323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4324 $(HOST_EXPORTS) \
4325 $(POSTSTAGE1_HOST_EXPORTS) \
4326 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4327 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
4328 $(TARGET-stagefeedback-bfd)
d545f33b
PB
4329
4330maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
4331clean-stagefeedback: clean-stagefeedback-bfd
4332clean-stagefeedback-bfd:
4333 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] \
4334 || exit 0 ; \
c52c6897 4335 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
4336 cd $(HOST_SUBDIR)/bfd && \
4337 $(MAKE) $(FLAGS_TO_PASS) \
4338 $(POSTSTAGE1_FLAGS_TO_PASS) \
4339 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
4340@endif bfd-bootstrap
4341
4342
4343
4344
4345
4fa63067
NN
4346.PHONY: check-bfd maybe-check-bfd
4347maybe-check-bfd:
6bd3dfaa
PB
4348@if bfd
4349maybe-check-bfd: check-bfd
2a4cbe27 4350
4fa63067 4351check-bfd:
0aed8855 4352 @: $(MAKE); $(unstage)
4fa63067 4353 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4355 $(HOST_EXPORTS) \
b00612cc
PB
4356 (cd $(HOST_SUBDIR)/bfd && \
4357 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4358
6bd3dfaa 4359@endif bfd
2a4cbe27 4360
4fa63067
NN
4361.PHONY: install-bfd maybe-install-bfd
4362maybe-install-bfd:
6bd3dfaa
PB
4363@if bfd
4364maybe-install-bfd: install-bfd
2a4cbe27 4365
4fa63067 4366install-bfd: installdirs
0aed8855 4367 @: $(MAKE); $(unstage)
4fa63067 4368 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4370 $(HOST_EXPORTS) \
b00612cc 4371 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 4372 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4373
6bd3dfaa 4374@endif bfd
2a4cbe27 4375
4fa63067 4376# Other targets (info, dvi, etc.)
2a4cbe27 4377
4fa63067
NN
4378.PHONY: maybe-info-bfd info-bfd
4379maybe-info-bfd:
6bd3dfaa
PB
4380@if bfd
4381maybe-info-bfd: info-bfd
4fa63067
NN
4382
4383info-bfd: \
4384 configure-bfd
4385 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4386 r=`${PWD_COMMAND}`; export r; \
4387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4388 $(HOST_EXPORTS) \
b813574b 4389 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4391 done; \
4fa63067 4392 echo "Doing info in bfd" ; \
b00612cc 4393 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4396 "RANLIB=$${RANLIB}" \
4397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4398 info) \
2a4cbe27
NN
4399 || exit 1
4400
6bd3dfaa 4401@endif bfd
2a4cbe27 4402
4fa63067
NN
4403.PHONY: maybe-dvi-bfd dvi-bfd
4404maybe-dvi-bfd:
6bd3dfaa
PB
4405@if bfd
4406maybe-dvi-bfd: dvi-bfd
2a4cbe27 4407
4fa63067
NN
4408dvi-bfd: \
4409 configure-bfd
4410 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4411 r=`${PWD_COMMAND}`; export r; \
4412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4413 $(HOST_EXPORTS) \
b813574b 4414 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4416 done; \
4fa63067 4417 echo "Doing dvi in bfd" ; \
b00612cc 4418 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4421 "RANLIB=$${RANLIB}" \
4422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4423 dvi) \
2a4cbe27
NN
4424 || exit 1
4425
6bd3dfaa 4426@endif bfd
2a4cbe27 4427
6d389afc
MS
4428.PHONY: maybe-html-bfd html-bfd
4429maybe-html-bfd:
4430@if bfd
4431maybe-html-bfd: html-bfd
4432
4433html-bfd: \
4434 configure-bfd
4435 @[ -f ./bfd/Makefile ] || exit 0; \
4436 r=`${PWD_COMMAND}`; export r; \
4437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4438 $(HOST_EXPORTS) \
4439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4441 done; \
4442 echo "Doing html in bfd" ; \
b00612cc 4443 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
4444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4446 "RANLIB=$${RANLIB}" \
4447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4448 html) \
4449 || exit 1
4450
4451@endif bfd
4452
4fa63067
NN
4453.PHONY: maybe-TAGS-bfd TAGS-bfd
4454maybe-TAGS-bfd:
6bd3dfaa
PB
4455@if bfd
4456maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 4457
4fa63067
NN
4458TAGS-bfd: \
4459 configure-bfd
4460 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4461 r=`${PWD_COMMAND}`; export r; \
4462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4463 $(HOST_EXPORTS) \
b813574b 4464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4466 done; \
4fa63067 4467 echo "Doing TAGS in bfd" ; \
b00612cc 4468 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4471 "RANLIB=$${RANLIB}" \
4472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4473 TAGS) \
2a4cbe27
NN
4474 || exit 1
4475
6bd3dfaa 4476@endif bfd
2a4cbe27 4477
4fa63067
NN
4478.PHONY: maybe-install-info-bfd install-info-bfd
4479maybe-install-info-bfd:
6bd3dfaa
PB
4480@if bfd
4481maybe-install-info-bfd: install-info-bfd
2a4cbe27 4482
4fa63067
NN
4483install-info-bfd: \
4484 configure-bfd \
4485 info-bfd
4486 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4487 r=`${PWD_COMMAND}`; export r; \
4488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4489 $(HOST_EXPORTS) \
b813574b 4490 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492 done; \
4fa63067 4493 echo "Doing install-info in bfd" ; \
b00612cc 4494 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497 "RANLIB=$${RANLIB}" \
4498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4499 install-info) \
2a4cbe27
NN
4500 || exit 1
4501
6bd3dfaa 4502@endif bfd
2a4cbe27 4503
4fa63067
NN
4504.PHONY: maybe-installcheck-bfd installcheck-bfd
4505maybe-installcheck-bfd:
6bd3dfaa
PB
4506@if bfd
4507maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 4508
4fa63067
NN
4509installcheck-bfd: \
4510 configure-bfd
4511 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4512 r=`${PWD_COMMAND}`; export r; \
4513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4514 $(HOST_EXPORTS) \
b813574b 4515 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4517 done; \
4fa63067 4518 echo "Doing installcheck in bfd" ; \
b00612cc 4519 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4522 "RANLIB=$${RANLIB}" \
4523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4524 installcheck) \
2a4cbe27
NN
4525 || exit 1
4526
6bd3dfaa 4527@endif bfd
2a4cbe27 4528
4fa63067
NN
4529.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4530maybe-mostlyclean-bfd:
6bd3dfaa
PB
4531@if bfd
4532maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 4533
4fa63067
NN
4534mostlyclean-bfd:
4535 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4536 r=`${PWD_COMMAND}`; export r; \
4537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4538 $(HOST_EXPORTS) \
b813574b 4539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4541 done; \
4fa63067 4542 echo "Doing mostlyclean in bfd" ; \
b00612cc 4543 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4546 "RANLIB=$${RANLIB}" \
4547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4548 mostlyclean) \
2a4cbe27
NN
4549 || exit 1
4550
6bd3dfaa 4551@endif bfd
2a4cbe27 4552
4fa63067
NN
4553.PHONY: maybe-clean-bfd clean-bfd
4554maybe-clean-bfd:
6bd3dfaa
PB
4555@if bfd
4556maybe-clean-bfd: clean-bfd
2a4cbe27 4557
4fa63067
NN
4558clean-bfd:
4559 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4560 r=`${PWD_COMMAND}`; export r; \
4561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4562 $(HOST_EXPORTS) \
b813574b 4563 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4565 done; \
4fa63067 4566 echo "Doing clean in bfd" ; \
b00612cc 4567 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4570 "RANLIB=$${RANLIB}" \
4571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4572 clean) \
2a4cbe27
NN
4573 || exit 1
4574
6bd3dfaa 4575@endif bfd
2a4cbe27 4576
4fa63067
NN
4577.PHONY: maybe-distclean-bfd distclean-bfd
4578maybe-distclean-bfd:
6bd3dfaa
PB
4579@if bfd
4580maybe-distclean-bfd: distclean-bfd
2a4cbe27 4581
4fa63067
NN
4582distclean-bfd:
4583 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4584 r=`${PWD_COMMAND}`; export r; \
4585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4586 $(HOST_EXPORTS) \
b813574b 4587 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4589 done; \
4fa63067 4590 echo "Doing distclean in bfd" ; \
b00612cc 4591 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4594 "RANLIB=$${RANLIB}" \
4595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4596 distclean) \
2a4cbe27
NN
4597 || exit 1
4598
6bd3dfaa 4599@endif bfd
2a4cbe27 4600
4fa63067
NN
4601.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4602maybe-maintainer-clean-bfd:
6bd3dfaa
PB
4603@if bfd
4604maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 4605
4fa63067
NN
4606maintainer-clean-bfd:
4607 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
4608 r=`${PWD_COMMAND}`; export r; \
4609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4610 $(HOST_EXPORTS) \
b813574b 4611 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
4612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4613 done; \
4fa63067 4614 echo "Doing maintainer-clean in bfd" ; \
b00612cc 4615 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
4616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4618 "RANLIB=$${RANLIB}" \
4619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4620 maintainer-clean) \
a2592b1b
DD
4621 || exit 1
4622
6bd3dfaa 4623@endif bfd
a2592b1b 4624
2a4cbe27 4625
a7254363 4626
4fa63067
NN
4627.PHONY: configure-opcodes maybe-configure-opcodes
4628maybe-configure-opcodes:
6bd3dfaa
PB
4629@if opcodes
4630maybe-configure-opcodes: configure-opcodes
c52c6897
PB
4631configure-opcodes:
4632@endif opcodes
4633@if opcodes-bootstrap
4634 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4635@endif opcodes-bootstrap
4636@if opcodes
4637 @r=`${PWD_COMMAND}`; export r; \
4638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4639 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4640 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 4641 $(HOST_EXPORTS) \
a7254363
PB
4642 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4643 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 4644 case $(srcdir) in \
b00612cc
PB
4645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4646 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4648 esac; \
b00612cc
PB
4649 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4650 libsrcdir="$$s/opcodes"; \
4fa63067 4651 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 4652 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 4653 || exit 1
6bd3dfaa 4654@endif opcodes
2a4cbe27 4655
a7254363
PB
4656
4657
d545f33b
PB
4658.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4659maybe-configure-stage1-opcodes:
4660@if opcodes-bootstrap
4661maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 4662configure-stage1-opcodes:
c52c6897 4663 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4665 @r=`${PWD_COMMAND}`; export r; \
4666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4667 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4668 $(HOST_EXPORTS) \
4669 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4670 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4671 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4672 case $(srcdir) in \
4673 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4674 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4675 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4676 esac; \
4677 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4678 libsrcdir="$$s/opcodes"; \
4679 $(SHELL) $${libsrcdir}/configure \
4680 $(HOST_CONFIGARGS) $${srcdiroption} \
4681 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
4682@endif opcodes-bootstrap
4683
4684.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4685maybe-configure-stage2-opcodes:
4686@if opcodes-bootstrap
4687maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 4688configure-stage2-opcodes:
c52c6897 4689 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4690 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4691 @r=`${PWD_COMMAND}`; export r; \
4692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4693 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4694 $(HOST_EXPORTS) \
4695 $(POSTSTAGE1_HOST_EXPORTS) \
4696 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4698 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4699 case $(srcdir) in \
4700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4701 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4703 esac; \
4704 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4705 libsrcdir="$$s/opcodes"; \
4706 $(SHELL) $${libsrcdir}/configure \
4707 $(HOST_CONFIGARGS) $${srcdiroption} \
4708 @stage2_werror_flag@
4709@endif opcodes-bootstrap
4710
4711.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4712maybe-configure-stage3-opcodes:
4713@if opcodes-bootstrap
4714maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 4715configure-stage3-opcodes:
c52c6897 4716 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4717 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4718 @r=`${PWD_COMMAND}`; export r; \
4719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4720 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4721 $(HOST_EXPORTS) \
4722 $(POSTSTAGE1_HOST_EXPORTS) \
4723 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4724 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4725 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4726 case $(srcdir) in \
4727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4728 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4730 esac; \
4731 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4732 libsrcdir="$$s/opcodes"; \
4733 $(SHELL) $${libsrcdir}/configure \
4734 $(HOST_CONFIGARGS) $${srcdiroption} \
4735 @stage2_werror_flag@
4736@endif opcodes-bootstrap
4737
4738.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4739maybe-configure-stage4-opcodes:
4740@if opcodes-bootstrap
4741maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 4742configure-stage4-opcodes:
c52c6897 4743 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4744 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4745 @r=`${PWD_COMMAND}`; export r; \
4746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4747 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4748 $(HOST_EXPORTS) \
4749 $(POSTSTAGE1_HOST_EXPORTS) \
4750 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4752 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4753 case $(srcdir) in \
4754 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4755 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4756 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4757 esac; \
4758 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4759 libsrcdir="$$s/opcodes"; \
4760 $(SHELL) $${libsrcdir}/configure \
4761 $(HOST_CONFIGARGS) $${srcdiroption} \
4762 @stage2_werror_flag@
4763@endif opcodes-bootstrap
4764
4765.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4766maybe-configure-stageprofile-opcodes:
4767@if opcodes-bootstrap
4768maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 4769configure-stageprofile-opcodes:
c52c6897 4770 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4772 @r=`${PWD_COMMAND}`; export r; \
4773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4774 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4775 $(HOST_EXPORTS) \
4776 $(POSTSTAGE1_HOST_EXPORTS) \
4777 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4779 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4780 case $(srcdir) in \
4781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4782 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4784 esac; \
4785 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4786 libsrcdir="$$s/opcodes"; \
4787 $(SHELL) $${libsrcdir}/configure \
4788 $(HOST_CONFIGARGS) $${srcdiroption} \
4789 @stage2_werror_flag@
4790@endif opcodes-bootstrap
4791
4792.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4793maybe-configure-stagefeedback-opcodes:
4794@if opcodes-bootstrap
4795maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 4796configure-stagefeedback-opcodes:
c52c6897 4797 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 4798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4799 @r=`${PWD_COMMAND}`; export r; \
4800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4801 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4802 $(HOST_EXPORTS) \
4803 $(POSTSTAGE1_HOST_EXPORTS) \
4804 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4806 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4807 case $(srcdir) in \
4808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4809 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4811 esac; \
4812 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4813 libsrcdir="$$s/opcodes"; \
4814 $(SHELL) $${libsrcdir}/configure \
4815 $(HOST_CONFIGARGS) $${srcdiroption} \
4816 @stage2_werror_flag@
4817@endif opcodes-bootstrap
4818
4819
4820
4821
4822
4fa63067
NN
4823.PHONY: all-opcodes maybe-all-opcodes
4824maybe-all-opcodes:
6bd3dfaa 4825@if opcodes
d27cc32e 4826TARGET-opcodes=all
6bd3dfaa 4827maybe-all-opcodes: all-opcodes
4fa63067 4828all-opcodes: configure-opcodes
c52c6897
PB
4829@endif opcodes
4830@if opcodes-bootstrap
4831 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4832@endif opcodes-bootstrap
4833@if opcodes
4834 @r=`${PWD_COMMAND}`; export r; \
4fa63067 4835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4836 $(HOST_EXPORTS) \
b00612cc
PB
4837 (cd $(HOST_SUBDIR)/opcodes && \
4838 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 4839@endif opcodes
2a4cbe27 4840
a7254363 4841
d545f33b
PB
4842
4843.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4844.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4845maybe-all-stage1-opcodes:
4846maybe-clean-stage1-opcodes:
4847@if opcodes-bootstrap
4848maybe-all-stage1-opcodes: all-stage1-opcodes
4849all-stage1: all-stage1-opcodes
f70224b5 4850TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 4851all-stage1-opcodes: configure-stage1-opcodes
c52c6897 4852 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
4853 @r=`${PWD_COMMAND}`; export r; \
4854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4855 $(HOST_EXPORTS) \
4856 cd $(HOST_SUBDIR)/opcodes && \
c52c6897 4857 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 4858 $(TARGET-stage1-opcodes)
d545f33b
PB
4859
4860maybe-clean-stage1-opcodes: clean-stage1-opcodes
4861clean-stage1: clean-stage1-opcodes
4862clean-stage1-opcodes:
4863 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] \
4864 || exit 0 ; \
c52c6897 4865 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
4866 cd $(HOST_SUBDIR)/opcodes && \
4867 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 4868 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
4869@endif opcodes-bootstrap
4870
4871
4872.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4873.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4874maybe-all-stage2-opcodes:
4875maybe-clean-stage2-opcodes:
4876@if opcodes-bootstrap
4877maybe-all-stage2-opcodes: all-stage2-opcodes
4878all-stage2: all-stage2-opcodes
f70224b5 4879TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 4880all-stage2-opcodes: configure-stage2-opcodes
c52c6897 4881 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
4882 @r=`${PWD_COMMAND}`; export r; \
4883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4884 $(HOST_EXPORTS) \
4885 $(POSTSTAGE1_HOST_EXPORTS) \
4886 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4887 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4888 $(TARGET-stage2-opcodes)
d545f33b
PB
4889
4890maybe-clean-stage2-opcodes: clean-stage2-opcodes
4891clean-stage2: clean-stage2-opcodes
4892clean-stage2-opcodes:
4893 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] \
4894 || exit 0 ; \
c52c6897 4895 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
4896 cd $(HOST_SUBDIR)/opcodes && \
4897 $(MAKE) $(FLAGS_TO_PASS) \
4898 $(POSTSTAGE1_FLAGS_TO_PASS) \
4899 clean
4900@endif opcodes-bootstrap
4901
4902
4903.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4904.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4905maybe-all-stage3-opcodes:
4906maybe-clean-stage3-opcodes:
4907@if opcodes-bootstrap
4908maybe-all-stage3-opcodes: all-stage3-opcodes
4909all-stage3: all-stage3-opcodes
f70224b5 4910TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 4911all-stage3-opcodes: configure-stage3-opcodes
c52c6897 4912 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
4913 @r=`${PWD_COMMAND}`; export r; \
4914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4915 $(HOST_EXPORTS) \
4916 $(POSTSTAGE1_HOST_EXPORTS) \
4917 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4918 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4919 $(TARGET-stage3-opcodes)
d545f33b
PB
4920
4921maybe-clean-stage3-opcodes: clean-stage3-opcodes
4922clean-stage3: clean-stage3-opcodes
4923clean-stage3-opcodes:
4924 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] \
4925 || exit 0 ; \
c52c6897 4926 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
4927 cd $(HOST_SUBDIR)/opcodes && \
4928 $(MAKE) $(FLAGS_TO_PASS) \
4929 $(POSTSTAGE1_FLAGS_TO_PASS) \
4930 clean
4931@endif opcodes-bootstrap
4932
4933
4934.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4935.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4936maybe-all-stage4-opcodes:
4937maybe-clean-stage4-opcodes:
4938@if opcodes-bootstrap
4939maybe-all-stage4-opcodes: all-stage4-opcodes
4940all-stage4: all-stage4-opcodes
f70224b5 4941TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 4942all-stage4-opcodes: configure-stage4-opcodes
c52c6897 4943 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
4944 @r=`${PWD_COMMAND}`; export r; \
4945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4946 $(HOST_EXPORTS) \
4947 $(POSTSTAGE1_HOST_EXPORTS) \
4948 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4949 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4950 $(TARGET-stage4-opcodes)
d545f33b
PB
4951
4952maybe-clean-stage4-opcodes: clean-stage4-opcodes
4953clean-stage4: clean-stage4-opcodes
4954clean-stage4-opcodes:
4955 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] \
4956 || exit 0 ; \
c52c6897 4957 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
4958 cd $(HOST_SUBDIR)/opcodes && \
4959 $(MAKE) $(FLAGS_TO_PASS) \
4960 $(POSTSTAGE1_FLAGS_TO_PASS) \
4961 clean
4962@endif opcodes-bootstrap
4963
4964
4965.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4966.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4967maybe-all-stageprofile-opcodes:
4968maybe-clean-stageprofile-opcodes:
4969@if opcodes-bootstrap
4970maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4971all-stageprofile: all-stageprofile-opcodes
f70224b5 4972TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 4973all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 4974 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
4975 @r=`${PWD_COMMAND}`; export r; \
4976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4977 $(HOST_EXPORTS) \
4978 $(POSTSTAGE1_HOST_EXPORTS) \
4979 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4980 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
4981 $(TARGET-stageprofile-opcodes)
d545f33b
PB
4982
4983maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4984clean-stageprofile: clean-stageprofile-opcodes
4985clean-stageprofile-opcodes:
4986 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] \
4987 || exit 0 ; \
c52c6897 4988 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
4989 cd $(HOST_SUBDIR)/opcodes && \
4990 $(MAKE) $(FLAGS_TO_PASS) \
4991 $(POSTSTAGE1_FLAGS_TO_PASS) \
4992 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
4993@endif opcodes-bootstrap
4994
4995
4996.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4997.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4998maybe-all-stagefeedback-opcodes:
4999maybe-clean-stagefeedback-opcodes:
5000@if opcodes-bootstrap
5001maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5002all-stagefeedback: all-stagefeedback-opcodes
f70224b5 5003TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 5004all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 5005 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5006 @r=`${PWD_COMMAND}`; export r; \
5007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5008 $(HOST_EXPORTS) \
5009 $(POSTSTAGE1_HOST_EXPORTS) \
5010 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
5011 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
5012 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
5013
5014maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5015clean-stagefeedback: clean-stagefeedback-opcodes
5016clean-stagefeedback-opcodes:
5017 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] \
5018 || exit 0 ; \
c52c6897 5019 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
5020 cd $(HOST_SUBDIR)/opcodes && \
5021 $(MAKE) $(FLAGS_TO_PASS) \
5022 $(POSTSTAGE1_FLAGS_TO_PASS) \
5023 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
5024@endif opcodes-bootstrap
5025
5026
5027
5028
5029
4fa63067
NN
5030.PHONY: check-opcodes maybe-check-opcodes
5031maybe-check-opcodes:
6bd3dfaa
PB
5032@if opcodes
5033maybe-check-opcodes: check-opcodes
4fa63067
NN
5034
5035check-opcodes:
0aed8855 5036 @: $(MAKE); $(unstage)
4fa63067 5037 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5039 $(HOST_EXPORTS) \
b00612cc
PB
5040 (cd $(HOST_SUBDIR)/opcodes && \
5041 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5042
6bd3dfaa 5043@endif opcodes
2a4cbe27 5044
4fa63067
NN
5045.PHONY: install-opcodes maybe-install-opcodes
5046maybe-install-opcodes:
6bd3dfaa
PB
5047@if opcodes
5048maybe-install-opcodes: install-opcodes
2a4cbe27 5049
4fa63067 5050install-opcodes: installdirs
0aed8855 5051 @: $(MAKE); $(unstage)
4fa63067
NN
5052 @r=`${PWD_COMMAND}`; export r; \
5053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5054 $(HOST_EXPORTS) \
b00612cc 5055 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 5056 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 5057
6bd3dfaa 5058@endif opcodes
4fa63067
NN
5059
5060# Other targets (info, dvi, etc.)
5061
5062.PHONY: maybe-info-opcodes info-opcodes
5063maybe-info-opcodes:
6bd3dfaa
PB
5064@if opcodes
5065maybe-info-opcodes: info-opcodes
4fa63067
NN
5066
5067info-opcodes: \
5068 configure-opcodes
5069 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5070 r=`${PWD_COMMAND}`; export r; \
5071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5072 $(HOST_EXPORTS) \
b813574b 5073 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5075 done; \
4fa63067 5076 echo "Doing info in opcodes" ; \
b00612cc 5077 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5080 "RANLIB=$${RANLIB}" \
5081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5082 info) \
2a4cbe27
NN
5083 || exit 1
5084
6bd3dfaa 5085@endif opcodes
2a4cbe27 5086
4fa63067
NN
5087.PHONY: maybe-dvi-opcodes dvi-opcodes
5088maybe-dvi-opcodes:
6bd3dfaa
PB
5089@if opcodes
5090maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 5091
4fa63067
NN
5092dvi-opcodes: \
5093 configure-opcodes
5094 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5095 r=`${PWD_COMMAND}`; export r; \
5096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5097 $(HOST_EXPORTS) \
b813574b 5098 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5100 done; \
4fa63067 5101 echo "Doing dvi in opcodes" ; \
b00612cc 5102 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5105 "RANLIB=$${RANLIB}" \
5106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5107 dvi) \
2a4cbe27
NN
5108 || exit 1
5109
6bd3dfaa 5110@endif opcodes
2a4cbe27 5111
6d389afc
MS
5112.PHONY: maybe-html-opcodes html-opcodes
5113maybe-html-opcodes:
5114@if opcodes
5115maybe-html-opcodes: html-opcodes
5116
5117html-opcodes: \
5118 configure-opcodes
5119 @[ -f ./opcodes/Makefile ] || exit 0; \
5120 r=`${PWD_COMMAND}`; export r; \
5121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5122 $(HOST_EXPORTS) \
5123 for flag in $(EXTRA_HOST_FLAGS) ; do \
5124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5125 done; \
5126 echo "Doing html in opcodes" ; \
b00612cc 5127 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
5128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5130 "RANLIB=$${RANLIB}" \
5131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5132 html) \
5133 || exit 1
5134
5135@endif opcodes
5136
4fa63067
NN
5137.PHONY: maybe-TAGS-opcodes TAGS-opcodes
5138maybe-TAGS-opcodes:
6bd3dfaa
PB
5139@if opcodes
5140maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 5141
4fa63067
NN
5142TAGS-opcodes: \
5143 configure-opcodes
5144 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5145 r=`${PWD_COMMAND}`; export r; \
5146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5147 $(HOST_EXPORTS) \
b813574b 5148 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5150 done; \
4fa63067 5151 echo "Doing TAGS in opcodes" ; \
b00612cc 5152 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5155 "RANLIB=$${RANLIB}" \
5156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5157 TAGS) \
2a4cbe27
NN
5158 || exit 1
5159
6bd3dfaa 5160@endif opcodes
2a4cbe27 5161
4fa63067
NN
5162.PHONY: maybe-install-info-opcodes install-info-opcodes
5163maybe-install-info-opcodes:
6bd3dfaa
PB
5164@if opcodes
5165maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 5166
4fa63067
NN
5167install-info-opcodes: \
5168 configure-opcodes \
5169 info-opcodes
5170 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5171 r=`${PWD_COMMAND}`; export r; \
5172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5173 $(HOST_EXPORTS) \
b813574b 5174 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5176 done; \
4fa63067 5177 echo "Doing install-info in opcodes" ; \
b00612cc 5178 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5181 "RANLIB=$${RANLIB}" \
5182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5183 install-info) \
2a4cbe27
NN
5184 || exit 1
5185
6bd3dfaa 5186@endif opcodes
2a4cbe27 5187
4fa63067
NN
5188.PHONY: maybe-installcheck-opcodes installcheck-opcodes
5189maybe-installcheck-opcodes:
6bd3dfaa
PB
5190@if opcodes
5191maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 5192
4fa63067
NN
5193installcheck-opcodes: \
5194 configure-opcodes
5195 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5196 r=`${PWD_COMMAND}`; export r; \
5197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5198 $(HOST_EXPORTS) \
b813574b 5199 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5201 done; \
4fa63067 5202 echo "Doing installcheck in opcodes" ; \
b00612cc 5203 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5206 "RANLIB=$${RANLIB}" \
5207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5208 installcheck) \
2a4cbe27
NN
5209 || exit 1
5210
6bd3dfaa 5211@endif opcodes
2a4cbe27
NN
5212
5213.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5214maybe-mostlyclean-opcodes:
6bd3dfaa
PB
5215@if opcodes
5216maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
5217
5218mostlyclean-opcodes:
5219 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5220 r=`${PWD_COMMAND}`; export r; \
5221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5222 $(HOST_EXPORTS) \
b813574b 5223 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5225 done; \
5226 echo "Doing mostlyclean in opcodes" ; \
b00612cc 5227 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5230 "RANLIB=$${RANLIB}" \
5231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5232 mostlyclean) \
2a4cbe27
NN
5233 || exit 1
5234
6bd3dfaa 5235@endif opcodes
2a4cbe27 5236
4fa63067
NN
5237.PHONY: maybe-clean-opcodes clean-opcodes
5238maybe-clean-opcodes:
6bd3dfaa
PB
5239@if opcodes
5240maybe-clean-opcodes: clean-opcodes
2a4cbe27 5241
4fa63067
NN
5242clean-opcodes:
5243 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5244 r=`${PWD_COMMAND}`; export r; \
5245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5246 $(HOST_EXPORTS) \
b813574b 5247 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5249 done; \
4fa63067 5250 echo "Doing clean in opcodes" ; \
b00612cc 5251 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5254 "RANLIB=$${RANLIB}" \
5255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5256 clean) \
2a4cbe27
NN
5257 || exit 1
5258
6bd3dfaa 5259@endif opcodes
2a4cbe27 5260
4fa63067
NN
5261.PHONY: maybe-distclean-opcodes distclean-opcodes
5262maybe-distclean-opcodes:
6bd3dfaa
PB
5263@if opcodes
5264maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 5265
4fa63067
NN
5266distclean-opcodes:
5267 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5268 r=`${PWD_COMMAND}`; export r; \
5269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5270 $(HOST_EXPORTS) \
b813574b 5271 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5273 done; \
4fa63067 5274 echo "Doing distclean in opcodes" ; \
b00612cc 5275 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5278 "RANLIB=$${RANLIB}" \
5279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5280 distclean) \
2a4cbe27
NN
5281 || exit 1
5282
6bd3dfaa 5283@endif opcodes
2a4cbe27 5284
4fa63067
NN
5285.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5286maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
5287@if opcodes
5288maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 5289
4fa63067
NN
5290maintainer-clean-opcodes:
5291 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5292 r=`${PWD_COMMAND}`; export r; \
5293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5294 $(HOST_EXPORTS) \
b813574b 5295 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5297 done; \
4fa63067 5298 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 5299 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5302 "RANLIB=$${RANLIB}" \
5303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5304 maintainer-clean) \
2a4cbe27
NN
5305 || exit 1
5306
6bd3dfaa 5307@endif opcodes
2a4cbe27 5308
2a4cbe27 5309
a7254363 5310
4fa63067
NN
5311.PHONY: configure-binutils maybe-configure-binutils
5312maybe-configure-binutils:
6bd3dfaa
PB
5313@if binutils
5314maybe-configure-binutils: configure-binutils
c52c6897
PB
5315configure-binutils:
5316@endif binutils
5317@if binutils-bootstrap
5318 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
5319@endif binutils-bootstrap
5320@if binutils
5321 @r=`${PWD_COMMAND}`; export r; \
5322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5323 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 5325 $(HOST_EXPORTS) \
a7254363
PB
5326 echo Configuring in $(HOST_SUBDIR)/binutils; \
5327 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 5328 case $(srcdir) in \
b00612cc
PB
5329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5330 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5332 esac; \
b00612cc
PB
5333 srcdiroption="--srcdir=$${topdir}/binutils"; \
5334 libsrcdir="$$s/binutils"; \
4fa63067 5335 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 5336 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 5337 || exit 1
6bd3dfaa 5338@endif binutils
2a4cbe27 5339
a7254363
PB
5340
5341
d545f33b
PB
5342.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5343maybe-configure-stage1-binutils:
5344@if binutils-bootstrap
5345maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 5346configure-stage1-binutils:
c52c6897 5347 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5348 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5349 @r=`${PWD_COMMAND}`; export r; \
5350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5351 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5352 $(HOST_EXPORTS) \
5353 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5354 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5355 cd $(HOST_SUBDIR)/binutils || exit 1; \
5356 case $(srcdir) in \
5357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5358 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5360 esac; \
5361 srcdiroption="--srcdir=$${topdir}/binutils"; \
5362 libsrcdir="$$s/binutils"; \
5363 $(SHELL) $${libsrcdir}/configure \
5364 $(HOST_CONFIGARGS) $${srcdiroption} \
5365 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
5366@endif binutils-bootstrap
5367
5368.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5369maybe-configure-stage2-binutils:
5370@if binutils-bootstrap
5371maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 5372configure-stage2-binutils:
c52c6897 5373 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5374 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5375 @r=`${PWD_COMMAND}`; export r; \
5376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5377 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5378 $(HOST_EXPORTS) \
5379 $(POSTSTAGE1_HOST_EXPORTS) \
5380 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5381 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5382 cd $(HOST_SUBDIR)/binutils || exit 1; \
5383 case $(srcdir) in \
5384 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5385 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5386 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5387 esac; \
5388 srcdiroption="--srcdir=$${topdir}/binutils"; \
5389 libsrcdir="$$s/binutils"; \
5390 $(SHELL) $${libsrcdir}/configure \
5391 $(HOST_CONFIGARGS) $${srcdiroption} \
5392 @stage2_werror_flag@
5393@endif binutils-bootstrap
5394
5395.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5396maybe-configure-stage3-binutils:
5397@if binutils-bootstrap
5398maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 5399configure-stage3-binutils:
c52c6897 5400 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5402 @r=`${PWD_COMMAND}`; export r; \
5403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5404 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5405 $(HOST_EXPORTS) \
5406 $(POSTSTAGE1_HOST_EXPORTS) \
5407 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5409 cd $(HOST_SUBDIR)/binutils || exit 1; \
5410 case $(srcdir) in \
5411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5412 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5414 esac; \
5415 srcdiroption="--srcdir=$${topdir}/binutils"; \
5416 libsrcdir="$$s/binutils"; \
5417 $(SHELL) $${libsrcdir}/configure \
5418 $(HOST_CONFIGARGS) $${srcdiroption} \
5419 @stage2_werror_flag@
5420@endif binutils-bootstrap
5421
5422.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5423maybe-configure-stage4-binutils:
5424@if binutils-bootstrap
5425maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 5426configure-stage4-binutils:
c52c6897 5427 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5428 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5429 @r=`${PWD_COMMAND}`; export r; \
5430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5431 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5432 $(HOST_EXPORTS) \
5433 $(POSTSTAGE1_HOST_EXPORTS) \
5434 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5436 cd $(HOST_SUBDIR)/binutils || exit 1; \
5437 case $(srcdir) in \
5438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5439 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5441 esac; \
5442 srcdiroption="--srcdir=$${topdir}/binutils"; \
5443 libsrcdir="$$s/binutils"; \
5444 $(SHELL) $${libsrcdir}/configure \
5445 $(HOST_CONFIGARGS) $${srcdiroption} \
5446 @stage2_werror_flag@
5447@endif binutils-bootstrap
5448
5449.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5450maybe-configure-stageprofile-binutils:
5451@if binutils-bootstrap
5452maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 5453configure-stageprofile-binutils:
c52c6897 5454 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5455 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5456 @r=`${PWD_COMMAND}`; export r; \
5457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5458 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5459 $(HOST_EXPORTS) \
5460 $(POSTSTAGE1_HOST_EXPORTS) \
5461 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 5462 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5463 cd $(HOST_SUBDIR)/binutils || exit 1; \
5464 case $(srcdir) in \
5465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5466 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5468 esac; \
5469 srcdiroption="--srcdir=$${topdir}/binutils"; \
5470 libsrcdir="$$s/binutils"; \
5471 $(SHELL) $${libsrcdir}/configure \
5472 $(HOST_CONFIGARGS) $${srcdiroption} \
5473 @stage2_werror_flag@
5474@endif binutils-bootstrap
5475
5476.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5477maybe-configure-stagefeedback-binutils:
5478@if binutils-bootstrap
5479maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 5480configure-stagefeedback-binutils:
c52c6897 5481 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5482 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5483 @r=`${PWD_COMMAND}`; export r; \
5484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5485 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5486 $(HOST_EXPORTS) \
5487 $(POSTSTAGE1_HOST_EXPORTS) \
5488 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 5489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5490 cd $(HOST_SUBDIR)/binutils || exit 1; \
5491 case $(srcdir) in \
5492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5493 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5495 esac; \
5496 srcdiroption="--srcdir=$${topdir}/binutils"; \
5497 libsrcdir="$$s/binutils"; \
5498 $(SHELL) $${libsrcdir}/configure \
5499 $(HOST_CONFIGARGS) $${srcdiroption} \
5500 @stage2_werror_flag@
5501@endif binutils-bootstrap
5502
5503
5504
5505
5506
4fa63067
NN
5507.PHONY: all-binutils maybe-all-binutils
5508maybe-all-binutils:
6bd3dfaa 5509@if binutils
d27cc32e 5510TARGET-binutils=all
6bd3dfaa 5511maybe-all-binutils: all-binutils
4fa63067 5512all-binutils: configure-binutils
c52c6897
PB
5513@endif binutils
5514@if binutils-bootstrap
5515 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
5516@endif binutils-bootstrap
5517@if binutils
5518 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5520 $(HOST_EXPORTS) \
b00612cc
PB
5521 (cd $(HOST_SUBDIR)/binutils && \
5522 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 5523@endif binutils
4fa63067 5524
a7254363 5525
4fa63067 5526
d545f33b
PB
5527.PHONY: all-stage1-binutils maybe-all-stage1-binutils
5528.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5529maybe-all-stage1-binutils:
5530maybe-clean-stage1-binutils:
5531@if binutils-bootstrap
5532maybe-all-stage1-binutils: all-stage1-binutils
5533all-stage1: all-stage1-binutils
f70224b5 5534TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 5535all-stage1-binutils: configure-stage1-binutils
c52c6897 5536 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
5537 @r=`${PWD_COMMAND}`; export r; \
5538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5539 $(HOST_EXPORTS) \
d545f33b 5540 cd $(HOST_SUBDIR)/binutils && \
c52c6897 5541 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5542 $(TARGET-stage1-binutils)
2a4cbe27 5543
d545f33b
PB
5544maybe-clean-stage1-binutils: clean-stage1-binutils
5545clean-stage1: clean-stage1-binutils
5546clean-stage1-binutils:
5547 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] \
5548 || exit 0 ; \
c52c6897 5549 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
5550 cd $(HOST_SUBDIR)/binutils && \
5551 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 5552 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b 5553@endif binutils-bootstrap
2a4cbe27 5554
2a4cbe27 5555
d545f33b
PB
5556.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5557.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5558maybe-all-stage2-binutils:
5559maybe-clean-stage2-binutils:
5560@if binutils-bootstrap
5561maybe-all-stage2-binutils: all-stage2-binutils
5562all-stage2: all-stage2-binutils
f70224b5 5563TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 5564all-stage2-binutils: configure-stage2-binutils
c52c6897 5565 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 5566 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5568 $(HOST_EXPORTS) \
d545f33b
PB
5569 $(POSTSTAGE1_HOST_EXPORTS) \
5570 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5571 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5572 $(TARGET-stage2-binutils)
2a4cbe27 5573
d545f33b
PB
5574maybe-clean-stage2-binutils: clean-stage2-binutils
5575clean-stage2: clean-stage2-binutils
5576clean-stage2-binutils:
5577 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] \
5578 || exit 0 ; \
c52c6897 5579 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
5580 cd $(HOST_SUBDIR)/binutils && \
5581 $(MAKE) $(FLAGS_TO_PASS) \
5582 $(POSTSTAGE1_FLAGS_TO_PASS) \
5583 clean
5584@endif binutils-bootstrap
2a4cbe27 5585
4fa63067 5586
d545f33b
PB
5587.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5588.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5589maybe-all-stage3-binutils:
5590maybe-clean-stage3-binutils:
5591@if binutils-bootstrap
5592maybe-all-stage3-binutils: all-stage3-binutils
5593all-stage3: all-stage3-binutils
f70224b5 5594TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 5595all-stage3-binutils: configure-stage3-binutils
c52c6897 5596 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 5597 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5599 $(HOST_EXPORTS) \
d545f33b
PB
5600 $(POSTSTAGE1_HOST_EXPORTS) \
5601 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5602 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5603 $(TARGET-stage3-binutils)
2a4cbe27 5604
d545f33b
PB
5605maybe-clean-stage3-binutils: clean-stage3-binutils
5606clean-stage3: clean-stage3-binutils
5607clean-stage3-binutils:
5608 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] \
5609 || exit 0 ; \
c52c6897 5610 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
5611 cd $(HOST_SUBDIR)/binutils && \
5612 $(MAKE) $(FLAGS_TO_PASS) \
5613 $(POSTSTAGE1_FLAGS_TO_PASS) \
5614 clean
5615@endif binutils-bootstrap
2a4cbe27 5616
2a4cbe27 5617
d545f33b
PB
5618.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5619.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5620maybe-all-stage4-binutils:
5621maybe-clean-stage4-binutils:
5622@if binutils-bootstrap
5623maybe-all-stage4-binutils: all-stage4-binutils
5624all-stage4: all-stage4-binutils
f70224b5 5625TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 5626all-stage4-binutils: configure-stage4-binutils
c52c6897 5627 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 5628 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5630 $(HOST_EXPORTS) \
d545f33b
PB
5631 $(POSTSTAGE1_HOST_EXPORTS) \
5632 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5633 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5634 $(TARGET-stage4-binutils)
d545f33b
PB
5635
5636maybe-clean-stage4-binutils: clean-stage4-binutils
5637clean-stage4: clean-stage4-binutils
5638clean-stage4-binutils:
5639 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] \
5640 || exit 0 ; \
c52c6897 5641 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
5642 cd $(HOST_SUBDIR)/binutils && \
5643 $(MAKE) $(FLAGS_TO_PASS) \
5644 $(POSTSTAGE1_FLAGS_TO_PASS) \
5645 clean
5646@endif binutils-bootstrap
5647
5648
5649.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5650.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5651maybe-all-stageprofile-binutils:
5652maybe-clean-stageprofile-binutils:
5653@if binutils-bootstrap
5654maybe-all-stageprofile-binutils: all-stageprofile-binutils
5655all-stageprofile: all-stageprofile-binutils
f70224b5 5656TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 5657all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 5658 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5659 @r=`${PWD_COMMAND}`; export r; \
5660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5661 $(HOST_EXPORTS) \
5662 $(POSTSTAGE1_HOST_EXPORTS) \
5663 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5664 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
5665 $(TARGET-stageprofile-binutils)
d545f33b
PB
5666
5667maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5668clean-stageprofile: clean-stageprofile-binutils
5669clean-stageprofile-binutils:
5670 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] \
5671 || exit 0 ; \
c52c6897 5672 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
5673 cd $(HOST_SUBDIR)/binutils && \
5674 $(MAKE) $(FLAGS_TO_PASS) \
5675 $(POSTSTAGE1_FLAGS_TO_PASS) \
5676 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
5677@endif binutils-bootstrap
5678
5679
5680.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5681.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5682maybe-all-stagefeedback-binutils:
5683maybe-clean-stagefeedback-binutils:
5684@if binutils-bootstrap
5685maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5686all-stagefeedback: all-stagefeedback-binutils
f70224b5 5687TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 5688all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 5689 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5690 @r=`${PWD_COMMAND}`; export r; \
5691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5692 $(HOST_EXPORTS) \
5693 $(POSTSTAGE1_HOST_EXPORTS) \
5694 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5695 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
5696 $(TARGET-stagefeedback-binutils)
d545f33b
PB
5697
5698maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5699clean-stagefeedback: clean-stagefeedback-binutils
5700clean-stagefeedback-binutils:
5701 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] \
5702 || exit 0 ; \
c52c6897 5703 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
5704 cd $(HOST_SUBDIR)/binutils && \
5705 $(MAKE) $(FLAGS_TO_PASS) \
5706 $(POSTSTAGE1_FLAGS_TO_PASS) \
5707 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
5708@endif binutils-bootstrap
5709
5710
5711
5712
5713
5714.PHONY: check-binutils maybe-check-binutils
5715maybe-check-binutils:
5716@if binutils
5717maybe-check-binutils: check-binutils
5718
5719check-binutils:
0aed8855 5720 @: $(MAKE); $(unstage)
d545f33b
PB
5721 @r=`${PWD_COMMAND}`; export r; \
5722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5723 $(HOST_EXPORTS) \
5724 (cd $(HOST_SUBDIR)/binutils && \
5725 $(MAKE) $(FLAGS_TO_PASS) check)
5726
5727@endif binutils
5728
5729.PHONY: install-binutils maybe-install-binutils
5730maybe-install-binutils:
5731@if binutils
5732maybe-install-binutils: install-binutils
5733
5734install-binutils: installdirs
0aed8855 5735 @: $(MAKE); $(unstage)
d545f33b
PB
5736 @r=`${PWD_COMMAND}`; export r; \
5737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5738 $(HOST_EXPORTS) \
5739 (cd $(HOST_SUBDIR)/binutils && \
5740 $(MAKE) $(FLAGS_TO_PASS) install)
5741
5742@endif binutils
5743
5744# Other targets (info, dvi, etc.)
5745
5746.PHONY: maybe-info-binutils info-binutils
5747maybe-info-binutils:
5748@if binutils
5749maybe-info-binutils: info-binutils
5750
5751info-binutils: \
5752 configure-binutils
5753 @[ -f ./binutils/Makefile ] || exit 0; \
5754 r=`${PWD_COMMAND}`; export r; \
5755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5756 $(HOST_EXPORTS) \
5757 for flag in $(EXTRA_HOST_FLAGS) ; do \
5758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5759 done; \
5760 echo "Doing info in binutils" ; \
5761 (cd $(HOST_SUBDIR)/binutils && \
5762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5764 "RANLIB=$${RANLIB}" \
5765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5766 info) \
5767 || exit 1
5768
5769@endif binutils
5770
5771.PHONY: maybe-dvi-binutils dvi-binutils
5772maybe-dvi-binutils:
5773@if binutils
5774maybe-dvi-binutils: dvi-binutils
5775
5776dvi-binutils: \
5777 configure-binutils
5778 @[ -f ./binutils/Makefile ] || exit 0; \
5779 r=`${PWD_COMMAND}`; export r; \
5780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5781 $(HOST_EXPORTS) \
5782 for flag in $(EXTRA_HOST_FLAGS) ; do \
5783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5784 done; \
5785 echo "Doing dvi in binutils" ; \
5786 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5789 "RANLIB=$${RANLIB}" \
5790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5791 dvi) \
2a4cbe27
NN
5792 || exit 1
5793
6bd3dfaa 5794@endif binutils
2a4cbe27 5795
6d389afc
MS
5796.PHONY: maybe-html-binutils html-binutils
5797maybe-html-binutils:
5798@if binutils
5799maybe-html-binutils: html-binutils
5800
5801html-binutils: \
5802 configure-binutils
5803 @[ -f ./binutils/Makefile ] || exit 0; \
5804 r=`${PWD_COMMAND}`; export r; \
5805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5806 $(HOST_EXPORTS) \
5807 for flag in $(EXTRA_HOST_FLAGS) ; do \
5808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5809 done; \
5810 echo "Doing html in binutils" ; \
b00612cc 5811 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
5812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5814 "RANLIB=$${RANLIB}" \
5815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5816 html) \
5817 || exit 1
5818
5819@endif binutils
5820
4fa63067
NN
5821.PHONY: maybe-TAGS-binutils TAGS-binutils
5822maybe-TAGS-binutils:
6bd3dfaa
PB
5823@if binutils
5824maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 5825
4fa63067
NN
5826TAGS-binutils: \
5827 configure-binutils
5828 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5829 r=`${PWD_COMMAND}`; export r; \
5830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5831 $(HOST_EXPORTS) \
b813574b 5832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5834 done; \
4fa63067 5835 echo "Doing TAGS in binutils" ; \
b00612cc 5836 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5839 "RANLIB=$${RANLIB}" \
5840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5841 TAGS) \
2a4cbe27
NN
5842 || exit 1
5843
6bd3dfaa 5844@endif binutils
2a4cbe27 5845
4fa63067
NN
5846.PHONY: maybe-install-info-binutils install-info-binutils
5847maybe-install-info-binutils:
6bd3dfaa
PB
5848@if binutils
5849maybe-install-info-binutils: install-info-binutils
2a4cbe27 5850
4fa63067
NN
5851install-info-binutils: \
5852 configure-binutils \
5853 info-binutils
5854 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5855 r=`${PWD_COMMAND}`; export r; \
5856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5857 $(HOST_EXPORTS) \
b813574b 5858 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5860 done; \
4fa63067 5861 echo "Doing install-info in binutils" ; \
b00612cc 5862 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5865 "RANLIB=$${RANLIB}" \
5866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5867 install-info) \
2a4cbe27
NN
5868 || exit 1
5869
6bd3dfaa 5870@endif binutils
2a4cbe27 5871
4fa63067
NN
5872.PHONY: maybe-installcheck-binutils installcheck-binutils
5873maybe-installcheck-binutils:
6bd3dfaa
PB
5874@if binutils
5875maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 5876
4fa63067
NN
5877installcheck-binutils: \
5878 configure-binutils
5879 @[ -f ./binutils/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 installcheck in binutils" ; \
b00612cc 5887 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890 "RANLIB=$${RANLIB}" \
5891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5892 installcheck) \
2a4cbe27
NN
5893 || exit 1
5894
6bd3dfaa 5895@endif binutils
2a4cbe27 5896
4fa63067
NN
5897.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5898maybe-mostlyclean-binutils:
6bd3dfaa
PB
5899@if binutils
5900maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 5901
4fa63067
NN
5902mostlyclean-binutils:
5903 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
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 \
2a4cbe27
NN
5908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5909 done; \
4fa63067 5910 echo "Doing mostlyclean in binutils" ; \
b00612cc 5911 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5914 "RANLIB=$${RANLIB}" \
5915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5916 mostlyclean) \
2a4cbe27
NN
5917 || exit 1
5918
6bd3dfaa 5919@endif binutils
2a4cbe27 5920
4fa63067
NN
5921.PHONY: maybe-clean-binutils clean-binutils
5922maybe-clean-binutils:
6bd3dfaa
PB
5923@if binutils
5924maybe-clean-binutils: clean-binutils
2a4cbe27 5925
4fa63067
NN
5926clean-binutils:
5927 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5928 r=`${PWD_COMMAND}`; export r; \
5929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5930 $(HOST_EXPORTS) \
b813574b 5931 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5933 done; \
4fa63067 5934 echo "Doing clean in binutils" ; \
b00612cc 5935 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5938 "RANLIB=$${RANLIB}" \
5939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5940 clean) \
2a4cbe27
NN
5941 || exit 1
5942
6bd3dfaa 5943@endif binutils
2a4cbe27 5944
4fa63067
NN
5945.PHONY: maybe-distclean-binutils distclean-binutils
5946maybe-distclean-binutils:
6bd3dfaa
PB
5947@if binutils
5948maybe-distclean-binutils: distclean-binutils
2a4cbe27 5949
4fa63067
NN
5950distclean-binutils:
5951 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5952 r=`${PWD_COMMAND}`; export r; \
5953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5954 $(HOST_EXPORTS) \
b813574b 5955 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957 done; \
4fa63067 5958 echo "Doing distclean in binutils" ; \
b00612cc 5959 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962 "RANLIB=$${RANLIB}" \
5963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5964 distclean) \
2a4cbe27
NN
5965 || exit 1
5966
6bd3dfaa 5967@endif binutils
2a4cbe27 5968
4fa63067
NN
5969.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5970maybe-maintainer-clean-binutils:
6bd3dfaa
PB
5971@if binutils
5972maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 5973
4fa63067
NN
5974maintainer-clean-binutils:
5975 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5976 r=`${PWD_COMMAND}`; export r; \
5977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5978 $(HOST_EXPORTS) \
b813574b 5979 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5981 done; \
4fa63067 5982 echo "Doing maintainer-clean in binutils" ; \
b00612cc 5983 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5986 "RANLIB=$${RANLIB}" \
5987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5988 maintainer-clean) \
2a4cbe27
NN
5989 || exit 1
5990
6bd3dfaa 5991@endif binutils
2a4cbe27 5992
2a4cbe27 5993
a7254363 5994
4fa63067
NN
5995.PHONY: configure-bison maybe-configure-bison
5996maybe-configure-bison:
6bd3dfaa
PB
5997@if bison
5998maybe-configure-bison: configure-bison
c52c6897 5999configure-bison:
0aed8855 6000 @: $(MAKE); $(unstage)
c52c6897 6001 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6003 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 6005 $(HOST_EXPORTS) \
a7254363
PB
6006 echo Configuring in $(HOST_SUBDIR)/bison; \
6007 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 6008 case $(srcdir) in \
b00612cc
PB
6009 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6010 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6011 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6012 esac; \
b00612cc
PB
6013 srcdiroption="--srcdir=$${topdir}/bison"; \
6014 libsrcdir="$$s/bison"; \
4fa63067 6015 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6016 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 6017 || exit 1
6bd3dfaa 6018@endif bison
2a4cbe27 6019
a7254363
PB
6020
6021
d545f33b
PB
6022
6023
4fa63067
NN
6024.PHONY: all-bison maybe-all-bison
6025maybe-all-bison:
6bd3dfaa 6026@if bison
d27cc32e 6027TARGET-bison=all
6bd3dfaa 6028maybe-all-bison: all-bison
4fa63067 6029all-bison: configure-bison
0aed8855 6030 @: $(MAKE); $(unstage)
4fa63067
NN
6031 @r=`${PWD_COMMAND}`; export r; \
6032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6033 $(HOST_EXPORTS) \
b00612cc
PB
6034 (cd $(HOST_SUBDIR)/bison && \
6035 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 6036@endif bison
2a4cbe27 6037
a7254363 6038
d545f33b
PB
6039
6040
4fa63067
NN
6041.PHONY: check-bison maybe-check-bison
6042maybe-check-bison:
6bd3dfaa
PB
6043@if bison
6044maybe-check-bison: check-bison
2a4cbe27 6045
4fa63067
NN
6046# This module is only tested in a native toolchain.
6047check-bison:
0aed8855 6048 @: $(MAKE); $(unstage)
4fa63067
NN
6049 @if [ '$(host)' = '$(target)' ] ; then \
6050 r=`${PWD_COMMAND}`; export r; \
6051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6052 $(HOST_EXPORTS) \
b00612cc 6053 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 6054 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
6055 fi
6056
6bd3dfaa 6057@endif bison
4fa63067
NN
6058
6059.PHONY: install-bison maybe-install-bison
6060maybe-install-bison:
6bd3dfaa
PB
6061@if bison
6062maybe-install-bison: install-bison
4fa63067
NN
6063
6064install-bison: installdirs
0aed8855 6065 @: $(MAKE); $(unstage)
4fa63067 6066 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6068 $(HOST_EXPORTS) \
b00612cc 6069 (cd $(HOST_SUBDIR)/bison && \
2da12f12 6070 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6071
6bd3dfaa 6072@endif bison
2a4cbe27 6073
4fa63067 6074# Other targets (info, dvi, etc.)
2a4cbe27 6075
4fa63067
NN
6076.PHONY: maybe-info-bison info-bison
6077maybe-info-bison:
6bd3dfaa
PB
6078@if bison
6079maybe-info-bison: info-bison
4fa63067
NN
6080
6081info-bison: \
6082 configure-bison
0aed8855 6083 @: $(MAKE); $(unstage)
4fa63067 6084 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6085 r=`${PWD_COMMAND}`; export r; \
6086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6087 $(HOST_EXPORTS) \
b813574b 6088 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6090 done; \
4fa63067 6091 echo "Doing info in bison" ; \
b00612cc 6092 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6095 "RANLIB=$${RANLIB}" \
6096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6097 info) \
2a4cbe27
NN
6098 || exit 1
6099
6bd3dfaa 6100@endif bison
2a4cbe27 6101
4fa63067
NN
6102.PHONY: maybe-dvi-bison dvi-bison
6103maybe-dvi-bison:
6bd3dfaa
PB
6104@if bison
6105maybe-dvi-bison: dvi-bison
2a4cbe27 6106
4fa63067
NN
6107dvi-bison: \
6108 configure-bison
0aed8855 6109 @: $(MAKE); $(unstage)
4fa63067 6110 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6111 r=`${PWD_COMMAND}`; export r; \
6112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6113 $(HOST_EXPORTS) \
b813574b 6114 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6116 done; \
4fa63067 6117 echo "Doing dvi in bison" ; \
b00612cc 6118 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6121 "RANLIB=$${RANLIB}" \
6122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6123 dvi) \
2a4cbe27
NN
6124 || exit 1
6125
6bd3dfaa 6126@endif bison
2a4cbe27 6127
6d389afc
MS
6128.PHONY: maybe-html-bison html-bison
6129maybe-html-bison:
6130@if bison
6131maybe-html-bison: html-bison
6132
6133html-bison: \
6134 configure-bison
0aed8855 6135 @: $(MAKE); $(unstage)
6d389afc
MS
6136 @[ -f ./bison/Makefile ] || exit 0; \
6137 r=`${PWD_COMMAND}`; export r; \
6138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6139 $(HOST_EXPORTS) \
6140 for flag in $(EXTRA_HOST_FLAGS) ; do \
6141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6142 done; \
6143 echo "Doing html in bison" ; \
b00612cc 6144 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
6145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6147 "RANLIB=$${RANLIB}" \
6148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6149 html) \
6150 || exit 1
6151
6152@endif bison
6153
4fa63067
NN
6154.PHONY: maybe-TAGS-bison TAGS-bison
6155maybe-TAGS-bison:
6bd3dfaa
PB
6156@if bison
6157maybe-TAGS-bison: TAGS-bison
2a4cbe27 6158
4fa63067
NN
6159TAGS-bison: \
6160 configure-bison
0aed8855 6161 @: $(MAKE); $(unstage)
4fa63067 6162 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6163 r=`${PWD_COMMAND}`; export r; \
6164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6165 $(HOST_EXPORTS) \
b813574b 6166 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6168 done; \
4fa63067 6169 echo "Doing TAGS in bison" ; \
b00612cc 6170 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6173 "RANLIB=$${RANLIB}" \
6174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6175 TAGS) \
2a4cbe27
NN
6176 || exit 1
6177
6bd3dfaa 6178@endif bison
2a4cbe27 6179
4fa63067
NN
6180.PHONY: maybe-install-info-bison install-info-bison
6181maybe-install-info-bison:
6bd3dfaa
PB
6182@if bison
6183maybe-install-info-bison: install-info-bison
2a4cbe27 6184
4fa63067
NN
6185install-info-bison: \
6186 configure-bison \
6187 info-bison
0aed8855 6188 @: $(MAKE); $(unstage)
4fa63067 6189 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6190 r=`${PWD_COMMAND}`; export r; \
6191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6192 $(HOST_EXPORTS) \
b813574b 6193 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6195 done; \
4fa63067 6196 echo "Doing install-info in bison" ; \
b00612cc 6197 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6200 "RANLIB=$${RANLIB}" \
6201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6202 install-info) \
2a4cbe27
NN
6203 || exit 1
6204
6bd3dfaa 6205@endif bison
2a4cbe27 6206
4fa63067
NN
6207.PHONY: maybe-installcheck-bison installcheck-bison
6208maybe-installcheck-bison:
6bd3dfaa
PB
6209@if bison
6210maybe-installcheck-bison: installcheck-bison
2a4cbe27 6211
4fa63067
NN
6212installcheck-bison: \
6213 configure-bison
0aed8855 6214 @: $(MAKE); $(unstage)
4fa63067 6215 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6216 r=`${PWD_COMMAND}`; export r; \
6217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6218 $(HOST_EXPORTS) \
b813574b 6219 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6221 done; \
4fa63067 6222 echo "Doing installcheck in bison" ; \
b00612cc 6223 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6226 "RANLIB=$${RANLIB}" \
6227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6228 installcheck) \
2a4cbe27
NN
6229 || exit 1
6230
6bd3dfaa 6231@endif bison
2a4cbe27 6232
4fa63067
NN
6233.PHONY: maybe-mostlyclean-bison mostlyclean-bison
6234maybe-mostlyclean-bison:
6bd3dfaa
PB
6235@if bison
6236maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 6237
4fa63067 6238mostlyclean-bison:
0aed8855 6239 @: $(MAKE); $(unstage)
4fa63067 6240 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6241 r=`${PWD_COMMAND}`; export r; \
6242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6243 $(HOST_EXPORTS) \
b813574b 6244 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6246 done; \
4fa63067 6247 echo "Doing mostlyclean in bison" ; \
b00612cc 6248 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6251 "RANLIB=$${RANLIB}" \
6252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6253 mostlyclean) \
2a4cbe27
NN
6254 || exit 1
6255
6bd3dfaa 6256@endif bison
2a4cbe27 6257
4fa63067
NN
6258.PHONY: maybe-clean-bison clean-bison
6259maybe-clean-bison:
6bd3dfaa
PB
6260@if bison
6261maybe-clean-bison: clean-bison
2a4cbe27 6262
4fa63067 6263clean-bison:
0aed8855 6264 @: $(MAKE); $(unstage)
4fa63067 6265 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6266 r=`${PWD_COMMAND}`; export r; \
6267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6268 $(HOST_EXPORTS) \
b813574b 6269 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6271 done; \
4fa63067 6272 echo "Doing clean in bison" ; \
b00612cc 6273 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6276 "RANLIB=$${RANLIB}" \
6277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6278 clean) \
2a4cbe27
NN
6279 || exit 1
6280
6bd3dfaa 6281@endif bison
2a4cbe27 6282
4fa63067
NN
6283.PHONY: maybe-distclean-bison distclean-bison
6284maybe-distclean-bison:
6bd3dfaa
PB
6285@if bison
6286maybe-distclean-bison: distclean-bison
2a4cbe27 6287
4fa63067 6288distclean-bison:
0aed8855 6289 @: $(MAKE); $(unstage)
4fa63067 6290 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6291 r=`${PWD_COMMAND}`; export r; \
6292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6293 $(HOST_EXPORTS) \
b813574b 6294 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6296 done; \
4fa63067 6297 echo "Doing distclean in bison" ; \
b00612cc 6298 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6301 "RANLIB=$${RANLIB}" \
6302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6303 distclean) \
2a4cbe27
NN
6304 || exit 1
6305
6bd3dfaa 6306@endif bison
2a4cbe27 6307
4fa63067
NN
6308.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6309maybe-maintainer-clean-bison:
6bd3dfaa
PB
6310@if bison
6311maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 6312
4fa63067 6313maintainer-clean-bison:
0aed8855 6314 @: $(MAKE); $(unstage)
4fa63067 6315 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6316 r=`${PWD_COMMAND}`; export r; \
6317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6318 $(HOST_EXPORTS) \
b813574b 6319 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6321 done; \
4fa63067 6322 echo "Doing maintainer-clean in bison" ; \
b00612cc 6323 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6326 "RANLIB=$${RANLIB}" \
6327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6328 maintainer-clean) \
2a4cbe27
NN
6329 || exit 1
6330
6bd3dfaa 6331@endif bison
2a4cbe27 6332
2a4cbe27 6333
a7254363 6334
4fa63067
NN
6335.PHONY: configure-byacc maybe-configure-byacc
6336maybe-configure-byacc:
6bd3dfaa
PB
6337@if byacc
6338maybe-configure-byacc: configure-byacc
c52c6897 6339configure-byacc:
0aed8855 6340 @: $(MAKE); $(unstage)
c52c6897 6341 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6343 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
6344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 6345 $(HOST_EXPORTS) \
a7254363
PB
6346 echo Configuring in $(HOST_SUBDIR)/byacc; \
6347 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 6348 case $(srcdir) in \
b00612cc
PB
6349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6350 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
6351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6352 esac; \
b00612cc
PB
6353 srcdiroption="--srcdir=$${topdir}/byacc"; \
6354 libsrcdir="$$s/byacc"; \
4fa63067 6355 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6356 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6357 || exit 1
6bd3dfaa 6358@endif byacc
4fa63067 6359
a7254363
PB
6360
6361
d545f33b
PB
6362
6363
4fa63067
NN
6364.PHONY: all-byacc maybe-all-byacc
6365maybe-all-byacc:
6bd3dfaa 6366@if byacc
d27cc32e 6367TARGET-byacc=all
6bd3dfaa 6368maybe-all-byacc: all-byacc
4fa63067 6369all-byacc: configure-byacc
0aed8855 6370 @: $(MAKE); $(unstage)
4fa63067
NN
6371 @r=`${PWD_COMMAND}`; export r; \
6372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6373 $(HOST_EXPORTS) \
b00612cc
PB
6374 (cd $(HOST_SUBDIR)/byacc && \
6375 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 6376@endif byacc
4fa63067 6377
a7254363 6378
d545f33b
PB
6379
6380
4fa63067
NN
6381.PHONY: check-byacc maybe-check-byacc
6382maybe-check-byacc:
6bd3dfaa
PB
6383@if byacc
6384maybe-check-byacc: check-byacc
4fa63067
NN
6385
6386# This module is only tested in a native toolchain.
6387check-byacc:
0aed8855 6388 @: $(MAKE); $(unstage)
4fa63067
NN
6389 @if [ '$(host)' = '$(target)' ] ; then \
6390 r=`${PWD_COMMAND}`; export r; \
6391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6392 $(HOST_EXPORTS) \
b00612cc 6393 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 6394 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
6395 fi
6396
6bd3dfaa 6397@endif byacc
4fa63067
NN
6398
6399.PHONY: install-byacc maybe-install-byacc
6400maybe-install-byacc:
6bd3dfaa
PB
6401@if byacc
6402maybe-install-byacc: install-byacc
4fa63067
NN
6403
6404install-byacc: installdirs
0aed8855 6405 @: $(MAKE); $(unstage)
4fa63067
NN
6406 @r=`${PWD_COMMAND}`; export r; \
6407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6408 $(HOST_EXPORTS) \
b00612cc 6409 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 6410 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6411
6bd3dfaa 6412@endif byacc
4fa63067
NN
6413
6414# Other targets (info, dvi, etc.)
6415
6416.PHONY: maybe-info-byacc info-byacc
6417maybe-info-byacc:
6bd3dfaa
PB
6418@if byacc
6419maybe-info-byacc: info-byacc
4fa63067
NN
6420
6421info-byacc: \
6422 configure-byacc
0aed8855 6423 @: $(MAKE); $(unstage)
4fa63067 6424 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6425 r=`${PWD_COMMAND}`; export r; \
6426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6427 $(HOST_EXPORTS) \
b813574b 6428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6430 done; \
4fa63067 6431 echo "Doing info in byacc" ; \
b00612cc 6432 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6435 "RANLIB=$${RANLIB}" \
6436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6437 info) \
2a4cbe27
NN
6438 || exit 1
6439
6bd3dfaa 6440@endif byacc
2a4cbe27 6441
4fa63067
NN
6442.PHONY: maybe-dvi-byacc dvi-byacc
6443maybe-dvi-byacc:
6bd3dfaa
PB
6444@if byacc
6445maybe-dvi-byacc: dvi-byacc
2a4cbe27 6446
4fa63067
NN
6447dvi-byacc: \
6448 configure-byacc
0aed8855 6449 @: $(MAKE); $(unstage)
4fa63067 6450 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6451 r=`${PWD_COMMAND}`; export r; \
6452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6453 $(HOST_EXPORTS) \
b813574b 6454 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6456 done; \
4fa63067 6457 echo "Doing dvi in byacc" ; \
b00612cc 6458 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6461 "RANLIB=$${RANLIB}" \
6462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6463 dvi) \
2a4cbe27
NN
6464 || exit 1
6465
6bd3dfaa 6466@endif byacc
2a4cbe27 6467
6d389afc
MS
6468.PHONY: maybe-html-byacc html-byacc
6469maybe-html-byacc:
6470@if byacc
6471maybe-html-byacc: html-byacc
6472
6473html-byacc: \
6474 configure-byacc
0aed8855 6475 @: $(MAKE); $(unstage)
6d389afc
MS
6476 @[ -f ./byacc/Makefile ] || exit 0; \
6477 r=`${PWD_COMMAND}`; export r; \
6478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6479 $(HOST_EXPORTS) \
6480 for flag in $(EXTRA_HOST_FLAGS) ; do \
6481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6482 done; \
6483 echo "Doing html in byacc" ; \
b00612cc 6484 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
6485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6487 "RANLIB=$${RANLIB}" \
6488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6489 html) \
6490 || exit 1
6491
6492@endif byacc
6493
4fa63067
NN
6494.PHONY: maybe-TAGS-byacc TAGS-byacc
6495maybe-TAGS-byacc:
6bd3dfaa
PB
6496@if byacc
6497maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 6498
4fa63067
NN
6499TAGS-byacc: \
6500 configure-byacc
0aed8855 6501 @: $(MAKE); $(unstage)
4fa63067 6502 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6503 r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6505 $(HOST_EXPORTS) \
b813574b 6506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6508 done; \
4fa63067 6509 echo "Doing TAGS in byacc" ; \
b00612cc 6510 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6513 "RANLIB=$${RANLIB}" \
6514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6515 TAGS) \
2a4cbe27
NN
6516 || exit 1
6517
6bd3dfaa 6518@endif byacc
2a4cbe27 6519
4fa63067
NN
6520.PHONY: maybe-install-info-byacc install-info-byacc
6521maybe-install-info-byacc:
6bd3dfaa
PB
6522@if byacc
6523maybe-install-info-byacc: install-info-byacc
2a4cbe27 6524
4fa63067
NN
6525install-info-byacc: \
6526 configure-byacc \
6527 info-byacc
0aed8855 6528 @: $(MAKE); $(unstage)
4fa63067 6529 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6530 r=`${PWD_COMMAND}`; export r; \
6531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6532 $(HOST_EXPORTS) \
b813574b 6533 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6535 done; \
4fa63067 6536 echo "Doing install-info in byacc" ; \
b00612cc 6537 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6540 "RANLIB=$${RANLIB}" \
6541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6542 install-info) \
2a4cbe27
NN
6543 || exit 1
6544
6bd3dfaa 6545@endif byacc
2a4cbe27 6546
4fa63067
NN
6547.PHONY: maybe-installcheck-byacc installcheck-byacc
6548maybe-installcheck-byacc:
6bd3dfaa
PB
6549@if byacc
6550maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 6551
4fa63067
NN
6552installcheck-byacc: \
6553 configure-byacc
0aed8855 6554 @: $(MAKE); $(unstage)
4fa63067 6555 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6556 r=`${PWD_COMMAND}`; export r; \
6557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6558 $(HOST_EXPORTS) \
b813574b 6559 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6561 done; \
4fa63067 6562 echo "Doing installcheck in byacc" ; \
b00612cc 6563 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6566 "RANLIB=$${RANLIB}" \
6567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6568 installcheck) \
2a4cbe27
NN
6569 || exit 1
6570
6bd3dfaa 6571@endif byacc
2a4cbe27 6572
4fa63067
NN
6573.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
6574maybe-mostlyclean-byacc:
6bd3dfaa
PB
6575@if byacc
6576maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 6577
4fa63067 6578mostlyclean-byacc:
0aed8855 6579 @: $(MAKE); $(unstage)
4fa63067 6580 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6581 r=`${PWD_COMMAND}`; export r; \
6582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6583 $(HOST_EXPORTS) \
b813574b 6584 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6586 done; \
4fa63067 6587 echo "Doing mostlyclean in byacc" ; \
b00612cc 6588 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6591 "RANLIB=$${RANLIB}" \
6592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6593 mostlyclean) \
2a4cbe27
NN
6594 || exit 1
6595
6bd3dfaa 6596@endif byacc
2a4cbe27 6597
4fa63067
NN
6598.PHONY: maybe-clean-byacc clean-byacc
6599maybe-clean-byacc:
6bd3dfaa
PB
6600@if byacc
6601maybe-clean-byacc: clean-byacc
2a4cbe27 6602
4fa63067 6603clean-byacc:
0aed8855 6604 @: $(MAKE); $(unstage)
4fa63067 6605 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6606 r=`${PWD_COMMAND}`; export r; \
6607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6608 $(HOST_EXPORTS) \
b813574b 6609 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6611 done; \
4fa63067 6612 echo "Doing clean in byacc" ; \
b00612cc 6613 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6616 "RANLIB=$${RANLIB}" \
6617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6618 clean) \
2a4cbe27
NN
6619 || exit 1
6620
6bd3dfaa 6621@endif byacc
2a4cbe27 6622
4fa63067
NN
6623.PHONY: maybe-distclean-byacc distclean-byacc
6624maybe-distclean-byacc:
6bd3dfaa
PB
6625@if byacc
6626maybe-distclean-byacc: distclean-byacc
2a4cbe27 6627
4fa63067 6628distclean-byacc:
0aed8855 6629 @: $(MAKE); $(unstage)
4fa63067 6630 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6631 r=`${PWD_COMMAND}`; export r; \
6632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6633 $(HOST_EXPORTS) \
b813574b 6634 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6636 done; \
4fa63067 6637 echo "Doing distclean in byacc" ; \
b00612cc 6638 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6641 "RANLIB=$${RANLIB}" \
6642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6643 distclean) \
2a4cbe27
NN
6644 || exit 1
6645
6bd3dfaa 6646@endif byacc
2a4cbe27 6647
4fa63067
NN
6648.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
6649maybe-maintainer-clean-byacc:
6bd3dfaa
PB
6650@if byacc
6651maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 6652
4fa63067 6653maintainer-clean-byacc:
0aed8855 6654 @: $(MAKE); $(unstage)
4fa63067 6655 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6656 r=`${PWD_COMMAND}`; export r; \
6657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6658 $(HOST_EXPORTS) \
b813574b 6659 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6661 done; \
4fa63067 6662 echo "Doing maintainer-clean in byacc" ; \
b00612cc 6663 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6666 "RANLIB=$${RANLIB}" \
6667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6668 maintainer-clean) \
2a4cbe27
NN
6669 || exit 1
6670
6bd3dfaa 6671@endif byacc
2a4cbe27 6672
2a4cbe27 6673
a7254363 6674
4fa63067
NN
6675.PHONY: configure-bzip2 maybe-configure-bzip2
6676maybe-configure-bzip2:
6bd3dfaa
PB
6677@if bzip2
6678maybe-configure-bzip2: configure-bzip2
c52c6897 6679configure-bzip2:
0aed8855 6680 @: $(MAKE); $(unstage)
c52c6897 6681 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6683 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
6684 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 6685 $(HOST_EXPORTS) \
a7254363
PB
6686 echo Configuring in $(HOST_SUBDIR)/bzip2; \
6687 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 6688 case $(srcdir) in \
b00612cc
PB
6689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6690 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
6691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6692 esac; \
b00612cc
PB
6693 srcdiroption="--srcdir=$${topdir}/bzip2"; \
6694 libsrcdir="$$s/bzip2"; \
4fa63067 6695 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6696 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6697 || exit 1
6bd3dfaa 6698@endif bzip2
4fa63067 6699
a7254363
PB
6700
6701
d545f33b
PB
6702
6703
4fa63067
NN
6704.PHONY: all-bzip2 maybe-all-bzip2
6705maybe-all-bzip2:
6bd3dfaa 6706@if bzip2
d27cc32e 6707TARGET-bzip2=all
6bd3dfaa 6708maybe-all-bzip2: all-bzip2
4fa63067 6709all-bzip2: configure-bzip2
0aed8855 6710 @: $(MAKE); $(unstage)
4fa63067
NN
6711 @r=`${PWD_COMMAND}`; export r; \
6712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6713 $(HOST_EXPORTS) \
b00612cc
PB
6714 (cd $(HOST_SUBDIR)/bzip2 && \
6715 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 6716@endif bzip2
4fa63067 6717
a7254363 6718
d545f33b
PB
6719
6720
4fa63067
NN
6721.PHONY: check-bzip2 maybe-check-bzip2
6722maybe-check-bzip2:
6bd3dfaa
PB
6723@if bzip2
6724maybe-check-bzip2: check-bzip2
4fa63067
NN
6725
6726check-bzip2:
0aed8855 6727 @: $(MAKE); $(unstage)
4fa63067
NN
6728 @r=`${PWD_COMMAND}`; export r; \
6729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6730 $(HOST_EXPORTS) \
b00612cc
PB
6731 (cd $(HOST_SUBDIR)/bzip2 && \
6732 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 6733
6bd3dfaa 6734@endif bzip2
4fa63067
NN
6735
6736.PHONY: install-bzip2 maybe-install-bzip2
6737maybe-install-bzip2:
6bd3dfaa
PB
6738@if bzip2
6739maybe-install-bzip2: install-bzip2
4fa63067
NN
6740
6741install-bzip2: installdirs
0aed8855 6742 @: $(MAKE); $(unstage)
4fa63067
NN
6743 @r=`${PWD_COMMAND}`; export r; \
6744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6745 $(HOST_EXPORTS) \
b00612cc 6746 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 6747 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6748
6bd3dfaa 6749@endif bzip2
4fa63067
NN
6750
6751# Other targets (info, dvi, etc.)
6752
6753.PHONY: maybe-info-bzip2 info-bzip2
6754maybe-info-bzip2:
6bd3dfaa
PB
6755@if bzip2
6756maybe-info-bzip2: info-bzip2
4fa63067
NN
6757
6758info-bzip2: \
6759 configure-bzip2
0aed8855 6760 @: $(MAKE); $(unstage)
4fa63067 6761 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6762 r=`${PWD_COMMAND}`; export r; \
6763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6764 $(HOST_EXPORTS) \
b813574b 6765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6767 done; \
4fa63067 6768 echo "Doing info in bzip2" ; \
b00612cc 6769 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6772 "RANLIB=$${RANLIB}" \
6773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6774 info) \
2a4cbe27
NN
6775 || exit 1
6776
6bd3dfaa 6777@endif bzip2
2a4cbe27 6778
4fa63067
NN
6779.PHONY: maybe-dvi-bzip2 dvi-bzip2
6780maybe-dvi-bzip2:
6bd3dfaa
PB
6781@if bzip2
6782maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 6783
4fa63067
NN
6784dvi-bzip2: \
6785 configure-bzip2
0aed8855 6786 @: $(MAKE); $(unstage)
4fa63067 6787 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6788 r=`${PWD_COMMAND}`; export r; \
6789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6790 $(HOST_EXPORTS) \
b813574b 6791 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6793 done; \
4fa63067 6794 echo "Doing dvi in bzip2" ; \
b00612cc 6795 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6798 "RANLIB=$${RANLIB}" \
6799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6800 dvi) \
2a4cbe27
NN
6801 || exit 1
6802
6bd3dfaa 6803@endif bzip2
2a4cbe27 6804
6d389afc
MS
6805.PHONY: maybe-html-bzip2 html-bzip2
6806maybe-html-bzip2:
6807@if bzip2
6808maybe-html-bzip2: html-bzip2
6809
6810html-bzip2: \
6811 configure-bzip2
0aed8855 6812 @: $(MAKE); $(unstage)
6d389afc
MS
6813 @[ -f ./bzip2/Makefile ] || exit 0; \
6814 r=`${PWD_COMMAND}`; export r; \
6815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6816 $(HOST_EXPORTS) \
6817 for flag in $(EXTRA_HOST_FLAGS) ; do \
6818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6819 done; \
6820 echo "Doing html in bzip2" ; \
b00612cc 6821 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
6822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6824 "RANLIB=$${RANLIB}" \
6825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6826 html) \
6827 || exit 1
6828
6829@endif bzip2
6830
4fa63067
NN
6831.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
6832maybe-TAGS-bzip2:
6bd3dfaa
PB
6833@if bzip2
6834maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 6835
4fa63067
NN
6836TAGS-bzip2: \
6837 configure-bzip2
0aed8855 6838 @: $(MAKE); $(unstage)
4fa63067 6839 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6840 r=`${PWD_COMMAND}`; export r; \
6841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6842 $(HOST_EXPORTS) \
b813574b 6843 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6845 done; \
4fa63067 6846 echo "Doing TAGS in bzip2" ; \
b00612cc 6847 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6850 "RANLIB=$${RANLIB}" \
6851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6852 TAGS) \
2a4cbe27
NN
6853 || exit 1
6854
6bd3dfaa 6855@endif bzip2
2a4cbe27 6856
4fa63067
NN
6857.PHONY: maybe-install-info-bzip2 install-info-bzip2
6858maybe-install-info-bzip2:
6bd3dfaa
PB
6859@if bzip2
6860maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 6861
4fa63067
NN
6862install-info-bzip2: \
6863 configure-bzip2 \
6864 info-bzip2
0aed8855 6865 @: $(MAKE); $(unstage)
4fa63067 6866 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6867 r=`${PWD_COMMAND}`; export r; \
6868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6869 $(HOST_EXPORTS) \
b813574b 6870 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872 done; \
4fa63067 6873 echo "Doing install-info in bzip2" ; \
b00612cc 6874 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877 "RANLIB=$${RANLIB}" \
6878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6879 install-info) \
2a4cbe27
NN
6880 || exit 1
6881
6bd3dfaa 6882@endif bzip2
2a4cbe27 6883
4fa63067
NN
6884.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
6885maybe-installcheck-bzip2:
6bd3dfaa
PB
6886@if bzip2
6887maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 6888
4fa63067
NN
6889installcheck-bzip2: \
6890 configure-bzip2
0aed8855 6891 @: $(MAKE); $(unstage)
4fa63067 6892 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6893 r=`${PWD_COMMAND}`; export r; \
6894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6895 $(HOST_EXPORTS) \
b813574b 6896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6898 done; \
4fa63067 6899 echo "Doing installcheck in bzip2" ; \
b00612cc 6900 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6903 "RANLIB=$${RANLIB}" \
6904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6905 installcheck) \
2a4cbe27
NN
6906 || exit 1
6907
6bd3dfaa 6908@endif bzip2
2a4cbe27 6909
4fa63067
NN
6910.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
6911maybe-mostlyclean-bzip2:
6bd3dfaa
PB
6912@if bzip2
6913maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 6914
4fa63067 6915mostlyclean-bzip2:
0aed8855 6916 @: $(MAKE); $(unstage)
4fa63067 6917 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6918 r=`${PWD_COMMAND}`; export r; \
6919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6920 $(HOST_EXPORTS) \
b813574b 6921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6923 done; \
4fa63067 6924 echo "Doing mostlyclean in bzip2" ; \
b00612cc 6925 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6928 "RANLIB=$${RANLIB}" \
6929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6930 mostlyclean) \
2a4cbe27
NN
6931 || exit 1
6932
6bd3dfaa 6933@endif bzip2
2a4cbe27 6934
4fa63067
NN
6935.PHONY: maybe-clean-bzip2 clean-bzip2
6936maybe-clean-bzip2:
6bd3dfaa
PB
6937@if bzip2
6938maybe-clean-bzip2: clean-bzip2
2a4cbe27 6939
4fa63067 6940clean-bzip2:
0aed8855 6941 @: $(MAKE); $(unstage)
4fa63067 6942 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6943 r=`${PWD_COMMAND}`; export r; \
6944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6945 $(HOST_EXPORTS) \
b813574b 6946 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6948 done; \
4fa63067 6949 echo "Doing clean in bzip2" ; \
b00612cc 6950 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6953 "RANLIB=$${RANLIB}" \
6954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6955 clean) \
2a4cbe27
NN
6956 || exit 1
6957
6bd3dfaa 6958@endif bzip2
2a4cbe27 6959
4fa63067
NN
6960.PHONY: maybe-distclean-bzip2 distclean-bzip2
6961maybe-distclean-bzip2:
6bd3dfaa
PB
6962@if bzip2
6963maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 6964
4fa63067 6965distclean-bzip2:
0aed8855 6966 @: $(MAKE); $(unstage)
4fa63067 6967 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6968 r=`${PWD_COMMAND}`; export r; \
6969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6970 $(HOST_EXPORTS) \
b813574b 6971 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6973 done; \
4fa63067 6974 echo "Doing distclean in bzip2" ; \
b00612cc 6975 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6978 "RANLIB=$${RANLIB}" \
6979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6980 distclean) \
2a4cbe27
NN
6981 || exit 1
6982
6bd3dfaa 6983@endif bzip2
2a4cbe27 6984
4fa63067
NN
6985.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
6986maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
6987@if bzip2
6988maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 6989
4fa63067 6990maintainer-clean-bzip2:
0aed8855 6991 @: $(MAKE); $(unstage)
4fa63067 6992 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6993 r=`${PWD_COMMAND}`; export r; \
6994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6995 $(HOST_EXPORTS) \
b813574b 6996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6998 done; \
4fa63067 6999 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 7000 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
7001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7003 "RANLIB=$${RANLIB}" \
7004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7005 maintainer-clean) \
2a4cbe27
NN
7006 || exit 1
7007
6bd3dfaa 7008@endif bzip2
2a4cbe27 7009
2a4cbe27 7010
a7254363 7011
4fa63067
NN
7012.PHONY: configure-dejagnu maybe-configure-dejagnu
7013maybe-configure-dejagnu:
6bd3dfaa
PB
7014@if dejagnu
7015maybe-configure-dejagnu: configure-dejagnu
c52c6897 7016configure-dejagnu:
0aed8855 7017 @: $(MAKE); $(unstage)
c52c6897 7018 @r=`${PWD_COMMAND}`; export r; \
4fa63067 7019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7020 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 7022 $(HOST_EXPORTS) \
a7254363
PB
7023 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7024 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 7025 case $(srcdir) in \
b00612cc
PB
7026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7027 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7029 esac; \
b00612cc
PB
7030 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
7031 libsrcdir="$$s/dejagnu"; \
4fa63067 7032 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7033 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7034 || exit 1
6bd3dfaa 7035@endif dejagnu
4fa63067 7036
a7254363
PB
7037
7038
d545f33b
PB
7039
7040
4fa63067
NN
7041.PHONY: all-dejagnu maybe-all-dejagnu
7042maybe-all-dejagnu:
6bd3dfaa 7043@if dejagnu
d27cc32e 7044TARGET-dejagnu=all
6bd3dfaa 7045maybe-all-dejagnu: all-dejagnu
4fa63067 7046all-dejagnu: configure-dejagnu
0aed8855 7047 @: $(MAKE); $(unstage)
4fa63067
NN
7048 @r=`${PWD_COMMAND}`; export r; \
7049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7050 $(HOST_EXPORTS) \
b00612cc
PB
7051 (cd $(HOST_SUBDIR)/dejagnu && \
7052 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 7053@endif dejagnu
4fa63067 7054
a7254363 7055
d545f33b
PB
7056
7057
4fa63067
NN
7058.PHONY: check-dejagnu maybe-check-dejagnu
7059maybe-check-dejagnu:
6bd3dfaa
PB
7060@if dejagnu
7061maybe-check-dejagnu: check-dejagnu
4fa63067
NN
7062
7063check-dejagnu:
0aed8855 7064 @: $(MAKE); $(unstage)
4fa63067
NN
7065 @r=`${PWD_COMMAND}`; export r; \
7066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7067 $(HOST_EXPORTS) \
b00612cc
PB
7068 (cd $(HOST_SUBDIR)/dejagnu && \
7069 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 7070
6bd3dfaa 7071@endif dejagnu
4fa63067
NN
7072
7073.PHONY: install-dejagnu maybe-install-dejagnu
7074maybe-install-dejagnu:
6bd3dfaa
PB
7075@if dejagnu
7076maybe-install-dejagnu: install-dejagnu
4fa63067
NN
7077
7078install-dejagnu: installdirs
0aed8855 7079 @: $(MAKE); $(unstage)
4fa63067
NN
7080 @r=`${PWD_COMMAND}`; export r; \
7081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7082 $(HOST_EXPORTS) \
b00612cc 7083 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 7084 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7085
6bd3dfaa 7086@endif dejagnu
4fa63067
NN
7087
7088# Other targets (info, dvi, etc.)
7089
7090.PHONY: maybe-info-dejagnu info-dejagnu
7091maybe-info-dejagnu:
6bd3dfaa
PB
7092@if dejagnu
7093maybe-info-dejagnu: info-dejagnu
4fa63067
NN
7094
7095info-dejagnu: \
7096 configure-dejagnu
0aed8855 7097 @: $(MAKE); $(unstage)
4fa63067 7098 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7099 r=`${PWD_COMMAND}`; export r; \
7100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7101 $(HOST_EXPORTS) \
b813574b 7102 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7104 done; \
4fa63067 7105 echo "Doing info in dejagnu" ; \
b00612cc 7106 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7109 "RANLIB=$${RANLIB}" \
7110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7111 info) \
2a4cbe27
NN
7112 || exit 1
7113
6bd3dfaa 7114@endif dejagnu
2a4cbe27 7115
4fa63067
NN
7116.PHONY: maybe-dvi-dejagnu dvi-dejagnu
7117maybe-dvi-dejagnu:
6bd3dfaa
PB
7118@if dejagnu
7119maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 7120
4fa63067
NN
7121dvi-dejagnu: \
7122 configure-dejagnu
0aed8855 7123 @: $(MAKE); $(unstage)
4fa63067 7124 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7125 r=`${PWD_COMMAND}`; export r; \
7126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7127 $(HOST_EXPORTS) \
b813574b 7128 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130 done; \
4fa63067 7131 echo "Doing dvi in dejagnu" ; \
b00612cc 7132 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135 "RANLIB=$${RANLIB}" \
7136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7137 dvi) \
2a4cbe27
NN
7138 || exit 1
7139
6bd3dfaa 7140@endif dejagnu
2a4cbe27 7141
6d389afc
MS
7142.PHONY: maybe-html-dejagnu html-dejagnu
7143maybe-html-dejagnu:
7144@if dejagnu
7145maybe-html-dejagnu: html-dejagnu
7146
7147html-dejagnu: \
7148 configure-dejagnu
0aed8855 7149 @: $(MAKE); $(unstage)
6d389afc
MS
7150 @[ -f ./dejagnu/Makefile ] || exit 0; \
7151 r=`${PWD_COMMAND}`; export r; \
7152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7153 $(HOST_EXPORTS) \
7154 for flag in $(EXTRA_HOST_FLAGS) ; do \
7155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7156 done; \
7157 echo "Doing html in dejagnu" ; \
b00612cc 7158 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
7159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7161 "RANLIB=$${RANLIB}" \
7162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7163 html) \
7164 || exit 1
7165
7166@endif dejagnu
7167
4fa63067
NN
7168.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
7169maybe-TAGS-dejagnu:
6bd3dfaa
PB
7170@if dejagnu
7171maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 7172
4fa63067
NN
7173TAGS-dejagnu: \
7174 configure-dejagnu
0aed8855 7175 @: $(MAKE); $(unstage)
4fa63067 7176 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7177 r=`${PWD_COMMAND}`; export r; \
7178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7179 $(HOST_EXPORTS) \
b813574b 7180 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7182 done; \
4fa63067 7183 echo "Doing TAGS in dejagnu" ; \
b00612cc 7184 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7187 "RANLIB=$${RANLIB}" \
7188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7189 TAGS) \
2a4cbe27
NN
7190 || exit 1
7191
6bd3dfaa 7192@endif dejagnu
2a4cbe27 7193
4fa63067
NN
7194.PHONY: maybe-install-info-dejagnu install-info-dejagnu
7195maybe-install-info-dejagnu:
6bd3dfaa
PB
7196@if dejagnu
7197maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 7198
4fa63067
NN
7199install-info-dejagnu: \
7200 configure-dejagnu \
7201 info-dejagnu
0aed8855 7202 @: $(MAKE); $(unstage)
4fa63067 7203 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7204 r=`${PWD_COMMAND}`; export r; \
7205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7206 $(HOST_EXPORTS) \
b813574b 7207 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7209 done; \
4fa63067 7210 echo "Doing install-info in dejagnu" ; \
b00612cc 7211 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7214 "RANLIB=$${RANLIB}" \
7215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7216 install-info) \
2a4cbe27
NN
7217 || exit 1
7218
6bd3dfaa 7219@endif dejagnu
2a4cbe27 7220
4fa63067
NN
7221.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7222maybe-installcheck-dejagnu:
6bd3dfaa
PB
7223@if dejagnu
7224maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 7225
4fa63067
NN
7226installcheck-dejagnu: \
7227 configure-dejagnu
0aed8855 7228 @: $(MAKE); $(unstage)
4fa63067 7229 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7230 r=`${PWD_COMMAND}`; export r; \
7231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7232 $(HOST_EXPORTS) \
b813574b 7233 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7235 done; \
4fa63067 7236 echo "Doing installcheck in dejagnu" ; \
b00612cc 7237 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7240 "RANLIB=$${RANLIB}" \
7241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7242 installcheck) \
2a4cbe27
NN
7243 || exit 1
7244
6bd3dfaa 7245@endif dejagnu
2a4cbe27 7246
4fa63067
NN
7247.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7248maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
7249@if dejagnu
7250maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 7251
4fa63067 7252mostlyclean-dejagnu:
0aed8855 7253 @: $(MAKE); $(unstage)
4fa63067 7254 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7255 r=`${PWD_COMMAND}`; export r; \
7256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7257 $(HOST_EXPORTS) \
b813574b 7258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7260 done; \
4fa63067 7261 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 7262 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7265 "RANLIB=$${RANLIB}" \
7266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7267 mostlyclean) \
2a4cbe27
NN
7268 || exit 1
7269
6bd3dfaa 7270@endif dejagnu
2a4cbe27 7271
4fa63067
NN
7272.PHONY: maybe-clean-dejagnu clean-dejagnu
7273maybe-clean-dejagnu:
6bd3dfaa
PB
7274@if dejagnu
7275maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 7276
4fa63067 7277clean-dejagnu:
0aed8855 7278 @: $(MAKE); $(unstage)
4fa63067 7279 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7280 r=`${PWD_COMMAND}`; export r; \
7281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7282 $(HOST_EXPORTS) \
b813574b 7283 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7285 done; \
4fa63067 7286 echo "Doing clean in dejagnu" ; \
b00612cc 7287 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7290 "RANLIB=$${RANLIB}" \
7291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7292 clean) \
2a4cbe27
NN
7293 || exit 1
7294
6bd3dfaa 7295@endif dejagnu
2a4cbe27 7296
4fa63067
NN
7297.PHONY: maybe-distclean-dejagnu distclean-dejagnu
7298maybe-distclean-dejagnu:
6bd3dfaa
PB
7299@if dejagnu
7300maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 7301
4fa63067 7302distclean-dejagnu:
0aed8855 7303 @: $(MAKE); $(unstage)
4fa63067 7304 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7305 r=`${PWD_COMMAND}`; export r; \
7306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7307 $(HOST_EXPORTS) \
b813574b 7308 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7310 done; \
4fa63067 7311 echo "Doing distclean in dejagnu" ; \
b00612cc 7312 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7315 "RANLIB=$${RANLIB}" \
7316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7317 distclean) \
2a4cbe27
NN
7318 || exit 1
7319
6bd3dfaa 7320@endif dejagnu
2a4cbe27 7321
4fa63067
NN
7322.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7323maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
7324@if dejagnu
7325maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 7326
4fa63067 7327maintainer-clean-dejagnu:
0aed8855 7328 @: $(MAKE); $(unstage)
4fa63067 7329 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7330 r=`${PWD_COMMAND}`; export r; \
7331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7332 $(HOST_EXPORTS) \
b813574b 7333 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7335 done; \
4fa63067 7336 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 7337 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7340 "RANLIB=$${RANLIB}" \
7341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7342 maintainer-clean) \
4fa63067
NN
7343 || exit 1
7344
6bd3dfaa 7345@endif dejagnu
4fa63067
NN
7346
7347
a7254363 7348
4fa63067
NN
7349.PHONY: configure-diff maybe-configure-diff
7350maybe-configure-diff:
6bd3dfaa
PB
7351@if diff
7352maybe-configure-diff: configure-diff
c52c6897 7353configure-diff:
0aed8855 7354 @: $(MAKE); $(unstage)
c52c6897 7355 @r=`${PWD_COMMAND}`; export r; \
4fa63067 7356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7357 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
7358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 7359 $(HOST_EXPORTS) \
a7254363
PB
7360 echo Configuring in $(HOST_SUBDIR)/diff; \
7361 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 7362 case $(srcdir) in \
b00612cc
PB
7363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7364 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
7365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7366 esac; \
b00612cc
PB
7367 srcdiroption="--srcdir=$${topdir}/diff"; \
7368 libsrcdir="$$s/diff"; \
4fa63067 7369 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7370 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7371 || exit 1
6bd3dfaa 7372@endif diff
2a4cbe27 7373
a7254363
PB
7374
7375
d545f33b
PB
7376
7377
4fa63067
NN
7378.PHONY: all-diff maybe-all-diff
7379maybe-all-diff:
6bd3dfaa 7380@if diff
d27cc32e 7381TARGET-diff=all
6bd3dfaa 7382maybe-all-diff: all-diff
4fa63067 7383all-diff: configure-diff
0aed8855 7384 @: $(MAKE); $(unstage)
4fa63067
NN
7385 @r=`${PWD_COMMAND}`; export r; \
7386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7387 $(HOST_EXPORTS) \
b00612cc
PB
7388 (cd $(HOST_SUBDIR)/diff && \
7389 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 7390@endif diff
2a4cbe27 7391
a7254363 7392
d545f33b
PB
7393
7394
4fa63067
NN
7395.PHONY: check-diff maybe-check-diff
7396maybe-check-diff:
6bd3dfaa
PB
7397@if diff
7398maybe-check-diff: check-diff
2a4cbe27 7399
4fa63067 7400check-diff:
0aed8855 7401 @: $(MAKE); $(unstage)
4fa63067 7402 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7404 $(HOST_EXPORTS) \
b00612cc
PB
7405 (cd $(HOST_SUBDIR)/diff && \
7406 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7407
6bd3dfaa 7408@endif diff
2a4cbe27 7409
4fa63067
NN
7410.PHONY: install-diff maybe-install-diff
7411maybe-install-diff:
6bd3dfaa
PB
7412@if diff
7413maybe-install-diff: install-diff
2a4cbe27 7414
4fa63067 7415install-diff: installdirs
0aed8855 7416 @: $(MAKE); $(unstage)
4fa63067 7417 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7419 $(HOST_EXPORTS) \
b00612cc 7420 (cd $(HOST_SUBDIR)/diff && \
2da12f12 7421 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7422
6bd3dfaa 7423@endif diff
2a4cbe27 7424
4fa63067 7425# Other targets (info, dvi, etc.)
2a4cbe27 7426
4fa63067
NN
7427.PHONY: maybe-info-diff info-diff
7428maybe-info-diff:
6bd3dfaa
PB
7429@if diff
7430maybe-info-diff: info-diff
2a4cbe27 7431
4fa63067
NN
7432info-diff: \
7433 configure-diff
0aed8855 7434 @: $(MAKE); $(unstage)
4fa63067 7435 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7436 r=`${PWD_COMMAND}`; export r; \
7437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7438 $(HOST_EXPORTS) \
b813574b 7439 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7441 done; \
4fa63067 7442 echo "Doing info in diff" ; \
b00612cc 7443 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7446 "RANLIB=$${RANLIB}" \
7447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7448 info) \
2a4cbe27
NN
7449 || exit 1
7450
6bd3dfaa 7451@endif diff
2a4cbe27 7452
4fa63067
NN
7453.PHONY: maybe-dvi-diff dvi-diff
7454maybe-dvi-diff:
6bd3dfaa
PB
7455@if diff
7456maybe-dvi-diff: dvi-diff
2a4cbe27 7457
4fa63067
NN
7458dvi-diff: \
7459 configure-diff
0aed8855 7460 @: $(MAKE); $(unstage)
4fa63067 7461 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7462 r=`${PWD_COMMAND}`; export r; \
7463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7464 $(HOST_EXPORTS) \
b813574b 7465 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7467 done; \
4fa63067 7468 echo "Doing dvi in diff" ; \
b00612cc 7469 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7472 "RANLIB=$${RANLIB}" \
7473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7474 dvi) \
2a4cbe27
NN
7475 || exit 1
7476
6bd3dfaa 7477@endif diff
2a4cbe27 7478
6d389afc
MS
7479.PHONY: maybe-html-diff html-diff
7480maybe-html-diff:
7481@if diff
7482maybe-html-diff: html-diff
7483
7484html-diff: \
7485 configure-diff
0aed8855 7486 @: $(MAKE); $(unstage)
6d389afc
MS
7487 @[ -f ./diff/Makefile ] || exit 0; \
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7490 $(HOST_EXPORTS) \
7491 for flag in $(EXTRA_HOST_FLAGS) ; do \
7492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7493 done; \
7494 echo "Doing html in diff" ; \
b00612cc 7495 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
7496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7498 "RANLIB=$${RANLIB}" \
7499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7500 html) \
7501 || exit 1
7502
7503@endif diff
7504
4fa63067
NN
7505.PHONY: maybe-TAGS-diff TAGS-diff
7506maybe-TAGS-diff:
6bd3dfaa
PB
7507@if diff
7508maybe-TAGS-diff: TAGS-diff
2a4cbe27 7509
4fa63067
NN
7510TAGS-diff: \
7511 configure-diff
0aed8855 7512 @: $(MAKE); $(unstage)
4fa63067 7513 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7514 r=`${PWD_COMMAND}`; export r; \
7515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7516 $(HOST_EXPORTS) \
b813574b 7517 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
4fa63067 7520 echo "Doing TAGS in diff" ; \
b00612cc 7521 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7526 TAGS) \
2a4cbe27
NN
7527 || exit 1
7528
6bd3dfaa 7529@endif diff
2a4cbe27 7530
4fa63067
NN
7531.PHONY: maybe-install-info-diff install-info-diff
7532maybe-install-info-diff:
6bd3dfaa
PB
7533@if diff
7534maybe-install-info-diff: install-info-diff
2a4cbe27 7535
4fa63067
NN
7536install-info-diff: \
7537 configure-diff \
7538 info-diff
0aed8855 7539 @: $(MAKE); $(unstage)
4fa63067 7540 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7541 r=`${PWD_COMMAND}`; export r; \
7542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7543 $(HOST_EXPORTS) \
b813574b 7544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7546 done; \
4fa63067 7547 echo "Doing install-info in diff" ; \
b00612cc 7548 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7551 "RANLIB=$${RANLIB}" \
7552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7553 install-info) \
2a4cbe27
NN
7554 || exit 1
7555
6bd3dfaa 7556@endif diff
2a4cbe27 7557
4fa63067
NN
7558.PHONY: maybe-installcheck-diff installcheck-diff
7559maybe-installcheck-diff:
6bd3dfaa
PB
7560@if diff
7561maybe-installcheck-diff: installcheck-diff
2a4cbe27 7562
4fa63067
NN
7563installcheck-diff: \
7564 configure-diff
0aed8855 7565 @: $(MAKE); $(unstage)
4fa63067 7566 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7567 r=`${PWD_COMMAND}`; export r; \
7568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7569 $(HOST_EXPORTS) \
b813574b 7570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7572 done; \
4fa63067 7573 echo "Doing installcheck in diff" ; \
b00612cc 7574 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7577 "RANLIB=$${RANLIB}" \
7578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7579 installcheck) \
2a4cbe27
NN
7580 || exit 1
7581
6bd3dfaa 7582@endif diff
2a4cbe27 7583
4fa63067
NN
7584.PHONY: maybe-mostlyclean-diff mostlyclean-diff
7585maybe-mostlyclean-diff:
6bd3dfaa
PB
7586@if diff
7587maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 7588
4fa63067 7589mostlyclean-diff:
0aed8855 7590 @: $(MAKE); $(unstage)
4fa63067 7591 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7592 r=`${PWD_COMMAND}`; export r; \
7593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7594 $(HOST_EXPORTS) \
b813574b 7595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7597 done; \
4fa63067 7598 echo "Doing mostlyclean in diff" ; \
b00612cc 7599 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7602 "RANLIB=$${RANLIB}" \
7603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7604 mostlyclean) \
2a4cbe27
NN
7605 || exit 1
7606
6bd3dfaa 7607@endif diff
2a4cbe27 7608
4fa63067
NN
7609.PHONY: maybe-clean-diff clean-diff
7610maybe-clean-diff:
6bd3dfaa
PB
7611@if diff
7612maybe-clean-diff: clean-diff
2a4cbe27 7613
4fa63067 7614clean-diff:
0aed8855 7615 @: $(MAKE); $(unstage)
4fa63067 7616 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7617 r=`${PWD_COMMAND}`; export r; \
7618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7619 $(HOST_EXPORTS) \
b813574b 7620 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7622 done; \
4fa63067 7623 echo "Doing clean in diff" ; \
b00612cc 7624 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7627 "RANLIB=$${RANLIB}" \
7628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7629 clean) \
2a4cbe27
NN
7630 || exit 1
7631
6bd3dfaa 7632@endif diff
2a4cbe27 7633
4fa63067
NN
7634.PHONY: maybe-distclean-diff distclean-diff
7635maybe-distclean-diff:
6bd3dfaa
PB
7636@if diff
7637maybe-distclean-diff: distclean-diff
2a4cbe27 7638
4fa63067 7639distclean-diff:
0aed8855 7640 @: $(MAKE); $(unstage)
4fa63067 7641 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7642 r=`${PWD_COMMAND}`; export r; \
7643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7644 $(HOST_EXPORTS) \
b813574b 7645 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7647 done; \
4fa63067 7648 echo "Doing distclean in diff" ; \
b00612cc 7649 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7652 "RANLIB=$${RANLIB}" \
7653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7654 distclean) \
2a4cbe27
NN
7655 || exit 1
7656
6bd3dfaa 7657@endif diff
2a4cbe27 7658
4fa63067
NN
7659.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
7660maybe-maintainer-clean-diff:
6bd3dfaa
PB
7661@if diff
7662maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 7663
4fa63067 7664maintainer-clean-diff:
0aed8855 7665 @: $(MAKE); $(unstage)
4fa63067 7666 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7667 r=`${PWD_COMMAND}`; export r; \
7668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7669 $(HOST_EXPORTS) \
b813574b 7670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7672 done; \
4fa63067 7673 echo "Doing maintainer-clean in diff" ; \
b00612cc 7674 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7677 "RANLIB=$${RANLIB}" \
7678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7679 maintainer-clean) \
2a4cbe27
NN
7680 || exit 1
7681
6bd3dfaa 7682@endif diff
2a4cbe27 7683
2a4cbe27 7684
a7254363 7685
4fa63067
NN
7686.PHONY: configure-dosutils maybe-configure-dosutils
7687maybe-configure-dosutils:
6bd3dfaa
PB
7688@if dosutils
7689maybe-configure-dosutils: configure-dosutils
c52c6897 7690configure-dosutils:
0aed8855 7691 @: $(MAKE); $(unstage)
c52c6897 7692 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7694 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
7695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 7696 $(HOST_EXPORTS) \
a7254363
PB
7697 echo Configuring in $(HOST_SUBDIR)/dosutils; \
7698 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 7699 case $(srcdir) in \
b00612cc
PB
7700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7701 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
7702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7703 esac; \
b00612cc
PB
7704 srcdiroption="--srcdir=$${topdir}/dosutils"; \
7705 libsrcdir="$$s/dosutils"; \
4fa63067 7706 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7707 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7708 || exit 1
6bd3dfaa 7709@endif dosutils
4fa63067 7710
a7254363
PB
7711
7712
d545f33b
PB
7713
7714
4fa63067
NN
7715.PHONY: all-dosutils maybe-all-dosutils
7716maybe-all-dosutils:
6bd3dfaa 7717@if dosutils
d27cc32e 7718TARGET-dosutils=all
6bd3dfaa 7719maybe-all-dosutils: all-dosutils
4fa63067 7720all-dosutils: configure-dosutils
0aed8855 7721 @: $(MAKE); $(unstage)
4fa63067
NN
7722 @r=`${PWD_COMMAND}`; export r; \
7723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7724 $(HOST_EXPORTS) \
b00612cc
PB
7725 (cd $(HOST_SUBDIR)/dosutils && \
7726 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 7727@endif dosutils
4fa63067 7728
a7254363 7729
d545f33b
PB
7730
7731
4fa63067
NN
7732.PHONY: check-dosutils maybe-check-dosutils
7733maybe-check-dosutils:
6bd3dfaa
PB
7734@if dosutils
7735maybe-check-dosutils: check-dosutils
2a4cbe27 7736
4fa63067 7737check-dosutils:
2a4cbe27 7738
6bd3dfaa 7739@endif dosutils
2a4cbe27 7740
4fa63067
NN
7741.PHONY: install-dosutils maybe-install-dosutils
7742maybe-install-dosutils:
6bd3dfaa
PB
7743@if dosutils
7744maybe-install-dosutils: install-dosutils
4fa63067
NN
7745
7746install-dosutils: installdirs
0aed8855 7747 @: $(MAKE); $(unstage)
4fa63067 7748 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7750 $(HOST_EXPORTS) \
b00612cc 7751 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 7752 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7753
6bd3dfaa 7754@endif dosutils
2a4cbe27 7755
4fa63067 7756# Other targets (info, dvi, etc.)
2a4cbe27 7757
4fa63067
NN
7758.PHONY: maybe-info-dosutils info-dosutils
7759maybe-info-dosutils:
6bd3dfaa
PB
7760@if dosutils
7761maybe-info-dosutils: info-dosutils
4fa63067
NN
7762
7763info-dosutils: \
7764 configure-dosutils
0aed8855 7765 @: $(MAKE); $(unstage)
4fa63067 7766 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7767 r=`${PWD_COMMAND}`; export r; \
7768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7769 $(HOST_EXPORTS) \
b813574b 7770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7772 done; \
4fa63067 7773 echo "Doing info in dosutils" ; \
b00612cc 7774 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7777 "RANLIB=$${RANLIB}" \
7778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7779 info) \
2a4cbe27
NN
7780 || exit 1
7781
6bd3dfaa 7782@endif dosutils
2a4cbe27 7783
4fa63067
NN
7784.PHONY: maybe-dvi-dosutils dvi-dosutils
7785maybe-dvi-dosutils:
6bd3dfaa
PB
7786@if dosutils
7787maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 7788
4fa63067
NN
7789dvi-dosutils: \
7790 configure-dosutils
0aed8855 7791 @: $(MAKE); $(unstage)
4fa63067 7792 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7795 $(HOST_EXPORTS) \
b813574b 7796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7798 done; \
4fa63067 7799 echo "Doing dvi in dosutils" ; \
b00612cc 7800 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7803 "RANLIB=$${RANLIB}" \
7804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7805 dvi) \
2a4cbe27
NN
7806 || exit 1
7807
6bd3dfaa 7808@endif dosutils
2a4cbe27 7809
6d389afc
MS
7810.PHONY: maybe-html-dosutils html-dosutils
7811maybe-html-dosutils:
6bd3dfaa 7812@if dosutils
6d389afc 7813maybe-html-dosutils: html-dosutils
2a4cbe27 7814
6d389afc 7815html-dosutils: \
4fa63067 7816 configure-dosutils
0aed8855 7817 @: $(MAKE); $(unstage)
4fa63067 7818 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7819 r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7821 $(HOST_EXPORTS) \
b813574b 7822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
6d389afc 7825 echo "Doing html in dosutils" ; \
b00612cc 7826 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 7831 html) \
2a4cbe27
NN
7832 || exit 1
7833
6bd3dfaa 7834@endif dosutils
2a4cbe27 7835
6d389afc
MS
7836.PHONY: maybe-TAGS-dosutils TAGS-dosutils
7837maybe-TAGS-dosutils:
6bd3dfaa 7838@if dosutils
6d389afc 7839maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 7840
6d389afc
MS
7841TAGS-dosutils: \
7842 configure-dosutils
0aed8855 7843 @: $(MAKE); $(unstage)
6d389afc
MS
7844 @[ -f ./dosutils/Makefile ] || exit 0; \
7845 r=`${PWD_COMMAND}`; export r; \
7846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7847 $(HOST_EXPORTS) \
7848 for flag in $(EXTRA_HOST_FLAGS) ; do \
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
7851 echo "Doing TAGS in dosutils" ; \
b00612cc 7852 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7857 TAGS) \
7858 || exit 1
7859
7860@endif dosutils
7861
7862.PHONY: maybe-install-info-dosutils install-info-dosutils
7863maybe-install-info-dosutils:
7864@if dosutils
7865maybe-install-info-dosutils: install-info-dosutils
7866
7867install-info-dosutils: \
7868 configure-dosutils \
7869 info-dosutils
0aed8855 7870 @: $(MAKE); $(unstage)
4fa63067 7871 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7872 r=`${PWD_COMMAND}`; export r; \
7873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7874 $(HOST_EXPORTS) \
b813574b 7875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7877 done; \
4fa63067 7878 echo "Doing install-info in dosutils" ; \
b00612cc 7879 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7882 "RANLIB=$${RANLIB}" \
7883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7884 install-info) \
2a4cbe27
NN
7885 || exit 1
7886
6bd3dfaa 7887@endif dosutils
2a4cbe27 7888
4fa63067
NN
7889.PHONY: maybe-installcheck-dosutils installcheck-dosutils
7890maybe-installcheck-dosutils:
6bd3dfaa
PB
7891@if dosutils
7892maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 7893
4fa63067
NN
7894installcheck-dosutils: \
7895 configure-dosutils
0aed8855 7896 @: $(MAKE); $(unstage)
4fa63067 7897 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7898 r=`${PWD_COMMAND}`; export r; \
7899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7900 $(HOST_EXPORTS) \
b813574b 7901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7903 done; \
4fa63067 7904 echo "Doing installcheck in dosutils" ; \
b00612cc 7905 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7908 "RANLIB=$${RANLIB}" \
7909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7910 installcheck) \
2a4cbe27
NN
7911 || exit 1
7912
6bd3dfaa 7913@endif dosutils
2a4cbe27 7914
4fa63067
NN
7915.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
7916maybe-mostlyclean-dosutils:
6bd3dfaa
PB
7917@if dosutils
7918maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 7919
4fa63067 7920mostlyclean-dosutils:
0aed8855 7921 @: $(MAKE); $(unstage)
4fa63067 7922 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
7923 r=`${PWD_COMMAND}`; export r; \
7924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7925 $(HOST_EXPORTS) \
b813574b 7926 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
7927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7928 done; \
4fa63067 7929 echo "Doing mostlyclean in dosutils" ; \
b00612cc 7930 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
7931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7933 "RANLIB=$${RANLIB}" \
7934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7935 mostlyclean) \
a2592b1b
DD
7936 || exit 1
7937
6bd3dfaa 7938@endif dosutils
a2592b1b 7939
4fa63067
NN
7940.PHONY: maybe-clean-dosutils clean-dosutils
7941maybe-clean-dosutils:
6bd3dfaa
PB
7942@if dosutils
7943maybe-clean-dosutils: clean-dosutils
2a4cbe27 7944
4fa63067 7945clean-dosutils:
0aed8855 7946 @: $(MAKE); $(unstage)
4fa63067 7947 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7948 r=`${PWD_COMMAND}`; export r; \
7949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7950 $(HOST_EXPORTS) \
b813574b 7951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7953 done; \
4fa63067 7954 echo "Doing clean in dosutils" ; \
b00612cc 7955 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7958 "RANLIB=$${RANLIB}" \
7959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7960 clean) \
2a4cbe27
NN
7961 || exit 1
7962
6bd3dfaa 7963@endif dosutils
2a4cbe27 7964
4fa63067
NN
7965.PHONY: maybe-distclean-dosutils distclean-dosutils
7966maybe-distclean-dosutils:
6bd3dfaa
PB
7967@if dosutils
7968maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 7969
4fa63067 7970distclean-dosutils:
0aed8855 7971 @: $(MAKE); $(unstage)
4fa63067 7972 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7973 r=`${PWD_COMMAND}`; export r; \
7974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7975 $(HOST_EXPORTS) \
b813574b 7976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7978 done; \
4fa63067 7979 echo "Doing distclean in dosutils" ; \
b00612cc 7980 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7983 "RANLIB=$${RANLIB}" \
7984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7985 distclean) \
2a4cbe27
NN
7986 || exit 1
7987
6bd3dfaa 7988@endif dosutils
2a4cbe27 7989
4fa63067
NN
7990.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
7991maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
7992@if dosutils
7993maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 7994
4fa63067 7995maintainer-clean-dosutils:
0aed8855 7996 @: $(MAKE); $(unstage)
4fa63067 7997 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7998 r=`${PWD_COMMAND}`; export r; \
7999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8000 $(HOST_EXPORTS) \
b813574b 8001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8003 done; \
4fa63067 8004 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 8005 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
8006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8008 "RANLIB=$${RANLIB}" \
8009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8010 maintainer-clean) \
2a4cbe27
NN
8011 || exit 1
8012
6bd3dfaa 8013@endif dosutils
2a4cbe27 8014
2a4cbe27 8015
a7254363 8016
4fa63067
NN
8017.PHONY: configure-etc maybe-configure-etc
8018maybe-configure-etc:
6bd3dfaa
PB
8019@if etc
8020maybe-configure-etc: configure-etc
c52c6897 8021configure-etc:
0aed8855 8022 @: $(MAKE); $(unstage)
c52c6897 8023 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8025 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
8026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 8027 $(HOST_EXPORTS) \
a7254363
PB
8028 echo Configuring in $(HOST_SUBDIR)/etc; \
8029 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 8030 case $(srcdir) in \
b00612cc
PB
8031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8032 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
8033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8034 esac; \
b00612cc
PB
8035 srcdiroption="--srcdir=$${topdir}/etc"; \
8036 libsrcdir="$$s/etc"; \
4fa63067 8037 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8038 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8039 || exit 1
6bd3dfaa 8040@endif etc
4fa63067 8041
a7254363
PB
8042
8043
d545f33b
PB
8044
8045
4fa63067
NN
8046.PHONY: all-etc maybe-all-etc
8047maybe-all-etc:
6bd3dfaa 8048@if etc
d27cc32e 8049TARGET-etc=all
6bd3dfaa 8050maybe-all-etc: all-etc
4fa63067 8051all-etc: configure-etc
0aed8855 8052 @: $(MAKE); $(unstage)
4fa63067
NN
8053 @r=`${PWD_COMMAND}`; export r; \
8054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8055 $(HOST_EXPORTS) \
b00612cc
PB
8056 (cd $(HOST_SUBDIR)/etc && \
8057 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 8058@endif etc
4fa63067 8059
a7254363 8060
d545f33b
PB
8061
8062
4fa63067
NN
8063.PHONY: check-etc maybe-check-etc
8064maybe-check-etc:
6bd3dfaa
PB
8065@if etc
8066maybe-check-etc: check-etc
4fa63067
NN
8067
8068check-etc:
0aed8855 8069 @: $(MAKE); $(unstage)
4fa63067
NN
8070 @r=`${PWD_COMMAND}`; export r; \
8071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8072 $(HOST_EXPORTS) \
b00612cc
PB
8073 (cd $(HOST_SUBDIR)/etc && \
8074 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8075
6bd3dfaa 8076@endif etc
4fa63067
NN
8077
8078.PHONY: install-etc maybe-install-etc
8079maybe-install-etc:
6bd3dfaa
PB
8080@if etc
8081maybe-install-etc: install-etc
4fa63067
NN
8082
8083install-etc: installdirs
0aed8855 8084 @: $(MAKE); $(unstage)
4fa63067
NN
8085 @r=`${PWD_COMMAND}`; export r; \
8086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8087 $(HOST_EXPORTS) \
b00612cc 8088 (cd $(HOST_SUBDIR)/etc && \
2da12f12 8089 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8090
6bd3dfaa 8091@endif etc
4fa63067
NN
8092
8093# Other targets (info, dvi, etc.)
8094
8095.PHONY: maybe-info-etc info-etc
8096maybe-info-etc:
6bd3dfaa
PB
8097@if etc
8098maybe-info-etc: info-etc
4fa63067
NN
8099
8100info-etc: \
8101 configure-etc
0aed8855 8102 @: $(MAKE); $(unstage)
4fa63067 8103 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8104 r=`${PWD_COMMAND}`; export r; \
8105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8106 $(HOST_EXPORTS) \
b813574b 8107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109 done; \
4fa63067 8110 echo "Doing info in etc" ; \
b00612cc 8111 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114 "RANLIB=$${RANLIB}" \
8115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8116 info) \
2a4cbe27
NN
8117 || exit 1
8118
6bd3dfaa 8119@endif etc
2a4cbe27 8120
4fa63067
NN
8121.PHONY: maybe-dvi-etc dvi-etc
8122maybe-dvi-etc:
6bd3dfaa
PB
8123@if etc
8124maybe-dvi-etc: dvi-etc
2a4cbe27 8125
4fa63067
NN
8126dvi-etc: \
8127 configure-etc
0aed8855 8128 @: $(MAKE); $(unstage)
4fa63067 8129 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8130 r=`${PWD_COMMAND}`; export r; \
8131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8132 $(HOST_EXPORTS) \
b813574b 8133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8135 done; \
4fa63067 8136 echo "Doing dvi in etc" ; \
b00612cc 8137 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8140 "RANLIB=$${RANLIB}" \
8141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8142 dvi) \
2a4cbe27
NN
8143 || exit 1
8144
6bd3dfaa 8145@endif etc
2a4cbe27 8146
6d389afc
MS
8147.PHONY: maybe-html-etc html-etc
8148maybe-html-etc:
8149@if etc
8150maybe-html-etc: html-etc
8151
8152html-etc: \
8153 configure-etc
0aed8855 8154 @: $(MAKE); $(unstage)
6d389afc
MS
8155 @[ -f ./etc/Makefile ] || exit 0; \
8156 r=`${PWD_COMMAND}`; export r; \
8157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8158 $(HOST_EXPORTS) \
8159 for flag in $(EXTRA_HOST_FLAGS) ; do \
8160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8161 done; \
8162 echo "Doing html in etc" ; \
b00612cc 8163 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
8164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8166 "RANLIB=$${RANLIB}" \
8167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8168 html) \
8169 || exit 1
8170
8171@endif etc
8172
4fa63067
NN
8173.PHONY: maybe-TAGS-etc TAGS-etc
8174maybe-TAGS-etc:
6bd3dfaa
PB
8175@if etc
8176maybe-TAGS-etc: TAGS-etc
2a4cbe27 8177
4fa63067
NN
8178TAGS-etc: \
8179 configure-etc
0aed8855 8180 @: $(MAKE); $(unstage)
4fa63067 8181 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8182 r=`${PWD_COMMAND}`; export r; \
8183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8184 $(HOST_EXPORTS) \
b813574b 8185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8187 done; \
4fa63067 8188 echo "Doing TAGS in etc" ; \
b00612cc 8189 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8192 "RANLIB=$${RANLIB}" \
8193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8194 TAGS) \
2a4cbe27
NN
8195 || exit 1
8196
6bd3dfaa 8197@endif etc
2a4cbe27 8198
4fa63067
NN
8199.PHONY: maybe-install-info-etc install-info-etc
8200maybe-install-info-etc:
6bd3dfaa
PB
8201@if etc
8202maybe-install-info-etc: install-info-etc
2a4cbe27 8203
4fa63067
NN
8204install-info-etc: \
8205 configure-etc \
8206 info-etc
0aed8855 8207 @: $(MAKE); $(unstage)
4fa63067 8208 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8209 r=`${PWD_COMMAND}`; export r; \
8210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8211 $(HOST_EXPORTS) \
b813574b 8212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8214 done; \
4fa63067 8215 echo "Doing install-info in etc" ; \
b00612cc 8216 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8219 "RANLIB=$${RANLIB}" \
8220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8221 install-info) \
2a4cbe27
NN
8222 || exit 1
8223
6bd3dfaa 8224@endif etc
2a4cbe27 8225
4fa63067
NN
8226.PHONY: maybe-installcheck-etc installcheck-etc
8227maybe-installcheck-etc:
6bd3dfaa
PB
8228@if etc
8229maybe-installcheck-etc: installcheck-etc
2a4cbe27 8230
4fa63067
NN
8231installcheck-etc: \
8232 configure-etc
0aed8855 8233 @: $(MAKE); $(unstage)
4fa63067 8234 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8235 r=`${PWD_COMMAND}`; export r; \
8236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8237 $(HOST_EXPORTS) \
b813574b 8238 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8240 done; \
4fa63067 8241 echo "Doing installcheck in etc" ; \
b00612cc 8242 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8245 "RANLIB=$${RANLIB}" \
8246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8247 installcheck) \
2a4cbe27
NN
8248 || exit 1
8249
6bd3dfaa 8250@endif etc
2a4cbe27 8251
4fa63067
NN
8252.PHONY: maybe-mostlyclean-etc mostlyclean-etc
8253maybe-mostlyclean-etc:
6bd3dfaa
PB
8254@if etc
8255maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 8256
4fa63067 8257mostlyclean-etc:
0aed8855 8258 @: $(MAKE); $(unstage)
4fa63067 8259 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8260 r=`${PWD_COMMAND}`; export r; \
8261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8262 $(HOST_EXPORTS) \
b813574b 8263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8265 done; \
4fa63067 8266 echo "Doing mostlyclean in etc" ; \
b00612cc 8267 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8270 "RANLIB=$${RANLIB}" \
8271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8272 mostlyclean) \
2a4cbe27
NN
8273 || exit 1
8274
6bd3dfaa 8275@endif etc
2a4cbe27 8276
4fa63067
NN
8277.PHONY: maybe-clean-etc clean-etc
8278maybe-clean-etc:
6bd3dfaa
PB
8279@if etc
8280maybe-clean-etc: clean-etc
2a4cbe27 8281
4fa63067 8282clean-etc:
0aed8855 8283 @: $(MAKE); $(unstage)
4fa63067 8284 @[ -f ./etc/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 clean in etc" ; \
b00612cc 8292 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8295 "RANLIB=$${RANLIB}" \
8296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8297 clean) \
2a4cbe27
NN
8298 || exit 1
8299
6bd3dfaa 8300@endif etc
2a4cbe27 8301
4fa63067
NN
8302.PHONY: maybe-distclean-etc distclean-etc
8303maybe-distclean-etc:
6bd3dfaa
PB
8304@if etc
8305maybe-distclean-etc: distclean-etc
2a4cbe27 8306
4fa63067 8307distclean-etc:
0aed8855 8308 @: $(MAKE); $(unstage)
4fa63067 8309 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8310 r=`${PWD_COMMAND}`; export r; \
8311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8312 $(HOST_EXPORTS) \
b813574b 8313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8315 done; \
4fa63067 8316 echo "Doing distclean in etc" ; \
b00612cc 8317 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8320 "RANLIB=$${RANLIB}" \
8321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8322 distclean) \
2a4cbe27
NN
8323 || exit 1
8324
6bd3dfaa 8325@endif etc
2a4cbe27 8326
4fa63067
NN
8327.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8328maybe-maintainer-clean-etc:
6bd3dfaa
PB
8329@if etc
8330maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 8331
4fa63067 8332maintainer-clean-etc:
0aed8855 8333 @: $(MAKE); $(unstage)
4fa63067 8334 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8335 r=`${PWD_COMMAND}`; export r; \
8336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8337 $(HOST_EXPORTS) \
b813574b 8338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8340 done; \
4fa63067 8341 echo "Doing maintainer-clean in etc" ; \
b00612cc 8342 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8345 "RANLIB=$${RANLIB}" \
8346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8347 maintainer-clean) \
2a4cbe27
NN
8348 || exit 1
8349
6bd3dfaa 8350@endif etc
2a4cbe27 8351
2a4cbe27 8352
a7254363 8353
4fa63067
NN
8354.PHONY: configure-fastjar maybe-configure-fastjar
8355maybe-configure-fastjar:
6bd3dfaa
PB
8356@if fastjar
8357maybe-configure-fastjar: configure-fastjar
c52c6897 8358configure-fastjar:
0aed8855 8359 @: $(MAKE); $(unstage)
c52c6897 8360 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8362 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8363 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 8364 $(HOST_EXPORTS) \
a7254363
PB
8365 echo Configuring in $(HOST_SUBDIR)/fastjar; \
8366 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 8367 case $(srcdir) in \
b00612cc
PB
8368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8369 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8371 esac; \
b00612cc
PB
8372 srcdiroption="--srcdir=$${topdir}/fastjar"; \
8373 libsrcdir="$$s/fastjar"; \
4fa63067 8374 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8375 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8376 || exit 1
6bd3dfaa 8377@endif fastjar
4fa63067 8378
a7254363
PB
8379
8380
d545f33b
PB
8381
8382
4fa63067
NN
8383.PHONY: all-fastjar maybe-all-fastjar
8384maybe-all-fastjar:
6bd3dfaa 8385@if fastjar
d27cc32e 8386TARGET-fastjar=all
6bd3dfaa 8387maybe-all-fastjar: all-fastjar
4fa63067 8388all-fastjar: configure-fastjar
0aed8855 8389 @: $(MAKE); $(unstage)
4fa63067
NN
8390 @r=`${PWD_COMMAND}`; export r; \
8391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8392 $(HOST_EXPORTS) \
b00612cc
PB
8393 (cd $(HOST_SUBDIR)/fastjar && \
8394 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 8395@endif fastjar
2a4cbe27 8396
a7254363 8397
d545f33b
PB
8398
8399
4fa63067
NN
8400.PHONY: check-fastjar maybe-check-fastjar
8401maybe-check-fastjar:
6bd3dfaa
PB
8402@if fastjar
8403maybe-check-fastjar: check-fastjar
2a4cbe27 8404
4fa63067
NN
8405# This module is only tested in a native toolchain.
8406check-fastjar:
0aed8855 8407 @: $(MAKE); $(unstage)
4fa63067
NN
8408 @if [ '$(host)' = '$(target)' ] ; then \
8409 r=`${PWD_COMMAND}`; export r; \
8410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8411 $(HOST_EXPORTS) \
b00612cc 8412 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 8413 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 8414 fi
2a4cbe27 8415
6bd3dfaa 8416@endif fastjar
4fa63067
NN
8417
8418.PHONY: install-fastjar maybe-install-fastjar
8419maybe-install-fastjar:
6bd3dfaa
PB
8420@if fastjar
8421maybe-install-fastjar: install-fastjar
4fa63067
NN
8422
8423install-fastjar: installdirs
0aed8855 8424 @: $(MAKE); $(unstage)
4fa63067 8425 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8427 $(HOST_EXPORTS) \
b00612cc 8428 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 8429 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8430
6bd3dfaa 8431@endif fastjar
2a4cbe27 8432
4fa63067 8433# Other targets (info, dvi, etc.)
2a4cbe27 8434
4fa63067
NN
8435.PHONY: maybe-info-fastjar info-fastjar
8436maybe-info-fastjar:
6bd3dfaa
PB
8437@if fastjar
8438maybe-info-fastjar: info-fastjar
4fa63067
NN
8439
8440info-fastjar: \
8441 configure-fastjar
0aed8855 8442 @: $(MAKE); $(unstage)
4fa63067 8443 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8444 r=`${PWD_COMMAND}`; export r; \
8445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8446 $(HOST_EXPORTS) \
b813574b 8447 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8449 done; \
4fa63067 8450 echo "Doing info in fastjar" ; \
b00612cc 8451 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8454 "RANLIB=$${RANLIB}" \
8455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8456 info) \
2a4cbe27
NN
8457 || exit 1
8458
6bd3dfaa 8459@endif fastjar
2a4cbe27 8460
4fa63067
NN
8461.PHONY: maybe-dvi-fastjar dvi-fastjar
8462maybe-dvi-fastjar:
6bd3dfaa
PB
8463@if fastjar
8464maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 8465
4fa63067
NN
8466dvi-fastjar: \
8467 configure-fastjar
0aed8855 8468 @: $(MAKE); $(unstage)
2a4cbe27 8469 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8470 r=`${PWD_COMMAND}`; export r; \
8471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8472 $(HOST_EXPORTS) \
b813574b 8473 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8475 done; \
4fa63067 8476 echo "Doing dvi in fastjar" ; \
b00612cc 8477 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8480 "RANLIB=$${RANLIB}" \
8481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8482 dvi) \
2a4cbe27
NN
8483 || exit 1
8484
6bd3dfaa 8485@endif fastjar
2a4cbe27 8486
6d389afc
MS
8487.PHONY: maybe-html-fastjar html-fastjar
8488maybe-html-fastjar:
8489@if fastjar
8490maybe-html-fastjar: html-fastjar
8491
8492html-fastjar: \
8493 configure-fastjar
0aed8855 8494 @: $(MAKE); $(unstage)
6d389afc
MS
8495 @[ -f ./fastjar/Makefile ] || exit 0; \
8496 r=`${PWD_COMMAND}`; export r; \
8497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8498 $(HOST_EXPORTS) \
8499 for flag in $(EXTRA_HOST_FLAGS) ; do \
8500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8501 done; \
8502 echo "Doing html in fastjar" ; \
b00612cc 8503 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
8504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8506 "RANLIB=$${RANLIB}" \
8507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8508 html) \
8509 || exit 1
8510
8511@endif fastjar
8512
4fa63067
NN
8513.PHONY: maybe-TAGS-fastjar TAGS-fastjar
8514maybe-TAGS-fastjar:
6bd3dfaa
PB
8515@if fastjar
8516maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 8517
4fa63067
NN
8518TAGS-fastjar: \
8519 configure-fastjar
0aed8855 8520 @: $(MAKE); $(unstage)
4fa63067 8521 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8522 r=`${PWD_COMMAND}`; export r; \
8523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8524 $(HOST_EXPORTS) \
b813574b 8525 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8527 done; \
4fa63067 8528 echo "Doing TAGS in fastjar" ; \
b00612cc 8529 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8532 "RANLIB=$${RANLIB}" \
8533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8534 TAGS) \
2a4cbe27
NN
8535 || exit 1
8536
6bd3dfaa 8537@endif fastjar
2a4cbe27 8538
4fa63067
NN
8539.PHONY: maybe-install-info-fastjar install-info-fastjar
8540maybe-install-info-fastjar:
6bd3dfaa
PB
8541@if fastjar
8542maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 8543
4fa63067
NN
8544install-info-fastjar: \
8545 configure-fastjar \
8546 info-fastjar
0aed8855 8547 @: $(MAKE); $(unstage)
4fa63067 8548 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8549 r=`${PWD_COMMAND}`; export r; \
8550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8551 $(HOST_EXPORTS) \
b813574b 8552 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8554 done; \
4fa63067 8555 echo "Doing install-info in fastjar" ; \
b00612cc 8556 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8559 "RANLIB=$${RANLIB}" \
8560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8561 install-info) \
2a4cbe27
NN
8562 || exit 1
8563
6bd3dfaa 8564@endif fastjar
2a4cbe27 8565
4fa63067
NN
8566.PHONY: maybe-installcheck-fastjar installcheck-fastjar
8567maybe-installcheck-fastjar:
6bd3dfaa
PB
8568@if fastjar
8569maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 8570
4fa63067
NN
8571installcheck-fastjar: \
8572 configure-fastjar
0aed8855 8573 @: $(MAKE); $(unstage)
4fa63067 8574 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8575 r=`${PWD_COMMAND}`; export r; \
8576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8577 $(HOST_EXPORTS) \
b813574b 8578 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8580 done; \
4fa63067 8581 echo "Doing installcheck in fastjar" ; \
b00612cc 8582 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8585 "RANLIB=$${RANLIB}" \
8586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8587 installcheck) \
2a4cbe27
NN
8588 || exit 1
8589
6bd3dfaa 8590@endif fastjar
2a4cbe27 8591
4fa63067
NN
8592.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
8593maybe-mostlyclean-fastjar:
6bd3dfaa
PB
8594@if fastjar
8595maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 8596
4fa63067 8597mostlyclean-fastjar:
0aed8855 8598 @: $(MAKE); $(unstage)
4fa63067 8599 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8600 r=`${PWD_COMMAND}`; export r; \
8601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8602 $(HOST_EXPORTS) \
b813574b 8603 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8605 done; \
4fa63067 8606 echo "Doing mostlyclean in fastjar" ; \
b00612cc 8607 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8610 "RANLIB=$${RANLIB}" \
8611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8612 mostlyclean) \
2a4cbe27
NN
8613 || exit 1
8614
6bd3dfaa 8615@endif fastjar
2a4cbe27 8616
4fa63067
NN
8617.PHONY: maybe-clean-fastjar clean-fastjar
8618maybe-clean-fastjar:
6bd3dfaa
PB
8619@if fastjar
8620maybe-clean-fastjar: clean-fastjar
2a4cbe27 8621
4fa63067 8622clean-fastjar:
0aed8855 8623 @: $(MAKE); $(unstage)
4fa63067 8624 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8625 r=`${PWD_COMMAND}`; export r; \
8626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8627 $(HOST_EXPORTS) \
b813574b 8628 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8630 done; \
4fa63067 8631 echo "Doing clean in fastjar" ; \
b00612cc 8632 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8635 "RANLIB=$${RANLIB}" \
8636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8637 clean) \
2a4cbe27
NN
8638 || exit 1
8639
6bd3dfaa 8640@endif fastjar
2a4cbe27 8641
4fa63067
NN
8642.PHONY: maybe-distclean-fastjar distclean-fastjar
8643maybe-distclean-fastjar:
6bd3dfaa
PB
8644@if fastjar
8645maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 8646
4fa63067 8647distclean-fastjar:
0aed8855 8648 @: $(MAKE); $(unstage)
4fa63067 8649 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8650 r=`${PWD_COMMAND}`; export r; \
8651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8652 $(HOST_EXPORTS) \
b813574b 8653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8655 done; \
4fa63067 8656 echo "Doing distclean in fastjar" ; \
b00612cc 8657 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8660 "RANLIB=$${RANLIB}" \
8661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8662 distclean) \
2a4cbe27
NN
8663 || exit 1
8664
6bd3dfaa 8665@endif fastjar
2a4cbe27 8666
4fa63067
NN
8667.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
8668maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
8669@if fastjar
8670maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 8671
4fa63067 8672maintainer-clean-fastjar:
0aed8855 8673 @: $(MAKE); $(unstage)
4fa63067 8674 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8675 r=`${PWD_COMMAND}`; export r; \
8676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8677 $(HOST_EXPORTS) \
b813574b 8678 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8680 done; \
4fa63067 8681 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 8682 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8685 "RANLIB=$${RANLIB}" \
8686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8687 maintainer-clean) \
2a4cbe27
NN
8688 || exit 1
8689
6bd3dfaa 8690@endif fastjar
2a4cbe27 8691
2a4cbe27 8692
a7254363 8693
4fa63067
NN
8694.PHONY: configure-fileutils maybe-configure-fileutils
8695maybe-configure-fileutils:
6bd3dfaa
PB
8696@if fileutils
8697maybe-configure-fileutils: configure-fileutils
c52c6897 8698configure-fileutils:
0aed8855 8699 @: $(MAKE); $(unstage)
c52c6897 8700 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8702 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
8703 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 8704 $(HOST_EXPORTS) \
a7254363
PB
8705 echo Configuring in $(HOST_SUBDIR)/fileutils; \
8706 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 8707 case $(srcdir) in \
b00612cc
PB
8708 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8709 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
8710 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8711 esac; \
b00612cc
PB
8712 srcdiroption="--srcdir=$${topdir}/fileutils"; \
8713 libsrcdir="$$s/fileutils"; \
4fa63067 8714 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8715 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 8716 || exit 1
6bd3dfaa 8717@endif fileutils
2a4cbe27 8718
a7254363
PB
8719
8720
d545f33b
PB
8721
8722
4fa63067
NN
8723.PHONY: all-fileutils maybe-all-fileutils
8724maybe-all-fileutils:
6bd3dfaa 8725@if fileutils
d27cc32e 8726TARGET-fileutils=all
6bd3dfaa 8727maybe-all-fileutils: all-fileutils
4fa63067 8728all-fileutils: configure-fileutils
0aed8855 8729 @: $(MAKE); $(unstage)
4fa63067 8730 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8732 $(HOST_EXPORTS) \
b00612cc
PB
8733 (cd $(HOST_SUBDIR)/fileutils && \
8734 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 8735@endif fileutils
4fa63067 8736
a7254363 8737
d545f33b
PB
8738
8739
4fa63067
NN
8740.PHONY: check-fileutils maybe-check-fileutils
8741maybe-check-fileutils:
6bd3dfaa
PB
8742@if fileutils
8743maybe-check-fileutils: check-fileutils
4fa63067
NN
8744
8745check-fileutils:
0aed8855 8746 @: $(MAKE); $(unstage)
4fa63067
NN
8747 @r=`${PWD_COMMAND}`; export r; \
8748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8749 $(HOST_EXPORTS) \
b00612cc
PB
8750 (cd $(HOST_SUBDIR)/fileutils && \
8751 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 8752
6bd3dfaa 8753@endif fileutils
2a4cbe27 8754
4fa63067
NN
8755.PHONY: install-fileutils maybe-install-fileutils
8756maybe-install-fileutils:
6bd3dfaa
PB
8757@if fileutils
8758maybe-install-fileutils: install-fileutils
2a4cbe27 8759
4fa63067 8760install-fileutils: installdirs
0aed8855 8761 @: $(MAKE); $(unstage)
4fa63067 8762 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8764 $(HOST_EXPORTS) \
b00612cc 8765 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 8766 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8767
6bd3dfaa 8768@endif fileutils
2a4cbe27 8769
4fa63067 8770# Other targets (info, dvi, etc.)
2a4cbe27 8771
4fa63067
NN
8772.PHONY: maybe-info-fileutils info-fileutils
8773maybe-info-fileutils:
6bd3dfaa
PB
8774@if fileutils
8775maybe-info-fileutils: info-fileutils
4fa63067
NN
8776
8777info-fileutils: \
8778 configure-fileutils
0aed8855 8779 @: $(MAKE); $(unstage)
4fa63067 8780 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8781 r=`${PWD_COMMAND}`; export r; \
8782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8783 $(HOST_EXPORTS) \
b813574b 8784 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8786 done; \
4fa63067 8787 echo "Doing info in fileutils" ; \
b00612cc 8788 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8791 "RANLIB=$${RANLIB}" \
8792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8793 info) \
2a4cbe27
NN
8794 || exit 1
8795
6bd3dfaa 8796@endif fileutils
2a4cbe27 8797
4fa63067
NN
8798.PHONY: maybe-dvi-fileutils dvi-fileutils
8799maybe-dvi-fileutils:
6bd3dfaa
PB
8800@if fileutils
8801maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 8802
4fa63067
NN
8803dvi-fileutils: \
8804 configure-fileutils
0aed8855 8805 @: $(MAKE); $(unstage)
4fa63067 8806 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8807 r=`${PWD_COMMAND}`; export r; \
8808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8809 $(HOST_EXPORTS) \
b813574b 8810 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8812 done; \
4fa63067 8813 echo "Doing dvi in fileutils" ; \
b00612cc 8814 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8817 "RANLIB=$${RANLIB}" \
8818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8819 dvi) \
2a4cbe27
NN
8820 || exit 1
8821
6bd3dfaa 8822@endif fileutils
2a4cbe27 8823
6d389afc
MS
8824.PHONY: maybe-html-fileutils html-fileutils
8825maybe-html-fileutils:
8826@if fileutils
8827maybe-html-fileutils: html-fileutils
8828
8829html-fileutils: \
8830 configure-fileutils
0aed8855 8831 @: $(MAKE); $(unstage)
6d389afc
MS
8832 @[ -f ./fileutils/Makefile ] || exit 0; \
8833 r=`${PWD_COMMAND}`; export r; \
8834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8835 $(HOST_EXPORTS) \
8836 for flag in $(EXTRA_HOST_FLAGS) ; do \
8837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8838 done; \
8839 echo "Doing html in fileutils" ; \
b00612cc 8840 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
8841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8843 "RANLIB=$${RANLIB}" \
8844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8845 html) \
8846 || exit 1
8847
8848@endif fileutils
8849
4fa63067
NN
8850.PHONY: maybe-TAGS-fileutils TAGS-fileutils
8851maybe-TAGS-fileutils:
6bd3dfaa
PB
8852@if fileutils
8853maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 8854
4fa63067
NN
8855TAGS-fileutils: \
8856 configure-fileutils
0aed8855 8857 @: $(MAKE); $(unstage)
4fa63067 8858 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8859 r=`${PWD_COMMAND}`; export r; \
8860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8861 $(HOST_EXPORTS) \
b813574b 8862 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8864 done; \
4fa63067 8865 echo "Doing TAGS in fileutils" ; \
b00612cc 8866 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8869 "RANLIB=$${RANLIB}" \
8870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8871 TAGS) \
2a4cbe27
NN
8872 || exit 1
8873
6bd3dfaa 8874@endif fileutils
2a4cbe27 8875
4fa63067
NN
8876.PHONY: maybe-install-info-fileutils install-info-fileutils
8877maybe-install-info-fileutils:
6bd3dfaa
PB
8878@if fileutils
8879maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 8880
4fa63067
NN
8881install-info-fileutils: \
8882 configure-fileutils \
8883 info-fileutils
0aed8855 8884 @: $(MAKE); $(unstage)
4fa63067 8885 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8886 r=`${PWD_COMMAND}`; export r; \
8887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8888 $(HOST_EXPORTS) \
b813574b 8889 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8891 done; \
4fa63067 8892 echo "Doing install-info in fileutils" ; \
b00612cc 8893 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8896 "RANLIB=$${RANLIB}" \
8897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8898 install-info) \
2a4cbe27
NN
8899 || exit 1
8900
6bd3dfaa 8901@endif fileutils
2a4cbe27 8902
4fa63067
NN
8903.PHONY: maybe-installcheck-fileutils installcheck-fileutils
8904maybe-installcheck-fileutils:
6bd3dfaa
PB
8905@if fileutils
8906maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 8907
4fa63067
NN
8908installcheck-fileutils: \
8909 configure-fileutils
0aed8855 8910 @: $(MAKE); $(unstage)
4fa63067 8911 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8912 r=`${PWD_COMMAND}`; export r; \
8913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8914 $(HOST_EXPORTS) \
b813574b 8915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8917 done; \
4fa63067 8918 echo "Doing installcheck in fileutils" ; \
b00612cc 8919 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8922 "RANLIB=$${RANLIB}" \
8923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8924 installcheck) \
2a4cbe27
NN
8925 || exit 1
8926
6bd3dfaa 8927@endif fileutils
2a4cbe27 8928
4fa63067
NN
8929.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
8930maybe-mostlyclean-fileutils:
6bd3dfaa
PB
8931@if fileutils
8932maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 8933
4fa63067 8934mostlyclean-fileutils:
0aed8855 8935 @: $(MAKE); $(unstage)
4fa63067 8936 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8937 r=`${PWD_COMMAND}`; export r; \
8938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8939 $(HOST_EXPORTS) \
b813574b 8940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8942 done; \
4fa63067 8943 echo "Doing mostlyclean in fileutils" ; \
b00612cc 8944 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8947 "RANLIB=$${RANLIB}" \
8948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8949 mostlyclean) \
2a4cbe27
NN
8950 || exit 1
8951
6bd3dfaa 8952@endif fileutils
2a4cbe27 8953
4fa63067
NN
8954.PHONY: maybe-clean-fileutils clean-fileutils
8955maybe-clean-fileutils:
6bd3dfaa
PB
8956@if fileutils
8957maybe-clean-fileutils: clean-fileutils
2a4cbe27 8958
4fa63067 8959clean-fileutils:
0aed8855 8960 @: $(MAKE); $(unstage)
4fa63067 8961 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8962 r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8964 $(HOST_EXPORTS) \
b813574b 8965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8967 done; \
4fa63067 8968 echo "Doing clean in fileutils" ; \
b00612cc 8969 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8972 "RANLIB=$${RANLIB}" \
8973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8974 clean) \
2a4cbe27
NN
8975 || exit 1
8976
6bd3dfaa 8977@endif fileutils
2a4cbe27 8978
4fa63067
NN
8979.PHONY: maybe-distclean-fileutils distclean-fileutils
8980maybe-distclean-fileutils:
6bd3dfaa
PB
8981@if fileutils
8982maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 8983
4fa63067 8984distclean-fileutils:
0aed8855 8985 @: $(MAKE); $(unstage)
4fa63067 8986 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8987 r=`${PWD_COMMAND}`; export r; \
8988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8989 $(HOST_EXPORTS) \
b813574b 8990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8992 done; \
4fa63067 8993 echo "Doing distclean in fileutils" ; \
b00612cc 8994 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8997 "RANLIB=$${RANLIB}" \
8998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8999 distclean) \
2a4cbe27
NN
9000 || exit 1
9001
6bd3dfaa 9002@endif fileutils
2a4cbe27 9003
4fa63067
NN
9004.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
9005maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
9006@if fileutils
9007maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 9008
4fa63067 9009maintainer-clean-fileutils:
0aed8855 9010 @: $(MAKE); $(unstage)
4fa63067 9011 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
9012 r=`${PWD_COMMAND}`; export r; \
9013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9014 $(HOST_EXPORTS) \
b813574b 9015 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9017 done; \
4fa63067 9018 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 9019 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
9020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9022 "RANLIB=$${RANLIB}" \
9023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9024 maintainer-clean) \
2a4cbe27
NN
9025 || exit 1
9026
6bd3dfaa 9027@endif fileutils
2a4cbe27 9028
2a4cbe27 9029
a7254363 9030
4fa63067
NN
9031.PHONY: configure-findutils maybe-configure-findutils
9032maybe-configure-findutils:
6bd3dfaa
PB
9033@if findutils
9034maybe-configure-findutils: configure-findutils
c52c6897 9035configure-findutils:
0aed8855 9036 @: $(MAKE); $(unstage)
c52c6897 9037 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9039 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
9040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 9041 $(HOST_EXPORTS) \
a7254363
PB
9042 echo Configuring in $(HOST_SUBDIR)/findutils; \
9043 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 9044 case $(srcdir) in \
b00612cc
PB
9045 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9046 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
9047 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9048 esac; \
b00612cc
PB
9049 srcdiroption="--srcdir=$${topdir}/findutils"; \
9050 libsrcdir="$$s/findutils"; \
4fa63067 9051 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9052 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9053 || exit 1
6bd3dfaa 9054@endif findutils
2a4cbe27 9055
a7254363
PB
9056
9057
d545f33b
PB
9058
9059
4fa63067
NN
9060.PHONY: all-findutils maybe-all-findutils
9061maybe-all-findutils:
6bd3dfaa 9062@if findutils
d27cc32e 9063TARGET-findutils=all
6bd3dfaa 9064maybe-all-findutils: all-findutils
4fa63067 9065all-findutils: configure-findutils
0aed8855 9066 @: $(MAKE); $(unstage)
4fa63067
NN
9067 @r=`${PWD_COMMAND}`; export r; \
9068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9069 $(HOST_EXPORTS) \
b00612cc
PB
9070 (cd $(HOST_SUBDIR)/findutils && \
9071 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 9072@endif findutils
2a4cbe27 9073
a7254363 9074
d545f33b
PB
9075
9076
4fa63067
NN
9077.PHONY: check-findutils maybe-check-findutils
9078maybe-check-findutils:
6bd3dfaa
PB
9079@if findutils
9080maybe-check-findutils: check-findutils
2a4cbe27 9081
4fa63067 9082check-findutils:
0aed8855 9083 @: $(MAKE); $(unstage)
4fa63067 9084 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9086 $(HOST_EXPORTS) \
b00612cc
PB
9087 (cd $(HOST_SUBDIR)/findutils && \
9088 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9089
6bd3dfaa 9090@endif findutils
2a4cbe27 9091
4fa63067
NN
9092.PHONY: install-findutils maybe-install-findutils
9093maybe-install-findutils:
6bd3dfaa
PB
9094@if findutils
9095maybe-install-findutils: install-findutils
2a4cbe27 9096
4fa63067 9097install-findutils: installdirs
0aed8855 9098 @: $(MAKE); $(unstage)
4fa63067 9099 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9101 $(HOST_EXPORTS) \
b00612cc 9102 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 9103 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9104
6bd3dfaa 9105@endif findutils
2a4cbe27 9106
4fa63067 9107# Other targets (info, dvi, etc.)
2a4cbe27 9108
4fa63067
NN
9109.PHONY: maybe-info-findutils info-findutils
9110maybe-info-findutils:
6bd3dfaa
PB
9111@if findutils
9112maybe-info-findutils: info-findutils
2a4cbe27 9113
4fa63067
NN
9114info-findutils: \
9115 configure-findutils
0aed8855 9116 @: $(MAKE); $(unstage)
4fa63067 9117 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9118 r=`${PWD_COMMAND}`; export r; \
9119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9120 $(HOST_EXPORTS) \
b813574b 9121 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9123 done; \
4fa63067 9124 echo "Doing info in findutils" ; \
b00612cc 9125 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9128 "RANLIB=$${RANLIB}" \
9129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9130 info) \
2a4cbe27
NN
9131 || exit 1
9132
6bd3dfaa 9133@endif findutils
2a4cbe27 9134
4fa63067
NN
9135.PHONY: maybe-dvi-findutils dvi-findutils
9136maybe-dvi-findutils:
6bd3dfaa
PB
9137@if findutils
9138maybe-dvi-findutils: dvi-findutils
2a4cbe27 9139
4fa63067
NN
9140dvi-findutils: \
9141 configure-findutils
0aed8855 9142 @: $(MAKE); $(unstage)
4fa63067 9143 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9144 r=`${PWD_COMMAND}`; export r; \
9145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9146 $(HOST_EXPORTS) \
b813574b 9147 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9149 done; \
4fa63067 9150 echo "Doing dvi in findutils" ; \
b00612cc 9151 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9154 "RANLIB=$${RANLIB}" \
9155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9156 dvi) \
2a4cbe27
NN
9157 || exit 1
9158
6bd3dfaa 9159@endif findutils
2a4cbe27 9160
6d389afc
MS
9161.PHONY: maybe-html-findutils html-findutils
9162maybe-html-findutils:
9163@if findutils
9164maybe-html-findutils: html-findutils
9165
9166html-findutils: \
9167 configure-findutils
0aed8855 9168 @: $(MAKE); $(unstage)
6d389afc
MS
9169 @[ -f ./findutils/Makefile ] || exit 0; \
9170 r=`${PWD_COMMAND}`; export r; \
9171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9172 $(HOST_EXPORTS) \
9173 for flag in $(EXTRA_HOST_FLAGS) ; do \
9174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9175 done; \
9176 echo "Doing html in findutils" ; \
b00612cc 9177 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
9178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9180 "RANLIB=$${RANLIB}" \
9181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9182 html) \
9183 || exit 1
9184
9185@endif findutils
9186
4fa63067
NN
9187.PHONY: maybe-TAGS-findutils TAGS-findutils
9188maybe-TAGS-findutils:
6bd3dfaa
PB
9189@if findutils
9190maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 9191
4fa63067
NN
9192TAGS-findutils: \
9193 configure-findutils
0aed8855 9194 @: $(MAKE); $(unstage)
4fa63067 9195 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9196 r=`${PWD_COMMAND}`; export r; \
9197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9198 $(HOST_EXPORTS) \
b813574b 9199 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9201 done; \
4fa63067 9202 echo "Doing TAGS in findutils" ; \
b00612cc 9203 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9206 "RANLIB=$${RANLIB}" \
9207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9208 TAGS) \
2a4cbe27
NN
9209 || exit 1
9210
6bd3dfaa 9211@endif findutils
2a4cbe27 9212
4fa63067
NN
9213.PHONY: maybe-install-info-findutils install-info-findutils
9214maybe-install-info-findutils:
6bd3dfaa
PB
9215@if findutils
9216maybe-install-info-findutils: install-info-findutils
2a4cbe27 9217
4fa63067
NN
9218install-info-findutils: \
9219 configure-findutils \
9220 info-findutils
0aed8855 9221 @: $(MAKE); $(unstage)
4fa63067 9222 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9223 r=`${PWD_COMMAND}`; export r; \
9224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9225 $(HOST_EXPORTS) \
b813574b 9226 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9228 done; \
4fa63067 9229 echo "Doing install-info in findutils" ; \
b00612cc 9230 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9233 "RANLIB=$${RANLIB}" \
9234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9235 install-info) \
2a4cbe27
NN
9236 || exit 1
9237
6bd3dfaa 9238@endif findutils
2a4cbe27 9239
4fa63067
NN
9240.PHONY: maybe-installcheck-findutils installcheck-findutils
9241maybe-installcheck-findutils:
6bd3dfaa
PB
9242@if findutils
9243maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 9244
4fa63067
NN
9245installcheck-findutils: \
9246 configure-findutils
0aed8855 9247 @: $(MAKE); $(unstage)
4fa63067 9248 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9249 r=`${PWD_COMMAND}`; export r; \
9250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9251 $(HOST_EXPORTS) \
b813574b 9252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9254 done; \
4fa63067 9255 echo "Doing installcheck in findutils" ; \
b00612cc 9256 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9259 "RANLIB=$${RANLIB}" \
9260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9261 installcheck) \
2a4cbe27
NN
9262 || exit 1
9263
6bd3dfaa 9264@endif findutils
2a4cbe27 9265
4fa63067
NN
9266.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
9267maybe-mostlyclean-findutils:
6bd3dfaa
PB
9268@if findutils
9269maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 9270
4fa63067 9271mostlyclean-findutils:
0aed8855 9272 @: $(MAKE); $(unstage)
4fa63067 9273 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9274 r=`${PWD_COMMAND}`; export r; \
9275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9276 $(HOST_EXPORTS) \
b813574b 9277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9279 done; \
4fa63067 9280 echo "Doing mostlyclean in findutils" ; \
b00612cc 9281 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9284 "RANLIB=$${RANLIB}" \
9285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9286 mostlyclean) \
2a4cbe27
NN
9287 || exit 1
9288
6bd3dfaa 9289@endif findutils
2a4cbe27 9290
4fa63067
NN
9291.PHONY: maybe-clean-findutils clean-findutils
9292maybe-clean-findutils:
6bd3dfaa
PB
9293@if findutils
9294maybe-clean-findutils: clean-findutils
2a4cbe27 9295
4fa63067 9296clean-findutils:
0aed8855 9297 @: $(MAKE); $(unstage)
4fa63067 9298 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9299 r=`${PWD_COMMAND}`; export r; \
9300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9301 $(HOST_EXPORTS) \
b813574b 9302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9304 done; \
4fa63067 9305 echo "Doing clean in findutils" ; \
b00612cc 9306 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9309 "RANLIB=$${RANLIB}" \
9310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9311 clean) \
2a4cbe27
NN
9312 || exit 1
9313
6bd3dfaa 9314@endif findutils
2a4cbe27 9315
4fa63067
NN
9316.PHONY: maybe-distclean-findutils distclean-findutils
9317maybe-distclean-findutils:
6bd3dfaa
PB
9318@if findutils
9319maybe-distclean-findutils: distclean-findutils
2a4cbe27 9320
4fa63067 9321distclean-findutils:
0aed8855 9322 @: $(MAKE); $(unstage)
4fa63067 9323 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9324 r=`${PWD_COMMAND}`; export r; \
9325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9326 $(HOST_EXPORTS) \
b813574b 9327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9329 done; \
4fa63067 9330 echo "Doing distclean in findutils" ; \
b00612cc 9331 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9334 "RANLIB=$${RANLIB}" \
9335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9336 distclean) \
2a4cbe27
NN
9337 || exit 1
9338
6bd3dfaa 9339@endif findutils
2a4cbe27 9340
4fa63067
NN
9341.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
9342maybe-maintainer-clean-findutils:
6bd3dfaa
PB
9343@if findutils
9344maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 9345
4fa63067 9346maintainer-clean-findutils:
0aed8855 9347 @: $(MAKE); $(unstage)
4fa63067 9348 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9349 r=`${PWD_COMMAND}`; export r; \
9350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9351 $(HOST_EXPORTS) \
b813574b 9352 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9354 done; \
4fa63067 9355 echo "Doing maintainer-clean in findutils" ; \
b00612cc 9356 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9359 "RANLIB=$${RANLIB}" \
9360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9361 maintainer-clean) \
2a4cbe27
NN
9362 || exit 1
9363
6bd3dfaa 9364@endif findutils
2a4cbe27 9365
2a4cbe27 9366
a7254363 9367
4fa63067
NN
9368.PHONY: configure-find maybe-configure-find
9369maybe-configure-find:
6bd3dfaa
PB
9370@if find
9371maybe-configure-find: configure-find
c52c6897 9372configure-find:
0aed8855 9373 @: $(MAKE); $(unstage)
c52c6897 9374 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9376 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
9377 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 9378 $(HOST_EXPORTS) \
a7254363
PB
9379 echo Configuring in $(HOST_SUBDIR)/find; \
9380 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 9381 case $(srcdir) in \
b00612cc
PB
9382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9383 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
9384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9385 esac; \
b00612cc
PB
9386 srcdiroption="--srcdir=$${topdir}/find"; \
9387 libsrcdir="$$s/find"; \
4fa63067 9388 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9389 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9390 || exit 1
6bd3dfaa 9391@endif find
2a4cbe27 9392
a7254363
PB
9393
9394
d545f33b
PB
9395
9396
4fa63067
NN
9397.PHONY: all-find maybe-all-find
9398maybe-all-find:
6bd3dfaa 9399@if find
d27cc32e 9400TARGET-find=all
6bd3dfaa 9401maybe-all-find: all-find
4fa63067 9402all-find: configure-find
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
PB
9407 (cd $(HOST_SUBDIR)/find && \
9408 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 9409@endif find
2a4cbe27 9410
a7254363 9411
d545f33b
PB
9412
9413
4fa63067
NN
9414.PHONY: check-find maybe-check-find
9415maybe-check-find:
6bd3dfaa
PB
9416@if find
9417maybe-check-find: check-find
2a4cbe27 9418
4fa63067 9419check-find:
0aed8855 9420 @: $(MAKE); $(unstage)
4fa63067 9421 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9423 $(HOST_EXPORTS) \
b00612cc
PB
9424 (cd $(HOST_SUBDIR)/find && \
9425 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9426
6bd3dfaa 9427@endif find
2a4cbe27 9428
4fa63067
NN
9429.PHONY: install-find maybe-install-find
9430maybe-install-find:
6bd3dfaa
PB
9431@if find
9432maybe-install-find: install-find
2a4cbe27 9433
4fa63067 9434install-find: installdirs
0aed8855 9435 @: $(MAKE); $(unstage)
4fa63067
NN
9436 @r=`${PWD_COMMAND}`; export r; \
9437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9438 $(HOST_EXPORTS) \
b00612cc 9439 (cd $(HOST_SUBDIR)/find && \
2da12f12 9440 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9441
6bd3dfaa 9442@endif find
4fa63067
NN
9443
9444# Other targets (info, dvi, etc.)
9445
9446.PHONY: maybe-info-find info-find
9447maybe-info-find:
6bd3dfaa
PB
9448@if find
9449maybe-info-find: info-find
4fa63067
NN
9450
9451info-find: \
9452 configure-find
0aed8855 9453 @: $(MAKE); $(unstage)
4fa63067 9454 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9455 r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9457 $(HOST_EXPORTS) \
b813574b 9458 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9460 done; \
4fa63067 9461 echo "Doing info in find" ; \
b00612cc 9462 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9465 "RANLIB=$${RANLIB}" \
9466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9467 info) \
2a4cbe27
NN
9468 || exit 1
9469
6bd3dfaa 9470@endif find
2a4cbe27 9471
4fa63067
NN
9472.PHONY: maybe-dvi-find dvi-find
9473maybe-dvi-find:
6bd3dfaa
PB
9474@if find
9475maybe-dvi-find: dvi-find
2a4cbe27 9476
4fa63067
NN
9477dvi-find: \
9478 configure-find
0aed8855 9479 @: $(MAKE); $(unstage)
4fa63067 9480 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9481 r=`${PWD_COMMAND}`; export r; \
9482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9483 $(HOST_EXPORTS) \
b813574b 9484 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9486 done; \
4fa63067 9487 echo "Doing dvi in find" ; \
b00612cc 9488 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9491 "RANLIB=$${RANLIB}" \
9492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9493 dvi) \
2a4cbe27
NN
9494 || exit 1
9495
6bd3dfaa 9496@endif find
2a4cbe27 9497
6d389afc
MS
9498.PHONY: maybe-html-find html-find
9499maybe-html-find:
9500@if find
9501maybe-html-find: html-find
9502
9503html-find: \
9504 configure-find
0aed8855 9505 @: $(MAKE); $(unstage)
6d389afc
MS
9506 @[ -f ./find/Makefile ] || exit 0; \
9507 r=`${PWD_COMMAND}`; export r; \
9508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9509 $(HOST_EXPORTS) \
9510 for flag in $(EXTRA_HOST_FLAGS) ; do \
9511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9512 done; \
9513 echo "Doing html in find" ; \
b00612cc 9514 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
9515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9517 "RANLIB=$${RANLIB}" \
9518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9519 html) \
9520 || exit 1
9521
9522@endif find
9523
4fa63067
NN
9524.PHONY: maybe-TAGS-find TAGS-find
9525maybe-TAGS-find:
6bd3dfaa
PB
9526@if find
9527maybe-TAGS-find: TAGS-find
4fa63067
NN
9528
9529TAGS-find: \
9530 configure-find
0aed8855 9531 @: $(MAKE); $(unstage)
4fa63067 9532 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9533 r=`${PWD_COMMAND}`; export r; \
9534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9535 $(HOST_EXPORTS) \
b813574b 9536 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9538 done; \
4fa63067 9539 echo "Doing TAGS in find" ; \
b00612cc 9540 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9543 "RANLIB=$${RANLIB}" \
9544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9545 TAGS) \
2a4cbe27
NN
9546 || exit 1
9547
6bd3dfaa 9548@endif find
2a4cbe27 9549
4fa63067
NN
9550.PHONY: maybe-install-info-find install-info-find
9551maybe-install-info-find:
6bd3dfaa
PB
9552@if find
9553maybe-install-info-find: install-info-find
2a4cbe27 9554
4fa63067
NN
9555install-info-find: \
9556 configure-find \
9557 info-find
0aed8855 9558 @: $(MAKE); $(unstage)
4fa63067 9559 @[ -f ./find/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 install-info in find" ; \
b00612cc 9567 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9570 "RANLIB=$${RANLIB}" \
9571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9572 install-info) \
2a4cbe27
NN
9573 || exit 1
9574
6bd3dfaa 9575@endif find
2a4cbe27 9576
4fa63067
NN
9577.PHONY: maybe-installcheck-find installcheck-find
9578maybe-installcheck-find:
6bd3dfaa
PB
9579@if find
9580maybe-installcheck-find: installcheck-find
2a4cbe27 9581
4fa63067
NN
9582installcheck-find: \
9583 configure-find
0aed8855 9584 @: $(MAKE); $(unstage)
4fa63067 9585 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9586 r=`${PWD_COMMAND}`; export r; \
9587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9588 $(HOST_EXPORTS) \
b813574b 9589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9591 done; \
4fa63067 9592 echo "Doing installcheck in find" ; \
b00612cc 9593 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9596 "RANLIB=$${RANLIB}" \
9597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9598 installcheck) \
2a4cbe27
NN
9599 || exit 1
9600
6bd3dfaa 9601@endif find
2a4cbe27 9602
4fa63067
NN
9603.PHONY: maybe-mostlyclean-find mostlyclean-find
9604maybe-mostlyclean-find:
6bd3dfaa
PB
9605@if find
9606maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 9607
4fa63067 9608mostlyclean-find:
0aed8855 9609 @: $(MAKE); $(unstage)
4fa63067 9610 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9611 r=`${PWD_COMMAND}`; export r; \
9612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9613 $(HOST_EXPORTS) \
b813574b 9614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9616 done; \
4fa63067 9617 echo "Doing mostlyclean in find" ; \
b00612cc 9618 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9621 "RANLIB=$${RANLIB}" \
9622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9623 mostlyclean) \
2a4cbe27
NN
9624 || exit 1
9625
6bd3dfaa 9626@endif find
2a4cbe27 9627
4fa63067
NN
9628.PHONY: maybe-clean-find clean-find
9629maybe-clean-find:
6bd3dfaa
PB
9630@if find
9631maybe-clean-find: clean-find
2a4cbe27 9632
4fa63067 9633clean-find:
0aed8855 9634 @: $(MAKE); $(unstage)
4fa63067 9635 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9636 r=`${PWD_COMMAND}`; export r; \
9637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9638 $(HOST_EXPORTS) \
b813574b 9639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9641 done; \
4fa63067 9642 echo "Doing clean in find" ; \
b00612cc 9643 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9646 "RANLIB=$${RANLIB}" \
9647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9648 clean) \
2a4cbe27
NN
9649 || exit 1
9650
6bd3dfaa 9651@endif find
2a4cbe27 9652
4fa63067
NN
9653.PHONY: maybe-distclean-find distclean-find
9654maybe-distclean-find:
6bd3dfaa
PB
9655@if find
9656maybe-distclean-find: distclean-find
2a4cbe27 9657
4fa63067 9658distclean-find:
0aed8855 9659 @: $(MAKE); $(unstage)
4fa63067 9660 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9661 r=`${PWD_COMMAND}`; export r; \
9662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9663 $(HOST_EXPORTS) \
b813574b 9664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9666 done; \
4fa63067 9667 echo "Doing distclean in find" ; \
b00612cc 9668 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9671 "RANLIB=$${RANLIB}" \
9672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9673 distclean) \
2a4cbe27
NN
9674 || exit 1
9675
6bd3dfaa 9676@endif find
2a4cbe27 9677
4fa63067
NN
9678.PHONY: maybe-maintainer-clean-find maintainer-clean-find
9679maybe-maintainer-clean-find:
6bd3dfaa
PB
9680@if find
9681maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 9682
4fa63067 9683maintainer-clean-find:
0aed8855 9684 @: $(MAKE); $(unstage)
4fa63067 9685 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9686 r=`${PWD_COMMAND}`; export r; \
9687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9688 $(HOST_EXPORTS) \
b813574b 9689 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9691 done; \
4fa63067 9692 echo "Doing maintainer-clean in find" ; \
b00612cc 9693 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9696 "RANLIB=$${RANLIB}" \
9697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9698 maintainer-clean) \
2a4cbe27
NN
9699 || exit 1
9700
6bd3dfaa 9701@endif find
2a4cbe27 9702
2a4cbe27 9703
a7254363 9704
d3ed111c
GK
9705.PHONY: configure-fixincludes maybe-configure-fixincludes
9706maybe-configure-fixincludes:
9707@if fixincludes
9708maybe-configure-fixincludes: configure-fixincludes
c52c6897 9709configure-fixincludes:
0aed8855 9710 @: $(MAKE); $(unstage)
c52c6897 9711 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 9712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9713 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9714 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 9715 $(HOST_EXPORTS) \
a7254363
PB
9716 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
9717 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 9718 case $(srcdir) in \
b00612cc
PB
9719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9720 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 9722 esac; \
b00612cc
PB
9723 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
9724 libsrcdir="$$s/fixincludes"; \
d3ed111c
GK
9725 $(SHELL) $${libsrcdir}/configure \
9726 $(HOST_CONFIGARGS) $${srcdiroption} \
9727 || exit 1
9728@endif fixincludes
9729
a7254363
PB
9730
9731
d545f33b
PB
9732
9733
d3ed111c
GK
9734.PHONY: all-fixincludes maybe-all-fixincludes
9735maybe-all-fixincludes:
9736@if fixincludes
9737TARGET-fixincludes=all
9738maybe-all-fixincludes: all-fixincludes
9739all-fixincludes: configure-fixincludes
0aed8855 9740 @: $(MAKE); $(unstage)
d3ed111c
GK
9741 @r=`${PWD_COMMAND}`; export r; \
9742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9743 $(HOST_EXPORTS) \
b00612cc
PB
9744 (cd $(HOST_SUBDIR)/fixincludes && \
9745 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
9746@endif fixincludes
9747
a7254363 9748
d545f33b
PB
9749
9750
d3ed111c
GK
9751.PHONY: check-fixincludes maybe-check-fixincludes
9752maybe-check-fixincludes:
9753@if fixincludes
9754maybe-check-fixincludes: check-fixincludes
9755
9756check-fixincludes:
0aed8855 9757 @: $(MAKE); $(unstage)
d3ed111c
GK
9758 @r=`${PWD_COMMAND}`; export r; \
9759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9760 $(HOST_EXPORTS) \
b00612cc
PB
9761 (cd $(HOST_SUBDIR)/fixincludes && \
9762 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
9763
9764@endif fixincludes
9765
9766.PHONY: install-fixincludes maybe-install-fixincludes
9767maybe-install-fixincludes:
9768@if fixincludes
9769maybe-install-fixincludes: install-fixincludes
9770
9771install-fixincludes: installdirs
0aed8855 9772 @: $(MAKE); $(unstage)
d3ed111c
GK
9773 @r=`${PWD_COMMAND}`; export r; \
9774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9775 $(HOST_EXPORTS) \
b00612cc 9776 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 9777 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
9778
9779@endif fixincludes
9780
9781# Other targets (info, dvi, etc.)
9782
9783.PHONY: maybe-info-fixincludes info-fixincludes
9784maybe-info-fixincludes:
9785@if fixincludes
9786maybe-info-fixincludes: info-fixincludes
9787
1eefd493
PB
9788# fixincludes doesn't support info.
9789info-fixincludes:
d3ed111c
GK
9790
9791@endif fixincludes
9792
9793.PHONY: maybe-dvi-fixincludes dvi-fixincludes
9794maybe-dvi-fixincludes:
9795@if fixincludes
9796maybe-dvi-fixincludes: dvi-fixincludes
9797
1eefd493
PB
9798# fixincludes doesn't support dvi.
9799dvi-fixincludes:
d3ed111c
GK
9800
9801@endif fixincludes
9802
6d389afc
MS
9803.PHONY: maybe-html-fixincludes html-fixincludes
9804maybe-html-fixincludes:
9805@if fixincludes
9806maybe-html-fixincludes: html-fixincludes
9807
9808html-fixincludes: \
9809 configure-fixincludes
0aed8855 9810 @: $(MAKE); $(unstage)
6d389afc
MS
9811 @[ -f ./fixincludes/Makefile ] || exit 0; \
9812 r=`${PWD_COMMAND}`; export r; \
9813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9814 $(HOST_EXPORTS) \
9815 for flag in $(EXTRA_HOST_FLAGS) ; do \
9816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9817 done; \
9818 echo "Doing html in fixincludes" ; \
b00612cc 9819 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
9820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9822 "RANLIB=$${RANLIB}" \
9823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9824 html) \
9825 || exit 1
9826
9827@endif fixincludes
9828
d3ed111c
GK
9829.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
9830maybe-TAGS-fixincludes:
9831@if fixincludes
9832maybe-TAGS-fixincludes: TAGS-fixincludes
9833
1eefd493
PB
9834# fixincludes doesn't support TAGS.
9835TAGS-fixincludes:
d3ed111c
GK
9836
9837@endif fixincludes
9838
9839.PHONY: maybe-install-info-fixincludes install-info-fixincludes
9840maybe-install-info-fixincludes:
9841@if fixincludes
9842maybe-install-info-fixincludes: install-info-fixincludes
9843
1eefd493
PB
9844# fixincludes doesn't support install-info.
9845install-info-fixincludes:
d3ed111c
GK
9846
9847@endif fixincludes
9848
9849.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
9850maybe-installcheck-fixincludes:
9851@if fixincludes
9852maybe-installcheck-fixincludes: installcheck-fixincludes
9853
1eefd493
PB
9854# fixincludes doesn't support installcheck.
9855installcheck-fixincludes:
d3ed111c
GK
9856
9857@endif fixincludes
9858
9859.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
9860maybe-mostlyclean-fixincludes:
9861@if fixincludes
9862maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
9863
9864mostlyclean-fixincludes:
0aed8855 9865 @: $(MAKE); $(unstage)
d3ed111c
GK
9866 @[ -f ./fixincludes/Makefile ] || exit 0; \
9867 r=`${PWD_COMMAND}`; export r; \
9868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9869 $(HOST_EXPORTS) \
9870 for flag in $(EXTRA_HOST_FLAGS) ; do \
9871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9872 done; \
9873 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 9874 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9877 "RANLIB=$${RANLIB}" \
9878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9879 mostlyclean) \
9880 || exit 1
9881
9882@endif fixincludes
9883
9884.PHONY: maybe-clean-fixincludes clean-fixincludes
9885maybe-clean-fixincludes:
9886@if fixincludes
9887maybe-clean-fixincludes: clean-fixincludes
9888
9889clean-fixincludes:
0aed8855 9890 @: $(MAKE); $(unstage)
d3ed111c
GK
9891 @[ -f ./fixincludes/Makefile ] || exit 0; \
9892 r=`${PWD_COMMAND}`; export r; \
9893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9894 $(HOST_EXPORTS) \
9895 for flag in $(EXTRA_HOST_FLAGS) ; do \
9896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9897 done; \
9898 echo "Doing clean in fixincludes" ; \
b00612cc 9899 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9902 "RANLIB=$${RANLIB}" \
9903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9904 clean) \
9905 || exit 1
9906
9907@endif fixincludes
9908
9909.PHONY: maybe-distclean-fixincludes distclean-fixincludes
9910maybe-distclean-fixincludes:
9911@if fixincludes
9912maybe-distclean-fixincludes: distclean-fixincludes
9913
9914distclean-fixincludes:
0aed8855 9915 @: $(MAKE); $(unstage)
d3ed111c
GK
9916 @[ -f ./fixincludes/Makefile ] || exit 0; \
9917 r=`${PWD_COMMAND}`; export r; \
9918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9919 $(HOST_EXPORTS) \
9920 for flag in $(EXTRA_HOST_FLAGS) ; do \
9921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9922 done; \
9923 echo "Doing distclean in fixincludes" ; \
b00612cc 9924 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9927 "RANLIB=$${RANLIB}" \
9928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9929 distclean) \
9930 || exit 1
9931
9932@endif fixincludes
9933
9934.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
9935maybe-maintainer-clean-fixincludes:
9936@if fixincludes
9937maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
9938
9939maintainer-clean-fixincludes:
0aed8855 9940 @: $(MAKE); $(unstage)
d3ed111c
GK
9941 @[ -f ./fixincludes/Makefile ] || exit 0; \
9942 r=`${PWD_COMMAND}`; export r; \
9943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9944 $(HOST_EXPORTS) \
9945 for flag in $(EXTRA_HOST_FLAGS) ; do \
9946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9947 done; \
9948 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 9949 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9952 "RANLIB=$${RANLIB}" \
9953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9954 maintainer-clean) \
9955 || exit 1
9956
9957@endif fixincludes
9958
9959
a7254363 9960
4fa63067
NN
9961.PHONY: configure-flex maybe-configure-flex
9962maybe-configure-flex:
6bd3dfaa
PB
9963@if flex
9964maybe-configure-flex: configure-flex
c52c6897 9965configure-flex:
0aed8855 9966 @: $(MAKE); $(unstage)
c52c6897 9967 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9969 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
9970 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 9971 $(HOST_EXPORTS) \
a7254363
PB
9972 echo Configuring in $(HOST_SUBDIR)/flex; \
9973 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 9974 case $(srcdir) in \
b00612cc
PB
9975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9976 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
9977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9978 esac; \
b00612cc
PB
9979 srcdiroption="--srcdir=$${topdir}/flex"; \
9980 libsrcdir="$$s/flex"; \
4fa63067 9981 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9982 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 9983 || exit 1
6bd3dfaa 9984@endif flex
4fa63067 9985
a7254363
PB
9986
9987
d545f33b
PB
9988
9989
4fa63067
NN
9990.PHONY: all-flex maybe-all-flex
9991maybe-all-flex:
6bd3dfaa 9992@if flex
d27cc32e 9993TARGET-flex=all
6bd3dfaa 9994maybe-all-flex: all-flex
4fa63067 9995all-flex: configure-flex
0aed8855 9996 @: $(MAKE); $(unstage)
4fa63067
NN
9997 @r=`${PWD_COMMAND}`; export r; \
9998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9999 $(HOST_EXPORTS) \
b00612cc
PB
10000 (cd $(HOST_SUBDIR)/flex && \
10001 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 10002@endif flex
4fa63067 10003
a7254363 10004
d545f33b
PB
10005
10006
4fa63067
NN
10007.PHONY: check-flex maybe-check-flex
10008maybe-check-flex:
6bd3dfaa
PB
10009@if flex
10010maybe-check-flex: check-flex
4fa63067
NN
10011
10012# This module is only tested in a native toolchain.
10013check-flex:
0aed8855 10014 @: $(MAKE); $(unstage)
4fa63067
NN
10015 @if [ '$(host)' = '$(target)' ] ; then \
10016 r=`${PWD_COMMAND}`; export r; \
10017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10018 $(HOST_EXPORTS) \
b00612cc 10019 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 10020 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
10021 fi
10022
6bd3dfaa 10023@endif flex
4fa63067
NN
10024
10025.PHONY: install-flex maybe-install-flex
10026maybe-install-flex:
6bd3dfaa
PB
10027@if flex
10028maybe-install-flex: install-flex
4fa63067
NN
10029
10030install-flex: installdirs
0aed8855 10031 @: $(MAKE); $(unstage)
4fa63067
NN
10032 @r=`${PWD_COMMAND}`; export r; \
10033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10034 $(HOST_EXPORTS) \
b00612cc 10035 (cd $(HOST_SUBDIR)/flex && \
2da12f12 10036 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10037
6bd3dfaa 10038@endif flex
4fa63067
NN
10039
10040# Other targets (info, dvi, etc.)
10041
10042.PHONY: maybe-info-flex info-flex
10043maybe-info-flex:
6bd3dfaa
PB
10044@if flex
10045maybe-info-flex: info-flex
4fa63067
NN
10046
10047info-flex: \
10048 configure-flex
0aed8855 10049 @: $(MAKE); $(unstage)
4fa63067 10050 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10051 r=`${PWD_COMMAND}`; export r; \
10052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10053 $(HOST_EXPORTS) \
b813574b 10054 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056 done; \
4fa63067 10057 echo "Doing info in flex" ; \
b00612cc 10058 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061 "RANLIB=$${RANLIB}" \
10062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10063 info) \
2a4cbe27
NN
10064 || exit 1
10065
6bd3dfaa 10066@endif flex
2a4cbe27 10067
4fa63067
NN
10068.PHONY: maybe-dvi-flex dvi-flex
10069maybe-dvi-flex:
6bd3dfaa
PB
10070@if flex
10071maybe-dvi-flex: dvi-flex
2a4cbe27 10072
4fa63067
NN
10073dvi-flex: \
10074 configure-flex
0aed8855 10075 @: $(MAKE); $(unstage)
4fa63067 10076 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10077 r=`${PWD_COMMAND}`; export r; \
10078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10079 $(HOST_EXPORTS) \
b813574b 10080 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10082 done; \
4fa63067 10083 echo "Doing dvi in flex" ; \
b00612cc 10084 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10087 "RANLIB=$${RANLIB}" \
10088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10089 dvi) \
2a4cbe27
NN
10090 || exit 1
10091
6bd3dfaa 10092@endif flex
2a4cbe27 10093
6d389afc
MS
10094.PHONY: maybe-html-flex html-flex
10095maybe-html-flex:
10096@if flex
10097maybe-html-flex: html-flex
10098
10099html-flex: \
10100 configure-flex
0aed8855 10101 @: $(MAKE); $(unstage)
6d389afc
MS
10102 @[ -f ./flex/Makefile ] || exit 0; \
10103 r=`${PWD_COMMAND}`; export r; \
10104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10105 $(HOST_EXPORTS) \
10106 for flag in $(EXTRA_HOST_FLAGS) ; do \
10107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10108 done; \
10109 echo "Doing html in flex" ; \
b00612cc 10110 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
10111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10113 "RANLIB=$${RANLIB}" \
10114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10115 html) \
10116 || exit 1
10117
10118@endif flex
10119
4fa63067
NN
10120.PHONY: maybe-TAGS-flex TAGS-flex
10121maybe-TAGS-flex:
6bd3dfaa
PB
10122@if flex
10123maybe-TAGS-flex: TAGS-flex
2a4cbe27 10124
4fa63067
NN
10125TAGS-flex: \
10126 configure-flex
0aed8855 10127 @: $(MAKE); $(unstage)
4fa63067 10128 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10129 r=`${PWD_COMMAND}`; export r; \
10130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10131 $(HOST_EXPORTS) \
b813574b 10132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10134 done; \
4fa63067 10135 echo "Doing TAGS in flex" ; \
b00612cc 10136 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10139 "RANLIB=$${RANLIB}" \
10140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10141 TAGS) \
2a4cbe27
NN
10142 || exit 1
10143
6bd3dfaa 10144@endif flex
2a4cbe27 10145
4fa63067
NN
10146.PHONY: maybe-install-info-flex install-info-flex
10147maybe-install-info-flex:
6bd3dfaa
PB
10148@if flex
10149maybe-install-info-flex: install-info-flex
2a4cbe27 10150
4fa63067
NN
10151install-info-flex: \
10152 configure-flex \
10153 info-flex
0aed8855 10154 @: $(MAKE); $(unstage)
4fa63067 10155 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10156 r=`${PWD_COMMAND}`; export r; \
10157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10158 $(HOST_EXPORTS) \
b813574b 10159 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10161 done; \
4fa63067 10162 echo "Doing install-info in flex" ; \
b00612cc 10163 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10166 "RANLIB=$${RANLIB}" \
10167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10168 install-info) \
2a4cbe27
NN
10169 || exit 1
10170
6bd3dfaa 10171@endif flex
2a4cbe27 10172
4fa63067
NN
10173.PHONY: maybe-installcheck-flex installcheck-flex
10174maybe-installcheck-flex:
6bd3dfaa
PB
10175@if flex
10176maybe-installcheck-flex: installcheck-flex
2a4cbe27 10177
4fa63067
NN
10178installcheck-flex: \
10179 configure-flex
0aed8855 10180 @: $(MAKE); $(unstage)
4fa63067 10181 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10182 r=`${PWD_COMMAND}`; export r; \
10183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10184 $(HOST_EXPORTS) \
b813574b 10185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10187 done; \
4fa63067 10188 echo "Doing installcheck in flex" ; \
b00612cc 10189 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10192 "RANLIB=$${RANLIB}" \
10193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10194 installcheck) \
2a4cbe27
NN
10195 || exit 1
10196
6bd3dfaa 10197@endif flex
2a4cbe27 10198
4fa63067
NN
10199.PHONY: maybe-mostlyclean-flex mostlyclean-flex
10200maybe-mostlyclean-flex:
6bd3dfaa
PB
10201@if flex
10202maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 10203
4fa63067 10204mostlyclean-flex:
0aed8855 10205 @: $(MAKE); $(unstage)
4fa63067 10206 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10207 r=`${PWD_COMMAND}`; export r; \
10208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10209 $(HOST_EXPORTS) \
b813574b 10210 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10212 done; \
4fa63067 10213 echo "Doing mostlyclean in flex" ; \
b00612cc 10214 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10217 "RANLIB=$${RANLIB}" \
10218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10219 mostlyclean) \
2a4cbe27
NN
10220 || exit 1
10221
6bd3dfaa 10222@endif flex
2a4cbe27 10223
4fa63067
NN
10224.PHONY: maybe-clean-flex clean-flex
10225maybe-clean-flex:
6bd3dfaa
PB
10226@if flex
10227maybe-clean-flex: clean-flex
2a4cbe27 10228
4fa63067 10229clean-flex:
0aed8855 10230 @: $(MAKE); $(unstage)
4fa63067 10231 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10232 r=`${PWD_COMMAND}`; export r; \
10233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10234 $(HOST_EXPORTS) \
b813574b 10235 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10237 done; \
4fa63067 10238 echo "Doing clean in flex" ; \
b00612cc 10239 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10242 "RANLIB=$${RANLIB}" \
10243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10244 clean) \
2a4cbe27
NN
10245 || exit 1
10246
6bd3dfaa 10247@endif flex
2a4cbe27 10248
4fa63067
NN
10249.PHONY: maybe-distclean-flex distclean-flex
10250maybe-distclean-flex:
6bd3dfaa
PB
10251@if flex
10252maybe-distclean-flex: distclean-flex
2a4cbe27 10253
4fa63067 10254distclean-flex:
0aed8855 10255 @: $(MAKE); $(unstage)
4fa63067 10256 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10257 r=`${PWD_COMMAND}`; export r; \
10258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10259 $(HOST_EXPORTS) \
b813574b 10260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10262 done; \
4fa63067 10263 echo "Doing distclean in flex" ; \
b00612cc 10264 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10267 "RANLIB=$${RANLIB}" \
10268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10269 distclean) \
2a4cbe27
NN
10270 || exit 1
10271
6bd3dfaa 10272@endif flex
2a4cbe27 10273
4fa63067
NN
10274.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
10275maybe-maintainer-clean-flex:
6bd3dfaa
PB
10276@if flex
10277maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 10278
4fa63067 10279maintainer-clean-flex:
0aed8855 10280 @: $(MAKE); $(unstage)
4fa63067 10281 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10282 r=`${PWD_COMMAND}`; export r; \
10283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10284 $(HOST_EXPORTS) \
b813574b 10285 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10287 done; \
4fa63067 10288 echo "Doing maintainer-clean in flex" ; \
b00612cc 10289 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10292 "RANLIB=$${RANLIB}" \
10293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10294 maintainer-clean) \
2a4cbe27
NN
10295 || exit 1
10296
6bd3dfaa 10297@endif flex
2a4cbe27 10298
2a4cbe27 10299
a7254363 10300
4fa63067
NN
10301.PHONY: configure-gas maybe-configure-gas
10302maybe-configure-gas:
6bd3dfaa
PB
10303@if gas
10304maybe-configure-gas: configure-gas
c52c6897
PB
10305configure-gas:
10306@endif gas
10307@if gas-bootstrap
10308 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10309@endif gas-bootstrap
10310@if gas
10311 @r=`${PWD_COMMAND}`; export r; \
10312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
10313 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10314 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 10315 $(HOST_EXPORTS) \
a7254363
PB
10316 echo Configuring in $(HOST_SUBDIR)/gas; \
10317 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 10318 case $(srcdir) in \
b00612cc
PB
10319 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10320 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10321 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10322 esac; \
b00612cc
PB
10323 srcdiroption="--srcdir=$${topdir}/gas"; \
10324 libsrcdir="$$s/gas"; \
4fa63067 10325 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 10326 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 10327 || exit 1
6bd3dfaa 10328@endif gas
4fa63067 10329
a7254363
PB
10330
10331
d545f33b
PB
10332.PHONY: configure-stage1-gas maybe-configure-stage1-gas
10333maybe-configure-stage1-gas:
10334@if gas-bootstrap
10335maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 10336configure-stage1-gas:
c52c6897 10337 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 10338 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10339 @r=`${PWD_COMMAND}`; export r; \
10340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10341 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10342 $(HOST_EXPORTS) \
10343 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 10344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10345 cd $(HOST_SUBDIR)/gas || exit 1; \
10346 case $(srcdir) in \
10347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10348 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10350 esac; \
10351 srcdiroption="--srcdir=$${topdir}/gas"; \
10352 libsrcdir="$$s/gas"; \
10353 $(SHELL) $${libsrcdir}/configure \
10354 $(HOST_CONFIGARGS) $${srcdiroption} \
10355 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
10356@endif gas-bootstrap
10357
10358.PHONY: configure-stage2-gas maybe-configure-stage2-gas
10359maybe-configure-stage2-gas:
10360@if gas-bootstrap
10361maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 10362configure-stage2-gas:
c52c6897 10363 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 10364 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10365 @r=`${PWD_COMMAND}`; export r; \
10366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10367 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10368 $(HOST_EXPORTS) \
10369 $(POSTSTAGE1_HOST_EXPORTS) \
10370 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 10371 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10372 cd $(HOST_SUBDIR)/gas || exit 1; \
10373 case $(srcdir) in \
10374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10375 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10377 esac; \
10378 srcdiroption="--srcdir=$${topdir}/gas"; \
10379 libsrcdir="$$s/gas"; \
10380 $(SHELL) $${libsrcdir}/configure \
10381 $(HOST_CONFIGARGS) $${srcdiroption} \
10382 @stage2_werror_flag@
10383@endif gas-bootstrap
10384
10385.PHONY: configure-stage3-gas maybe-configure-stage3-gas
10386maybe-configure-stage3-gas:
10387@if gas-bootstrap
10388maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 10389configure-stage3-gas:
c52c6897 10390 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 10391 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10392 @r=`${PWD_COMMAND}`; export r; \
10393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10394 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10395 $(HOST_EXPORTS) \
10396 $(POSTSTAGE1_HOST_EXPORTS) \
10397 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 10398 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10399 cd $(HOST_SUBDIR)/gas || exit 1; \
10400 case $(srcdir) in \
10401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10402 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10404 esac; \
10405 srcdiroption="--srcdir=$${topdir}/gas"; \
10406 libsrcdir="$$s/gas"; \
10407 $(SHELL) $${libsrcdir}/configure \
10408 $(HOST_CONFIGARGS) $${srcdiroption} \
10409 @stage2_werror_flag@
10410@endif gas-bootstrap
10411
10412.PHONY: configure-stage4-gas maybe-configure-stage4-gas
10413maybe-configure-stage4-gas:
10414@if gas-bootstrap
10415maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 10416configure-stage4-gas:
c52c6897 10417 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 10418 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10419 @r=`${PWD_COMMAND}`; export r; \
10420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10421 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10422 $(HOST_EXPORTS) \
10423 $(POSTSTAGE1_HOST_EXPORTS) \
10424 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 10425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10426 cd $(HOST_SUBDIR)/gas || exit 1; \
10427 case $(srcdir) in \
10428 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10429 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10430 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10431 esac; \
10432 srcdiroption="--srcdir=$${topdir}/gas"; \
10433 libsrcdir="$$s/gas"; \
10434 $(SHELL) $${libsrcdir}/configure \
10435 $(HOST_CONFIGARGS) $${srcdiroption} \
10436 @stage2_werror_flag@
10437@endif gas-bootstrap
10438
10439.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
10440maybe-configure-stageprofile-gas:
10441@if gas-bootstrap
10442maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 10443configure-stageprofile-gas:
c52c6897 10444 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 10445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10446 @r=`${PWD_COMMAND}`; export r; \
10447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10448 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10449 $(HOST_EXPORTS) \
10450 $(POSTSTAGE1_HOST_EXPORTS) \
10451 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 10452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10453 cd $(HOST_SUBDIR)/gas || exit 1; \
10454 case $(srcdir) in \
10455 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10456 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10457 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10458 esac; \
10459 srcdiroption="--srcdir=$${topdir}/gas"; \
10460 libsrcdir="$$s/gas"; \
10461 $(SHELL) $${libsrcdir}/configure \
10462 $(HOST_CONFIGARGS) $${srcdiroption} \
10463 @stage2_werror_flag@
10464@endif gas-bootstrap
10465
10466.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
10467maybe-configure-stagefeedback-gas:
10468@if gas-bootstrap
10469maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 10470configure-stagefeedback-gas:
c52c6897 10471 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 10472 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10473 @r=`${PWD_COMMAND}`; export r; \
10474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10475 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10476 $(HOST_EXPORTS) \
10477 $(POSTSTAGE1_HOST_EXPORTS) \
10478 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 10479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10480 cd $(HOST_SUBDIR)/gas || exit 1; \
10481 case $(srcdir) in \
10482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10483 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10485 esac; \
10486 srcdiroption="--srcdir=$${topdir}/gas"; \
10487 libsrcdir="$$s/gas"; \
10488 $(SHELL) $${libsrcdir}/configure \
10489 $(HOST_CONFIGARGS) $${srcdiroption} \
10490 @stage2_werror_flag@
10491@endif gas-bootstrap
10492
10493
10494
10495
10496
4fa63067
NN
10497.PHONY: all-gas maybe-all-gas
10498maybe-all-gas:
6bd3dfaa 10499@if gas
d27cc32e 10500TARGET-gas=all
6bd3dfaa 10501maybe-all-gas: all-gas
4fa63067 10502all-gas: configure-gas
c52c6897
PB
10503@endif gas
10504@if gas-bootstrap
10505 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10506@endif gas-bootstrap
10507@if gas
10508 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10510 $(HOST_EXPORTS) \
b00612cc
PB
10511 (cd $(HOST_SUBDIR)/gas && \
10512 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 10513@endif gas
4fa63067 10514
a7254363 10515
d545f33b
PB
10516
10517.PHONY: all-stage1-gas maybe-all-stage1-gas
10518.PHONY: clean-stage1-gas maybe-clean-stage1-gas
10519maybe-all-stage1-gas:
10520maybe-clean-stage1-gas:
10521@if gas-bootstrap
10522maybe-all-stage1-gas: all-stage1-gas
10523all-stage1: all-stage1-gas
f70224b5 10524TARGET-stage1-gas = $(TARGET-gas)
d545f33b 10525all-stage1-gas: configure-stage1-gas
c52c6897 10526 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
10527 @r=`${PWD_COMMAND}`; export r; \
10528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10529 $(HOST_EXPORTS) \
10530 cd $(HOST_SUBDIR)/gas && \
c52c6897 10531 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 10532 $(TARGET-stage1-gas)
d545f33b
PB
10533
10534maybe-clean-stage1-gas: clean-stage1-gas
10535clean-stage1: clean-stage1-gas
10536clean-stage1-gas:
10537 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] \
10538 || exit 0 ; \
c52c6897 10539 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
10540 cd $(HOST_SUBDIR)/gas && \
10541 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 10542 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
10543@endif gas-bootstrap
10544
10545
10546.PHONY: all-stage2-gas maybe-all-stage2-gas
10547.PHONY: clean-stage2-gas maybe-clean-stage2-gas
10548maybe-all-stage2-gas:
10549maybe-clean-stage2-gas:
10550@if gas-bootstrap
10551maybe-all-stage2-gas: all-stage2-gas
10552all-stage2: all-stage2-gas
f70224b5 10553TARGET-stage2-gas = $(TARGET-gas)
d545f33b 10554all-stage2-gas: configure-stage2-gas
c52c6897 10555 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
10556 @r=`${PWD_COMMAND}`; export r; \
10557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10558 $(HOST_EXPORTS) \
10559 $(POSTSTAGE1_HOST_EXPORTS) \
10560 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10561 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10562 $(TARGET-stage2-gas)
d545f33b
PB
10563
10564maybe-clean-stage2-gas: clean-stage2-gas
10565clean-stage2: clean-stage2-gas
10566clean-stage2-gas:
10567 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] \
10568 || exit 0 ; \
c52c6897 10569 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
10570 cd $(HOST_SUBDIR)/gas && \
10571 $(MAKE) $(FLAGS_TO_PASS) \
10572 $(POSTSTAGE1_FLAGS_TO_PASS) \
10573 clean
10574@endif gas-bootstrap
10575
10576
10577.PHONY: all-stage3-gas maybe-all-stage3-gas
10578.PHONY: clean-stage3-gas maybe-clean-stage3-gas
10579maybe-all-stage3-gas:
10580maybe-clean-stage3-gas:
10581@if gas-bootstrap
10582maybe-all-stage3-gas: all-stage3-gas
10583all-stage3: all-stage3-gas
f70224b5 10584TARGET-stage3-gas = $(TARGET-gas)
d545f33b 10585all-stage3-gas: configure-stage3-gas
c52c6897 10586 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
10587 @r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589 $(HOST_EXPORTS) \
10590 $(POSTSTAGE1_HOST_EXPORTS) \
10591 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10592 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10593 $(TARGET-stage3-gas)
d545f33b
PB
10594
10595maybe-clean-stage3-gas: clean-stage3-gas
10596clean-stage3: clean-stage3-gas
10597clean-stage3-gas:
10598 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] \
10599 || exit 0 ; \
c52c6897 10600 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
10601 cd $(HOST_SUBDIR)/gas && \
10602 $(MAKE) $(FLAGS_TO_PASS) \
10603 $(POSTSTAGE1_FLAGS_TO_PASS) \
10604 clean
10605@endif gas-bootstrap
10606
10607
10608.PHONY: all-stage4-gas maybe-all-stage4-gas
10609.PHONY: clean-stage4-gas maybe-clean-stage4-gas
10610maybe-all-stage4-gas:
10611maybe-clean-stage4-gas:
10612@if gas-bootstrap
10613maybe-all-stage4-gas: all-stage4-gas
10614all-stage4: all-stage4-gas
f70224b5 10615TARGET-stage4-gas = $(TARGET-gas)
d545f33b 10616all-stage4-gas: configure-stage4-gas
c52c6897 10617 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
10618 @r=`${PWD_COMMAND}`; export r; \
10619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10620 $(HOST_EXPORTS) \
10621 $(POSTSTAGE1_HOST_EXPORTS) \
10622 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10623 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10624 $(TARGET-stage4-gas)
d545f33b
PB
10625
10626maybe-clean-stage4-gas: clean-stage4-gas
10627clean-stage4: clean-stage4-gas
10628clean-stage4-gas:
10629 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] \
10630 || exit 0 ; \
c52c6897 10631 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
10632 cd $(HOST_SUBDIR)/gas && \
10633 $(MAKE) $(FLAGS_TO_PASS) \
10634 $(POSTSTAGE1_FLAGS_TO_PASS) \
10635 clean
10636@endif gas-bootstrap
10637
10638
10639.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
10640.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
10641maybe-all-stageprofile-gas:
10642maybe-clean-stageprofile-gas:
10643@if gas-bootstrap
10644maybe-all-stageprofile-gas: all-stageprofile-gas
10645all-stageprofile: all-stageprofile-gas
f70224b5 10646TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 10647all-stageprofile-gas: configure-stageprofile-gas
c52c6897 10648 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
10649 @r=`${PWD_COMMAND}`; export r; \
10650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10651 $(HOST_EXPORTS) \
10652 $(POSTSTAGE1_HOST_EXPORTS) \
10653 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10654 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
10655 $(TARGET-stageprofile-gas)
d545f33b
PB
10656
10657maybe-clean-stageprofile-gas: clean-stageprofile-gas
10658clean-stageprofile: clean-stageprofile-gas
10659clean-stageprofile-gas:
10660 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] \
10661 || exit 0 ; \
c52c6897 10662 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
10663 cd $(HOST_SUBDIR)/gas && \
10664 $(MAKE) $(FLAGS_TO_PASS) \
10665 $(POSTSTAGE1_FLAGS_TO_PASS) \
10666 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
10667@endif gas-bootstrap
10668
10669
10670.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
10671.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
10672maybe-all-stagefeedback-gas:
10673maybe-clean-stagefeedback-gas:
10674@if gas-bootstrap
10675maybe-all-stagefeedback-gas: all-stagefeedback-gas
10676all-stagefeedback: all-stagefeedback-gas
f70224b5 10677TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 10678all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 10679 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
10680 @r=`${PWD_COMMAND}`; export r; \
10681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10682 $(HOST_EXPORTS) \
10683 $(POSTSTAGE1_HOST_EXPORTS) \
10684 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10685 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
10686 $(TARGET-stagefeedback-gas)
d545f33b
PB
10687
10688maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
10689clean-stagefeedback: clean-stagefeedback-gas
10690clean-stagefeedback-gas:
10691 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] \
10692 || exit 0 ; \
c52c6897 10693 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
10694 cd $(HOST_SUBDIR)/gas && \
10695 $(MAKE) $(FLAGS_TO_PASS) \
10696 $(POSTSTAGE1_FLAGS_TO_PASS) \
10697 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
10698@endif gas-bootstrap
10699
10700
10701
10702
10703
4fa63067
NN
10704.PHONY: check-gas maybe-check-gas
10705maybe-check-gas:
6bd3dfaa
PB
10706@if gas
10707maybe-check-gas: check-gas
4fa63067
NN
10708
10709check-gas:
0aed8855 10710 @: $(MAKE); $(unstage)
4fa63067
NN
10711 @r=`${PWD_COMMAND}`; export r; \
10712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10713 $(HOST_EXPORTS) \
b00612cc
PB
10714 (cd $(HOST_SUBDIR)/gas && \
10715 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10716
6bd3dfaa 10717@endif gas
4fa63067
NN
10718
10719.PHONY: install-gas maybe-install-gas
10720maybe-install-gas:
6bd3dfaa
PB
10721@if gas
10722maybe-install-gas: install-gas
4fa63067
NN
10723
10724install-gas: installdirs
0aed8855 10725 @: $(MAKE); $(unstage)
4fa63067
NN
10726 @r=`${PWD_COMMAND}`; export r; \
10727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10728 $(HOST_EXPORTS) \
b00612cc 10729 (cd $(HOST_SUBDIR)/gas && \
2da12f12 10730 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10731
6bd3dfaa 10732@endif gas
4fa63067
NN
10733
10734# Other targets (info, dvi, etc.)
10735
10736.PHONY: maybe-info-gas info-gas
10737maybe-info-gas:
6bd3dfaa
PB
10738@if gas
10739maybe-info-gas: info-gas
4fa63067
NN
10740
10741info-gas: \
10742 configure-gas
10743 @[ -f ./gas/Makefile ] || exit 0; \
10744 r=`${PWD_COMMAND}`; export r; \
10745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10746 $(HOST_EXPORTS) \
b813574b 10747 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10749 done; \
4fa63067 10750 echo "Doing info in gas" ; \
b00612cc 10751 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10754 "RANLIB=$${RANLIB}" \
10755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10756 info) \
2a4cbe27
NN
10757 || exit 1
10758
6bd3dfaa 10759@endif gas
2a4cbe27 10760
4fa63067
NN
10761.PHONY: maybe-dvi-gas dvi-gas
10762maybe-dvi-gas:
6bd3dfaa
PB
10763@if gas
10764maybe-dvi-gas: dvi-gas
2a4cbe27 10765
4fa63067
NN
10766dvi-gas: \
10767 configure-gas
10768 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10769 r=`${PWD_COMMAND}`; export r; \
10770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10771 $(HOST_EXPORTS) \
b813574b 10772 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10774 done; \
4fa63067 10775 echo "Doing dvi in gas" ; \
b00612cc 10776 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10779 "RANLIB=$${RANLIB}" \
10780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10781 dvi) \
2a4cbe27
NN
10782 || exit 1
10783
6bd3dfaa 10784@endif gas
2a4cbe27 10785
6d389afc
MS
10786.PHONY: maybe-html-gas html-gas
10787maybe-html-gas:
10788@if gas
10789maybe-html-gas: html-gas
10790
10791html-gas: \
10792 configure-gas
10793 @[ -f ./gas/Makefile ] || exit 0; \
10794 r=`${PWD_COMMAND}`; export r; \
10795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10796 $(HOST_EXPORTS) \
10797 for flag in $(EXTRA_HOST_FLAGS) ; do \
10798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10799 done; \
10800 echo "Doing html in gas" ; \
b00612cc 10801 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
10802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10804 "RANLIB=$${RANLIB}" \
10805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10806 html) \
10807 || exit 1
10808
10809@endif gas
10810
4fa63067
NN
10811.PHONY: maybe-TAGS-gas TAGS-gas
10812maybe-TAGS-gas:
6bd3dfaa
PB
10813@if gas
10814maybe-TAGS-gas: TAGS-gas
2a4cbe27 10815
4fa63067
NN
10816TAGS-gas: \
10817 configure-gas
10818 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10819 r=`${PWD_COMMAND}`; export r; \
10820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10821 $(HOST_EXPORTS) \
b813574b 10822 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10824 done; \
4fa63067 10825 echo "Doing TAGS in gas" ; \
b00612cc 10826 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10829 "RANLIB=$${RANLIB}" \
10830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10831 TAGS) \
2a4cbe27
NN
10832 || exit 1
10833
6bd3dfaa 10834@endif gas
2a4cbe27 10835
4fa63067
NN
10836.PHONY: maybe-install-info-gas install-info-gas
10837maybe-install-info-gas:
6bd3dfaa
PB
10838@if gas
10839maybe-install-info-gas: install-info-gas
2a4cbe27 10840
4fa63067
NN
10841install-info-gas: \
10842 configure-gas \
10843 info-gas
10844 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10845 r=`${PWD_COMMAND}`; export r; \
10846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10847 $(HOST_EXPORTS) \
b813574b 10848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10850 done; \
4fa63067 10851 echo "Doing install-info in gas" ; \
b00612cc 10852 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10855 "RANLIB=$${RANLIB}" \
10856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10857 install-info) \
2a4cbe27
NN
10858 || exit 1
10859
6bd3dfaa 10860@endif gas
2a4cbe27 10861
4fa63067
NN
10862.PHONY: maybe-installcheck-gas installcheck-gas
10863maybe-installcheck-gas:
6bd3dfaa
PB
10864@if gas
10865maybe-installcheck-gas: installcheck-gas
2a4cbe27 10866
4fa63067
NN
10867installcheck-gas: \
10868 configure-gas
10869 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10870 r=`${PWD_COMMAND}`; export r; \
10871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10872 $(HOST_EXPORTS) \
b813574b 10873 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10875 done; \
4fa63067 10876 echo "Doing installcheck in gas" ; \
b00612cc 10877 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10880 "RANLIB=$${RANLIB}" \
10881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10882 installcheck) \
2a4cbe27
NN
10883 || exit 1
10884
6bd3dfaa 10885@endif gas
2a4cbe27 10886
4fa63067
NN
10887.PHONY: maybe-mostlyclean-gas mostlyclean-gas
10888maybe-mostlyclean-gas:
6bd3dfaa
PB
10889@if gas
10890maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 10891
4fa63067
NN
10892mostlyclean-gas:
10893 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10894 r=`${PWD_COMMAND}`; export r; \
10895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10896 $(HOST_EXPORTS) \
b813574b 10897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10899 done; \
4fa63067 10900 echo "Doing mostlyclean in gas" ; \
b00612cc 10901 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10904 "RANLIB=$${RANLIB}" \
10905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10906 mostlyclean) \
2a4cbe27
NN
10907 || exit 1
10908
6bd3dfaa 10909@endif gas
2a4cbe27 10910
4fa63067
NN
10911.PHONY: maybe-clean-gas clean-gas
10912maybe-clean-gas:
6bd3dfaa
PB
10913@if gas
10914maybe-clean-gas: clean-gas
2a4cbe27 10915
4fa63067
NN
10916clean-gas:
10917 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10918 r=`${PWD_COMMAND}`; export r; \
10919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10920 $(HOST_EXPORTS) \
b813574b 10921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10923 done; \
4fa63067 10924 echo "Doing clean in gas" ; \
b00612cc 10925 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10928 "RANLIB=$${RANLIB}" \
10929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10930 clean) \
2a4cbe27
NN
10931 || exit 1
10932
6bd3dfaa 10933@endif gas
2a4cbe27 10934
4fa63067
NN
10935.PHONY: maybe-distclean-gas distclean-gas
10936maybe-distclean-gas:
6bd3dfaa
PB
10937@if gas
10938maybe-distclean-gas: distclean-gas
2a4cbe27 10939
4fa63067
NN
10940distclean-gas:
10941 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10942 r=`${PWD_COMMAND}`; export r; \
10943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10944 $(HOST_EXPORTS) \
b813574b 10945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10947 done; \
4fa63067 10948 echo "Doing distclean in gas" ; \
b00612cc 10949 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10952 "RANLIB=$${RANLIB}" \
10953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10954 distclean) \
2a4cbe27
NN
10955 || exit 1
10956
6bd3dfaa 10957@endif gas
2a4cbe27 10958
4fa63067
NN
10959.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10960maybe-maintainer-clean-gas:
6bd3dfaa
PB
10961@if gas
10962maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 10963
4fa63067
NN
10964maintainer-clean-gas:
10965 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10966 r=`${PWD_COMMAND}`; export r; \
10967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10968 $(HOST_EXPORTS) \
b813574b 10969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10971 done; \
4fa63067 10972 echo "Doing maintainer-clean in gas" ; \
b00612cc 10973 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10976 "RANLIB=$${RANLIB}" \
10977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10978 maintainer-clean) \
2a4cbe27
NN
10979 || exit 1
10980
6bd3dfaa 10981@endif gas
2a4cbe27 10982
2a4cbe27 10983
a7254363 10984
b813574b
PB
10985.PHONY: configure-gcc maybe-configure-gcc
10986maybe-configure-gcc:
10987@if gcc
10988maybe-configure-gcc: configure-gcc
c52c6897
PB
10989configure-gcc:
10990@endif gcc
10991@if gcc-bootstrap
10992 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10993@endif gcc-bootstrap
10994@if gcc
10995 @r=`${PWD_COMMAND}`; export r; \
10996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
10997 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 10999 $(HOST_EXPORTS) \
a7254363
PB
11000 echo Configuring in $(HOST_SUBDIR)/gcc; \
11001 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 11002 case $(srcdir) in \
b00612cc
PB
11003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11004 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11006 esac; \
b00612cc
PB
11007 srcdiroption="--srcdir=$${topdir}/gcc"; \
11008 libsrcdir="$$s/gcc"; \
4fa63067 11009 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 11010 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11011 || exit 1
b813574b 11012@endif gcc
4fa63067 11013
a7254363
PB
11014
11015
d545f33b
PB
11016.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
11017maybe-configure-stage1-gcc:
11018@if gcc-bootstrap
11019maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 11020configure-stage1-gcc:
c52c6897 11021 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 11022 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11023 @r=`${PWD_COMMAND}`; export r; \
11024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11025 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11026 $(HOST_EXPORTS) \
11027 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11028 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11029 cd $(HOST_SUBDIR)/gcc || exit 1; \
11030 case $(srcdir) in \
11031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11032 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11034 esac; \
11035 srcdiroption="--srcdir=$${topdir}/gcc"; \
11036 libsrcdir="$$s/gcc"; \
11037 $(SHELL) $${libsrcdir}/configure \
11038 $(HOST_CONFIGARGS) $${srcdiroption} \
11039 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
11040@endif gcc-bootstrap
11041
11042.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
11043maybe-configure-stage2-gcc:
11044@if gcc-bootstrap
11045maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 11046configure-stage2-gcc:
c52c6897 11047 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 11048 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11049 @r=`${PWD_COMMAND}`; export r; \
11050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11051 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11052 $(HOST_EXPORTS) \
11053 $(POSTSTAGE1_HOST_EXPORTS) \
11054 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11055 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11056 cd $(HOST_SUBDIR)/gcc || exit 1; \
11057 case $(srcdir) in \
11058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11059 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11061 esac; \
11062 srcdiroption="--srcdir=$${topdir}/gcc"; \
11063 libsrcdir="$$s/gcc"; \
11064 $(SHELL) $${libsrcdir}/configure \
11065 $(HOST_CONFIGARGS) $${srcdiroption} \
11066 @stage2_werror_flag@
11067@endif gcc-bootstrap
11068
11069.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
11070maybe-configure-stage3-gcc:
11071@if gcc-bootstrap
11072maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 11073configure-stage3-gcc:
c52c6897 11074 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 11075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11076 @r=`${PWD_COMMAND}`; export r; \
11077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11078 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11079 $(HOST_EXPORTS) \
11080 $(POSTSTAGE1_HOST_EXPORTS) \
11081 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11083 cd $(HOST_SUBDIR)/gcc || exit 1; \
11084 case $(srcdir) in \
11085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11086 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11088 esac; \
11089 srcdiroption="--srcdir=$${topdir}/gcc"; \
11090 libsrcdir="$$s/gcc"; \
11091 $(SHELL) $${libsrcdir}/configure \
11092 $(HOST_CONFIGARGS) $${srcdiroption} \
11093 @stage2_werror_flag@
11094@endif gcc-bootstrap
11095
11096.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
11097maybe-configure-stage4-gcc:
11098@if gcc-bootstrap
11099maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 11100configure-stage4-gcc:
c52c6897 11101 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 11102 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11103 @r=`${PWD_COMMAND}`; export r; \
11104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11105 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11106 $(HOST_EXPORTS) \
11107 $(POSTSTAGE1_HOST_EXPORTS) \
11108 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11110 cd $(HOST_SUBDIR)/gcc || exit 1; \
11111 case $(srcdir) in \
11112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11113 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11115 esac; \
11116 srcdiroption="--srcdir=$${topdir}/gcc"; \
11117 libsrcdir="$$s/gcc"; \
11118 $(SHELL) $${libsrcdir}/configure \
11119 $(HOST_CONFIGARGS) $${srcdiroption} \
11120 @stage2_werror_flag@
11121@endif gcc-bootstrap
11122
11123.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
11124maybe-configure-stageprofile-gcc:
11125@if gcc-bootstrap
11126maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 11127configure-stageprofile-gcc:
c52c6897 11128 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 11129 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11130 @r=`${PWD_COMMAND}`; export r; \
11131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11132 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11133 $(HOST_EXPORTS) \
11134 $(POSTSTAGE1_HOST_EXPORTS) \
11135 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 11136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11137 cd $(HOST_SUBDIR)/gcc || exit 1; \
11138 case $(srcdir) in \
11139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11140 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11142 esac; \
11143 srcdiroption="--srcdir=$${topdir}/gcc"; \
11144 libsrcdir="$$s/gcc"; \
11145 $(SHELL) $${libsrcdir}/configure \
11146 $(HOST_CONFIGARGS) $${srcdiroption} \
11147 @stage2_werror_flag@
11148@endif gcc-bootstrap
11149
11150.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
11151maybe-configure-stagefeedback-gcc:
11152@if gcc-bootstrap
11153maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 11154configure-stagefeedback-gcc:
c52c6897 11155 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 11156 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11157 @r=`${PWD_COMMAND}`; export r; \
11158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11159 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11160 $(HOST_EXPORTS) \
11161 $(POSTSTAGE1_HOST_EXPORTS) \
11162 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 11163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11164 cd $(HOST_SUBDIR)/gcc || exit 1; \
11165 case $(srcdir) in \
11166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11167 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11169 esac; \
11170 srcdiroption="--srcdir=$${topdir}/gcc"; \
11171 libsrcdir="$$s/gcc"; \
11172 $(SHELL) $${libsrcdir}/configure \
11173 $(HOST_CONFIGARGS) $${srcdiroption} \
11174 @stage2_werror_flag@
11175@endif gcc-bootstrap
11176
11177
11178
11179
11180
b813574b
PB
11181.PHONY: all-gcc maybe-all-gcc
11182maybe-all-gcc:
11183@if gcc
45d5eb0a 11184TARGET-gcc=`if [ -f stage_last ]; then echo quickstrap ; else echo all; fi`
b813574b
PB
11185maybe-all-gcc: all-gcc
11186all-gcc: configure-gcc
c52c6897
PB
11187@endif gcc
11188@if gcc-bootstrap
11189 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
11190@endif gcc-bootstrap
11191@if gcc
11192 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11194 $(HOST_EXPORTS) \
b00612cc
PB
11195 (cd $(HOST_SUBDIR)/gcc && \
11196 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 11197@endif gcc
4fa63067 11198
a7254363 11199
d545f33b
PB
11200
11201.PHONY: all-stage1-gcc maybe-all-stage1-gcc
11202.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
11203maybe-all-stage1-gcc:
11204maybe-clean-stage1-gcc:
11205@if gcc-bootstrap
11206maybe-all-stage1-gcc: all-stage1-gcc
11207all-stage1: all-stage1-gcc
f70224b5 11208TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 11209all-stage1-gcc: configure-stage1-gcc
c52c6897 11210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
11211 @r=`${PWD_COMMAND}`; export r; \
11212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11213 $(HOST_EXPORTS) \
11214 cd $(HOST_SUBDIR)/gcc && \
c52c6897 11215 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 11216 $(TARGET-stage1-gcc)
d545f33b
PB
11217
11218maybe-clean-stage1-gcc: clean-stage1-gcc
11219clean-stage1: clean-stage1-gcc
11220clean-stage1-gcc:
11221 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] \
11222 || exit 0 ; \
c52c6897 11223 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
11224 cd $(HOST_SUBDIR)/gcc && \
11225 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 11226 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
11227@endif gcc-bootstrap
11228
11229
11230.PHONY: all-stage2-gcc maybe-all-stage2-gcc
11231.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
11232maybe-all-stage2-gcc:
11233maybe-clean-stage2-gcc:
11234@if gcc-bootstrap
11235maybe-all-stage2-gcc: all-stage2-gcc
11236all-stage2: all-stage2-gcc
f70224b5 11237TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 11238all-stage2-gcc: configure-stage2-gcc
c52c6897 11239 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
11240 @r=`${PWD_COMMAND}`; export r; \
11241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11242 $(HOST_EXPORTS) \
11243 $(POSTSTAGE1_HOST_EXPORTS) \
11244 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11245 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11246 $(TARGET-stage2-gcc)
d545f33b
PB
11247
11248maybe-clean-stage2-gcc: clean-stage2-gcc
11249clean-stage2: clean-stage2-gcc
11250clean-stage2-gcc:
11251 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] \
11252 || exit 0 ; \
c52c6897 11253 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
11254 cd $(HOST_SUBDIR)/gcc && \
11255 $(MAKE) $(FLAGS_TO_PASS) \
11256 $(POSTSTAGE1_FLAGS_TO_PASS) \
11257 $(EXTRA_GCC_FLAGS) clean
11258@endif gcc-bootstrap
11259
11260
11261.PHONY: all-stage3-gcc maybe-all-stage3-gcc
11262.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
11263maybe-all-stage3-gcc:
11264maybe-clean-stage3-gcc:
11265@if gcc-bootstrap
11266maybe-all-stage3-gcc: all-stage3-gcc
11267all-stage3: all-stage3-gcc
f70224b5 11268TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 11269all-stage3-gcc: configure-stage3-gcc
c52c6897 11270 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
11271 @r=`${PWD_COMMAND}`; export r; \
11272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11273 $(HOST_EXPORTS) \
11274 $(POSTSTAGE1_HOST_EXPORTS) \
11275 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11276 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11277 $(TARGET-stage3-gcc)
d545f33b
PB
11278
11279maybe-clean-stage3-gcc: clean-stage3-gcc
11280clean-stage3: clean-stage3-gcc
11281clean-stage3-gcc:
11282 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] \
11283 || exit 0 ; \
c52c6897 11284 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
11285 cd $(HOST_SUBDIR)/gcc && \
11286 $(MAKE) $(FLAGS_TO_PASS) \
11287 $(POSTSTAGE1_FLAGS_TO_PASS) \
11288 $(EXTRA_GCC_FLAGS) clean
11289@endif gcc-bootstrap
11290
11291
11292.PHONY: all-stage4-gcc maybe-all-stage4-gcc
11293.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
11294maybe-all-stage4-gcc:
11295maybe-clean-stage4-gcc:
11296@if gcc-bootstrap
11297maybe-all-stage4-gcc: all-stage4-gcc
11298all-stage4: all-stage4-gcc
f70224b5 11299TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 11300all-stage4-gcc: configure-stage4-gcc
c52c6897 11301 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
11302 @r=`${PWD_COMMAND}`; export r; \
11303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11304 $(HOST_EXPORTS) \
11305 $(POSTSTAGE1_HOST_EXPORTS) \
11306 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11307 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11308 $(TARGET-stage4-gcc)
d545f33b
PB
11309
11310maybe-clean-stage4-gcc: clean-stage4-gcc
11311clean-stage4: clean-stage4-gcc
11312clean-stage4-gcc:
11313 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] \
11314 || exit 0 ; \
c52c6897 11315 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
11316 cd $(HOST_SUBDIR)/gcc && \
11317 $(MAKE) $(FLAGS_TO_PASS) \
11318 $(POSTSTAGE1_FLAGS_TO_PASS) \
11319 $(EXTRA_GCC_FLAGS) clean
11320@endif gcc-bootstrap
11321
11322
11323.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
11324.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
11325maybe-all-stageprofile-gcc:
11326maybe-clean-stageprofile-gcc:
11327@if gcc-bootstrap
11328maybe-all-stageprofile-gcc: all-stageprofile-gcc
11329all-stageprofile: all-stageprofile-gcc
f70224b5 11330TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 11331all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 11332 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
11333 @r=`${PWD_COMMAND}`; export r; \
11334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11335 $(HOST_EXPORTS) \
11336 $(POSTSTAGE1_HOST_EXPORTS) \
11337 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11338 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) \
11339 $(TARGET-stageprofile-gcc)
d545f33b
PB
11340
11341maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
11342clean-stageprofile: clean-stageprofile-gcc
11343clean-stageprofile-gcc:
11344 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] \
11345 || exit 0 ; \
c52c6897 11346 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
11347 cd $(HOST_SUBDIR)/gcc && \
11348 $(MAKE) $(FLAGS_TO_PASS) \
11349 $(POSTSTAGE1_FLAGS_TO_PASS) \
11350 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
11351@endif gcc-bootstrap
11352
11353
11354.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
11355.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
11356maybe-all-stagefeedback-gcc:
11357maybe-clean-stagefeedback-gcc:
11358@if gcc-bootstrap
11359maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
11360all-stagefeedback: all-stagefeedback-gcc
f70224b5 11361TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 11362all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 11363 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
11364 @r=`${PWD_COMMAND}`; export r; \
11365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11366 $(HOST_EXPORTS) \
11367 $(POSTSTAGE1_HOST_EXPORTS) \
11368 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11369 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) \
11370 $(TARGET-stagefeedback-gcc)
d545f33b
PB
11371
11372maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
11373clean-stagefeedback: clean-stagefeedback-gcc
11374clean-stagefeedback-gcc:
11375 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] \
11376 || exit 0 ; \
c52c6897 11377 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
11378 cd $(HOST_SUBDIR)/gcc && \
11379 $(MAKE) $(FLAGS_TO_PASS) \
11380 $(POSTSTAGE1_FLAGS_TO_PASS) \
11381 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
11382@endif gcc-bootstrap
11383
11384
11385
11386
11387
b813574b
PB
11388.PHONY: check-gcc maybe-check-gcc
11389maybe-check-gcc:
11390@if gcc
11391maybe-check-gcc: check-gcc
4fa63067 11392
b813574b 11393check-gcc:
0aed8855 11394 @: $(MAKE); $(unstage)
4fa63067
NN
11395 @r=`${PWD_COMMAND}`; export r; \
11396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11397 $(HOST_EXPORTS) \
b00612cc
PB
11398 (cd $(HOST_SUBDIR)/gcc && \
11399 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 11400
b813574b 11401@endif gcc
4fa63067 11402
b813574b
PB
11403.PHONY: install-gcc maybe-install-gcc
11404maybe-install-gcc:
11405@if gcc
11406maybe-install-gcc: install-gcc
4fa63067 11407
b813574b 11408install-gcc: installdirs
0aed8855 11409 @: $(MAKE); $(unstage)
4fa63067
NN
11410 @r=`${PWD_COMMAND}`; export r; \
11411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11412 $(HOST_EXPORTS) \
b00612cc 11413 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 11414 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 11415
b813574b 11416@endif gcc
4fa63067
NN
11417
11418# Other targets (info, dvi, etc.)
11419
b813574b
PB
11420.PHONY: maybe-info-gcc info-gcc
11421maybe-info-gcc:
11422@if gcc
11423maybe-info-gcc: info-gcc
4fa63067 11424
b813574b
PB
11425info-gcc: \
11426 configure-gcc
11427 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11428 r=`${PWD_COMMAND}`; export r; \
11429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11430 $(HOST_EXPORTS) \
b813574b 11431 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11433 done; \
b813574b 11434 echo "Doing info in gcc" ; \
b00612cc 11435 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11438 "RANLIB=$${RANLIB}" \
11439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11440 info) \
2a4cbe27
NN
11441 || exit 1
11442
b813574b 11443@endif gcc
2a4cbe27 11444
b813574b
PB
11445.PHONY: maybe-dvi-gcc dvi-gcc
11446maybe-dvi-gcc:
11447@if gcc
11448maybe-dvi-gcc: dvi-gcc
2a4cbe27 11449
b813574b
PB
11450dvi-gcc: \
11451 configure-gcc
11452 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11453 r=`${PWD_COMMAND}`; export r; \
11454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11455 $(HOST_EXPORTS) \
b813574b 11456 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11458 done; \
b813574b 11459 echo "Doing dvi in gcc" ; \
b00612cc 11460 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11463 "RANLIB=$${RANLIB}" \
11464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11465 dvi) \
2a4cbe27
NN
11466 || exit 1
11467
b813574b 11468@endif gcc
2a4cbe27 11469
6d389afc
MS
11470.PHONY: maybe-html-gcc html-gcc
11471maybe-html-gcc:
11472@if gcc
11473maybe-html-gcc: html-gcc
11474
11475html-gcc: \
11476 configure-gcc
11477 @[ -f ./gcc/Makefile ] || exit 0; \
11478 r=`${PWD_COMMAND}`; export r; \
11479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11480 $(HOST_EXPORTS) \
11481 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11483 done; \
11484 echo "Doing html in gcc" ; \
b00612cc 11485 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
11486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11488 "RANLIB=$${RANLIB}" \
11489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11490 html) \
11491 || exit 1
11492
11493@endif gcc
11494
b813574b
PB
11495.PHONY: maybe-TAGS-gcc TAGS-gcc
11496maybe-TAGS-gcc:
11497@if gcc
11498maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 11499
b813574b
PB
11500TAGS-gcc: \
11501 configure-gcc
11502 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11503 r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11505 $(HOST_EXPORTS) \
b813574b 11506 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11508 done; \
b813574b 11509 echo "Doing TAGS in gcc" ; \
b00612cc 11510 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11513 "RANLIB=$${RANLIB}" \
11514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11515 TAGS) \
2a4cbe27
NN
11516 || exit 1
11517
b813574b 11518@endif gcc
2a4cbe27 11519
b813574b
PB
11520.PHONY: maybe-install-info-gcc install-info-gcc
11521maybe-install-info-gcc:
11522@if gcc
11523maybe-install-info-gcc: install-info-gcc
a2592b1b 11524
b813574b
PB
11525install-info-gcc: \
11526 configure-gcc \
11527 info-gcc
11528 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
11529 r=`${PWD_COMMAND}`; export r; \
11530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11531 $(HOST_EXPORTS) \
b813574b 11532 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
11533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11534 done; \
b813574b 11535 echo "Doing install-info in gcc" ; \
b00612cc 11536 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
11537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11539 "RANLIB=$${RANLIB}" \
11540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11541 install-info) \
a2592b1b
DD
11542 || exit 1
11543
b813574b 11544@endif gcc
a2592b1b 11545
b813574b
PB
11546.PHONY: maybe-installcheck-gcc installcheck-gcc
11547maybe-installcheck-gcc:
11548@if gcc
11549maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 11550
b813574b
PB
11551installcheck-gcc: \
11552 configure-gcc
11553 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
11554 r=`${PWD_COMMAND}`; export r; \
11555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11556 $(HOST_EXPORTS) \
b813574b 11557 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
11558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11559 done; \
b813574b 11560 echo "Doing installcheck in gcc" ; \
b00612cc 11561 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
11562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11564 "RANLIB=$${RANLIB}" \
11565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11566 installcheck) \
4fa63067 11567 || exit 1
2a4cbe27 11568
b813574b 11569@endif gcc
4fa63067 11570
b813574b
PB
11571.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
11572maybe-mostlyclean-gcc:
11573@if gcc
11574maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 11575
b813574b
PB
11576mostlyclean-gcc:
11577 @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11583 done; \
b813574b 11584 echo "Doing mostlyclean in gcc" ; \
b00612cc 11585 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11588 "RANLIB=$${RANLIB}" \
11589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11590 mostlyclean) \
2a4cbe27
NN
11591 || exit 1
11592
b813574b 11593@endif gcc
2a4cbe27 11594
b813574b
PB
11595.PHONY: maybe-clean-gcc clean-gcc
11596maybe-clean-gcc:
11597@if gcc
11598maybe-clean-gcc: clean-gcc
2a4cbe27 11599
b813574b
PB
11600clean-gcc:
11601 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11602 r=`${PWD_COMMAND}`; export r; \
11603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11604 $(HOST_EXPORTS) \
b813574b 11605 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11607 done; \
b813574b 11608 echo "Doing clean in gcc" ; \
b00612cc 11609 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11612 "RANLIB=$${RANLIB}" \
11613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11614 clean) \
2a4cbe27
NN
11615 || exit 1
11616
b813574b 11617@endif gcc
2a4cbe27 11618
b813574b
PB
11619.PHONY: maybe-distclean-gcc distclean-gcc
11620maybe-distclean-gcc:
11621@if gcc
11622maybe-distclean-gcc: distclean-gcc
2a4cbe27 11623
b813574b
PB
11624distclean-gcc:
11625 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11626 r=`${PWD_COMMAND}`; export r; \
11627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11628 $(HOST_EXPORTS) \
b813574b 11629 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11631 done; \
b813574b 11632 echo "Doing distclean in gcc" ; \
b00612cc 11633 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11636 "RANLIB=$${RANLIB}" \
11637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11638 distclean) \
2a4cbe27
NN
11639 || exit 1
11640
b813574b 11641@endif gcc
2a4cbe27 11642
b813574b
PB
11643.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11644maybe-maintainer-clean-gcc:
11645@if gcc
11646maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 11647
b813574b
PB
11648maintainer-clean-gcc:
11649 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11650 r=`${PWD_COMMAND}`; export r; \
11651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11652 $(HOST_EXPORTS) \
b813574b 11653 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11655 done; \
b813574b 11656 echo "Doing maintainer-clean in gcc" ; \
b00612cc 11657 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11660 "RANLIB=$${RANLIB}" \
11661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11662 maintainer-clean) \
2a4cbe27
NN
11663 || exit 1
11664
b813574b 11665@endif gcc
2a4cbe27 11666
2a4cbe27 11667
a7254363 11668
b813574b
PB
11669.PHONY: configure-gawk maybe-configure-gawk
11670maybe-configure-gawk:
11671@if gawk
11672maybe-configure-gawk: configure-gawk
c52c6897 11673configure-gawk:
0aed8855 11674 @: $(MAKE); $(unstage)
c52c6897 11675 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11677 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
11678 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 11679 $(HOST_EXPORTS) \
a7254363
PB
11680 echo Configuring in $(HOST_SUBDIR)/gawk; \
11681 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 11682 case $(srcdir) in \
b00612cc
PB
11683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11684 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
11685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11686 esac; \
b00612cc
PB
11687 srcdiroption="--srcdir=$${topdir}/gawk"; \
11688 libsrcdir="$$s/gawk"; \
4fa63067 11689 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 11690 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11691 || exit 1
b813574b 11692@endif gawk
4fa63067 11693
a7254363
PB
11694
11695
d545f33b
PB
11696
11697
b813574b
PB
11698.PHONY: all-gawk maybe-all-gawk
11699maybe-all-gawk:
11700@if gawk
d27cc32e 11701TARGET-gawk=all
b813574b
PB
11702maybe-all-gawk: all-gawk
11703all-gawk: configure-gawk
0aed8855 11704 @: $(MAKE); $(unstage)
4fa63067
NN
11705 @r=`${PWD_COMMAND}`; export r; \
11706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11707 $(HOST_EXPORTS) \
b00612cc
PB
11708 (cd $(HOST_SUBDIR)/gawk && \
11709 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 11710@endif gawk
4fa63067 11711
a7254363 11712
d545f33b
PB
11713
11714
b813574b
PB
11715.PHONY: check-gawk maybe-check-gawk
11716maybe-check-gawk:
11717@if gawk
11718maybe-check-gawk: check-gawk
4fa63067 11719
b813574b 11720check-gawk:
0aed8855 11721 @: $(MAKE); $(unstage)
4fa63067
NN
11722 @r=`${PWD_COMMAND}`; export r; \
11723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11724 $(HOST_EXPORTS) \
b00612cc
PB
11725 (cd $(HOST_SUBDIR)/gawk && \
11726 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11727
b813574b 11728@endif gawk
4fa63067 11729
b813574b
PB
11730.PHONY: install-gawk maybe-install-gawk
11731maybe-install-gawk:
11732@if gawk
11733maybe-install-gawk: install-gawk
4fa63067 11734
b813574b 11735install-gawk: installdirs
0aed8855 11736 @: $(MAKE); $(unstage)
4fa63067
NN
11737 @r=`${PWD_COMMAND}`; export r; \
11738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11739 $(HOST_EXPORTS) \
b00612cc 11740 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 11741 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11742
b813574b 11743@endif gawk
4fa63067
NN
11744
11745# Other targets (info, dvi, etc.)
11746
b813574b
PB
11747.PHONY: maybe-info-gawk info-gawk
11748maybe-info-gawk:
11749@if gawk
11750maybe-info-gawk: info-gawk
4fa63067 11751
b813574b
PB
11752info-gawk: \
11753 configure-gawk
0aed8855 11754 @: $(MAKE); $(unstage)
b813574b 11755 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11756 r=`${PWD_COMMAND}`; export r; \
11757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11758 $(HOST_EXPORTS) \
b813574b 11759 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11761 done; \
b813574b 11762 echo "Doing info in gawk" ; \
b00612cc 11763 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11766 "RANLIB=$${RANLIB}" \
11767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11768 info) \
2a4cbe27
NN
11769 || exit 1
11770
b813574b 11771@endif gawk
2a4cbe27 11772
b813574b
PB
11773.PHONY: maybe-dvi-gawk dvi-gawk
11774maybe-dvi-gawk:
11775@if gawk
11776maybe-dvi-gawk: dvi-gawk
2a4cbe27 11777
b813574b
PB
11778dvi-gawk: \
11779 configure-gawk
0aed8855 11780 @: $(MAKE); $(unstage)
b813574b 11781 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11782 r=`${PWD_COMMAND}`; export r; \
11783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11784 $(HOST_EXPORTS) \
b813574b 11785 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11787 done; \
b813574b 11788 echo "Doing dvi in gawk" ; \
b00612cc 11789 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11792 "RANLIB=$${RANLIB}" \
11793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11794 dvi) \
2a4cbe27
NN
11795 || exit 1
11796
b813574b 11797@endif gawk
2a4cbe27 11798
6d389afc
MS
11799.PHONY: maybe-html-gawk html-gawk
11800maybe-html-gawk:
11801@if gawk
11802maybe-html-gawk: html-gawk
11803
11804html-gawk: \
11805 configure-gawk
0aed8855 11806 @: $(MAKE); $(unstage)
6d389afc
MS
11807 @[ -f ./gawk/Makefile ] || exit 0; \
11808 r=`${PWD_COMMAND}`; export r; \
11809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11810 $(HOST_EXPORTS) \
11811 for flag in $(EXTRA_HOST_FLAGS) ; do \
11812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11813 done; \
11814 echo "Doing html in gawk" ; \
b00612cc 11815 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
11816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11818 "RANLIB=$${RANLIB}" \
11819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11820 html) \
11821 || exit 1
11822
11823@endif gawk
11824
b813574b
PB
11825.PHONY: maybe-TAGS-gawk TAGS-gawk
11826maybe-TAGS-gawk:
11827@if gawk
11828maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 11829
b813574b
PB
11830TAGS-gawk: \
11831 configure-gawk
0aed8855 11832 @: $(MAKE); $(unstage)
b813574b 11833 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11834 r=`${PWD_COMMAND}`; export r; \
11835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11836 $(HOST_EXPORTS) \
b813574b 11837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11839 done; \
b813574b 11840 echo "Doing TAGS in gawk" ; \
b00612cc 11841 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11844 "RANLIB=$${RANLIB}" \
11845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11846 TAGS) \
2a4cbe27
NN
11847 || exit 1
11848
b813574b 11849@endif gawk
2a4cbe27 11850
b813574b
PB
11851.PHONY: maybe-install-info-gawk install-info-gawk
11852maybe-install-info-gawk:
11853@if gawk
11854maybe-install-info-gawk: install-info-gawk
2a4cbe27 11855
b813574b
PB
11856install-info-gawk: \
11857 configure-gawk \
11858 info-gawk
0aed8855 11859 @: $(MAKE); $(unstage)
b813574b 11860 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11861 r=`${PWD_COMMAND}`; export r; \
11862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11863 $(HOST_EXPORTS) \
b813574b 11864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11866 done; \
b813574b 11867 echo "Doing install-info in gawk" ; \
b00612cc 11868 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11871 "RANLIB=$${RANLIB}" \
11872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11873 install-info) \
2a4cbe27
NN
11874 || exit 1
11875
b813574b 11876@endif gawk
2a4cbe27 11877
b813574b
PB
11878.PHONY: maybe-installcheck-gawk installcheck-gawk
11879maybe-installcheck-gawk:
11880@if gawk
11881maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 11882
b813574b
PB
11883installcheck-gawk: \
11884 configure-gawk
0aed8855 11885 @: $(MAKE); $(unstage)
b813574b 11886 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11887 r=`${PWD_COMMAND}`; export r; \
11888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11889 $(HOST_EXPORTS) \
b813574b 11890 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11892 done; \
b813574b 11893 echo "Doing installcheck in gawk" ; \
b00612cc 11894 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11897 "RANLIB=$${RANLIB}" \
11898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11899 installcheck) \
2a4cbe27
NN
11900 || exit 1
11901
b813574b 11902@endif gawk
2a4cbe27 11903
b813574b
PB
11904.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
11905maybe-mostlyclean-gawk:
11906@if gawk
11907maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 11908
b813574b 11909mostlyclean-gawk:
0aed8855 11910 @: $(MAKE); $(unstage)
b813574b 11911 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11912 r=`${PWD_COMMAND}`; export r; \
11913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11914 $(HOST_EXPORTS) \
b813574b 11915 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11917 done; \
b813574b 11918 echo "Doing mostlyclean in gawk" ; \
b00612cc 11919 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11922 "RANLIB=$${RANLIB}" \
11923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11924 mostlyclean) \
2a4cbe27
NN
11925 || exit 1
11926
b813574b 11927@endif gawk
2a4cbe27 11928
b813574b
PB
11929.PHONY: maybe-clean-gawk clean-gawk
11930maybe-clean-gawk:
11931@if gawk
11932maybe-clean-gawk: clean-gawk
2a4cbe27 11933
b813574b 11934clean-gawk:
0aed8855 11935 @: $(MAKE); $(unstage)
b813574b 11936 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11937 r=`${PWD_COMMAND}`; export r; \
11938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11939 $(HOST_EXPORTS) \
b813574b 11940 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11942 done; \
b813574b 11943 echo "Doing clean in gawk" ; \
b00612cc 11944 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11947 "RANLIB=$${RANLIB}" \
11948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11949 clean) \
2a4cbe27
NN
11950 || exit 1
11951
b813574b 11952@endif gawk
2a4cbe27 11953
b813574b
PB
11954.PHONY: maybe-distclean-gawk distclean-gawk
11955maybe-distclean-gawk:
11956@if gawk
11957maybe-distclean-gawk: distclean-gawk
2a4cbe27 11958
b813574b 11959distclean-gawk:
0aed8855 11960 @: $(MAKE); $(unstage)
b813574b 11961 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11962 r=`${PWD_COMMAND}`; export r; \
11963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11964 $(HOST_EXPORTS) \
b813574b 11965 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11967 done; \
b813574b 11968 echo "Doing distclean in gawk" ; \
b00612cc 11969 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11972 "RANLIB=$${RANLIB}" \
11973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11974 distclean) \
2a4cbe27
NN
11975 || exit 1
11976
b813574b 11977@endif gawk
2a4cbe27 11978
b813574b
PB
11979.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
11980maybe-maintainer-clean-gawk:
11981@if gawk
11982maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 11983
b813574b 11984maintainer-clean-gawk:
0aed8855 11985 @: $(MAKE); $(unstage)
b813574b 11986 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11987 r=`${PWD_COMMAND}`; export r; \
11988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11989 $(HOST_EXPORTS) \
b813574b 11990 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11992 done; \
b813574b 11993 echo "Doing maintainer-clean in gawk" ; \
b00612cc 11994 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11997 "RANLIB=$${RANLIB}" \
11998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11999 maintainer-clean) \
2a4cbe27
NN
12000 || exit 1
12001
b813574b 12002@endif gawk
2a4cbe27 12003
2a4cbe27 12004
a7254363 12005
b813574b
PB
12006.PHONY: configure-gettext maybe-configure-gettext
12007maybe-configure-gettext:
12008@if gettext
12009maybe-configure-gettext: configure-gettext
c52c6897 12010configure-gettext:
0aed8855 12011 @: $(MAKE); $(unstage)
c52c6897 12012 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12014 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
12015 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 12016 $(HOST_EXPORTS) \
a7254363
PB
12017 echo Configuring in $(HOST_SUBDIR)/gettext; \
12018 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 12019 case $(srcdir) in \
b00612cc
PB
12020 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12021 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
12022 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12023 esac; \
b00612cc
PB
12024 srcdiroption="--srcdir=$${topdir}/gettext"; \
12025 libsrcdir="$$s/gettext"; \
4fa63067 12026 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12027 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 12028 || exit 1
b813574b 12029@endif gettext
4fa63067 12030
a7254363
PB
12031
12032
d545f33b
PB
12033
12034
b813574b
PB
12035.PHONY: all-gettext maybe-all-gettext
12036maybe-all-gettext:
12037@if gettext
d27cc32e 12038TARGET-gettext=all
b813574b
PB
12039maybe-all-gettext: all-gettext
12040all-gettext: configure-gettext
0aed8855 12041 @: $(MAKE); $(unstage)
4fa63067
NN
12042 @r=`${PWD_COMMAND}`; export r; \
12043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12044 $(HOST_EXPORTS) \
b00612cc
PB
12045 (cd $(HOST_SUBDIR)/gettext && \
12046 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 12047@endif gettext
4fa63067 12048
a7254363 12049
d545f33b
PB
12050
12051
b813574b
PB
12052.PHONY: check-gettext maybe-check-gettext
12053maybe-check-gettext:
12054@if gettext
12055maybe-check-gettext: check-gettext
4fa63067 12056
b813574b 12057check-gettext:
0aed8855 12058 @: $(MAKE); $(unstage)
4fa63067
NN
12059 @r=`${PWD_COMMAND}`; export r; \
12060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12061 $(HOST_EXPORTS) \
b00612cc
PB
12062 (cd $(HOST_SUBDIR)/gettext && \
12063 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 12064
b813574b 12065@endif gettext
4fa63067 12066
b813574b
PB
12067.PHONY: install-gettext maybe-install-gettext
12068maybe-install-gettext:
12069@if gettext
12070maybe-install-gettext: install-gettext
4fa63067 12071
b813574b 12072install-gettext: installdirs
0aed8855 12073 @: $(MAKE); $(unstage)
4fa63067
NN
12074 @r=`${PWD_COMMAND}`; export r; \
12075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12076 $(HOST_EXPORTS) \
b00612cc 12077 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 12078 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12079
b813574b 12080@endif gettext
4fa63067
NN
12081
12082# Other targets (info, dvi, etc.)
12083
b813574b
PB
12084.PHONY: maybe-info-gettext info-gettext
12085maybe-info-gettext:
12086@if gettext
12087maybe-info-gettext: info-gettext
4fa63067 12088
b813574b
PB
12089info-gettext: \
12090 configure-gettext
0aed8855 12091 @: $(MAKE); $(unstage)
b813574b 12092 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12093 r=`${PWD_COMMAND}`; export r; \
12094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12095 $(HOST_EXPORTS) \
b813574b 12096 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12098 done; \
b813574b 12099 echo "Doing info in gettext" ; \
b00612cc 12100 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12103 "RANLIB=$${RANLIB}" \
12104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12105 info) \
2a4cbe27
NN
12106 || exit 1
12107
b813574b 12108@endif gettext
2a4cbe27 12109
b813574b
PB
12110.PHONY: maybe-dvi-gettext dvi-gettext
12111maybe-dvi-gettext:
12112@if gettext
12113maybe-dvi-gettext: dvi-gettext
2a4cbe27 12114
b813574b
PB
12115dvi-gettext: \
12116 configure-gettext
0aed8855 12117 @: $(MAKE); $(unstage)
b813574b 12118 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12119 r=`${PWD_COMMAND}`; export r; \
12120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12121 $(HOST_EXPORTS) \
b813574b 12122 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12124 done; \
b813574b 12125 echo "Doing dvi in gettext" ; \
b00612cc 12126 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12129 "RANLIB=$${RANLIB}" \
12130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12131 dvi) \
2a4cbe27
NN
12132 || exit 1
12133
b813574b 12134@endif gettext
2a4cbe27 12135
6d389afc
MS
12136.PHONY: maybe-html-gettext html-gettext
12137maybe-html-gettext:
12138@if gettext
12139maybe-html-gettext: html-gettext
12140
12141html-gettext: \
12142 configure-gettext
0aed8855 12143 @: $(MAKE); $(unstage)
6d389afc
MS
12144 @[ -f ./gettext/Makefile ] || exit 0; \
12145 r=`${PWD_COMMAND}`; export r; \
12146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12147 $(HOST_EXPORTS) \
12148 for flag in $(EXTRA_HOST_FLAGS) ; do \
12149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12150 done; \
12151 echo "Doing html in gettext" ; \
b00612cc 12152 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
12153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12155 "RANLIB=$${RANLIB}" \
12156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12157 html) \
12158 || exit 1
12159
12160@endif gettext
12161
b813574b
PB
12162.PHONY: maybe-TAGS-gettext TAGS-gettext
12163maybe-TAGS-gettext:
12164@if gettext
12165maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 12166
b813574b
PB
12167TAGS-gettext: \
12168 configure-gettext
0aed8855 12169 @: $(MAKE); $(unstage)
b813574b 12170 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12171 r=`${PWD_COMMAND}`; export r; \
12172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12173 $(HOST_EXPORTS) \
b813574b 12174 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12176 done; \
b813574b 12177 echo "Doing TAGS in gettext" ; \
b00612cc 12178 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12181 "RANLIB=$${RANLIB}" \
12182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12183 TAGS) \
2a4cbe27
NN
12184 || exit 1
12185
b813574b 12186@endif gettext
2a4cbe27 12187
b813574b
PB
12188.PHONY: maybe-install-info-gettext install-info-gettext
12189maybe-install-info-gettext:
12190@if gettext
12191maybe-install-info-gettext: install-info-gettext
12192
12193install-info-gettext: \
12194 configure-gettext \
12195 info-gettext
0aed8855 12196 @: $(MAKE); $(unstage)
b813574b 12197 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12198 r=`${PWD_COMMAND}`; export r; \
12199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12200 $(HOST_EXPORTS) \
b813574b 12201 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12203 done; \
b813574b 12204 echo "Doing install-info in gettext" ; \
b00612cc 12205 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12208 "RANLIB=$${RANLIB}" \
12209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12210 install-info) \
2a4cbe27
NN
12211 || exit 1
12212
b813574b 12213@endif gettext
2a4cbe27 12214
b813574b
PB
12215.PHONY: maybe-installcheck-gettext installcheck-gettext
12216maybe-installcheck-gettext:
12217@if gettext
12218maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 12219
b813574b
PB
12220installcheck-gettext: \
12221 configure-gettext
0aed8855 12222 @: $(MAKE); $(unstage)
b813574b 12223 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12224 r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12226 $(HOST_EXPORTS) \
b813574b 12227 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12229 done; \
b813574b 12230 echo "Doing installcheck in gettext" ; \
b00612cc 12231 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12234 "RANLIB=$${RANLIB}" \
12235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12236 installcheck) \
2a4cbe27
NN
12237 || exit 1
12238
b813574b 12239@endif gettext
2a4cbe27 12240
b813574b
PB
12241.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
12242maybe-mostlyclean-gettext:
12243@if gettext
12244maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 12245
b813574b 12246mostlyclean-gettext:
0aed8855 12247 @: $(MAKE); $(unstage)
b813574b 12248 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12249 r=`${PWD_COMMAND}`; export r; \
12250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12251 $(HOST_EXPORTS) \
b813574b 12252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12254 done; \
b813574b 12255 echo "Doing mostlyclean in gettext" ; \
b00612cc 12256 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12259 "RANLIB=$${RANLIB}" \
12260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12261 mostlyclean) \
2a4cbe27
NN
12262 || exit 1
12263
b813574b 12264@endif gettext
2a4cbe27 12265
b813574b
PB
12266.PHONY: maybe-clean-gettext clean-gettext
12267maybe-clean-gettext:
12268@if gettext
12269maybe-clean-gettext: clean-gettext
2a4cbe27 12270
b813574b 12271clean-gettext:
0aed8855 12272 @: $(MAKE); $(unstage)
b813574b 12273 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12274 r=`${PWD_COMMAND}`; export r; \
12275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12276 $(HOST_EXPORTS) \
b813574b 12277 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12279 done; \
b813574b 12280 echo "Doing clean in gettext" ; \
b00612cc 12281 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12284 "RANLIB=$${RANLIB}" \
12285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12286 clean) \
2a4cbe27
NN
12287 || exit 1
12288
b813574b 12289@endif gettext
2a4cbe27 12290
b813574b
PB
12291.PHONY: maybe-distclean-gettext distclean-gettext
12292maybe-distclean-gettext:
12293@if gettext
12294maybe-distclean-gettext: distclean-gettext
2a4cbe27 12295
b813574b 12296distclean-gettext:
0aed8855 12297 @: $(MAKE); $(unstage)
b813574b 12298 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12299 r=`${PWD_COMMAND}`; export r; \
12300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12301 $(HOST_EXPORTS) \
b813574b 12302 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12304 done; \
b813574b 12305 echo "Doing distclean in gettext" ; \
b00612cc 12306 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12309 "RANLIB=$${RANLIB}" \
12310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12311 distclean) \
2a4cbe27
NN
12312 || exit 1
12313
b813574b 12314@endif gettext
2a4cbe27 12315
b813574b
PB
12316.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
12317maybe-maintainer-clean-gettext:
12318@if gettext
12319maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 12320
b813574b 12321maintainer-clean-gettext:
0aed8855 12322 @: $(MAKE); $(unstage)
b813574b 12323 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12324 r=`${PWD_COMMAND}`; export r; \
12325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12326 $(HOST_EXPORTS) \
b813574b 12327 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12329 done; \
b813574b 12330 echo "Doing maintainer-clean in gettext" ; \
b00612cc 12331 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12334 "RANLIB=$${RANLIB}" \
12335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12336 maintainer-clean) \
4fa63067
NN
12337 || exit 1
12338
b813574b 12339@endif gettext
4fa63067
NN
12340
12341
a7254363 12342
b813574b
PB
12343.PHONY: configure-gnuserv maybe-configure-gnuserv
12344maybe-configure-gnuserv:
12345@if gnuserv
12346maybe-configure-gnuserv: configure-gnuserv
c52c6897 12347configure-gnuserv:
0aed8855 12348 @: $(MAKE); $(unstage)
c52c6897 12349 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12351 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
12352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 12353 $(HOST_EXPORTS) \
a7254363
PB
12354 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
12355 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 12356 case $(srcdir) in \
b00612cc
PB
12357 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12358 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
12359 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12360 esac; \
b00612cc
PB
12361 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
12362 libsrcdir="$$s/gnuserv"; \
4fa63067 12363 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12364 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12365 || exit 1
b813574b 12366@endif gnuserv
2a4cbe27 12367
a7254363
PB
12368
12369
d545f33b
PB
12370
12371
b813574b
PB
12372.PHONY: all-gnuserv maybe-all-gnuserv
12373maybe-all-gnuserv:
12374@if gnuserv
d27cc32e 12375TARGET-gnuserv=all
b813574b
PB
12376maybe-all-gnuserv: all-gnuserv
12377all-gnuserv: configure-gnuserv
0aed8855 12378 @: $(MAKE); $(unstage)
4fa63067
NN
12379 @r=`${PWD_COMMAND}`; export r; \
12380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12381 $(HOST_EXPORTS) \
b00612cc
PB
12382 (cd $(HOST_SUBDIR)/gnuserv && \
12383 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 12384@endif gnuserv
2a4cbe27 12385
a7254363 12386
d545f33b
PB
12387
12388
b813574b
PB
12389.PHONY: check-gnuserv maybe-check-gnuserv
12390maybe-check-gnuserv:
12391@if gnuserv
12392maybe-check-gnuserv: check-gnuserv
2a4cbe27 12393
b813574b 12394check-gnuserv:
0aed8855 12395 @: $(MAKE); $(unstage)
4fa63067 12396 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12398 $(HOST_EXPORTS) \
b00612cc
PB
12399 (cd $(HOST_SUBDIR)/gnuserv && \
12400 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12401
b813574b 12402@endif gnuserv
2a4cbe27 12403
b813574b
PB
12404.PHONY: install-gnuserv maybe-install-gnuserv
12405maybe-install-gnuserv:
12406@if gnuserv
12407maybe-install-gnuserv: install-gnuserv
2a4cbe27 12408
b813574b 12409install-gnuserv: installdirs
0aed8855 12410 @: $(MAKE); $(unstage)
4fa63067 12411 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12413 $(HOST_EXPORTS) \
b00612cc 12414 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 12415 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12416
b813574b 12417@endif gnuserv
2a4cbe27 12418
4fa63067 12419# Other targets (info, dvi, etc.)
2a4cbe27 12420
b813574b
PB
12421.PHONY: maybe-info-gnuserv info-gnuserv
12422maybe-info-gnuserv:
12423@if gnuserv
12424maybe-info-gnuserv: info-gnuserv
4fa63067 12425
b813574b
PB
12426info-gnuserv: \
12427 configure-gnuserv
0aed8855 12428 @: $(MAKE); $(unstage)
b813574b 12429 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12430 r=`${PWD_COMMAND}`; export r; \
12431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12432 $(HOST_EXPORTS) \
b813574b 12433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12435 done; \
b813574b 12436 echo "Doing info in gnuserv" ; \
b00612cc 12437 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12440 "RANLIB=$${RANLIB}" \
12441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12442 info) \
2a4cbe27
NN
12443 || exit 1
12444
b813574b 12445@endif gnuserv
2a4cbe27 12446
b813574b
PB
12447.PHONY: maybe-dvi-gnuserv dvi-gnuserv
12448maybe-dvi-gnuserv:
12449@if gnuserv
12450maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 12451
b813574b
PB
12452dvi-gnuserv: \
12453 configure-gnuserv
0aed8855 12454 @: $(MAKE); $(unstage)
b813574b 12455 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12456 r=`${PWD_COMMAND}`; export r; \
12457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12458 $(HOST_EXPORTS) \
b813574b 12459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12461 done; \
b813574b 12462 echo "Doing dvi in gnuserv" ; \
b00612cc 12463 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12466 "RANLIB=$${RANLIB}" \
12467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12468 dvi) \
2a4cbe27
NN
12469 || exit 1
12470
b813574b 12471@endif gnuserv
2a4cbe27 12472
6d389afc
MS
12473.PHONY: maybe-html-gnuserv html-gnuserv
12474maybe-html-gnuserv:
12475@if gnuserv
12476maybe-html-gnuserv: html-gnuserv
12477
12478html-gnuserv: \
12479 configure-gnuserv
0aed8855 12480 @: $(MAKE); $(unstage)
6d389afc
MS
12481 @[ -f ./gnuserv/Makefile ] || exit 0; \
12482 r=`${PWD_COMMAND}`; export r; \
12483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12484 $(HOST_EXPORTS) \
12485 for flag in $(EXTRA_HOST_FLAGS) ; do \
12486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12487 done; \
12488 echo "Doing html in gnuserv" ; \
b00612cc 12489 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
12490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12492 "RANLIB=$${RANLIB}" \
12493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12494 html) \
12495 || exit 1
12496
12497@endif gnuserv
12498
b813574b
PB
12499.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
12500maybe-TAGS-gnuserv:
12501@if gnuserv
12502maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 12503
b813574b
PB
12504TAGS-gnuserv: \
12505 configure-gnuserv
0aed8855 12506 @: $(MAKE); $(unstage)
b813574b 12507 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12508 r=`${PWD_COMMAND}`; export r; \
12509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12510 $(HOST_EXPORTS) \
b813574b 12511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12513 done; \
b813574b 12514 echo "Doing TAGS in gnuserv" ; \
b00612cc 12515 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12518 "RANLIB=$${RANLIB}" \
12519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12520 TAGS) \
2a4cbe27
NN
12521 || exit 1
12522
b813574b 12523@endif gnuserv
2a4cbe27 12524
b813574b
PB
12525.PHONY: maybe-install-info-gnuserv install-info-gnuserv
12526maybe-install-info-gnuserv:
12527@if gnuserv
12528maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 12529
b813574b
PB
12530install-info-gnuserv: \
12531 configure-gnuserv \
12532 info-gnuserv
0aed8855 12533 @: $(MAKE); $(unstage)
b813574b 12534 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12535 r=`${PWD_COMMAND}`; export r; \
12536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12537 $(HOST_EXPORTS) \
b813574b 12538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12540 done; \
b813574b 12541 echo "Doing install-info in gnuserv" ; \
b00612cc 12542 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12545 "RANLIB=$${RANLIB}" \
12546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12547 install-info) \
2a4cbe27
NN
12548 || exit 1
12549
b813574b 12550@endif gnuserv
2a4cbe27 12551
b813574b
PB
12552.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
12553maybe-installcheck-gnuserv:
12554@if gnuserv
12555maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 12556
b813574b
PB
12557installcheck-gnuserv: \
12558 configure-gnuserv
0aed8855 12559 @: $(MAKE); $(unstage)
b813574b 12560 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12561 r=`${PWD_COMMAND}`; export r; \
12562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12563 $(HOST_EXPORTS) \
b813574b 12564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12566 done; \
b813574b 12567 echo "Doing installcheck in gnuserv" ; \
b00612cc 12568 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12571 "RANLIB=$${RANLIB}" \
12572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12573 installcheck) \
2a4cbe27
NN
12574 || exit 1
12575
b813574b 12576@endif gnuserv
2a4cbe27 12577
b813574b
PB
12578.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
12579maybe-mostlyclean-gnuserv:
12580@if gnuserv
12581maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 12582
b813574b 12583mostlyclean-gnuserv:
0aed8855 12584 @: $(MAKE); $(unstage)
b813574b 12585 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12586 r=`${PWD_COMMAND}`; export r; \
12587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12588 $(HOST_EXPORTS) \
b813574b 12589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12591 done; \
b813574b 12592 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 12593 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12596 "RANLIB=$${RANLIB}" \
12597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12598 mostlyclean) \
2a4cbe27
NN
12599 || exit 1
12600
b813574b 12601@endif gnuserv
2a4cbe27 12602
b813574b
PB
12603.PHONY: maybe-clean-gnuserv clean-gnuserv
12604maybe-clean-gnuserv:
12605@if gnuserv
12606maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 12607
b813574b 12608clean-gnuserv:
0aed8855 12609 @: $(MAKE); $(unstage)
b813574b 12610 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12611 r=`${PWD_COMMAND}`; export r; \
12612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12613 $(HOST_EXPORTS) \
b813574b 12614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12616 done; \
b813574b 12617 echo "Doing clean in gnuserv" ; \
b00612cc 12618 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12621 "RANLIB=$${RANLIB}" \
12622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12623 clean) \
2a4cbe27
NN
12624 || exit 1
12625
b813574b 12626@endif gnuserv
2a4cbe27 12627
b813574b
PB
12628.PHONY: maybe-distclean-gnuserv distclean-gnuserv
12629maybe-distclean-gnuserv:
12630@if gnuserv
12631maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 12632
b813574b 12633distclean-gnuserv:
0aed8855 12634 @: $(MAKE); $(unstage)
b813574b 12635 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12636 r=`${PWD_COMMAND}`; export r; \
12637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12638 $(HOST_EXPORTS) \
b813574b 12639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12641 done; \
b813574b 12642 echo "Doing distclean in gnuserv" ; \
b00612cc 12643 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12646 "RANLIB=$${RANLIB}" \
12647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12648 distclean) \
2a4cbe27
NN
12649 || exit 1
12650
b813574b 12651@endif gnuserv
2a4cbe27 12652
b813574b
PB
12653.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
12654maybe-maintainer-clean-gnuserv:
12655@if gnuserv
12656maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 12657
b813574b 12658maintainer-clean-gnuserv:
0aed8855 12659 @: $(MAKE); $(unstage)
b813574b 12660 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12661 r=`${PWD_COMMAND}`; export r; \
12662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12663 $(HOST_EXPORTS) \
b813574b 12664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666 done; \
b813574b 12667 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 12668 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671 "RANLIB=$${RANLIB}" \
12672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12673 maintainer-clean) \
2a4cbe27
NN
12674 || exit 1
12675
b813574b 12676@endif gnuserv
2a4cbe27 12677
2a4cbe27 12678
a7254363 12679
b813574b
PB
12680.PHONY: configure-gprof maybe-configure-gprof
12681maybe-configure-gprof:
12682@if gprof
12683maybe-configure-gprof: configure-gprof
c52c6897 12684configure-gprof:
0aed8855 12685 @: $(MAKE); $(unstage)
c52c6897 12686 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12688 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
12689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 12690 $(HOST_EXPORTS) \
a7254363
PB
12691 echo Configuring in $(HOST_SUBDIR)/gprof; \
12692 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 12693 case $(srcdir) in \
b00612cc
PB
12694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12695 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
12696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12697 esac; \
b00612cc
PB
12698 srcdiroption="--srcdir=$${topdir}/gprof"; \
12699 libsrcdir="$$s/gprof"; \
4fa63067 12700 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12701 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12702 || exit 1
b813574b 12703@endif gprof
2a4cbe27 12704
a7254363
PB
12705
12706
d545f33b
PB
12707
12708
b813574b
PB
12709.PHONY: all-gprof maybe-all-gprof
12710maybe-all-gprof:
12711@if gprof
d27cc32e 12712TARGET-gprof=all
b813574b
PB
12713maybe-all-gprof: all-gprof
12714all-gprof: configure-gprof
0aed8855 12715 @: $(MAKE); $(unstage)
4fa63067
NN
12716 @r=`${PWD_COMMAND}`; export r; \
12717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12718 $(HOST_EXPORTS) \
b00612cc
PB
12719 (cd $(HOST_SUBDIR)/gprof && \
12720 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 12721@endif gprof
2a4cbe27 12722
a7254363 12723
d545f33b
PB
12724
12725
b813574b
PB
12726.PHONY: check-gprof maybe-check-gprof
12727maybe-check-gprof:
12728@if gprof
12729maybe-check-gprof: check-gprof
2a4cbe27 12730
b813574b 12731check-gprof:
0aed8855 12732 @: $(MAKE); $(unstage)
4fa63067 12733 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12735 $(HOST_EXPORTS) \
b00612cc
PB
12736 (cd $(HOST_SUBDIR)/gprof && \
12737 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12738
b813574b 12739@endif gprof
2a4cbe27 12740
b813574b
PB
12741.PHONY: install-gprof maybe-install-gprof
12742maybe-install-gprof:
12743@if gprof
12744maybe-install-gprof: install-gprof
4fa63067 12745
b813574b 12746install-gprof: installdirs
0aed8855 12747 @: $(MAKE); $(unstage)
4fa63067 12748 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12750 $(HOST_EXPORTS) \
b00612cc 12751 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 12752 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12753
b813574b 12754@endif gprof
2a4cbe27 12755
4fa63067 12756# Other targets (info, dvi, etc.)
2a4cbe27 12757
b813574b
PB
12758.PHONY: maybe-info-gprof info-gprof
12759maybe-info-gprof:
12760@if gprof
12761maybe-info-gprof: info-gprof
4fa63067 12762
b813574b
PB
12763info-gprof: \
12764 configure-gprof
0aed8855 12765 @: $(MAKE); $(unstage)
b813574b 12766 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12767 r=`${PWD_COMMAND}`; export r; \
12768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12769 $(HOST_EXPORTS) \
b813574b 12770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12772 done; \
b813574b 12773 echo "Doing info in gprof" ; \
b00612cc 12774 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12777 "RANLIB=$${RANLIB}" \
12778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12779 info) \
2a4cbe27
NN
12780 || exit 1
12781
b813574b 12782@endif gprof
2a4cbe27 12783
b813574b
PB
12784.PHONY: maybe-dvi-gprof dvi-gprof
12785maybe-dvi-gprof:
12786@if gprof
12787maybe-dvi-gprof: dvi-gprof
2a4cbe27 12788
b813574b
PB
12789dvi-gprof: \
12790 configure-gprof
0aed8855 12791 @: $(MAKE); $(unstage)
b813574b 12792 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12793 r=`${PWD_COMMAND}`; export r; \
12794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12795 $(HOST_EXPORTS) \
b813574b 12796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12798 done; \
b813574b 12799 echo "Doing dvi in gprof" ; \
b00612cc 12800 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12803 "RANLIB=$${RANLIB}" \
12804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12805 dvi) \
2a4cbe27
NN
12806 || exit 1
12807
b813574b 12808@endif gprof
2a4cbe27 12809
6d389afc
MS
12810.PHONY: maybe-html-gprof html-gprof
12811maybe-html-gprof:
12812@if gprof
12813maybe-html-gprof: html-gprof
12814
12815html-gprof: \
12816 configure-gprof
0aed8855 12817 @: $(MAKE); $(unstage)
6d389afc
MS
12818 @[ -f ./gprof/Makefile ] || exit 0; \
12819 r=`${PWD_COMMAND}`; export r; \
12820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12821 $(HOST_EXPORTS) \
12822 for flag in $(EXTRA_HOST_FLAGS) ; do \
12823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12824 done; \
12825 echo "Doing html in gprof" ; \
b00612cc 12826 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
12827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12829 "RANLIB=$${RANLIB}" \
12830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12831 html) \
12832 || exit 1
12833
12834@endif gprof
12835
b813574b
PB
12836.PHONY: maybe-TAGS-gprof TAGS-gprof
12837maybe-TAGS-gprof:
12838@if gprof
12839maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 12840
b813574b
PB
12841TAGS-gprof: \
12842 configure-gprof
0aed8855 12843 @: $(MAKE); $(unstage)
b813574b 12844 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12845 r=`${PWD_COMMAND}`; export r; \
12846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12847 $(HOST_EXPORTS) \
b813574b 12848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12850 done; \
b813574b 12851 echo "Doing TAGS in gprof" ; \
b00612cc 12852 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12855 "RANLIB=$${RANLIB}" \
12856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12857 TAGS) \
2a4cbe27
NN
12858 || exit 1
12859
b813574b 12860@endif gprof
2a4cbe27 12861
b813574b
PB
12862.PHONY: maybe-install-info-gprof install-info-gprof
12863maybe-install-info-gprof:
12864@if gprof
12865maybe-install-info-gprof: install-info-gprof
2a4cbe27 12866
b813574b
PB
12867install-info-gprof: \
12868 configure-gprof \
12869 info-gprof
0aed8855 12870 @: $(MAKE); $(unstage)
b813574b 12871 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12872 r=`${PWD_COMMAND}`; export r; \
12873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12874 $(HOST_EXPORTS) \
b813574b 12875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12877 done; \
b813574b 12878 echo "Doing install-info in gprof" ; \
b00612cc 12879 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12882 "RANLIB=$${RANLIB}" \
12883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12884 install-info) \
2a4cbe27
NN
12885 || exit 1
12886
b813574b 12887@endif gprof
2a4cbe27 12888
b813574b
PB
12889.PHONY: maybe-installcheck-gprof installcheck-gprof
12890maybe-installcheck-gprof:
12891@if gprof
12892maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 12893
b813574b
PB
12894installcheck-gprof: \
12895 configure-gprof
0aed8855 12896 @: $(MAKE); $(unstage)
b813574b 12897 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12898 r=`${PWD_COMMAND}`; export r; \
12899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12900 $(HOST_EXPORTS) \
b813574b 12901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12903 done; \
b813574b 12904 echo "Doing installcheck in gprof" ; \
b00612cc 12905 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12908 "RANLIB=$${RANLIB}" \
12909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12910 installcheck) \
2a4cbe27
NN
12911 || exit 1
12912
b813574b 12913@endif gprof
2a4cbe27 12914
b813574b
PB
12915.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
12916maybe-mostlyclean-gprof:
12917@if gprof
12918maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 12919
b813574b 12920mostlyclean-gprof:
0aed8855 12921 @: $(MAKE); $(unstage)
b813574b 12922 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12923 r=`${PWD_COMMAND}`; export r; \
12924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12925 $(HOST_EXPORTS) \
b813574b 12926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12928 done; \
b813574b 12929 echo "Doing mostlyclean in gprof" ; \
b00612cc 12930 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12933 "RANLIB=$${RANLIB}" \
12934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12935 mostlyclean) \
2a4cbe27
NN
12936 || exit 1
12937
b813574b 12938@endif gprof
2a4cbe27 12939
b813574b
PB
12940.PHONY: maybe-clean-gprof clean-gprof
12941maybe-clean-gprof:
12942@if gprof
12943maybe-clean-gprof: clean-gprof
2a4cbe27 12944
b813574b 12945clean-gprof:
0aed8855 12946 @: $(MAKE); $(unstage)
b813574b 12947 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12948 r=`${PWD_COMMAND}`; export r; \
12949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12950 $(HOST_EXPORTS) \
b813574b 12951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953 done; \
b813574b 12954 echo "Doing clean in gprof" ; \
b00612cc 12955 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958 "RANLIB=$${RANLIB}" \
12959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12960 clean) \
2a4cbe27
NN
12961 || exit 1
12962
b813574b 12963@endif gprof
2a4cbe27 12964
b813574b
PB
12965.PHONY: maybe-distclean-gprof distclean-gprof
12966maybe-distclean-gprof:
12967@if gprof
12968maybe-distclean-gprof: distclean-gprof
2a4cbe27 12969
b813574b 12970distclean-gprof:
0aed8855 12971 @: $(MAKE); $(unstage)
b813574b 12972 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12973 r=`${PWD_COMMAND}`; export r; \
12974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12975 $(HOST_EXPORTS) \
b813574b 12976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12978 done; \
b813574b 12979 echo "Doing distclean in gprof" ; \
b00612cc 12980 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12983 "RANLIB=$${RANLIB}" \
12984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12985 distclean) \
2a4cbe27
NN
12986 || exit 1
12987
b813574b 12988@endif gprof
2a4cbe27 12989
b813574b
PB
12990.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
12991maybe-maintainer-clean-gprof:
12992@if gprof
12993maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 12994
b813574b 12995maintainer-clean-gprof:
0aed8855 12996 @: $(MAKE); $(unstage)
b813574b 12997 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12998 r=`${PWD_COMMAND}`; export r; \
12999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13000 $(HOST_EXPORTS) \
b813574b 13001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13003 done; \
b813574b 13004 echo "Doing maintainer-clean in gprof" ; \
b00612cc 13005 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
13006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13008 "RANLIB=$${RANLIB}" \
13009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13010 maintainer-clean) \
2a4cbe27
NN
13011 || exit 1
13012
b813574b 13013@endif gprof
2a4cbe27 13014
2a4cbe27 13015
a7254363 13016
b813574b
PB
13017.PHONY: configure-gzip maybe-configure-gzip
13018maybe-configure-gzip:
13019@if gzip
13020maybe-configure-gzip: configure-gzip
c52c6897 13021configure-gzip:
0aed8855 13022 @: $(MAKE); $(unstage)
c52c6897 13023 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13025 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
13026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 13027 $(HOST_EXPORTS) \
a7254363
PB
13028 echo Configuring in $(HOST_SUBDIR)/gzip; \
13029 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 13030 case $(srcdir) in \
b00612cc
PB
13031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13032 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
13033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13034 esac; \
b00612cc
PB
13035 srcdiroption="--srcdir=$${topdir}/gzip"; \
13036 libsrcdir="$$s/gzip"; \
4fa63067 13037 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13038 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13039 || exit 1
b813574b 13040@endif gzip
2a4cbe27 13041
a7254363
PB
13042
13043
d545f33b
PB
13044
13045
b813574b
PB
13046.PHONY: all-gzip maybe-all-gzip
13047maybe-all-gzip:
13048@if gzip
d27cc32e 13049TARGET-gzip=all
b813574b
PB
13050maybe-all-gzip: all-gzip
13051all-gzip: configure-gzip
0aed8855 13052 @: $(MAKE); $(unstage)
4fa63067
NN
13053 @r=`${PWD_COMMAND}`; export r; \
13054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13055 $(HOST_EXPORTS) \
b00612cc
PB
13056 (cd $(HOST_SUBDIR)/gzip && \
13057 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 13058@endif gzip
2a4cbe27 13059
a7254363 13060
d545f33b
PB
13061
13062
b813574b
PB
13063.PHONY: check-gzip maybe-check-gzip
13064maybe-check-gzip:
13065@if gzip
13066maybe-check-gzip: check-gzip
2a4cbe27 13067
b813574b 13068check-gzip:
0aed8855 13069 @: $(MAKE); $(unstage)
4fa63067 13070 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13072 $(HOST_EXPORTS) \
b00612cc
PB
13073 (cd $(HOST_SUBDIR)/gzip && \
13074 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13075
b813574b 13076@endif gzip
2a4cbe27 13077
b813574b
PB
13078.PHONY: install-gzip maybe-install-gzip
13079maybe-install-gzip:
13080@if gzip
13081maybe-install-gzip: install-gzip
2a4cbe27 13082
b813574b 13083install-gzip: installdirs
0aed8855 13084 @: $(MAKE); $(unstage)
4fa63067 13085 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13087 $(HOST_EXPORTS) \
b00612cc 13088 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 13089 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13090
b813574b 13091@endif gzip
2a4cbe27 13092
4fa63067 13093# Other targets (info, dvi, etc.)
2a4cbe27 13094
b813574b
PB
13095.PHONY: maybe-info-gzip info-gzip
13096maybe-info-gzip:
13097@if gzip
13098maybe-info-gzip: info-gzip
4fa63067 13099
b813574b
PB
13100info-gzip: \
13101 configure-gzip
0aed8855 13102 @: $(MAKE); $(unstage)
b813574b 13103 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13104 r=`${PWD_COMMAND}`; export r; \
13105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13106 $(HOST_EXPORTS) \
b813574b 13107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13109 done; \
b813574b 13110 echo "Doing info in gzip" ; \
b00612cc 13111 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13114 "RANLIB=$${RANLIB}" \
13115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13116 info) \
2a4cbe27
NN
13117 || exit 1
13118
b813574b 13119@endif gzip
2a4cbe27 13120
b813574b
PB
13121.PHONY: maybe-dvi-gzip dvi-gzip
13122maybe-dvi-gzip:
13123@if gzip
13124maybe-dvi-gzip: dvi-gzip
2a4cbe27 13125
b813574b
PB
13126dvi-gzip: \
13127 configure-gzip
0aed8855 13128 @: $(MAKE); $(unstage)
b813574b 13129 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13130 r=`${PWD_COMMAND}`; export r; \
13131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13132 $(HOST_EXPORTS) \
b813574b 13133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13135 done; \
b813574b 13136 echo "Doing dvi in gzip" ; \
b00612cc 13137 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13140 "RANLIB=$${RANLIB}" \
13141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13142 dvi) \
2a4cbe27
NN
13143 || exit 1
13144
b813574b 13145@endif gzip
2a4cbe27 13146
6d389afc
MS
13147.PHONY: maybe-html-gzip html-gzip
13148maybe-html-gzip:
13149@if gzip
13150maybe-html-gzip: html-gzip
13151
13152html-gzip: \
13153 configure-gzip
0aed8855 13154 @: $(MAKE); $(unstage)
6d389afc
MS
13155 @[ -f ./gzip/Makefile ] || exit 0; \
13156 r=`${PWD_COMMAND}`; export r; \
13157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13158 $(HOST_EXPORTS) \
13159 for flag in $(EXTRA_HOST_FLAGS) ; do \
13160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13161 done; \
13162 echo "Doing html in gzip" ; \
b00612cc 13163 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
13164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13166 "RANLIB=$${RANLIB}" \
13167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13168 html) \
13169 || exit 1
13170
13171@endif gzip
13172
b813574b
PB
13173.PHONY: maybe-TAGS-gzip TAGS-gzip
13174maybe-TAGS-gzip:
13175@if gzip
13176maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 13177
b813574b
PB
13178TAGS-gzip: \
13179 configure-gzip
0aed8855 13180 @: $(MAKE); $(unstage)
b813574b 13181 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13182 r=`${PWD_COMMAND}`; export r; \
13183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13184 $(HOST_EXPORTS) \
b813574b 13185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13187 done; \
b813574b 13188 echo "Doing TAGS in gzip" ; \
b00612cc 13189 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13192 "RANLIB=$${RANLIB}" \
13193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13194 TAGS) \
2a4cbe27
NN
13195 || exit 1
13196
b813574b 13197@endif gzip
2a4cbe27 13198
b813574b
PB
13199.PHONY: maybe-install-info-gzip install-info-gzip
13200maybe-install-info-gzip:
13201@if gzip
13202maybe-install-info-gzip: install-info-gzip
2a4cbe27 13203
b813574b
PB
13204install-info-gzip: \
13205 configure-gzip \
13206 info-gzip
0aed8855 13207 @: $(MAKE); $(unstage)
b813574b 13208 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13209 r=`${PWD_COMMAND}`; export r; \
13210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13211 $(HOST_EXPORTS) \
b813574b 13212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13214 done; \
b813574b 13215 echo "Doing install-info in gzip" ; \
b00612cc 13216 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13219 "RANLIB=$${RANLIB}" \
13220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13221 install-info) \
2a4cbe27
NN
13222 || exit 1
13223
b813574b 13224@endif gzip
2a4cbe27 13225
b813574b
PB
13226.PHONY: maybe-installcheck-gzip installcheck-gzip
13227maybe-installcheck-gzip:
13228@if gzip
13229maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 13230
b813574b
PB
13231installcheck-gzip: \
13232 configure-gzip
0aed8855 13233 @: $(MAKE); $(unstage)
b813574b 13234 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13235 r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13237 $(HOST_EXPORTS) \
b813574b 13238 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13240 done; \
b813574b 13241 echo "Doing installcheck in gzip" ; \
b00612cc 13242 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13245 "RANLIB=$${RANLIB}" \
13246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13247 installcheck) \
2a4cbe27
NN
13248 || exit 1
13249
b813574b 13250@endif gzip
2a4cbe27 13251
b813574b
PB
13252.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
13253maybe-mostlyclean-gzip:
13254@if gzip
13255maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 13256
b813574b 13257mostlyclean-gzip:
0aed8855 13258 @: $(MAKE); $(unstage)
b813574b 13259 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13260 r=`${PWD_COMMAND}`; export r; \
13261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13262 $(HOST_EXPORTS) \
b813574b 13263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
b813574b 13266 echo "Doing mostlyclean in gzip" ; \
b00612cc 13267 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13272 mostlyclean) \
2a4cbe27
NN
13273 || exit 1
13274
b813574b 13275@endif gzip
2a4cbe27 13276
b813574b
PB
13277.PHONY: maybe-clean-gzip clean-gzip
13278maybe-clean-gzip:
13279@if gzip
13280maybe-clean-gzip: clean-gzip
2a4cbe27 13281
b813574b 13282clean-gzip:
0aed8855 13283 @: $(MAKE); $(unstage)
b813574b 13284 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13287 $(HOST_EXPORTS) \
b813574b 13288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
b813574b 13291 echo "Doing clean in gzip" ; \
b00612cc 13292 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13297 clean) \
2a4cbe27
NN
13298 || exit 1
13299
b813574b 13300@endif gzip
2a4cbe27 13301
b813574b
PB
13302.PHONY: maybe-distclean-gzip distclean-gzip
13303maybe-distclean-gzip:
13304@if gzip
13305maybe-distclean-gzip: distclean-gzip
2a4cbe27 13306
b813574b 13307distclean-gzip:
0aed8855 13308 @: $(MAKE); $(unstage)
b813574b 13309 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13310 r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13312 $(HOST_EXPORTS) \
b813574b 13313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
b813574b 13316 echo "Doing distclean in gzip" ; \
b00612cc 13317 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13322 distclean) \
2a4cbe27
NN
13323 || exit 1
13324
b813574b 13325@endif gzip
2a4cbe27 13326
b813574b
PB
13327.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
13328maybe-maintainer-clean-gzip:
13329@if gzip
13330maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 13331
b813574b 13332maintainer-clean-gzip:
0aed8855 13333 @: $(MAKE); $(unstage)
b813574b 13334 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13337 $(HOST_EXPORTS) \
b813574b 13338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13340 done; \
b813574b 13341 echo "Doing maintainer-clean in gzip" ; \
b00612cc 13342 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13345 "RANLIB=$${RANLIB}" \
13346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13347 maintainer-clean) \
2a4cbe27
NN
13348 || exit 1
13349
b813574b 13350@endif gzip
2a4cbe27 13351
2a4cbe27 13352
a7254363 13353
b813574b
PB
13354.PHONY: configure-hello maybe-configure-hello
13355maybe-configure-hello:
13356@if hello
13357maybe-configure-hello: configure-hello
c52c6897 13358configure-hello:
0aed8855 13359 @: $(MAKE); $(unstage)
c52c6897 13360 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13362 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
13363 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 13364 $(HOST_EXPORTS) \
a7254363
PB
13365 echo Configuring in $(HOST_SUBDIR)/hello; \
13366 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 13367 case $(srcdir) in \
b00612cc
PB
13368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13369 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
13370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13371 esac; \
b00612cc
PB
13372 srcdiroption="--srcdir=$${topdir}/hello"; \
13373 libsrcdir="$$s/hello"; \
4fa63067 13374 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13375 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13376 || exit 1
b813574b 13377@endif hello
2a4cbe27 13378
a7254363
PB
13379
13380
d545f33b
PB
13381
13382
b813574b
PB
13383.PHONY: all-hello maybe-all-hello
13384maybe-all-hello:
13385@if hello
d27cc32e 13386TARGET-hello=all
b813574b
PB
13387maybe-all-hello: all-hello
13388all-hello: configure-hello
0aed8855 13389 @: $(MAKE); $(unstage)
4fa63067
NN
13390 @r=`${PWD_COMMAND}`; export r; \
13391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13392 $(HOST_EXPORTS) \
b00612cc
PB
13393 (cd $(HOST_SUBDIR)/hello && \
13394 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 13395@endif hello
2a4cbe27 13396
a7254363 13397
d545f33b
PB
13398
13399
b813574b
PB
13400.PHONY: check-hello maybe-check-hello
13401maybe-check-hello:
13402@if hello
13403maybe-check-hello: check-hello
2a4cbe27 13404
b813574b 13405check-hello:
0aed8855 13406 @: $(MAKE); $(unstage)
4fa63067 13407 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13409 $(HOST_EXPORTS) \
b00612cc
PB
13410 (cd $(HOST_SUBDIR)/hello && \
13411 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13412
b813574b 13413@endif hello
2a4cbe27 13414
b813574b
PB
13415.PHONY: install-hello maybe-install-hello
13416maybe-install-hello:
13417@if hello
13418maybe-install-hello: install-hello
2a4cbe27 13419
b813574b 13420install-hello: installdirs
0aed8855 13421 @: $(MAKE); $(unstage)
4fa63067
NN
13422 @r=`${PWD_COMMAND}`; export r; \
13423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13424 $(HOST_EXPORTS) \
b00612cc 13425 (cd $(HOST_SUBDIR)/hello && \
2da12f12 13426 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13427
b813574b 13428@endif hello
4fa63067
NN
13429
13430# Other targets (info, dvi, etc.)
13431
b813574b
PB
13432.PHONY: maybe-info-hello info-hello
13433maybe-info-hello:
13434@if hello
13435maybe-info-hello: info-hello
4fa63067 13436
b813574b
PB
13437info-hello: \
13438 configure-hello
0aed8855 13439 @: $(MAKE); $(unstage)
b813574b 13440 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13441 r=`${PWD_COMMAND}`; export r; \
13442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13443 $(HOST_EXPORTS) \
b813574b 13444 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13446 done; \
b813574b 13447 echo "Doing info in hello" ; \
b00612cc 13448 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13451 "RANLIB=$${RANLIB}" \
13452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13453 info) \
2a4cbe27
NN
13454 || exit 1
13455
b813574b 13456@endif hello
2a4cbe27 13457
b813574b
PB
13458.PHONY: maybe-dvi-hello dvi-hello
13459maybe-dvi-hello:
13460@if hello
13461maybe-dvi-hello: dvi-hello
2a4cbe27 13462
b813574b
PB
13463dvi-hello: \
13464 configure-hello
0aed8855 13465 @: $(MAKE); $(unstage)
b813574b 13466 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13467 r=`${PWD_COMMAND}`; export r; \
13468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13469 $(HOST_EXPORTS) \
b813574b 13470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13472 done; \
b813574b 13473 echo "Doing dvi in hello" ; \
b00612cc 13474 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13477 "RANLIB=$${RANLIB}" \
13478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13479 dvi) \
2a4cbe27
NN
13480 || exit 1
13481
b813574b 13482@endif hello
2a4cbe27 13483
6d389afc
MS
13484.PHONY: maybe-html-hello html-hello
13485maybe-html-hello:
13486@if hello
13487maybe-html-hello: html-hello
13488
13489html-hello: \
13490 configure-hello
0aed8855 13491 @: $(MAKE); $(unstage)
6d389afc
MS
13492 @[ -f ./hello/Makefile ] || exit 0; \
13493 r=`${PWD_COMMAND}`; export r; \
13494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13495 $(HOST_EXPORTS) \
13496 for flag in $(EXTRA_HOST_FLAGS) ; do \
13497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13498 done; \
13499 echo "Doing html in hello" ; \
b00612cc 13500 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
13501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13503 "RANLIB=$${RANLIB}" \
13504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13505 html) \
13506 || exit 1
13507
13508@endif hello
13509
b813574b
PB
13510.PHONY: maybe-TAGS-hello TAGS-hello
13511maybe-TAGS-hello:
13512@if hello
13513maybe-TAGS-hello: TAGS-hello
2a4cbe27 13514
b813574b
PB
13515TAGS-hello: \
13516 configure-hello
0aed8855 13517 @: $(MAKE); $(unstage)
b813574b 13518 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13519 r=`${PWD_COMMAND}`; export r; \
13520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13521 $(HOST_EXPORTS) \
b813574b 13522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13524 done; \
b813574b 13525 echo "Doing TAGS in hello" ; \
b00612cc 13526 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13529 "RANLIB=$${RANLIB}" \
13530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13531 TAGS) \
2a4cbe27
NN
13532 || exit 1
13533
b813574b 13534@endif hello
2a4cbe27 13535
b813574b
PB
13536.PHONY: maybe-install-info-hello install-info-hello
13537maybe-install-info-hello:
13538@if hello
13539maybe-install-info-hello: install-info-hello
2a4cbe27 13540
b813574b
PB
13541install-info-hello: \
13542 configure-hello \
13543 info-hello
0aed8855 13544 @: $(MAKE); $(unstage)
b813574b 13545 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13546 r=`${PWD_COMMAND}`; export r; \
13547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13548 $(HOST_EXPORTS) \
b813574b 13549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13551 done; \
b813574b 13552 echo "Doing install-info in hello" ; \
b00612cc 13553 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13556 "RANLIB=$${RANLIB}" \
13557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13558 install-info) \
2a4cbe27
NN
13559 || exit 1
13560
b813574b 13561@endif hello
2a4cbe27 13562
b813574b
PB
13563.PHONY: maybe-installcheck-hello installcheck-hello
13564maybe-installcheck-hello:
13565@if hello
13566maybe-installcheck-hello: installcheck-hello
2a4cbe27 13567
b813574b
PB
13568installcheck-hello: \
13569 configure-hello
0aed8855 13570 @: $(MAKE); $(unstage)
b813574b 13571 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13572 r=`${PWD_COMMAND}`; export r; \
13573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13574 $(HOST_EXPORTS) \
b813574b 13575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13577 done; \
b813574b 13578 echo "Doing installcheck in hello" ; \
b00612cc 13579 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13582 "RANLIB=$${RANLIB}" \
13583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13584 installcheck) \
2a4cbe27
NN
13585 || exit 1
13586
b813574b 13587@endif hello
2a4cbe27 13588
b813574b
PB
13589.PHONY: maybe-mostlyclean-hello mostlyclean-hello
13590maybe-mostlyclean-hello:
13591@if hello
13592maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 13593
b813574b 13594mostlyclean-hello:
0aed8855 13595 @: $(MAKE); $(unstage)
b813574b 13596 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13597 r=`${PWD_COMMAND}`; export r; \
13598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13599 $(HOST_EXPORTS) \
b813574b 13600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13602 done; \
b813574b 13603 echo "Doing mostlyclean in hello" ; \
b00612cc 13604 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13607 "RANLIB=$${RANLIB}" \
13608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13609 mostlyclean) \
2a4cbe27
NN
13610 || exit 1
13611
b813574b 13612@endif hello
2a4cbe27 13613
b813574b
PB
13614.PHONY: maybe-clean-hello clean-hello
13615maybe-clean-hello:
13616@if hello
13617maybe-clean-hello: clean-hello
2a4cbe27 13618
b813574b 13619clean-hello:
0aed8855 13620 @: $(MAKE); $(unstage)
b813574b 13621 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13622 r=`${PWD_COMMAND}`; export r; \
13623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13624 $(HOST_EXPORTS) \
b813574b 13625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13627 done; \
b813574b 13628 echo "Doing clean in hello" ; \
b00612cc 13629 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13632 "RANLIB=$${RANLIB}" \
13633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13634 clean) \
2a4cbe27
NN
13635 || exit 1
13636
b813574b 13637@endif hello
2a4cbe27 13638
b813574b
PB
13639.PHONY: maybe-distclean-hello distclean-hello
13640maybe-distclean-hello:
13641@if hello
13642maybe-distclean-hello: distclean-hello
2a4cbe27 13643
b813574b 13644distclean-hello:
0aed8855 13645 @: $(MAKE); $(unstage)
b813574b 13646 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13647 r=`${PWD_COMMAND}`; export r; \
13648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13649 $(HOST_EXPORTS) \
b813574b 13650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13652 done; \
b813574b 13653 echo "Doing distclean in hello" ; \
b00612cc 13654 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13657 "RANLIB=$${RANLIB}" \
13658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13659 distclean) \
2a4cbe27
NN
13660 || exit 1
13661
b813574b 13662@endif hello
2a4cbe27 13663
b813574b
PB
13664.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
13665maybe-maintainer-clean-hello:
13666@if hello
13667maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 13668
b813574b 13669maintainer-clean-hello:
0aed8855 13670 @: $(MAKE); $(unstage)
b813574b 13671 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13672 r=`${PWD_COMMAND}`; export r; \
13673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13674 $(HOST_EXPORTS) \
b813574b 13675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13677 done; \
b813574b 13678 echo "Doing maintainer-clean in hello" ; \
b00612cc 13679 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13682 "RANLIB=$${RANLIB}" \
13683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13684 maintainer-clean) \
2a4cbe27
NN
13685 || exit 1
13686
b813574b 13687@endif hello
2a4cbe27 13688
2a4cbe27 13689
a7254363 13690
b813574b
PB
13691.PHONY: configure-indent maybe-configure-indent
13692maybe-configure-indent:
13693@if indent
13694maybe-configure-indent: configure-indent
c52c6897 13695configure-indent:
0aed8855 13696 @: $(MAKE); $(unstage)
c52c6897 13697 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13699 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
13700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 13701 $(HOST_EXPORTS) \
a7254363
PB
13702 echo Configuring in $(HOST_SUBDIR)/indent; \
13703 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 13704 case $(srcdir) in \
b00612cc
PB
13705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13706 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
13707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13708 esac; \
b00612cc
PB
13709 srcdiroption="--srcdir=$${topdir}/indent"; \
13710 libsrcdir="$$s/indent"; \
4fa63067 13711 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13712 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 13713 || exit 1
b813574b 13714@endif indent
2a4cbe27 13715
a7254363
PB
13716
13717
d545f33b
PB
13718
13719
b813574b
PB
13720.PHONY: all-indent maybe-all-indent
13721maybe-all-indent:
13722@if indent
d27cc32e 13723TARGET-indent=all
b813574b
PB
13724maybe-all-indent: all-indent
13725all-indent: configure-indent
0aed8855 13726 @: $(MAKE); $(unstage)
4fa63067
NN
13727 @r=`${PWD_COMMAND}`; export r; \
13728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13729 $(HOST_EXPORTS) \
b00612cc
PB
13730 (cd $(HOST_SUBDIR)/indent && \
13731 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 13732@endif indent
2a4cbe27 13733
a7254363 13734
d545f33b
PB
13735
13736
b813574b
PB
13737.PHONY: check-indent maybe-check-indent
13738maybe-check-indent:
13739@if indent
13740maybe-check-indent: check-indent
2a4cbe27 13741
b813574b 13742check-indent:
0aed8855 13743 @: $(MAKE); $(unstage)
4fa63067 13744 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13746 $(HOST_EXPORTS) \
b00612cc
PB
13747 (cd $(HOST_SUBDIR)/indent && \
13748 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13749
b813574b 13750@endif indent
2a4cbe27 13751
b813574b
PB
13752.PHONY: install-indent maybe-install-indent
13753maybe-install-indent:
13754@if indent
13755maybe-install-indent: install-indent
2a4cbe27 13756
b813574b 13757install-indent: installdirs
0aed8855 13758 @: $(MAKE); $(unstage)
4fa63067 13759 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13761 $(HOST_EXPORTS) \
b00612cc 13762 (cd $(HOST_SUBDIR)/indent && \
2da12f12 13763 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13764
b813574b 13765@endif indent
2a4cbe27 13766
4fa63067 13767# Other targets (info, dvi, etc.)
2a4cbe27 13768
b813574b
PB
13769.PHONY: maybe-info-indent info-indent
13770maybe-info-indent:
13771@if indent
13772maybe-info-indent: info-indent
4fa63067 13773
b813574b
PB
13774info-indent: \
13775 configure-indent
0aed8855 13776 @: $(MAKE); $(unstage)
b813574b 13777 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13778 r=`${PWD_COMMAND}`; export r; \
13779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13780 $(HOST_EXPORTS) \
b813574b 13781 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13783 done; \
b813574b 13784 echo "Doing info in indent" ; \
b00612cc 13785 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13788 "RANLIB=$${RANLIB}" \
13789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13790 info) \
2a4cbe27
NN
13791 || exit 1
13792
b813574b 13793@endif indent
2a4cbe27 13794
b813574b
PB
13795.PHONY: maybe-dvi-indent dvi-indent
13796maybe-dvi-indent:
13797@if indent
13798maybe-dvi-indent: dvi-indent
2a4cbe27 13799
b813574b
PB
13800dvi-indent: \
13801 configure-indent
0aed8855 13802 @: $(MAKE); $(unstage)
b813574b 13803 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13804 r=`${PWD_COMMAND}`; export r; \
13805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13806 $(HOST_EXPORTS) \
b813574b 13807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13809 done; \
b813574b 13810 echo "Doing dvi in indent" ; \
b00612cc 13811 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13814 "RANLIB=$${RANLIB}" \
13815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13816 dvi) \
2a4cbe27
NN
13817 || exit 1
13818
b813574b 13819@endif indent
2a4cbe27 13820
6d389afc
MS
13821.PHONY: maybe-html-indent html-indent
13822maybe-html-indent:
13823@if indent
13824maybe-html-indent: html-indent
13825
13826html-indent: \
13827 configure-indent
0aed8855 13828 @: $(MAKE); $(unstage)
6d389afc
MS
13829 @[ -f ./indent/Makefile ] || exit 0; \
13830 r=`${PWD_COMMAND}`; export r; \
13831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13832 $(HOST_EXPORTS) \
13833 for flag in $(EXTRA_HOST_FLAGS) ; do \
13834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13835 done; \
13836 echo "Doing html in indent" ; \
b00612cc 13837 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
13838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13840 "RANLIB=$${RANLIB}" \
13841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13842 html) \
13843 || exit 1
13844
13845@endif indent
13846
b813574b
PB
13847.PHONY: maybe-TAGS-indent TAGS-indent
13848maybe-TAGS-indent:
13849@if indent
13850maybe-TAGS-indent: TAGS-indent
2a4cbe27 13851
b813574b
PB
13852TAGS-indent: \
13853 configure-indent
0aed8855 13854 @: $(MAKE); $(unstage)
b813574b 13855 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13856 r=`${PWD_COMMAND}`; export r; \
13857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13858 $(HOST_EXPORTS) \
b813574b 13859 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13861 done; \
b813574b 13862 echo "Doing TAGS in indent" ; \
b00612cc 13863 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13866 "RANLIB=$${RANLIB}" \
13867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13868 TAGS) \
2a4cbe27
NN
13869 || exit 1
13870
b813574b 13871@endif indent
2a4cbe27 13872
b813574b
PB
13873.PHONY: maybe-install-info-indent install-info-indent
13874maybe-install-info-indent:
13875@if indent
13876maybe-install-info-indent: install-info-indent
2a4cbe27 13877
b813574b
PB
13878install-info-indent: \
13879 configure-indent \
13880 info-indent
0aed8855 13881 @: $(MAKE); $(unstage)
b813574b 13882 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13883 r=`${PWD_COMMAND}`; export r; \
13884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13885 $(HOST_EXPORTS) \
b813574b 13886 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13888 done; \
b813574b 13889 echo "Doing install-info in indent" ; \
b00612cc 13890 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13893 "RANLIB=$${RANLIB}" \
13894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13895 install-info) \
2a4cbe27
NN
13896 || exit 1
13897
b813574b 13898@endif indent
2a4cbe27 13899
b813574b
PB
13900.PHONY: maybe-installcheck-indent installcheck-indent
13901maybe-installcheck-indent:
13902@if indent
13903maybe-installcheck-indent: installcheck-indent
2a4cbe27 13904
b813574b
PB
13905installcheck-indent: \
13906 configure-indent
0aed8855 13907 @: $(MAKE); $(unstage)
b813574b 13908 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13909 r=`${PWD_COMMAND}`; export r; \
13910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13911 $(HOST_EXPORTS) \
b813574b 13912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13914 done; \
b813574b 13915 echo "Doing installcheck in indent" ; \
b00612cc 13916 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13919 "RANLIB=$${RANLIB}" \
13920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13921 installcheck) \
2a4cbe27
NN
13922 || exit 1
13923
b813574b 13924@endif indent
2a4cbe27 13925
b813574b
PB
13926.PHONY: maybe-mostlyclean-indent mostlyclean-indent
13927maybe-mostlyclean-indent:
13928@if indent
13929maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 13930
b813574b 13931mostlyclean-indent:
0aed8855 13932 @: $(MAKE); $(unstage)
b813574b 13933 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13934 r=`${PWD_COMMAND}`; export r; \
13935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13936 $(HOST_EXPORTS) \
b813574b 13937 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13939 done; \
b813574b 13940 echo "Doing mostlyclean in indent" ; \
b00612cc 13941 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13944 "RANLIB=$${RANLIB}" \
13945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13946 mostlyclean) \
2a4cbe27
NN
13947 || exit 1
13948
b813574b 13949@endif indent
2a4cbe27 13950
b813574b
PB
13951.PHONY: maybe-clean-indent clean-indent
13952maybe-clean-indent:
13953@if indent
13954maybe-clean-indent: clean-indent
2a4cbe27 13955
b813574b 13956clean-indent:
0aed8855 13957 @: $(MAKE); $(unstage)
b813574b 13958 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13959 r=`${PWD_COMMAND}`; export r; \
13960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13961 $(HOST_EXPORTS) \
b813574b 13962 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13964 done; \
b813574b 13965 echo "Doing clean in indent" ; \
b00612cc 13966 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13969 "RANLIB=$${RANLIB}" \
13970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13971 clean) \
2a4cbe27
NN
13972 || exit 1
13973
b813574b 13974@endif indent
2a4cbe27 13975
b813574b
PB
13976.PHONY: maybe-distclean-indent distclean-indent
13977maybe-distclean-indent:
13978@if indent
13979maybe-distclean-indent: distclean-indent
2a4cbe27 13980
b813574b 13981distclean-indent:
0aed8855 13982 @: $(MAKE); $(unstage)
b813574b 13983 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13984 r=`${PWD_COMMAND}`; export r; \
13985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13986 $(HOST_EXPORTS) \
b813574b 13987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13989 done; \
b813574b 13990 echo "Doing distclean in indent" ; \
b00612cc 13991 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13994 "RANLIB=$${RANLIB}" \
13995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13996 distclean) \
2a4cbe27
NN
13997 || exit 1
13998
b813574b 13999@endif indent
2a4cbe27 14000
b813574b
PB
14001.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
14002maybe-maintainer-clean-indent:
14003@if indent
14004maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 14005
b813574b 14006maintainer-clean-indent:
0aed8855 14007 @: $(MAKE); $(unstage)
b813574b 14008 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
14009 r=`${PWD_COMMAND}`; export r; \
14010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14011 $(HOST_EXPORTS) \
b813574b 14012 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14014 done; \
b813574b 14015 echo "Doing maintainer-clean in indent" ; \
b00612cc 14016 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
14017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14019 "RANLIB=$${RANLIB}" \
14020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14021 maintainer-clean) \
2a4cbe27
NN
14022 || exit 1
14023
b813574b 14024@endif indent
2a4cbe27 14025
a2592b1b 14026
a7254363 14027
b813574b
PB
14028.PHONY: configure-intl maybe-configure-intl
14029maybe-configure-intl:
14030@if intl
14031maybe-configure-intl: configure-intl
c52c6897
PB
14032configure-intl:
14033@endif intl
14034@if intl-bootstrap
14035 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
14036@endif intl-bootstrap
14037@if intl
14038 @r=`${PWD_COMMAND}`; export r; \
14039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14040 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
14041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 14042 $(HOST_EXPORTS) \
a7254363
PB
14043 echo Configuring in $(HOST_SUBDIR)/intl; \
14044 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 14045 case $(srcdir) in \
b00612cc
PB
14046 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14047 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14048 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14049 esac; \
b00612cc
PB
14050 srcdiroption="--srcdir=$${topdir}/intl"; \
14051 libsrcdir="$$s/intl"; \
4fa63067 14052 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14053 $(HOST_CONFIGARGS) $${srcdiroption} \
a2592b1b 14054 || exit 1
b813574b 14055@endif intl
a2592b1b 14056
a7254363
PB
14057
14058
d545f33b
PB
14059.PHONY: configure-stage1-intl maybe-configure-stage1-intl
14060maybe-configure-stage1-intl:
14061@if intl-bootstrap
14062maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 14063configure-stage1-intl:
c52c6897 14064 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14066 @r=`${PWD_COMMAND}`; export r; \
14067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14068 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14069 $(HOST_EXPORTS) \
14070 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 14071 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14072 cd $(HOST_SUBDIR)/intl || exit 1; \
14073 case $(srcdir) in \
14074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14075 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14077 esac; \
14078 srcdiroption="--srcdir=$${topdir}/intl"; \
14079 libsrcdir="$$s/intl"; \
14080 $(SHELL) $${libsrcdir}/configure \
14081 $(HOST_CONFIGARGS) $${srcdiroption} \
14082 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
14083@endif intl-bootstrap
14084
14085.PHONY: configure-stage2-intl maybe-configure-stage2-intl
14086maybe-configure-stage2-intl:
14087@if intl-bootstrap
14088maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 14089configure-stage2-intl:
c52c6897 14090 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14091 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14092 @r=`${PWD_COMMAND}`; export r; \
14093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14094 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14095 $(HOST_EXPORTS) \
14096 $(POSTSTAGE1_HOST_EXPORTS) \
14097 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 14098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14099 cd $(HOST_SUBDIR)/intl || exit 1; \
14100 case $(srcdir) in \
14101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14102 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14104 esac; \
14105 srcdiroption="--srcdir=$${topdir}/intl"; \
14106 libsrcdir="$$s/intl"; \
14107 $(SHELL) $${libsrcdir}/configure \
14108 $(HOST_CONFIGARGS) $${srcdiroption} \
14109 @stage2_werror_flag@
14110@endif intl-bootstrap
14111
14112.PHONY: configure-stage3-intl maybe-configure-stage3-intl
14113maybe-configure-stage3-intl:
14114@if intl-bootstrap
14115maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 14116configure-stage3-intl:
c52c6897 14117 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14119 @r=`${PWD_COMMAND}`; export r; \
14120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14121 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14122 $(HOST_EXPORTS) \
14123 $(POSTSTAGE1_HOST_EXPORTS) \
14124 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 14125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14126 cd $(HOST_SUBDIR)/intl || exit 1; \
14127 case $(srcdir) in \
14128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14129 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14131 esac; \
14132 srcdiroption="--srcdir=$${topdir}/intl"; \
14133 libsrcdir="$$s/intl"; \
14134 $(SHELL) $${libsrcdir}/configure \
14135 $(HOST_CONFIGARGS) $${srcdiroption} \
14136 @stage2_werror_flag@
14137@endif intl-bootstrap
14138
14139.PHONY: configure-stage4-intl maybe-configure-stage4-intl
14140maybe-configure-stage4-intl:
14141@if intl-bootstrap
14142maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 14143configure-stage4-intl:
c52c6897 14144 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14146 @r=`${PWD_COMMAND}`; export r; \
14147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14148 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14149 $(HOST_EXPORTS) \
14150 $(POSTSTAGE1_HOST_EXPORTS) \
14151 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 14152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14153 cd $(HOST_SUBDIR)/intl || exit 1; \
14154 case $(srcdir) in \
14155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14156 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14158 esac; \
14159 srcdiroption="--srcdir=$${topdir}/intl"; \
14160 libsrcdir="$$s/intl"; \
14161 $(SHELL) $${libsrcdir}/configure \
14162 $(HOST_CONFIGARGS) $${srcdiroption} \
14163 @stage2_werror_flag@
14164@endif intl-bootstrap
14165
14166.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
14167maybe-configure-stageprofile-intl:
14168@if intl-bootstrap
14169maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 14170configure-stageprofile-intl:
c52c6897 14171 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14173 @r=`${PWD_COMMAND}`; export r; \
14174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14175 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14176 $(HOST_EXPORTS) \
14177 $(POSTSTAGE1_HOST_EXPORTS) \
14178 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 14179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14180 cd $(HOST_SUBDIR)/intl || exit 1; \
14181 case $(srcdir) in \
14182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14183 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14185 esac; \
14186 srcdiroption="--srcdir=$${topdir}/intl"; \
14187 libsrcdir="$$s/intl"; \
14188 $(SHELL) $${libsrcdir}/configure \
14189 $(HOST_CONFIGARGS) $${srcdiroption} \
14190 @stage2_werror_flag@
14191@endif intl-bootstrap
14192
14193.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
14194maybe-configure-stagefeedback-intl:
14195@if intl-bootstrap
14196maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 14197configure-stagefeedback-intl:
c52c6897 14198 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14200 @r=`${PWD_COMMAND}`; export r; \
14201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14202 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14203 $(HOST_EXPORTS) \
14204 $(POSTSTAGE1_HOST_EXPORTS) \
14205 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 14206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14207 cd $(HOST_SUBDIR)/intl || exit 1; \
14208 case $(srcdir) in \
14209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14210 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14212 esac; \
14213 srcdiroption="--srcdir=$${topdir}/intl"; \
14214 libsrcdir="$$s/intl"; \
14215 $(SHELL) $${libsrcdir}/configure \
14216 $(HOST_CONFIGARGS) $${srcdiroption} \
14217 @stage2_werror_flag@
14218@endif intl-bootstrap
14219
14220
14221
14222
14223
b813574b
PB
14224.PHONY: all-intl maybe-all-intl
14225maybe-all-intl:
14226@if intl
d27cc32e 14227TARGET-intl=all
b813574b
PB
14228maybe-all-intl: all-intl
14229all-intl: configure-intl
c52c6897
PB
14230@endif intl
14231@if intl-bootstrap
14232 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
14233@endif intl-bootstrap
14234@if intl
14235 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14237 $(HOST_EXPORTS) \
b00612cc
PB
14238 (cd $(HOST_SUBDIR)/intl && \
14239 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 14240@endif intl
a2592b1b 14241
a7254363 14242
d545f33b
PB
14243
14244.PHONY: all-stage1-intl maybe-all-stage1-intl
14245.PHONY: clean-stage1-intl maybe-clean-stage1-intl
14246maybe-all-stage1-intl:
14247maybe-clean-stage1-intl:
14248@if intl-bootstrap
14249maybe-all-stage1-intl: all-stage1-intl
14250all-stage1: all-stage1-intl
f70224b5 14251TARGET-stage1-intl = $(TARGET-intl)
d545f33b 14252all-stage1-intl: configure-stage1-intl
c52c6897 14253 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14254 @r=`${PWD_COMMAND}`; export r; \
14255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14256 $(HOST_EXPORTS) \
14257 cd $(HOST_SUBDIR)/intl && \
c52c6897 14258 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 14259 $(TARGET-stage1-intl)
d545f33b
PB
14260
14261maybe-clean-stage1-intl: clean-stage1-intl
14262clean-stage1: clean-stage1-intl
14263clean-stage1-intl:
14264 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] \
14265 || exit 0 ; \
c52c6897 14266 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
14267 cd $(HOST_SUBDIR)/intl && \
14268 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 14269 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
14270@endif intl-bootstrap
14271
14272
14273.PHONY: all-stage2-intl maybe-all-stage2-intl
14274.PHONY: clean-stage2-intl maybe-clean-stage2-intl
14275maybe-all-stage2-intl:
14276maybe-clean-stage2-intl:
14277@if intl-bootstrap
14278maybe-all-stage2-intl: all-stage2-intl
14279all-stage2: all-stage2-intl
f70224b5 14280TARGET-stage2-intl = $(TARGET-intl)
d545f33b 14281all-stage2-intl: configure-stage2-intl
c52c6897 14282 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14283 @r=`${PWD_COMMAND}`; export r; \
14284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14285 $(HOST_EXPORTS) \
14286 $(POSTSTAGE1_HOST_EXPORTS) \
14287 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14288 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14289 $(TARGET-stage2-intl)
d545f33b
PB
14290
14291maybe-clean-stage2-intl: clean-stage2-intl
14292clean-stage2: clean-stage2-intl
14293clean-stage2-intl:
14294 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] \
14295 || exit 0 ; \
c52c6897 14296 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
14297 cd $(HOST_SUBDIR)/intl && \
14298 $(MAKE) $(FLAGS_TO_PASS) \
14299 $(POSTSTAGE1_FLAGS_TO_PASS) \
14300 clean
14301@endif intl-bootstrap
14302
14303
14304.PHONY: all-stage3-intl maybe-all-stage3-intl
14305.PHONY: clean-stage3-intl maybe-clean-stage3-intl
14306maybe-all-stage3-intl:
14307maybe-clean-stage3-intl:
14308@if intl-bootstrap
14309maybe-all-stage3-intl: all-stage3-intl
14310all-stage3: all-stage3-intl
f70224b5 14311TARGET-stage3-intl = $(TARGET-intl)
d545f33b 14312all-stage3-intl: configure-stage3-intl
c52c6897 14313 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14314 @r=`${PWD_COMMAND}`; export r; \
14315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14316 $(HOST_EXPORTS) \
14317 $(POSTSTAGE1_HOST_EXPORTS) \
14318 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14319 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14320 $(TARGET-stage3-intl)
d545f33b
PB
14321
14322maybe-clean-stage3-intl: clean-stage3-intl
14323clean-stage3: clean-stage3-intl
14324clean-stage3-intl:
14325 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] \
14326 || exit 0 ; \
c52c6897 14327 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
14328 cd $(HOST_SUBDIR)/intl && \
14329 $(MAKE) $(FLAGS_TO_PASS) \
14330 $(POSTSTAGE1_FLAGS_TO_PASS) \
14331 clean
14332@endif intl-bootstrap
14333
14334
14335.PHONY: all-stage4-intl maybe-all-stage4-intl
14336.PHONY: clean-stage4-intl maybe-clean-stage4-intl
14337maybe-all-stage4-intl:
14338maybe-clean-stage4-intl:
14339@if intl-bootstrap
14340maybe-all-stage4-intl: all-stage4-intl
14341all-stage4: all-stage4-intl
f70224b5 14342TARGET-stage4-intl = $(TARGET-intl)
d545f33b 14343all-stage4-intl: configure-stage4-intl
c52c6897 14344 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14345 @r=`${PWD_COMMAND}`; export r; \
14346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14347 $(HOST_EXPORTS) \
14348 $(POSTSTAGE1_HOST_EXPORTS) \
14349 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14350 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14351 $(TARGET-stage4-intl)
d545f33b
PB
14352
14353maybe-clean-stage4-intl: clean-stage4-intl
14354clean-stage4: clean-stage4-intl
14355clean-stage4-intl:
14356 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] \
14357 || exit 0 ; \
c52c6897 14358 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
14359 cd $(HOST_SUBDIR)/intl && \
14360 $(MAKE) $(FLAGS_TO_PASS) \
14361 $(POSTSTAGE1_FLAGS_TO_PASS) \
14362 clean
14363@endif intl-bootstrap
14364
14365
14366.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
14367.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
14368maybe-all-stageprofile-intl:
14369maybe-clean-stageprofile-intl:
14370@if intl-bootstrap
14371maybe-all-stageprofile-intl: all-stageprofile-intl
14372all-stageprofile: all-stageprofile-intl
f70224b5 14373TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 14374all-stageprofile-intl: configure-stageprofile-intl
c52c6897 14375 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14376 @r=`${PWD_COMMAND}`; export r; \
14377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14378 $(HOST_EXPORTS) \
14379 $(POSTSTAGE1_HOST_EXPORTS) \
14380 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14381 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
14382 $(TARGET-stageprofile-intl)
d545f33b
PB
14383
14384maybe-clean-stageprofile-intl: clean-stageprofile-intl
14385clean-stageprofile: clean-stageprofile-intl
14386clean-stageprofile-intl:
14387 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] \
14388 || exit 0 ; \
c52c6897 14389 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
14390 cd $(HOST_SUBDIR)/intl && \
14391 $(MAKE) $(FLAGS_TO_PASS) \
14392 $(POSTSTAGE1_FLAGS_TO_PASS) \
14393 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
14394@endif intl-bootstrap
14395
14396
14397.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
14398.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
14399maybe-all-stagefeedback-intl:
14400maybe-clean-stagefeedback-intl:
14401@if intl-bootstrap
14402maybe-all-stagefeedback-intl: all-stagefeedback-intl
14403all-stagefeedback: all-stagefeedback-intl
f70224b5 14404TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 14405all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 14406 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14407 @r=`${PWD_COMMAND}`; export r; \
14408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14409 $(HOST_EXPORTS) \
14410 $(POSTSTAGE1_HOST_EXPORTS) \
14411 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14412 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
14413 $(TARGET-stagefeedback-intl)
d545f33b
PB
14414
14415maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
14416clean-stagefeedback: clean-stagefeedback-intl
14417clean-stagefeedback-intl:
14418 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] \
14419 || exit 0 ; \
c52c6897 14420 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
14421 cd $(HOST_SUBDIR)/intl && \
14422 $(MAKE) $(FLAGS_TO_PASS) \
14423 $(POSTSTAGE1_FLAGS_TO_PASS) \
14424 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
14425@endif intl-bootstrap
14426
14427
14428
14429
14430
b813574b
PB
14431.PHONY: check-intl maybe-check-intl
14432maybe-check-intl:
14433@if intl
14434maybe-check-intl: check-intl
2a4cbe27 14435
b813574b 14436check-intl:
0aed8855 14437 @: $(MAKE); $(unstage)
4fa63067
NN
14438 @r=`${PWD_COMMAND}`; export r; \
14439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14440 $(HOST_EXPORTS) \
b00612cc
PB
14441 (cd $(HOST_SUBDIR)/intl && \
14442 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 14443
b813574b 14444@endif intl
2a4cbe27 14445
b813574b
PB
14446.PHONY: install-intl maybe-install-intl
14447maybe-install-intl:
14448@if intl
14449maybe-install-intl: install-intl
2a4cbe27 14450
b813574b 14451install-intl: installdirs
0aed8855 14452 @: $(MAKE); $(unstage)
4fa63067
NN
14453 @r=`${PWD_COMMAND}`; export r; \
14454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14455 $(HOST_EXPORTS) \
b00612cc 14456 (cd $(HOST_SUBDIR)/intl && \
2da12f12 14457 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14458
b813574b 14459@endif intl
4fa63067
NN
14460
14461# Other targets (info, dvi, etc.)
14462
b813574b
PB
14463.PHONY: maybe-info-intl info-intl
14464maybe-info-intl:
14465@if intl
14466maybe-info-intl: info-intl
4fa63067 14467
b813574b
PB
14468info-intl: \
14469 configure-intl
14470 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14471 r=`${PWD_COMMAND}`; export r; \
14472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14473 $(HOST_EXPORTS) \
b813574b 14474 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14476 done; \
b813574b 14477 echo "Doing info in intl" ; \
b00612cc 14478 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14481 "RANLIB=$${RANLIB}" \
14482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14483 info) \
2a4cbe27
NN
14484 || exit 1
14485
b813574b 14486@endif intl
2a4cbe27 14487
b813574b
PB
14488.PHONY: maybe-dvi-intl dvi-intl
14489maybe-dvi-intl:
14490@if intl
14491maybe-dvi-intl: dvi-intl
2a4cbe27 14492
b813574b
PB
14493dvi-intl: \
14494 configure-intl
14495 @[ -f ./intl/Makefile ] || exit 0; \
14496 r=`${PWD_COMMAND}`; export r; \
b40e3958 14497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14498 $(HOST_EXPORTS) \
b813574b 14499 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14501 done; \
b813574b 14502 echo "Doing dvi in intl" ; \
b00612cc 14503 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14506 "RANLIB=$${RANLIB}" \
14507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14508 dvi) \
2a4cbe27
NN
14509 || exit 1
14510
b813574b 14511@endif intl
2a4cbe27 14512
6d389afc
MS
14513.PHONY: maybe-html-intl html-intl
14514maybe-html-intl:
14515@if intl
14516maybe-html-intl: html-intl
14517
14518html-intl: \
14519 configure-intl
14520 @[ -f ./intl/Makefile ] || exit 0; \
14521 r=`${PWD_COMMAND}`; export r; \
14522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14523 $(HOST_EXPORTS) \
14524 for flag in $(EXTRA_HOST_FLAGS) ; do \
14525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14526 done; \
14527 echo "Doing html in intl" ; \
b00612cc 14528 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
14529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14531 "RANLIB=$${RANLIB}" \
14532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14533 html) \
14534 || exit 1
14535
14536@endif intl
14537
b813574b
PB
14538.PHONY: maybe-TAGS-intl TAGS-intl
14539maybe-TAGS-intl:
14540@if intl
14541maybe-TAGS-intl: TAGS-intl
2a4cbe27 14542
b813574b
PB
14543TAGS-intl: \
14544 configure-intl
14545 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14546 r=`${PWD_COMMAND}`; export r; \
14547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14548 $(HOST_EXPORTS) \
b813574b 14549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14551 done; \
b813574b 14552 echo "Doing TAGS in intl" ; \
b00612cc 14553 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14556 "RANLIB=$${RANLIB}" \
14557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14558 TAGS) \
2a4cbe27
NN
14559 || exit 1
14560
b813574b 14561@endif intl
2a4cbe27 14562
b813574b
PB
14563.PHONY: maybe-install-info-intl install-info-intl
14564maybe-install-info-intl:
14565@if intl
14566maybe-install-info-intl: install-info-intl
2a4cbe27 14567
b813574b
PB
14568install-info-intl: \
14569 configure-intl \
14570 info-intl
14571 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14572 r=`${PWD_COMMAND}`; export r; \
14573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14574 $(HOST_EXPORTS) \
b813574b 14575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14577 done; \
b813574b 14578 echo "Doing install-info in intl" ; \
b00612cc 14579 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14582 "RANLIB=$${RANLIB}" \
14583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14584 install-info) \
2a4cbe27
NN
14585 || exit 1
14586
b813574b 14587@endif intl
2a4cbe27 14588
b813574b
PB
14589.PHONY: maybe-installcheck-intl installcheck-intl
14590maybe-installcheck-intl:
14591@if intl
14592maybe-installcheck-intl: installcheck-intl
2a4cbe27 14593
b813574b
PB
14594installcheck-intl: \
14595 configure-intl
14596 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14597 r=`${PWD_COMMAND}`; export r; \
14598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14599 $(HOST_EXPORTS) \
b813574b 14600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14602 done; \
b813574b 14603 echo "Doing installcheck in intl" ; \
b00612cc 14604 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14607 "RANLIB=$${RANLIB}" \
14608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14609 installcheck) \
2a4cbe27
NN
14610 || exit 1
14611
b813574b 14612@endif intl
2a4cbe27 14613
b813574b
PB
14614.PHONY: maybe-mostlyclean-intl mostlyclean-intl
14615maybe-mostlyclean-intl:
14616@if intl
14617maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 14618
b813574b
PB
14619mostlyclean-intl:
14620 @[ -f ./intl/Makefile ] || exit 0; \
14621 r=`${PWD_COMMAND}`; export r; \
14622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
14623 $(HOST_EXPORTS) \
14624 for flag in $(EXTRA_HOST_FLAGS) ; do \
14625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14626 done; \
14627 echo "Doing mostlyclean in intl" ; \
b00612cc 14628 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
14629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14631 "RANLIB=$${RANLIB}" \
14632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14633 mostlyclean) \
14634 || exit 1
4fa63067 14635
b813574b 14636@endif intl
4fa63067 14637
b813574b
PB
14638.PHONY: maybe-clean-intl clean-intl
14639maybe-clean-intl:
14640@if intl
14641maybe-clean-intl: clean-intl
4fa63067 14642
b813574b
PB
14643clean-intl:
14644 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14645 r=`${PWD_COMMAND}`; export r; \
14646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14647 $(HOST_EXPORTS) \
b813574b 14648 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14650 done; \
b813574b 14651 echo "Doing clean in intl" ; \
b00612cc 14652 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14655 "RANLIB=$${RANLIB}" \
14656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14657 clean) \
2a4cbe27
NN
14658 || exit 1
14659
b813574b 14660@endif intl
2a4cbe27 14661
b813574b
PB
14662.PHONY: maybe-distclean-intl distclean-intl
14663maybe-distclean-intl:
14664@if intl
14665maybe-distclean-intl: distclean-intl
2a4cbe27 14666
b813574b
PB
14667distclean-intl:
14668 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14669 r=`${PWD_COMMAND}`; export r; \
14670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14671 $(HOST_EXPORTS) \
b813574b 14672 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14674 done; \
b813574b 14675 echo "Doing distclean in intl" ; \
b00612cc 14676 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14679 "RANLIB=$${RANLIB}" \
14680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14681 distclean) \
2a4cbe27
NN
14682 || exit 1
14683
b813574b 14684@endif intl
2a4cbe27 14685
b813574b
PB
14686.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
14687maybe-maintainer-clean-intl:
14688@if intl
14689maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 14690
b813574b
PB
14691maintainer-clean-intl:
14692 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14693 r=`${PWD_COMMAND}`; export r; \
14694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14695 $(HOST_EXPORTS) \
b813574b 14696 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14698 done; \
b813574b 14699 echo "Doing maintainer-clean in intl" ; \
b00612cc 14700 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14703 "RANLIB=$${RANLIB}" \
14704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14705 maintainer-clean) \
2a4cbe27
NN
14706 || exit 1
14707
b813574b 14708@endif intl
2a4cbe27 14709
2a4cbe27 14710
a7254363 14711
b813574b
PB
14712.PHONY: configure-tcl maybe-configure-tcl
14713maybe-configure-tcl:
14714@if tcl
14715maybe-configure-tcl: configure-tcl
c52c6897 14716configure-tcl:
0aed8855 14717 @: $(MAKE); $(unstage)
c52c6897 14718 @r=`${PWD_COMMAND}`; export r; \
b40e3958 14719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14720 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
14721 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 14722 $(HOST_EXPORTS) \
a7254363
PB
14723 echo Configuring in $(HOST_SUBDIR)/tcl; \
14724 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 14725 case $(srcdir) in \
b00612cc
PB
14726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14727 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
14728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14729 esac; \
b00612cc
PB
14730 srcdiroption="--srcdir=$${topdir}/tcl"; \
14731 libsrcdir="$$s/tcl"; \
4fa63067 14732 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14733 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 14734 || exit 1
b813574b 14735@endif tcl
2a4cbe27 14736
a7254363
PB
14737
14738
d545f33b
PB
14739
14740
b813574b
PB
14741.PHONY: all-tcl maybe-all-tcl
14742maybe-all-tcl:
14743@if tcl
d27cc32e 14744TARGET-tcl=all
b813574b
PB
14745maybe-all-tcl: all-tcl
14746all-tcl: configure-tcl
0aed8855 14747 @: $(MAKE); $(unstage)
4fa63067
NN
14748 @r=`${PWD_COMMAND}`; export r; \
14749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14750 $(HOST_EXPORTS) \
b00612cc
PB
14751 (cd $(HOST_SUBDIR)/tcl && \
14752 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 14753@endif tcl
4fa63067 14754
a7254363 14755
d545f33b
PB
14756
14757
b813574b
PB
14758.PHONY: check-tcl maybe-check-tcl
14759maybe-check-tcl:
14760@if tcl
14761maybe-check-tcl: check-tcl
2a4cbe27 14762
b813574b 14763check-tcl:
0aed8855 14764 @: $(MAKE); $(unstage)
4fa63067
NN
14765 @r=`${PWD_COMMAND}`; export r; \
14766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14767 $(HOST_EXPORTS) \
b00612cc
PB
14768 (cd $(HOST_SUBDIR)/tcl && \
14769 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 14770
b813574b 14771@endif tcl
4fa63067 14772
b813574b
PB
14773.PHONY: install-tcl maybe-install-tcl
14774maybe-install-tcl:
14775@if tcl
14776maybe-install-tcl: install-tcl
4fa63067 14777
b813574b 14778install-tcl: installdirs
0aed8855 14779 @: $(MAKE); $(unstage)
4fa63067
NN
14780 @r=`${PWD_COMMAND}`; export r; \
14781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14782 $(HOST_EXPORTS) \
b00612cc 14783 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 14784 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14785
b813574b 14786@endif tcl
4fa63067
NN
14787
14788# Other targets (info, dvi, etc.)
14789
b813574b
PB
14790.PHONY: maybe-info-tcl info-tcl
14791maybe-info-tcl:
14792@if tcl
14793maybe-info-tcl: info-tcl
4fa63067 14794
b813574b
PB
14795info-tcl: \
14796 configure-tcl
0aed8855 14797 @: $(MAKE); $(unstage)
b813574b 14798 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14799 r=`${PWD_COMMAND}`; export r; \
14800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14801 $(HOST_EXPORTS) \
b813574b 14802 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14804 done; \
b813574b 14805 echo "Doing info in tcl" ; \
b00612cc 14806 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14809 "RANLIB=$${RANLIB}" \
14810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14811 info) \
2a4cbe27
NN
14812 || exit 1
14813
b813574b 14814@endif tcl
2a4cbe27 14815
b813574b
PB
14816.PHONY: maybe-dvi-tcl dvi-tcl
14817maybe-dvi-tcl:
14818@if tcl
14819maybe-dvi-tcl: dvi-tcl
2a4cbe27 14820
b813574b
PB
14821dvi-tcl: \
14822 configure-tcl
0aed8855 14823 @: $(MAKE); $(unstage)
b813574b 14824 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14825 r=`${PWD_COMMAND}`; export r; \
14826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14827 $(HOST_EXPORTS) \
b813574b 14828 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14830 done; \
b813574b 14831 echo "Doing dvi in tcl" ; \
b00612cc 14832 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14835 "RANLIB=$${RANLIB}" \
14836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14837 dvi) \
2a4cbe27
NN
14838 || exit 1
14839
b813574b 14840@endif tcl
2a4cbe27 14841
6d389afc
MS
14842.PHONY: maybe-html-tcl html-tcl
14843maybe-html-tcl:
14844@if tcl
14845maybe-html-tcl: html-tcl
14846
14847html-tcl: \
14848 configure-tcl
0aed8855 14849 @: $(MAKE); $(unstage)
6d389afc
MS
14850 @[ -f ./tcl/Makefile ] || exit 0; \
14851 r=`${PWD_COMMAND}`; export r; \
14852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14853 $(HOST_EXPORTS) \
14854 for flag in $(EXTRA_HOST_FLAGS) ; do \
14855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14856 done; \
14857 echo "Doing html in tcl" ; \
b00612cc 14858 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
14859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14861 "RANLIB=$${RANLIB}" \
14862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14863 html) \
14864 || exit 1
14865
14866@endif tcl
14867
b813574b
PB
14868.PHONY: maybe-TAGS-tcl TAGS-tcl
14869maybe-TAGS-tcl:
14870@if tcl
14871maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 14872
b813574b
PB
14873TAGS-tcl: \
14874 configure-tcl
0aed8855 14875 @: $(MAKE); $(unstage)
b813574b 14876 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14877 r=`${PWD_COMMAND}`; export r; \
14878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14879 $(HOST_EXPORTS) \
b813574b 14880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14882 done; \
b813574b 14883 echo "Doing TAGS in tcl" ; \
b00612cc 14884 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14887 "RANLIB=$${RANLIB}" \
14888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14889 TAGS) \
2a4cbe27
NN
14890 || exit 1
14891
b813574b 14892@endif tcl
2a4cbe27 14893
b813574b
PB
14894.PHONY: maybe-install-info-tcl install-info-tcl
14895maybe-install-info-tcl:
14896@if tcl
14897maybe-install-info-tcl: install-info-tcl
2a4cbe27 14898
b813574b
PB
14899install-info-tcl: \
14900 configure-tcl \
14901 info-tcl
0aed8855 14902 @: $(MAKE); $(unstage)
b813574b 14903 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14904 r=`${PWD_COMMAND}`; export r; \
14905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14906 $(HOST_EXPORTS) \
b813574b 14907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14909 done; \
b813574b 14910 echo "Doing install-info in tcl" ; \
b00612cc 14911 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14914 "RANLIB=$${RANLIB}" \
14915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14916 install-info) \
2a4cbe27
NN
14917 || exit 1
14918
b813574b 14919@endif tcl
2a4cbe27 14920
b813574b
PB
14921.PHONY: maybe-installcheck-tcl installcheck-tcl
14922maybe-installcheck-tcl:
14923@if tcl
14924maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 14925
b813574b
PB
14926installcheck-tcl: \
14927 configure-tcl
0aed8855 14928 @: $(MAKE); $(unstage)
b813574b 14929 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14930 r=`${PWD_COMMAND}`; export r; \
14931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14932 $(HOST_EXPORTS) \
b813574b 14933 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14935 done; \
b813574b 14936 echo "Doing installcheck in tcl" ; \
b00612cc 14937 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14940 "RANLIB=$${RANLIB}" \
14941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14942 installcheck) \
2a4cbe27
NN
14943 || exit 1
14944
b813574b 14945@endif tcl
2a4cbe27 14946
b813574b
PB
14947.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
14948maybe-mostlyclean-tcl:
14949@if tcl
14950maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 14951
b813574b
PB
14952# tcl doesn't support mostlyclean.
14953mostlyclean-tcl:
2a4cbe27 14954
b813574b 14955@endif tcl
2a4cbe27 14956
b813574b
PB
14957.PHONY: maybe-clean-tcl clean-tcl
14958maybe-clean-tcl:
14959@if tcl
14960maybe-clean-tcl: clean-tcl
2a4cbe27 14961
b813574b 14962clean-tcl:
0aed8855 14963 @: $(MAKE); $(unstage)
b813574b 14964 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14965 r=`${PWD_COMMAND}`; export r; \
14966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14967 $(HOST_EXPORTS) \
b813574b 14968 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14970 done; \
b813574b 14971 echo "Doing clean in tcl" ; \
b00612cc 14972 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14975 "RANLIB=$${RANLIB}" \
14976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14977 clean) \
2a4cbe27
NN
14978 || exit 1
14979
b813574b 14980@endif tcl
2a4cbe27 14981
b813574b
PB
14982.PHONY: maybe-distclean-tcl distclean-tcl
14983maybe-distclean-tcl:
14984@if tcl
14985maybe-distclean-tcl: distclean-tcl
2a4cbe27 14986
b813574b 14987distclean-tcl:
0aed8855 14988 @: $(MAKE); $(unstage)
b813574b 14989 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14990 r=`${PWD_COMMAND}`; export r; \
14991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14992 $(HOST_EXPORTS) \
b813574b 14993 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14995 done; \
b813574b 14996 echo "Doing distclean in tcl" ; \
b00612cc 14997 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15000 "RANLIB=$${RANLIB}" \
15001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15002 distclean) \
2a4cbe27
NN
15003 || exit 1
15004
b813574b 15005@endif tcl
2a4cbe27 15006
b813574b
PB
15007.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
15008maybe-maintainer-clean-tcl:
15009@if tcl
15010maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 15011
b813574b 15012maintainer-clean-tcl:
0aed8855 15013 @: $(MAKE); $(unstage)
b813574b 15014 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
15015 r=`${PWD_COMMAND}`; export r; \
15016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15017 $(HOST_EXPORTS) \
b813574b 15018 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15020 done; \
b813574b 15021 echo "Doing maintainer-clean in tcl" ; \
b00612cc 15022 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
15023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15025 "RANLIB=$${RANLIB}" \
15026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15027 maintainer-clean) \
2a4cbe27
NN
15028 || exit 1
15029
b813574b 15030@endif tcl
2a4cbe27 15031
2a4cbe27 15032
a7254363 15033
b813574b
PB
15034.PHONY: configure-itcl maybe-configure-itcl
15035maybe-configure-itcl:
15036@if itcl
15037maybe-configure-itcl: configure-itcl
c52c6897 15038configure-itcl:
0aed8855 15039 @: $(MAKE); $(unstage)
c52c6897 15040 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15042 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
15043 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 15044 $(HOST_EXPORTS) \
a7254363
PB
15045 echo Configuring in $(HOST_SUBDIR)/itcl; \
15046 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 15047 case $(srcdir) in \
b00612cc
PB
15048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15049 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
15050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15051 esac; \
b00612cc
PB
15052 srcdiroption="--srcdir=$${topdir}/itcl"; \
15053 libsrcdir="$$s/itcl"; \
4fa63067 15054 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15055 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 15056 || exit 1
b813574b 15057@endif itcl
4fa63067 15058
a7254363
PB
15059
15060
d545f33b
PB
15061
15062
b813574b
PB
15063.PHONY: all-itcl maybe-all-itcl
15064maybe-all-itcl:
15065@if itcl
d27cc32e 15066TARGET-itcl=all
b813574b
PB
15067maybe-all-itcl: all-itcl
15068all-itcl: configure-itcl
0aed8855 15069 @: $(MAKE); $(unstage)
4fa63067
NN
15070 @r=`${PWD_COMMAND}`; export r; \
15071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15072 $(HOST_EXPORTS) \
b00612cc
PB
15073 (cd $(HOST_SUBDIR)/itcl && \
15074 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 15075@endif itcl
4fa63067 15076
a7254363 15077
d545f33b
PB
15078
15079
b813574b
PB
15080.PHONY: check-itcl maybe-check-itcl
15081maybe-check-itcl:
15082@if itcl
15083maybe-check-itcl: check-itcl
4fa63067 15084
b813574b 15085check-itcl:
0aed8855 15086 @: $(MAKE); $(unstage)
4fa63067
NN
15087 @r=`${PWD_COMMAND}`; export r; \
15088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15089 $(HOST_EXPORTS) \
b00612cc
PB
15090 (cd $(HOST_SUBDIR)/itcl && \
15091 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15092
b813574b 15093@endif itcl
4fa63067 15094
b813574b
PB
15095.PHONY: install-itcl maybe-install-itcl
15096maybe-install-itcl:
15097@if itcl
15098maybe-install-itcl: install-itcl
4fa63067 15099
b813574b 15100install-itcl: installdirs
0aed8855 15101 @: $(MAKE); $(unstage)
4fa63067
NN
15102 @r=`${PWD_COMMAND}`; export r; \
15103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15104 $(HOST_EXPORTS) \
b00612cc 15105 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 15106 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15107
b813574b 15108@endif itcl
4fa63067
NN
15109
15110# Other targets (info, dvi, etc.)
15111
b813574b
PB
15112.PHONY: maybe-info-itcl info-itcl
15113maybe-info-itcl:
15114@if itcl
15115maybe-info-itcl: info-itcl
4fa63067 15116
b813574b
PB
15117info-itcl: \
15118 configure-itcl
0aed8855 15119 @: $(MAKE); $(unstage)
b813574b 15120 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15121 r=`${PWD_COMMAND}`; export r; \
15122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15123 $(HOST_EXPORTS) \
b813574b 15124 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15126 done; \
b813574b 15127 echo "Doing info in itcl" ; \
b00612cc 15128 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15131 "RANLIB=$${RANLIB}" \
15132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15133 info) \
2a4cbe27
NN
15134 || exit 1
15135
b813574b 15136@endif itcl
2a4cbe27 15137
b813574b
PB
15138.PHONY: maybe-dvi-itcl dvi-itcl
15139maybe-dvi-itcl:
15140@if itcl
15141maybe-dvi-itcl: dvi-itcl
2a4cbe27 15142
b813574b
PB
15143dvi-itcl: \
15144 configure-itcl
0aed8855 15145 @: $(MAKE); $(unstage)
b813574b 15146 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15147 r=`${PWD_COMMAND}`; export r; \
15148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15149 $(HOST_EXPORTS) \
b813574b 15150 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15152 done; \
b813574b 15153 echo "Doing dvi in itcl" ; \
b00612cc 15154 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15157 "RANLIB=$${RANLIB}" \
15158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15159 dvi) \
2a4cbe27
NN
15160 || exit 1
15161
b813574b 15162@endif itcl
2a4cbe27 15163
6d389afc
MS
15164.PHONY: maybe-html-itcl html-itcl
15165maybe-html-itcl:
15166@if itcl
15167maybe-html-itcl: html-itcl
15168
15169html-itcl: \
15170 configure-itcl
0aed8855 15171 @: $(MAKE); $(unstage)
6d389afc
MS
15172 @[ -f ./itcl/Makefile ] || exit 0; \
15173 r=`${PWD_COMMAND}`; export r; \
15174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15175 $(HOST_EXPORTS) \
15176 for flag in $(EXTRA_HOST_FLAGS) ; do \
15177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15178 done; \
15179 echo "Doing html in itcl" ; \
b00612cc 15180 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
15181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15183 "RANLIB=$${RANLIB}" \
15184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15185 html) \
15186 || exit 1
15187
15188@endif itcl
15189
b813574b
PB
15190.PHONY: maybe-TAGS-itcl TAGS-itcl
15191maybe-TAGS-itcl:
15192@if itcl
15193maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 15194
b813574b
PB
15195TAGS-itcl: \
15196 configure-itcl
0aed8855 15197 @: $(MAKE); $(unstage)
b813574b 15198 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15199 r=`${PWD_COMMAND}`; export r; \
15200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15201 $(HOST_EXPORTS) \
b813574b 15202 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15204 done; \
b813574b 15205 echo "Doing TAGS in itcl" ; \
b00612cc 15206 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15209 "RANLIB=$${RANLIB}" \
15210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15211 TAGS) \
2a4cbe27
NN
15212 || exit 1
15213
b813574b 15214@endif itcl
2a4cbe27 15215
b813574b
PB
15216.PHONY: maybe-install-info-itcl install-info-itcl
15217maybe-install-info-itcl:
15218@if itcl
15219maybe-install-info-itcl: install-info-itcl
2a4cbe27 15220
b813574b
PB
15221install-info-itcl: \
15222 configure-itcl \
15223 info-itcl
0aed8855 15224 @: $(MAKE); $(unstage)
b813574b 15225 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15226 r=`${PWD_COMMAND}`; export r; \
15227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15228 $(HOST_EXPORTS) \
b813574b 15229 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15231 done; \
b813574b 15232 echo "Doing install-info in itcl" ; \
b00612cc 15233 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15236 "RANLIB=$${RANLIB}" \
15237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15238 install-info) \
2a4cbe27
NN
15239 || exit 1
15240
b813574b 15241@endif itcl
2a4cbe27 15242
b813574b
PB
15243.PHONY: maybe-installcheck-itcl installcheck-itcl
15244maybe-installcheck-itcl:
15245@if itcl
15246maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 15247
b813574b
PB
15248installcheck-itcl: \
15249 configure-itcl
0aed8855 15250 @: $(MAKE); $(unstage)
b813574b 15251 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15252 r=`${PWD_COMMAND}`; export r; \
15253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15254 $(HOST_EXPORTS) \
b813574b 15255 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15257 done; \
b813574b 15258 echo "Doing installcheck in itcl" ; \
b00612cc 15259 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15262 "RANLIB=$${RANLIB}" \
15263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15264 installcheck) \
2a4cbe27
NN
15265 || exit 1
15266
b813574b 15267@endif itcl
2a4cbe27 15268
b813574b
PB
15269.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
15270maybe-mostlyclean-itcl:
15271@if itcl
15272maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 15273
b813574b 15274mostlyclean-itcl:
0aed8855 15275 @: $(MAKE); $(unstage)
b813574b 15276 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15277 r=`${PWD_COMMAND}`; export r; \
15278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15279 $(HOST_EXPORTS) \
b813574b 15280 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15282 done; \
b813574b 15283 echo "Doing mostlyclean in itcl" ; \
b00612cc 15284 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15287 "RANLIB=$${RANLIB}" \
15288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15289 mostlyclean) \
2a4cbe27
NN
15290 || exit 1
15291
b813574b 15292@endif itcl
2a4cbe27 15293
b813574b
PB
15294.PHONY: maybe-clean-itcl clean-itcl
15295maybe-clean-itcl:
15296@if itcl
15297maybe-clean-itcl: clean-itcl
2a4cbe27 15298
b813574b 15299clean-itcl:
0aed8855 15300 @: $(MAKE); $(unstage)
b813574b 15301 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15302 r=`${PWD_COMMAND}`; export r; \
15303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15304 $(HOST_EXPORTS) \
b813574b 15305 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15307 done; \
b813574b 15308 echo "Doing clean in itcl" ; \
b00612cc 15309 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15312 "RANLIB=$${RANLIB}" \
15313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15314 clean) \
2a4cbe27
NN
15315 || exit 1
15316
b813574b 15317@endif itcl
2a4cbe27 15318
b813574b
PB
15319.PHONY: maybe-distclean-itcl distclean-itcl
15320maybe-distclean-itcl:
15321@if itcl
15322maybe-distclean-itcl: distclean-itcl
2a4cbe27 15323
b813574b 15324distclean-itcl:
0aed8855 15325 @: $(MAKE); $(unstage)
b813574b 15326 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15327 r=`${PWD_COMMAND}`; export r; \
15328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15329 $(HOST_EXPORTS) \
b813574b 15330 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15332 done; \
b813574b 15333 echo "Doing distclean in itcl" ; \
b00612cc 15334 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15337 "RANLIB=$${RANLIB}" \
15338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15339 distclean) \
2a4cbe27
NN
15340 || exit 1
15341
b813574b 15342@endif itcl
2a4cbe27 15343
b813574b
PB
15344.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
15345maybe-maintainer-clean-itcl:
15346@if itcl
15347maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 15348
b813574b 15349maintainer-clean-itcl:
0aed8855 15350 @: $(MAKE); $(unstage)
b813574b 15351 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15352 r=`${PWD_COMMAND}`; export r; \
15353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15354 $(HOST_EXPORTS) \
b813574b 15355 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15357 done; \
b813574b 15358 echo "Doing maintainer-clean in itcl" ; \
b00612cc 15359 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15362 "RANLIB=$${RANLIB}" \
15363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15364 maintainer-clean) \
2a4cbe27
NN
15365 || exit 1
15366
b813574b 15367@endif itcl
2a4cbe27 15368
2a4cbe27 15369
a7254363 15370
b813574b
PB
15371.PHONY: configure-ld maybe-configure-ld
15372maybe-configure-ld:
15373@if ld
15374maybe-configure-ld: configure-ld
c52c6897
PB
15375configure-ld:
15376@endif ld
15377@if ld-bootstrap
15378 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
15379@endif ld-bootstrap
15380@if ld
15381 @r=`${PWD_COMMAND}`; export r; \
15382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
15383 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
15384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 15385 $(HOST_EXPORTS) \
a7254363
PB
15386 echo Configuring in $(HOST_SUBDIR)/ld; \
15387 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 15388 case $(srcdir) in \
b00612cc
PB
15389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15390 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 15392 esac; \
b00612cc
PB
15393 srcdiroption="--srcdir=$${topdir}/ld"; \
15394 libsrcdir="$$s/ld"; \
04cf1b77 15395 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15396 $(HOST_CONFIGARGS) $${srcdiroption} \
04cf1b77 15397 || exit 1
b813574b 15398@endif ld
04cf1b77 15399
a7254363
PB
15400
15401
d545f33b
PB
15402.PHONY: configure-stage1-ld maybe-configure-stage1-ld
15403maybe-configure-stage1-ld:
15404@if ld-bootstrap
15405maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 15406configure-stage1-ld:
c52c6897 15407 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 15408 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15409 @r=`${PWD_COMMAND}`; export r; \
15410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15411 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15412 $(HOST_EXPORTS) \
15413 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 15414 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15415 cd $(HOST_SUBDIR)/ld || exit 1; \
15416 case $(srcdir) in \
15417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15418 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15420 esac; \
15421 srcdiroption="--srcdir=$${topdir}/ld"; \
15422 libsrcdir="$$s/ld"; \
15423 $(SHELL) $${libsrcdir}/configure \
15424 $(HOST_CONFIGARGS) $${srcdiroption} \
15425 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
15426@endif ld-bootstrap
15427
15428.PHONY: configure-stage2-ld maybe-configure-stage2-ld
15429maybe-configure-stage2-ld:
15430@if ld-bootstrap
15431maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 15432configure-stage2-ld:
c52c6897 15433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 15434 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15435 @r=`${PWD_COMMAND}`; export r; \
15436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15437 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15438 $(HOST_EXPORTS) \
15439 $(POSTSTAGE1_HOST_EXPORTS) \
15440 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 15441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15442 cd $(HOST_SUBDIR)/ld || exit 1; \
15443 case $(srcdir) in \
15444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15445 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15447 esac; \
15448 srcdiroption="--srcdir=$${topdir}/ld"; \
15449 libsrcdir="$$s/ld"; \
15450 $(SHELL) $${libsrcdir}/configure \
15451 $(HOST_CONFIGARGS) $${srcdiroption} \
15452 @stage2_werror_flag@
15453@endif ld-bootstrap
15454
15455.PHONY: configure-stage3-ld maybe-configure-stage3-ld
15456maybe-configure-stage3-ld:
15457@if ld-bootstrap
15458maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 15459configure-stage3-ld:
c52c6897 15460 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 15461 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15462 @r=`${PWD_COMMAND}`; export r; \
15463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15464 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15465 $(HOST_EXPORTS) \
15466 $(POSTSTAGE1_HOST_EXPORTS) \
15467 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 15468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15469 cd $(HOST_SUBDIR)/ld || exit 1; \
15470 case $(srcdir) in \
15471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15472 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15474 esac; \
15475 srcdiroption="--srcdir=$${topdir}/ld"; \
15476 libsrcdir="$$s/ld"; \
15477 $(SHELL) $${libsrcdir}/configure \
15478 $(HOST_CONFIGARGS) $${srcdiroption} \
15479 @stage2_werror_flag@
15480@endif ld-bootstrap
15481
15482.PHONY: configure-stage4-ld maybe-configure-stage4-ld
15483maybe-configure-stage4-ld:
15484@if ld-bootstrap
15485maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 15486configure-stage4-ld:
c52c6897 15487 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 15488 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15489 @r=`${PWD_COMMAND}`; export r; \
15490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15491 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15492 $(HOST_EXPORTS) \
15493 $(POSTSTAGE1_HOST_EXPORTS) \
15494 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 15495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15496 cd $(HOST_SUBDIR)/ld || exit 1; \
15497 case $(srcdir) in \
15498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15499 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15501 esac; \
15502 srcdiroption="--srcdir=$${topdir}/ld"; \
15503 libsrcdir="$$s/ld"; \
15504 $(SHELL) $${libsrcdir}/configure \
15505 $(HOST_CONFIGARGS) $${srcdiroption} \
15506 @stage2_werror_flag@
15507@endif ld-bootstrap
15508
15509.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
15510maybe-configure-stageprofile-ld:
15511@if ld-bootstrap
15512maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 15513configure-stageprofile-ld:
c52c6897 15514 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 15515 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15516 @r=`${PWD_COMMAND}`; export r; \
15517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15518 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15519 $(HOST_EXPORTS) \
15520 $(POSTSTAGE1_HOST_EXPORTS) \
15521 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 15522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15523 cd $(HOST_SUBDIR)/ld || exit 1; \
15524 case $(srcdir) in \
15525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15526 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15528 esac; \
15529 srcdiroption="--srcdir=$${topdir}/ld"; \
15530 libsrcdir="$$s/ld"; \
15531 $(SHELL) $${libsrcdir}/configure \
15532 $(HOST_CONFIGARGS) $${srcdiroption} \
15533 @stage2_werror_flag@
15534@endif ld-bootstrap
15535
15536.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
15537maybe-configure-stagefeedback-ld:
15538@if ld-bootstrap
15539maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 15540configure-stagefeedback-ld:
c52c6897 15541 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 15542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15543 @r=`${PWD_COMMAND}`; export r; \
15544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15545 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15546 $(HOST_EXPORTS) \
15547 $(POSTSTAGE1_HOST_EXPORTS) \
15548 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 15549 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15550 cd $(HOST_SUBDIR)/ld || exit 1; \
15551 case $(srcdir) in \
15552 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15553 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15554 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15555 esac; \
15556 srcdiroption="--srcdir=$${topdir}/ld"; \
15557 libsrcdir="$$s/ld"; \
15558 $(SHELL) $${libsrcdir}/configure \
15559 $(HOST_CONFIGARGS) $${srcdiroption} \
15560 @stage2_werror_flag@
15561@endif ld-bootstrap
15562
15563
15564
15565
15566
b813574b
PB
15567.PHONY: all-ld maybe-all-ld
15568maybe-all-ld:
15569@if ld
d27cc32e 15570TARGET-ld=all
b813574b
PB
15571maybe-all-ld: all-ld
15572all-ld: configure-ld
c52c6897
PB
15573@endif ld
15574@if ld-bootstrap
15575 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
15576@endif ld-bootstrap
15577@if ld
15578 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 15579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15580 $(HOST_EXPORTS) \
b00612cc
PB
15581 (cd $(HOST_SUBDIR)/ld && \
15582 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 15583@endif ld
04cf1b77 15584
a7254363 15585
d545f33b
PB
15586
15587.PHONY: all-stage1-ld maybe-all-stage1-ld
15588.PHONY: clean-stage1-ld maybe-clean-stage1-ld
15589maybe-all-stage1-ld:
15590maybe-clean-stage1-ld:
15591@if ld-bootstrap
15592maybe-all-stage1-ld: all-stage1-ld
15593all-stage1: all-stage1-ld
f70224b5 15594TARGET-stage1-ld = $(TARGET-ld)
d545f33b 15595all-stage1-ld: configure-stage1-ld
c52c6897 15596 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
15597 @r=`${PWD_COMMAND}`; export r; \
15598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15599 $(HOST_EXPORTS) \
15600 cd $(HOST_SUBDIR)/ld && \
c52c6897 15601 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 15602 $(TARGET-stage1-ld)
d545f33b
PB
15603
15604maybe-clean-stage1-ld: clean-stage1-ld
15605clean-stage1: clean-stage1-ld
15606clean-stage1-ld:
15607 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] \
15608 || exit 0 ; \
c52c6897 15609 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
15610 cd $(HOST_SUBDIR)/ld && \
15611 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 15612 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
15613@endif ld-bootstrap
15614
15615
15616.PHONY: all-stage2-ld maybe-all-stage2-ld
15617.PHONY: clean-stage2-ld maybe-clean-stage2-ld
15618maybe-all-stage2-ld:
15619maybe-clean-stage2-ld:
15620@if ld-bootstrap
15621maybe-all-stage2-ld: all-stage2-ld
15622all-stage2: all-stage2-ld
f70224b5 15623TARGET-stage2-ld = $(TARGET-ld)
d545f33b 15624all-stage2-ld: configure-stage2-ld
c52c6897 15625 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
15626 @r=`${PWD_COMMAND}`; export r; \
15627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15628 $(HOST_EXPORTS) \
15629 $(POSTSTAGE1_HOST_EXPORTS) \
15630 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15631 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15632 $(TARGET-stage2-ld)
d545f33b
PB
15633
15634maybe-clean-stage2-ld: clean-stage2-ld
15635clean-stage2: clean-stage2-ld
15636clean-stage2-ld:
15637 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] \
15638 || exit 0 ; \
c52c6897 15639 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
15640 cd $(HOST_SUBDIR)/ld && \
15641 $(MAKE) $(FLAGS_TO_PASS) \
15642 $(POSTSTAGE1_FLAGS_TO_PASS) \
15643 clean
15644@endif ld-bootstrap
15645
15646
15647.PHONY: all-stage3-ld maybe-all-stage3-ld
15648.PHONY: clean-stage3-ld maybe-clean-stage3-ld
15649maybe-all-stage3-ld:
15650maybe-clean-stage3-ld:
15651@if ld-bootstrap
15652maybe-all-stage3-ld: all-stage3-ld
15653all-stage3: all-stage3-ld
f70224b5 15654TARGET-stage3-ld = $(TARGET-ld)
d545f33b 15655all-stage3-ld: configure-stage3-ld
c52c6897 15656 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
15657 @r=`${PWD_COMMAND}`; export r; \
15658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15659 $(HOST_EXPORTS) \
15660 $(POSTSTAGE1_HOST_EXPORTS) \
15661 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15662 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15663 $(TARGET-stage3-ld)
d545f33b
PB
15664
15665maybe-clean-stage3-ld: clean-stage3-ld
15666clean-stage3: clean-stage3-ld
15667clean-stage3-ld:
15668 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] \
15669 || exit 0 ; \
c52c6897 15670 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
15671 cd $(HOST_SUBDIR)/ld && \
15672 $(MAKE) $(FLAGS_TO_PASS) \
15673 $(POSTSTAGE1_FLAGS_TO_PASS) \
15674 clean
15675@endif ld-bootstrap
15676
15677
15678.PHONY: all-stage4-ld maybe-all-stage4-ld
15679.PHONY: clean-stage4-ld maybe-clean-stage4-ld
15680maybe-all-stage4-ld:
15681maybe-clean-stage4-ld:
15682@if ld-bootstrap
15683maybe-all-stage4-ld: all-stage4-ld
15684all-stage4: all-stage4-ld
f70224b5 15685TARGET-stage4-ld = $(TARGET-ld)
d545f33b 15686all-stage4-ld: configure-stage4-ld
c52c6897 15687 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
15688 @r=`${PWD_COMMAND}`; export r; \
15689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15690 $(HOST_EXPORTS) \
15691 $(POSTSTAGE1_HOST_EXPORTS) \
15692 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15693 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15694 $(TARGET-stage4-ld)
d545f33b
PB
15695
15696maybe-clean-stage4-ld: clean-stage4-ld
15697clean-stage4: clean-stage4-ld
15698clean-stage4-ld:
15699 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] \
15700 || exit 0 ; \
c52c6897 15701 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
15702 cd $(HOST_SUBDIR)/ld && \
15703 $(MAKE) $(FLAGS_TO_PASS) \
15704 $(POSTSTAGE1_FLAGS_TO_PASS) \
15705 clean
15706@endif ld-bootstrap
15707
15708
15709.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
15710.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
15711maybe-all-stageprofile-ld:
15712maybe-clean-stageprofile-ld:
15713@if ld-bootstrap
15714maybe-all-stageprofile-ld: all-stageprofile-ld
15715all-stageprofile: all-stageprofile-ld
f70224b5 15716TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 15717all-stageprofile-ld: configure-stageprofile-ld
c52c6897 15718 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
15719 @r=`${PWD_COMMAND}`; export r; \
15720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15721 $(HOST_EXPORTS) \
15722 $(POSTSTAGE1_HOST_EXPORTS) \
15723 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15724 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
15725 $(TARGET-stageprofile-ld)
d545f33b
PB
15726
15727maybe-clean-stageprofile-ld: clean-stageprofile-ld
15728clean-stageprofile: clean-stageprofile-ld
15729clean-stageprofile-ld:
15730 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] \
15731 || exit 0 ; \
c52c6897 15732 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
15733 cd $(HOST_SUBDIR)/ld && \
15734 $(MAKE) $(FLAGS_TO_PASS) \
15735 $(POSTSTAGE1_FLAGS_TO_PASS) \
15736 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
15737@endif ld-bootstrap
15738
15739
15740.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
15741.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
15742maybe-all-stagefeedback-ld:
15743maybe-clean-stagefeedback-ld:
15744@if ld-bootstrap
15745maybe-all-stagefeedback-ld: all-stagefeedback-ld
15746all-stagefeedback: all-stagefeedback-ld
f70224b5 15747TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 15748all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 15749 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15750 @r=`${PWD_COMMAND}`; export r; \
15751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15752 $(HOST_EXPORTS) \
15753 $(POSTSTAGE1_HOST_EXPORTS) \
15754 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15755 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
15756 $(TARGET-stagefeedback-ld)
d545f33b
PB
15757
15758maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
15759clean-stagefeedback: clean-stagefeedback-ld
15760clean-stagefeedback-ld:
15761 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] \
15762 || exit 0 ; \
c52c6897 15763 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
15764 cd $(HOST_SUBDIR)/ld && \
15765 $(MAKE) $(FLAGS_TO_PASS) \
15766 $(POSTSTAGE1_FLAGS_TO_PASS) \
15767 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
15768@endif ld-bootstrap
15769
15770
15771
15772
15773
b813574b
PB
15774.PHONY: check-ld maybe-check-ld
15775maybe-check-ld:
15776@if ld
15777maybe-check-ld: check-ld
04cf1b77 15778
b813574b 15779check-ld:
0aed8855 15780 @: $(MAKE); $(unstage)
04cf1b77
PB
15781 @r=`${PWD_COMMAND}`; export r; \
15782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15783 $(HOST_EXPORTS) \
b00612cc
PB
15784 (cd $(HOST_SUBDIR)/ld && \
15785 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 15786
b813574b 15787@endif ld
04cf1b77 15788
b813574b
PB
15789.PHONY: install-ld maybe-install-ld
15790maybe-install-ld:
15791@if ld
15792maybe-install-ld: install-ld
04cf1b77 15793
b813574b 15794install-ld: installdirs
0aed8855 15795 @: $(MAKE); $(unstage)
04cf1b77
PB
15796 @r=`${PWD_COMMAND}`; export r; \
15797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15798 $(HOST_EXPORTS) \
b00612cc 15799 (cd $(HOST_SUBDIR)/ld && \
2da12f12 15800 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 15801
b813574b 15802@endif ld
04cf1b77
PB
15803
15804# Other targets (info, dvi, etc.)
15805
b813574b
PB
15806.PHONY: maybe-info-ld info-ld
15807maybe-info-ld:
15808@if ld
15809maybe-info-ld: info-ld
04cf1b77 15810
b813574b
PB
15811info-ld: \
15812 configure-ld
15813 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15814 r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15816 $(HOST_EXPORTS) \
b813574b 15817 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15819 done; \
b813574b 15820 echo "Doing info in ld" ; \
b00612cc 15821 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15824 "RANLIB=$${RANLIB}" \
15825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15826 info) \
04cf1b77
PB
15827 || exit 1
15828
b813574b 15829@endif ld
04cf1b77 15830
b813574b
PB
15831.PHONY: maybe-dvi-ld dvi-ld
15832maybe-dvi-ld:
15833@if ld
15834maybe-dvi-ld: dvi-ld
04cf1b77 15835
b813574b
PB
15836dvi-ld: \
15837 configure-ld
15838 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15839 r=`${PWD_COMMAND}`; export r; \
15840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15841 $(HOST_EXPORTS) \
b813574b 15842 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15844 done; \
b813574b 15845 echo "Doing dvi in ld" ; \
b00612cc 15846 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15849 "RANLIB=$${RANLIB}" \
15850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15851 dvi) \
04cf1b77
PB
15852 || exit 1
15853
b813574b 15854@endif ld
04cf1b77 15855
6d389afc
MS
15856.PHONY: maybe-html-ld html-ld
15857maybe-html-ld:
15858@if ld
15859maybe-html-ld: html-ld
15860
15861html-ld: \
15862 configure-ld
15863 @[ -f ./ld/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15866 $(HOST_EXPORTS) \
15867 for flag in $(EXTRA_HOST_FLAGS) ; do \
15868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869 done; \
15870 echo "Doing html in ld" ; \
b00612cc 15871 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
15872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874 "RANLIB=$${RANLIB}" \
15875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15876 html) \
15877 || exit 1
15878
15879@endif ld
15880
b813574b
PB
15881.PHONY: maybe-TAGS-ld TAGS-ld
15882maybe-TAGS-ld:
15883@if ld
15884maybe-TAGS-ld: TAGS-ld
04cf1b77 15885
b813574b
PB
15886TAGS-ld: \
15887 configure-ld
15888 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15889 r=`${PWD_COMMAND}`; export r; \
15890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15891 $(HOST_EXPORTS) \
b813574b 15892 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15894 done; \
b813574b 15895 echo "Doing TAGS in ld" ; \
b00612cc 15896 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15899 "RANLIB=$${RANLIB}" \
15900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15901 TAGS) \
04cf1b77
PB
15902 || exit 1
15903
b813574b 15904@endif ld
04cf1b77 15905
b813574b
PB
15906.PHONY: maybe-install-info-ld install-info-ld
15907maybe-install-info-ld:
15908@if ld
15909maybe-install-info-ld: install-info-ld
04cf1b77 15910
b813574b
PB
15911install-info-ld: \
15912 configure-ld \
15913 info-ld
15914 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15915 r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15917 $(HOST_EXPORTS) \
b813574b 15918 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15920 done; \
b813574b 15921 echo "Doing install-info in ld" ; \
b00612cc 15922 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15925 "RANLIB=$${RANLIB}" \
15926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15927 install-info) \
04cf1b77
PB
15928 || exit 1
15929
b813574b 15930@endif ld
04cf1b77 15931
b813574b
PB
15932.PHONY: maybe-installcheck-ld installcheck-ld
15933maybe-installcheck-ld:
15934@if ld
15935maybe-installcheck-ld: installcheck-ld
04cf1b77 15936
b813574b
PB
15937installcheck-ld: \
15938 configure-ld
15939 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15940 r=`${PWD_COMMAND}`; export r; \
15941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15942 $(HOST_EXPORTS) \
b813574b 15943 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15945 done; \
b813574b 15946 echo "Doing installcheck in ld" ; \
b00612cc 15947 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15950 "RANLIB=$${RANLIB}" \
15951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15952 installcheck) \
04cf1b77
PB
15953 || exit 1
15954
b813574b 15955@endif ld
04cf1b77 15956
b813574b
PB
15957.PHONY: maybe-mostlyclean-ld mostlyclean-ld
15958maybe-mostlyclean-ld:
15959@if ld
15960maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 15961
b813574b
PB
15962mostlyclean-ld:
15963 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15964 r=`${PWD_COMMAND}`; export r; \
15965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15966 $(HOST_EXPORTS) \
b813574b 15967 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15969 done; \
b813574b 15970 echo "Doing mostlyclean in ld" ; \
b00612cc 15971 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15974 "RANLIB=$${RANLIB}" \
15975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15976 mostlyclean) \
04cf1b77
PB
15977 || exit 1
15978
b813574b 15979@endif ld
04cf1b77 15980
b813574b
PB
15981.PHONY: maybe-clean-ld clean-ld
15982maybe-clean-ld:
15983@if ld
15984maybe-clean-ld: clean-ld
04cf1b77 15985
b813574b
PB
15986clean-ld:
15987 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15988 r=`${PWD_COMMAND}`; export r; \
15989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15990 $(HOST_EXPORTS) \
b813574b 15991 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15993 done; \
b813574b 15994 echo "Doing clean in ld" ; \
b00612cc 15995 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15998 "RANLIB=$${RANLIB}" \
15999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16000 clean) \
04cf1b77
PB
16001 || exit 1
16002
b813574b 16003@endif ld
04cf1b77 16004
b813574b
PB
16005.PHONY: maybe-distclean-ld distclean-ld
16006maybe-distclean-ld:
16007@if ld
16008maybe-distclean-ld: distclean-ld
04cf1b77 16009
b813574b
PB
16010distclean-ld:
16011 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
16012 r=`${PWD_COMMAND}`; export r; \
16013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16014 $(HOST_EXPORTS) \
b813574b 16015 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
16016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16017 done; \
b813574b 16018 echo "Doing distclean in ld" ; \
b00612cc 16019 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
16020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16022 "RANLIB=$${RANLIB}" \
16023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16024 distclean) \
04cf1b77
PB
16025 || exit 1
16026
b813574b 16027@endif ld
04cf1b77 16028
b813574b
PB
16029.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
16030maybe-maintainer-clean-ld:
16031@if ld
16032maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 16033
b813574b
PB
16034maintainer-clean-ld:
16035 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
16036 r=`${PWD_COMMAND}`; export r; \
16037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16038 $(HOST_EXPORTS) \
b813574b 16039 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
16040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16041 done; \
b813574b 16042 echo "Doing maintainer-clean in ld" ; \
b00612cc 16043 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
16044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16046 "RANLIB=$${RANLIB}" \
16047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16048 maintainer-clean) \
04cf1b77
PB
16049 || exit 1
16050
b813574b 16051@endif ld
04cf1b77
PB
16052
16053
a7254363 16054
b813574b
PB
16055.PHONY: configure-libcpp maybe-configure-libcpp
16056maybe-configure-libcpp:
16057@if libcpp
16058maybe-configure-libcpp: configure-libcpp
c52c6897
PB
16059configure-libcpp:
16060@endif libcpp
16061@if libcpp-bootstrap
16062 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16063@endif libcpp-bootstrap
16064@if libcpp
16065 @r=`${PWD_COMMAND}`; export r; \
16066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
16067 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
16068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 16069 $(HOST_EXPORTS) \
a7254363
PB
16070 echo Configuring in $(HOST_SUBDIR)/libcpp; \
16071 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 16072 case $(srcdir) in \
b00612cc
PB
16073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16074 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 16076 esac; \
b00612cc
PB
16077 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16078 libsrcdir="$$s/libcpp"; \
4fa63067 16079 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16080 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 16081 || exit 1
b813574b 16082@endif libcpp
4fa63067 16083
a7254363
PB
16084
16085
d545f33b
PB
16086.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
16087maybe-configure-stage1-libcpp:
16088@if libcpp-bootstrap
16089maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 16090configure-stage1-libcpp:
c52c6897 16091 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 16092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16093 @r=`${PWD_COMMAND}`; export r; \
16094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16095 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16096 $(HOST_EXPORTS) \
16097 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16098 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16099 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16100 case $(srcdir) in \
16101 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16102 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16103 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16104 esac; \
16105 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16106 libsrcdir="$$s/libcpp"; \
16107 $(SHELL) $${libsrcdir}/configure \
16108 $(HOST_CONFIGARGS) $${srcdiroption} \
16109 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
16110@endif libcpp-bootstrap
16111
16112.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
16113maybe-configure-stage2-libcpp:
16114@if libcpp-bootstrap
16115maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 16116configure-stage2-libcpp:
c52c6897 16117 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 16118 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16119 @r=`${PWD_COMMAND}`; export r; \
16120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16121 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16122 $(HOST_EXPORTS) \
16123 $(POSTSTAGE1_HOST_EXPORTS) \
16124 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16126 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16127 case $(srcdir) in \
16128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16129 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16131 esac; \
16132 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16133 libsrcdir="$$s/libcpp"; \
16134 $(SHELL) $${libsrcdir}/configure \
16135 $(HOST_CONFIGARGS) $${srcdiroption} \
16136 @stage2_werror_flag@
16137@endif libcpp-bootstrap
16138
16139.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
16140maybe-configure-stage3-libcpp:
16141@if libcpp-bootstrap
16142maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 16143configure-stage3-libcpp:
c52c6897 16144 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 16145 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16146 @r=`${PWD_COMMAND}`; export r; \
16147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16148 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16149 $(HOST_EXPORTS) \
16150 $(POSTSTAGE1_HOST_EXPORTS) \
16151 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16152 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16153 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16154 case $(srcdir) in \
16155 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16156 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16157 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16158 esac; \
16159 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16160 libsrcdir="$$s/libcpp"; \
16161 $(SHELL) $${libsrcdir}/configure \
16162 $(HOST_CONFIGARGS) $${srcdiroption} \
16163 @stage2_werror_flag@
16164@endif libcpp-bootstrap
16165
16166.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
16167maybe-configure-stage4-libcpp:
16168@if libcpp-bootstrap
16169maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 16170configure-stage4-libcpp:
c52c6897 16171 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 16172 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16173 @r=`${PWD_COMMAND}`; export r; \
16174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16175 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16176 $(HOST_EXPORTS) \
16177 $(POSTSTAGE1_HOST_EXPORTS) \
16178 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16180 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16181 case $(srcdir) in \
16182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16183 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16185 esac; \
16186 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16187 libsrcdir="$$s/libcpp"; \
16188 $(SHELL) $${libsrcdir}/configure \
16189 $(HOST_CONFIGARGS) $${srcdiroption} \
16190 @stage2_werror_flag@
16191@endif libcpp-bootstrap
16192
16193.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
16194maybe-configure-stageprofile-libcpp:
16195@if libcpp-bootstrap
16196maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 16197configure-stageprofile-libcpp:
c52c6897 16198 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 16199 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16200 @r=`${PWD_COMMAND}`; export r; \
16201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16202 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16203 $(HOST_EXPORTS) \
16204 $(POSTSTAGE1_HOST_EXPORTS) \
16205 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16207 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16208 case $(srcdir) in \
16209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16210 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16212 esac; \
16213 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16214 libsrcdir="$$s/libcpp"; \
16215 $(SHELL) $${libsrcdir}/configure \
16216 $(HOST_CONFIGARGS) $${srcdiroption} \
16217 @stage2_werror_flag@
16218@endif libcpp-bootstrap
16219
16220.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
16221maybe-configure-stagefeedback-libcpp:
16222@if libcpp-bootstrap
16223maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 16224configure-stagefeedback-libcpp:
c52c6897 16225 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 16226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16227 @r=`${PWD_COMMAND}`; export r; \
16228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16229 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16230 $(HOST_EXPORTS) \
16231 $(POSTSTAGE1_HOST_EXPORTS) \
16232 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16233 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16234 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16235 case $(srcdir) in \
16236 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16237 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16238 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16239 esac; \
16240 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16241 libsrcdir="$$s/libcpp"; \
16242 $(SHELL) $${libsrcdir}/configure \
16243 $(HOST_CONFIGARGS) $${srcdiroption} \
16244 @stage2_werror_flag@
16245@endif libcpp-bootstrap
16246
16247
16248
16249
16250
b813574b
PB
16251.PHONY: all-libcpp maybe-all-libcpp
16252maybe-all-libcpp:
16253@if libcpp
d27cc32e 16254TARGET-libcpp=all
b813574b
PB
16255maybe-all-libcpp: all-libcpp
16256all-libcpp: configure-libcpp
c52c6897
PB
16257@endif libcpp
16258@if libcpp-bootstrap
16259 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16260@endif libcpp-bootstrap
16261@if libcpp
16262 @r=`${PWD_COMMAND}`; export r; \
4fa63067 16263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16264 $(HOST_EXPORTS) \
b00612cc
PB
16265 (cd $(HOST_SUBDIR)/libcpp && \
16266 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 16267@endif libcpp
4fa63067 16268
a7254363 16269
d545f33b
PB
16270
16271.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
16272.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
16273maybe-all-stage1-libcpp:
16274maybe-clean-stage1-libcpp:
16275@if libcpp-bootstrap
16276maybe-all-stage1-libcpp: all-stage1-libcpp
16277all-stage1: all-stage1-libcpp
f70224b5 16278TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 16279all-stage1-libcpp: configure-stage1-libcpp
c52c6897 16280 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
16281 @r=`${PWD_COMMAND}`; export r; \
16282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16283 $(HOST_EXPORTS) \
16284 cd $(HOST_SUBDIR)/libcpp && \
c52c6897 16285 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 16286 $(TARGET-stage1-libcpp)
d545f33b
PB
16287
16288maybe-clean-stage1-libcpp: clean-stage1-libcpp
16289clean-stage1: clean-stage1-libcpp
16290clean-stage1-libcpp:
16291 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] \
16292 || exit 0 ; \
c52c6897 16293 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
16294 cd $(HOST_SUBDIR)/libcpp && \
16295 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 16296 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
16297@endif libcpp-bootstrap
16298
16299
16300.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
16301.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
16302maybe-all-stage2-libcpp:
16303maybe-clean-stage2-libcpp:
16304@if libcpp-bootstrap
16305maybe-all-stage2-libcpp: all-stage2-libcpp
16306all-stage2: all-stage2-libcpp
f70224b5 16307TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 16308all-stage2-libcpp: configure-stage2-libcpp
c52c6897 16309 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
16310 @r=`${PWD_COMMAND}`; export r; \
16311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16312 $(HOST_EXPORTS) \
16313 $(POSTSTAGE1_HOST_EXPORTS) \
16314 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16315 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16316 $(TARGET-stage2-libcpp)
d545f33b
PB
16317
16318maybe-clean-stage2-libcpp: clean-stage2-libcpp
16319clean-stage2: clean-stage2-libcpp
16320clean-stage2-libcpp:
16321 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] \
16322 || exit 0 ; \
c52c6897 16323 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
16324 cd $(HOST_SUBDIR)/libcpp && \
16325 $(MAKE) $(FLAGS_TO_PASS) \
16326 $(POSTSTAGE1_FLAGS_TO_PASS) \
16327 clean
16328@endif libcpp-bootstrap
16329
16330
16331.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
16332.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
16333maybe-all-stage3-libcpp:
16334maybe-clean-stage3-libcpp:
16335@if libcpp-bootstrap
16336maybe-all-stage3-libcpp: all-stage3-libcpp
16337all-stage3: all-stage3-libcpp
f70224b5 16338TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 16339all-stage3-libcpp: configure-stage3-libcpp
c52c6897 16340 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
16341 @r=`${PWD_COMMAND}`; export r; \
16342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16343 $(HOST_EXPORTS) \
16344 $(POSTSTAGE1_HOST_EXPORTS) \
16345 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16346 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16347 $(TARGET-stage3-libcpp)
d545f33b
PB
16348
16349maybe-clean-stage3-libcpp: clean-stage3-libcpp
16350clean-stage3: clean-stage3-libcpp
16351clean-stage3-libcpp:
16352 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] \
16353 || exit 0 ; \
c52c6897 16354 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
16355 cd $(HOST_SUBDIR)/libcpp && \
16356 $(MAKE) $(FLAGS_TO_PASS) \
16357 $(POSTSTAGE1_FLAGS_TO_PASS) \
16358 clean
16359@endif libcpp-bootstrap
16360
16361
16362.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
16363.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
16364maybe-all-stage4-libcpp:
16365maybe-clean-stage4-libcpp:
16366@if libcpp-bootstrap
16367maybe-all-stage4-libcpp: all-stage4-libcpp
16368all-stage4: all-stage4-libcpp
f70224b5 16369TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 16370all-stage4-libcpp: configure-stage4-libcpp
c52c6897 16371 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
16372 @r=`${PWD_COMMAND}`; export r; \
16373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16374 $(HOST_EXPORTS) \
16375 $(POSTSTAGE1_HOST_EXPORTS) \
16376 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16377 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16378 $(TARGET-stage4-libcpp)
d545f33b
PB
16379
16380maybe-clean-stage4-libcpp: clean-stage4-libcpp
16381clean-stage4: clean-stage4-libcpp
16382clean-stage4-libcpp:
16383 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] \
16384 || exit 0 ; \
c52c6897 16385 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
16386 cd $(HOST_SUBDIR)/libcpp && \
16387 $(MAKE) $(FLAGS_TO_PASS) \
16388 $(POSTSTAGE1_FLAGS_TO_PASS) \
16389 clean
16390@endif libcpp-bootstrap
16391
16392
16393.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
16394.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
16395maybe-all-stageprofile-libcpp:
16396maybe-clean-stageprofile-libcpp:
16397@if libcpp-bootstrap
16398maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
16399all-stageprofile: all-stageprofile-libcpp
f70224b5 16400TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 16401all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 16402 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
16403 @r=`${PWD_COMMAND}`; export r; \
16404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16405 $(HOST_EXPORTS) \
16406 $(POSTSTAGE1_HOST_EXPORTS) \
16407 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16408 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
16409 $(TARGET-stageprofile-libcpp)
d545f33b
PB
16410
16411maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
16412clean-stageprofile: clean-stageprofile-libcpp
16413clean-stageprofile-libcpp:
16414 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] \
16415 || exit 0 ; \
c52c6897 16416 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
16417 cd $(HOST_SUBDIR)/libcpp && \
16418 $(MAKE) $(FLAGS_TO_PASS) \
16419 $(POSTSTAGE1_FLAGS_TO_PASS) \
16420 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
16421@endif libcpp-bootstrap
16422
16423
16424.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
16425.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
16426maybe-all-stagefeedback-libcpp:
16427maybe-clean-stagefeedback-libcpp:
16428@if libcpp-bootstrap
16429maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
16430all-stagefeedback: all-stagefeedback-libcpp
f70224b5 16431TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 16432all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 16433 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
16434 @r=`${PWD_COMMAND}`; export r; \
16435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16436 $(HOST_EXPORTS) \
16437 $(POSTSTAGE1_HOST_EXPORTS) \
16438 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16439 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
16440 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
16441
16442maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
16443clean-stagefeedback: clean-stagefeedback-libcpp
16444clean-stagefeedback-libcpp:
16445 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] \
16446 || exit 0 ; \
c52c6897 16447 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
16448 cd $(HOST_SUBDIR)/libcpp && \
16449 $(MAKE) $(FLAGS_TO_PASS) \
16450 $(POSTSTAGE1_FLAGS_TO_PASS) \
16451 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
16452@endif libcpp-bootstrap
16453
16454
16455
16456
16457
b813574b
PB
16458.PHONY: check-libcpp maybe-check-libcpp
16459maybe-check-libcpp:
16460@if libcpp
16461maybe-check-libcpp: check-libcpp
4fa63067 16462
b813574b 16463check-libcpp:
0aed8855 16464 @: $(MAKE); $(unstage)
4fa63067
NN
16465 @r=`${PWD_COMMAND}`; export r; \
16466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16467 $(HOST_EXPORTS) \
b00612cc
PB
16468 (cd $(HOST_SUBDIR)/libcpp && \
16469 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16470
b813574b 16471@endif libcpp
4fa63067 16472
b813574b
PB
16473.PHONY: install-libcpp maybe-install-libcpp
16474maybe-install-libcpp:
16475@if libcpp
16476maybe-install-libcpp: install-libcpp
16477
16478install-libcpp: installdirs
0aed8855 16479 @: $(MAKE); $(unstage)
4fa63067
NN
16480 @r=`${PWD_COMMAND}`; export r; \
16481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16482 $(HOST_EXPORTS) \
b00612cc 16483 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 16484 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16485
b813574b 16486@endif libcpp
4fa63067
NN
16487
16488# Other targets (info, dvi, etc.)
16489
b813574b
PB
16490.PHONY: maybe-info-libcpp info-libcpp
16491maybe-info-libcpp:
16492@if libcpp
16493maybe-info-libcpp: info-libcpp
4fa63067 16494
b813574b
PB
16495info-libcpp: \
16496 configure-libcpp
16497 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16498 r=`${PWD_COMMAND}`; export r; \
16499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16500 $(HOST_EXPORTS) \
b813574b 16501 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16503 done; \
b813574b 16504 echo "Doing info in libcpp" ; \
b00612cc 16505 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16508 "RANLIB=$${RANLIB}" \
16509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16510 info) \
2a4cbe27
NN
16511 || exit 1
16512
b813574b 16513@endif libcpp
2a4cbe27 16514
b813574b
PB
16515.PHONY: maybe-dvi-libcpp dvi-libcpp
16516maybe-dvi-libcpp:
16517@if libcpp
16518maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 16519
b813574b
PB
16520dvi-libcpp: \
16521 configure-libcpp
16522 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16523 r=`${PWD_COMMAND}`; export r; \
16524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16525 $(HOST_EXPORTS) \
b813574b 16526 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16528 done; \
b813574b 16529 echo "Doing dvi in libcpp" ; \
b00612cc 16530 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16533 "RANLIB=$${RANLIB}" \
16534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16535 dvi) \
2a4cbe27
NN
16536 || exit 1
16537
b813574b 16538@endif libcpp
2a4cbe27 16539
6d389afc
MS
16540.PHONY: maybe-html-libcpp html-libcpp
16541maybe-html-libcpp:
16542@if libcpp
16543maybe-html-libcpp: html-libcpp
16544
16545html-libcpp: \
16546 configure-libcpp
16547 @[ -f ./libcpp/Makefile ] || exit 0; \
16548 r=`${PWD_COMMAND}`; export r; \
16549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16550 $(HOST_EXPORTS) \
16551 for flag in $(EXTRA_HOST_FLAGS) ; do \
16552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16553 done; \
16554 echo "Doing html in libcpp" ; \
b00612cc 16555 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
16556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16558 "RANLIB=$${RANLIB}" \
16559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16560 html) \
16561 || exit 1
16562
16563@endif libcpp
16564
b813574b
PB
16565.PHONY: maybe-TAGS-libcpp TAGS-libcpp
16566maybe-TAGS-libcpp:
16567@if libcpp
16568maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 16569
b813574b
PB
16570TAGS-libcpp: \
16571 configure-libcpp
16572 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16573 r=`${PWD_COMMAND}`; export r; \
16574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16575 $(HOST_EXPORTS) \
b813574b 16576 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16578 done; \
b813574b 16579 echo "Doing TAGS in libcpp" ; \
b00612cc 16580 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16583 "RANLIB=$${RANLIB}" \
16584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16585 TAGS) \
2a4cbe27
NN
16586 || exit 1
16587
b813574b 16588@endif libcpp
2a4cbe27 16589
b813574b
PB
16590.PHONY: maybe-install-info-libcpp install-info-libcpp
16591maybe-install-info-libcpp:
16592@if libcpp
16593maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 16594
b813574b
PB
16595install-info-libcpp: \
16596 configure-libcpp \
16597 info-libcpp
16598 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16599 r=`${PWD_COMMAND}`; export r; \
16600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16601 $(HOST_EXPORTS) \
b813574b 16602 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16604 done; \
b813574b 16605 echo "Doing install-info in libcpp" ; \
b00612cc 16606 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16609 "RANLIB=$${RANLIB}" \
16610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16611 install-info) \
2a4cbe27
NN
16612 || exit 1
16613
b813574b 16614@endif libcpp
2a4cbe27 16615
b813574b
PB
16616.PHONY: maybe-installcheck-libcpp installcheck-libcpp
16617maybe-installcheck-libcpp:
16618@if libcpp
16619maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 16620
b813574b
PB
16621installcheck-libcpp: \
16622 configure-libcpp
16623 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16624 r=`${PWD_COMMAND}`; export r; \
16625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16626 $(HOST_EXPORTS) \
b813574b 16627 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16629 done; \
b813574b 16630 echo "Doing installcheck in libcpp" ; \
b00612cc 16631 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16634 "RANLIB=$${RANLIB}" \
16635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16636 installcheck) \
2a4cbe27
NN
16637 || exit 1
16638
b813574b 16639@endif libcpp
2a4cbe27 16640
b813574b
PB
16641.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
16642maybe-mostlyclean-libcpp:
16643@if libcpp
16644maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 16645
b813574b
PB
16646mostlyclean-libcpp:
16647 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16648 r=`${PWD_COMMAND}`; export r; \
16649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16650 $(HOST_EXPORTS) \
b813574b 16651 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16653 done; \
b813574b 16654 echo "Doing mostlyclean in libcpp" ; \
b00612cc 16655 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16658 "RANLIB=$${RANLIB}" \
16659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16660 mostlyclean) \
2a4cbe27
NN
16661 || exit 1
16662
b813574b 16663@endif libcpp
2a4cbe27 16664
b813574b
PB
16665.PHONY: maybe-clean-libcpp clean-libcpp
16666maybe-clean-libcpp:
16667@if libcpp
16668maybe-clean-libcpp: clean-libcpp
2a4cbe27 16669
b813574b
PB
16670clean-libcpp:
16671 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16672 r=`${PWD_COMMAND}`; export r; \
16673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16674 $(HOST_EXPORTS) \
b813574b 16675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16677 done; \
b813574b 16678 echo "Doing clean in libcpp" ; \
b00612cc 16679 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16682 "RANLIB=$${RANLIB}" \
16683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16684 clean) \
2a4cbe27
NN
16685 || exit 1
16686
b813574b 16687@endif libcpp
2a4cbe27 16688
b813574b
PB
16689.PHONY: maybe-distclean-libcpp distclean-libcpp
16690maybe-distclean-libcpp:
16691@if libcpp
16692maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 16693
b813574b
PB
16694distclean-libcpp:
16695 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16696 r=`${PWD_COMMAND}`; export r; \
16697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16698 $(HOST_EXPORTS) \
b813574b 16699 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16701 done; \
b813574b 16702 echo "Doing distclean in libcpp" ; \
b00612cc 16703 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16706 "RANLIB=$${RANLIB}" \
16707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16708 distclean) \
2a4cbe27
NN
16709 || exit 1
16710
b813574b 16711@endif libcpp
2a4cbe27 16712
b813574b
PB
16713.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
16714maybe-maintainer-clean-libcpp:
16715@if libcpp
16716maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 16717
b813574b
PB
16718maintainer-clean-libcpp:
16719 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16720 r=`${PWD_COMMAND}`; export r; \
16721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16722 $(HOST_EXPORTS) \
b813574b 16723 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16725 done; \
b813574b 16726 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 16727 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16730 "RANLIB=$${RANLIB}" \
16731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16732 maintainer-clean) \
2a4cbe27
NN
16733 || exit 1
16734
b813574b 16735@endif libcpp
2a4cbe27 16736
2a4cbe27 16737
a7254363 16738
be01d343
PB
16739.PHONY: configure-libdecnumber maybe-configure-libdecnumber
16740maybe-configure-libdecnumber:
16741@if libdecnumber
16742maybe-configure-libdecnumber: configure-libdecnumber
c52c6897
PB
16743configure-libdecnumber:
16744@endif libdecnumber
16745@if libdecnumber-bootstrap
16746 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16747@endif libdecnumber-bootstrap
16748@if libdecnumber
16749 @r=`${PWD_COMMAND}`; export r; \
16750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
16751 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
16752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16753 $(HOST_EXPORTS) \
16754 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
16755 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
16756 case $(srcdir) in \
16757 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16758 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16759 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16760 esac; \
16761 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16762 libsrcdir="$$s/libdecnumber"; \
16763 $(SHELL) $${libsrcdir}/configure \
16764 $(HOST_CONFIGARGS) $${srcdiroption} \
16765 || exit 1
16766@endif libdecnumber
16767
16768
16769
16770.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
16771maybe-configure-stage1-libdecnumber:
16772@if libdecnumber-bootstrap
16773maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 16774configure-stage1-libdecnumber:
c52c6897 16775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 16776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16777 @r=`${PWD_COMMAND}`; export r; \
16778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16779 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16780 $(HOST_EXPORTS) \
16781 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16783 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16784 case $(srcdir) in \
16785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16786 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16788 esac; \
16789 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16790 libsrcdir="$$s/libdecnumber"; \
16791 $(SHELL) $${libsrcdir}/configure \
16792 $(HOST_CONFIGARGS) $${srcdiroption} \
16793 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
16794@endif libdecnumber-bootstrap
16795
16796.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
16797maybe-configure-stage2-libdecnumber:
16798@if libdecnumber-bootstrap
16799maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 16800configure-stage2-libdecnumber:
c52c6897 16801 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 16802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16803 @r=`${PWD_COMMAND}`; export r; \
16804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16805 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16806 $(HOST_EXPORTS) \
16807 $(POSTSTAGE1_HOST_EXPORTS) \
16808 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16810 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16811 case $(srcdir) in \
16812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16813 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16815 esac; \
16816 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16817 libsrcdir="$$s/libdecnumber"; \
16818 $(SHELL) $${libsrcdir}/configure \
16819 $(HOST_CONFIGARGS) $${srcdiroption} \
16820 @stage2_werror_flag@
16821@endif libdecnumber-bootstrap
16822
16823.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
16824maybe-configure-stage3-libdecnumber:
16825@if libdecnumber-bootstrap
16826maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 16827configure-stage3-libdecnumber:
c52c6897 16828 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 16829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16830 @r=`${PWD_COMMAND}`; export r; \
16831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16832 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16833 $(HOST_EXPORTS) \
16834 $(POSTSTAGE1_HOST_EXPORTS) \
16835 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16837 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16838 case $(srcdir) in \
16839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16840 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16842 esac; \
16843 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16844 libsrcdir="$$s/libdecnumber"; \
16845 $(SHELL) $${libsrcdir}/configure \
16846 $(HOST_CONFIGARGS) $${srcdiroption} \
16847 @stage2_werror_flag@
16848@endif libdecnumber-bootstrap
16849
16850.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
16851maybe-configure-stage4-libdecnumber:
16852@if libdecnumber-bootstrap
16853maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 16854configure-stage4-libdecnumber:
c52c6897 16855 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 16856 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16857 @r=`${PWD_COMMAND}`; export r; \
16858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16859 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16860 $(HOST_EXPORTS) \
16861 $(POSTSTAGE1_HOST_EXPORTS) \
16862 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16863 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16864 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16865 case $(srcdir) in \
16866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16867 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16869 esac; \
16870 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16871 libsrcdir="$$s/libdecnumber"; \
16872 $(SHELL) $${libsrcdir}/configure \
16873 $(HOST_CONFIGARGS) $${srcdiroption} \
16874 @stage2_werror_flag@
16875@endif libdecnumber-bootstrap
16876
16877.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
16878maybe-configure-stageprofile-libdecnumber:
16879@if libdecnumber-bootstrap
16880maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 16881configure-stageprofile-libdecnumber:
c52c6897 16882 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 16883 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16884 @r=`${PWD_COMMAND}`; export r; \
16885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16886 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16887 $(HOST_EXPORTS) \
16888 $(POSTSTAGE1_HOST_EXPORTS) \
16889 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16891 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16892 case $(srcdir) in \
16893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16894 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16896 esac; \
16897 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16898 libsrcdir="$$s/libdecnumber"; \
16899 $(SHELL) $${libsrcdir}/configure \
16900 $(HOST_CONFIGARGS) $${srcdiroption} \
16901 @stage2_werror_flag@
16902@endif libdecnumber-bootstrap
16903
16904.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
16905maybe-configure-stagefeedback-libdecnumber:
16906@if libdecnumber-bootstrap
16907maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 16908configure-stagefeedback-libdecnumber:
c52c6897 16909 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 16910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16911 @r=`${PWD_COMMAND}`; export r; \
16912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16913 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16914 $(HOST_EXPORTS) \
16915 $(POSTSTAGE1_HOST_EXPORTS) \
16916 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16917 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16918 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16919 case $(srcdir) in \
16920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16921 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16923 esac; \
16924 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16925 libsrcdir="$$s/libdecnumber"; \
16926 $(SHELL) $${libsrcdir}/configure \
16927 $(HOST_CONFIGARGS) $${srcdiroption} \
16928 @stage2_werror_flag@
16929@endif libdecnumber-bootstrap
16930
16931
16932
16933
16934
16935.PHONY: all-libdecnumber maybe-all-libdecnumber
16936maybe-all-libdecnumber:
16937@if libdecnumber
16938TARGET-libdecnumber=all
16939maybe-all-libdecnumber: all-libdecnumber
16940all-libdecnumber: configure-libdecnumber
c52c6897
PB
16941@endif libdecnumber
16942@if libdecnumber-bootstrap
16943 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16944@endif libdecnumber-bootstrap
16945@if libdecnumber
16946 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
16947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16948 $(HOST_EXPORTS) \
16949 (cd $(HOST_SUBDIR)/libdecnumber && \
16950 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
16951@endif libdecnumber
16952
16953
16954
16955.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
16956.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
16957maybe-all-stage1-libdecnumber:
16958maybe-clean-stage1-libdecnumber:
16959@if libdecnumber-bootstrap
16960maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
16961all-stage1: all-stage1-libdecnumber
16962TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
16963all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 16964 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 $(HOST_EXPORTS) \
16968 cd $(HOST_SUBDIR)/libdecnumber && \
c52c6897 16969 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
16970 $(TARGET-stage1-libdecnumber)
16971
16972maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
16973clean-stage1: clean-stage1-libdecnumber
16974clean-stage1-libdecnumber:
16975 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] \
16976 || exit 0 ; \
c52c6897 16977 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
be01d343
PB
16978 cd $(HOST_SUBDIR)/libdecnumber && \
16979 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 16980 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
be01d343
PB
16981@endif libdecnumber-bootstrap
16982
16983
16984.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
16985.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
16986maybe-all-stage2-libdecnumber:
16987maybe-clean-stage2-libdecnumber:
16988@if libdecnumber-bootstrap
16989maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
16990all-stage2: all-stage2-libdecnumber
16991TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
16992all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 16993 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
16994 @r=`${PWD_COMMAND}`; export r; \
16995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996 $(HOST_EXPORTS) \
16997 $(POSTSTAGE1_HOST_EXPORTS) \
16998 cd $(HOST_SUBDIR)/libdecnumber && \
16999 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17000 $(TARGET-stage2-libdecnumber)
17001
17002maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
17003clean-stage2: clean-stage2-libdecnumber
17004clean-stage2-libdecnumber:
17005 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] \
17006 || exit 0 ; \
c52c6897 17007 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
be01d343
PB
17008 cd $(HOST_SUBDIR)/libdecnumber && \
17009 $(MAKE) $(FLAGS_TO_PASS) \
17010 $(POSTSTAGE1_FLAGS_TO_PASS) \
17011 clean
17012@endif libdecnumber-bootstrap
17013
17014
17015.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
17016.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
17017maybe-all-stage3-libdecnumber:
17018maybe-clean-stage3-libdecnumber:
17019@if libdecnumber-bootstrap
17020maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
17021all-stage3: all-stage3-libdecnumber
17022TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
17023all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 17024 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
17025 @r=`${PWD_COMMAND}`; export r; \
17026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17027 $(HOST_EXPORTS) \
17028 $(POSTSTAGE1_HOST_EXPORTS) \
17029 cd $(HOST_SUBDIR)/libdecnumber && \
17030 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17031 $(TARGET-stage3-libdecnumber)
17032
17033maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
17034clean-stage3: clean-stage3-libdecnumber
17035clean-stage3-libdecnumber:
17036 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] \
17037 || exit 0 ; \
c52c6897 17038 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
be01d343
PB
17039 cd $(HOST_SUBDIR)/libdecnumber && \
17040 $(MAKE) $(FLAGS_TO_PASS) \
17041 $(POSTSTAGE1_FLAGS_TO_PASS) \
17042 clean
17043@endif libdecnumber-bootstrap
17044
17045
17046.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
17047.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
17048maybe-all-stage4-libdecnumber:
17049maybe-clean-stage4-libdecnumber:
17050@if libdecnumber-bootstrap
17051maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
17052all-stage4: all-stage4-libdecnumber
17053TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
17054all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 17055 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
17056 @r=`${PWD_COMMAND}`; export r; \
17057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17058 $(HOST_EXPORTS) \
17059 $(POSTSTAGE1_HOST_EXPORTS) \
17060 cd $(HOST_SUBDIR)/libdecnumber && \
17061 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17062 $(TARGET-stage4-libdecnumber)
17063
17064maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
17065clean-stage4: clean-stage4-libdecnumber
17066clean-stage4-libdecnumber:
17067 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] \
17068 || exit 0 ; \
c52c6897 17069 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
be01d343
PB
17070 cd $(HOST_SUBDIR)/libdecnumber && \
17071 $(MAKE) $(FLAGS_TO_PASS) \
17072 $(POSTSTAGE1_FLAGS_TO_PASS) \
17073 clean
17074@endif libdecnumber-bootstrap
17075
17076
17077.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
17078.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
17079maybe-all-stageprofile-libdecnumber:
17080maybe-clean-stageprofile-libdecnumber:
17081@if libdecnumber-bootstrap
17082maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
17083all-stageprofile: all-stageprofile-libdecnumber
17084TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
17085all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 17086 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
17087 @r=`${PWD_COMMAND}`; export r; \
17088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17089 $(HOST_EXPORTS) \
17090 $(POSTSTAGE1_HOST_EXPORTS) \
17091 cd $(HOST_SUBDIR)/libdecnumber && \
17092 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
17093 $(TARGET-stageprofile-libdecnumber)
17094
17095maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
17096clean-stageprofile: clean-stageprofile-libdecnumber
17097clean-stageprofile-libdecnumber:
17098 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] \
17099 || exit 0 ; \
c52c6897 17100 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
be01d343
PB
17101 cd $(HOST_SUBDIR)/libdecnumber && \
17102 $(MAKE) $(FLAGS_TO_PASS) \
17103 $(POSTSTAGE1_FLAGS_TO_PASS) \
17104 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
17105@endif libdecnumber-bootstrap
17106
17107
17108.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
17109.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
17110maybe-all-stagefeedback-libdecnumber:
17111maybe-clean-stagefeedback-libdecnumber:
17112@if libdecnumber-bootstrap
17113maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
17114all-stagefeedback: all-stagefeedback-libdecnumber
17115TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
17116all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 17117 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
17118 @r=`${PWD_COMMAND}`; export r; \
17119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17120 $(HOST_EXPORTS) \
17121 $(POSTSTAGE1_HOST_EXPORTS) \
17122 cd $(HOST_SUBDIR)/libdecnumber && \
17123 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
17124 $(TARGET-stagefeedback-libdecnumber)
17125
17126maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
17127clean-stagefeedback: clean-stagefeedback-libdecnumber
17128clean-stagefeedback-libdecnumber:
17129 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] \
17130 || exit 0 ; \
c52c6897 17131 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
be01d343
PB
17132 cd $(HOST_SUBDIR)/libdecnumber && \
17133 $(MAKE) $(FLAGS_TO_PASS) \
17134 $(POSTSTAGE1_FLAGS_TO_PASS) \
17135 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
17136@endif libdecnumber-bootstrap
17137
17138
17139
17140
17141
17142.PHONY: check-libdecnumber maybe-check-libdecnumber
17143maybe-check-libdecnumber:
17144@if libdecnumber
17145maybe-check-libdecnumber: check-libdecnumber
17146
17147check-libdecnumber:
0aed8855 17148 @: $(MAKE); $(unstage)
be01d343
PB
17149 @r=`${PWD_COMMAND}`; export r; \
17150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17151 $(HOST_EXPORTS) \
17152 (cd $(HOST_SUBDIR)/libdecnumber && \
17153 $(MAKE) $(FLAGS_TO_PASS) check)
17154
17155@endif libdecnumber
17156
17157.PHONY: install-libdecnumber maybe-install-libdecnumber
17158maybe-install-libdecnumber:
17159@if libdecnumber
17160maybe-install-libdecnumber: install-libdecnumber
17161
17162install-libdecnumber: installdirs
0aed8855 17163 @: $(MAKE); $(unstage)
be01d343
PB
17164 @r=`${PWD_COMMAND}`; export r; \
17165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17166 $(HOST_EXPORTS) \
17167 (cd $(HOST_SUBDIR)/libdecnumber && \
17168 $(MAKE) $(FLAGS_TO_PASS) install)
17169
17170@endif libdecnumber
17171
17172# Other targets (info, dvi, etc.)
17173
17174.PHONY: maybe-info-libdecnumber info-libdecnumber
17175maybe-info-libdecnumber:
17176@if libdecnumber
17177maybe-info-libdecnumber: info-libdecnumber
17178
17179info-libdecnumber: \
17180 configure-libdecnumber
17181 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17182 r=`${PWD_COMMAND}`; export r; \
17183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17184 $(HOST_EXPORTS) \
17185 for flag in $(EXTRA_HOST_FLAGS) ; do \
17186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17187 done; \
17188 echo "Doing info in libdecnumber" ; \
17189 (cd $(HOST_SUBDIR)/libdecnumber && \
17190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17192 "RANLIB=$${RANLIB}" \
17193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17194 info) \
17195 || exit 1
17196
17197@endif libdecnumber
17198
17199.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
17200maybe-dvi-libdecnumber:
17201@if libdecnumber
17202maybe-dvi-libdecnumber: dvi-libdecnumber
17203
17204dvi-libdecnumber: \
17205 configure-libdecnumber
17206 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17207 r=`${PWD_COMMAND}`; export r; \
17208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17209 $(HOST_EXPORTS) \
17210 for flag in $(EXTRA_HOST_FLAGS) ; do \
17211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17212 done; \
17213 echo "Doing dvi in libdecnumber" ; \
17214 (cd $(HOST_SUBDIR)/libdecnumber && \
17215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17217 "RANLIB=$${RANLIB}" \
17218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17219 dvi) \
17220 || exit 1
17221
17222@endif libdecnumber
17223
17224.PHONY: maybe-html-libdecnumber html-libdecnumber
17225maybe-html-libdecnumber:
17226@if libdecnumber
17227maybe-html-libdecnumber: html-libdecnumber
17228
17229html-libdecnumber: \
17230 configure-libdecnumber
17231 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17232 r=`${PWD_COMMAND}`; export r; \
17233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17234 $(HOST_EXPORTS) \
17235 for flag in $(EXTRA_HOST_FLAGS) ; do \
17236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17237 done; \
17238 echo "Doing html in libdecnumber" ; \
17239 (cd $(HOST_SUBDIR)/libdecnumber && \
17240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17242 "RANLIB=$${RANLIB}" \
17243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17244 html) \
17245 || exit 1
17246
17247@endif libdecnumber
17248
17249.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
17250maybe-TAGS-libdecnumber:
17251@if libdecnumber
17252maybe-TAGS-libdecnumber: TAGS-libdecnumber
17253
17254TAGS-libdecnumber: \
17255 configure-libdecnumber
17256 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17257 r=`${PWD_COMMAND}`; export r; \
17258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17259 $(HOST_EXPORTS) \
17260 for flag in $(EXTRA_HOST_FLAGS) ; do \
17261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17262 done; \
17263 echo "Doing TAGS in libdecnumber" ; \
17264 (cd $(HOST_SUBDIR)/libdecnumber && \
17265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17267 "RANLIB=$${RANLIB}" \
17268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17269 TAGS) \
17270 || exit 1
17271
17272@endif libdecnumber
17273
17274.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
17275maybe-install-info-libdecnumber:
17276@if libdecnumber
17277maybe-install-info-libdecnumber: install-info-libdecnumber
17278
17279install-info-libdecnumber: \
17280 configure-libdecnumber \
17281 info-libdecnumber
17282 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17283 r=`${PWD_COMMAND}`; export r; \
17284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17285 $(HOST_EXPORTS) \
17286 for flag in $(EXTRA_HOST_FLAGS) ; do \
17287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17288 done; \
17289 echo "Doing install-info in libdecnumber" ; \
17290 (cd $(HOST_SUBDIR)/libdecnumber && \
17291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17293 "RANLIB=$${RANLIB}" \
17294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17295 install-info) \
17296 || exit 1
17297
17298@endif libdecnumber
17299
17300.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
17301maybe-installcheck-libdecnumber:
17302@if libdecnumber
17303maybe-installcheck-libdecnumber: installcheck-libdecnumber
17304
17305installcheck-libdecnumber: \
17306 configure-libdecnumber
17307 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17308 r=`${PWD_COMMAND}`; export r; \
17309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17310 $(HOST_EXPORTS) \
17311 for flag in $(EXTRA_HOST_FLAGS) ; do \
17312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17313 done; \
17314 echo "Doing installcheck in libdecnumber" ; \
17315 (cd $(HOST_SUBDIR)/libdecnumber && \
17316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17318 "RANLIB=$${RANLIB}" \
17319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17320 installcheck) \
17321 || exit 1
17322
17323@endif libdecnumber
17324
17325.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
17326maybe-mostlyclean-libdecnumber:
17327@if libdecnumber
17328maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
17329
17330mostlyclean-libdecnumber:
17331 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17332 r=`${PWD_COMMAND}`; export r; \
17333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17334 $(HOST_EXPORTS) \
17335 for flag in $(EXTRA_HOST_FLAGS) ; do \
17336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17337 done; \
17338 echo "Doing mostlyclean in libdecnumber" ; \
17339 (cd $(HOST_SUBDIR)/libdecnumber && \
17340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17342 "RANLIB=$${RANLIB}" \
17343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17344 mostlyclean) \
17345 || exit 1
17346
17347@endif libdecnumber
17348
17349.PHONY: maybe-clean-libdecnumber clean-libdecnumber
17350maybe-clean-libdecnumber:
17351@if libdecnumber
17352maybe-clean-libdecnumber: clean-libdecnumber
17353
17354clean-libdecnumber:
17355 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17356 r=`${PWD_COMMAND}`; export r; \
17357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17358 $(HOST_EXPORTS) \
17359 for flag in $(EXTRA_HOST_FLAGS) ; do \
17360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17361 done; \
17362 echo "Doing clean in libdecnumber" ; \
17363 (cd $(HOST_SUBDIR)/libdecnumber && \
17364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17366 "RANLIB=$${RANLIB}" \
17367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17368 clean) \
17369 || exit 1
17370
17371@endif libdecnumber
17372
17373.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
17374maybe-distclean-libdecnumber:
17375@if libdecnumber
17376maybe-distclean-libdecnumber: distclean-libdecnumber
17377
17378distclean-libdecnumber:
17379 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17380 r=`${PWD_COMMAND}`; export r; \
17381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17382 $(HOST_EXPORTS) \
17383 for flag in $(EXTRA_HOST_FLAGS) ; do \
17384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17385 done; \
17386 echo "Doing distclean in libdecnumber" ; \
17387 (cd $(HOST_SUBDIR)/libdecnumber && \
17388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17390 "RANLIB=$${RANLIB}" \
17391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17392 distclean) \
17393 || exit 1
17394
17395@endif libdecnumber
17396
17397.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
17398maybe-maintainer-clean-libdecnumber:
17399@if libdecnumber
17400maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
17401
17402maintainer-clean-libdecnumber:
17403 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17404 r=`${PWD_COMMAND}`; export r; \
17405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17406 $(HOST_EXPORTS) \
17407 for flag in $(EXTRA_HOST_FLAGS) ; do \
17408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17409 done; \
17410 echo "Doing maintainer-clean in libdecnumber" ; \
17411 (cd $(HOST_SUBDIR)/libdecnumber && \
17412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17414 "RANLIB=$${RANLIB}" \
17415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17416 maintainer-clean) \
17417 || exit 1
17418
17419@endif libdecnumber
17420
17421
17422
b813574b
PB
17423.PHONY: configure-libgui maybe-configure-libgui
17424maybe-configure-libgui:
17425@if libgui
17426maybe-configure-libgui: configure-libgui
c52c6897 17427configure-libgui:
0aed8855 17428 @: $(MAKE); $(unstage)
c52c6897 17429 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 17430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17431 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
17432 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 17433 $(HOST_EXPORTS) \
a7254363
PB
17434 echo Configuring in $(HOST_SUBDIR)/libgui; \
17435 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 17436 case $(srcdir) in \
b00612cc
PB
17437 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17438 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
17439 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 17440 esac; \
b00612cc
PB
17441 srcdiroption="--srcdir=$${topdir}/libgui"; \
17442 libsrcdir="$$s/libgui"; \
4b1cb4fe 17443 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17444 $(HOST_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 17445 || exit 1
b813574b 17446@endif libgui
4b1cb4fe 17447
a7254363
PB
17448
17449
d545f33b
PB
17450
17451
b813574b
PB
17452.PHONY: all-libgui maybe-all-libgui
17453maybe-all-libgui:
17454@if libgui
d27cc32e 17455TARGET-libgui=all
b813574b
PB
17456maybe-all-libgui: all-libgui
17457all-libgui: configure-libgui
0aed8855 17458 @: $(MAKE); $(unstage)
4b1cb4fe
DD
17459 @r=`${PWD_COMMAND}`; export r; \
17460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17461 $(HOST_EXPORTS) \
b00612cc
PB
17462 (cd $(HOST_SUBDIR)/libgui && \
17463 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 17464@endif libgui
4b1cb4fe 17465
a7254363 17466
d545f33b
PB
17467
17468
b813574b
PB
17469.PHONY: check-libgui maybe-check-libgui
17470maybe-check-libgui:
17471@if libgui
17472maybe-check-libgui: check-libgui
4b1cb4fe 17473
b813574b 17474check-libgui:
0aed8855 17475 @: $(MAKE); $(unstage)
4b1cb4fe
DD
17476 @r=`${PWD_COMMAND}`; export r; \
17477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17478 $(HOST_EXPORTS) \
b00612cc
PB
17479 (cd $(HOST_SUBDIR)/libgui && \
17480 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 17481
b813574b 17482@endif libgui
4b1cb4fe 17483
b813574b
PB
17484.PHONY: install-libgui maybe-install-libgui
17485maybe-install-libgui:
17486@if libgui
17487maybe-install-libgui: install-libgui
4b1cb4fe 17488
b813574b 17489install-libgui: installdirs
0aed8855 17490 @: $(MAKE); $(unstage)
b813574b
PB
17491 @r=`${PWD_COMMAND}`; export r; \
17492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 17493 $(HOST_EXPORTS) \
b00612cc 17494 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 17495 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 17496
b813574b 17497@endif libgui
4b1cb4fe
DD
17498
17499# Other targets (info, dvi, etc.)
17500
b813574b
PB
17501.PHONY: maybe-info-libgui info-libgui
17502maybe-info-libgui:
17503@if libgui
17504maybe-info-libgui: info-libgui
4b1cb4fe 17505
b813574b
PB
17506info-libgui: \
17507 configure-libgui
0aed8855 17508 @: $(MAKE); $(unstage)
b813574b 17509 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17510 r=`${PWD_COMMAND}`; export r; \
17511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17512 $(HOST_EXPORTS) \
b813574b 17513 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17515 done; \
b813574b 17516 echo "Doing info in libgui" ; \
b00612cc 17517 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17520 "RANLIB=$${RANLIB}" \
17521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17522 info) \
4b1cb4fe
DD
17523 || exit 1
17524
b813574b 17525@endif libgui
4b1cb4fe 17526
b813574b
PB
17527.PHONY: maybe-dvi-libgui dvi-libgui
17528maybe-dvi-libgui:
17529@if libgui
17530maybe-dvi-libgui: dvi-libgui
4b1cb4fe 17531
b813574b
PB
17532dvi-libgui: \
17533 configure-libgui
0aed8855 17534 @: $(MAKE); $(unstage)
b813574b 17535 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17536 r=`${PWD_COMMAND}`; export r; \
17537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17538 $(HOST_EXPORTS) \
b813574b 17539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17541 done; \
b813574b 17542 echo "Doing dvi in libgui" ; \
b00612cc 17543 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17546 "RANLIB=$${RANLIB}" \
17547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17548 dvi) \
4b1cb4fe
DD
17549 || exit 1
17550
b813574b 17551@endif libgui
4b1cb4fe 17552
6d389afc
MS
17553.PHONY: maybe-html-libgui html-libgui
17554maybe-html-libgui:
17555@if libgui
17556maybe-html-libgui: html-libgui
17557
17558html-libgui: \
17559 configure-libgui
0aed8855 17560 @: $(MAKE); $(unstage)
6d389afc
MS
17561 @[ -f ./libgui/Makefile ] || exit 0; \
17562 r=`${PWD_COMMAND}`; export r; \
17563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17564 $(HOST_EXPORTS) \
17565 for flag in $(EXTRA_HOST_FLAGS) ; do \
17566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17567 done; \
17568 echo "Doing html in libgui" ; \
b00612cc 17569 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
17570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17572 "RANLIB=$${RANLIB}" \
17573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17574 html) \
17575 || exit 1
17576
17577@endif libgui
17578
b813574b
PB
17579.PHONY: maybe-TAGS-libgui TAGS-libgui
17580maybe-TAGS-libgui:
17581@if libgui
17582maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 17583
b813574b
PB
17584TAGS-libgui: \
17585 configure-libgui
0aed8855 17586 @: $(MAKE); $(unstage)
b813574b 17587 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17588 r=`${PWD_COMMAND}`; export r; \
17589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17590 $(HOST_EXPORTS) \
b813574b 17591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17593 done; \
b813574b 17594 echo "Doing TAGS in libgui" ; \
b00612cc 17595 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17598 "RANLIB=$${RANLIB}" \
17599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17600 TAGS) \
4b1cb4fe
DD
17601 || exit 1
17602
b813574b 17603@endif libgui
4b1cb4fe 17604
b813574b
PB
17605.PHONY: maybe-install-info-libgui install-info-libgui
17606maybe-install-info-libgui:
17607@if libgui
17608maybe-install-info-libgui: install-info-libgui
4b1cb4fe 17609
b813574b
PB
17610install-info-libgui: \
17611 configure-libgui \
17612 info-libgui
0aed8855 17613 @: $(MAKE); $(unstage)
b813574b 17614 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17615 r=`${PWD_COMMAND}`; export r; \
17616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17617 $(HOST_EXPORTS) \
b813574b 17618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17620 done; \
b813574b 17621 echo "Doing install-info in libgui" ; \
b00612cc 17622 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17625 "RANLIB=$${RANLIB}" \
17626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17627 install-info) \
4b1cb4fe
DD
17628 || exit 1
17629
b813574b 17630@endif libgui
4b1cb4fe 17631
b813574b
PB
17632.PHONY: maybe-installcheck-libgui installcheck-libgui
17633maybe-installcheck-libgui:
17634@if libgui
17635maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 17636
b813574b
PB
17637installcheck-libgui: \
17638 configure-libgui
0aed8855 17639 @: $(MAKE); $(unstage)
b813574b 17640 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17641 r=`${PWD_COMMAND}`; export r; \
17642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17643 $(HOST_EXPORTS) \
b813574b 17644 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17646 done; \
b813574b 17647 echo "Doing installcheck in libgui" ; \
b00612cc 17648 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
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}" \
b813574b 17653 installcheck) \
4b1cb4fe
DD
17654 || exit 1
17655
b813574b 17656@endif libgui
4b1cb4fe 17657
b813574b
PB
17658.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
17659maybe-mostlyclean-libgui:
17660@if libgui
17661maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 17662
b813574b 17663mostlyclean-libgui:
0aed8855 17664 @: $(MAKE); $(unstage)
b813574b 17665 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17666 r=`${PWD_COMMAND}`; export r; \
17667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17668 $(HOST_EXPORTS) \
b813574b 17669 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17671 done; \
b813574b 17672 echo "Doing mostlyclean in libgui" ; \
b00612cc 17673 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
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}" \
b813574b 17678 mostlyclean) \
4b1cb4fe
DD
17679 || exit 1
17680
b813574b 17681@endif libgui
4b1cb4fe 17682
b813574b
PB
17683.PHONY: maybe-clean-libgui clean-libgui
17684maybe-clean-libgui:
17685@if libgui
17686maybe-clean-libgui: clean-libgui
4b1cb4fe 17687
b813574b 17688clean-libgui:
0aed8855 17689 @: $(MAKE); $(unstage)
b813574b 17690 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17691 r=`${PWD_COMMAND}`; export r; \
17692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17693 $(HOST_EXPORTS) \
b813574b 17694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17696 done; \
b813574b 17697 echo "Doing clean in libgui" ; \
b00612cc 17698 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
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}" \
b813574b 17703 clean) \
4b1cb4fe
DD
17704 || exit 1
17705
b813574b 17706@endif libgui
4b1cb4fe 17707
b813574b
PB
17708.PHONY: maybe-distclean-libgui distclean-libgui
17709maybe-distclean-libgui:
17710@if libgui
17711maybe-distclean-libgui: distclean-libgui
4b1cb4fe 17712
b813574b 17713distclean-libgui:
0aed8855 17714 @: $(MAKE); $(unstage)
b813574b 17715 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17716 r=`${PWD_COMMAND}`; export r; \
17717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17718 $(HOST_EXPORTS) \
b813574b 17719 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17721 done; \
b813574b 17722 echo "Doing distclean in libgui" ; \
b00612cc 17723 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17726 "RANLIB=$${RANLIB}" \
17727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17728 distclean) \
4b1cb4fe
DD
17729 || exit 1
17730
b813574b 17731@endif libgui
4b1cb4fe 17732
b813574b
PB
17733.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
17734maybe-maintainer-clean-libgui:
17735@if libgui
17736maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 17737
b813574b 17738maintainer-clean-libgui:
0aed8855 17739 @: $(MAKE); $(unstage)
b813574b 17740 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17741 r=`${PWD_COMMAND}`; export r; \
17742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17743 $(HOST_EXPORTS) \
b813574b 17744 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17746 done; \
b813574b 17747 echo "Doing maintainer-clean in libgui" ; \
b00612cc 17748 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17751 "RANLIB=$${RANLIB}" \
17752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17753 maintainer-clean) \
4b1cb4fe
DD
17754 || exit 1
17755
b813574b 17756@endif libgui
4b1cb4fe
DD
17757
17758
a7254363 17759
b813574b
PB
17760.PHONY: configure-libiberty maybe-configure-libiberty
17761maybe-configure-libiberty:
17762@if libiberty
17763maybe-configure-libiberty: configure-libiberty
c52c6897
PB
17764configure-libiberty:
17765@endif libiberty
17766@if libiberty-bootstrap
17767 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
17768@endif libiberty-bootstrap
17769@if libiberty
17770 @r=`${PWD_COMMAND}`; export r; \
17771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
17772 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
17773 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 17774 $(HOST_EXPORTS) \
a7254363
PB
17775 echo Configuring in $(HOST_SUBDIR)/libiberty; \
17776 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 17777 case $(srcdir) in \
b00612cc
PB
17778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17779 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17781 esac; \
b00612cc
PB
17782 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17783 libsrcdir="$$s/libiberty"; \
4fa63067 17784 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17785 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 17786 || exit 1
b813574b 17787@endif libiberty
2a4cbe27 17788
a7254363
PB
17789
17790
d545f33b
PB
17791.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
17792maybe-configure-stage1-libiberty:
17793@if libiberty-bootstrap
17794maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 17795configure-stage1-libiberty:
c52c6897 17796 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 17797 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17798 @r=`${PWD_COMMAND}`; export r; \
17799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17800 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17801 $(HOST_EXPORTS) \
17802 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17804 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17805 case $(srcdir) in \
17806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17807 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17809 esac; \
17810 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17811 libsrcdir="$$s/libiberty"; \
17812 $(SHELL) $${libsrcdir}/configure \
17813 $(HOST_CONFIGARGS) $${srcdiroption} \
17814 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
17815@endif libiberty-bootstrap
17816
17817.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
17818maybe-configure-stage2-libiberty:
17819@if libiberty-bootstrap
17820maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 17821configure-stage2-libiberty:
c52c6897 17822 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 17823 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17824 @r=`${PWD_COMMAND}`; export r; \
17825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17826 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17827 $(HOST_EXPORTS) \
17828 $(POSTSTAGE1_HOST_EXPORTS) \
17829 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17830 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17831 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17832 case $(srcdir) in \
17833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17834 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17836 esac; \
17837 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17838 libsrcdir="$$s/libiberty"; \
17839 $(SHELL) $${libsrcdir}/configure \
17840 $(HOST_CONFIGARGS) $${srcdiroption} \
17841 @stage2_werror_flag@
17842@endif libiberty-bootstrap
17843
17844.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
17845maybe-configure-stage3-libiberty:
17846@if libiberty-bootstrap
17847maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 17848configure-stage3-libiberty:
c52c6897 17849 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 17850 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17851 @r=`${PWD_COMMAND}`; export r; \
17852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17853 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17854 $(HOST_EXPORTS) \
17855 $(POSTSTAGE1_HOST_EXPORTS) \
17856 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17858 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17859 case $(srcdir) in \
17860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17861 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17863 esac; \
17864 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17865 libsrcdir="$$s/libiberty"; \
17866 $(SHELL) $${libsrcdir}/configure \
17867 $(HOST_CONFIGARGS) $${srcdiroption} \
17868 @stage2_werror_flag@
17869@endif libiberty-bootstrap
17870
17871.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
17872maybe-configure-stage4-libiberty:
17873@if libiberty-bootstrap
17874maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 17875configure-stage4-libiberty:
c52c6897 17876 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 17877 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17878 @r=`${PWD_COMMAND}`; export r; \
17879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17880 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17881 $(HOST_EXPORTS) \
17882 $(POSTSTAGE1_HOST_EXPORTS) \
17883 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17885 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17886 case $(srcdir) in \
17887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17888 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17890 esac; \
17891 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17892 libsrcdir="$$s/libiberty"; \
17893 $(SHELL) $${libsrcdir}/configure \
17894 $(HOST_CONFIGARGS) $${srcdiroption} \
17895 @stage2_werror_flag@
17896@endif libiberty-bootstrap
17897
17898.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
17899maybe-configure-stageprofile-libiberty:
17900@if libiberty-bootstrap
17901maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 17902configure-stageprofile-libiberty:
c52c6897 17903 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 17904 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17905 @r=`${PWD_COMMAND}`; export r; \
17906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17907 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17908 $(HOST_EXPORTS) \
17909 $(POSTSTAGE1_HOST_EXPORTS) \
17910 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17911 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17912 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17913 case $(srcdir) in \
17914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17915 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17917 esac; \
17918 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17919 libsrcdir="$$s/libiberty"; \
17920 $(SHELL) $${libsrcdir}/configure \
17921 $(HOST_CONFIGARGS) $${srcdiroption} \
17922 @stage2_werror_flag@
17923@endif libiberty-bootstrap
17924
17925.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
17926maybe-configure-stagefeedback-libiberty:
17927@if libiberty-bootstrap
17928maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 17929configure-stagefeedback-libiberty:
c52c6897 17930 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 17931 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17932 @r=`${PWD_COMMAND}`; export r; \
17933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17934 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17935 $(HOST_EXPORTS) \
17936 $(POSTSTAGE1_HOST_EXPORTS) \
17937 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17939 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17940 case $(srcdir) in \
17941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17942 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17944 esac; \
17945 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17946 libsrcdir="$$s/libiberty"; \
17947 $(SHELL) $${libsrcdir}/configure \
17948 $(HOST_CONFIGARGS) $${srcdiroption} \
17949 @stage2_werror_flag@
17950@endif libiberty-bootstrap
17951
17952
17953
17954
17955
b813574b
PB
17956.PHONY: all-libiberty maybe-all-libiberty
17957maybe-all-libiberty:
17958@if libiberty
d27cc32e 17959TARGET-libiberty=all
b813574b
PB
17960maybe-all-libiberty: all-libiberty
17961all-libiberty: configure-libiberty
c52c6897
PB
17962@endif libiberty
17963@if libiberty-bootstrap
17964 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
17965@endif libiberty-bootstrap
17966@if libiberty
17967 @r=`${PWD_COMMAND}`; export r; \
b813574b 17968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17969 $(HOST_EXPORTS) \
b00612cc
PB
17970 (cd $(HOST_SUBDIR)/libiberty && \
17971 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 17972@endif libiberty
2a4cbe27 17973
a7254363 17974
d545f33b
PB
17975
17976.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
17977.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
17978maybe-all-stage1-libiberty:
17979maybe-clean-stage1-libiberty:
17980@if libiberty-bootstrap
17981maybe-all-stage1-libiberty: all-stage1-libiberty
17982all-stage1: all-stage1-libiberty
f70224b5 17983TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 17984all-stage1-libiberty: configure-stage1-libiberty
c52c6897 17985 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
17986 @r=`${PWD_COMMAND}`; export r; \
17987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17988 $(HOST_EXPORTS) \
17989 cd $(HOST_SUBDIR)/libiberty && \
c52c6897 17990 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 17991 $(TARGET-stage1-libiberty)
d545f33b
PB
17992
17993maybe-clean-stage1-libiberty: clean-stage1-libiberty
17994clean-stage1: clean-stage1-libiberty
17995clean-stage1-libiberty:
17996 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] \
17997 || exit 0 ; \
c52c6897 17998 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
17999 cd $(HOST_SUBDIR)/libiberty && \
18000 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 18001 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
18002@endif libiberty-bootstrap
18003
18004
18005.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
18006.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
18007maybe-all-stage2-libiberty:
18008maybe-clean-stage2-libiberty:
18009@if libiberty-bootstrap
18010maybe-all-stage2-libiberty: all-stage2-libiberty
18011all-stage2: all-stage2-libiberty
f70224b5 18012TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 18013all-stage2-libiberty: configure-stage2-libiberty
c52c6897 18014 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
18015 @r=`${PWD_COMMAND}`; export r; \
18016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017 $(HOST_EXPORTS) \
18018 $(POSTSTAGE1_HOST_EXPORTS) \
18019 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18020 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18021 $(TARGET-stage2-libiberty)
d545f33b
PB
18022
18023maybe-clean-stage2-libiberty: clean-stage2-libiberty
18024clean-stage2: clean-stage2-libiberty
18025clean-stage2-libiberty:
18026 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] \
18027 || exit 0 ; \
c52c6897 18028 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
18029 cd $(HOST_SUBDIR)/libiberty && \
18030 $(MAKE) $(FLAGS_TO_PASS) \
18031 $(POSTSTAGE1_FLAGS_TO_PASS) \
18032 clean
18033@endif libiberty-bootstrap
18034
18035
18036.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
18037.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
18038maybe-all-stage3-libiberty:
18039maybe-clean-stage3-libiberty:
18040@if libiberty-bootstrap
18041maybe-all-stage3-libiberty: all-stage3-libiberty
18042all-stage3: all-stage3-libiberty
f70224b5 18043TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 18044all-stage3-libiberty: configure-stage3-libiberty
c52c6897 18045 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
18046 @r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18048 $(HOST_EXPORTS) \
18049 $(POSTSTAGE1_HOST_EXPORTS) \
18050 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18051 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18052 $(TARGET-stage3-libiberty)
d545f33b
PB
18053
18054maybe-clean-stage3-libiberty: clean-stage3-libiberty
18055clean-stage3: clean-stage3-libiberty
18056clean-stage3-libiberty:
18057 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] \
18058 || exit 0 ; \
c52c6897 18059 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
18060 cd $(HOST_SUBDIR)/libiberty && \
18061 $(MAKE) $(FLAGS_TO_PASS) \
18062 $(POSTSTAGE1_FLAGS_TO_PASS) \
18063 clean
18064@endif libiberty-bootstrap
18065
18066
18067.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
18068.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
18069maybe-all-stage4-libiberty:
18070maybe-clean-stage4-libiberty:
18071@if libiberty-bootstrap
18072maybe-all-stage4-libiberty: all-stage4-libiberty
18073all-stage4: all-stage4-libiberty
f70224b5 18074TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 18075all-stage4-libiberty: configure-stage4-libiberty
c52c6897 18076 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
18077 @r=`${PWD_COMMAND}`; export r; \
18078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18079 $(HOST_EXPORTS) \
18080 $(POSTSTAGE1_HOST_EXPORTS) \
18081 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18082 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18083 $(TARGET-stage4-libiberty)
d545f33b
PB
18084
18085maybe-clean-stage4-libiberty: clean-stage4-libiberty
18086clean-stage4: clean-stage4-libiberty
18087clean-stage4-libiberty:
18088 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] \
18089 || exit 0 ; \
c52c6897 18090 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
18091 cd $(HOST_SUBDIR)/libiberty && \
18092 $(MAKE) $(FLAGS_TO_PASS) \
18093 $(POSTSTAGE1_FLAGS_TO_PASS) \
18094 clean
18095@endif libiberty-bootstrap
18096
18097
18098.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
18099.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
18100maybe-all-stageprofile-libiberty:
18101maybe-clean-stageprofile-libiberty:
18102@if libiberty-bootstrap
18103maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
18104all-stageprofile: all-stageprofile-libiberty
f70224b5 18105TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 18106all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 18107 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
18108 @r=`${PWD_COMMAND}`; export r; \
18109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18110 $(HOST_EXPORTS) \
18111 $(POSTSTAGE1_HOST_EXPORTS) \
18112 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18113 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
18114 $(TARGET-stageprofile-libiberty)
d545f33b
PB
18115
18116maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
18117clean-stageprofile: clean-stageprofile-libiberty
18118clean-stageprofile-libiberty:
18119 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] \
18120 || exit 0 ; \
c52c6897 18121 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
18122 cd $(HOST_SUBDIR)/libiberty && \
18123 $(MAKE) $(FLAGS_TO_PASS) \
18124 $(POSTSTAGE1_FLAGS_TO_PASS) \
18125 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
18126@endif libiberty-bootstrap
18127
18128
18129.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
18130.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
18131maybe-all-stagefeedback-libiberty:
18132maybe-clean-stagefeedback-libiberty:
18133@if libiberty-bootstrap
18134maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
18135all-stagefeedback: all-stagefeedback-libiberty
f70224b5 18136TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 18137all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 18138 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
18139 @r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 $(POSTSTAGE1_HOST_EXPORTS) \
18143 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18144 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
18145 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
18146
18147maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
18148clean-stagefeedback: clean-stagefeedback-libiberty
18149clean-stagefeedback-libiberty:
18150 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] \
18151 || exit 0 ; \
c52c6897 18152 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
18153 cd $(HOST_SUBDIR)/libiberty && \
18154 $(MAKE) $(FLAGS_TO_PASS) \
18155 $(POSTSTAGE1_FLAGS_TO_PASS) \
18156 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
18157@endif libiberty-bootstrap
18158
18159
18160
18161
18162
b813574b
PB
18163.PHONY: check-libiberty maybe-check-libiberty
18164maybe-check-libiberty:
18165@if libiberty
18166maybe-check-libiberty: check-libiberty
2a4cbe27 18167
b813574b 18168check-libiberty:
0aed8855 18169 @: $(MAKE); $(unstage)
4fa63067 18170 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18172 $(HOST_EXPORTS) \
b00612cc
PB
18173 (cd $(HOST_SUBDIR)/libiberty && \
18174 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18175
b813574b 18176@endif libiberty
2a4cbe27 18177
b813574b
PB
18178.PHONY: install-libiberty maybe-install-libiberty
18179maybe-install-libiberty:
18180@if libiberty
18181maybe-install-libiberty: install-libiberty
2a4cbe27 18182
b813574b 18183install-libiberty: installdirs
0aed8855 18184 @: $(MAKE); $(unstage)
4fa63067 18185 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18187 $(HOST_EXPORTS) \
b00612cc 18188 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 18189 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18190
b813574b 18191@endif libiberty
2a4cbe27 18192
4fa63067 18193# Other targets (info, dvi, etc.)
2a4cbe27 18194
b813574b
PB
18195.PHONY: maybe-info-libiberty info-libiberty
18196maybe-info-libiberty:
18197@if libiberty
18198maybe-info-libiberty: info-libiberty
4fa63067 18199
b813574b
PB
18200info-libiberty: \
18201 configure-libiberty
18202 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18203 r=`${PWD_COMMAND}`; export r; \
18204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18205 $(HOST_EXPORTS) \
b813574b 18206 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208 done; \
6d389afc 18209 echo "Doing info in libiberty" ; \
b00612cc 18210 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
18211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213 "RANLIB=$${RANLIB}" \
18214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18215 info) \
18216 || exit 1
18217
18218@endif libiberty
18219
18220.PHONY: maybe-dvi-libiberty dvi-libiberty
18221maybe-dvi-libiberty:
18222@if libiberty
18223maybe-dvi-libiberty: dvi-libiberty
18224
18225dvi-libiberty: \
18226 configure-libiberty
18227 @[ -f ./libiberty/Makefile ] || exit 0; \
18228 r=`${PWD_COMMAND}`; export r; \
18229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18230 $(HOST_EXPORTS) \
18231 for flag in $(EXTRA_HOST_FLAGS) ; do \
18232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18233 done; \
18234 echo "Doing dvi in libiberty" ; \
b00612cc 18235 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18238 "RANLIB=$${RANLIB}" \
18239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 18240 dvi) \
2a4cbe27
NN
18241 || exit 1
18242
b813574b 18243@endif libiberty
2a4cbe27 18244
6d389afc
MS
18245.PHONY: maybe-html-libiberty html-libiberty
18246maybe-html-libiberty:
b813574b 18247@if libiberty
6d389afc 18248maybe-html-libiberty: html-libiberty
2a4cbe27 18249
6d389afc 18250html-libiberty: \
b813574b
PB
18251 configure-libiberty
18252 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18253 r=`${PWD_COMMAND}`; export r; \
18254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18255 $(HOST_EXPORTS) \
b813574b 18256 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18258 done; \
6d389afc 18259 echo "Doing html in libiberty" ; \
b00612cc 18260 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18263 "RANLIB=$${RANLIB}" \
18264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 18265 html) \
2a4cbe27
NN
18266 || exit 1
18267
b813574b 18268@endif libiberty
2a4cbe27 18269
b813574b
PB
18270.PHONY: maybe-TAGS-libiberty TAGS-libiberty
18271maybe-TAGS-libiberty:
18272@if libiberty
18273maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 18274
b813574b
PB
18275TAGS-libiberty: \
18276 configure-libiberty
18277 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18278 r=`${PWD_COMMAND}`; export r; \
18279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18280 $(HOST_EXPORTS) \
b813574b 18281 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18283 done; \
b813574b 18284 echo "Doing TAGS in libiberty" ; \
b00612cc 18285 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18288 "RANLIB=$${RANLIB}" \
18289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18290 TAGS) \
2a4cbe27
NN
18291 || exit 1
18292
b813574b 18293@endif libiberty
2a4cbe27 18294
b813574b
PB
18295.PHONY: maybe-install-info-libiberty install-info-libiberty
18296maybe-install-info-libiberty:
18297@if libiberty
18298maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 18299
b813574b
PB
18300install-info-libiberty: \
18301 configure-libiberty \
18302 info-libiberty
18303 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18306 $(HOST_EXPORTS) \
b813574b 18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
b813574b 18310 echo "Doing install-info in libiberty" ; \
b00612cc 18311 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18316 install-info) \
2a4cbe27
NN
18317 || exit 1
18318
b813574b 18319@endif libiberty
2a4cbe27 18320
b813574b
PB
18321.PHONY: maybe-installcheck-libiberty installcheck-libiberty
18322maybe-installcheck-libiberty:
18323@if libiberty
18324maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 18325
b813574b
PB
18326installcheck-libiberty: \
18327 configure-libiberty
18328 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18329 r=`${PWD_COMMAND}`; export r; \
18330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18331 $(HOST_EXPORTS) \
b813574b 18332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18334 done; \
b813574b 18335 echo "Doing installcheck in libiberty" ; \
b00612cc 18336 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18339 "RANLIB=$${RANLIB}" \
18340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18341 installcheck) \
2a4cbe27
NN
18342 || exit 1
18343
b813574b 18344@endif libiberty
2a4cbe27 18345
b813574b
PB
18346.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
18347maybe-mostlyclean-libiberty:
18348@if libiberty
18349maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 18350
b813574b
PB
18351mostlyclean-libiberty:
18352 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18353 r=`${PWD_COMMAND}`; export r; \
18354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18355 $(HOST_EXPORTS) \
b813574b 18356 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18358 done; \
b813574b 18359 echo "Doing mostlyclean in libiberty" ; \
b00612cc 18360 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18363 "RANLIB=$${RANLIB}" \
18364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18365 mostlyclean) \
2a4cbe27
NN
18366 || exit 1
18367
b813574b 18368@endif libiberty
2a4cbe27 18369
b813574b
PB
18370.PHONY: maybe-clean-libiberty clean-libiberty
18371maybe-clean-libiberty:
18372@if libiberty
18373maybe-clean-libiberty: clean-libiberty
2a4cbe27 18374
b813574b
PB
18375clean-libiberty:
18376 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18377 r=`${PWD_COMMAND}`; export r; \
18378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18379 $(HOST_EXPORTS) \
b813574b 18380 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18382 done; \
b813574b 18383 echo "Doing clean in libiberty" ; \
b00612cc 18384 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18387 "RANLIB=$${RANLIB}" \
18388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18389 clean) \
2a4cbe27
NN
18390 || exit 1
18391
b813574b 18392@endif libiberty
2a4cbe27 18393
b813574b
PB
18394.PHONY: maybe-distclean-libiberty distclean-libiberty
18395maybe-distclean-libiberty:
18396@if libiberty
18397maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 18398
b813574b
PB
18399distclean-libiberty:
18400 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18401 r=`${PWD_COMMAND}`; export r; \
18402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18403 $(HOST_EXPORTS) \
b813574b 18404 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18406 done; \
b813574b 18407 echo "Doing distclean in libiberty" ; \
b00612cc 18408 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18411 "RANLIB=$${RANLIB}" \
18412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18413 distclean) \
2a4cbe27
NN
18414 || exit 1
18415
b813574b 18416@endif libiberty
2a4cbe27 18417
b813574b
PB
18418.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
18419maybe-maintainer-clean-libiberty:
18420@if libiberty
18421maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 18422
b813574b
PB
18423maintainer-clean-libiberty:
18424 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18425 r=`${PWD_COMMAND}`; export r; \
18426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18427 $(HOST_EXPORTS) \
b813574b 18428 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18430 done; \
b813574b 18431 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 18432 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18435 "RANLIB=$${RANLIB}" \
18436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18437 maintainer-clean) \
2a4cbe27
NN
18438 || exit 1
18439
b813574b 18440@endif libiberty
2a4cbe27 18441
2a4cbe27 18442
a7254363 18443
b813574b
PB
18444.PHONY: configure-libtool maybe-configure-libtool
18445maybe-configure-libtool:
18446@if libtool
18447maybe-configure-libtool: configure-libtool
c52c6897 18448configure-libtool:
0aed8855 18449 @: $(MAKE); $(unstage)
c52c6897 18450 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18452 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
18453 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 18454 $(HOST_EXPORTS) \
a7254363
PB
18455 echo Configuring in $(HOST_SUBDIR)/libtool; \
18456 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 18457 case $(srcdir) in \
b00612cc
PB
18458 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18459 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
18460 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18461 esac; \
b00612cc
PB
18462 srcdiroption="--srcdir=$${topdir}/libtool"; \
18463 libsrcdir="$$s/libtool"; \
4fa63067 18464 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18465 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 18466 || exit 1
b813574b 18467@endif libtool
2a4cbe27 18468
a7254363
PB
18469
18470
d545f33b
PB
18471
18472
b813574b
PB
18473.PHONY: all-libtool maybe-all-libtool
18474maybe-all-libtool:
18475@if libtool
d27cc32e 18476TARGET-libtool=all
b813574b
PB
18477maybe-all-libtool: all-libtool
18478all-libtool: configure-libtool
0aed8855 18479 @: $(MAKE); $(unstage)
4fa63067
NN
18480 @r=`${PWD_COMMAND}`; export r; \
18481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18482 $(HOST_EXPORTS) \
b00612cc
PB
18483 (cd $(HOST_SUBDIR)/libtool && \
18484 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 18485@endif libtool
2a4cbe27 18486
a7254363 18487
d545f33b
PB
18488
18489
b813574b
PB
18490.PHONY: check-libtool maybe-check-libtool
18491maybe-check-libtool:
18492@if libtool
18493maybe-check-libtool: check-libtool
2a4cbe27 18494
b813574b 18495check-libtool:
0aed8855 18496 @: $(MAKE); $(unstage)
4fa63067 18497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18499 $(HOST_EXPORTS) \
b00612cc
PB
18500 (cd $(HOST_SUBDIR)/libtool && \
18501 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18502
b813574b 18503@endif libtool
2a4cbe27 18504
b813574b
PB
18505.PHONY: install-libtool maybe-install-libtool
18506maybe-install-libtool:
18507@if libtool
18508maybe-install-libtool: install-libtool
2a4cbe27 18509
b813574b 18510install-libtool: installdirs
0aed8855 18511 @: $(MAKE); $(unstage)
4fa63067 18512 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18514 $(HOST_EXPORTS) \
b00612cc 18515 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 18516 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18517
b813574b 18518@endif libtool
2a4cbe27 18519
4fa63067 18520# Other targets (info, dvi, etc.)
2a4cbe27 18521
b813574b
PB
18522.PHONY: maybe-info-libtool info-libtool
18523maybe-info-libtool:
18524@if libtool
18525maybe-info-libtool: info-libtool
4fa63067 18526
b813574b
PB
18527info-libtool: \
18528 configure-libtool
0aed8855 18529 @: $(MAKE); $(unstage)
b813574b 18530 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18531 r=`${PWD_COMMAND}`; export r; \
18532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18533 $(HOST_EXPORTS) \
b813574b 18534 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18536 done; \
b813574b 18537 echo "Doing info in libtool" ; \
b00612cc 18538 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18541 "RANLIB=$${RANLIB}" \
18542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18543 info) \
2a4cbe27
NN
18544 || exit 1
18545
b813574b 18546@endif libtool
2a4cbe27 18547
b813574b
PB
18548.PHONY: maybe-dvi-libtool dvi-libtool
18549maybe-dvi-libtool:
18550@if libtool
18551maybe-dvi-libtool: dvi-libtool
2a4cbe27 18552
b813574b
PB
18553dvi-libtool: \
18554 configure-libtool
0aed8855 18555 @: $(MAKE); $(unstage)
b813574b 18556 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18557 r=`${PWD_COMMAND}`; export r; \
18558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18559 $(HOST_EXPORTS) \
b813574b 18560 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18562 done; \
b813574b 18563 echo "Doing dvi in libtool" ; \
b00612cc 18564 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
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}" \
b813574b 18569 dvi) \
2a4cbe27
NN
18570 || exit 1
18571
b813574b 18572@endif libtool
2a4cbe27 18573
6d389afc
MS
18574.PHONY: maybe-html-libtool html-libtool
18575maybe-html-libtool:
18576@if libtool
18577maybe-html-libtool: html-libtool
18578
18579html-libtool: \
18580 configure-libtool
0aed8855 18581 @: $(MAKE); $(unstage)
6d389afc
MS
18582 @[ -f ./libtool/Makefile ] || exit 0; \
18583 r=`${PWD_COMMAND}`; export r; \
18584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
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 html in libtool" ; \
b00612cc 18590 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
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}" \
18595 html) \
18596 || exit 1
18597
18598@endif libtool
18599
b813574b
PB
18600.PHONY: maybe-TAGS-libtool TAGS-libtool
18601maybe-TAGS-libtool:
18602@if libtool
18603maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 18604
b813574b
PB
18605TAGS-libtool: \
18606 configure-libtool
0aed8855 18607 @: $(MAKE); $(unstage)
b813574b 18608 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18609 r=`${PWD_COMMAND}`; export r; \
18610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18611 $(HOST_EXPORTS) \
b813574b 18612 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18614 done; \
b813574b 18615 echo "Doing TAGS in libtool" ; \
b00612cc 18616 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
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}" \
b813574b 18621 TAGS) \
2a4cbe27
NN
18622 || exit 1
18623
b813574b 18624@endif libtool
2a4cbe27 18625
b813574b
PB
18626.PHONY: maybe-install-info-libtool install-info-libtool
18627maybe-install-info-libtool:
18628@if libtool
18629maybe-install-info-libtool: install-info-libtool
2a4cbe27 18630
b813574b
PB
18631install-info-libtool: \
18632 configure-libtool \
18633 info-libtool
0aed8855 18634 @: $(MAKE); $(unstage)
b813574b 18635 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18636 r=`${PWD_COMMAND}`; export r; \
18637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18638 $(HOST_EXPORTS) \
b813574b 18639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18641 done; \
b813574b 18642 echo "Doing install-info in libtool" ; \
b00612cc 18643 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18646 "RANLIB=$${RANLIB}" \
18647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18648 install-info) \
2a4cbe27
NN
18649 || exit 1
18650
b813574b 18651@endif libtool
2a4cbe27 18652
b813574b
PB
18653.PHONY: maybe-installcheck-libtool installcheck-libtool
18654maybe-installcheck-libtool:
18655@if libtool
18656maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 18657
b813574b
PB
18658installcheck-libtool: \
18659 configure-libtool
0aed8855 18660 @: $(MAKE); $(unstage)
b813574b 18661 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18662 r=`${PWD_COMMAND}`; export r; \
18663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18664 $(HOST_EXPORTS) \
b813574b 18665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18667 done; \
b813574b 18668 echo "Doing installcheck in libtool" ; \
b00612cc 18669 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18672 "RANLIB=$${RANLIB}" \
18673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18674 installcheck) \
2a4cbe27
NN
18675 || exit 1
18676
b813574b 18677@endif libtool
2a4cbe27 18678
b813574b
PB
18679.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
18680maybe-mostlyclean-libtool:
18681@if libtool
18682maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 18683
b813574b 18684mostlyclean-libtool:
0aed8855 18685 @: $(MAKE); $(unstage)
b813574b 18686 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18687 r=`${PWD_COMMAND}`; export r; \
18688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18689 $(HOST_EXPORTS) \
b813574b 18690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18692 done; \
b813574b 18693 echo "Doing mostlyclean in libtool" ; \
b00612cc 18694 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18697 "RANLIB=$${RANLIB}" \
18698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18699 mostlyclean) \
2a4cbe27
NN
18700 || exit 1
18701
b813574b 18702@endif libtool
2a4cbe27 18703
b813574b
PB
18704.PHONY: maybe-clean-libtool clean-libtool
18705maybe-clean-libtool:
18706@if libtool
18707maybe-clean-libtool: clean-libtool
2a4cbe27 18708
b813574b 18709clean-libtool:
0aed8855 18710 @: $(MAKE); $(unstage)
b813574b 18711 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18712 r=`${PWD_COMMAND}`; export r; \
18713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18714 $(HOST_EXPORTS) \
b813574b 18715 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18717 done; \
b813574b 18718 echo "Doing clean in libtool" ; \
b00612cc 18719 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18722 "RANLIB=$${RANLIB}" \
18723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18724 clean) \
2a4cbe27
NN
18725 || exit 1
18726
b813574b 18727@endif libtool
2a4cbe27 18728
b813574b
PB
18729.PHONY: maybe-distclean-libtool distclean-libtool
18730maybe-distclean-libtool:
18731@if libtool
18732maybe-distclean-libtool: distclean-libtool
2a4cbe27 18733
b813574b 18734distclean-libtool:
0aed8855 18735 @: $(MAKE); $(unstage)
b813574b 18736 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18737 r=`${PWD_COMMAND}`; export r; \
18738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18739 $(HOST_EXPORTS) \
b813574b 18740 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18742 done; \
b813574b 18743 echo "Doing distclean in libtool" ; \
b00612cc 18744 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18747 "RANLIB=$${RANLIB}" \
18748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18749 distclean) \
2a4cbe27
NN
18750 || exit 1
18751
b813574b 18752@endif libtool
2a4cbe27 18753
b813574b
PB
18754.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
18755maybe-maintainer-clean-libtool:
18756@if libtool
18757maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 18758
b813574b 18759maintainer-clean-libtool:
0aed8855 18760 @: $(MAKE); $(unstage)
b813574b 18761 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18762 r=`${PWD_COMMAND}`; export r; \
18763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18764 $(HOST_EXPORTS) \
b813574b 18765 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18767 done; \
b813574b 18768 echo "Doing maintainer-clean in libtool" ; \
b00612cc 18769 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18772 "RANLIB=$${RANLIB}" \
18773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18774 maintainer-clean) \
2a4cbe27
NN
18775 || exit 1
18776
b813574b 18777@endif libtool
2a4cbe27 18778
2a4cbe27 18779
a7254363 18780
b813574b
PB
18781.PHONY: configure-m4 maybe-configure-m4
18782maybe-configure-m4:
18783@if m4
18784maybe-configure-m4: configure-m4
c52c6897 18785configure-m4:
0aed8855 18786 @: $(MAKE); $(unstage)
c52c6897 18787 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18789 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
18790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 18791 $(HOST_EXPORTS) \
a7254363
PB
18792 echo Configuring in $(HOST_SUBDIR)/m4; \
18793 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 18794 case $(srcdir) in \
b00612cc
PB
18795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18796 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
18797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18798 esac; \
b00612cc
PB
18799 srcdiroption="--srcdir=$${topdir}/m4"; \
18800 libsrcdir="$$s/m4"; \
4fa63067 18801 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18802 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 18803 || exit 1
b813574b 18804@endif m4
2a4cbe27 18805
a7254363
PB
18806
18807
d545f33b
PB
18808
18809
b813574b
PB
18810.PHONY: all-m4 maybe-all-m4
18811maybe-all-m4:
18812@if m4
d27cc32e 18813TARGET-m4=all
b813574b
PB
18814maybe-all-m4: all-m4
18815all-m4: configure-m4
0aed8855 18816 @: $(MAKE); $(unstage)
4fa63067
NN
18817 @r=`${PWD_COMMAND}`; export r; \
18818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18819 $(HOST_EXPORTS) \
b00612cc
PB
18820 (cd $(HOST_SUBDIR)/m4 && \
18821 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 18822@endif m4
4fa63067 18823
a7254363 18824
d545f33b
PB
18825
18826
b813574b
PB
18827.PHONY: check-m4 maybe-check-m4
18828maybe-check-m4:
18829@if m4
18830maybe-check-m4: check-m4
2a4cbe27 18831
b813574b 18832check-m4:
0aed8855 18833 @: $(MAKE); $(unstage)
4fa63067
NN
18834 @r=`${PWD_COMMAND}`; export r; \
18835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18836 $(HOST_EXPORTS) \
b00612cc
PB
18837 (cd $(HOST_SUBDIR)/m4 && \
18838 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18839
b813574b 18840@endif m4
4fa63067 18841
b813574b
PB
18842.PHONY: install-m4 maybe-install-m4
18843maybe-install-m4:
18844@if m4
18845maybe-install-m4: install-m4
4fa63067 18846
b813574b 18847install-m4: installdirs
0aed8855 18848 @: $(MAKE); $(unstage)
4fa63067
NN
18849 @r=`${PWD_COMMAND}`; export r; \
18850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18851 $(HOST_EXPORTS) \
b00612cc 18852 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 18853 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 18854
b813574b 18855@endif m4
4fa63067
NN
18856
18857# Other targets (info, dvi, etc.)
18858
b813574b
PB
18859.PHONY: maybe-info-m4 info-m4
18860maybe-info-m4:
18861@if m4
18862maybe-info-m4: info-m4
4fa63067 18863
b813574b
PB
18864info-m4: \
18865 configure-m4
0aed8855 18866 @: $(MAKE); $(unstage)
b813574b 18867 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18868 r=`${PWD_COMMAND}`; export r; \
18869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18870 $(HOST_EXPORTS) \
b813574b 18871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18873 done; \
b813574b 18874 echo "Doing info in m4" ; \
b00612cc 18875 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18878 "RANLIB=$${RANLIB}" \
18879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18880 info) \
2a4cbe27
NN
18881 || exit 1
18882
b813574b 18883@endif m4
2a4cbe27 18884
b813574b
PB
18885.PHONY: maybe-dvi-m4 dvi-m4
18886maybe-dvi-m4:
18887@if m4
18888maybe-dvi-m4: dvi-m4
2a4cbe27 18889
b813574b
PB
18890dvi-m4: \
18891 configure-m4
0aed8855 18892 @: $(MAKE); $(unstage)
b813574b 18893 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18894 r=`${PWD_COMMAND}`; export r; \
18895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18896 $(HOST_EXPORTS) \
b813574b 18897 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18899 done; \
b813574b 18900 echo "Doing dvi in m4" ; \
b00612cc 18901 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18904 "RANLIB=$${RANLIB}" \
18905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18906 dvi) \
2a4cbe27
NN
18907 || exit 1
18908
b813574b 18909@endif m4
2a4cbe27 18910
6d389afc
MS
18911.PHONY: maybe-html-m4 html-m4
18912maybe-html-m4:
18913@if m4
18914maybe-html-m4: html-m4
18915
18916html-m4: \
18917 configure-m4
0aed8855 18918 @: $(MAKE); $(unstage)
6d389afc
MS
18919 @[ -f ./m4/Makefile ] || exit 0; \
18920 r=`${PWD_COMMAND}`; export r; \
18921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18922 $(HOST_EXPORTS) \
18923 for flag in $(EXTRA_HOST_FLAGS) ; do \
18924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18925 done; \
18926 echo "Doing html in m4" ; \
b00612cc 18927 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
18928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18930 "RANLIB=$${RANLIB}" \
18931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18932 html) \
18933 || exit 1
18934
18935@endif m4
18936
b813574b
PB
18937.PHONY: maybe-TAGS-m4 TAGS-m4
18938maybe-TAGS-m4:
18939@if m4
18940maybe-TAGS-m4: TAGS-m4
2a4cbe27 18941
b813574b
PB
18942TAGS-m4: \
18943 configure-m4
0aed8855 18944 @: $(MAKE); $(unstage)
b813574b 18945 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18946 r=`${PWD_COMMAND}`; export r; \
18947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18948 $(HOST_EXPORTS) \
b813574b 18949 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18951 done; \
b813574b 18952 echo "Doing TAGS in m4" ; \
b00612cc 18953 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18956 "RANLIB=$${RANLIB}" \
18957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18958 TAGS) \
2a4cbe27
NN
18959 || exit 1
18960
b813574b 18961@endif m4
2a4cbe27 18962
b813574b
PB
18963.PHONY: maybe-install-info-m4 install-info-m4
18964maybe-install-info-m4:
18965@if m4
18966maybe-install-info-m4: install-info-m4
2a4cbe27 18967
b813574b
PB
18968install-info-m4: \
18969 configure-m4 \
18970 info-m4
0aed8855 18971 @: $(MAKE); $(unstage)
b813574b 18972 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18973 r=`${PWD_COMMAND}`; export r; \
18974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18975 $(HOST_EXPORTS) \
b813574b 18976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18978 done; \
b813574b 18979 echo "Doing install-info in m4" ; \
b00612cc 18980 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18983 "RANLIB=$${RANLIB}" \
18984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18985 install-info) \
2a4cbe27
NN
18986 || exit 1
18987
b813574b 18988@endif m4
2a4cbe27 18989
b813574b
PB
18990.PHONY: maybe-installcheck-m4 installcheck-m4
18991maybe-installcheck-m4:
18992@if m4
18993maybe-installcheck-m4: installcheck-m4
2a4cbe27 18994
b813574b
PB
18995installcheck-m4: \
18996 configure-m4
0aed8855 18997 @: $(MAKE); $(unstage)
b813574b 18998 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18999 r=`${PWD_COMMAND}`; export r; \
19000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19001 $(HOST_EXPORTS) \
b813574b 19002 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19004 done; \
b813574b 19005 echo "Doing installcheck in m4" ; \
b00612cc 19006 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19009 "RANLIB=$${RANLIB}" \
19010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19011 installcheck) \
2a4cbe27
NN
19012 || exit 1
19013
b813574b 19014@endif m4
2a4cbe27 19015
b813574b
PB
19016.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
19017maybe-mostlyclean-m4:
19018@if m4
19019maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 19020
b813574b 19021mostlyclean-m4:
0aed8855 19022 @: $(MAKE); $(unstage)
b813574b 19023 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
19024 r=`${PWD_COMMAND}`; export r; \
19025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19026 $(HOST_EXPORTS) \
b813574b 19027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19029 done; \
b813574b 19030 echo "Doing mostlyclean in m4" ; \
b00612cc 19031 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19034 "RANLIB=$${RANLIB}" \
19035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19036 mostlyclean) \
2a4cbe27
NN
19037 || exit 1
19038
b813574b 19039@endif m4
2a4cbe27 19040
b813574b
PB
19041.PHONY: maybe-clean-m4 clean-m4
19042maybe-clean-m4:
19043@if m4
19044maybe-clean-m4: clean-m4
2a4cbe27 19045
b813574b 19046clean-m4:
0aed8855 19047 @: $(MAKE); $(unstage)
b813574b 19048 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
19049 r=`${PWD_COMMAND}`; export r; \
19050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19051 $(HOST_EXPORTS) \
b813574b 19052 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19054 done; \
b813574b 19055 echo "Doing clean in m4" ; \
b00612cc 19056 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19059 "RANLIB=$${RANLIB}" \
19060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19061 clean) \
2a4cbe27
NN
19062 || exit 1
19063
b813574b 19064@endif m4
2a4cbe27 19065
b813574b
PB
19066.PHONY: maybe-distclean-m4 distclean-m4
19067maybe-distclean-m4:
19068@if m4
19069maybe-distclean-m4: distclean-m4
a2592b1b 19070
b813574b 19071distclean-m4:
0aed8855 19072 @: $(MAKE); $(unstage)
b813574b 19073 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
19074 r=`${PWD_COMMAND}`; export r; \
19075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19076 $(HOST_EXPORTS) \
b813574b 19077 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
19078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19079 done; \
b813574b 19080 echo "Doing distclean in m4" ; \
b00612cc 19081 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
19082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19084 "RANLIB=$${RANLIB}" \
19085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19086 distclean) \
a2592b1b
DD
19087 || exit 1
19088
b813574b 19089@endif m4
a2592b1b 19090
b813574b
PB
19091.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
19092maybe-maintainer-clean-m4:
19093@if m4
19094maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 19095
b813574b 19096maintainer-clean-m4:
0aed8855 19097 @: $(MAKE); $(unstage)
b813574b 19098 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 19099 r=`${PWD_COMMAND}`; export r; \
b40e3958 19100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19101 $(HOST_EXPORTS) \
b813574b 19102 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19104 done; \
b813574b 19105 echo "Doing maintainer-clean in m4" ; \
b00612cc 19106 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
19107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19109 "RANLIB=$${RANLIB}" \
19110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19111 maintainer-clean) \
4fa63067 19112 || exit 1
252b5132 19113
b813574b 19114@endif m4
252b5132 19115
252b5132 19116
a7254363 19117
b813574b
PB
19118.PHONY: configure-make maybe-configure-make
19119maybe-configure-make:
19120@if make
19121maybe-configure-make: configure-make
c52c6897 19122configure-make:
0aed8855 19123 @: $(MAKE); $(unstage)
c52c6897 19124 @r=`${PWD_COMMAND}`; export r; \
b813574b 19125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19126 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
19127 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 19128 $(HOST_EXPORTS) \
a7254363
PB
19129 echo Configuring in $(HOST_SUBDIR)/make; \
19130 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 19131 case $(srcdir) in \
b00612cc
PB
19132 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19133 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
19134 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19135 esac; \
b00612cc
PB
19136 srcdiroption="--srcdir=$${topdir}/make"; \
19137 libsrcdir="$$s/make"; \
4fa63067 19138 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19139 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 19140 || exit 1
b813574b 19141@endif make
252b5132 19142
a7254363
PB
19143
19144
d545f33b
PB
19145
19146
b813574b
PB
19147.PHONY: all-make maybe-all-make
19148maybe-all-make:
19149@if make
d27cc32e 19150TARGET-make=all
b813574b
PB
19151maybe-all-make: all-make
19152all-make: configure-make
0aed8855 19153 @: $(MAKE); $(unstage)
4fa63067
NN
19154 @r=`${PWD_COMMAND}`; export r; \
19155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19156 $(HOST_EXPORTS) \
b00612cc
PB
19157 (cd $(HOST_SUBDIR)/make && \
19158 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 19159@endif make
252b5132 19160
a7254363 19161
d545f33b
PB
19162
19163
b813574b
PB
19164.PHONY: check-make maybe-check-make
19165maybe-check-make:
19166@if make
19167maybe-check-make: check-make
252b5132 19168
b813574b 19169check-make:
0aed8855 19170 @: $(MAKE); $(unstage)
b813574b
PB
19171 @r=`${PWD_COMMAND}`; export r; \
19172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 19173 $(HOST_EXPORTS) \
b00612cc
PB
19174 (cd $(HOST_SUBDIR)/make && \
19175 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 19176
b813574b 19177@endif make
16ae0395 19178
b813574b
PB
19179.PHONY: install-make maybe-install-make
19180maybe-install-make:
19181@if make
19182maybe-install-make: install-make
4fa63067 19183
b813574b 19184install-make: installdirs
0aed8855 19185 @: $(MAKE); $(unstage)
4fa63067
NN
19186 @r=`${PWD_COMMAND}`; export r; \
19187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19188 $(HOST_EXPORTS) \
b00612cc 19189 (cd $(HOST_SUBDIR)/make && \
2da12f12 19190 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19191
b813574b 19192@endif make
4fa63067
NN
19193
19194# Other targets (info, dvi, etc.)
19195
b813574b
PB
19196.PHONY: maybe-info-make info-make
19197maybe-info-make:
19198@if make
19199maybe-info-make: info-make
4fa63067 19200
b813574b
PB
19201info-make: \
19202 configure-make
0aed8855 19203 @: $(MAKE); $(unstage)
b813574b 19204 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19205 r=`${PWD_COMMAND}`; export r; \
19206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19207 $(HOST_EXPORTS) \
b813574b 19208 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19210 done; \
b813574b 19211 echo "Doing info in make" ; \
b00612cc 19212 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19215 "RANLIB=$${RANLIB}" \
19216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19217 info) \
4fa63067
NN
19218 || exit 1
19219
b813574b 19220@endif make
4fa63067 19221
b813574b
PB
19222.PHONY: maybe-dvi-make dvi-make
19223maybe-dvi-make:
19224@if make
19225maybe-dvi-make: dvi-make
4fa63067 19226
b813574b
PB
19227dvi-make: \
19228 configure-make
0aed8855 19229 @: $(MAKE); $(unstage)
b813574b 19230 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19231 r=`${PWD_COMMAND}`; export r; \
19232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19233 $(HOST_EXPORTS) \
b813574b 19234 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236 done; \
b813574b 19237 echo "Doing dvi in make" ; \
b00612cc 19238 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241 "RANLIB=$${RANLIB}" \
19242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19243 dvi) \
4fa63067 19244 || exit 1
16ae0395 19245
b813574b 19246@endif make
252b5132 19247
6d389afc
MS
19248.PHONY: maybe-html-make html-make
19249maybe-html-make:
19250@if make
19251maybe-html-make: html-make
19252
19253html-make: \
19254 configure-make
0aed8855 19255 @: $(MAKE); $(unstage)
6d389afc
MS
19256 @[ -f ./make/Makefile ] || exit 0; \
19257 r=`${PWD_COMMAND}`; export r; \
19258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19259 $(HOST_EXPORTS) \
19260 for flag in $(EXTRA_HOST_FLAGS) ; do \
19261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19262 done; \
19263 echo "Doing html in make" ; \
b00612cc 19264 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
19265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19267 "RANLIB=$${RANLIB}" \
19268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19269 html) \
19270 || exit 1
19271
19272@endif make
19273
b813574b
PB
19274.PHONY: maybe-TAGS-make TAGS-make
19275maybe-TAGS-make:
19276@if make
19277maybe-TAGS-make: TAGS-make
252b5132 19278
b813574b
PB
19279TAGS-make: \
19280 configure-make
0aed8855 19281 @: $(MAKE); $(unstage)
b813574b 19282 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19283 r=`${PWD_COMMAND}`; export r; \
19284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19285 $(HOST_EXPORTS) \
b813574b 19286 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19288 done; \
b813574b 19289 echo "Doing TAGS in make" ; \
b00612cc 19290 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19293 "RANLIB=$${RANLIB}" \
19294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19295 TAGS) \
4fa63067 19296 || exit 1
3866be5d 19297
b813574b 19298@endif make
3866be5d 19299
b813574b
PB
19300.PHONY: maybe-install-info-make install-info-make
19301maybe-install-info-make:
19302@if make
19303maybe-install-info-make: install-info-make
3866be5d 19304
b813574b
PB
19305install-info-make: \
19306 configure-make \
19307 info-make
0aed8855 19308 @: $(MAKE); $(unstage)
b813574b 19309 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19310 r=`${PWD_COMMAND}`; export r; \
19311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19312 $(HOST_EXPORTS) \
b813574b 19313 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315 done; \
b813574b 19316 echo "Doing install-info in make" ; \
b00612cc 19317 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320 "RANLIB=$${RANLIB}" \
19321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19322 install-info) \
4fa63067 19323 || exit 1
3866be5d 19324
b813574b 19325@endif make
3866be5d 19326
b813574b
PB
19327.PHONY: maybe-installcheck-make installcheck-make
19328maybe-installcheck-make:
19329@if make
19330maybe-installcheck-make: installcheck-make
15723a45 19331
b813574b
PB
19332installcheck-make: \
19333 configure-make
0aed8855 19334 @: $(MAKE); $(unstage)
b813574b 19335 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19336 r=`${PWD_COMMAND}`; export r; \
19337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19338 $(HOST_EXPORTS) \
b813574b 19339 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19341 done; \
b813574b 19342 echo "Doing installcheck in make" ; \
b00612cc 19343 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19346 "RANLIB=$${RANLIB}" \
19347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19348 installcheck) \
4fa63067 19349 || exit 1
15723a45 19350
b813574b 19351@endif make
15723a45 19352
b813574b
PB
19353.PHONY: maybe-mostlyclean-make mostlyclean-make
19354maybe-mostlyclean-make:
19355@if make
19356maybe-mostlyclean-make: mostlyclean-make
15723a45 19357
b813574b 19358mostlyclean-make:
0aed8855 19359 @: $(MAKE); $(unstage)
b813574b 19360 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
19361 r=`${PWD_COMMAND}`; export r; \
19362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19363 $(HOST_EXPORTS) \
b813574b 19364 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19366 done; \
b813574b 19367 echo "Doing mostlyclean in make" ; \
b00612cc 19368 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19371 "RANLIB=$${RANLIB}" \
19372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19373 mostlyclean) \
bba45b8b 19374 || exit 1
15723a45 19375
b813574b 19376@endif make
4fa63067 19377
b813574b
PB
19378.PHONY: maybe-clean-make clean-make
19379maybe-clean-make:
19380@if make
19381maybe-clean-make: clean-make
4fa63067 19382
b813574b 19383clean-make:
0aed8855 19384 @: $(MAKE); $(unstage)
b813574b 19385 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19386 r=`${PWD_COMMAND}`; export r; \
19387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19388 $(HOST_EXPORTS) \
b813574b 19389 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19391 done; \
b813574b 19392 echo "Doing clean in make" ; \
b00612cc 19393 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19396 "RANLIB=$${RANLIB}" \
19397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19398 clean) \
4fa63067
NN
19399 || exit 1
19400
b813574b 19401@endif make
4fa63067 19402
b813574b
PB
19403.PHONY: maybe-distclean-make distclean-make
19404maybe-distclean-make:
19405@if make
19406maybe-distclean-make: distclean-make
4fa63067 19407
b813574b 19408distclean-make:
0aed8855 19409 @: $(MAKE); $(unstage)
b813574b 19410 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19411 r=`${PWD_COMMAND}`; export r; \
19412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19413 $(HOST_EXPORTS) \
b813574b 19414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19416 done; \
b813574b 19417 echo "Doing distclean in make" ; \
b00612cc 19418 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19421 "RANLIB=$${RANLIB}" \
19422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19423 distclean) \
4fa63067
NN
19424 || exit 1
19425
b813574b 19426@endif make
4fa63067 19427
b813574b
PB
19428.PHONY: maybe-maintainer-clean-make maintainer-clean-make
19429maybe-maintainer-clean-make:
19430@if make
19431maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 19432
b813574b 19433maintainer-clean-make:
0aed8855 19434 @: $(MAKE); $(unstage)
b813574b 19435 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 19436 r=`${PWD_COMMAND}`; export r; \
b40e3958 19437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19438 $(HOST_EXPORTS) \
b813574b 19439 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19441 done; \
b813574b 19442 echo "Doing maintainer-clean in make" ; \
b00612cc 19443 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19446 "RANLIB=$${RANLIB}" \
19447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19448 maintainer-clean) \
4fa63067 19449 || exit 1
3866be5d 19450
b813574b 19451@endif make
3866be5d 19452
3866be5d 19453
a7254363 19454
b813574b
PB
19455.PHONY: configure-mmalloc maybe-configure-mmalloc
19456maybe-configure-mmalloc:
19457@if mmalloc
19458maybe-configure-mmalloc: configure-mmalloc
c52c6897 19459configure-mmalloc:
0aed8855 19460 @: $(MAKE); $(unstage)
c52c6897 19461 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19463 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
19464 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 19465 $(HOST_EXPORTS) \
a7254363
PB
19466 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
19467 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 19468 case $(srcdir) in \
b00612cc
PB
19469 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19470 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
19471 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 19472 esac; \
b00612cc
PB
19473 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
19474 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 19475 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19476 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19477 || exit 1
b813574b 19478@endif mmalloc
e2b9e2dc 19479
a7254363
PB
19480
19481
d545f33b
PB
19482
19483
b813574b
PB
19484.PHONY: all-mmalloc maybe-all-mmalloc
19485maybe-all-mmalloc:
19486@if mmalloc
d27cc32e 19487TARGET-mmalloc=all
b813574b
PB
19488maybe-all-mmalloc: all-mmalloc
19489all-mmalloc: configure-mmalloc
0aed8855 19490 @: $(MAKE); $(unstage)
b40e3958
L
19491 @r=`${PWD_COMMAND}`; export r; \
19492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19493 $(HOST_EXPORTS) \
b00612cc
PB
19494 (cd $(HOST_SUBDIR)/mmalloc && \
19495 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 19496@endif mmalloc
3866be5d 19497
a7254363 19498
d545f33b
PB
19499
19500
b813574b
PB
19501.PHONY: check-mmalloc maybe-check-mmalloc
19502maybe-check-mmalloc:
19503@if mmalloc
19504maybe-check-mmalloc: check-mmalloc
3866be5d 19505
b813574b 19506check-mmalloc:
3866be5d 19507
b813574b 19508@endif mmalloc
3866be5d 19509
b813574b
PB
19510.PHONY: install-mmalloc maybe-install-mmalloc
19511maybe-install-mmalloc:
19512@if mmalloc
19513maybe-install-mmalloc: install-mmalloc
4fa63067 19514
b813574b 19515install-mmalloc: installdirs
0aed8855 19516 @: $(MAKE); $(unstage)
4fa63067
NN
19517 @r=`${PWD_COMMAND}`; export r; \
19518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19519 $(HOST_EXPORTS) \
b00612cc 19520 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 19521 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19522
b813574b 19523@endif mmalloc
4fa63067
NN
19524
19525# Other targets (info, dvi, etc.)
19526
b813574b
PB
19527.PHONY: maybe-info-mmalloc info-mmalloc
19528maybe-info-mmalloc:
19529@if mmalloc
19530maybe-info-mmalloc: info-mmalloc
4fa63067 19531
b813574b
PB
19532info-mmalloc: \
19533 configure-mmalloc
0aed8855 19534 @: $(MAKE); $(unstage)
b813574b 19535 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19536 r=`${PWD_COMMAND}`; export r; \
19537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19538 $(HOST_EXPORTS) \
b813574b 19539 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19541 done; \
b813574b 19542 echo "Doing info in mmalloc" ; \
b00612cc 19543 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19546 "RANLIB=$${RANLIB}" \
19547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19548 info) \
4fa63067
NN
19549 || exit 1
19550
b813574b 19551@endif mmalloc
4fa63067 19552
b813574b
PB
19553.PHONY: maybe-dvi-mmalloc dvi-mmalloc
19554maybe-dvi-mmalloc:
19555@if mmalloc
19556maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 19557
b813574b
PB
19558dvi-mmalloc: \
19559 configure-mmalloc
0aed8855 19560 @: $(MAKE); $(unstage)
b813574b 19561 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19562 r=`${PWD_COMMAND}`; export r; \
19563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19564 $(HOST_EXPORTS) \
b813574b 19565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19567 done; \
b813574b 19568 echo "Doing dvi in mmalloc" ; \
b00612cc 19569 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19572 "RANLIB=$${RANLIB}" \
19573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19574 dvi) \
4fa63067
NN
19575 || exit 1
19576
b813574b 19577@endif mmalloc
4fa63067 19578
6d389afc
MS
19579.PHONY: maybe-html-mmalloc html-mmalloc
19580maybe-html-mmalloc:
19581@if mmalloc
19582maybe-html-mmalloc: html-mmalloc
19583
19584html-mmalloc: \
19585 configure-mmalloc
0aed8855 19586 @: $(MAKE); $(unstage)
6d389afc
MS
19587 @[ -f ./mmalloc/Makefile ] || exit 0; \
19588 r=`${PWD_COMMAND}`; export r; \
19589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19590 $(HOST_EXPORTS) \
19591 for flag in $(EXTRA_HOST_FLAGS) ; do \
19592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19593 done; \
19594 echo "Doing html in mmalloc" ; \
b00612cc 19595 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
19596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19598 "RANLIB=$${RANLIB}" \
19599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19600 html) \
19601 || exit 1
19602
19603@endif mmalloc
19604
b813574b
PB
19605.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
19606maybe-TAGS-mmalloc:
19607@if mmalloc
19608maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 19609
b813574b
PB
19610TAGS-mmalloc: \
19611 configure-mmalloc
0aed8855 19612 @: $(MAKE); $(unstage)
b813574b 19613 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19614 r=`${PWD_COMMAND}`; export r; \
19615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19616 $(HOST_EXPORTS) \
b813574b 19617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19619 done; \
b813574b 19620 echo "Doing TAGS in mmalloc" ; \
b00612cc 19621 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19624 "RANLIB=$${RANLIB}" \
19625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19626 TAGS) \
4fa63067
NN
19627 || exit 1
19628
b813574b 19629@endif mmalloc
4fa63067 19630
b813574b
PB
19631.PHONY: maybe-install-info-mmalloc install-info-mmalloc
19632maybe-install-info-mmalloc:
19633@if mmalloc
19634maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 19635
b813574b
PB
19636install-info-mmalloc: \
19637 configure-mmalloc \
19638 info-mmalloc
0aed8855 19639 @: $(MAKE); $(unstage)
b813574b 19640 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19641 r=`${PWD_COMMAND}`; export r; \
19642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19643 $(HOST_EXPORTS) \
b813574b 19644 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19646 done; \
b813574b 19647 echo "Doing install-info in mmalloc" ; \
b00612cc 19648 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19651 "RANLIB=$${RANLIB}" \
19652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19653 install-info) \
4fa63067
NN
19654 || exit 1
19655
b813574b 19656@endif mmalloc
4fa63067 19657
b813574b
PB
19658.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
19659maybe-installcheck-mmalloc:
19660@if mmalloc
19661maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 19662
b813574b
PB
19663installcheck-mmalloc: \
19664 configure-mmalloc
0aed8855 19665 @: $(MAKE); $(unstage)
b813574b 19666 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19667 r=`${PWD_COMMAND}`; export r; \
19668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19669 $(HOST_EXPORTS) \
b813574b 19670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19672 done; \
b813574b 19673 echo "Doing installcheck in mmalloc" ; \
b00612cc 19674 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19677 "RANLIB=$${RANLIB}" \
19678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19679 installcheck) \
4fa63067
NN
19680 || exit 1
19681
b813574b 19682@endif mmalloc
4fa63067 19683
b813574b
PB
19684.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
19685maybe-mostlyclean-mmalloc:
19686@if mmalloc
19687maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 19688
b813574b 19689mostlyclean-mmalloc:
0aed8855 19690 @: $(MAKE); $(unstage)
b813574b 19691 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19692 r=`${PWD_COMMAND}`; export r; \
19693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19694 $(HOST_EXPORTS) \
b813574b 19695 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19697 done; \
b813574b 19698 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 19699 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19702 "RANLIB=$${RANLIB}" \
19703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19704 mostlyclean) \
4fa63067
NN
19705 || exit 1
19706
b813574b 19707@endif mmalloc
4fa63067 19708
b813574b
PB
19709.PHONY: maybe-clean-mmalloc clean-mmalloc
19710maybe-clean-mmalloc:
19711@if mmalloc
19712maybe-clean-mmalloc: clean-mmalloc
4fa63067 19713
b813574b 19714clean-mmalloc:
0aed8855 19715 @: $(MAKE); $(unstage)
b813574b 19716 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19717 r=`${PWD_COMMAND}`; export r; \
19718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19719 $(HOST_EXPORTS) \
b813574b 19720 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19722 done; \
b813574b 19723 echo "Doing clean in mmalloc" ; \
b00612cc 19724 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19727 "RANLIB=$${RANLIB}" \
19728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19729 clean) \
4fa63067
NN
19730 || exit 1
19731
b813574b 19732@endif mmalloc
4fa63067 19733
b813574b
PB
19734.PHONY: maybe-distclean-mmalloc distclean-mmalloc
19735maybe-distclean-mmalloc:
19736@if mmalloc
19737maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 19738
b813574b 19739distclean-mmalloc:
0aed8855 19740 @: $(MAKE); $(unstage)
b813574b 19741 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19742 r=`${PWD_COMMAND}`; export r; \
19743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19744 $(HOST_EXPORTS) \
b813574b 19745 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19747 done; \
b813574b 19748 echo "Doing distclean in mmalloc" ; \
b00612cc 19749 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19752 "RANLIB=$${RANLIB}" \
19753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19754 distclean) \
4fa63067
NN
19755 || exit 1
19756
b813574b 19757@endif mmalloc
4fa63067 19758
b813574b
PB
19759.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
19760maybe-maintainer-clean-mmalloc:
19761@if mmalloc
19762maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 19763
b813574b 19764maintainer-clean-mmalloc:
0aed8855 19765 @: $(MAKE); $(unstage)
b813574b 19766 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19767 r=`${PWD_COMMAND}`; export r; \
19768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19769 $(HOST_EXPORTS) \
b813574b 19770 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19772 done; \
b813574b 19773 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 19774 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19777 "RANLIB=$${RANLIB}" \
19778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19779 maintainer-clean) \
4fa63067 19780 || exit 1
16ae0395 19781
b813574b 19782@endif mmalloc
3866be5d
NN
19783
19784
a7254363 19785
b813574b
PB
19786.PHONY: configure-patch maybe-configure-patch
19787maybe-configure-patch:
19788@if patch
19789maybe-configure-patch: configure-patch
c52c6897 19790configure-patch:
0aed8855 19791 @: $(MAKE); $(unstage)
c52c6897 19792 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19794 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
19795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 19796 $(HOST_EXPORTS) \
a7254363
PB
19797 echo Configuring in $(HOST_SUBDIR)/patch; \
19798 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 19799 case $(srcdir) in \
b00612cc
PB
19800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19801 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
19802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 19803 esac; \
b00612cc
PB
19804 srcdiroption="--srcdir=$${topdir}/patch"; \
19805 libsrcdir="$$s/patch"; \
e2b9e2dc 19806 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19807 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19808 || exit 1
b813574b 19809@endif patch
e2b9e2dc 19810
a7254363
PB
19811
19812
d545f33b
PB
19813
19814
b813574b
PB
19815.PHONY: all-patch maybe-all-patch
19816maybe-all-patch:
19817@if patch
d27cc32e 19818TARGET-patch=all
b813574b
PB
19819maybe-all-patch: all-patch
19820all-patch: configure-patch
0aed8855 19821 @: $(MAKE); $(unstage)
b40e3958
L
19822 @r=`${PWD_COMMAND}`; export r; \
19823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19824 $(HOST_EXPORTS) \
b00612cc
PB
19825 (cd $(HOST_SUBDIR)/patch && \
19826 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 19827@endif patch
3866be5d 19828
a7254363 19829
d545f33b
PB
19830
19831
b813574b
PB
19832.PHONY: check-patch maybe-check-patch
19833maybe-check-patch:
19834@if patch
19835maybe-check-patch: check-patch
3866be5d 19836
b813574b 19837check-patch:
0aed8855 19838 @: $(MAKE); $(unstage)
b40e3958
L
19839 @r=`${PWD_COMMAND}`; export r; \
19840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19841 $(HOST_EXPORTS) \
b00612cc
PB
19842 (cd $(HOST_SUBDIR)/patch && \
19843 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 19844
b813574b 19845@endif patch
3866be5d 19846
b813574b
PB
19847.PHONY: install-patch maybe-install-patch
19848maybe-install-patch:
19849@if patch
19850maybe-install-patch: install-patch
16ae0395 19851
b813574b 19852install-patch: installdirs
0aed8855 19853 @: $(MAKE); $(unstage)
b40e3958
L
19854 @r=`${PWD_COMMAND}`; export r; \
19855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19856 $(HOST_EXPORTS) \
b00612cc 19857 (cd $(HOST_SUBDIR)/patch && \
2da12f12 19858 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 19859
b813574b 19860@endif patch
3866be5d 19861
4fa63067
NN
19862# Other targets (info, dvi, etc.)
19863
b813574b
PB
19864.PHONY: maybe-info-patch info-patch
19865maybe-info-patch:
19866@if patch
19867maybe-info-patch: info-patch
4fa63067 19868
b813574b
PB
19869info-patch: \
19870 configure-patch
0aed8855 19871 @: $(MAKE); $(unstage)
b813574b 19872 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19873 r=`${PWD_COMMAND}`; export r; \
19874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19875 $(HOST_EXPORTS) \
b813574b 19876 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19878 done; \
b813574b 19879 echo "Doing info in patch" ; \
b00612cc 19880 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19883 "RANLIB=$${RANLIB}" \
19884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19885 info) \
4fa63067
NN
19886 || exit 1
19887
b813574b 19888@endif patch
4fa63067 19889
b813574b
PB
19890.PHONY: maybe-dvi-patch dvi-patch
19891maybe-dvi-patch:
19892@if patch
19893maybe-dvi-patch: dvi-patch
4fa63067 19894
b813574b
PB
19895dvi-patch: \
19896 configure-patch
0aed8855 19897 @: $(MAKE); $(unstage)
b813574b 19898 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19899 r=`${PWD_COMMAND}`; export r; \
19900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19901 $(HOST_EXPORTS) \
b813574b 19902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19904 done; \
b813574b 19905 echo "Doing dvi in patch" ; \
b00612cc 19906 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19909 "RANLIB=$${RANLIB}" \
19910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19911 dvi) \
4fa63067
NN
19912 || exit 1
19913
b813574b 19914@endif patch
4fa63067 19915
6d389afc
MS
19916.PHONY: maybe-html-patch html-patch
19917maybe-html-patch:
19918@if patch
19919maybe-html-patch: html-patch
19920
19921html-patch: \
19922 configure-patch
0aed8855 19923 @: $(MAKE); $(unstage)
6d389afc
MS
19924 @[ -f ./patch/Makefile ] || exit 0; \
19925 r=`${PWD_COMMAND}`; export r; \
19926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19927 $(HOST_EXPORTS) \
19928 for flag in $(EXTRA_HOST_FLAGS) ; do \
19929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19930 done; \
19931 echo "Doing html in patch" ; \
b00612cc 19932 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
19933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19935 "RANLIB=$${RANLIB}" \
19936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19937 html) \
19938 || exit 1
19939
19940@endif patch
19941
b813574b
PB
19942.PHONY: maybe-TAGS-patch TAGS-patch
19943maybe-TAGS-patch:
19944@if patch
19945maybe-TAGS-patch: TAGS-patch
4fa63067 19946
b813574b
PB
19947TAGS-patch: \
19948 configure-patch
0aed8855 19949 @: $(MAKE); $(unstage)
b813574b 19950 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19951 r=`${PWD_COMMAND}`; export r; \
19952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19953 $(HOST_EXPORTS) \
b813574b 19954 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19956 done; \
b813574b 19957 echo "Doing TAGS in patch" ; \
b00612cc 19958 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19961 "RANLIB=$${RANLIB}" \
19962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19963 TAGS) \
4fa63067
NN
19964 || exit 1
19965
b813574b 19966@endif patch
4fa63067 19967
b813574b
PB
19968.PHONY: maybe-install-info-patch install-info-patch
19969maybe-install-info-patch:
19970@if patch
19971maybe-install-info-patch: install-info-patch
4fa63067 19972
b813574b
PB
19973install-info-patch: \
19974 configure-patch \
19975 info-patch
0aed8855 19976 @: $(MAKE); $(unstage)
b813574b 19977 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19978 r=`${PWD_COMMAND}`; export r; \
19979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19980 $(HOST_EXPORTS) \
b813574b 19981 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19983 done; \
b813574b 19984 echo "Doing install-info in patch" ; \
b00612cc 19985 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19988 "RANLIB=$${RANLIB}" \
19989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19990 install-info) \
4fa63067
NN
19991 || exit 1
19992
b813574b 19993@endif patch
4fa63067 19994
b813574b
PB
19995.PHONY: maybe-installcheck-patch installcheck-patch
19996maybe-installcheck-patch:
19997@if patch
19998maybe-installcheck-patch: installcheck-patch
4fa63067 19999
b813574b
PB
20000installcheck-patch: \
20001 configure-patch
0aed8855 20002 @: $(MAKE); $(unstage)
b813574b 20003 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20004 r=`${PWD_COMMAND}`; export r; \
20005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20006 $(HOST_EXPORTS) \
b813574b 20007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20009 done; \
b813574b 20010 echo "Doing installcheck in patch" ; \
b00612cc 20011 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20014 "RANLIB=$${RANLIB}" \
20015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20016 installcheck) \
4fa63067
NN
20017 || exit 1
20018
b813574b 20019@endif patch
4fa63067 20020
b813574b
PB
20021.PHONY: maybe-mostlyclean-patch mostlyclean-patch
20022maybe-mostlyclean-patch:
20023@if patch
20024maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 20025
b813574b 20026mostlyclean-patch:
0aed8855 20027 @: $(MAKE); $(unstage)
b813574b 20028 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20029 r=`${PWD_COMMAND}`; export r; \
20030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20031 $(HOST_EXPORTS) \
b813574b 20032 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20034 done; \
b813574b 20035 echo "Doing mostlyclean in patch" ; \
b00612cc 20036 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20039 "RANLIB=$${RANLIB}" \
20040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20041 mostlyclean) \
4fa63067
NN
20042 || exit 1
20043
b813574b 20044@endif patch
4fa63067 20045
b813574b
PB
20046.PHONY: maybe-clean-patch clean-patch
20047maybe-clean-patch:
20048@if patch
20049maybe-clean-patch: clean-patch
4fa63067 20050
b813574b 20051clean-patch:
0aed8855 20052 @: $(MAKE); $(unstage)
b813574b 20053 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20054 r=`${PWD_COMMAND}`; export r; \
20055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20056 $(HOST_EXPORTS) \
b813574b 20057 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20059 done; \
b813574b 20060 echo "Doing clean in patch" ; \
b00612cc 20061 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20064 "RANLIB=$${RANLIB}" \
20065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20066 clean) \
4fa63067
NN
20067 || exit 1
20068
b813574b 20069@endif patch
4fa63067 20070
b813574b
PB
20071.PHONY: maybe-distclean-patch distclean-patch
20072maybe-distclean-patch:
20073@if patch
20074maybe-distclean-patch: distclean-patch
4fa63067 20075
b813574b 20076distclean-patch:
0aed8855 20077 @: $(MAKE); $(unstage)
b813574b 20078 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20079 r=`${PWD_COMMAND}`; export r; \
20080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20081 $(HOST_EXPORTS) \
b813574b 20082 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20084 done; \
b813574b 20085 echo "Doing distclean in patch" ; \
b00612cc 20086 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20089 "RANLIB=$${RANLIB}" \
20090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20091 distclean) \
4fa63067
NN
20092 || exit 1
20093
b813574b 20094@endif patch
4fa63067 20095
b813574b
PB
20096.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
20097maybe-maintainer-clean-patch:
20098@if patch
20099maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 20100
b813574b 20101maintainer-clean-patch:
0aed8855 20102 @: $(MAKE); $(unstage)
b813574b 20103 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20104 r=`${PWD_COMMAND}`; export r; \
20105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20106 $(HOST_EXPORTS) \
b813574b 20107 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20109 done; \
b813574b 20110 echo "Doing maintainer-clean in patch" ; \
b00612cc 20111 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20114 "RANLIB=$${RANLIB}" \
20115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20116 maintainer-clean) \
4fa63067
NN
20117 || exit 1
20118
b813574b 20119@endif patch
4fa63067
NN
20120
20121
a7254363 20122
b813574b
PB
20123.PHONY: configure-perl maybe-configure-perl
20124maybe-configure-perl:
20125@if perl
20126maybe-configure-perl: configure-perl
c52c6897 20127configure-perl:
0aed8855 20128 @: $(MAKE); $(unstage)
c52c6897 20129 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20131 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
20132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 20133 $(HOST_EXPORTS) \
a7254363
PB
20134 echo Configuring in $(HOST_SUBDIR)/perl; \
20135 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 20136 case $(srcdir) in \
b00612cc
PB
20137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20138 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
20139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20140 esac; \
b00612cc
PB
20141 srcdiroption="--srcdir=$${topdir}/perl"; \
20142 libsrcdir="$$s/perl"; \
e2b9e2dc 20143 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20144 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20145 || exit 1
b813574b 20146@endif perl
e2b9e2dc 20147
a7254363
PB
20148
20149
d545f33b
PB
20150
20151
b813574b
PB
20152.PHONY: all-perl maybe-all-perl
20153maybe-all-perl:
20154@if perl
d27cc32e 20155TARGET-perl=all
b813574b
PB
20156maybe-all-perl: all-perl
20157all-perl: configure-perl
0aed8855 20158 @: $(MAKE); $(unstage)
b40e3958
L
20159 @r=`${PWD_COMMAND}`; export r; \
20160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20161 $(HOST_EXPORTS) \
b00612cc
PB
20162 (cd $(HOST_SUBDIR)/perl && \
20163 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 20164@endif perl
3866be5d 20165
a7254363 20166
d545f33b
PB
20167
20168
b813574b
PB
20169.PHONY: check-perl maybe-check-perl
20170maybe-check-perl:
20171@if perl
20172maybe-check-perl: check-perl
3866be5d 20173
b813574b 20174check-perl:
0aed8855 20175 @: $(MAKE); $(unstage)
b40e3958
L
20176 @r=`${PWD_COMMAND}`; export r; \
20177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20178 $(HOST_EXPORTS) \
b00612cc
PB
20179 (cd $(HOST_SUBDIR)/perl && \
20180 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20181
b813574b 20182@endif perl
3866be5d 20183
b813574b
PB
20184.PHONY: install-perl maybe-install-perl
20185maybe-install-perl:
20186@if perl
20187maybe-install-perl: install-perl
16ae0395 20188
b813574b 20189install-perl: installdirs
0aed8855 20190 @: $(MAKE); $(unstage)
b40e3958
L
20191 @r=`${PWD_COMMAND}`; export r; \
20192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20193 $(HOST_EXPORTS) \
b00612cc 20194 (cd $(HOST_SUBDIR)/perl && \
2da12f12 20195 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 20196
b813574b 20197@endif perl
3866be5d 20198
4fa63067
NN
20199# Other targets (info, dvi, etc.)
20200
b813574b
PB
20201.PHONY: maybe-info-perl info-perl
20202maybe-info-perl:
20203@if perl
20204maybe-info-perl: info-perl
4fa63067 20205
b813574b
PB
20206info-perl: \
20207 configure-perl
0aed8855 20208 @: $(MAKE); $(unstage)
b813574b 20209 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
20210 r=`${PWD_COMMAND}`; export r; \
20211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20212 $(HOST_EXPORTS) \
b813574b 20213 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20215 done; \
b813574b 20216 echo "Doing info in perl" ; \
b00612cc 20217 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20220 "RANLIB=$${RANLIB}" \
20221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20222 info) \
e2b9e2dc
NN
20223 || exit 1
20224
b813574b 20225@endif perl
4fa63067 20226
b813574b
PB
20227.PHONY: maybe-dvi-perl dvi-perl
20228maybe-dvi-perl:
20229@if perl
20230maybe-dvi-perl: dvi-perl
4fa63067 20231
b813574b
PB
20232dvi-perl: \
20233 configure-perl
0aed8855 20234 @: $(MAKE); $(unstage)
b813574b 20235 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20236 r=`${PWD_COMMAND}`; export r; \
b40e3958 20237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20238 $(HOST_EXPORTS) \
b813574b 20239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20241 done; \
b813574b 20242 echo "Doing dvi in perl" ; \
b00612cc 20243 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20246 "RANLIB=$${RANLIB}" \
20247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20248 dvi) \
4fa63067 20249 || exit 1
3866be5d 20250
b813574b 20251@endif perl
3866be5d 20252
6d389afc
MS
20253.PHONY: maybe-html-perl html-perl
20254maybe-html-perl:
20255@if perl
20256maybe-html-perl: html-perl
20257
20258html-perl: \
20259 configure-perl
0aed8855 20260 @: $(MAKE); $(unstage)
6d389afc
MS
20261 @[ -f ./perl/Makefile ] || exit 0; \
20262 r=`${PWD_COMMAND}`; export r; \
20263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20264 $(HOST_EXPORTS) \
20265 for flag in $(EXTRA_HOST_FLAGS) ; do \
20266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20267 done; \
20268 echo "Doing html in perl" ; \
b00612cc 20269 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
20270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20272 "RANLIB=$${RANLIB}" \
20273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20274 html) \
20275 || exit 1
20276
20277@endif perl
20278
b813574b
PB
20279.PHONY: maybe-TAGS-perl TAGS-perl
20280maybe-TAGS-perl:
20281@if perl
20282maybe-TAGS-perl: TAGS-perl
4fa63067 20283
b813574b
PB
20284TAGS-perl: \
20285 configure-perl
0aed8855 20286 @: $(MAKE); $(unstage)
b813574b 20287 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20288 r=`${PWD_COMMAND}`; export r; \
b40e3958 20289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20290 $(HOST_EXPORTS) \
b813574b 20291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20293 done; \
b813574b 20294 echo "Doing TAGS in perl" ; \
b00612cc 20295 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20298 "RANLIB=$${RANLIB}" \
20299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20300 TAGS) \
4fa63067 20301 || exit 1
3866be5d 20302
b813574b 20303@endif perl
3866be5d 20304
b813574b
PB
20305.PHONY: maybe-install-info-perl install-info-perl
20306maybe-install-info-perl:
20307@if perl
20308maybe-install-info-perl: install-info-perl
16ae0395 20309
b813574b
PB
20310install-info-perl: \
20311 configure-perl \
20312 info-perl
0aed8855 20313 @: $(MAKE); $(unstage)
b813574b 20314 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20315 r=`${PWD_COMMAND}`; export r; \
20316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20317 $(HOST_EXPORTS) \
b813574b 20318 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20320 done; \
b813574b 20321 echo "Doing install-info in perl" ; \
b00612cc 20322 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20325 "RANLIB=$${RANLIB}" \
20326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20327 install-info) \
4fa63067
NN
20328 || exit 1
20329
b813574b 20330@endif perl
4fa63067 20331
b813574b
PB
20332.PHONY: maybe-installcheck-perl installcheck-perl
20333maybe-installcheck-perl:
20334@if perl
20335maybe-installcheck-perl: installcheck-perl
4fa63067 20336
b813574b
PB
20337installcheck-perl: \
20338 configure-perl
0aed8855 20339 @: $(MAKE); $(unstage)
b813574b 20340 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20341 r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20343 $(HOST_EXPORTS) \
b813574b 20344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20346 done; \
b813574b 20347 echo "Doing installcheck in perl" ; \
b00612cc 20348 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20351 "RANLIB=$${RANLIB}" \
20352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20353 installcheck) \
4fa63067
NN
20354 || exit 1
20355
b813574b 20356@endif perl
4fa63067 20357
b813574b
PB
20358.PHONY: maybe-mostlyclean-perl mostlyclean-perl
20359maybe-mostlyclean-perl:
20360@if perl
20361maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 20362
b813574b 20363mostlyclean-perl:
0aed8855 20364 @: $(MAKE); $(unstage)
b813574b 20365 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20366 r=`${PWD_COMMAND}`; export r; \
20367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20368 $(HOST_EXPORTS) \
b813574b 20369 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20371 done; \
b813574b 20372 echo "Doing mostlyclean in perl" ; \
b00612cc 20373 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20376 "RANLIB=$${RANLIB}" \
20377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20378 mostlyclean) \
4fa63067
NN
20379 || exit 1
20380
b813574b 20381@endif perl
4fa63067 20382
b813574b
PB
20383.PHONY: maybe-clean-perl clean-perl
20384maybe-clean-perl:
20385@if perl
20386maybe-clean-perl: clean-perl
4fa63067 20387
b813574b 20388clean-perl:
0aed8855 20389 @: $(MAKE); $(unstage)
b813574b 20390 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20391 r=`${PWD_COMMAND}`; export r; \
20392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20393 $(HOST_EXPORTS) \
b813574b 20394 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20396 done; \
b813574b 20397 echo "Doing clean in perl" ; \
b00612cc 20398 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20401 "RANLIB=$${RANLIB}" \
20402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20403 clean) \
4fa63067
NN
20404 || exit 1
20405
b813574b 20406@endif perl
4fa63067 20407
b813574b
PB
20408.PHONY: maybe-distclean-perl distclean-perl
20409maybe-distclean-perl:
20410@if perl
20411maybe-distclean-perl: distclean-perl
4fa63067 20412
b813574b 20413distclean-perl:
0aed8855 20414 @: $(MAKE); $(unstage)
b813574b 20415 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20416 r=`${PWD_COMMAND}`; export r; \
20417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20418 $(HOST_EXPORTS) \
b813574b 20419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20421 done; \
b813574b 20422 echo "Doing distclean in perl" ; \
b00612cc 20423 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20426 "RANLIB=$${RANLIB}" \
20427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20428 distclean) \
4fa63067
NN
20429 || exit 1
20430
b813574b 20431@endif perl
4fa63067 20432
b813574b
PB
20433.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
20434maybe-maintainer-clean-perl:
20435@if perl
20436maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 20437
b813574b 20438maintainer-clean-perl:
0aed8855 20439 @: $(MAKE); $(unstage)
b813574b 20440 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20441 r=`${PWD_COMMAND}`; export r; \
b40e3958 20442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20443 $(HOST_EXPORTS) \
b813574b 20444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20446 done; \
b813574b 20447 echo "Doing maintainer-clean in perl" ; \
b00612cc 20448 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20451 "RANLIB=$${RANLIB}" \
20452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20453 maintainer-clean) \
4fa63067 20454 || exit 1
3866be5d 20455
b813574b 20456@endif perl
3866be5d 20457
4fa63067 20458
a7254363 20459
b813574b
PB
20460.PHONY: configure-prms maybe-configure-prms
20461maybe-configure-prms:
20462@if prms
20463maybe-configure-prms: configure-prms
c52c6897 20464configure-prms:
0aed8855 20465 @: $(MAKE); $(unstage)
c52c6897 20466 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20468 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
20469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 20470 $(HOST_EXPORTS) \
a7254363
PB
20471 echo Configuring in $(HOST_SUBDIR)/prms; \
20472 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 20473 case $(srcdir) in \
b00612cc
PB
20474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20475 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
20476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20477 esac; \
b00612cc
PB
20478 srcdiroption="--srcdir=$${topdir}/prms"; \
20479 libsrcdir="$$s/prms"; \
e2b9e2dc 20480 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20481 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20482 || exit 1
b813574b 20483@endif prms
e2b9e2dc 20484
a7254363
PB
20485
20486
d545f33b
PB
20487
20488
b813574b
PB
20489.PHONY: all-prms maybe-all-prms
20490maybe-all-prms:
20491@if prms
d27cc32e 20492TARGET-prms=all
b813574b
PB
20493maybe-all-prms: all-prms
20494all-prms: configure-prms
0aed8855 20495 @: $(MAKE); $(unstage)
b40e3958
L
20496 @r=`${PWD_COMMAND}`; export r; \
20497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20498 $(HOST_EXPORTS) \
b00612cc
PB
20499 (cd $(HOST_SUBDIR)/prms && \
20500 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 20501@endif prms
3866be5d 20502
a7254363 20503
d545f33b
PB
20504
20505
b813574b
PB
20506.PHONY: check-prms maybe-check-prms
20507maybe-check-prms:
20508@if prms
20509maybe-check-prms: check-prms
3866be5d 20510
b813574b 20511check-prms:
0aed8855 20512 @: $(MAKE); $(unstage)
b40e3958
L
20513 @r=`${PWD_COMMAND}`; export r; \
20514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20515 $(HOST_EXPORTS) \
b00612cc
PB
20516 (cd $(HOST_SUBDIR)/prms && \
20517 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20518
b813574b 20519@endif prms
3866be5d 20520
b813574b
PB
20521.PHONY: install-prms maybe-install-prms
20522maybe-install-prms:
20523@if prms
20524maybe-install-prms: install-prms
4fa63067 20525
b813574b 20526install-prms: installdirs
0aed8855 20527 @: $(MAKE); $(unstage)
4fa63067
NN
20528 @r=`${PWD_COMMAND}`; export r; \
20529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20530 $(HOST_EXPORTS) \
b00612cc 20531 (cd $(HOST_SUBDIR)/prms && \
2da12f12 20532 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20533
b813574b 20534@endif prms
4fa63067
NN
20535
20536# Other targets (info, dvi, etc.)
20537
b813574b
PB
20538.PHONY: maybe-info-prms info-prms
20539maybe-info-prms:
20540@if prms
20541maybe-info-prms: info-prms
4fa63067 20542
b813574b
PB
20543info-prms: \
20544 configure-prms
0aed8855 20545 @: $(MAKE); $(unstage)
b813574b 20546 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20547 r=`${PWD_COMMAND}`; export r; \
20548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20549 $(HOST_EXPORTS) \
b813574b 20550 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20552 done; \
b813574b 20553 echo "Doing info in prms" ; \
b00612cc 20554 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20557 "RANLIB=$${RANLIB}" \
20558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20559 info) \
4fa63067
NN
20560 || exit 1
20561
b813574b 20562@endif prms
4fa63067 20563
b813574b
PB
20564.PHONY: maybe-dvi-prms dvi-prms
20565maybe-dvi-prms:
20566@if prms
20567maybe-dvi-prms: dvi-prms
4fa63067 20568
b813574b
PB
20569dvi-prms: \
20570 configure-prms
0aed8855 20571 @: $(MAKE); $(unstage)
b813574b 20572 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20573 r=`${PWD_COMMAND}`; export r; \
20574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20575 $(HOST_EXPORTS) \
b813574b 20576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20578 done; \
b813574b 20579 echo "Doing dvi in prms" ; \
b00612cc 20580 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20583 "RANLIB=$${RANLIB}" \
20584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20585 dvi) \
4fa63067
NN
20586 || exit 1
20587
b813574b 20588@endif prms
4fa63067 20589
6d389afc
MS
20590.PHONY: maybe-html-prms html-prms
20591maybe-html-prms:
20592@if prms
20593maybe-html-prms: html-prms
20594
20595html-prms: \
20596 configure-prms
0aed8855 20597 @: $(MAKE); $(unstage)
6d389afc
MS
20598 @[ -f ./prms/Makefile ] || exit 0; \
20599 r=`${PWD_COMMAND}`; export r; \
20600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20601 $(HOST_EXPORTS) \
20602 for flag in $(EXTRA_HOST_FLAGS) ; do \
20603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20604 done; \
20605 echo "Doing html in prms" ; \
b00612cc 20606 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
20607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20609 "RANLIB=$${RANLIB}" \
20610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20611 html) \
20612 || exit 1
20613
20614@endif prms
20615
b813574b
PB
20616.PHONY: maybe-TAGS-prms TAGS-prms
20617maybe-TAGS-prms:
20618@if prms
20619maybe-TAGS-prms: TAGS-prms
4fa63067 20620
b813574b
PB
20621TAGS-prms: \
20622 configure-prms
0aed8855 20623 @: $(MAKE); $(unstage)
b813574b 20624 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20625 r=`${PWD_COMMAND}`; export r; \
20626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20627 $(HOST_EXPORTS) \
b813574b 20628 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20630 done; \
b813574b 20631 echo "Doing TAGS in prms" ; \
b00612cc 20632 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20635 "RANLIB=$${RANLIB}" \
20636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20637 TAGS) \
4fa63067
NN
20638 || exit 1
20639
b813574b 20640@endif prms
4fa63067 20641
b813574b
PB
20642.PHONY: maybe-install-info-prms install-info-prms
20643maybe-install-info-prms:
20644@if prms
20645maybe-install-info-prms: install-info-prms
4fa63067 20646
b813574b
PB
20647install-info-prms: \
20648 configure-prms \
20649 info-prms
0aed8855 20650 @: $(MAKE); $(unstage)
b813574b 20651 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20652 r=`${PWD_COMMAND}`; export r; \
20653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20654 $(HOST_EXPORTS) \
b813574b 20655 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20657 done; \
b813574b 20658 echo "Doing install-info in prms" ; \
b00612cc 20659 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20662 "RANLIB=$${RANLIB}" \
20663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20664 install-info) \
4fa63067
NN
20665 || exit 1
20666
b813574b 20667@endif prms
4fa63067 20668
b813574b
PB
20669.PHONY: maybe-installcheck-prms installcheck-prms
20670maybe-installcheck-prms:
20671@if prms
20672maybe-installcheck-prms: installcheck-prms
4fa63067 20673
b813574b
PB
20674installcheck-prms: \
20675 configure-prms
0aed8855 20676 @: $(MAKE); $(unstage)
b813574b 20677 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20678 r=`${PWD_COMMAND}`; export r; \
20679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20680 $(HOST_EXPORTS) \
b813574b 20681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20683 done; \
b813574b 20684 echo "Doing installcheck in prms" ; \
b00612cc 20685 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20688 "RANLIB=$${RANLIB}" \
20689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20690 installcheck) \
4fa63067
NN
20691 || exit 1
20692
b813574b 20693@endif prms
4fa63067 20694
b813574b
PB
20695.PHONY: maybe-mostlyclean-prms mostlyclean-prms
20696maybe-mostlyclean-prms:
20697@if prms
20698maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 20699
b813574b 20700mostlyclean-prms:
0aed8855 20701 @: $(MAKE); $(unstage)
b813574b 20702 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20703 r=`${PWD_COMMAND}`; export r; \
20704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20705 $(HOST_EXPORTS) \
b813574b 20706 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20708 done; \
b813574b 20709 echo "Doing mostlyclean in prms" ; \
b00612cc 20710 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20713 "RANLIB=$${RANLIB}" \
20714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20715 mostlyclean) \
4fa63067
NN
20716 || exit 1
20717
b813574b 20718@endif prms
4fa63067 20719
b813574b
PB
20720.PHONY: maybe-clean-prms clean-prms
20721maybe-clean-prms:
20722@if prms
20723maybe-clean-prms: clean-prms
4fa63067 20724
b813574b 20725clean-prms:
0aed8855 20726 @: $(MAKE); $(unstage)
b813574b 20727 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20728 r=`${PWD_COMMAND}`; export r; \
20729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20730 $(HOST_EXPORTS) \
b813574b 20731 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20733 done; \
b813574b 20734 echo "Doing clean in prms" ; \
b00612cc 20735 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20738 "RANLIB=$${RANLIB}" \
20739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20740 clean) \
4fa63067
NN
20741 || exit 1
20742
b813574b 20743@endif prms
4fa63067 20744
b813574b
PB
20745.PHONY: maybe-distclean-prms distclean-prms
20746maybe-distclean-prms:
20747@if prms
20748maybe-distclean-prms: distclean-prms
4fa63067 20749
b813574b 20750distclean-prms:
0aed8855 20751 @: $(MAKE); $(unstage)
b813574b 20752 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20753 r=`${PWD_COMMAND}`; export r; \
20754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20755 $(HOST_EXPORTS) \
b813574b 20756 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20758 done; \
b813574b 20759 echo "Doing distclean in prms" ; \
b00612cc 20760 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20763 "RANLIB=$${RANLIB}" \
20764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20765 distclean) \
4fa63067
NN
20766 || exit 1
20767
b813574b 20768@endif prms
4fa63067 20769
b813574b
PB
20770.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
20771maybe-maintainer-clean-prms:
20772@if prms
20773maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 20774
b813574b 20775maintainer-clean-prms:
0aed8855 20776 @: $(MAKE); $(unstage)
b813574b 20777 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20778 r=`${PWD_COMMAND}`; export r; \
20779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20780 $(HOST_EXPORTS) \
b813574b 20781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20783 done; \
b813574b 20784 echo "Doing maintainer-clean in prms" ; \
b00612cc 20785 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20788 "RANLIB=$${RANLIB}" \
20789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20790 maintainer-clean) \
4fa63067 20791 || exit 1
16ae0395 20792
b813574b 20793@endif prms
3866be5d
NN
20794
20795
a7254363 20796
b813574b
PB
20797.PHONY: configure-rcs maybe-configure-rcs
20798maybe-configure-rcs:
20799@if rcs
20800maybe-configure-rcs: configure-rcs
c52c6897 20801configure-rcs:
0aed8855 20802 @: $(MAKE); $(unstage)
c52c6897 20803 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20805 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
20806 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 20807 $(HOST_EXPORTS) \
a7254363
PB
20808 echo Configuring in $(HOST_SUBDIR)/rcs; \
20809 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 20810 case $(srcdir) in \
b00612cc
PB
20811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20812 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
20813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20814 esac; \
b00612cc
PB
20815 srcdiroption="--srcdir=$${topdir}/rcs"; \
20816 libsrcdir="$$s/rcs"; \
e2b9e2dc 20817 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20818 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20819 || exit 1
b813574b 20820@endif rcs
e2b9e2dc 20821
a7254363
PB
20822
20823
d545f33b
PB
20824
20825
b813574b
PB
20826.PHONY: all-rcs maybe-all-rcs
20827maybe-all-rcs:
20828@if rcs
d27cc32e 20829TARGET-rcs=all
b813574b
PB
20830maybe-all-rcs: all-rcs
20831all-rcs: configure-rcs
0aed8855 20832 @: $(MAKE); $(unstage)
b40e3958
L
20833 @r=`${PWD_COMMAND}`; export r; \
20834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20835 $(HOST_EXPORTS) \
b00612cc
PB
20836 (cd $(HOST_SUBDIR)/rcs && \
20837 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 20838@endif rcs
3866be5d 20839
a7254363 20840
d545f33b
PB
20841
20842
b813574b
PB
20843.PHONY: check-rcs maybe-check-rcs
20844maybe-check-rcs:
20845@if rcs
20846maybe-check-rcs: check-rcs
3866be5d 20847
b813574b 20848check-rcs:
0aed8855 20849 @: $(MAKE); $(unstage)
b40e3958
L
20850 @r=`${PWD_COMMAND}`; export r; \
20851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20852 $(HOST_EXPORTS) \
b00612cc
PB
20853 (cd $(HOST_SUBDIR)/rcs && \
20854 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20855
b813574b 20856@endif rcs
3866be5d 20857
b813574b
PB
20858.PHONY: install-rcs maybe-install-rcs
20859maybe-install-rcs:
20860@if rcs
20861maybe-install-rcs: install-rcs
16ae0395 20862
b813574b 20863install-rcs: installdirs
0aed8855 20864 @: $(MAKE); $(unstage)
b40e3958
L
20865 @r=`${PWD_COMMAND}`; export r; \
20866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20867 $(HOST_EXPORTS) \
b00612cc 20868 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 20869 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 20870
b813574b 20871@endif rcs
3866be5d 20872
4fa63067
NN
20873# Other targets (info, dvi, etc.)
20874
b813574b
PB
20875.PHONY: maybe-info-rcs info-rcs
20876maybe-info-rcs:
20877@if rcs
20878maybe-info-rcs: info-rcs
4fa63067 20879
b813574b
PB
20880info-rcs: \
20881 configure-rcs
0aed8855 20882 @: $(MAKE); $(unstage)
b813574b 20883 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20884 r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20886 $(HOST_EXPORTS) \
b813574b 20887 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20889 done; \
b813574b 20890 echo "Doing info in rcs" ; \
b00612cc 20891 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20894 "RANLIB=$${RANLIB}" \
20895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20896 info) \
4fa63067
NN
20897 || exit 1
20898
b813574b 20899@endif rcs
4fa63067 20900
b813574b
PB
20901.PHONY: maybe-dvi-rcs dvi-rcs
20902maybe-dvi-rcs:
20903@if rcs
20904maybe-dvi-rcs: dvi-rcs
4fa63067 20905
b813574b
PB
20906dvi-rcs: \
20907 configure-rcs
0aed8855 20908 @: $(MAKE); $(unstage)
b813574b 20909 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20910 r=`${PWD_COMMAND}`; export r; \
20911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20912 $(HOST_EXPORTS) \
b813574b 20913 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20915 done; \
b813574b 20916 echo "Doing dvi in rcs" ; \
b00612cc 20917 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20920 "RANLIB=$${RANLIB}" \
20921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20922 dvi) \
4fa63067
NN
20923 || exit 1
20924
b813574b 20925@endif rcs
4fa63067 20926
6d389afc
MS
20927.PHONY: maybe-html-rcs html-rcs
20928maybe-html-rcs:
20929@if rcs
20930maybe-html-rcs: html-rcs
20931
20932html-rcs: \
20933 configure-rcs
0aed8855 20934 @: $(MAKE); $(unstage)
6d389afc
MS
20935 @[ -f ./rcs/Makefile ] || exit 0; \
20936 r=`${PWD_COMMAND}`; export r; \
20937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20938 $(HOST_EXPORTS) \
20939 for flag in $(EXTRA_HOST_FLAGS) ; do \
20940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20941 done; \
20942 echo "Doing html in rcs" ; \
b00612cc 20943 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
20944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20946 "RANLIB=$${RANLIB}" \
20947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20948 html) \
20949 || exit 1
20950
20951@endif rcs
20952
b813574b
PB
20953.PHONY: maybe-TAGS-rcs TAGS-rcs
20954maybe-TAGS-rcs:
20955@if rcs
20956maybe-TAGS-rcs: TAGS-rcs
4fa63067 20957
b813574b
PB
20958TAGS-rcs: \
20959 configure-rcs
0aed8855 20960 @: $(MAKE); $(unstage)
b813574b 20961 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20962 r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20964 $(HOST_EXPORTS) \
b813574b 20965 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20967 done; \
b813574b 20968 echo "Doing TAGS in rcs" ; \
b00612cc 20969 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20972 "RANLIB=$${RANLIB}" \
20973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20974 TAGS) \
4fa63067
NN
20975 || exit 1
20976
b813574b 20977@endif rcs
4fa63067 20978
b813574b
PB
20979.PHONY: maybe-install-info-rcs install-info-rcs
20980maybe-install-info-rcs:
20981@if rcs
20982maybe-install-info-rcs: install-info-rcs
4fa63067 20983
b813574b
PB
20984install-info-rcs: \
20985 configure-rcs \
20986 info-rcs
0aed8855 20987 @: $(MAKE); $(unstage)
b813574b 20988 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20989 r=`${PWD_COMMAND}`; export r; \
20990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20991 $(HOST_EXPORTS) \
b813574b 20992 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20994 done; \
b813574b 20995 echo "Doing install-info in rcs" ; \
b00612cc 20996 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20999 "RANLIB=$${RANLIB}" \
21000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21001 install-info) \
4fa63067
NN
21002 || exit 1
21003
b813574b 21004@endif rcs
4fa63067 21005
b813574b
PB
21006.PHONY: maybe-installcheck-rcs installcheck-rcs
21007maybe-installcheck-rcs:
21008@if rcs
21009maybe-installcheck-rcs: installcheck-rcs
4fa63067 21010
b813574b
PB
21011installcheck-rcs: \
21012 configure-rcs
0aed8855 21013 @: $(MAKE); $(unstage)
b813574b 21014 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21015 r=`${PWD_COMMAND}`; export r; \
21016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21017 $(HOST_EXPORTS) \
b813574b 21018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21020 done; \
b813574b 21021 echo "Doing installcheck in rcs" ; \
b00612cc 21022 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21025 "RANLIB=$${RANLIB}" \
21026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21027 installcheck) \
4fa63067
NN
21028 || exit 1
21029
b813574b 21030@endif rcs
4fa63067 21031
b813574b
PB
21032.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
21033maybe-mostlyclean-rcs:
21034@if rcs
21035maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 21036
b813574b 21037mostlyclean-rcs:
0aed8855 21038 @: $(MAKE); $(unstage)
b813574b 21039 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21040 r=`${PWD_COMMAND}`; export r; \
21041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21042 $(HOST_EXPORTS) \
b813574b 21043 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21045 done; \
b813574b 21046 echo "Doing mostlyclean in rcs" ; \
b00612cc 21047 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21050 "RANLIB=$${RANLIB}" \
21051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21052 mostlyclean) \
4fa63067
NN
21053 || exit 1
21054
b813574b 21055@endif rcs
4fa63067 21056
b813574b
PB
21057.PHONY: maybe-clean-rcs clean-rcs
21058maybe-clean-rcs:
21059@if rcs
21060maybe-clean-rcs: clean-rcs
4fa63067 21061
b813574b 21062clean-rcs:
0aed8855 21063 @: $(MAKE); $(unstage)
b813574b 21064 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21065 r=`${PWD_COMMAND}`; export r; \
21066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21067 $(HOST_EXPORTS) \
b813574b 21068 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21070 done; \
b813574b 21071 echo "Doing clean in rcs" ; \
b00612cc 21072 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21075 "RANLIB=$${RANLIB}" \
21076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21077 clean) \
4fa63067
NN
21078 || exit 1
21079
b813574b 21080@endif rcs
4fa63067 21081
b813574b
PB
21082.PHONY: maybe-distclean-rcs distclean-rcs
21083maybe-distclean-rcs:
21084@if rcs
21085maybe-distclean-rcs: distclean-rcs
4fa63067 21086
b813574b 21087distclean-rcs:
0aed8855 21088 @: $(MAKE); $(unstage)
b813574b 21089 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21090 r=`${PWD_COMMAND}`; export r; \
21091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21092 $(HOST_EXPORTS) \
b813574b 21093 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21095 done; \
b813574b 21096 echo "Doing distclean in rcs" ; \
b00612cc 21097 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21100 "RANLIB=$${RANLIB}" \
21101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21102 distclean) \
4fa63067
NN
21103 || exit 1
21104
b813574b 21105@endif rcs
4fa63067 21106
b813574b
PB
21107.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
21108maybe-maintainer-clean-rcs:
21109@if rcs
21110maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 21111
b813574b 21112maintainer-clean-rcs:
0aed8855 21113 @: $(MAKE); $(unstage)
b813574b 21114 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21115 r=`${PWD_COMMAND}`; export r; \
21116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21117 $(HOST_EXPORTS) \
b813574b 21118 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21120 done; \
b813574b 21121 echo "Doing maintainer-clean in rcs" ; \
b00612cc 21122 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21125 "RANLIB=$${RANLIB}" \
21126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21127 maintainer-clean) \
4fa63067
NN
21128 || exit 1
21129
b813574b 21130@endif rcs
4fa63067
NN
21131
21132
a7254363 21133
b813574b
PB
21134.PHONY: configure-readline maybe-configure-readline
21135maybe-configure-readline:
21136@if readline
21137maybe-configure-readline: configure-readline
c52c6897 21138configure-readline:
0aed8855 21139 @: $(MAKE); $(unstage)
c52c6897 21140 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21142 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
21143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 21144 $(HOST_EXPORTS) \
a7254363
PB
21145 echo Configuring in $(HOST_SUBDIR)/readline; \
21146 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 21147 case $(srcdir) in \
b00612cc
PB
21148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21149 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
21150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21151 esac; \
b00612cc
PB
21152 srcdiroption="--srcdir=$${topdir}/readline"; \
21153 libsrcdir="$$s/readline"; \
e2b9e2dc 21154 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21155 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21156 || exit 1
b813574b 21157@endif readline
e2b9e2dc 21158
a7254363
PB
21159
21160
d545f33b
PB
21161
21162
b813574b
PB
21163.PHONY: all-readline maybe-all-readline
21164maybe-all-readline:
21165@if readline
d27cc32e 21166TARGET-readline=all
b813574b
PB
21167maybe-all-readline: all-readline
21168all-readline: configure-readline
0aed8855 21169 @: $(MAKE); $(unstage)
b40e3958
L
21170 @r=`${PWD_COMMAND}`; export r; \
21171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21172 $(HOST_EXPORTS) \
b00612cc
PB
21173 (cd $(HOST_SUBDIR)/readline && \
21174 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 21175@endif readline
3866be5d 21176
a7254363 21177
d545f33b
PB
21178
21179
b813574b
PB
21180.PHONY: check-readline maybe-check-readline
21181maybe-check-readline:
21182@if readline
21183maybe-check-readline: check-readline
3866be5d 21184
b813574b 21185check-readline:
0aed8855 21186 @: $(MAKE); $(unstage)
b813574b
PB
21187 @r=`${PWD_COMMAND}`; export r; \
21188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 21189 $(HOST_EXPORTS) \
b00612cc
PB
21190 (cd $(HOST_SUBDIR)/readline && \
21191 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21192
b813574b 21193@endif readline
4fa63067 21194
b813574b
PB
21195.PHONY: install-readline maybe-install-readline
21196maybe-install-readline:
21197@if readline
21198maybe-install-readline: install-readline
4fa63067 21199
b813574b 21200install-readline: installdirs
0aed8855 21201 @: $(MAKE); $(unstage)
b813574b
PB
21202 @r=`${PWD_COMMAND}`; export r; \
21203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 21204 $(HOST_EXPORTS) \
b00612cc 21205 (cd $(HOST_SUBDIR)/readline && \
2da12f12 21206 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21207
b813574b 21208@endif readline
4fa63067
NN
21209
21210# Other targets (info, dvi, etc.)
21211
b813574b
PB
21212.PHONY: maybe-info-readline info-readline
21213maybe-info-readline:
21214@if readline
21215maybe-info-readline: info-readline
4fa63067 21216
b813574b
PB
21217info-readline: \
21218 configure-readline
0aed8855 21219 @: $(MAKE); $(unstage)
b813574b 21220 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21221 r=`${PWD_COMMAND}`; export r; \
b40e3958 21222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21223 $(HOST_EXPORTS) \
b813574b 21224 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21226 done; \
b813574b 21227 echo "Doing info in readline" ; \
b00612cc 21228 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21231 "RANLIB=$${RANLIB}" \
21232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21233 info) \
4fa63067 21234 || exit 1
3866be5d 21235
b813574b 21236@endif readline
3866be5d 21237
b813574b
PB
21238.PHONY: maybe-dvi-readline dvi-readline
21239maybe-dvi-readline:
21240@if readline
21241maybe-dvi-readline: dvi-readline
16ae0395 21242
b813574b
PB
21243dvi-readline: \
21244 configure-readline
0aed8855 21245 @: $(MAKE); $(unstage)
b813574b 21246 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21247 r=`${PWD_COMMAND}`; export r; \
b40e3958 21248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21249 $(HOST_EXPORTS) \
b813574b 21250 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21252 done; \
b813574b 21253 echo "Doing dvi in readline" ; \
b00612cc 21254 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21257 "RANLIB=$${RANLIB}" \
21258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21259 dvi) \
4fa63067 21260 || exit 1
3866be5d 21261
b813574b 21262@endif readline
3866be5d 21263
6d389afc
MS
21264.PHONY: maybe-html-readline html-readline
21265maybe-html-readline:
21266@if readline
21267maybe-html-readline: html-readline
21268
21269html-readline: \
21270 configure-readline
0aed8855 21271 @: $(MAKE); $(unstage)
6d389afc
MS
21272 @[ -f ./readline/Makefile ] || exit 0; \
21273 r=`${PWD_COMMAND}`; export r; \
21274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21275 $(HOST_EXPORTS) \
21276 for flag in $(EXTRA_HOST_FLAGS) ; do \
21277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21278 done; \
21279 echo "Doing html in readline" ; \
b00612cc 21280 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
21281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21283 "RANLIB=$${RANLIB}" \
21284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21285 html) \
21286 || exit 1
21287
21288@endif readline
21289
b813574b
PB
21290.PHONY: maybe-TAGS-readline TAGS-readline
21291maybe-TAGS-readline:
21292@if readline
21293maybe-TAGS-readline: TAGS-readline
4fa63067 21294
b813574b
PB
21295TAGS-readline: \
21296 configure-readline
0aed8855 21297 @: $(MAKE); $(unstage)
b813574b 21298 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
21299 r=`${PWD_COMMAND}`; export r; \
21300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21301 $(HOST_EXPORTS) \
b813574b 21302 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21304 done; \
b813574b 21305 echo "Doing TAGS in readline" ; \
b00612cc 21306 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21309 "RANLIB=$${RANLIB}" \
21310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21311 TAGS) \
e2b9e2dc
NN
21312 || exit 1
21313
b813574b 21314@endif readline
4fa63067 21315
b813574b
PB
21316.PHONY: maybe-install-info-readline install-info-readline
21317maybe-install-info-readline:
21318@if readline
21319maybe-install-info-readline: install-info-readline
4fa63067 21320
b813574b
PB
21321install-info-readline: \
21322 configure-readline \
21323 info-readline
0aed8855 21324 @: $(MAKE); $(unstage)
b813574b 21325 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21326 r=`${PWD_COMMAND}`; export r; \
b40e3958 21327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21328 $(HOST_EXPORTS) \
b813574b 21329 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21331 done; \
b813574b 21332 echo "Doing install-info in readline" ; \
b00612cc 21333 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21336 "RANLIB=$${RANLIB}" \
21337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21338 install-info) \
4fa63067 21339 || exit 1
3866be5d 21340
b813574b 21341@endif readline
3866be5d 21342
b813574b
PB
21343.PHONY: maybe-installcheck-readline installcheck-readline
21344maybe-installcheck-readline:
21345@if readline
21346maybe-installcheck-readline: installcheck-readline
4fa63067 21347
b813574b
PB
21348installcheck-readline: \
21349 configure-readline
0aed8855 21350 @: $(MAKE); $(unstage)
b813574b 21351 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21352 r=`${PWD_COMMAND}`; export r; \
21353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21354 $(HOST_EXPORTS) \
b813574b 21355 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21357 done; \
b813574b 21358 echo "Doing installcheck in readline" ; \
b00612cc 21359 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21362 "RANLIB=$${RANLIB}" \
21363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21364 installcheck) \
4fa63067 21365 || exit 1
3866be5d 21366
b813574b 21367@endif readline
3866be5d 21368
b813574b
PB
21369.PHONY: maybe-mostlyclean-readline mostlyclean-readline
21370maybe-mostlyclean-readline:
21371@if readline
21372maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 21373
b813574b 21374mostlyclean-readline:
0aed8855 21375 @: $(MAKE); $(unstage)
b813574b 21376 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21377 r=`${PWD_COMMAND}`; export r; \
21378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21379 $(HOST_EXPORTS) \
b813574b 21380 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21382 done; \
b813574b 21383 echo "Doing mostlyclean in readline" ; \
b00612cc 21384 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21387 "RANLIB=$${RANLIB}" \
21388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21389 mostlyclean) \
4fa63067
NN
21390 || exit 1
21391
b813574b 21392@endif readline
4fa63067 21393
b813574b
PB
21394.PHONY: maybe-clean-readline clean-readline
21395maybe-clean-readline:
21396@if readline
21397maybe-clean-readline: clean-readline
4fa63067 21398
b813574b 21399clean-readline:
0aed8855 21400 @: $(MAKE); $(unstage)
b813574b 21401 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21402 r=`${PWD_COMMAND}`; export r; \
21403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21404 $(HOST_EXPORTS) \
b813574b 21405 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21407 done; \
b813574b 21408 echo "Doing clean in readline" ; \
b00612cc 21409 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21412 "RANLIB=$${RANLIB}" \
21413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21414 clean) \
4fa63067
NN
21415 || exit 1
21416
b813574b 21417@endif readline
4fa63067 21418
b813574b
PB
21419.PHONY: maybe-distclean-readline distclean-readline
21420maybe-distclean-readline:
21421@if readline
21422maybe-distclean-readline: distclean-readline
4fa63067 21423
b813574b 21424distclean-readline:
0aed8855 21425 @: $(MAKE); $(unstage)
b813574b 21426 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21427 r=`${PWD_COMMAND}`; export r; \
21428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21429 $(HOST_EXPORTS) \
b813574b 21430 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21432 done; \
b813574b 21433 echo "Doing distclean in readline" ; \
b00612cc 21434 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21437 "RANLIB=$${RANLIB}" \
21438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21439 distclean) \
4fa63067
NN
21440 || exit 1
21441
b813574b 21442@endif readline
4fa63067 21443
b813574b
PB
21444.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
21445maybe-maintainer-clean-readline:
21446@if readline
21447maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 21448
b813574b 21449maintainer-clean-readline:
0aed8855 21450 @: $(MAKE); $(unstage)
b813574b 21451 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21452 r=`${PWD_COMMAND}`; export r; \
b40e3958 21453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21454 $(HOST_EXPORTS) \
b813574b 21455 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21457 done; \
b813574b 21458 echo "Doing maintainer-clean in readline" ; \
b00612cc 21459 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21462 "RANLIB=$${RANLIB}" \
21463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21464 maintainer-clean) \
4fa63067 21465 || exit 1
3866be5d 21466
b813574b 21467@endif readline
3866be5d 21468
4fa63067 21469
a7254363 21470
b813574b
PB
21471.PHONY: configure-release maybe-configure-release
21472maybe-configure-release:
21473@if release
21474maybe-configure-release: configure-release
c52c6897 21475configure-release:
0aed8855 21476 @: $(MAKE); $(unstage)
c52c6897 21477 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21479 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
21480 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 21481 $(HOST_EXPORTS) \
a7254363
PB
21482 echo Configuring in $(HOST_SUBDIR)/release; \
21483 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 21484 case $(srcdir) in \
b00612cc
PB
21485 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21486 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
21487 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21488 esac; \
b00612cc
PB
21489 srcdiroption="--srcdir=$${topdir}/release"; \
21490 libsrcdir="$$s/release"; \
e2b9e2dc 21491 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21492 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21493 || exit 1
b813574b 21494@endif release
e2b9e2dc 21495
a7254363
PB
21496
21497
d545f33b
PB
21498
21499
b813574b
PB
21500.PHONY: all-release maybe-all-release
21501maybe-all-release:
21502@if release
d27cc32e 21503TARGET-release=all
b813574b
PB
21504maybe-all-release: all-release
21505all-release: configure-release
0aed8855 21506 @: $(MAKE); $(unstage)
b40e3958
L
21507 @r=`${PWD_COMMAND}`; export r; \
21508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21509 $(HOST_EXPORTS) \
b00612cc
PB
21510 (cd $(HOST_SUBDIR)/release && \
21511 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 21512@endif release
3866be5d 21513
a7254363 21514
d545f33b
PB
21515
21516
b813574b
PB
21517.PHONY: check-release maybe-check-release
21518maybe-check-release:
21519@if release
21520maybe-check-release: check-release
3866be5d 21521
b813574b 21522check-release:
3866be5d 21523
b813574b 21524@endif release
3866be5d 21525
b813574b
PB
21526.PHONY: install-release maybe-install-release
21527maybe-install-release:
21528@if release
21529maybe-install-release: install-release
16ae0395 21530
b813574b 21531install-release:
4fa63067 21532
b813574b 21533@endif release
4fa63067
NN
21534
21535# Other targets (info, dvi, etc.)
21536
b813574b
PB
21537.PHONY: maybe-info-release info-release
21538maybe-info-release:
21539@if release
21540maybe-info-release: info-release
4fa63067 21541
b813574b
PB
21542info-release: \
21543 configure-release
0aed8855 21544 @: $(MAKE); $(unstage)
b813574b 21545 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21546 r=`${PWD_COMMAND}`; export r; \
21547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21548 $(HOST_EXPORTS) \
b813574b 21549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21551 done; \
b813574b 21552 echo "Doing info in release" ; \
b00612cc 21553 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21556 "RANLIB=$${RANLIB}" \
21557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21558 info) \
4fa63067
NN
21559 || exit 1
21560
b813574b 21561@endif release
4fa63067 21562
b813574b
PB
21563.PHONY: maybe-dvi-release dvi-release
21564maybe-dvi-release:
21565@if release
21566maybe-dvi-release: dvi-release
4fa63067 21567
b813574b
PB
21568dvi-release: \
21569 configure-release
0aed8855 21570 @: $(MAKE); $(unstage)
b813574b 21571 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21572 r=`${PWD_COMMAND}`; export r; \
21573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21574 $(HOST_EXPORTS) \
b813574b 21575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21577 done; \
b813574b 21578 echo "Doing dvi in release" ; \
b00612cc 21579 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21582 "RANLIB=$${RANLIB}" \
21583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21584 dvi) \
4fa63067
NN
21585 || exit 1
21586
b813574b 21587@endif release
4fa63067 21588
6d389afc
MS
21589.PHONY: maybe-html-release html-release
21590maybe-html-release:
21591@if release
21592maybe-html-release: html-release
21593
21594html-release: \
21595 configure-release
0aed8855 21596 @: $(MAKE); $(unstage)
6d389afc
MS
21597 @[ -f ./release/Makefile ] || exit 0; \
21598 r=`${PWD_COMMAND}`; export r; \
21599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21600 $(HOST_EXPORTS) \
21601 for flag in $(EXTRA_HOST_FLAGS) ; do \
21602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21603 done; \
21604 echo "Doing html in release" ; \
b00612cc 21605 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
21606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21608 "RANLIB=$${RANLIB}" \
21609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21610 html) \
21611 || exit 1
21612
21613@endif release
21614
b813574b
PB
21615.PHONY: maybe-TAGS-release TAGS-release
21616maybe-TAGS-release:
21617@if release
21618maybe-TAGS-release: TAGS-release
4fa63067 21619
b813574b
PB
21620TAGS-release: \
21621 configure-release
0aed8855 21622 @: $(MAKE); $(unstage)
b813574b 21623 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21624 r=`${PWD_COMMAND}`; export r; \
21625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21626 $(HOST_EXPORTS) \
b813574b 21627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21629 done; \
b813574b 21630 echo "Doing TAGS in release" ; \
b00612cc 21631 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21634 "RANLIB=$${RANLIB}" \
21635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21636 TAGS) \
4fa63067
NN
21637 || exit 1
21638
b813574b 21639@endif release
4fa63067 21640
b813574b
PB
21641.PHONY: maybe-install-info-release install-info-release
21642maybe-install-info-release:
21643@if release
21644maybe-install-info-release: install-info-release
4fa63067 21645
b813574b
PB
21646install-info-release: \
21647 configure-release \
21648 info-release
0aed8855 21649 @: $(MAKE); $(unstage)
b813574b 21650 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21651 r=`${PWD_COMMAND}`; export r; \
21652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21653 $(HOST_EXPORTS) \
b813574b 21654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21656 done; \
b813574b 21657 echo "Doing install-info in release" ; \
b00612cc 21658 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21661 "RANLIB=$${RANLIB}" \
21662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21663 install-info) \
4fa63067
NN
21664 || exit 1
21665
b813574b 21666@endif release
4fa63067 21667
b813574b
PB
21668.PHONY: maybe-installcheck-release installcheck-release
21669maybe-installcheck-release:
21670@if release
21671maybe-installcheck-release: installcheck-release
4fa63067 21672
b813574b
PB
21673installcheck-release: \
21674 configure-release
0aed8855 21675 @: $(MAKE); $(unstage)
b813574b 21676 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21677 r=`${PWD_COMMAND}`; export r; \
21678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21679 $(HOST_EXPORTS) \
b813574b 21680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21682 done; \
b813574b 21683 echo "Doing installcheck in release" ; \
b00612cc 21684 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21687 "RANLIB=$${RANLIB}" \
21688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21689 installcheck) \
4fa63067
NN
21690 || exit 1
21691
b813574b 21692@endif release
4fa63067 21693
b813574b
PB
21694.PHONY: maybe-mostlyclean-release mostlyclean-release
21695maybe-mostlyclean-release:
21696@if release
21697maybe-mostlyclean-release: mostlyclean-release
4fa63067 21698
b813574b 21699mostlyclean-release:
0aed8855 21700 @: $(MAKE); $(unstage)
b813574b 21701 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21702 r=`${PWD_COMMAND}`; export r; \
21703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21704 $(HOST_EXPORTS) \
b813574b 21705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21707 done; \
b813574b 21708 echo "Doing mostlyclean in release" ; \
b00612cc 21709 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21712 "RANLIB=$${RANLIB}" \
21713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21714 mostlyclean) \
4fa63067
NN
21715 || exit 1
21716
b813574b 21717@endif release
4fa63067 21718
b813574b
PB
21719.PHONY: maybe-clean-release clean-release
21720maybe-clean-release:
21721@if release
21722maybe-clean-release: clean-release
4fa63067 21723
b813574b 21724clean-release:
0aed8855 21725 @: $(MAKE); $(unstage)
b813574b 21726 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21727 r=`${PWD_COMMAND}`; export r; \
21728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21729 $(HOST_EXPORTS) \
b813574b 21730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21732 done; \
b813574b 21733 echo "Doing clean in release" ; \
b00612cc 21734 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21737 "RANLIB=$${RANLIB}" \
21738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21739 clean) \
4fa63067
NN
21740 || exit 1
21741
b813574b 21742@endif release
4fa63067 21743
b813574b
PB
21744.PHONY: maybe-distclean-release distclean-release
21745maybe-distclean-release:
21746@if release
21747maybe-distclean-release: distclean-release
4fa63067 21748
b813574b 21749distclean-release:
0aed8855 21750 @: $(MAKE); $(unstage)
b813574b 21751 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21752 r=`${PWD_COMMAND}`; export r; \
21753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21754 $(HOST_EXPORTS) \
b813574b 21755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21757 done; \
b813574b 21758 echo "Doing distclean in release" ; \
b00612cc 21759 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21762 "RANLIB=$${RANLIB}" \
21763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21764 distclean) \
4fa63067
NN
21765 || exit 1
21766
b813574b 21767@endif release
4fa63067 21768
b813574b
PB
21769.PHONY: maybe-maintainer-clean-release maintainer-clean-release
21770maybe-maintainer-clean-release:
21771@if release
21772maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 21773
b813574b 21774maintainer-clean-release:
0aed8855 21775 @: $(MAKE); $(unstage)
b813574b 21776 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21777 r=`${PWD_COMMAND}`; export r; \
21778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21779 $(HOST_EXPORTS) \
b813574b 21780 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21782 done; \
b813574b 21783 echo "Doing maintainer-clean in release" ; \
b00612cc 21784 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21787 "RANLIB=$${RANLIB}" \
21788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21789 maintainer-clean) \
4fa63067 21790 || exit 1
3866be5d 21791
b813574b 21792@endif release
3866be5d 21793
4fa63067 21794
a7254363 21795
b813574b
PB
21796.PHONY: configure-recode maybe-configure-recode
21797maybe-configure-recode:
21798@if recode
21799maybe-configure-recode: configure-recode
c52c6897 21800configure-recode:
0aed8855 21801 @: $(MAKE); $(unstage)
c52c6897 21802 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21804 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
21805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 21806 $(HOST_EXPORTS) \
a7254363
PB
21807 echo Configuring in $(HOST_SUBDIR)/recode; \
21808 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 21809 case $(srcdir) in \
b00612cc
PB
21810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21811 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
21812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21813 esac; \
b00612cc
PB
21814 srcdiroption="--srcdir=$${topdir}/recode"; \
21815 libsrcdir="$$s/recode"; \
e2b9e2dc 21816 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21817 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21818 || exit 1
b813574b 21819@endif recode
e2b9e2dc 21820
a7254363
PB
21821
21822
d545f33b
PB
21823
21824
b813574b
PB
21825.PHONY: all-recode maybe-all-recode
21826maybe-all-recode:
21827@if recode
d27cc32e 21828TARGET-recode=all
b813574b
PB
21829maybe-all-recode: all-recode
21830all-recode: configure-recode
0aed8855 21831 @: $(MAKE); $(unstage)
b40e3958
L
21832 @r=`${PWD_COMMAND}`; export r; \
21833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21834 $(HOST_EXPORTS) \
b00612cc
PB
21835 (cd $(HOST_SUBDIR)/recode && \
21836 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 21837@endif recode
3866be5d 21838
a7254363 21839
d545f33b
PB
21840
21841
b813574b
PB
21842.PHONY: check-recode maybe-check-recode
21843maybe-check-recode:
21844@if recode
21845maybe-check-recode: check-recode
3866be5d 21846
b813574b 21847check-recode:
0aed8855 21848 @: $(MAKE); $(unstage)
b40e3958
L
21849 @r=`${PWD_COMMAND}`; export r; \
21850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21851 $(HOST_EXPORTS) \
b00612cc
PB
21852 (cd $(HOST_SUBDIR)/recode && \
21853 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 21854
b813574b 21855@endif recode
3866be5d 21856
b813574b
PB
21857.PHONY: install-recode maybe-install-recode
21858maybe-install-recode:
21859@if recode
21860maybe-install-recode: install-recode
4fa63067 21861
b813574b 21862install-recode: installdirs
0aed8855 21863 @: $(MAKE); $(unstage)
4fa63067
NN
21864 @r=`${PWD_COMMAND}`; export r; \
21865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21866 $(HOST_EXPORTS) \
b00612cc 21867 (cd $(HOST_SUBDIR)/recode && \
2da12f12 21868 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21869
b813574b 21870@endif recode
4fa63067
NN
21871
21872# Other targets (info, dvi, etc.)
21873
b813574b
PB
21874.PHONY: maybe-info-recode info-recode
21875maybe-info-recode:
21876@if recode
21877maybe-info-recode: info-recode
4fa63067 21878
b813574b
PB
21879info-recode: \
21880 configure-recode
0aed8855 21881 @: $(MAKE); $(unstage)
b813574b 21882 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21883 r=`${PWD_COMMAND}`; export r; \
21884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21885 $(HOST_EXPORTS) \
b813574b 21886 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21888 done; \
b813574b 21889 echo "Doing info in recode" ; \
b00612cc 21890 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21893 "RANLIB=$${RANLIB}" \
21894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21895 info) \
4fa63067
NN
21896 || exit 1
21897
b813574b 21898@endif recode
4fa63067 21899
b813574b
PB
21900.PHONY: maybe-dvi-recode dvi-recode
21901maybe-dvi-recode:
21902@if recode
21903maybe-dvi-recode: dvi-recode
4fa63067 21904
b813574b
PB
21905dvi-recode: \
21906 configure-recode
0aed8855 21907 @: $(MAKE); $(unstage)
b813574b 21908 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21909 r=`${PWD_COMMAND}`; export r; \
21910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21911 $(HOST_EXPORTS) \
b813574b 21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
b813574b 21915 echo "Doing dvi in recode" ; \
b00612cc 21916 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21921 dvi) \
4fa63067
NN
21922 || exit 1
21923
b813574b 21924@endif recode
4fa63067 21925
6d389afc
MS
21926.PHONY: maybe-html-recode html-recode
21927maybe-html-recode:
21928@if recode
21929maybe-html-recode: html-recode
21930
21931html-recode: \
21932 configure-recode
0aed8855 21933 @: $(MAKE); $(unstage)
6d389afc
MS
21934 @[ -f ./recode/Makefile ] || exit 0; \
21935 r=`${PWD_COMMAND}`; export r; \
21936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21937 $(HOST_EXPORTS) \
21938 for flag in $(EXTRA_HOST_FLAGS) ; do \
21939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940 done; \
21941 echo "Doing html in recode" ; \
b00612cc 21942 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
21943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945 "RANLIB=$${RANLIB}" \
21946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21947 html) \
21948 || exit 1
21949
21950@endif recode
21951
b813574b
PB
21952.PHONY: maybe-TAGS-recode TAGS-recode
21953maybe-TAGS-recode:
21954@if recode
21955maybe-TAGS-recode: TAGS-recode
4fa63067 21956
b813574b
PB
21957TAGS-recode: \
21958 configure-recode
0aed8855 21959 @: $(MAKE); $(unstage)
b813574b 21960 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21961 r=`${PWD_COMMAND}`; export r; \
21962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21963 $(HOST_EXPORTS) \
b813574b 21964 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21966 done; \
b813574b 21967 echo "Doing TAGS in recode" ; \
b00612cc 21968 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21971 "RANLIB=$${RANLIB}" \
21972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21973 TAGS) \
4fa63067
NN
21974 || exit 1
21975
b813574b 21976@endif recode
4fa63067 21977
b813574b
PB
21978.PHONY: maybe-install-info-recode install-info-recode
21979maybe-install-info-recode:
21980@if recode
21981maybe-install-info-recode: install-info-recode
4fa63067 21982
b813574b
PB
21983install-info-recode: \
21984 configure-recode \
21985 info-recode
0aed8855 21986 @: $(MAKE); $(unstage)
b813574b 21987 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21988 r=`${PWD_COMMAND}`; export r; \
21989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21990 $(HOST_EXPORTS) \
b813574b 21991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21993 done; \
b813574b 21994 echo "Doing install-info in recode" ; \
b00612cc 21995 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21998 "RANLIB=$${RANLIB}" \
21999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22000 install-info) \
4fa63067
NN
22001 || exit 1
22002
b813574b 22003@endif recode
4fa63067 22004
b813574b
PB
22005.PHONY: maybe-installcheck-recode installcheck-recode
22006maybe-installcheck-recode:
22007@if recode
22008maybe-installcheck-recode: installcheck-recode
4fa63067 22009
b813574b
PB
22010installcheck-recode: \
22011 configure-recode
0aed8855 22012 @: $(MAKE); $(unstage)
b813574b 22013 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22014 r=`${PWD_COMMAND}`; export r; \
22015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22016 $(HOST_EXPORTS) \
b813574b 22017 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22019 done; \
b813574b 22020 echo "Doing installcheck in recode" ; \
b00612cc 22021 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22024 "RANLIB=$${RANLIB}" \
22025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22026 installcheck) \
4fa63067
NN
22027 || exit 1
22028
b813574b 22029@endif recode
4fa63067 22030
b813574b
PB
22031.PHONY: maybe-mostlyclean-recode mostlyclean-recode
22032maybe-mostlyclean-recode:
22033@if recode
22034maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 22035
b813574b 22036mostlyclean-recode:
0aed8855 22037 @: $(MAKE); $(unstage)
b813574b 22038 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22039 r=`${PWD_COMMAND}`; export r; \
22040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22041 $(HOST_EXPORTS) \
b813574b 22042 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22044 done; \
b813574b 22045 echo "Doing mostlyclean in recode" ; \
b00612cc 22046 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22049 "RANLIB=$${RANLIB}" \
22050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22051 mostlyclean) \
4fa63067
NN
22052 || exit 1
22053
b813574b 22054@endif recode
4fa63067 22055
b813574b
PB
22056.PHONY: maybe-clean-recode clean-recode
22057maybe-clean-recode:
22058@if recode
22059maybe-clean-recode: clean-recode
4fa63067 22060
b813574b 22061clean-recode:
0aed8855 22062 @: $(MAKE); $(unstage)
b813574b 22063 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22064 r=`${PWD_COMMAND}`; export r; \
22065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22066 $(HOST_EXPORTS) \
b813574b 22067 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22069 done; \
b813574b 22070 echo "Doing clean in recode" ; \
b00612cc 22071 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22074 "RANLIB=$${RANLIB}" \
22075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22076 clean) \
4fa63067
NN
22077 || exit 1
22078
b813574b 22079@endif recode
4fa63067 22080
b813574b
PB
22081.PHONY: maybe-distclean-recode distclean-recode
22082maybe-distclean-recode:
22083@if recode
22084maybe-distclean-recode: distclean-recode
4fa63067 22085
b813574b 22086distclean-recode:
0aed8855 22087 @: $(MAKE); $(unstage)
b813574b 22088 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22089 r=`${PWD_COMMAND}`; export r; \
22090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22091 $(HOST_EXPORTS) \
b813574b 22092 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22094 done; \
b813574b 22095 echo "Doing distclean in recode" ; \
b00612cc 22096 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22099 "RANLIB=$${RANLIB}" \
22100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22101 distclean) \
4fa63067
NN
22102 || exit 1
22103
b813574b 22104@endif recode
4fa63067 22105
b813574b
PB
22106.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
22107maybe-maintainer-clean-recode:
22108@if recode
22109maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 22110
b813574b 22111maintainer-clean-recode:
0aed8855 22112 @: $(MAKE); $(unstage)
b813574b 22113 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22114 r=`${PWD_COMMAND}`; export r; \
22115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22116 $(HOST_EXPORTS) \
b813574b 22117 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22119 done; \
b813574b 22120 echo "Doing maintainer-clean in recode" ; \
b00612cc 22121 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22124 "RANLIB=$${RANLIB}" \
22125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22126 maintainer-clean) \
4fa63067 22127 || exit 1
16ae0395 22128
b813574b 22129@endif recode
3866be5d
NN
22130
22131
a7254363 22132
b813574b
PB
22133.PHONY: configure-sed maybe-configure-sed
22134maybe-configure-sed:
22135@if sed
22136maybe-configure-sed: configure-sed
c52c6897 22137configure-sed:
0aed8855 22138 @: $(MAKE); $(unstage)
c52c6897 22139 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22141 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
22142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 22143 $(HOST_EXPORTS) \
a7254363
PB
22144 echo Configuring in $(HOST_SUBDIR)/sed; \
22145 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 22146 case $(srcdir) in \
b00612cc
PB
22147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22148 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
22149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22150 esac; \
b00612cc
PB
22151 srcdiroption="--srcdir=$${topdir}/sed"; \
22152 libsrcdir="$$s/sed"; \
e2b9e2dc 22153 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22154 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22155 || exit 1
b813574b 22156@endif sed
e2b9e2dc 22157
a7254363
PB
22158
22159
d545f33b
PB
22160
22161
b813574b
PB
22162.PHONY: all-sed maybe-all-sed
22163maybe-all-sed:
22164@if sed
d27cc32e 22165TARGET-sed=all
b813574b
PB
22166maybe-all-sed: all-sed
22167all-sed: configure-sed
0aed8855 22168 @: $(MAKE); $(unstage)
b40e3958
L
22169 @r=`${PWD_COMMAND}`; export r; \
22170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22171 $(HOST_EXPORTS) \
b00612cc
PB
22172 (cd $(HOST_SUBDIR)/sed && \
22173 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 22174@endif sed
3866be5d 22175
a7254363 22176
d545f33b
PB
22177
22178
b813574b
PB
22179.PHONY: check-sed maybe-check-sed
22180maybe-check-sed:
22181@if sed
22182maybe-check-sed: check-sed
3866be5d 22183
b813574b 22184check-sed:
0aed8855 22185 @: $(MAKE); $(unstage)
b40e3958
L
22186 @r=`${PWD_COMMAND}`; export r; \
22187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22188 $(HOST_EXPORTS) \
b00612cc
PB
22189 (cd $(HOST_SUBDIR)/sed && \
22190 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22191
b813574b 22192@endif sed
3866be5d 22193
b813574b
PB
22194.PHONY: install-sed maybe-install-sed
22195maybe-install-sed:
22196@if sed
22197maybe-install-sed: install-sed
16ae0395 22198
b813574b 22199install-sed: installdirs
0aed8855 22200 @: $(MAKE); $(unstage)
b40e3958
L
22201 @r=`${PWD_COMMAND}`; export r; \
22202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22203 $(HOST_EXPORTS) \
b00612cc 22204 (cd $(HOST_SUBDIR)/sed && \
2da12f12 22205 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 22206
b813574b 22207@endif sed
3866be5d 22208
4fa63067
NN
22209# Other targets (info, dvi, etc.)
22210
b813574b
PB
22211.PHONY: maybe-info-sed info-sed
22212maybe-info-sed:
22213@if sed
22214maybe-info-sed: info-sed
4fa63067 22215
b813574b
PB
22216info-sed: \
22217 configure-sed
0aed8855 22218 @: $(MAKE); $(unstage)
b813574b 22219 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22220 r=`${PWD_COMMAND}`; export r; \
22221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22222 $(HOST_EXPORTS) \
b813574b 22223 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22225 done; \
6d389afc 22226 echo "Doing info in sed" ; \
b00612cc 22227 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
22228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22230 "RANLIB=$${RANLIB}" \
22231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22232 info) \
22233 || exit 1
22234
22235@endif sed
22236
22237.PHONY: maybe-dvi-sed dvi-sed
22238maybe-dvi-sed:
22239@if sed
22240maybe-dvi-sed: dvi-sed
22241
22242dvi-sed: \
22243 configure-sed
0aed8855 22244 @: $(MAKE); $(unstage)
6d389afc
MS
22245 @[ -f ./sed/Makefile ] || exit 0; \
22246 r=`${PWD_COMMAND}`; export r; \
22247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22248 $(HOST_EXPORTS) \
22249 for flag in $(EXTRA_HOST_FLAGS) ; do \
22250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22251 done; \
22252 echo "Doing dvi in sed" ; \
b00612cc 22253 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22256 "RANLIB=$${RANLIB}" \
22257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 22258 dvi) \
4fa63067
NN
22259 || exit 1
22260
b813574b 22261@endif sed
4fa63067 22262
6d389afc
MS
22263.PHONY: maybe-html-sed html-sed
22264maybe-html-sed:
b813574b 22265@if sed
6d389afc 22266maybe-html-sed: html-sed
4fa63067 22267
6d389afc 22268html-sed: \
b813574b 22269 configure-sed
0aed8855 22270 @: $(MAKE); $(unstage)
b813574b 22271 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22272 r=`${PWD_COMMAND}`; export r; \
22273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22274 $(HOST_EXPORTS) \
b813574b 22275 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22277 done; \
6d389afc 22278 echo "Doing html in sed" ; \
b00612cc 22279 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22282 "RANLIB=$${RANLIB}" \
22283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 22284 html) \
4fa63067
NN
22285 || exit 1
22286
b813574b 22287@endif sed
4fa63067 22288
b813574b
PB
22289.PHONY: maybe-TAGS-sed TAGS-sed
22290maybe-TAGS-sed:
22291@if sed
22292maybe-TAGS-sed: TAGS-sed
4fa63067 22293
b813574b
PB
22294TAGS-sed: \
22295 configure-sed
0aed8855 22296 @: $(MAKE); $(unstage)
b813574b 22297 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22298 r=`${PWD_COMMAND}`; export r; \
22299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22300 $(HOST_EXPORTS) \
b813574b 22301 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22303 done; \
b813574b 22304 echo "Doing TAGS in sed" ; \
b00612cc 22305 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22308 "RANLIB=$${RANLIB}" \
22309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22310 TAGS) \
4fa63067
NN
22311 || exit 1
22312
b813574b 22313@endif sed
4fa63067 22314
b813574b
PB
22315.PHONY: maybe-install-info-sed install-info-sed
22316maybe-install-info-sed:
22317@if sed
22318maybe-install-info-sed: install-info-sed
4fa63067 22319
b813574b
PB
22320install-info-sed: \
22321 configure-sed \
22322 info-sed
0aed8855 22323 @: $(MAKE); $(unstage)
b813574b 22324 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22325 r=`${PWD_COMMAND}`; export r; \
22326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22327 $(HOST_EXPORTS) \
b813574b 22328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22330 done; \
b813574b 22331 echo "Doing install-info in sed" ; \
b00612cc 22332 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22335 "RANLIB=$${RANLIB}" \
22336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22337 install-info) \
4fa63067
NN
22338 || exit 1
22339
b813574b 22340@endif sed
4fa63067 22341
b813574b
PB
22342.PHONY: maybe-installcheck-sed installcheck-sed
22343maybe-installcheck-sed:
22344@if sed
22345maybe-installcheck-sed: installcheck-sed
4fa63067 22346
b813574b
PB
22347installcheck-sed: \
22348 configure-sed
0aed8855 22349 @: $(MAKE); $(unstage)
b813574b 22350 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22351 r=`${PWD_COMMAND}`; export r; \
22352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22353 $(HOST_EXPORTS) \
b813574b 22354 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22356 done; \
b813574b 22357 echo "Doing installcheck in sed" ; \
b00612cc 22358 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22361 "RANLIB=$${RANLIB}" \
22362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22363 installcheck) \
4fa63067
NN
22364 || exit 1
22365
b813574b 22366@endif sed
4fa63067 22367
b813574b
PB
22368.PHONY: maybe-mostlyclean-sed mostlyclean-sed
22369maybe-mostlyclean-sed:
22370@if sed
22371maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 22372
b813574b 22373mostlyclean-sed:
0aed8855 22374 @: $(MAKE); $(unstage)
b813574b 22375 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22376 r=`${PWD_COMMAND}`; export r; \
22377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22378 $(HOST_EXPORTS) \
b813574b 22379 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22381 done; \
b813574b 22382 echo "Doing mostlyclean in sed" ; \
b00612cc 22383 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22386 "RANLIB=$${RANLIB}" \
22387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22388 mostlyclean) \
4fa63067
NN
22389 || exit 1
22390
b813574b 22391@endif sed
4fa63067 22392
b813574b
PB
22393.PHONY: maybe-clean-sed clean-sed
22394maybe-clean-sed:
22395@if sed
22396maybe-clean-sed: clean-sed
4fa63067 22397
b813574b 22398clean-sed:
0aed8855 22399 @: $(MAKE); $(unstage)
b813574b 22400 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22401 r=`${PWD_COMMAND}`; export r; \
22402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22403 $(HOST_EXPORTS) \
b813574b 22404 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22406 done; \
b813574b 22407 echo "Doing clean in sed" ; \
b00612cc 22408 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22411 "RANLIB=$${RANLIB}" \
22412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22413 clean) \
4fa63067
NN
22414 || exit 1
22415
b813574b 22416@endif sed
4fa63067 22417
b813574b
PB
22418.PHONY: maybe-distclean-sed distclean-sed
22419maybe-distclean-sed:
22420@if sed
22421maybe-distclean-sed: distclean-sed
4fa63067 22422
b813574b 22423distclean-sed:
0aed8855 22424 @: $(MAKE); $(unstage)
b813574b 22425 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22426 r=`${PWD_COMMAND}`; export r; \
22427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22428 $(HOST_EXPORTS) \
b813574b 22429 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22431 done; \
b813574b 22432 echo "Doing distclean in sed" ; \
b00612cc 22433 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22436 "RANLIB=$${RANLIB}" \
22437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22438 distclean) \
4fa63067
NN
22439 || exit 1
22440
b813574b 22441@endif sed
4fa63067 22442
b813574b
PB
22443.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
22444maybe-maintainer-clean-sed:
22445@if sed
22446maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 22447
b813574b 22448maintainer-clean-sed:
0aed8855 22449 @: $(MAKE); $(unstage)
b813574b 22450 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22451 r=`${PWD_COMMAND}`; export r; \
22452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22453 $(HOST_EXPORTS) \
b813574b 22454 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22456 done; \
b813574b 22457 echo "Doing maintainer-clean in sed" ; \
b00612cc 22458 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22461 "RANLIB=$${RANLIB}" \
22462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22463 maintainer-clean) \
4fa63067
NN
22464 || exit 1
22465
b813574b 22466@endif sed
4fa63067
NN
22467
22468
a7254363 22469
b813574b
PB
22470.PHONY: configure-send-pr maybe-configure-send-pr
22471maybe-configure-send-pr:
22472@if send-pr
22473maybe-configure-send-pr: configure-send-pr
c52c6897 22474configure-send-pr:
0aed8855 22475 @: $(MAKE); $(unstage)
c52c6897 22476 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22478 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
22479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 22480 $(HOST_EXPORTS) \
a7254363
PB
22481 echo Configuring in $(HOST_SUBDIR)/send-pr; \
22482 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 22483 case $(srcdir) in \
b00612cc
PB
22484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22485 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
22486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22487 esac; \
b00612cc
PB
22488 srcdiroption="--srcdir=$${topdir}/send-pr"; \
22489 libsrcdir="$$s/send-pr"; \
e2b9e2dc 22490 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22491 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22492 || exit 1
b813574b 22493@endif send-pr
e2b9e2dc 22494
a7254363
PB
22495
22496
d545f33b
PB
22497
22498
b813574b
PB
22499.PHONY: all-send-pr maybe-all-send-pr
22500maybe-all-send-pr:
22501@if send-pr
d27cc32e 22502TARGET-send-pr=all
b813574b
PB
22503maybe-all-send-pr: all-send-pr
22504all-send-pr: configure-send-pr
0aed8855 22505 @: $(MAKE); $(unstage)
b40e3958
L
22506 @r=`${PWD_COMMAND}`; export r; \
22507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22508 $(HOST_EXPORTS) \
b00612cc
PB
22509 (cd $(HOST_SUBDIR)/send-pr && \
22510 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 22511@endif send-pr
3866be5d 22512
a7254363 22513
d545f33b
PB
22514
22515
b813574b
PB
22516.PHONY: check-send-pr maybe-check-send-pr
22517maybe-check-send-pr:
22518@if send-pr
22519maybe-check-send-pr: check-send-pr
3866be5d 22520
b813574b 22521check-send-pr:
0aed8855 22522 @: $(MAKE); $(unstage)
b40e3958
L
22523 @r=`${PWD_COMMAND}`; export r; \
22524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22525 $(HOST_EXPORTS) \
b00612cc
PB
22526 (cd $(HOST_SUBDIR)/send-pr && \
22527 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22528
b813574b 22529@endif send-pr
3866be5d 22530
b813574b
PB
22531.PHONY: install-send-pr maybe-install-send-pr
22532maybe-install-send-pr:
22533@if send-pr
22534maybe-install-send-pr: install-send-pr
16ae0395 22535
b813574b 22536install-send-pr: installdirs
0aed8855 22537 @: $(MAKE); $(unstage)
b40e3958
L
22538 @r=`${PWD_COMMAND}`; export r; \
22539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22540 $(HOST_EXPORTS) \
b00612cc 22541 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 22542 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 22543
b813574b 22544@endif send-pr
3866be5d 22545
4fa63067
NN
22546# Other targets (info, dvi, etc.)
22547
b813574b
PB
22548.PHONY: maybe-info-send-pr info-send-pr
22549maybe-info-send-pr:
22550@if send-pr
22551maybe-info-send-pr: info-send-pr
4fa63067 22552
b813574b
PB
22553info-send-pr: \
22554 configure-send-pr
0aed8855 22555 @: $(MAKE); $(unstage)
b813574b 22556 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
22557 r=`${PWD_COMMAND}`; export r; \
22558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22559 $(HOST_EXPORTS) \
b813574b 22560 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22562 done; \
b813574b 22563 echo "Doing info in send-pr" ; \
b00612cc 22564 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22567 "RANLIB=$${RANLIB}" \
22568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22569 info) \
e2b9e2dc
NN
22570 || exit 1
22571
b813574b 22572@endif send-pr
4fa63067 22573
b813574b
PB
22574.PHONY: maybe-dvi-send-pr dvi-send-pr
22575maybe-dvi-send-pr:
22576@if send-pr
22577maybe-dvi-send-pr: dvi-send-pr
4fa63067 22578
b813574b
PB
22579dvi-send-pr: \
22580 configure-send-pr
0aed8855 22581 @: $(MAKE); $(unstage)
b813574b 22582 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 22583 r=`${PWD_COMMAND}`; export r; \
b40e3958 22584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22585 $(HOST_EXPORTS) \
b813574b 22586 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22588 done; \
b813574b 22589 echo "Doing dvi in send-pr" ; \
b00612cc 22590 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22593 "RANLIB=$${RANLIB}" \
22594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22595 dvi) \
4fa63067 22596 || exit 1
3866be5d 22597
b813574b 22598@endif send-pr
3866be5d 22599
6d389afc
MS
22600.PHONY: maybe-html-send-pr html-send-pr
22601maybe-html-send-pr:
22602@if send-pr
22603maybe-html-send-pr: html-send-pr
22604
22605html-send-pr: \
22606 configure-send-pr
0aed8855 22607 @: $(MAKE); $(unstage)
6d389afc
MS
22608 @[ -f ./send-pr/Makefile ] || exit 0; \
22609 r=`${PWD_COMMAND}`; export r; \
22610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22611 $(HOST_EXPORTS) \
22612 for flag in $(EXTRA_HOST_FLAGS) ; do \
22613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22614 done; \
22615 echo "Doing html in send-pr" ; \
b00612cc 22616 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
22617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22619 "RANLIB=$${RANLIB}" \
22620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22621 html) \
22622 || exit 1
22623
22624@endif send-pr
22625
b813574b
PB
22626.PHONY: maybe-TAGS-send-pr TAGS-send-pr
22627maybe-TAGS-send-pr:
22628@if send-pr
22629maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 22630
b813574b
PB
22631TAGS-send-pr: \
22632 configure-send-pr
0aed8855 22633 @: $(MAKE); $(unstage)
b813574b 22634 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22635 r=`${PWD_COMMAND}`; export r; \
22636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22637 $(HOST_EXPORTS) \
b813574b 22638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22640 done; \
b813574b 22641 echo "Doing TAGS in send-pr" ; \
b00612cc 22642 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22645 "RANLIB=$${RANLIB}" \
22646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22647 TAGS) \
4fa63067 22648 || exit 1
3866be5d 22649
b813574b 22650@endif send-pr
3866be5d 22651
b813574b
PB
22652.PHONY: maybe-install-info-send-pr install-info-send-pr
22653maybe-install-info-send-pr:
22654@if send-pr
22655maybe-install-info-send-pr: install-info-send-pr
16ae0395 22656
b813574b
PB
22657install-info-send-pr: \
22658 configure-send-pr \
22659 info-send-pr
0aed8855 22660 @: $(MAKE); $(unstage)
b813574b 22661 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22662 r=`${PWD_COMMAND}`; export r; \
22663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22664 $(HOST_EXPORTS) \
b813574b 22665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22667 done; \
b813574b 22668 echo "Doing install-info in send-pr" ; \
b00612cc 22669 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22672 "RANLIB=$${RANLIB}" \
22673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22674 install-info) \
4fa63067
NN
22675 || exit 1
22676
b813574b 22677@endif send-pr
4fa63067 22678
b813574b
PB
22679.PHONY: maybe-installcheck-send-pr installcheck-send-pr
22680maybe-installcheck-send-pr:
22681@if send-pr
22682maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 22683
b813574b
PB
22684installcheck-send-pr: \
22685 configure-send-pr
0aed8855 22686 @: $(MAKE); $(unstage)
b813574b 22687 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22688 r=`${PWD_COMMAND}`; export r; \
22689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22690 $(HOST_EXPORTS) \
b813574b 22691 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22693 done; \
b813574b 22694 echo "Doing installcheck in send-pr" ; \
b00612cc 22695 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22698 "RANLIB=$${RANLIB}" \
22699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22700 installcheck) \
4fa63067
NN
22701 || exit 1
22702
b813574b 22703@endif send-pr
4fa63067 22704
b813574b
PB
22705.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
22706maybe-mostlyclean-send-pr:
22707@if send-pr
22708maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 22709
b813574b 22710mostlyclean-send-pr:
0aed8855 22711 @: $(MAKE); $(unstage)
b813574b 22712 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22713 r=`${PWD_COMMAND}`; export r; \
22714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22715 $(HOST_EXPORTS) \
b813574b 22716 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22718 done; \
b813574b 22719 echo "Doing mostlyclean in send-pr" ; \
b00612cc 22720 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22723 "RANLIB=$${RANLIB}" \
22724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22725 mostlyclean) \
4fa63067
NN
22726 || exit 1
22727
b813574b 22728@endif send-pr
4fa63067 22729
b813574b
PB
22730.PHONY: maybe-clean-send-pr clean-send-pr
22731maybe-clean-send-pr:
22732@if send-pr
22733maybe-clean-send-pr: clean-send-pr
4fa63067 22734
b813574b 22735clean-send-pr:
0aed8855 22736 @: $(MAKE); $(unstage)
b813574b 22737 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22738 r=`${PWD_COMMAND}`; export r; \
22739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22740 $(HOST_EXPORTS) \
b813574b 22741 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22743 done; \
b813574b 22744 echo "Doing clean in send-pr" ; \
b00612cc 22745 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22748 "RANLIB=$${RANLIB}" \
22749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22750 clean) \
4fa63067
NN
22751 || exit 1
22752
b813574b 22753@endif send-pr
4fa63067 22754
b813574b
PB
22755.PHONY: maybe-distclean-send-pr distclean-send-pr
22756maybe-distclean-send-pr:
22757@if send-pr
22758maybe-distclean-send-pr: distclean-send-pr
4fa63067 22759
b813574b 22760distclean-send-pr:
0aed8855 22761 @: $(MAKE); $(unstage)
b813574b 22762 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22763 r=`${PWD_COMMAND}`; export r; \
22764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22765 $(HOST_EXPORTS) \
b813574b 22766 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22768 done; \
b813574b 22769 echo "Doing distclean in send-pr" ; \
b00612cc 22770 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22773 "RANLIB=$${RANLIB}" \
22774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22775 distclean) \
4fa63067
NN
22776 || exit 1
22777
b813574b 22778@endif send-pr
4fa63067 22779
b813574b
PB
22780.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
22781maybe-maintainer-clean-send-pr:
22782@if send-pr
22783maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 22784
b813574b 22785maintainer-clean-send-pr:
0aed8855 22786 @: $(MAKE); $(unstage)
b813574b 22787 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 22788 r=`${PWD_COMMAND}`; export r; \
b40e3958 22789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22790 $(HOST_EXPORTS) \
b813574b 22791 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22793 done; \
b813574b 22794 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 22795 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22798 "RANLIB=$${RANLIB}" \
22799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22800 maintainer-clean) \
4fa63067 22801 || exit 1
3866be5d 22802
b813574b 22803@endif send-pr
3866be5d 22804
4fa63067 22805
a7254363 22806
b813574b
PB
22807.PHONY: configure-shellutils maybe-configure-shellutils
22808maybe-configure-shellutils:
22809@if shellutils
22810maybe-configure-shellutils: configure-shellutils
c52c6897 22811configure-shellutils:
0aed8855 22812 @: $(MAKE); $(unstage)
c52c6897 22813 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22815 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
22816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 22817 $(HOST_EXPORTS) \
a7254363
PB
22818 echo Configuring in $(HOST_SUBDIR)/shellutils; \
22819 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 22820 case $(srcdir) in \
b00612cc
PB
22821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22822 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
22823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22824 esac; \
b00612cc
PB
22825 srcdiroption="--srcdir=$${topdir}/shellutils"; \
22826 libsrcdir="$$s/shellutils"; \
e2b9e2dc 22827 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22828 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22829 || exit 1
b813574b 22830@endif shellutils
e2b9e2dc 22831
a7254363
PB
22832
22833
d545f33b
PB
22834
22835
b813574b
PB
22836.PHONY: all-shellutils maybe-all-shellutils
22837maybe-all-shellutils:
22838@if shellutils
d27cc32e 22839TARGET-shellutils=all
b813574b
PB
22840maybe-all-shellutils: all-shellutils
22841all-shellutils: configure-shellutils
0aed8855 22842 @: $(MAKE); $(unstage)
b40e3958
L
22843 @r=`${PWD_COMMAND}`; export r; \
22844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22845 $(HOST_EXPORTS) \
b00612cc
PB
22846 (cd $(HOST_SUBDIR)/shellutils && \
22847 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 22848@endif shellutils
3866be5d 22849
a7254363 22850
d545f33b
PB
22851
22852
b813574b
PB
22853.PHONY: check-shellutils maybe-check-shellutils
22854maybe-check-shellutils:
22855@if shellutils
22856maybe-check-shellutils: check-shellutils
3866be5d 22857
b813574b 22858check-shellutils:
0aed8855 22859 @: $(MAKE); $(unstage)
b40e3958
L
22860 @r=`${PWD_COMMAND}`; export r; \
22861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22862 $(HOST_EXPORTS) \
b00612cc
PB
22863 (cd $(HOST_SUBDIR)/shellutils && \
22864 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22865
b813574b 22866@endif shellutils
3866be5d 22867
b813574b
PB
22868.PHONY: install-shellutils maybe-install-shellutils
22869maybe-install-shellutils:
22870@if shellutils
22871maybe-install-shellutils: install-shellutils
16ae0395 22872
b813574b 22873install-shellutils: installdirs
0aed8855 22874 @: $(MAKE); $(unstage)
b40e3958
L
22875 @r=`${PWD_COMMAND}`; export r; \
22876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22877 $(HOST_EXPORTS) \
b00612cc 22878 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 22879 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22880
b813574b 22881@endif shellutils
4fa63067
NN
22882
22883# Other targets (info, dvi, etc.)
22884
b813574b
PB
22885.PHONY: maybe-info-shellutils info-shellutils
22886maybe-info-shellutils:
22887@if shellutils
22888maybe-info-shellutils: info-shellutils
4fa63067 22889
b813574b
PB
22890info-shellutils: \
22891 configure-shellutils
0aed8855 22892 @: $(MAKE); $(unstage)
b813574b 22893 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22894 r=`${PWD_COMMAND}`; export r; \
22895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22896 $(HOST_EXPORTS) \
b813574b 22897 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22899 done; \
b813574b 22900 echo "Doing info in shellutils" ; \
b00612cc 22901 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22904 "RANLIB=$${RANLIB}" \
22905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22906 info) \
4fa63067
NN
22907 || exit 1
22908
b813574b 22909@endif shellutils
4fa63067 22910
b813574b
PB
22911.PHONY: maybe-dvi-shellutils dvi-shellutils
22912maybe-dvi-shellutils:
22913@if shellutils
22914maybe-dvi-shellutils: dvi-shellutils
4fa63067 22915
b813574b
PB
22916dvi-shellutils: \
22917 configure-shellutils
0aed8855 22918 @: $(MAKE); $(unstage)
b813574b 22919 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22920 r=`${PWD_COMMAND}`; export r; \
22921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22922 $(HOST_EXPORTS) \
b813574b 22923 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22925 done; \
b813574b 22926 echo "Doing dvi in shellutils" ; \
b00612cc 22927 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22930 "RANLIB=$${RANLIB}" \
22931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22932 dvi) \
4fa63067
NN
22933 || exit 1
22934
b813574b 22935@endif shellutils
4fa63067 22936
6d389afc
MS
22937.PHONY: maybe-html-shellutils html-shellutils
22938maybe-html-shellutils:
22939@if shellutils
22940maybe-html-shellutils: html-shellutils
22941
22942html-shellutils: \
22943 configure-shellutils
0aed8855 22944 @: $(MAKE); $(unstage)
6d389afc
MS
22945 @[ -f ./shellutils/Makefile ] || exit 0; \
22946 r=`${PWD_COMMAND}`; export r; \
22947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22948 $(HOST_EXPORTS) \
22949 for flag in $(EXTRA_HOST_FLAGS) ; do \
22950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22951 done; \
22952 echo "Doing html in shellutils" ; \
b00612cc 22953 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
22954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22956 "RANLIB=$${RANLIB}" \
22957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22958 html) \
22959 || exit 1
22960
22961@endif shellutils
22962
b813574b
PB
22963.PHONY: maybe-TAGS-shellutils TAGS-shellutils
22964maybe-TAGS-shellutils:
22965@if shellutils
22966maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 22967
b813574b
PB
22968TAGS-shellutils: \
22969 configure-shellutils
0aed8855 22970 @: $(MAKE); $(unstage)
b813574b 22971 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22972 r=`${PWD_COMMAND}`; export r; \
22973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22974 $(HOST_EXPORTS) \
b813574b 22975 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22977 done; \
b813574b 22978 echo "Doing TAGS in shellutils" ; \
b00612cc 22979 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22982 "RANLIB=$${RANLIB}" \
22983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22984 TAGS) \
4fa63067
NN
22985 || exit 1
22986
b813574b 22987@endif shellutils
4fa63067 22988
b813574b
PB
22989.PHONY: maybe-install-info-shellutils install-info-shellutils
22990maybe-install-info-shellutils:
22991@if shellutils
22992maybe-install-info-shellutils: install-info-shellutils
4fa63067 22993
b813574b
PB
22994install-info-shellutils: \
22995 configure-shellutils \
22996 info-shellutils
0aed8855 22997 @: $(MAKE); $(unstage)
b813574b 22998 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22999 r=`${PWD_COMMAND}`; export r; \
23000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23001 $(HOST_EXPORTS) \
b813574b 23002 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23004 done; \
b813574b 23005 echo "Doing install-info in shellutils" ; \
b00612cc 23006 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23009 "RANLIB=$${RANLIB}" \
23010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23011 install-info) \
4fa63067
NN
23012 || exit 1
23013
b813574b 23014@endif shellutils
4fa63067 23015
b813574b
PB
23016.PHONY: maybe-installcheck-shellutils installcheck-shellutils
23017maybe-installcheck-shellutils:
23018@if shellutils
23019maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 23020
b813574b
PB
23021installcheck-shellutils: \
23022 configure-shellutils
0aed8855 23023 @: $(MAKE); $(unstage)
b813574b 23024 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23025 r=`${PWD_COMMAND}`; export r; \
23026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23027 $(HOST_EXPORTS) \
b813574b 23028 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23030 done; \
b813574b 23031 echo "Doing installcheck in shellutils" ; \
b00612cc 23032 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23035 "RANLIB=$${RANLIB}" \
23036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23037 installcheck) \
4fa63067
NN
23038 || exit 1
23039
b813574b 23040@endif shellutils
4fa63067 23041
b813574b
PB
23042.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
23043maybe-mostlyclean-shellutils:
23044@if shellutils
23045maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 23046
b813574b 23047mostlyclean-shellutils:
0aed8855 23048 @: $(MAKE); $(unstage)
b813574b 23049 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23050 r=`${PWD_COMMAND}`; export r; \
23051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23052 $(HOST_EXPORTS) \
b813574b 23053 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23055 done; \
b813574b 23056 echo "Doing mostlyclean in shellutils" ; \
b00612cc 23057 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23060 "RANLIB=$${RANLIB}" \
23061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23062 mostlyclean) \
4fa63067
NN
23063 || exit 1
23064
b813574b 23065@endif shellutils
4fa63067 23066
b813574b
PB
23067.PHONY: maybe-clean-shellutils clean-shellutils
23068maybe-clean-shellutils:
23069@if shellutils
23070maybe-clean-shellutils: clean-shellutils
4fa63067 23071
b813574b 23072clean-shellutils:
0aed8855 23073 @: $(MAKE); $(unstage)
b813574b 23074 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23075 r=`${PWD_COMMAND}`; export r; \
23076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23077 $(HOST_EXPORTS) \
b813574b 23078 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23080 done; \
b813574b 23081 echo "Doing clean in shellutils" ; \
b00612cc 23082 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23085 "RANLIB=$${RANLIB}" \
23086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23087 clean) \
4fa63067
NN
23088 || exit 1
23089
b813574b 23090@endif shellutils
4fa63067 23091
b813574b
PB
23092.PHONY: maybe-distclean-shellutils distclean-shellutils
23093maybe-distclean-shellutils:
23094@if shellutils
23095maybe-distclean-shellutils: distclean-shellutils
4fa63067 23096
b813574b 23097distclean-shellutils:
0aed8855 23098 @: $(MAKE); $(unstage)
b813574b 23099 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23100 r=`${PWD_COMMAND}`; export r; \
23101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23102 $(HOST_EXPORTS) \
b813574b 23103 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23105 done; \
b813574b 23106 echo "Doing distclean in shellutils" ; \
b00612cc 23107 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23110 "RANLIB=$${RANLIB}" \
23111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23112 distclean) \
4fa63067
NN
23113 || exit 1
23114
b813574b 23115@endif shellutils
4fa63067 23116
b813574b
PB
23117.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
23118maybe-maintainer-clean-shellutils:
23119@if shellutils
23120maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 23121
b813574b 23122maintainer-clean-shellutils:
0aed8855 23123 @: $(MAKE); $(unstage)
b813574b 23124 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23125 r=`${PWD_COMMAND}`; export r; \
23126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23127 $(HOST_EXPORTS) \
b813574b 23128 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23130 done; \
b813574b 23131 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 23132 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23135 "RANLIB=$${RANLIB}" \
23136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23137 maintainer-clean) \
4fa63067 23138 || exit 1
3866be5d 23139
b813574b 23140@endif shellutils
3866be5d 23141
4fa63067 23142
a7254363 23143
b813574b
PB
23144.PHONY: configure-sid maybe-configure-sid
23145maybe-configure-sid:
23146@if sid
23147maybe-configure-sid: configure-sid
c52c6897 23148configure-sid:
0aed8855 23149 @: $(MAKE); $(unstage)
c52c6897 23150 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23152 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 23154 $(HOST_EXPORTS) \
a7254363
PB
23155 echo Configuring in $(HOST_SUBDIR)/sid; \
23156 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 23157 case $(srcdir) in \
b00612cc
PB
23158 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23159 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23160 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23161 esac; \
b00612cc
PB
23162 srcdiroption="--srcdir=$${topdir}/sid"; \
23163 libsrcdir="$$s/sid"; \
e2b9e2dc 23164 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23165 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23166 || exit 1
b813574b 23167@endif sid
e2b9e2dc 23168
a7254363
PB
23169
23170
d545f33b
PB
23171
23172
b813574b
PB
23173.PHONY: all-sid maybe-all-sid
23174maybe-all-sid:
23175@if sid
d27cc32e 23176TARGET-sid=all
b813574b
PB
23177maybe-all-sid: all-sid
23178all-sid: configure-sid
0aed8855 23179 @: $(MAKE); $(unstage)
b40e3958
L
23180 @r=`${PWD_COMMAND}`; export r; \
23181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23182 $(HOST_EXPORTS) \
b00612cc
PB
23183 (cd $(HOST_SUBDIR)/sid && \
23184 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 23185@endif sid
3866be5d 23186
a7254363 23187
d545f33b
PB
23188
23189
b813574b
PB
23190.PHONY: check-sid maybe-check-sid
23191maybe-check-sid:
23192@if sid
23193maybe-check-sid: check-sid
3866be5d 23194
b813574b 23195check-sid:
0aed8855 23196 @: $(MAKE); $(unstage)
4fa63067
NN
23197 @r=`${PWD_COMMAND}`; export r; \
23198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23199 $(HOST_EXPORTS) \
b00612cc
PB
23200 (cd $(HOST_SUBDIR)/sid && \
23201 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23202
b813574b 23203@endif sid
3866be5d 23204
b813574b
PB
23205.PHONY: install-sid maybe-install-sid
23206maybe-install-sid:
23207@if sid
23208maybe-install-sid: install-sid
16ae0395 23209
b813574b 23210install-sid: installdirs
0aed8855 23211 @: $(MAKE); $(unstage)
b40e3958
L
23212 @r=`${PWD_COMMAND}`; export r; \
23213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23214 $(HOST_EXPORTS) \
b00612cc 23215 (cd $(HOST_SUBDIR)/sid && \
2da12f12 23216 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 23217
b813574b 23218@endif sid
3866be5d 23219
4fa63067
NN
23220# Other targets (info, dvi, etc.)
23221
b813574b
PB
23222.PHONY: maybe-info-sid info-sid
23223maybe-info-sid:
23224@if sid
23225maybe-info-sid: info-sid
4fa63067 23226
b813574b
PB
23227info-sid: \
23228 configure-sid
0aed8855 23229 @: $(MAKE); $(unstage)
b813574b 23230 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23231 r=`${PWD_COMMAND}`; export r; \
23232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23233 $(HOST_EXPORTS) \
b813574b 23234 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23236 done; \
b813574b 23237 echo "Doing info in sid" ; \
b00612cc 23238 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23241 "RANLIB=$${RANLIB}" \
23242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23243 info) \
4fa63067
NN
23244 || exit 1
23245
b813574b 23246@endif sid
4fa63067 23247
b813574b
PB
23248.PHONY: maybe-dvi-sid dvi-sid
23249maybe-dvi-sid:
23250@if sid
23251maybe-dvi-sid: dvi-sid
4fa63067 23252
b813574b
PB
23253dvi-sid: \
23254 configure-sid
0aed8855 23255 @: $(MAKE); $(unstage)
b813574b 23256 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23257 r=`${PWD_COMMAND}`; export r; \
23258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23259 $(HOST_EXPORTS) \
b813574b 23260 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23262 done; \
b813574b 23263 echo "Doing dvi in sid" ; \
b00612cc 23264 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23267 "RANLIB=$${RANLIB}" \
23268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23269 dvi) \
4fa63067
NN
23270 || exit 1
23271
b813574b 23272@endif sid
4fa63067 23273
6d389afc
MS
23274.PHONY: maybe-html-sid html-sid
23275maybe-html-sid:
23276@if sid
23277maybe-html-sid: html-sid
23278
23279html-sid: \
23280 configure-sid
0aed8855 23281 @: $(MAKE); $(unstage)
6d389afc
MS
23282 @[ -f ./sid/Makefile ] || exit 0; \
23283 r=`${PWD_COMMAND}`; export r; \
23284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23285 $(HOST_EXPORTS) \
23286 for flag in $(EXTRA_HOST_FLAGS) ; do \
23287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23288 done; \
23289 echo "Doing html in sid" ; \
b00612cc 23290 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
23291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23293 "RANLIB=$${RANLIB}" \
23294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23295 html) \
23296 || exit 1
23297
23298@endif sid
23299
b813574b
PB
23300.PHONY: maybe-TAGS-sid TAGS-sid
23301maybe-TAGS-sid:
23302@if sid
23303maybe-TAGS-sid: TAGS-sid
4fa63067 23304
b813574b
PB
23305TAGS-sid: \
23306 configure-sid
0aed8855 23307 @: $(MAKE); $(unstage)
b813574b 23308 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23309 r=`${PWD_COMMAND}`; export r; \
23310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23311 $(HOST_EXPORTS) \
b813574b 23312 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23314 done; \
b813574b 23315 echo "Doing TAGS in sid" ; \
b00612cc 23316 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23319 "RANLIB=$${RANLIB}" \
23320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23321 TAGS) \
4fa63067
NN
23322 || exit 1
23323
b813574b 23324@endif sid
4fa63067 23325
b813574b
PB
23326.PHONY: maybe-install-info-sid install-info-sid
23327maybe-install-info-sid:
23328@if sid
23329maybe-install-info-sid: install-info-sid
4fa63067 23330
b813574b
PB
23331install-info-sid: \
23332 configure-sid \
23333 info-sid
0aed8855 23334 @: $(MAKE); $(unstage)
b813574b 23335 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23336 r=`${PWD_COMMAND}`; export r; \
23337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23338 $(HOST_EXPORTS) \
b813574b 23339 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23341 done; \
b813574b 23342 echo "Doing install-info in sid" ; \
b00612cc 23343 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23346 "RANLIB=$${RANLIB}" \
23347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23348 install-info) \
4fa63067
NN
23349 || exit 1
23350
b813574b 23351@endif sid
4fa63067 23352
b813574b
PB
23353.PHONY: maybe-installcheck-sid installcheck-sid
23354maybe-installcheck-sid:
23355@if sid
23356maybe-installcheck-sid: installcheck-sid
4fa63067 23357
b813574b
PB
23358installcheck-sid: \
23359 configure-sid
0aed8855 23360 @: $(MAKE); $(unstage)
b813574b
PB
23361 @[ -f ./sid/Makefile ] || exit 0; \
23362 r=`${PWD_COMMAND}`; export r; \
4fa63067 23363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23364 $(HOST_EXPORTS) \
b813574b 23365 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23367 done; \
b813574b 23368 echo "Doing installcheck in sid" ; \
b00612cc 23369 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23372 "RANLIB=$${RANLIB}" \
23373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23374 installcheck) \
4fa63067
NN
23375 || exit 1
23376
b813574b 23377@endif sid
4fa63067 23378
b813574b
PB
23379.PHONY: maybe-mostlyclean-sid mostlyclean-sid
23380maybe-mostlyclean-sid:
23381@if sid
23382maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 23383
b813574b 23384mostlyclean-sid:
0aed8855 23385 @: $(MAKE); $(unstage)
b813574b 23386 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23387 r=`${PWD_COMMAND}`; export r; \
23388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23389 $(HOST_EXPORTS) \
b813574b 23390 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23392 done; \
b813574b 23393 echo "Doing mostlyclean in sid" ; \
b00612cc 23394 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23397 "RANLIB=$${RANLIB}" \
23398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23399 mostlyclean) \
4fa63067
NN
23400 || exit 1
23401
b813574b 23402@endif sid
4fa63067 23403
b813574b
PB
23404.PHONY: maybe-clean-sid clean-sid
23405maybe-clean-sid:
23406@if sid
23407maybe-clean-sid: clean-sid
4fa63067 23408
b813574b 23409clean-sid:
0aed8855 23410 @: $(MAKE); $(unstage)
b813574b 23411 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23412 r=`${PWD_COMMAND}`; export r; \
23413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23414 $(HOST_EXPORTS) \
b813574b 23415 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23417 done; \
b813574b 23418 echo "Doing clean in sid" ; \
b00612cc 23419 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23422 "RANLIB=$${RANLIB}" \
23423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23424 clean) \
4fa63067
NN
23425 || exit 1
23426
b813574b 23427@endif sid
4fa63067 23428
b813574b
PB
23429.PHONY: maybe-distclean-sid distclean-sid
23430maybe-distclean-sid:
23431@if sid
23432maybe-distclean-sid: distclean-sid
4fa63067 23433
b813574b 23434distclean-sid:
0aed8855 23435 @: $(MAKE); $(unstage)
b813574b 23436 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23437 r=`${PWD_COMMAND}`; export r; \
23438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23439 $(HOST_EXPORTS) \
b813574b 23440 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23442 done; \
b813574b 23443 echo "Doing distclean in sid" ; \
b00612cc 23444 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23447 "RANLIB=$${RANLIB}" \
23448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23449 distclean) \
4fa63067
NN
23450 || exit 1
23451
b813574b 23452@endif sid
4fa63067 23453
b813574b
PB
23454.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
23455maybe-maintainer-clean-sid:
23456@if sid
23457maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 23458
b813574b 23459maintainer-clean-sid:
0aed8855 23460 @: $(MAKE); $(unstage)
b813574b 23461 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23462 r=`${PWD_COMMAND}`; export r; \
23463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23464 $(HOST_EXPORTS) \
b813574b 23465 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23467 done; \
b813574b 23468 echo "Doing maintainer-clean in sid" ; \
b00612cc 23469 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23472 "RANLIB=$${RANLIB}" \
23473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23474 maintainer-clean) \
4fa63067
NN
23475 || exit 1
23476
b813574b 23477@endif sid
4fa63067
NN
23478
23479
a7254363 23480
b813574b
PB
23481.PHONY: configure-sim maybe-configure-sim
23482maybe-configure-sim:
23483@if sim
23484maybe-configure-sim: configure-sim
c52c6897 23485configure-sim:
0aed8855 23486 @: $(MAKE); $(unstage)
c52c6897 23487 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23489 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
23490 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 23491 $(HOST_EXPORTS) \
a7254363
PB
23492 echo Configuring in $(HOST_SUBDIR)/sim; \
23493 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 23494 case $(srcdir) in \
b00612cc
PB
23495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23496 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
23497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23498 esac; \
b00612cc
PB
23499 srcdiroption="--srcdir=$${topdir}/sim"; \
23500 libsrcdir="$$s/sim"; \
e2b9e2dc 23501 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23502 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23503 || exit 1
b813574b 23504@endif sim
e2b9e2dc 23505
a7254363
PB
23506
23507
d545f33b
PB
23508
23509
b813574b
PB
23510.PHONY: all-sim maybe-all-sim
23511maybe-all-sim:
23512@if sim
d27cc32e 23513TARGET-sim=all
b813574b
PB
23514maybe-all-sim: all-sim
23515all-sim: configure-sim
0aed8855 23516 @: $(MAKE); $(unstage)
b40e3958
L
23517 @r=`${PWD_COMMAND}`; export r; \
23518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23519 $(HOST_EXPORTS) \
b00612cc
PB
23520 (cd $(HOST_SUBDIR)/sim && \
23521 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 23522@endif sim
3866be5d 23523
a7254363 23524
d545f33b
PB
23525
23526
b813574b
PB
23527.PHONY: check-sim maybe-check-sim
23528maybe-check-sim:
23529@if sim
23530maybe-check-sim: check-sim
3866be5d 23531
b813574b 23532check-sim:
0aed8855 23533 @: $(MAKE); $(unstage)
b40e3958
L
23534 @r=`${PWD_COMMAND}`; export r; \
23535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23536 $(HOST_EXPORTS) \
b00612cc
PB
23537 (cd $(HOST_SUBDIR)/sim && \
23538 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23539
b813574b 23540@endif sim
3866be5d 23541
b813574b
PB
23542.PHONY: install-sim maybe-install-sim
23543maybe-install-sim:
23544@if sim
23545maybe-install-sim: install-sim
16ae0395 23546
b813574b 23547install-sim: installdirs
0aed8855 23548 @: $(MAKE); $(unstage)
b40e3958
L
23549 @r=`${PWD_COMMAND}`; export r; \
23550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23551 $(HOST_EXPORTS) \
b00612cc 23552 (cd $(HOST_SUBDIR)/sim && \
2da12f12 23553 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 23554
b813574b 23555@endif sim
3866be5d 23556
4fa63067
NN
23557# Other targets (info, dvi, etc.)
23558
b813574b
PB
23559.PHONY: maybe-info-sim info-sim
23560maybe-info-sim:
23561@if sim
23562maybe-info-sim: info-sim
4fa63067 23563
b813574b
PB
23564info-sim: \
23565 configure-sim
0aed8855 23566 @: $(MAKE); $(unstage)
b813574b 23567 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
23568 r=`${PWD_COMMAND}`; export r; \
23569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23570 $(HOST_EXPORTS) \
b813574b 23571 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23573 done; \
b813574b 23574 echo "Doing info in sim" ; \
b00612cc 23575 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23578 "RANLIB=$${RANLIB}" \
23579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23580 info) \
e2b9e2dc
NN
23581 || exit 1
23582
b813574b 23583@endif sim
4fa63067 23584
b813574b
PB
23585.PHONY: maybe-dvi-sim dvi-sim
23586maybe-dvi-sim:
23587@if sim
23588maybe-dvi-sim: dvi-sim
4fa63067 23589
b813574b
PB
23590dvi-sim: \
23591 configure-sim
0aed8855 23592 @: $(MAKE); $(unstage)
b813574b 23593 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23594 r=`${PWD_COMMAND}`; export r; \
b40e3958 23595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23596 $(HOST_EXPORTS) \
b813574b 23597 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23599 done; \
b813574b 23600 echo "Doing dvi in sim" ; \
b00612cc 23601 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23604 "RANLIB=$${RANLIB}" \
23605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23606 dvi) \
4fa63067 23607 || exit 1
3866be5d 23608
b813574b 23609@endif sim
3866be5d 23610
6d389afc
MS
23611.PHONY: maybe-html-sim html-sim
23612maybe-html-sim:
23613@if sim
23614maybe-html-sim: html-sim
23615
23616html-sim: \
23617 configure-sim
0aed8855 23618 @: $(MAKE); $(unstage)
6d389afc
MS
23619 @[ -f ./sim/Makefile ] || exit 0; \
23620 r=`${PWD_COMMAND}`; export r; \
23621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23622 $(HOST_EXPORTS) \
23623 for flag in $(EXTRA_HOST_FLAGS) ; do \
23624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23625 done; \
23626 echo "Doing html in sim" ; \
b00612cc 23627 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
23628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23630 "RANLIB=$${RANLIB}" \
23631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23632 html) \
23633 || exit 1
23634
23635@endif sim
23636
b813574b
PB
23637.PHONY: maybe-TAGS-sim TAGS-sim
23638maybe-TAGS-sim:
23639@if sim
23640maybe-TAGS-sim: TAGS-sim
4fa63067 23641
b813574b
PB
23642TAGS-sim: \
23643 configure-sim
0aed8855 23644 @: $(MAKE); $(unstage)
b813574b 23645 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23646 r=`${PWD_COMMAND}`; export r; \
b40e3958 23647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23648 $(HOST_EXPORTS) \
b813574b 23649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23651 done; \
b813574b 23652 echo "Doing TAGS in sim" ; \
b00612cc 23653 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23656 "RANLIB=$${RANLIB}" \
23657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23658 TAGS) \
4fa63067 23659 || exit 1
3866be5d 23660
b813574b 23661@endif sim
3866be5d 23662
b813574b
PB
23663.PHONY: maybe-install-info-sim install-info-sim
23664maybe-install-info-sim:
23665@if sim
23666maybe-install-info-sim: install-info-sim
4fa63067 23667
b813574b
PB
23668install-info-sim: \
23669 configure-sim \
23670 info-sim
0aed8855 23671 @: $(MAKE); $(unstage)
b813574b 23672 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23673 r=`${PWD_COMMAND}`; export r; \
23674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23675 $(HOST_EXPORTS) \
b813574b 23676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23678 done; \
b813574b 23679 echo "Doing install-info in sim" ; \
b00612cc 23680 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23683 "RANLIB=$${RANLIB}" \
23684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23685 install-info) \
4fa63067
NN
23686 || exit 1
23687
b813574b 23688@endif sim
4fa63067 23689
b813574b
PB
23690.PHONY: maybe-installcheck-sim installcheck-sim
23691maybe-installcheck-sim:
23692@if sim
23693maybe-installcheck-sim: installcheck-sim
4fa63067 23694
b813574b
PB
23695installcheck-sim: \
23696 configure-sim
0aed8855 23697 @: $(MAKE); $(unstage)
b813574b 23698 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23699 r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23701 $(HOST_EXPORTS) \
b813574b 23702 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23704 done; \
b813574b 23705 echo "Doing installcheck in sim" ; \
b00612cc 23706 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709 "RANLIB=$${RANLIB}" \
23710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23711 installcheck) \
4fa63067
NN
23712 || exit 1
23713
b813574b 23714@endif sim
4fa63067 23715
b813574b
PB
23716.PHONY: maybe-mostlyclean-sim mostlyclean-sim
23717maybe-mostlyclean-sim:
23718@if sim
23719maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 23720
b813574b 23721mostlyclean-sim:
0aed8855 23722 @: $(MAKE); $(unstage)
b813574b 23723 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23724 r=`${PWD_COMMAND}`; export r; \
23725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23726 $(HOST_EXPORTS) \
b813574b 23727 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23729 done; \
b813574b 23730 echo "Doing mostlyclean in sim" ; \
b00612cc 23731 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23734 "RANLIB=$${RANLIB}" \
23735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23736 mostlyclean) \
4fa63067
NN
23737 || exit 1
23738
b813574b 23739@endif sim
4fa63067 23740
b813574b
PB
23741.PHONY: maybe-clean-sim clean-sim
23742maybe-clean-sim:
23743@if sim
23744maybe-clean-sim: clean-sim
4fa63067 23745
b813574b 23746clean-sim:
0aed8855 23747 @: $(MAKE); $(unstage)
b813574b 23748 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23749 r=`${PWD_COMMAND}`; export r; \
23750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23751 $(HOST_EXPORTS) \
b813574b 23752 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23754 done; \
b813574b 23755 echo "Doing clean in sim" ; \
b00612cc 23756 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23759 "RANLIB=$${RANLIB}" \
23760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23761 clean) \
4fa63067
NN
23762 || exit 1
23763
b813574b 23764@endif sim
4fa63067 23765
b813574b
PB
23766.PHONY: maybe-distclean-sim distclean-sim
23767maybe-distclean-sim:
23768@if sim
23769maybe-distclean-sim: distclean-sim
4fa63067 23770
b813574b 23771distclean-sim:
0aed8855 23772 @: $(MAKE); $(unstage)
b813574b 23773 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23774 r=`${PWD_COMMAND}`; export r; \
23775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23776 $(HOST_EXPORTS) \
b813574b 23777 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23779 done; \
b813574b 23780 echo "Doing distclean in sim" ; \
b00612cc 23781 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23784 "RANLIB=$${RANLIB}" \
23785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23786 distclean) \
4fa63067
NN
23787 || exit 1
23788
b813574b 23789@endif sim
4fa63067 23790
b813574b
PB
23791.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
23792maybe-maintainer-clean-sim:
23793@if sim
23794maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 23795
b813574b 23796maintainer-clean-sim:
0aed8855 23797 @: $(MAKE); $(unstage)
b813574b 23798 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23799 r=`${PWD_COMMAND}`; export r; \
b40e3958 23800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23801 $(HOST_EXPORTS) \
b813574b 23802 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23804 done; \
b813574b 23805 echo "Doing maintainer-clean in sim" ; \
b00612cc 23806 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23809 "RANLIB=$${RANLIB}" \
23810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23811 maintainer-clean) \
4fa63067 23812 || exit 1
3866be5d 23813
b813574b 23814@endif sim
3866be5d 23815
4fa63067 23816
a7254363 23817
b813574b
PB
23818.PHONY: configure-tar maybe-configure-tar
23819maybe-configure-tar:
23820@if tar
23821maybe-configure-tar: configure-tar
c52c6897 23822configure-tar:
0aed8855 23823 @: $(MAKE); $(unstage)
c52c6897 23824 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23826 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
23827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 23828 $(HOST_EXPORTS) \
a7254363
PB
23829 echo Configuring in $(HOST_SUBDIR)/tar; \
23830 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 23831 case $(srcdir) in \
b00612cc
PB
23832 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23833 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
23834 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23835 esac; \
b00612cc
PB
23836 srcdiroption="--srcdir=$${topdir}/tar"; \
23837 libsrcdir="$$s/tar"; \
e2b9e2dc 23838 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23839 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23840 || exit 1
b813574b 23841@endif tar
e2b9e2dc 23842
a7254363
PB
23843
23844
d545f33b
PB
23845
23846
b813574b
PB
23847.PHONY: all-tar maybe-all-tar
23848maybe-all-tar:
23849@if tar
d27cc32e 23850TARGET-tar=all
b813574b
PB
23851maybe-all-tar: all-tar
23852all-tar: configure-tar
0aed8855 23853 @: $(MAKE); $(unstage)
b40e3958
L
23854 @r=`${PWD_COMMAND}`; export r; \
23855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23856 $(HOST_EXPORTS) \
b00612cc
PB
23857 (cd $(HOST_SUBDIR)/tar && \
23858 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 23859@endif tar
3866be5d 23860
a7254363 23861
d545f33b
PB
23862
23863
b813574b
PB
23864.PHONY: check-tar maybe-check-tar
23865maybe-check-tar:
23866@if tar
23867maybe-check-tar: check-tar
3866be5d 23868
b813574b 23869check-tar:
0aed8855 23870 @: $(MAKE); $(unstage)
b40e3958
L
23871 @r=`${PWD_COMMAND}`; export r; \
23872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23873 $(HOST_EXPORTS) \
b00612cc
PB
23874 (cd $(HOST_SUBDIR)/tar && \
23875 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23876
b813574b 23877@endif tar
3866be5d 23878
b813574b
PB
23879.PHONY: install-tar maybe-install-tar
23880maybe-install-tar:
23881@if tar
23882maybe-install-tar: install-tar
16ae0395 23883
b813574b 23884install-tar: installdirs
0aed8855 23885 @: $(MAKE); $(unstage)
b813574b
PB
23886 @r=`${PWD_COMMAND}`; export r; \
23887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 23888 $(HOST_EXPORTS) \
b00612cc 23889 (cd $(HOST_SUBDIR)/tar && \
2da12f12 23890 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23891
b813574b 23892@endif tar
4fa63067
NN
23893
23894# Other targets (info, dvi, etc.)
23895
b813574b
PB
23896.PHONY: maybe-info-tar info-tar
23897maybe-info-tar:
23898@if tar
23899maybe-info-tar: info-tar
4fa63067 23900
b813574b
PB
23901info-tar: \
23902 configure-tar
0aed8855 23903 @: $(MAKE); $(unstage)
b813574b 23904 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 23905 r=`${PWD_COMMAND}`; export r; \
b40e3958 23906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23907 $(HOST_EXPORTS) \
b813574b 23908 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23910 done; \
b813574b 23911 echo "Doing info in tar" ; \
b00612cc 23912 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23915 "RANLIB=$${RANLIB}" \
23916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23917 info) \
4fa63067
NN
23918 || exit 1
23919
b813574b 23920@endif tar
4fa63067 23921
b813574b
PB
23922.PHONY: maybe-dvi-tar dvi-tar
23923maybe-dvi-tar:
23924@if tar
23925maybe-dvi-tar: dvi-tar
4fa63067 23926
b813574b
PB
23927dvi-tar: \
23928 configure-tar
0aed8855 23929 @: $(MAKE); $(unstage)
b813574b 23930 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
23931 r=`${PWD_COMMAND}`; export r; \
23932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23933 $(HOST_EXPORTS) \
b813574b 23934 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23936 done; \
b813574b 23937 echo "Doing dvi in tar" ; \
b00612cc 23938 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23941 "RANLIB=$${RANLIB}" \
23942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23943 dvi) \
4fa63067
NN
23944 || exit 1
23945
b813574b 23946@endif tar
4fa63067 23947
6d389afc
MS
23948.PHONY: maybe-html-tar html-tar
23949maybe-html-tar:
23950@if tar
23951maybe-html-tar: html-tar
23952
23953html-tar: \
23954 configure-tar
0aed8855 23955 @: $(MAKE); $(unstage)
6d389afc
MS
23956 @[ -f ./tar/Makefile ] || exit 0; \
23957 r=`${PWD_COMMAND}`; export r; \
23958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23959 $(HOST_EXPORTS) \
23960 for flag in $(EXTRA_HOST_FLAGS) ; do \
23961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23962 done; \
23963 echo "Doing html in tar" ; \
b00612cc 23964 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
23965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23967 "RANLIB=$${RANLIB}" \
23968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23969 html) \
23970 || exit 1
23971
23972@endif tar
23973
b813574b
PB
23974.PHONY: maybe-TAGS-tar TAGS-tar
23975maybe-TAGS-tar:
23976@if tar
23977maybe-TAGS-tar: TAGS-tar
4fa63067 23978
b813574b
PB
23979TAGS-tar: \
23980 configure-tar
0aed8855 23981 @: $(MAKE); $(unstage)
b813574b 23982 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
23983 r=`${PWD_COMMAND}`; export r; \
23984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23985 $(HOST_EXPORTS) \
b813574b 23986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23988 done; \
b813574b 23989 echo "Doing TAGS in tar" ; \
b00612cc 23990 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23993 "RANLIB=$${RANLIB}" \
23994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23995 TAGS) \
4fa63067
NN
23996 || exit 1
23997
b813574b 23998@endif tar
4fa63067 23999
b813574b
PB
24000.PHONY: maybe-install-info-tar install-info-tar
24001maybe-install-info-tar:
24002@if tar
24003maybe-install-info-tar: install-info-tar
4fa63067 24004
b813574b
PB
24005install-info-tar: \
24006 configure-tar \
24007 info-tar
0aed8855 24008 @: $(MAKE); $(unstage)
b813574b 24009 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24010 r=`${PWD_COMMAND}`; export r; \
24011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24012 $(HOST_EXPORTS) \
b813574b 24013 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24015 done; \
b813574b 24016 echo "Doing install-info in tar" ; \
b00612cc 24017 (cd $(HOST_SUBDIR)/tar && \
b813574b 24018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
24019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24020 "RANLIB=$${RANLIB}" \
24021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24022 install-info) \
4fa63067
NN
24023 || exit 1
24024
b813574b 24025@endif tar
4fa63067 24026
b813574b
PB
24027.PHONY: maybe-installcheck-tar installcheck-tar
24028maybe-installcheck-tar:
24029@if tar
24030maybe-installcheck-tar: installcheck-tar
4fa63067 24031
b813574b
PB
24032installcheck-tar: \
24033 configure-tar
0aed8855 24034 @: $(MAKE); $(unstage)
b813574b 24035 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24036 r=`${PWD_COMMAND}`; export r; \
24037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24038 $(HOST_EXPORTS) \
b813574b 24039 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24041 done; \
b813574b 24042 echo "Doing installcheck in tar" ; \
b00612cc 24043 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24046 "RANLIB=$${RANLIB}" \
24047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24048 installcheck) \
4fa63067
NN
24049 || exit 1
24050
b813574b 24051@endif tar
4fa63067 24052
b813574b
PB
24053.PHONY: maybe-mostlyclean-tar mostlyclean-tar
24054maybe-mostlyclean-tar:
24055@if tar
24056maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 24057
b813574b 24058mostlyclean-tar:
0aed8855 24059 @: $(MAKE); $(unstage)
b813574b 24060 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24061 r=`${PWD_COMMAND}`; export r; \
24062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24063 $(HOST_EXPORTS) \
b813574b 24064 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24066 done; \
b813574b 24067 echo "Doing mostlyclean in tar" ; \
b00612cc 24068 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24071 "RANLIB=$${RANLIB}" \
24072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24073 mostlyclean) \
4fa63067
NN
24074 || exit 1
24075
b813574b 24076@endif tar
4fa63067 24077
b813574b
PB
24078.PHONY: maybe-clean-tar clean-tar
24079maybe-clean-tar:
24080@if tar
24081maybe-clean-tar: clean-tar
4fa63067 24082
b813574b 24083clean-tar:
0aed8855 24084 @: $(MAKE); $(unstage)
b813574b 24085 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24086 r=`${PWD_COMMAND}`; export r; \
24087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24088 $(HOST_EXPORTS) \
b813574b 24089 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24091 done; \
b813574b 24092 echo "Doing clean in tar" ; \
b00612cc 24093 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24096 "RANLIB=$${RANLIB}" \
24097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24098 clean) \
4fa63067
NN
24099 || exit 1
24100
b813574b 24101@endif tar
4fa63067 24102
b813574b
PB
24103.PHONY: maybe-distclean-tar distclean-tar
24104maybe-distclean-tar:
24105@if tar
24106maybe-distclean-tar: distclean-tar
4fa63067 24107
b813574b 24108distclean-tar:
0aed8855 24109 @: $(MAKE); $(unstage)
b813574b 24110 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24111 r=`${PWD_COMMAND}`; export r; \
24112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24113 $(HOST_EXPORTS) \
b813574b 24114 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24116 done; \
b813574b 24117 echo "Doing distclean in tar" ; \
b00612cc 24118 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24121 "RANLIB=$${RANLIB}" \
24122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24123 distclean) \
4fa63067
NN
24124 || exit 1
24125
b813574b 24126@endif tar
4fa63067 24127
b813574b
PB
24128.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
24129maybe-maintainer-clean-tar:
24130@if tar
24131maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 24132
b813574b 24133maintainer-clean-tar:
0aed8855 24134 @: $(MAKE); $(unstage)
b813574b 24135 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24136 r=`${PWD_COMMAND}`; export r; \
24137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24138 $(HOST_EXPORTS) \
b813574b 24139 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24141 done; \
b813574b 24142 echo "Doing maintainer-clean in tar" ; \
b00612cc 24143 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24146 "RANLIB=$${RANLIB}" \
24147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24148 maintainer-clean) \
4fa63067 24149 || exit 1
3866be5d 24150
b813574b 24151@endif tar
3866be5d 24152
4fa63067 24153
a7254363 24154
b813574b
PB
24155.PHONY: configure-texinfo maybe-configure-texinfo
24156maybe-configure-texinfo:
24157@if texinfo
24158maybe-configure-texinfo: configure-texinfo
c52c6897 24159configure-texinfo:
0aed8855 24160 @: $(MAKE); $(unstage)
c52c6897 24161 @r=`${PWD_COMMAND}`; export r; \
378fce5b 24162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24163 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24164 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 24165 $(HOST_EXPORTS) \
a7254363
PB
24166 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24167 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 24168 case $(srcdir) in \
b00612cc
PB
24169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24170 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24172 esac; \
b00612cc
PB
24173 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24174 libsrcdir="$$s/texinfo"; \
e2b9e2dc 24175 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24176 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24177 || exit 1
b813574b 24178@endif texinfo
e2b9e2dc 24179
a7254363
PB
24180
24181
d545f33b
PB
24182
24183
b813574b
PB
24184.PHONY: all-texinfo maybe-all-texinfo
24185maybe-all-texinfo:
24186@if texinfo
d27cc32e 24187TARGET-texinfo=all
b813574b
PB
24188maybe-all-texinfo: all-texinfo
24189all-texinfo: configure-texinfo
0aed8855 24190 @: $(MAKE); $(unstage)
b40e3958
L
24191 @r=`${PWD_COMMAND}`; export r; \
24192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24193 $(HOST_EXPORTS) \
b00612cc
PB
24194 (cd $(HOST_SUBDIR)/texinfo && \
24195 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 24196@endif texinfo
3866be5d 24197
a7254363 24198
d545f33b
PB
24199
24200
b813574b
PB
24201.PHONY: check-texinfo maybe-check-texinfo
24202maybe-check-texinfo:
24203@if texinfo
24204maybe-check-texinfo: check-texinfo
3866be5d 24205
b813574b 24206check-texinfo:
0aed8855 24207 @: $(MAKE); $(unstage)
4fa63067
NN
24208 @r=`${PWD_COMMAND}`; export r; \
24209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24210 $(HOST_EXPORTS) \
b00612cc
PB
24211 (cd $(HOST_SUBDIR)/texinfo && \
24212 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24213
b813574b 24214@endif texinfo
3866be5d 24215
b813574b
PB
24216.PHONY: install-texinfo maybe-install-texinfo
24217maybe-install-texinfo:
24218@if texinfo
24219maybe-install-texinfo: install-texinfo
16ae0395 24220
b813574b 24221install-texinfo:
3866be5d 24222
b813574b 24223@endif texinfo
3866be5d 24224
4fa63067
NN
24225# Other targets (info, dvi, etc.)
24226
b813574b
PB
24227.PHONY: maybe-info-texinfo info-texinfo
24228maybe-info-texinfo:
24229@if texinfo
24230maybe-info-texinfo: info-texinfo
4fa63067 24231
b813574b
PB
24232info-texinfo: \
24233 configure-texinfo
0aed8855 24234 @: $(MAKE); $(unstage)
b813574b 24235 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24236 r=`${PWD_COMMAND}`; export r; \
24237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24238 $(HOST_EXPORTS) \
b813574b 24239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24241 done; \
b813574b 24242 echo "Doing info in texinfo" ; \
b00612cc 24243 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24246 "RANLIB=$${RANLIB}" \
24247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24248 info) \
4fa63067
NN
24249 || exit 1
24250
b813574b 24251@endif texinfo
4fa63067 24252
b813574b
PB
24253.PHONY: maybe-dvi-texinfo dvi-texinfo
24254maybe-dvi-texinfo:
24255@if texinfo
24256maybe-dvi-texinfo: dvi-texinfo
4fa63067 24257
b813574b
PB
24258dvi-texinfo: \
24259 configure-texinfo
0aed8855 24260 @: $(MAKE); $(unstage)
b813574b 24261 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24262 r=`${PWD_COMMAND}`; export r; \
24263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24264 $(HOST_EXPORTS) \
b813574b 24265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24267 done; \
b813574b 24268 echo "Doing dvi in texinfo" ; \
b00612cc 24269 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24272 "RANLIB=$${RANLIB}" \
24273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24274 dvi) \
4fa63067
NN
24275 || exit 1
24276
b813574b 24277@endif texinfo
4fa63067 24278
6d389afc
MS
24279.PHONY: maybe-html-texinfo html-texinfo
24280maybe-html-texinfo:
24281@if texinfo
24282maybe-html-texinfo: html-texinfo
24283
24284html-texinfo: \
24285 configure-texinfo
0aed8855 24286 @: $(MAKE); $(unstage)
6d389afc
MS
24287 @[ -f ./texinfo/Makefile ] || exit 0; \
24288 r=`${PWD_COMMAND}`; export r; \
24289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24290 $(HOST_EXPORTS) \
24291 for flag in $(EXTRA_HOST_FLAGS) ; do \
24292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24293 done; \
24294 echo "Doing html in texinfo" ; \
b00612cc 24295 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
24296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24298 "RANLIB=$${RANLIB}" \
24299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24300 html) \
24301 || exit 1
24302
24303@endif texinfo
24304
b813574b
PB
24305.PHONY: maybe-TAGS-texinfo TAGS-texinfo
24306maybe-TAGS-texinfo:
24307@if texinfo
24308maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 24309
b813574b
PB
24310TAGS-texinfo: \
24311 configure-texinfo
0aed8855 24312 @: $(MAKE); $(unstage)
b813574b 24313 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24314 r=`${PWD_COMMAND}`; export r; \
24315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24316 $(HOST_EXPORTS) \
b813574b 24317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24319 done; \
b813574b 24320 echo "Doing TAGS in texinfo" ; \
b00612cc 24321 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24324 "RANLIB=$${RANLIB}" \
24325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24326 TAGS) \
4fa63067
NN
24327 || exit 1
24328
b813574b 24329@endif texinfo
4fa63067 24330
b813574b
PB
24331.PHONY: maybe-install-info-texinfo install-info-texinfo
24332maybe-install-info-texinfo:
24333@if texinfo
24334maybe-install-info-texinfo: install-info-texinfo
4fa63067 24335
b813574b
PB
24336install-info-texinfo: \
24337 configure-texinfo \
24338 info-texinfo
0aed8855 24339 @: $(MAKE); $(unstage)
b813574b 24340 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24341 r=`${PWD_COMMAND}`; export r; \
24342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24343 $(HOST_EXPORTS) \
b813574b 24344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24346 done; \
b813574b 24347 echo "Doing install-info in texinfo" ; \
b00612cc 24348 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24351 "RANLIB=$${RANLIB}" \
24352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24353 install-info) \
4fa63067
NN
24354 || exit 1
24355
b813574b 24356@endif texinfo
4fa63067 24357
b813574b
PB
24358.PHONY: maybe-installcheck-texinfo installcheck-texinfo
24359maybe-installcheck-texinfo:
24360@if texinfo
24361maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 24362
b813574b
PB
24363installcheck-texinfo: \
24364 configure-texinfo
0aed8855 24365 @: $(MAKE); $(unstage)
b813574b 24366 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24367 r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24369 $(HOST_EXPORTS) \
b813574b 24370 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24372 done; \
b813574b 24373 echo "Doing installcheck in texinfo" ; \
b00612cc 24374 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24377 "RANLIB=$${RANLIB}" \
24378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24379 installcheck) \
4fa63067
NN
24380 || exit 1
24381
b813574b 24382@endif texinfo
4fa63067 24383
b813574b
PB
24384.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
24385maybe-mostlyclean-texinfo:
24386@if texinfo
24387maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 24388
b813574b 24389mostlyclean-texinfo:
0aed8855 24390 @: $(MAKE); $(unstage)
b813574b 24391 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24392 r=`${PWD_COMMAND}`; export r; \
24393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24394 $(HOST_EXPORTS) \
b813574b 24395 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24397 done; \
b813574b 24398 echo "Doing mostlyclean in texinfo" ; \
b00612cc 24399 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24402 "RANLIB=$${RANLIB}" \
24403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24404 mostlyclean) \
4fa63067
NN
24405 || exit 1
24406
b813574b 24407@endif texinfo
4fa63067 24408
b813574b
PB
24409.PHONY: maybe-clean-texinfo clean-texinfo
24410maybe-clean-texinfo:
24411@if texinfo
24412maybe-clean-texinfo: clean-texinfo
4fa63067 24413
b813574b 24414clean-texinfo:
0aed8855 24415 @: $(MAKE); $(unstage)
b813574b 24416 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24417 r=`${PWD_COMMAND}`; export r; \
24418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24419 $(HOST_EXPORTS) \
b813574b 24420 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24422 done; \
b813574b 24423 echo "Doing clean in texinfo" ; \
b00612cc 24424 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24427 "RANLIB=$${RANLIB}" \
24428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24429 clean) \
4fa63067
NN
24430 || exit 1
24431
b813574b 24432@endif texinfo
4fa63067 24433
b813574b
PB
24434.PHONY: maybe-distclean-texinfo distclean-texinfo
24435maybe-distclean-texinfo:
24436@if texinfo
24437maybe-distclean-texinfo: distclean-texinfo
4fa63067 24438
b813574b 24439distclean-texinfo:
0aed8855 24440 @: $(MAKE); $(unstage)
b813574b 24441 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24442 r=`${PWD_COMMAND}`; export r; \
24443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24444 $(HOST_EXPORTS) \
b813574b 24445 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24447 done; \
b813574b 24448 echo "Doing distclean in texinfo" ; \
b00612cc 24449 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24452 "RANLIB=$${RANLIB}" \
24453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24454 distclean) \
4fa63067
NN
24455 || exit 1
24456
b813574b 24457@endif texinfo
4fa63067 24458
b813574b
PB
24459.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
24460maybe-maintainer-clean-texinfo:
24461@if texinfo
24462maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 24463
b813574b 24464maintainer-clean-texinfo:
0aed8855 24465 @: $(MAKE); $(unstage)
b813574b 24466 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24467 r=`${PWD_COMMAND}`; export r; \
24468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24469 $(HOST_EXPORTS) \
b813574b 24470 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472 done; \
b813574b 24473 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 24474 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24477 "RANLIB=$${RANLIB}" \
24478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24479 maintainer-clean) \
4fa63067
NN
24480 || exit 1
24481
b813574b 24482@endif texinfo
4fa63067
NN
24483
24484
a7254363 24485
b813574b
PB
24486.PHONY: configure-textutils maybe-configure-textutils
24487maybe-configure-textutils:
24488@if textutils
24489maybe-configure-textutils: configure-textutils
c52c6897 24490configure-textutils:
0aed8855 24491 @: $(MAKE); $(unstage)
c52c6897 24492 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24494 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
24495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 24496 $(HOST_EXPORTS) \
a7254363
PB
24497 echo Configuring in $(HOST_SUBDIR)/textutils; \
24498 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 24499 case $(srcdir) in \
b00612cc
PB
24500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24501 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
24502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24503 esac; \
b00612cc
PB
24504 srcdiroption="--srcdir=$${topdir}/textutils"; \
24505 libsrcdir="$$s/textutils"; \
e2b9e2dc 24506 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24507 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24508 || exit 1
b813574b 24509@endif textutils
e2b9e2dc 24510
a7254363
PB
24511
24512
d545f33b
PB
24513
24514
b813574b
PB
24515.PHONY: all-textutils maybe-all-textutils
24516maybe-all-textutils:
24517@if textutils
d27cc32e 24518TARGET-textutils=all
b813574b
PB
24519maybe-all-textutils: all-textutils
24520all-textutils: configure-textutils
0aed8855 24521 @: $(MAKE); $(unstage)
b40e3958
L
24522 @r=`${PWD_COMMAND}`; export r; \
24523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24524 $(HOST_EXPORTS) \
b00612cc
PB
24525 (cd $(HOST_SUBDIR)/textutils && \
24526 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 24527@endif textutils
3866be5d 24528
a7254363 24529
d545f33b
PB
24530
24531
b813574b
PB
24532.PHONY: check-textutils maybe-check-textutils
24533maybe-check-textutils:
24534@if textutils
24535maybe-check-textutils: check-textutils
3866be5d 24536
b813574b 24537check-textutils:
0aed8855 24538 @: $(MAKE); $(unstage)
b40e3958
L
24539 @r=`${PWD_COMMAND}`; export r; \
24540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24541 $(HOST_EXPORTS) \
b00612cc
PB
24542 (cd $(HOST_SUBDIR)/textutils && \
24543 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24544
b813574b 24545@endif textutils
3866be5d 24546
b813574b
PB
24547.PHONY: install-textutils maybe-install-textutils
24548maybe-install-textutils:
24549@if textutils
24550maybe-install-textutils: install-textutils
16ae0395 24551
b813574b 24552install-textutils: installdirs
0aed8855 24553 @: $(MAKE); $(unstage)
b40e3958
L
24554 @r=`${PWD_COMMAND}`; export r; \
24555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24556 $(HOST_EXPORTS) \
b00612cc 24557 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 24558 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 24559
b813574b 24560@endif textutils
3866be5d 24561
4fa63067
NN
24562# Other targets (info, dvi, etc.)
24563
b813574b
PB
24564.PHONY: maybe-info-textutils info-textutils
24565maybe-info-textutils:
24566@if textutils
24567maybe-info-textutils: info-textutils
4fa63067 24568
b813574b
PB
24569info-textutils: \
24570 configure-textutils
0aed8855 24571 @: $(MAKE); $(unstage)
b813574b 24572 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
24573 r=`${PWD_COMMAND}`; export r; \
24574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24575 $(HOST_EXPORTS) \
b813574b 24576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24578 done; \
b813574b 24579 echo "Doing info in textutils" ; \
b00612cc 24580 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24583 "RANLIB=$${RANLIB}" \
24584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24585 info) \
e2b9e2dc
NN
24586 || exit 1
24587
b813574b 24588@endif textutils
4fa63067 24589
b813574b
PB
24590.PHONY: maybe-dvi-textutils dvi-textutils
24591maybe-dvi-textutils:
24592@if textutils
24593maybe-dvi-textutils: dvi-textutils
4fa63067 24594
b813574b
PB
24595dvi-textutils: \
24596 configure-textutils
0aed8855 24597 @: $(MAKE); $(unstage)
b813574b 24598 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24599 r=`${PWD_COMMAND}`; export r; \
b40e3958 24600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24601 $(HOST_EXPORTS) \
b813574b 24602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24604 done; \
b813574b 24605 echo "Doing dvi in textutils" ; \
b00612cc 24606 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24609 "RANLIB=$${RANLIB}" \
24610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24611 dvi) \
4fa63067 24612 || exit 1
3866be5d 24613
b813574b 24614@endif textutils
3866be5d 24615
6d389afc
MS
24616.PHONY: maybe-html-textutils html-textutils
24617maybe-html-textutils:
24618@if textutils
24619maybe-html-textutils: html-textutils
24620
24621html-textutils: \
24622 configure-textutils
0aed8855 24623 @: $(MAKE); $(unstage)
6d389afc
MS
24624 @[ -f ./textutils/Makefile ] || exit 0; \
24625 r=`${PWD_COMMAND}`; export r; \
24626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24627 $(HOST_EXPORTS) \
24628 for flag in $(EXTRA_HOST_FLAGS) ; do \
24629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24630 done; \
24631 echo "Doing html in textutils" ; \
b00612cc 24632 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
24633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24635 "RANLIB=$${RANLIB}" \
24636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24637 html) \
24638 || exit 1
24639
24640@endif textutils
24641
b813574b
PB
24642.PHONY: maybe-TAGS-textutils TAGS-textutils
24643maybe-TAGS-textutils:
24644@if textutils
24645maybe-TAGS-textutils: TAGS-textutils
4fa63067 24646
b813574b
PB
24647TAGS-textutils: \
24648 configure-textutils
0aed8855 24649 @: $(MAKE); $(unstage)
b813574b 24650 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24651 r=`${PWD_COMMAND}`; export r; \
b40e3958 24652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24653 $(HOST_EXPORTS) \
b813574b 24654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24656 done; \
b813574b 24657 echo "Doing TAGS in textutils" ; \
b00612cc 24658 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24661 "RANLIB=$${RANLIB}" \
24662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24663 TAGS) \
4fa63067 24664 || exit 1
3866be5d 24665
b813574b 24666@endif textutils
3866be5d 24667
b813574b
PB
24668.PHONY: maybe-install-info-textutils install-info-textutils
24669maybe-install-info-textutils:
24670@if textutils
24671maybe-install-info-textutils: install-info-textutils
4fa63067 24672
b813574b
PB
24673install-info-textutils: \
24674 configure-textutils \
24675 info-textutils
0aed8855 24676 @: $(MAKE); $(unstage)
b813574b 24677 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24678 r=`${PWD_COMMAND}`; export r; \
24679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24680 $(HOST_EXPORTS) \
b813574b 24681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24683 done; \
b813574b 24684 echo "Doing install-info in textutils" ; \
b00612cc 24685 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24688 "RANLIB=$${RANLIB}" \
24689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24690 install-info) \
4fa63067
NN
24691 || exit 1
24692
b813574b 24693@endif textutils
4fa63067 24694
b813574b
PB
24695.PHONY: maybe-installcheck-textutils installcheck-textutils
24696maybe-installcheck-textutils:
24697@if textutils
24698maybe-installcheck-textutils: installcheck-textutils
4fa63067 24699
b813574b
PB
24700installcheck-textutils: \
24701 configure-textutils
0aed8855 24702 @: $(MAKE); $(unstage)
b813574b 24703 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24704 r=`${PWD_COMMAND}`; export r; \
24705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24706 $(HOST_EXPORTS) \
b813574b 24707 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24709 done; \
b813574b 24710 echo "Doing installcheck in textutils" ; \
b00612cc 24711 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24714 "RANLIB=$${RANLIB}" \
24715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24716 installcheck) \
4fa63067
NN
24717 || exit 1
24718
b813574b 24719@endif textutils
4fa63067 24720
b813574b
PB
24721.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
24722maybe-mostlyclean-textutils:
24723@if textutils
24724maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 24725
b813574b 24726mostlyclean-textutils:
0aed8855 24727 @: $(MAKE); $(unstage)
b813574b 24728 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24729 r=`${PWD_COMMAND}`; export r; \
24730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24731 $(HOST_EXPORTS) \
b813574b 24732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24734 done; \
b813574b 24735 echo "Doing mostlyclean in textutils" ; \
b00612cc 24736 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24739 "RANLIB=$${RANLIB}" \
24740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24741 mostlyclean) \
4fa63067
NN
24742 || exit 1
24743
b813574b 24744@endif textutils
4fa63067 24745
b813574b
PB
24746.PHONY: maybe-clean-textutils clean-textutils
24747maybe-clean-textutils:
24748@if textutils
24749maybe-clean-textutils: clean-textutils
4fa63067 24750
b813574b 24751clean-textutils:
0aed8855 24752 @: $(MAKE); $(unstage)
b813574b 24753 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24754 r=`${PWD_COMMAND}`; export r; \
24755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24756 $(HOST_EXPORTS) \
b813574b 24757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24759 done; \
b813574b 24760 echo "Doing clean in textutils" ; \
b00612cc 24761 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24764 "RANLIB=$${RANLIB}" \
24765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24766 clean) \
4fa63067
NN
24767 || exit 1
24768
b813574b 24769@endif textutils
4fa63067 24770
b813574b
PB
24771.PHONY: maybe-distclean-textutils distclean-textutils
24772maybe-distclean-textutils:
24773@if textutils
24774maybe-distclean-textutils: distclean-textutils
4fa63067 24775
b813574b 24776distclean-textutils:
0aed8855 24777 @: $(MAKE); $(unstage)
b813574b 24778 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24779 r=`${PWD_COMMAND}`; export r; \
24780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24781 $(HOST_EXPORTS) \
b813574b 24782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24784 done; \
b813574b 24785 echo "Doing distclean in textutils" ; \
b00612cc 24786 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24789 "RANLIB=$${RANLIB}" \
24790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24791 distclean) \
4fa63067
NN
24792 || exit 1
24793
b813574b 24794@endif textutils
4fa63067 24795
b813574b
PB
24796.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
24797maybe-maintainer-clean-textutils:
24798@if textutils
24799maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 24800
b813574b 24801maintainer-clean-textutils:
0aed8855 24802 @: $(MAKE); $(unstage)
b813574b 24803 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24804 r=`${PWD_COMMAND}`; export r; \
b40e3958 24805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24806 $(HOST_EXPORTS) \
b813574b 24807 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24809 done; \
b813574b 24810 echo "Doing maintainer-clean in textutils" ; \
b00612cc 24811 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24814 "RANLIB=$${RANLIB}" \
24815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24816 maintainer-clean) \
4fa63067 24817 || exit 1
3866be5d 24818
b813574b 24819@endif textutils
3866be5d 24820
4fa63067 24821
a7254363 24822
b813574b
PB
24823.PHONY: configure-time maybe-configure-time
24824maybe-configure-time:
24825@if time
24826maybe-configure-time: configure-time
c52c6897 24827configure-time:
0aed8855 24828 @: $(MAKE); $(unstage)
c52c6897 24829 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24831 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
24832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 24833 $(HOST_EXPORTS) \
a7254363
PB
24834 echo Configuring in $(HOST_SUBDIR)/time; \
24835 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 24836 case $(srcdir) in \
b00612cc
PB
24837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24838 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
24839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24840 esac; \
b00612cc
PB
24841 srcdiroption="--srcdir=$${topdir}/time"; \
24842 libsrcdir="$$s/time"; \
e2b9e2dc 24843 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24844 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24845 || exit 1
b813574b 24846@endif time
e2b9e2dc 24847
a7254363
PB
24848
24849
d545f33b
PB
24850
24851
b813574b
PB
24852.PHONY: all-time maybe-all-time
24853maybe-all-time:
24854@if time
d27cc32e 24855TARGET-time=all
b813574b
PB
24856maybe-all-time: all-time
24857all-time: configure-time
0aed8855 24858 @: $(MAKE); $(unstage)
b40e3958
L
24859 @r=`${PWD_COMMAND}`; export r; \
24860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24861 $(HOST_EXPORTS) \
b00612cc
PB
24862 (cd $(HOST_SUBDIR)/time && \
24863 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 24864@endif time
3866be5d 24865
a7254363 24866
d545f33b
PB
24867
24868
b813574b
PB
24869.PHONY: check-time maybe-check-time
24870maybe-check-time:
24871@if time
24872maybe-check-time: check-time
3866be5d 24873
b813574b 24874check-time:
0aed8855 24875 @: $(MAKE); $(unstage)
b40e3958
L
24876 @r=`${PWD_COMMAND}`; export r; \
24877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24878 $(HOST_EXPORTS) \
b00612cc
PB
24879 (cd $(HOST_SUBDIR)/time && \
24880 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24881
b813574b 24882@endif time
3866be5d 24883
b813574b
PB
24884.PHONY: install-time maybe-install-time
24885maybe-install-time:
24886@if time
24887maybe-install-time: install-time
4fa63067 24888
b813574b 24889install-time: installdirs
0aed8855 24890 @: $(MAKE); $(unstage)
4fa63067
NN
24891 @r=`${PWD_COMMAND}`; export r; \
24892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24893 $(HOST_EXPORTS) \
b00612cc 24894 (cd $(HOST_SUBDIR)/time && \
2da12f12 24895 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24896
b813574b 24897@endif time
4fa63067
NN
24898
24899# Other targets (info, dvi, etc.)
24900
b813574b
PB
24901.PHONY: maybe-info-time info-time
24902maybe-info-time:
24903@if time
24904maybe-info-time: info-time
4fa63067 24905
b813574b
PB
24906info-time: \
24907 configure-time
0aed8855 24908 @: $(MAKE); $(unstage)
b813574b 24909 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24910 r=`${PWD_COMMAND}`; export r; \
24911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24912 $(HOST_EXPORTS) \
b813574b 24913 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24915 done; \
b813574b 24916 echo "Doing info in time" ; \
b00612cc 24917 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
24918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24920 "RANLIB=$${RANLIB}" \
24921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24922 info) \
4fa63067
NN
24923 || exit 1
24924
b813574b 24925@endif time
4fa63067 24926
b813574b
PB
24927.PHONY: maybe-dvi-time dvi-time
24928maybe-dvi-time:
24929@if time
24930maybe-dvi-time: dvi-time
4fa63067 24931
b813574b
PB
24932dvi-time: \
24933 configure-time
0aed8855 24934 @: $(MAKE); $(unstage)
b813574b 24935 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24936 r=`${PWD_COMMAND}`; export r; \
24937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24938 $(HOST_EXPORTS) \
b813574b 24939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24941 done; \
b813574b 24942 echo "Doing dvi in time" ; \
b00612cc 24943 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
24944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24946 "RANLIB=$${RANLIB}" \
24947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24948 dvi) \
4fa63067
NN
24949 || exit 1
24950
b813574b 24951@endif time
4fa63067 24952
6d389afc
MS
24953.PHONY: maybe-html-time html-time
24954maybe-html-time:
24955@if time
24956maybe-html-time: html-time
24957
24958html-time: \
24959 configure-time
0aed8855 24960 @: $(MAKE); $(unstage)
6d389afc
MS
24961 @[ -f ./time/Makefile ] || exit 0; \
24962 r=`${PWD_COMMAND}`; export r; \
24963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24964 $(HOST_EXPORTS) \
24965 for flag in $(EXTRA_HOST_FLAGS) ; do \
24966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24967 done; \
24968 echo "Doing html in time" ; \
b00612cc 24969 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
24970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24972 "RANLIB=$${RANLIB}" \
24973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24974 html) \
24975 || exit 1
24976
24977@endif time
24978
b813574b
PB
24979.PHONY: maybe-TAGS-time TAGS-time
24980maybe-TAGS-time:
24981@if time
24982maybe-TAGS-time: TAGS-time
4fa63067 24983
b813574b
PB
24984TAGS-time: \
24985 configure-time
0aed8855 24986 @: $(MAKE); $(unstage)
b813574b 24987 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24988 r=`${PWD_COMMAND}`; export r; \
24989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24990 $(HOST_EXPORTS) \
b813574b 24991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24993 done; \
b813574b 24994 echo "Doing TAGS in time" ; \
b00612cc 24995 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
24996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24998 "RANLIB=$${RANLIB}" \
24999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25000 TAGS) \
4fa63067
NN
25001 || exit 1
25002
b813574b 25003@endif time
4fa63067 25004
b813574b
PB
25005.PHONY: maybe-install-info-time install-info-time
25006maybe-install-info-time:
25007@if time
25008maybe-install-info-time: install-info-time
4fa63067 25009
b813574b
PB
25010install-info-time: \
25011 configure-time \
25012 info-time
0aed8855 25013 @: $(MAKE); $(unstage)
b813574b 25014 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25015 r=`${PWD_COMMAND}`; export r; \
25016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25017 $(HOST_EXPORTS) \
b813574b 25018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25020 done; \
b813574b 25021 echo "Doing install-info in time" ; \
b00612cc 25022 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25025 "RANLIB=$${RANLIB}" \
25026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25027 install-info) \
4fa63067
NN
25028 || exit 1
25029
b813574b 25030@endif time
4fa63067 25031
b813574b
PB
25032.PHONY: maybe-installcheck-time installcheck-time
25033maybe-installcheck-time:
25034@if time
25035maybe-installcheck-time: installcheck-time
4fa63067 25036
b813574b
PB
25037installcheck-time: \
25038 configure-time
0aed8855 25039 @: $(MAKE); $(unstage)
b813574b 25040 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25041 r=`${PWD_COMMAND}`; export r; \
25042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25043 $(HOST_EXPORTS) \
b813574b 25044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25046 done; \
b813574b 25047 echo "Doing installcheck in time" ; \
b00612cc 25048 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25051 "RANLIB=$${RANLIB}" \
25052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25053 installcheck) \
4fa63067
NN
25054 || exit 1
25055
b813574b 25056@endif time
4fa63067 25057
b813574b
PB
25058.PHONY: maybe-mostlyclean-time mostlyclean-time
25059maybe-mostlyclean-time:
25060@if time
25061maybe-mostlyclean-time: mostlyclean-time
4fa63067 25062
b813574b 25063mostlyclean-time:
0aed8855 25064 @: $(MAKE); $(unstage)
b813574b 25065 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25066 r=`${PWD_COMMAND}`; export r; \
25067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25068 $(HOST_EXPORTS) \
b813574b 25069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25071 done; \
b813574b 25072 echo "Doing mostlyclean in time" ; \
b00612cc 25073 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25076 "RANLIB=$${RANLIB}" \
25077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25078 mostlyclean) \
4fa63067
NN
25079 || exit 1
25080
b813574b 25081@endif time
4fa63067 25082
b813574b
PB
25083.PHONY: maybe-clean-time clean-time
25084maybe-clean-time:
25085@if time
25086maybe-clean-time: clean-time
4fa63067 25087
b813574b 25088clean-time:
0aed8855 25089 @: $(MAKE); $(unstage)
b813574b 25090 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25091 r=`${PWD_COMMAND}`; export r; \
25092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25093 $(HOST_EXPORTS) \
b813574b 25094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25096 done; \
b813574b 25097 echo "Doing clean in time" ; \
b00612cc 25098 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25101 "RANLIB=$${RANLIB}" \
25102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25103 clean) \
4fa63067
NN
25104 || exit 1
25105
b813574b 25106@endif time
4fa63067 25107
b813574b
PB
25108.PHONY: maybe-distclean-time distclean-time
25109maybe-distclean-time:
25110@if time
25111maybe-distclean-time: distclean-time
4fa63067 25112
b813574b 25113distclean-time:
0aed8855 25114 @: $(MAKE); $(unstage)
b813574b 25115 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25116 r=`${PWD_COMMAND}`; export r; \
25117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25118 $(HOST_EXPORTS) \
b813574b 25119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25121 done; \
b813574b 25122 echo "Doing distclean in time" ; \
b00612cc 25123 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25126 "RANLIB=$${RANLIB}" \
25127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25128 distclean) \
4fa63067
NN
25129 || exit 1
25130
b813574b 25131@endif time
4fa63067 25132
b813574b
PB
25133.PHONY: maybe-maintainer-clean-time maintainer-clean-time
25134maybe-maintainer-clean-time:
25135@if time
25136maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 25137
b813574b 25138maintainer-clean-time:
0aed8855 25139 @: $(MAKE); $(unstage)
b813574b 25140 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25141 r=`${PWD_COMMAND}`; export r; \
25142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25143 $(HOST_EXPORTS) \
b813574b 25144 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25146 done; \
b813574b 25147 echo "Doing maintainer-clean in time" ; \
b00612cc 25148 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25151 "RANLIB=$${RANLIB}" \
25152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25153 maintainer-clean) \
4fa63067 25154 || exit 1
16ae0395 25155
b813574b 25156@endif time
3866be5d
NN
25157
25158
a7254363 25159
b813574b
PB
25160.PHONY: configure-uudecode maybe-configure-uudecode
25161maybe-configure-uudecode:
25162@if uudecode
25163maybe-configure-uudecode: configure-uudecode
c52c6897 25164configure-uudecode:
0aed8855 25165 @: $(MAKE); $(unstage)
c52c6897 25166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25168 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
25169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 25170 $(HOST_EXPORTS) \
a7254363
PB
25171 echo Configuring in $(HOST_SUBDIR)/uudecode; \
25172 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 25173 case $(srcdir) in \
b00612cc
PB
25174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25175 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
25176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25177 esac; \
b00612cc
PB
25178 srcdiroption="--srcdir=$${topdir}/uudecode"; \
25179 libsrcdir="$$s/uudecode"; \
e2b9e2dc 25180 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25181 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25182 || exit 1
b813574b 25183@endif uudecode
e2b9e2dc 25184
a7254363
PB
25185
25186
d545f33b
PB
25187
25188
b813574b
PB
25189.PHONY: all-uudecode maybe-all-uudecode
25190maybe-all-uudecode:
25191@if uudecode
d27cc32e 25192TARGET-uudecode=all
b813574b
PB
25193maybe-all-uudecode: all-uudecode
25194all-uudecode: configure-uudecode
0aed8855 25195 @: $(MAKE); $(unstage)
b40e3958
L
25196 @r=`${PWD_COMMAND}`; export r; \
25197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25198 $(HOST_EXPORTS) \
b00612cc
PB
25199 (cd $(HOST_SUBDIR)/uudecode && \
25200 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 25201@endif uudecode
3866be5d 25202
a7254363 25203
d545f33b
PB
25204
25205
b813574b
PB
25206.PHONY: check-uudecode maybe-check-uudecode
25207maybe-check-uudecode:
25208@if uudecode
25209maybe-check-uudecode: check-uudecode
3866be5d 25210
b813574b 25211check-uudecode:
0aed8855 25212 @: $(MAKE); $(unstage)
b40e3958
L
25213 @r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25215 $(HOST_EXPORTS) \
b00612cc
PB
25216 (cd $(HOST_SUBDIR)/uudecode && \
25217 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 25218
b813574b 25219@endif uudecode
3866be5d 25220
b813574b
PB
25221.PHONY: install-uudecode maybe-install-uudecode
25222maybe-install-uudecode:
25223@if uudecode
25224maybe-install-uudecode: install-uudecode
4fa63067 25225
b813574b 25226install-uudecode: installdirs
0aed8855 25227 @: $(MAKE); $(unstage)
4fa63067
NN
25228 @r=`${PWD_COMMAND}`; export r; \
25229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25230 $(HOST_EXPORTS) \
b00612cc 25231 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 25232 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25233
b813574b 25234@endif uudecode
4fa63067
NN
25235
25236# Other targets (info, dvi, etc.)
25237
b813574b
PB
25238.PHONY: maybe-info-uudecode info-uudecode
25239maybe-info-uudecode:
25240@if uudecode
25241maybe-info-uudecode: info-uudecode
4fa63067 25242
b813574b
PB
25243info-uudecode: \
25244 configure-uudecode
0aed8855 25245 @: $(MAKE); $(unstage)
b813574b 25246 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25247 r=`${PWD_COMMAND}`; export r; \
25248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25249 $(HOST_EXPORTS) \
b813574b 25250 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25252 done; \
b813574b 25253 echo "Doing info in uudecode" ; \
b00612cc 25254 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25257 "RANLIB=$${RANLIB}" \
25258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25259 info) \
4fa63067
NN
25260 || exit 1
25261
b813574b 25262@endif uudecode
4fa63067 25263
b813574b
PB
25264.PHONY: maybe-dvi-uudecode dvi-uudecode
25265maybe-dvi-uudecode:
25266@if uudecode
25267maybe-dvi-uudecode: dvi-uudecode
4fa63067 25268
b813574b
PB
25269dvi-uudecode: \
25270 configure-uudecode
0aed8855 25271 @: $(MAKE); $(unstage)
b813574b 25272 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25273 r=`${PWD_COMMAND}`; export r; \
25274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25275 $(HOST_EXPORTS) \
b813574b 25276 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25278 done; \
b813574b 25279 echo "Doing dvi in uudecode" ; \
b00612cc 25280 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25283 "RANLIB=$${RANLIB}" \
25284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25285 dvi) \
4fa63067
NN
25286 || exit 1
25287
b813574b 25288@endif uudecode
4fa63067 25289
6d389afc
MS
25290.PHONY: maybe-html-uudecode html-uudecode
25291maybe-html-uudecode:
25292@if uudecode
25293maybe-html-uudecode: html-uudecode
25294
25295html-uudecode: \
25296 configure-uudecode
0aed8855 25297 @: $(MAKE); $(unstage)
6d389afc
MS
25298 @[ -f ./uudecode/Makefile ] || exit 0; \
25299 r=`${PWD_COMMAND}`; export r; \
25300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25301 $(HOST_EXPORTS) \
25302 for flag in $(EXTRA_HOST_FLAGS) ; do \
25303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25304 done; \
25305 echo "Doing html in uudecode" ; \
b00612cc 25306 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
25307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25309 "RANLIB=$${RANLIB}" \
25310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25311 html) \
25312 || exit 1
25313
25314@endif uudecode
25315
b813574b
PB
25316.PHONY: maybe-TAGS-uudecode TAGS-uudecode
25317maybe-TAGS-uudecode:
25318@if uudecode
25319maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 25320
b813574b
PB
25321TAGS-uudecode: \
25322 configure-uudecode
0aed8855 25323 @: $(MAKE); $(unstage)
b813574b
PB
25324 @[ -f ./uudecode/Makefile ] || exit 0; \
25325 r=`${PWD_COMMAND}`; export r; \
4fa63067 25326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25327 $(HOST_EXPORTS) \
b813574b 25328 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25330 done; \
b813574b 25331 echo "Doing TAGS in uudecode" ; \
b00612cc 25332 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25335 "RANLIB=$${RANLIB}" \
25336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25337 TAGS) \
4fa63067
NN
25338 || exit 1
25339
b813574b 25340@endif uudecode
4fa63067 25341
b813574b
PB
25342.PHONY: maybe-install-info-uudecode install-info-uudecode
25343maybe-install-info-uudecode:
25344@if uudecode
25345maybe-install-info-uudecode: install-info-uudecode
4fa63067 25346
b813574b
PB
25347install-info-uudecode: \
25348 configure-uudecode \
25349 info-uudecode
0aed8855 25350 @: $(MAKE); $(unstage)
b813574b 25351 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25352 r=`${PWD_COMMAND}`; export r; \
25353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25354 $(HOST_EXPORTS) \
b813574b 25355 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25357 done; \
b813574b 25358 echo "Doing install-info in uudecode" ; \
b00612cc 25359 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25362 "RANLIB=$${RANLIB}" \
25363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25364 install-info) \
4fa63067
NN
25365 || exit 1
25366
b813574b 25367@endif uudecode
4fa63067 25368
b813574b
PB
25369.PHONY: maybe-installcheck-uudecode installcheck-uudecode
25370maybe-installcheck-uudecode:
25371@if uudecode
25372maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 25373
b813574b
PB
25374installcheck-uudecode: \
25375 configure-uudecode
0aed8855 25376 @: $(MAKE); $(unstage)
b813574b 25377 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25378 r=`${PWD_COMMAND}`; export r; \
25379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25380 $(HOST_EXPORTS) \
b813574b 25381 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25383 done; \
b813574b 25384 echo "Doing installcheck in uudecode" ; \
b00612cc 25385 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25388 "RANLIB=$${RANLIB}" \
25389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25390 installcheck) \
4fa63067
NN
25391 || exit 1
25392
b813574b 25393@endif uudecode
4fa63067 25394
b813574b
PB
25395.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
25396maybe-mostlyclean-uudecode:
25397@if uudecode
25398maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 25399
b813574b 25400mostlyclean-uudecode:
0aed8855 25401 @: $(MAKE); $(unstage)
b813574b 25402 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25403 r=`${PWD_COMMAND}`; export r; \
25404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25405 $(HOST_EXPORTS) \
b813574b 25406 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25408 done; \
b813574b 25409 echo "Doing mostlyclean in uudecode" ; \
b00612cc 25410 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25413 "RANLIB=$${RANLIB}" \
25414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25415 mostlyclean) \
4fa63067
NN
25416 || exit 1
25417
b813574b 25418@endif uudecode
4fa63067 25419
b813574b
PB
25420.PHONY: maybe-clean-uudecode clean-uudecode
25421maybe-clean-uudecode:
25422@if uudecode
25423maybe-clean-uudecode: clean-uudecode
4fa63067 25424
b813574b 25425clean-uudecode:
0aed8855 25426 @: $(MAKE); $(unstage)
b813574b 25427 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25428 r=`${PWD_COMMAND}`; export r; \
25429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25430 $(HOST_EXPORTS) \
b813574b 25431 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25433 done; \
b813574b 25434 echo "Doing clean in uudecode" ; \
b00612cc 25435 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25438 "RANLIB=$${RANLIB}" \
25439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25440 clean) \
4fa63067
NN
25441 || exit 1
25442
b813574b 25443@endif uudecode
4fa63067 25444
b813574b
PB
25445.PHONY: maybe-distclean-uudecode distclean-uudecode
25446maybe-distclean-uudecode:
25447@if uudecode
25448maybe-distclean-uudecode: distclean-uudecode
4fa63067 25449
b813574b 25450distclean-uudecode:
0aed8855 25451 @: $(MAKE); $(unstage)
b813574b 25452 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25453 r=`${PWD_COMMAND}`; export r; \
25454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25455 $(HOST_EXPORTS) \
b813574b 25456 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25458 done; \
b813574b 25459 echo "Doing distclean in uudecode" ; \
b00612cc 25460 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25463 "RANLIB=$${RANLIB}" \
25464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25465 distclean) \
4fa63067
NN
25466 || exit 1
25467
b813574b 25468@endif uudecode
4fa63067 25469
b813574b
PB
25470.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
25471maybe-maintainer-clean-uudecode:
25472@if uudecode
25473maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 25474
b813574b 25475maintainer-clean-uudecode:
0aed8855 25476 @: $(MAKE); $(unstage)
b813574b 25477 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25478 r=`${PWD_COMMAND}`; export r; \
25479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25480 $(HOST_EXPORTS) \
b813574b 25481 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25483 done; \
b813574b 25484 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 25485 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25488 "RANLIB=$${RANLIB}" \
25489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25490 maintainer-clean) \
4fa63067 25491 || exit 1
16ae0395 25492
b813574b 25493@endif uudecode
3866be5d
NN
25494
25495
a7254363 25496
b813574b
PB
25497.PHONY: configure-wdiff maybe-configure-wdiff
25498maybe-configure-wdiff:
25499@if wdiff
25500maybe-configure-wdiff: configure-wdiff
c52c6897 25501configure-wdiff:
0aed8855 25502 @: $(MAKE); $(unstage)
c52c6897 25503 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25505 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
25506 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 25507 $(HOST_EXPORTS) \
a7254363
PB
25508 echo Configuring in $(HOST_SUBDIR)/wdiff; \
25509 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 25510 case $(srcdir) in \
b00612cc
PB
25511 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25512 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
25513 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25514 esac; \
b00612cc
PB
25515 srcdiroption="--srcdir=$${topdir}/wdiff"; \
25516 libsrcdir="$$s/wdiff"; \
e2b9e2dc 25517 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25518 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25519 || exit 1
b813574b 25520@endif wdiff
e2b9e2dc 25521
a7254363
PB
25522
25523
d545f33b
PB
25524
25525
b813574b
PB
25526.PHONY: all-wdiff maybe-all-wdiff
25527maybe-all-wdiff:
25528@if wdiff
d27cc32e 25529TARGET-wdiff=all
b813574b
PB
25530maybe-all-wdiff: all-wdiff
25531all-wdiff: configure-wdiff
0aed8855 25532 @: $(MAKE); $(unstage)
b40e3958
L
25533 @r=`${PWD_COMMAND}`; export r; \
25534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25535 $(HOST_EXPORTS) \
b00612cc
PB
25536 (cd $(HOST_SUBDIR)/wdiff && \
25537 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 25538@endif wdiff
3866be5d 25539
a7254363 25540
d545f33b
PB
25541
25542
b813574b
PB
25543.PHONY: check-wdiff maybe-check-wdiff
25544maybe-check-wdiff:
25545@if wdiff
25546maybe-check-wdiff: check-wdiff
3866be5d 25547
b813574b 25548check-wdiff:
0aed8855 25549 @: $(MAKE); $(unstage)
b813574b
PB
25550 @r=`${PWD_COMMAND}`; export r; \
25551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25552 $(HOST_EXPORTS) \
b00612cc
PB
25553 (cd $(HOST_SUBDIR)/wdiff && \
25554 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25555
b813574b 25556@endif wdiff
4fa63067 25557
b813574b
PB
25558.PHONY: install-wdiff maybe-install-wdiff
25559maybe-install-wdiff:
25560@if wdiff
25561maybe-install-wdiff: install-wdiff
4fa63067 25562
b813574b 25563install-wdiff: installdirs
0aed8855 25564 @: $(MAKE); $(unstage)
b40e3958
L
25565 @r=`${PWD_COMMAND}`; export r; \
25566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25567 $(HOST_EXPORTS) \
b00612cc 25568 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 25569 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 25570
b813574b 25571@endif wdiff
3866be5d 25572
4fa63067 25573# Other targets (info, dvi, etc.)
16ae0395 25574
b813574b
PB
25575.PHONY: maybe-info-wdiff info-wdiff
25576maybe-info-wdiff:
25577@if wdiff
25578maybe-info-wdiff: info-wdiff
4fa63067 25579
b813574b
PB
25580info-wdiff: \
25581 configure-wdiff
0aed8855 25582 @: $(MAKE); $(unstage)
b813574b 25583 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 25584 r=`${PWD_COMMAND}`; export r; \
b40e3958 25585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25586 $(HOST_EXPORTS) \
b813574b 25587 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25589 done; \
b813574b 25590 echo "Doing info in wdiff" ; \
b00612cc 25591 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25594 "RANLIB=$${RANLIB}" \
25595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25596 info) \
4fa63067 25597 || exit 1
3866be5d 25598
b813574b 25599@endif wdiff
3866be5d 25600
b813574b
PB
25601.PHONY: maybe-dvi-wdiff dvi-wdiff
25602maybe-dvi-wdiff:
25603@if wdiff
25604maybe-dvi-wdiff: dvi-wdiff
4fa63067 25605
b813574b
PB
25606dvi-wdiff: \
25607 configure-wdiff
0aed8855 25608 @: $(MAKE); $(unstage)
b813574b 25609 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25610 r=`${PWD_COMMAND}`; export r; \
25611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25612 $(HOST_EXPORTS) \
b813574b 25613 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25615 done; \
b813574b 25616 echo "Doing dvi in wdiff" ; \
b00612cc 25617 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25620 "RANLIB=$${RANLIB}" \
25621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25622 dvi) \
4fa63067
NN
25623 || exit 1
25624
b813574b 25625@endif wdiff
4fa63067 25626
6d389afc
MS
25627.PHONY: maybe-html-wdiff html-wdiff
25628maybe-html-wdiff:
25629@if wdiff
25630maybe-html-wdiff: html-wdiff
25631
25632html-wdiff: \
25633 configure-wdiff
0aed8855 25634 @: $(MAKE); $(unstage)
6d389afc
MS
25635 @[ -f ./wdiff/Makefile ] || exit 0; \
25636 r=`${PWD_COMMAND}`; export r; \
25637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25638 $(HOST_EXPORTS) \
25639 for flag in $(EXTRA_HOST_FLAGS) ; do \
25640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25641 done; \
25642 echo "Doing html in wdiff" ; \
b00612cc 25643 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
25644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25646 "RANLIB=$${RANLIB}" \
25647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25648 html) \
25649 || exit 1
25650
25651@endif wdiff
25652
b813574b
PB
25653.PHONY: maybe-TAGS-wdiff TAGS-wdiff
25654maybe-TAGS-wdiff:
25655@if wdiff
25656maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 25657
b813574b
PB
25658TAGS-wdiff: \
25659 configure-wdiff
0aed8855 25660 @: $(MAKE); $(unstage)
b813574b 25661 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25662 r=`${PWD_COMMAND}`; export r; \
25663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25664 $(HOST_EXPORTS) \
b813574b 25665 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25667 done; \
b813574b 25668 echo "Doing TAGS in wdiff" ; \
b00612cc 25669 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25672 "RANLIB=$${RANLIB}" \
25673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25674 TAGS) \
4fa63067
NN
25675 || exit 1
25676
b813574b 25677@endif wdiff
4fa63067 25678
b813574b
PB
25679.PHONY: maybe-install-info-wdiff install-info-wdiff
25680maybe-install-info-wdiff:
25681@if wdiff
25682maybe-install-info-wdiff: install-info-wdiff
4fa63067 25683
b813574b
PB
25684install-info-wdiff: \
25685 configure-wdiff \
25686 info-wdiff
0aed8855 25687 @: $(MAKE); $(unstage)
b813574b 25688 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25689 r=`${PWD_COMMAND}`; export r; \
25690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25691 $(HOST_EXPORTS) \
b813574b 25692 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25694 done; \
b813574b 25695 echo "Doing install-info in wdiff" ; \
b00612cc 25696 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25699 "RANLIB=$${RANLIB}" \
25700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25701 install-info) \
4fa63067
NN
25702 || exit 1
25703
b813574b 25704@endif wdiff
4fa63067 25705
b813574b
PB
25706.PHONY: maybe-installcheck-wdiff installcheck-wdiff
25707maybe-installcheck-wdiff:
25708@if wdiff
25709maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 25710
b813574b
PB
25711installcheck-wdiff: \
25712 configure-wdiff
0aed8855 25713 @: $(MAKE); $(unstage)
b813574b 25714 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25715 r=`${PWD_COMMAND}`; export r; \
25716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25717 $(HOST_EXPORTS) \
b813574b 25718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25720 done; \
b813574b 25721 echo "Doing installcheck in wdiff" ; \
b00612cc 25722 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25725 "RANLIB=$${RANLIB}" \
25726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25727 installcheck) \
4fa63067
NN
25728 || exit 1
25729
b813574b 25730@endif wdiff
4fa63067 25731
b813574b
PB
25732.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
25733maybe-mostlyclean-wdiff:
25734@if wdiff
25735maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 25736
b813574b 25737mostlyclean-wdiff:
0aed8855 25738 @: $(MAKE); $(unstage)
b813574b 25739 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25740 r=`${PWD_COMMAND}`; export r; \
25741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25742 $(HOST_EXPORTS) \
b813574b 25743 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25745 done; \
b813574b 25746 echo "Doing mostlyclean in wdiff" ; \
b00612cc 25747 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25750 "RANLIB=$${RANLIB}" \
25751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25752 mostlyclean) \
4fa63067
NN
25753 || exit 1
25754
b813574b 25755@endif wdiff
4fa63067 25756
b813574b
PB
25757.PHONY: maybe-clean-wdiff clean-wdiff
25758maybe-clean-wdiff:
25759@if wdiff
25760maybe-clean-wdiff: clean-wdiff
4fa63067 25761
b813574b 25762clean-wdiff:
0aed8855 25763 @: $(MAKE); $(unstage)
b813574b 25764 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25765 r=`${PWD_COMMAND}`; export r; \
25766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25767 $(HOST_EXPORTS) \
b813574b 25768 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25770 done; \
b813574b 25771 echo "Doing clean in wdiff" ; \
b00612cc 25772 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25775 "RANLIB=$${RANLIB}" \
25776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25777 clean) \
4fa63067
NN
25778 || exit 1
25779
b813574b 25780@endif wdiff
4fa63067 25781
b813574b
PB
25782.PHONY: maybe-distclean-wdiff distclean-wdiff
25783maybe-distclean-wdiff:
25784@if wdiff
25785maybe-distclean-wdiff: distclean-wdiff
4fa63067 25786
b813574b 25787distclean-wdiff:
0aed8855 25788 @: $(MAKE); $(unstage)
b813574b 25789 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25790 r=`${PWD_COMMAND}`; export r; \
25791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25792 $(HOST_EXPORTS) \
b813574b 25793 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25795 done; \
b813574b 25796 echo "Doing distclean in wdiff" ; \
b00612cc 25797 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25800 "RANLIB=$${RANLIB}" \
25801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25802 distclean) \
4fa63067
NN
25803 || exit 1
25804
b813574b 25805@endif wdiff
4fa63067 25806
b813574b
PB
25807.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
25808maybe-maintainer-clean-wdiff:
25809@if wdiff
25810maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 25811
b813574b 25812maintainer-clean-wdiff:
0aed8855 25813 @: $(MAKE); $(unstage)
b813574b 25814 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25815 r=`${PWD_COMMAND}`; export r; \
25816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25817 $(HOST_EXPORTS) \
b813574b 25818 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25820 done; \
b813574b 25821 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 25822 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25825 "RANLIB=$${RANLIB}" \
25826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25827 maintainer-clean) \
4fa63067
NN
25828 || exit 1
25829
b813574b 25830@endif wdiff
4fa63067
NN
25831
25832
a7254363 25833
b813574b
PB
25834.PHONY: configure-zip maybe-configure-zip
25835maybe-configure-zip:
25836@if zip
25837maybe-configure-zip: configure-zip
c52c6897 25838configure-zip:
0aed8855 25839 @: $(MAKE); $(unstage)
c52c6897 25840 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25842 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
25843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 25844 $(HOST_EXPORTS) \
a7254363
PB
25845 echo Configuring in $(HOST_SUBDIR)/zip; \
25846 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 25847 case $(srcdir) in \
b00612cc
PB
25848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25849 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
25850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25851 esac; \
b00612cc
PB
25852 srcdiroption="--srcdir=$${topdir}/zip"; \
25853 libsrcdir="$$s/zip"; \
e2b9e2dc 25854 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25855 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25856 || exit 1
b813574b 25857@endif zip
e2b9e2dc 25858
a7254363
PB
25859
25860
d545f33b
PB
25861
25862
b813574b
PB
25863.PHONY: all-zip maybe-all-zip
25864maybe-all-zip:
25865@if zip
d27cc32e 25866TARGET-zip=all
b813574b
PB
25867maybe-all-zip: all-zip
25868all-zip: configure-zip
0aed8855 25869 @: $(MAKE); $(unstage)
b40e3958
L
25870 @r=`${PWD_COMMAND}`; export r; \
25871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25872 $(HOST_EXPORTS) \
b00612cc
PB
25873 (cd $(HOST_SUBDIR)/zip && \
25874 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 25875@endif zip
3866be5d 25876
a7254363 25877
d545f33b
PB
25878
25879
b813574b
PB
25880.PHONY: check-zip maybe-check-zip
25881maybe-check-zip:
25882@if zip
25883maybe-check-zip: check-zip
3866be5d 25884
b813574b
PB
25885# This module is only tested in a native toolchain.
25886check-zip:
0aed8855 25887 @: $(MAKE); $(unstage)
b813574b
PB
25888 @if [ '$(host)' = '$(target)' ] ; then \
25889 r=`${PWD_COMMAND}`; export r; \
25890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25891 $(HOST_EXPORTS) \
b00612cc 25892 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 25893 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 25894 fi
4fa63067 25895
b813574b 25896@endif zip
4fa63067 25897
b813574b
PB
25898.PHONY: install-zip maybe-install-zip
25899maybe-install-zip:
25900@if zip
25901maybe-install-zip: install-zip
4fa63067 25902
b813574b 25903install-zip: installdirs
0aed8855 25904 @: $(MAKE); $(unstage)
b813574b
PB
25905 @r=`${PWD_COMMAND}`; export r; \
25906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25907 $(HOST_EXPORTS) \
b00612cc 25908 (cd $(HOST_SUBDIR)/zip && \
2da12f12 25909 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25910
b813574b 25911@endif zip
4fa63067
NN
25912
25913# Other targets (info, dvi, etc.)
25914
b813574b
PB
25915.PHONY: maybe-info-zip info-zip
25916maybe-info-zip:
25917@if zip
25918maybe-info-zip: info-zip
4fa63067 25919
b813574b
PB
25920info-zip: \
25921 configure-zip
0aed8855 25922 @: $(MAKE); $(unstage)
b813574b 25923 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 25924 r=`${PWD_COMMAND}`; export r; \
b40e3958 25925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25926 $(HOST_EXPORTS) \
b813574b 25927 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25929 done; \
b813574b 25930 echo "Doing info in zip" ; \
b00612cc 25931 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
25932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25934 "RANLIB=$${RANLIB}" \
25935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25936 info) \
4fa63067 25937 || exit 1
3866be5d 25938
b813574b 25939@endif zip
3866be5d 25940
b813574b
PB
25941.PHONY: maybe-dvi-zip dvi-zip
25942maybe-dvi-zip:
25943@if zip
25944maybe-dvi-zip: dvi-zip
16ae0395 25945
b813574b
PB
25946dvi-zip: \
25947 configure-zip
0aed8855 25948 @: $(MAKE); $(unstage)
b813574b 25949 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 25950 r=`${PWD_COMMAND}`; export r; \
b40e3958 25951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25952 $(HOST_EXPORTS) \
b813574b 25953 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25955 done; \
b813574b 25956 echo "Doing dvi in zip" ; \
b00612cc 25957 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
25958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25960 "RANLIB=$${RANLIB}" \
25961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25962 dvi) \
4fa63067 25963 || exit 1
3866be5d 25964
b813574b 25965@endif zip
3866be5d 25966
6d389afc
MS
25967.PHONY: maybe-html-zip html-zip
25968maybe-html-zip:
25969@if zip
25970maybe-html-zip: html-zip
25971
25972html-zip: \
25973 configure-zip
0aed8855 25974 @: $(MAKE); $(unstage)
6d389afc
MS
25975 @[ -f ./zip/Makefile ] || exit 0; \
25976 r=`${PWD_COMMAND}`; export r; \
25977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25978 $(HOST_EXPORTS) \
25979 for flag in $(EXTRA_HOST_FLAGS) ; do \
25980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25981 done; \
25982 echo "Doing html in zip" ; \
b00612cc 25983 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
25984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25986 "RANLIB=$${RANLIB}" \
25987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25988 html) \
25989 || exit 1
25990
25991@endif zip
25992
b813574b
PB
25993.PHONY: maybe-TAGS-zip TAGS-zip
25994maybe-TAGS-zip:
25995@if zip
25996maybe-TAGS-zip: TAGS-zip
4fa63067 25997
b813574b
PB
25998TAGS-zip: \
25999 configure-zip
0aed8855 26000 @: $(MAKE); $(unstage)
b813574b 26001 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
26002 r=`${PWD_COMMAND}`; export r; \
26003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26004 $(HOST_EXPORTS) \
b813574b 26005 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26007 done; \
b813574b 26008 echo "Doing TAGS in zip" ; \
b00612cc 26009 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26012 "RANLIB=$${RANLIB}" \
26013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26014 TAGS) \
e2b9e2dc
NN
26015 || exit 1
26016
b813574b 26017@endif zip
4fa63067 26018
b813574b
PB
26019.PHONY: maybe-install-info-zip install-info-zip
26020maybe-install-info-zip:
26021@if zip
26022maybe-install-info-zip: install-info-zip
4fa63067 26023
b813574b
PB
26024install-info-zip: \
26025 configure-zip \
26026 info-zip
0aed8855 26027 @: $(MAKE); $(unstage)
b813574b 26028 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26029 r=`${PWD_COMMAND}`; export r; \
b40e3958 26030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26031 $(HOST_EXPORTS) \
b813574b 26032 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26034 done; \
b813574b 26035 echo "Doing install-info in zip" ; \
b00612cc 26036 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26039 "RANLIB=$${RANLIB}" \
26040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26041 install-info) \
4fa63067 26042 || exit 1
3866be5d 26043
b813574b 26044@endif zip
3866be5d 26045
b813574b
PB
26046.PHONY: maybe-installcheck-zip installcheck-zip
26047maybe-installcheck-zip:
26048@if zip
26049maybe-installcheck-zip: installcheck-zip
4fa63067 26050
b813574b
PB
26051installcheck-zip: \
26052 configure-zip
0aed8855 26053 @: $(MAKE); $(unstage)
b813574b 26054 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26055 r=`${PWD_COMMAND}`; export r; \
b40e3958 26056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26057 $(HOST_EXPORTS) \
b813574b 26058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26060 done; \
b813574b 26061 echo "Doing installcheck in zip" ; \
b00612cc 26062 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26065 "RANLIB=$${RANLIB}" \
26066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26067 installcheck) \
4fa63067 26068 || exit 1
3866be5d 26069
b813574b 26070@endif zip
3866be5d 26071
b813574b
PB
26072.PHONY: maybe-mostlyclean-zip mostlyclean-zip
26073maybe-mostlyclean-zip:
26074@if zip
26075maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 26076
b813574b 26077mostlyclean-zip:
0aed8855 26078 @: $(MAKE); $(unstage)
b813574b 26079 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26080 r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26082 $(HOST_EXPORTS) \
b813574b 26083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26085 done; \
b813574b 26086 echo "Doing mostlyclean in zip" ; \
b00612cc 26087 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26090 "RANLIB=$${RANLIB}" \
26091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26092 mostlyclean) \
4fa63067
NN
26093 || exit 1
26094
b813574b 26095@endif zip
4fa63067 26096
b813574b
PB
26097.PHONY: maybe-clean-zip clean-zip
26098maybe-clean-zip:
26099@if zip
26100maybe-clean-zip: clean-zip
4fa63067 26101
b813574b 26102clean-zip:
0aed8855 26103 @: $(MAKE); $(unstage)
b813574b 26104 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26105 r=`${PWD_COMMAND}`; export r; \
26106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26107 $(HOST_EXPORTS) \
b813574b 26108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26110 done; \
b813574b 26111 echo "Doing clean in zip" ; \
b00612cc 26112 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26115 "RANLIB=$${RANLIB}" \
26116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26117 clean) \
4fa63067
NN
26118 || exit 1
26119
b813574b 26120@endif zip
4fa63067 26121
b813574b
PB
26122.PHONY: maybe-distclean-zip distclean-zip
26123maybe-distclean-zip:
26124@if zip
26125maybe-distclean-zip: distclean-zip
4fa63067 26126
b813574b 26127distclean-zip:
0aed8855 26128 @: $(MAKE); $(unstage)
b813574b 26129 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26130 r=`${PWD_COMMAND}`; export r; \
26131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26132 $(HOST_EXPORTS) \
b813574b 26133 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26135 done; \
b813574b 26136 echo "Doing distclean in zip" ; \
b00612cc 26137 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26140 "RANLIB=$${RANLIB}" \
26141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26142 distclean) \
4fa63067
NN
26143 || exit 1
26144
b813574b 26145@endif zip
4fa63067 26146
b813574b
PB
26147.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
26148maybe-maintainer-clean-zip:
26149@if zip
26150maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 26151
b813574b 26152maintainer-clean-zip:
0aed8855 26153 @: $(MAKE); $(unstage)
b813574b 26154 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26155 r=`${PWD_COMMAND}`; export r; \
b40e3958 26156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26157 $(HOST_EXPORTS) \
b813574b 26158 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26160 done; \
b813574b 26161 echo "Doing maintainer-clean in zip" ; \
b00612cc 26162 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26165 "RANLIB=$${RANLIB}" \
26166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26167 maintainer-clean) \
4fa63067 26168 || exit 1
3866be5d 26169
b813574b 26170@endif zip
3866be5d 26171
4fa63067 26172
a7254363 26173
b813574b
PB
26174.PHONY: configure-zlib maybe-configure-zlib
26175maybe-configure-zlib:
26176@if zlib
26177maybe-configure-zlib: configure-zlib
c52c6897
PB
26178configure-zlib:
26179@endif zlib
26180@if zlib-bootstrap
26181 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
26182@endif zlib-bootstrap
26183@if zlib
26184 @r=`${PWD_COMMAND}`; export r; \
26185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26186 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 26188 $(HOST_EXPORTS) \
a7254363
PB
26189 echo Configuring in $(HOST_SUBDIR)/zlib; \
26190 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 26191 case $(srcdir) in \
b00612cc
PB
26192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26193 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26195 esac; \
b00612cc
PB
26196 srcdiroption="--srcdir=$${topdir}/zlib"; \
26197 libsrcdir="$$s/zlib"; \
e2b9e2dc 26198 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 26199 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 26200 || exit 1
b813574b 26201@endif zlib
e2b9e2dc 26202
a7254363
PB
26203
26204
d545f33b
PB
26205.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26206maybe-configure-stage1-zlib:
26207@if zlib-bootstrap
26208maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 26209configure-stage1-zlib:
c52c6897 26210 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26212 @r=`${PWD_COMMAND}`; export r; \
26213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26214 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26215 $(HOST_EXPORTS) \
26216 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26217 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26218 cd $(HOST_SUBDIR)/zlib || exit 1; \
26219 case $(srcdir) in \
26220 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26221 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26222 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26223 esac; \
26224 srcdiroption="--srcdir=$${topdir}/zlib"; \
26225 libsrcdir="$$s/zlib"; \
26226 $(SHELL) $${libsrcdir}/configure \
26227 $(HOST_CONFIGARGS) $${srcdiroption} \
26228 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
26229@endif zlib-bootstrap
26230
26231.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26232maybe-configure-stage2-zlib:
26233@if zlib-bootstrap
26234maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 26235configure-stage2-zlib:
c52c6897 26236 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26237 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26238 @r=`${PWD_COMMAND}`; export r; \
26239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26240 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26241 $(HOST_EXPORTS) \
26242 $(POSTSTAGE1_HOST_EXPORTS) \
26243 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26244 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26245 cd $(HOST_SUBDIR)/zlib || exit 1; \
26246 case $(srcdir) in \
26247 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26248 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26249 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26250 esac; \
26251 srcdiroption="--srcdir=$${topdir}/zlib"; \
26252 libsrcdir="$$s/zlib"; \
26253 $(SHELL) $${libsrcdir}/configure \
26254 $(HOST_CONFIGARGS) $${srcdiroption} \
26255 @stage2_werror_flag@
26256@endif zlib-bootstrap
26257
26258.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26259maybe-configure-stage3-zlib:
26260@if zlib-bootstrap
26261maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 26262configure-stage3-zlib:
c52c6897 26263 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26264 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26265 @r=`${PWD_COMMAND}`; export r; \
26266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26267 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26268 $(HOST_EXPORTS) \
26269 $(POSTSTAGE1_HOST_EXPORTS) \
26270 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26271 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26272 cd $(HOST_SUBDIR)/zlib || exit 1; \
26273 case $(srcdir) in \
26274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26275 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26277 esac; \
26278 srcdiroption="--srcdir=$${topdir}/zlib"; \
26279 libsrcdir="$$s/zlib"; \
26280 $(SHELL) $${libsrcdir}/configure \
26281 $(HOST_CONFIGARGS) $${srcdiroption} \
26282 @stage2_werror_flag@
26283@endif zlib-bootstrap
26284
26285.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26286maybe-configure-stage4-zlib:
26287@if zlib-bootstrap
26288maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 26289configure-stage4-zlib:
c52c6897 26290 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26292 @r=`${PWD_COMMAND}`; export r; \
26293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26294 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26295 $(HOST_EXPORTS) \
26296 $(POSTSTAGE1_HOST_EXPORTS) \
26297 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26299 cd $(HOST_SUBDIR)/zlib || exit 1; \
26300 case $(srcdir) in \
26301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26302 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26304 esac; \
26305 srcdiroption="--srcdir=$${topdir}/zlib"; \
26306 libsrcdir="$$s/zlib"; \
26307 $(SHELL) $${libsrcdir}/configure \
26308 $(HOST_CONFIGARGS) $${srcdiroption} \
26309 @stage2_werror_flag@
26310@endif zlib-bootstrap
26311
26312.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26313maybe-configure-stageprofile-zlib:
26314@if zlib-bootstrap
26315maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 26316configure-stageprofile-zlib:
c52c6897 26317 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26318 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26319 @r=`${PWD_COMMAND}`; export r; \
26320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26321 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26322 $(HOST_EXPORTS) \
26323 $(POSTSTAGE1_HOST_EXPORTS) \
26324 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 26325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26326 cd $(HOST_SUBDIR)/zlib || exit 1; \
26327 case $(srcdir) in \
26328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26329 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26331 esac; \
26332 srcdiroption="--srcdir=$${topdir}/zlib"; \
26333 libsrcdir="$$s/zlib"; \
26334 $(SHELL) $${libsrcdir}/configure \
26335 $(HOST_CONFIGARGS) $${srcdiroption} \
26336 @stage2_werror_flag@
26337@endif zlib-bootstrap
26338
26339.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26340maybe-configure-stagefeedback-zlib:
26341@if zlib-bootstrap
26342maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 26343configure-stagefeedback-zlib:
c52c6897 26344 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26346 @r=`${PWD_COMMAND}`; export r; \
26347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26348 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26349 $(HOST_EXPORTS) \
26350 $(POSTSTAGE1_HOST_EXPORTS) \
26351 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 26352 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26353 cd $(HOST_SUBDIR)/zlib || exit 1; \
26354 case $(srcdir) in \
26355 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26356 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26357 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26358 esac; \
26359 srcdiroption="--srcdir=$${topdir}/zlib"; \
26360 libsrcdir="$$s/zlib"; \
26361 $(SHELL) $${libsrcdir}/configure \
26362 $(HOST_CONFIGARGS) $${srcdiroption} \
26363 @stage2_werror_flag@
26364@endif zlib-bootstrap
26365
26366
26367
26368
26369
b813574b
PB
26370.PHONY: all-zlib maybe-all-zlib
26371maybe-all-zlib:
26372@if zlib
d27cc32e 26373TARGET-zlib=all
b813574b
PB
26374maybe-all-zlib: all-zlib
26375all-zlib: configure-zlib
c52c6897
PB
26376@endif zlib
26377@if zlib-bootstrap
26378 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
26379@endif zlib-bootstrap
26380@if zlib
26381 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26383 $(HOST_EXPORTS) \
b00612cc
PB
26384 (cd $(HOST_SUBDIR)/zlib && \
26385 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 26386@endif zlib
3866be5d 26387
a7254363 26388
d545f33b
PB
26389
26390.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26391.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26392maybe-all-stage1-zlib:
26393maybe-clean-stage1-zlib:
26394@if zlib-bootstrap
26395maybe-all-stage1-zlib: all-stage1-zlib
26396all-stage1: all-stage1-zlib
f70224b5 26397TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 26398all-stage1-zlib: configure-stage1-zlib
c52c6897 26399 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26400 @r=`${PWD_COMMAND}`; export r; \
26401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26402 $(HOST_EXPORTS) \
26403 cd $(HOST_SUBDIR)/zlib && \
c52c6897 26404 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 26405 $(TARGET-stage1-zlib)
d545f33b
PB
26406
26407maybe-clean-stage1-zlib: clean-stage1-zlib
26408clean-stage1: clean-stage1-zlib
26409clean-stage1-zlib:
26410 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] \
26411 || exit 0 ; \
c52c6897 26412 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
26413 cd $(HOST_SUBDIR)/zlib && \
26414 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 26415 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
26416@endif zlib-bootstrap
26417
26418
26419.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26420.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26421maybe-all-stage2-zlib:
26422maybe-clean-stage2-zlib:
26423@if zlib-bootstrap
26424maybe-all-stage2-zlib: all-stage2-zlib
26425all-stage2: all-stage2-zlib
f70224b5 26426TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 26427all-stage2-zlib: configure-stage2-zlib
c52c6897 26428 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26429 @r=`${PWD_COMMAND}`; export r; \
26430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26431 $(HOST_EXPORTS) \
26432 $(POSTSTAGE1_HOST_EXPORTS) \
26433 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26434 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26435 $(TARGET-stage2-zlib)
d545f33b
PB
26436
26437maybe-clean-stage2-zlib: clean-stage2-zlib
26438clean-stage2: clean-stage2-zlib
26439clean-stage2-zlib:
26440 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] \
26441 || exit 0 ; \
c52c6897 26442 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
26443 cd $(HOST_SUBDIR)/zlib && \
26444 $(MAKE) $(FLAGS_TO_PASS) \
26445 $(POSTSTAGE1_FLAGS_TO_PASS) \
26446 clean
26447@endif zlib-bootstrap
26448
26449
26450.PHONY: all-stage3-zlib maybe-all-stage3-zlib
26451.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26452maybe-all-stage3-zlib:
26453maybe-clean-stage3-zlib:
26454@if zlib-bootstrap
26455maybe-all-stage3-zlib: all-stage3-zlib
26456all-stage3: all-stage3-zlib
f70224b5 26457TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 26458all-stage3-zlib: configure-stage3-zlib
c52c6897 26459 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26460 @r=`${PWD_COMMAND}`; export r; \
26461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26462 $(HOST_EXPORTS) \
26463 $(POSTSTAGE1_HOST_EXPORTS) \
26464 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26465 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26466 $(TARGET-stage3-zlib)
d545f33b
PB
26467
26468maybe-clean-stage3-zlib: clean-stage3-zlib
26469clean-stage3: clean-stage3-zlib
26470clean-stage3-zlib:
26471 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] \
26472 || exit 0 ; \
c52c6897 26473 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
26474 cd $(HOST_SUBDIR)/zlib && \
26475 $(MAKE) $(FLAGS_TO_PASS) \
26476 $(POSTSTAGE1_FLAGS_TO_PASS) \
26477 clean
26478@endif zlib-bootstrap
26479
26480
26481.PHONY: all-stage4-zlib maybe-all-stage4-zlib
26482.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26483maybe-all-stage4-zlib:
26484maybe-clean-stage4-zlib:
26485@if zlib-bootstrap
26486maybe-all-stage4-zlib: all-stage4-zlib
26487all-stage4: all-stage4-zlib
f70224b5 26488TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 26489all-stage4-zlib: configure-stage4-zlib
c52c6897 26490 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26491 @r=`${PWD_COMMAND}`; export r; \
26492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26493 $(HOST_EXPORTS) \
26494 $(POSTSTAGE1_HOST_EXPORTS) \
26495 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26496 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26497 $(TARGET-stage4-zlib)
d545f33b
PB
26498
26499maybe-clean-stage4-zlib: clean-stage4-zlib
26500clean-stage4: clean-stage4-zlib
26501clean-stage4-zlib:
26502 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] \
26503 || exit 0 ; \
c52c6897 26504 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
26505 cd $(HOST_SUBDIR)/zlib && \
26506 $(MAKE) $(FLAGS_TO_PASS) \
26507 $(POSTSTAGE1_FLAGS_TO_PASS) \
26508 clean
26509@endif zlib-bootstrap
26510
26511
26512.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26513.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26514maybe-all-stageprofile-zlib:
26515maybe-clean-stageprofile-zlib:
26516@if zlib-bootstrap
26517maybe-all-stageprofile-zlib: all-stageprofile-zlib
26518all-stageprofile: all-stageprofile-zlib
f70224b5 26519TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 26520all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 26521 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26522 @r=`${PWD_COMMAND}`; export r; \
26523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26524 $(HOST_EXPORTS) \
26525 $(POSTSTAGE1_HOST_EXPORTS) \
26526 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26527 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
26528 $(TARGET-stageprofile-zlib)
d545f33b
PB
26529
26530maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26531clean-stageprofile: clean-stageprofile-zlib
26532clean-stageprofile-zlib:
26533 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] \
26534 || exit 0 ; \
c52c6897 26535 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
26536 cd $(HOST_SUBDIR)/zlib && \
26537 $(MAKE) $(FLAGS_TO_PASS) \
26538 $(POSTSTAGE1_FLAGS_TO_PASS) \
26539 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
26540@endif zlib-bootstrap
26541
26542
26543.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26544.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26545maybe-all-stagefeedback-zlib:
26546maybe-clean-stagefeedback-zlib:
26547@if zlib-bootstrap
26548maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26549all-stagefeedback: all-stagefeedback-zlib
f70224b5 26550TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 26551all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 26552 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26553 @r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26555 $(HOST_EXPORTS) \
26556 $(POSTSTAGE1_HOST_EXPORTS) \
26557 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26558 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
26559 $(TARGET-stagefeedback-zlib)
d545f33b
PB
26560
26561maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26562clean-stagefeedback: clean-stagefeedback-zlib
26563clean-stagefeedback-zlib:
26564 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] \
26565 || exit 0 ; \
c52c6897 26566 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
26567 cd $(HOST_SUBDIR)/zlib && \
26568 $(MAKE) $(FLAGS_TO_PASS) \
26569 $(POSTSTAGE1_FLAGS_TO_PASS) \
26570 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
26571@endif zlib-bootstrap
26572
26573
26574
26575
26576
b813574b
PB
26577.PHONY: check-zlib maybe-check-zlib
26578maybe-check-zlib:
26579@if zlib
26580maybe-check-zlib: check-zlib
3866be5d 26581
b813574b 26582check-zlib:
3866be5d 26583
b813574b 26584@endif zlib
3866be5d 26585
b813574b
PB
26586.PHONY: install-zlib maybe-install-zlib
26587maybe-install-zlib:
26588@if zlib
26589maybe-install-zlib: install-zlib
4fa63067 26590
b813574b 26591install-zlib:
4fa63067 26592
b813574b 26593@endif zlib
4fa63067
NN
26594
26595# Other targets (info, dvi, etc.)
26596
b813574b
PB
26597.PHONY: maybe-info-zlib info-zlib
26598maybe-info-zlib:
26599@if zlib
26600maybe-info-zlib: info-zlib
4fa63067 26601
6d389afc
MS
26602info-zlib: \
26603 configure-zlib
26604 @[ -f ./zlib/Makefile ] || exit 0; \
26605 r=`${PWD_COMMAND}`; export r; \
26606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26607 $(HOST_EXPORTS) \
26608 for flag in $(EXTRA_HOST_FLAGS) ; do \
26609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26610 done; \
26611 echo "Doing info in zlib" ; \
b00612cc 26612 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
26613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26615 "RANLIB=$${RANLIB}" \
26616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26617 info) \
26618 || exit 1
26619
26620@endif zlib
26621
26622.PHONY: maybe-dvi-zlib dvi-zlib
26623maybe-dvi-zlib:
26624@if zlib
26625maybe-dvi-zlib: dvi-zlib
26626
26627dvi-zlib: \
b813574b
PB
26628 configure-zlib
26629 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26630 r=`${PWD_COMMAND}`; export r; \
26631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26632 $(HOST_EXPORTS) \
b813574b 26633 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26635 done; \
6d389afc 26636 echo "Doing dvi in zlib" ; \
b00612cc 26637 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26640 "RANLIB=$${RANLIB}" \
26641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 26642 dvi) \
4fa63067
NN
26643 || exit 1
26644
b813574b 26645@endif zlib
4fa63067 26646
6d389afc
MS
26647.PHONY: maybe-html-zlib html-zlib
26648maybe-html-zlib:
b813574b 26649@if zlib
6d389afc 26650maybe-html-zlib: html-zlib
4fa63067 26651
6d389afc 26652html-zlib: \
b813574b
PB
26653 configure-zlib
26654 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26655 r=`${PWD_COMMAND}`; export r; \
26656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26657 $(HOST_EXPORTS) \
b813574b 26658 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26660 done; \
6d389afc 26661 echo "Doing html in zlib" ; \
b00612cc 26662 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26665 "RANLIB=$${RANLIB}" \
26666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 26667 html) \
4fa63067
NN
26668 || exit 1
26669
b813574b 26670@endif zlib
4fa63067 26671
b813574b
PB
26672.PHONY: maybe-TAGS-zlib TAGS-zlib
26673maybe-TAGS-zlib:
26674@if zlib
26675maybe-TAGS-zlib: TAGS-zlib
4fa63067 26676
b813574b
PB
26677TAGS-zlib: \
26678 configure-zlib
26679 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26680 r=`${PWD_COMMAND}`; export r; \
26681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26682 $(HOST_EXPORTS) \
b813574b 26683 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26685 done; \
b813574b 26686 echo "Doing TAGS in zlib" ; \
b00612cc 26687 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26690 "RANLIB=$${RANLIB}" \
26691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26692 TAGS) \
4fa63067
NN
26693 || exit 1
26694
b813574b 26695@endif zlib
4fa63067 26696
b813574b
PB
26697.PHONY: maybe-install-info-zlib install-info-zlib
26698maybe-install-info-zlib:
26699@if zlib
26700maybe-install-info-zlib: install-info-zlib
4fa63067 26701
b813574b
PB
26702install-info-zlib: \
26703 configure-zlib \
26704 info-zlib
26705 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26706 r=`${PWD_COMMAND}`; export r; \
26707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26708 $(HOST_EXPORTS) \
b813574b 26709 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26711 done; \
b813574b 26712 echo "Doing install-info in zlib" ; \
b00612cc 26713 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26716 "RANLIB=$${RANLIB}" \
26717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26718 install-info) \
4fa63067
NN
26719 || exit 1
26720
b813574b 26721@endif zlib
4fa63067 26722
b813574b
PB
26723.PHONY: maybe-installcheck-zlib installcheck-zlib
26724maybe-installcheck-zlib:
26725@if zlib
26726maybe-installcheck-zlib: installcheck-zlib
4fa63067 26727
b813574b
PB
26728installcheck-zlib: \
26729 configure-zlib
26730 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26731 r=`${PWD_COMMAND}`; export r; \
26732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26733 $(HOST_EXPORTS) \
b813574b 26734 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26736 done; \
b813574b 26737 echo "Doing installcheck in zlib" ; \
b00612cc 26738 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26741 "RANLIB=$${RANLIB}" \
26742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26743 installcheck) \
4fa63067
NN
26744 || exit 1
26745
b813574b 26746@endif zlib
4fa63067 26747
b813574b
PB
26748.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26749maybe-mostlyclean-zlib:
26750@if zlib
26751maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 26752
b813574b
PB
26753mostlyclean-zlib:
26754 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26755 r=`${PWD_COMMAND}`; export r; \
26756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26757 $(HOST_EXPORTS) \
b813574b 26758 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26760 done; \
b813574b 26761 echo "Doing mostlyclean in zlib" ; \
b00612cc 26762 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26765 "RANLIB=$${RANLIB}" \
26766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26767 mostlyclean) \
4fa63067
NN
26768 || exit 1
26769
b813574b 26770@endif zlib
4fa63067 26771
b813574b
PB
26772.PHONY: maybe-clean-zlib clean-zlib
26773maybe-clean-zlib:
26774@if zlib
26775maybe-clean-zlib: clean-zlib
4fa63067 26776
b813574b
PB
26777clean-zlib:
26778 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26779 r=`${PWD_COMMAND}`; export r; \
26780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26781 $(HOST_EXPORTS) \
b813574b 26782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26784 done; \
b813574b 26785 echo "Doing clean in zlib" ; \
b00612cc 26786 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26789 "RANLIB=$${RANLIB}" \
26790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26791 clean) \
4fa63067
NN
26792 || exit 1
26793
b813574b 26794@endif zlib
4fa63067 26795
b813574b
PB
26796.PHONY: maybe-distclean-zlib distclean-zlib
26797maybe-distclean-zlib:
26798@if zlib
26799maybe-distclean-zlib: distclean-zlib
4fa63067 26800
b813574b
PB
26801distclean-zlib:
26802 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26803 r=`${PWD_COMMAND}`; export r; \
26804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26805 $(HOST_EXPORTS) \
b813574b 26806 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26808 done; \
b813574b 26809 echo "Doing distclean in zlib" ; \
b00612cc 26810 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26813 "RANLIB=$${RANLIB}" \
26814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26815 distclean) \
4fa63067
NN
26816 || exit 1
26817
b813574b 26818@endif zlib
4fa63067 26819
b813574b
PB
26820.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26821maybe-maintainer-clean-zlib:
26822@if zlib
26823maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 26824
b813574b
PB
26825maintainer-clean-zlib:
26826 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26827 r=`${PWD_COMMAND}`; export r; \
26828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26829 $(HOST_EXPORTS) \
b813574b 26830 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26832 done; \
b813574b 26833 echo "Doing maintainer-clean in zlib" ; \
b00612cc 26834 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26837 "RANLIB=$${RANLIB}" \
26838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26839 maintainer-clean) \
4fa63067 26840 || exit 1
16ae0395 26841
b813574b 26842@endif zlib
3866be5d
NN
26843
26844
a7254363 26845
b813574b
PB
26846.PHONY: configure-gdb maybe-configure-gdb
26847maybe-configure-gdb:
26848@if gdb
26849maybe-configure-gdb: configure-gdb
c52c6897 26850configure-gdb:
0aed8855 26851 @: $(MAKE); $(unstage)
c52c6897 26852 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26854 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 26856 $(HOST_EXPORTS) \
a7254363
PB
26857 echo Configuring in $(HOST_SUBDIR)/gdb; \
26858 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 26859 case $(srcdir) in \
b00612cc
PB
26860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26861 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26863 esac; \
b00612cc
PB
26864 srcdiroption="--srcdir=$${topdir}/gdb"; \
26865 libsrcdir="$$s/gdb"; \
e2b9e2dc 26866 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 26867 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 26868 || exit 1
b813574b 26869@endif gdb
e2b9e2dc 26870
a7254363
PB
26871
26872
d545f33b
PB
26873
26874
b813574b
PB
26875.PHONY: all-gdb maybe-all-gdb
26876maybe-all-gdb:
26877@if gdb
d27cc32e 26878TARGET-gdb=all
b813574b
PB
26879maybe-all-gdb: all-gdb
26880all-gdb: configure-gdb
0aed8855 26881 @: $(MAKE); $(unstage)
b40e3958
L
26882 @r=`${PWD_COMMAND}`; export r; \
26883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26884 $(HOST_EXPORTS) \
b00612cc
PB
26885 (cd $(HOST_SUBDIR)/gdb && \
26886 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 26887@endif gdb
3866be5d 26888
a7254363 26889
d545f33b
PB
26890
26891
b813574b
PB
26892.PHONY: check-gdb maybe-check-gdb
26893maybe-check-gdb:
26894@if gdb
26895maybe-check-gdb: check-gdb
3866be5d 26896
b813574b 26897check-gdb:
0aed8855 26898 @: $(MAKE); $(unstage)
b40e3958
L
26899 @r=`${PWD_COMMAND}`; export r; \
26900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26901 $(HOST_EXPORTS) \
b00612cc
PB
26902 (cd $(HOST_SUBDIR)/gdb && \
26903 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 26904
b813574b 26905@endif gdb
3866be5d 26906
b813574b
PB
26907.PHONY: install-gdb maybe-install-gdb
26908maybe-install-gdb:
26909@if gdb
26910maybe-install-gdb: install-gdb
16ae0395 26911
b813574b 26912install-gdb: installdirs
0aed8855 26913 @: $(MAKE); $(unstage)
b40e3958
L
26914 @r=`${PWD_COMMAND}`; export r; \
26915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26916 $(HOST_EXPORTS) \
b00612cc 26917 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 26918 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 26919
b813574b 26920@endif gdb
3866be5d 26921
4fa63067
NN
26922# Other targets (info, dvi, etc.)
26923
b813574b
PB
26924.PHONY: maybe-info-gdb info-gdb
26925maybe-info-gdb:
26926@if gdb
26927maybe-info-gdb: info-gdb
4fa63067 26928
b813574b
PB
26929info-gdb: \
26930 configure-gdb
0aed8855 26931 @: $(MAKE); $(unstage)
b813574b 26932 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
26933 r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26935 $(HOST_EXPORTS) \
72b2455a 26936 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
26937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26938 done; \
b813574b 26939 echo "Doing info in gdb" ; \
b00612cc 26940 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
26941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26943 "RANLIB=$${RANLIB}" \
26944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26945 info) \
4fa63067
NN
26946 || exit 1
26947
b813574b 26948@endif gdb
4fa63067 26949
b813574b
PB
26950.PHONY: maybe-dvi-gdb dvi-gdb
26951maybe-dvi-gdb:
26952@if gdb
26953maybe-dvi-gdb: dvi-gdb
4fa63067 26954
b813574b
PB
26955dvi-gdb: \
26956 configure-gdb
0aed8855 26957 @: $(MAKE); $(unstage)
b813574b 26958 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
26959 r=`${PWD_COMMAND}`; export r; \
26960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26961 $(HOST_EXPORTS) \
72b2455a 26962 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
26963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26964 done; \
b813574b 26965 echo "Doing dvi in gdb" ; \
b00612cc 26966 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
26967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26969 "RANLIB=$${RANLIB}" \
26970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26971 dvi) \
4fa63067
NN
26972 || exit 1
26973
b813574b 26974@endif gdb
4fa63067 26975
6d389afc
MS
26976.PHONY: maybe-html-gdb html-gdb
26977maybe-html-gdb:
26978@if gdb
26979maybe-html-gdb: html-gdb
26980
26981html-gdb: \
26982 configure-gdb
0aed8855 26983 @: $(MAKE); $(unstage)
6d389afc
MS
26984 @[ -f ./gdb/Makefile ] || exit 0; \
26985 r=`${PWD_COMMAND}`; export r; \
26986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26987 $(HOST_EXPORTS) \
26988 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
26989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26990 done; \
26991 echo "Doing html in gdb" ; \
b00612cc 26992 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
26993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26995 "RANLIB=$${RANLIB}" \
26996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26997 html) \
26998 || exit 1
26999
27000@endif gdb
27001
b813574b
PB
27002.PHONY: maybe-TAGS-gdb TAGS-gdb
27003maybe-TAGS-gdb:
27004@if gdb
27005maybe-TAGS-gdb: TAGS-gdb
4fa63067 27006
b813574b
PB
27007TAGS-gdb: \
27008 configure-gdb
0aed8855 27009 @: $(MAKE); $(unstage)
b813574b 27010 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27011 r=`${PWD_COMMAND}`; export r; \
27012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27013 $(HOST_EXPORTS) \
72b2455a 27014 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27016 done; \
b813574b 27017 echo "Doing TAGS in gdb" ; \
b00612cc 27018 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27021 "RANLIB=$${RANLIB}" \
27022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27023 TAGS) \
4fa63067
NN
27024 || exit 1
27025
b813574b 27026@endif gdb
4fa63067 27027
b813574b
PB
27028.PHONY: maybe-install-info-gdb install-info-gdb
27029maybe-install-info-gdb:
27030@if gdb
27031maybe-install-info-gdb: install-info-gdb
4fa63067 27032
b813574b
PB
27033install-info-gdb: \
27034 configure-gdb \
27035 info-gdb
0aed8855 27036 @: $(MAKE); $(unstage)
b813574b 27037 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27038 r=`${PWD_COMMAND}`; export r; \
27039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27040 $(HOST_EXPORTS) \
72b2455a 27041 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27043 done; \
b813574b 27044 echo "Doing install-info in gdb" ; \
b00612cc 27045 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27048 "RANLIB=$${RANLIB}" \
27049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27050 install-info) \
4fa63067
NN
27051 || exit 1
27052
b813574b 27053@endif gdb
4fa63067 27054
b813574b
PB
27055.PHONY: maybe-installcheck-gdb installcheck-gdb
27056maybe-installcheck-gdb:
27057@if gdb
27058maybe-installcheck-gdb: installcheck-gdb
4fa63067 27059
b813574b
PB
27060installcheck-gdb: \
27061 configure-gdb
0aed8855 27062 @: $(MAKE); $(unstage)
b813574b 27063 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27064 r=`${PWD_COMMAND}`; export r; \
27065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27066 $(HOST_EXPORTS) \
72b2455a 27067 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27069 done; \
b813574b 27070 echo "Doing installcheck in gdb" ; \
b00612cc 27071 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27074 "RANLIB=$${RANLIB}" \
27075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27076 installcheck) \
4fa63067
NN
27077 || exit 1
27078
b813574b 27079@endif gdb
4fa63067 27080
b813574b
PB
27081.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27082maybe-mostlyclean-gdb:
27083@if gdb
27084maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 27085
b813574b 27086mostlyclean-gdb:
0aed8855 27087 @: $(MAKE); $(unstage)
b813574b 27088 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27089 r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27091 $(HOST_EXPORTS) \
72b2455a 27092 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27094 done; \
b813574b 27095 echo "Doing mostlyclean in gdb" ; \
b00612cc 27096 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27099 "RANLIB=$${RANLIB}" \
27100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27101 mostlyclean) \
4fa63067
NN
27102 || exit 1
27103
b813574b 27104@endif gdb
4fa63067 27105
b813574b
PB
27106.PHONY: maybe-clean-gdb clean-gdb
27107maybe-clean-gdb:
27108@if gdb
27109maybe-clean-gdb: clean-gdb
4fa63067 27110
b813574b 27111clean-gdb:
0aed8855 27112 @: $(MAKE); $(unstage)
b813574b 27113 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27114 r=`${PWD_COMMAND}`; export r; \
27115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27116 $(HOST_EXPORTS) \
72b2455a 27117 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27119 done; \
b813574b 27120 echo "Doing clean in gdb" ; \
b00612cc 27121 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27124 "RANLIB=$${RANLIB}" \
27125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27126 clean) \
4fa63067
NN
27127 || exit 1
27128
b813574b 27129@endif gdb
4fa63067 27130
b813574b
PB
27131.PHONY: maybe-distclean-gdb distclean-gdb
27132maybe-distclean-gdb:
27133@if gdb
27134maybe-distclean-gdb: distclean-gdb
4fa63067 27135
b813574b 27136distclean-gdb:
0aed8855 27137 @: $(MAKE); $(unstage)
b813574b 27138 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27139 r=`${PWD_COMMAND}`; export r; \
27140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27141 $(HOST_EXPORTS) \
72b2455a 27142 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27144 done; \
b813574b 27145 echo "Doing distclean in gdb" ; \
b00612cc 27146 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27149 "RANLIB=$${RANLIB}" \
27150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27151 distclean) \
4fa63067
NN
27152 || exit 1
27153
b813574b 27154@endif gdb
4fa63067 27155
b813574b
PB
27156.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27157maybe-maintainer-clean-gdb:
27158@if gdb
27159maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 27160
b813574b 27161maintainer-clean-gdb:
0aed8855 27162 @: $(MAKE); $(unstage)
b813574b 27163 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27164 r=`${PWD_COMMAND}`; export r; \
27165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27166 $(HOST_EXPORTS) \
72b2455a 27167 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27169 done; \
b813574b 27170 echo "Doing maintainer-clean in gdb" ; \
b00612cc 27171 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27174 "RANLIB=$${RANLIB}" \
27175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27176 maintainer-clean) \
4fa63067
NN
27177 || exit 1
27178
b813574b 27179@endif gdb
4fa63067
NN
27180
27181
a7254363 27182
b813574b
PB
27183.PHONY: configure-expect maybe-configure-expect
27184maybe-configure-expect:
27185@if expect
27186maybe-configure-expect: configure-expect
c52c6897 27187configure-expect:
0aed8855 27188 @: $(MAKE); $(unstage)
c52c6897 27189 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27191 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 27193 $(HOST_EXPORTS) \
a7254363
PB
27194 echo Configuring in $(HOST_SUBDIR)/expect; \
27195 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 27196 case $(srcdir) in \
b00612cc
PB
27197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27198 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27200 esac; \
b00612cc
PB
27201 srcdiroption="--srcdir=$${topdir}/expect"; \
27202 libsrcdir="$$s/expect"; \
e2b9e2dc 27203 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27204 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27205 || exit 1
b813574b 27206@endif expect
e2b9e2dc 27207
a7254363
PB
27208
27209
d545f33b
PB
27210
27211
b813574b
PB
27212.PHONY: all-expect maybe-all-expect
27213maybe-all-expect:
27214@if expect
d27cc32e 27215TARGET-expect=all
b813574b
PB
27216maybe-all-expect: all-expect
27217all-expect: configure-expect
0aed8855 27218 @: $(MAKE); $(unstage)
b40e3958
L
27219 @r=`${PWD_COMMAND}`; export r; \
27220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27221 $(HOST_EXPORTS) \
b00612cc
PB
27222 (cd $(HOST_SUBDIR)/expect && \
27223 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 27224@endif expect
3866be5d 27225
a7254363 27226
d545f33b
PB
27227
27228
b813574b
PB
27229.PHONY: check-expect maybe-check-expect
27230maybe-check-expect:
27231@if expect
27232maybe-check-expect: check-expect
3866be5d 27233
b813574b 27234check-expect:
0aed8855 27235 @: $(MAKE); $(unstage)
b40e3958
L
27236 @r=`${PWD_COMMAND}`; export r; \
27237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27238 $(HOST_EXPORTS) \
b00612cc
PB
27239 (cd $(HOST_SUBDIR)/expect && \
27240 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27241
b813574b 27242@endif expect
3866be5d 27243
b813574b
PB
27244.PHONY: install-expect maybe-install-expect
27245maybe-install-expect:
27246@if expect
27247maybe-install-expect: install-expect
16ae0395 27248
b813574b 27249install-expect: installdirs
0aed8855 27250 @: $(MAKE); $(unstage)
b40e3958
L
27251 @r=`${PWD_COMMAND}`; export r; \
27252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27253 $(HOST_EXPORTS) \
b00612cc 27254 (cd $(HOST_SUBDIR)/expect && \
2da12f12 27255 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 27256
b813574b 27257@endif expect
3866be5d 27258
4fa63067
NN
27259# Other targets (info, dvi, etc.)
27260
b813574b
PB
27261.PHONY: maybe-info-expect info-expect
27262maybe-info-expect:
27263@if expect
27264maybe-info-expect: info-expect
4fa63067 27265
b813574b
PB
27266info-expect: \
27267 configure-expect
0aed8855 27268 @: $(MAKE); $(unstage)
b813574b 27269 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
27270 r=`${PWD_COMMAND}`; export r; \
27271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27272 $(HOST_EXPORTS) \
72b2455a 27273 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27275 done; \
b813574b 27276 echo "Doing info in expect" ; \
b00612cc 27277 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27280 "RANLIB=$${RANLIB}" \
27281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27282 info) \
e2b9e2dc
NN
27283 || exit 1
27284
b813574b 27285@endif expect
4fa63067 27286
b813574b
PB
27287.PHONY: maybe-dvi-expect dvi-expect
27288maybe-dvi-expect:
27289@if expect
27290maybe-dvi-expect: dvi-expect
4fa63067 27291
b813574b
PB
27292dvi-expect: \
27293 configure-expect
0aed8855 27294 @: $(MAKE); $(unstage)
b813574b 27295 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27296 r=`${PWD_COMMAND}`; export r; \
b40e3958 27297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27298 $(HOST_EXPORTS) \
72b2455a 27299 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27301 done; \
b813574b 27302 echo "Doing dvi in expect" ; \
b00612cc 27303 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27306 "RANLIB=$${RANLIB}" \
27307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27308 dvi) \
4fa63067 27309 || exit 1
3866be5d 27310
b813574b 27311@endif expect
3866be5d 27312
6d389afc
MS
27313.PHONY: maybe-html-expect html-expect
27314maybe-html-expect:
27315@if expect
27316maybe-html-expect: html-expect
27317
27318html-expect: \
27319 configure-expect
0aed8855 27320 @: $(MAKE); $(unstage)
6d389afc
MS
27321 @[ -f ./expect/Makefile ] || exit 0; \
27322 r=`${PWD_COMMAND}`; export r; \
27323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27324 $(HOST_EXPORTS) \
27325 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
27326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27327 done; \
27328 echo "Doing html in expect" ; \
b00612cc 27329 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
27330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27332 "RANLIB=$${RANLIB}" \
27333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27334 html) \
27335 || exit 1
27336
27337@endif expect
27338
b813574b
PB
27339.PHONY: maybe-TAGS-expect TAGS-expect
27340maybe-TAGS-expect:
27341@if expect
27342maybe-TAGS-expect: TAGS-expect
4fa63067 27343
b813574b
PB
27344TAGS-expect: \
27345 configure-expect
0aed8855 27346 @: $(MAKE); $(unstage)
b813574b 27347 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27348 r=`${PWD_COMMAND}`; export r; \
b40e3958 27349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27350 $(HOST_EXPORTS) \
72b2455a 27351 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27353 done; \
b813574b 27354 echo "Doing TAGS in expect" ; \
b00612cc 27355 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27358 "RANLIB=$${RANLIB}" \
27359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27360 TAGS) \
4fa63067 27361 || exit 1
3866be5d 27362
b813574b 27363@endif expect
3866be5d 27364
b813574b
PB
27365.PHONY: maybe-install-info-expect install-info-expect
27366maybe-install-info-expect:
27367@if expect
27368maybe-install-info-expect: install-info-expect
16ae0395 27369
b813574b
PB
27370install-info-expect: \
27371 configure-expect \
27372 info-expect
0aed8855 27373 @: $(MAKE); $(unstage)
b813574b 27374 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27375 r=`${PWD_COMMAND}`; export r; \
27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27377 $(HOST_EXPORTS) \
72b2455a 27378 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27380 done; \
b813574b 27381 echo "Doing install-info in expect" ; \
b00612cc 27382 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27385 "RANLIB=$${RANLIB}" \
27386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27387 install-info) \
4fa63067
NN
27388 || exit 1
27389
b813574b 27390@endif expect
4fa63067 27391
b813574b
PB
27392.PHONY: maybe-installcheck-expect installcheck-expect
27393maybe-installcheck-expect:
27394@if expect
27395maybe-installcheck-expect: installcheck-expect
4fa63067 27396
b813574b
PB
27397installcheck-expect: \
27398 configure-expect
0aed8855 27399 @: $(MAKE); $(unstage)
b813574b 27400 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27401 r=`${PWD_COMMAND}`; export r; \
27402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27403 $(HOST_EXPORTS) \
72b2455a 27404 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27406 done; \
b813574b 27407 echo "Doing installcheck in expect" ; \
b00612cc 27408 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27411 "RANLIB=$${RANLIB}" \
27412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27413 installcheck) \
4fa63067
NN
27414 || exit 1
27415
b813574b 27416@endif expect
4fa63067 27417
b813574b
PB
27418.PHONY: maybe-mostlyclean-expect mostlyclean-expect
27419maybe-mostlyclean-expect:
27420@if expect
27421maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 27422
b813574b 27423mostlyclean-expect:
0aed8855 27424 @: $(MAKE); $(unstage)
b813574b 27425 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27426 r=`${PWD_COMMAND}`; export r; \
27427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27428 $(HOST_EXPORTS) \
72b2455a 27429 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27431 done; \
b813574b 27432 echo "Doing mostlyclean in expect" ; \
b00612cc 27433 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27436 "RANLIB=$${RANLIB}" \
27437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27438 mostlyclean) \
4fa63067
NN
27439 || exit 1
27440
b813574b 27441@endif expect
4fa63067 27442
b813574b
PB
27443.PHONY: maybe-clean-expect clean-expect
27444maybe-clean-expect:
27445@if expect
27446maybe-clean-expect: clean-expect
4fa63067 27447
b813574b 27448clean-expect:
0aed8855 27449 @: $(MAKE); $(unstage)
b813574b 27450 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27451 r=`${PWD_COMMAND}`; export r; \
27452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27453 $(HOST_EXPORTS) \
72b2455a 27454 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27456 done; \
b813574b 27457 echo "Doing clean in expect" ; \
b00612cc 27458 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27461 "RANLIB=$${RANLIB}" \
27462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27463 clean) \
4fa63067
NN
27464 || exit 1
27465
b813574b 27466@endif expect
4fa63067 27467
b813574b
PB
27468.PHONY: maybe-distclean-expect distclean-expect
27469maybe-distclean-expect:
27470@if expect
27471maybe-distclean-expect: distclean-expect
4fa63067 27472
b813574b 27473distclean-expect:
0aed8855 27474 @: $(MAKE); $(unstage)
b813574b 27475 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27476 r=`${PWD_COMMAND}`; export r; \
27477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27478 $(HOST_EXPORTS) \
72b2455a 27479 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27481 done; \
b813574b 27482 echo "Doing distclean in expect" ; \
b00612cc 27483 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27486 "RANLIB=$${RANLIB}" \
27487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27488 distclean) \
4fa63067
NN
27489 || exit 1
27490
b813574b 27491@endif expect
4fa63067 27492
b813574b
PB
27493.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27494maybe-maintainer-clean-expect:
27495@if expect
27496maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 27497
b813574b 27498maintainer-clean-expect:
0aed8855 27499 @: $(MAKE); $(unstage)
b813574b 27500 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27501 r=`${PWD_COMMAND}`; export r; \
b40e3958 27502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27503 $(HOST_EXPORTS) \
72b2455a 27504 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27506 done; \
b813574b 27507 echo "Doing maintainer-clean in expect" ; \
b00612cc 27508 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27511 "RANLIB=$${RANLIB}" \
27512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27513 maintainer-clean) \
4fa63067 27514 || exit 1
3866be5d 27515
b813574b 27516@endif expect
3866be5d 27517
4fa63067 27518
a7254363 27519
b813574b
PB
27520.PHONY: configure-guile maybe-configure-guile
27521maybe-configure-guile:
27522@if guile
27523maybe-configure-guile: configure-guile
c52c6897 27524configure-guile:
0aed8855 27525 @: $(MAKE); $(unstage)
c52c6897 27526 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27528 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 27530 $(HOST_EXPORTS) \
a7254363
PB
27531 echo Configuring in $(HOST_SUBDIR)/guile; \
27532 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 27533 case $(srcdir) in \
b00612cc
PB
27534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27535 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27537 esac; \
b00612cc
PB
27538 srcdiroption="--srcdir=$${topdir}/guile"; \
27539 libsrcdir="$$s/guile"; \
e2b9e2dc 27540 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27541 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27542 || exit 1
b813574b 27543@endif guile
e2b9e2dc 27544
a7254363
PB
27545
27546
d545f33b
PB
27547
27548
b813574b
PB
27549.PHONY: all-guile maybe-all-guile
27550maybe-all-guile:
27551@if guile
d27cc32e 27552TARGET-guile=all
b813574b
PB
27553maybe-all-guile: all-guile
27554all-guile: configure-guile
0aed8855 27555 @: $(MAKE); $(unstage)
b40e3958
L
27556 @r=`${PWD_COMMAND}`; export r; \
27557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27558 $(HOST_EXPORTS) \
b00612cc
PB
27559 (cd $(HOST_SUBDIR)/guile && \
27560 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 27561@endif guile
3866be5d 27562
a7254363 27563
d545f33b
PB
27564
27565
b813574b
PB
27566.PHONY: check-guile maybe-check-guile
27567maybe-check-guile:
27568@if guile
27569maybe-check-guile: check-guile
3866be5d 27570
b813574b 27571check-guile:
0aed8855 27572 @: $(MAKE); $(unstage)
b40e3958
L
27573 @r=`${PWD_COMMAND}`; export r; \
27574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27575 $(HOST_EXPORTS) \
b00612cc
PB
27576 (cd $(HOST_SUBDIR)/guile && \
27577 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27578
b813574b 27579@endif guile
16ae0395 27580
b813574b
PB
27581.PHONY: install-guile maybe-install-guile
27582maybe-install-guile:
27583@if guile
27584maybe-install-guile: install-guile
27585
27586install-guile: installdirs
0aed8855 27587 @: $(MAKE); $(unstage)
b40e3958
L
27588 @r=`${PWD_COMMAND}`; export r; \
27589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27590 $(HOST_EXPORTS) \
b00612cc 27591 (cd $(HOST_SUBDIR)/guile && \
2da12f12 27592 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 27593
b813574b 27594@endif guile
4fa63067
NN
27595
27596# Other targets (info, dvi, etc.)
27597
b813574b
PB
27598.PHONY: maybe-info-guile info-guile
27599maybe-info-guile:
27600@if guile
27601maybe-info-guile: info-guile
4fa63067 27602
b813574b
PB
27603info-guile: \
27604 configure-guile
0aed8855 27605 @: $(MAKE); $(unstage)
b813574b 27606 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27607 r=`${PWD_COMMAND}`; export r; \
27608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27609 $(HOST_EXPORTS) \
72b2455a 27610 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27612 done; \
b813574b 27613 echo "Doing info in guile" ; \
b00612cc 27614 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27617 "RANLIB=$${RANLIB}" \
27618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27619 info) \
4fa63067
NN
27620 || exit 1
27621
b813574b 27622@endif guile
4fa63067 27623
b813574b
PB
27624.PHONY: maybe-dvi-guile dvi-guile
27625maybe-dvi-guile:
27626@if guile
27627maybe-dvi-guile: dvi-guile
4fa63067 27628
b813574b
PB
27629dvi-guile: \
27630 configure-guile
0aed8855 27631 @: $(MAKE); $(unstage)
b813574b 27632 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27633 r=`${PWD_COMMAND}`; export r; \
27634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27635 $(HOST_EXPORTS) \
72b2455a 27636 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27638 done; \
b813574b 27639 echo "Doing dvi in guile" ; \
b00612cc 27640 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27643 "RANLIB=$${RANLIB}" \
27644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27645 dvi) \
4fa63067
NN
27646 || exit 1
27647
b813574b 27648@endif guile
4fa63067 27649
6d389afc
MS
27650.PHONY: maybe-html-guile html-guile
27651maybe-html-guile:
27652@if guile
27653maybe-html-guile: html-guile
27654
27655html-guile: \
27656 configure-guile
0aed8855 27657 @: $(MAKE); $(unstage)
6d389afc
MS
27658 @[ -f ./guile/Makefile ] || exit 0; \
27659 r=`${PWD_COMMAND}`; export r; \
27660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27661 $(HOST_EXPORTS) \
27662 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
27663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27664 done; \
27665 echo "Doing html in guile" ; \
b00612cc 27666 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
27667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27669 "RANLIB=$${RANLIB}" \
27670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27671 html) \
27672 || exit 1
27673
27674@endif guile
27675
b813574b
PB
27676.PHONY: maybe-TAGS-guile TAGS-guile
27677maybe-TAGS-guile:
27678@if guile
27679maybe-TAGS-guile: TAGS-guile
4fa63067 27680
b813574b
PB
27681TAGS-guile: \
27682 configure-guile
0aed8855 27683 @: $(MAKE); $(unstage)
b813574b 27684 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27685 r=`${PWD_COMMAND}`; export r; \
27686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27687 $(HOST_EXPORTS) \
72b2455a 27688 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27690 done; \
b813574b 27691 echo "Doing TAGS in guile" ; \
b00612cc 27692 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27695 "RANLIB=$${RANLIB}" \
27696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27697 TAGS) \
4fa63067
NN
27698 || exit 1
27699
b813574b 27700@endif guile
4fa63067 27701
b813574b
PB
27702.PHONY: maybe-install-info-guile install-info-guile
27703maybe-install-info-guile:
27704@if guile
27705maybe-install-info-guile: install-info-guile
4fa63067 27706
b813574b
PB
27707install-info-guile: \
27708 configure-guile \
27709 info-guile
0aed8855 27710 @: $(MAKE); $(unstage)
b813574b 27711 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27712 r=`${PWD_COMMAND}`; export r; \
27713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27714 $(HOST_EXPORTS) \
72b2455a 27715 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27717 done; \
b813574b 27718 echo "Doing install-info in guile" ; \
b00612cc 27719 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27722 "RANLIB=$${RANLIB}" \
27723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27724 install-info) \
4fa63067
NN
27725 || exit 1
27726
b813574b 27727@endif guile
4fa63067 27728
b813574b
PB
27729.PHONY: maybe-installcheck-guile installcheck-guile
27730maybe-installcheck-guile:
27731@if guile
27732maybe-installcheck-guile: installcheck-guile
4fa63067 27733
b813574b
PB
27734installcheck-guile: \
27735 configure-guile
0aed8855 27736 @: $(MAKE); $(unstage)
b813574b 27737 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27738 r=`${PWD_COMMAND}`; export r; \
27739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27740 $(HOST_EXPORTS) \
72b2455a 27741 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27743 done; \
b813574b 27744 echo "Doing installcheck in guile" ; \
b00612cc 27745 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27748 "RANLIB=$${RANLIB}" \
27749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27750 installcheck) \
4fa63067
NN
27751 || exit 1
27752
b813574b 27753@endif guile
4fa63067 27754
b813574b
PB
27755.PHONY: maybe-mostlyclean-guile mostlyclean-guile
27756maybe-mostlyclean-guile:
27757@if guile
27758maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 27759
b813574b 27760mostlyclean-guile:
0aed8855 27761 @: $(MAKE); $(unstage)
b813574b 27762 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27763 r=`${PWD_COMMAND}`; export r; \
27764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27765 $(HOST_EXPORTS) \
72b2455a 27766 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27768 done; \
b813574b 27769 echo "Doing mostlyclean in guile" ; \
b00612cc 27770 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27773 "RANLIB=$${RANLIB}" \
27774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27775 mostlyclean) \
4fa63067
NN
27776 || exit 1
27777
b813574b 27778@endif guile
4fa63067 27779
b813574b
PB
27780.PHONY: maybe-clean-guile clean-guile
27781maybe-clean-guile:
27782@if guile
27783maybe-clean-guile: clean-guile
4fa63067 27784
b813574b 27785clean-guile:
0aed8855 27786 @: $(MAKE); $(unstage)
b813574b 27787 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27788 r=`${PWD_COMMAND}`; export r; \
27789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27790 $(HOST_EXPORTS) \
72b2455a 27791 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27793 done; \
b813574b 27794 echo "Doing clean in guile" ; \
b00612cc 27795 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27798 "RANLIB=$${RANLIB}" \
27799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27800 clean) \
4fa63067
NN
27801 || exit 1
27802
b813574b 27803@endif guile
4fa63067 27804
b813574b
PB
27805.PHONY: maybe-distclean-guile distclean-guile
27806maybe-distclean-guile:
27807@if guile
27808maybe-distclean-guile: distclean-guile
4fa63067 27809
b813574b 27810distclean-guile:
0aed8855 27811 @: $(MAKE); $(unstage)
b813574b 27812 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27813 r=`${PWD_COMMAND}`; export r; \
27814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27815 $(HOST_EXPORTS) \
72b2455a 27816 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27818 done; \
b813574b 27819 echo "Doing distclean in guile" ; \
b00612cc 27820 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27823 "RANLIB=$${RANLIB}" \
27824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27825 distclean) \
4fa63067
NN
27826 || exit 1
27827
b813574b 27828@endif guile
4fa63067 27829
b813574b
PB
27830.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27831maybe-maintainer-clean-guile:
27832@if guile
27833maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 27834
b813574b 27835maintainer-clean-guile:
0aed8855 27836 @: $(MAKE); $(unstage)
b813574b 27837 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27838 r=`${PWD_COMMAND}`; export r; \
27839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27840 $(HOST_EXPORTS) \
72b2455a 27841 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27843 done; \
b813574b 27844 echo "Doing maintainer-clean in guile" ; \
b00612cc 27845 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27848 "RANLIB=$${RANLIB}" \
27849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27850 maintainer-clean) \
4fa63067
NN
27851 || exit 1
27852
b813574b 27853@endif guile
3866be5d
NN
27854
27855
a7254363 27856
b813574b
PB
27857.PHONY: configure-tk maybe-configure-tk
27858maybe-configure-tk:
27859@if tk
27860maybe-configure-tk: configure-tk
c52c6897 27861configure-tk:
0aed8855 27862 @: $(MAKE); $(unstage)
c52c6897 27863 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27865 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 27867 $(HOST_EXPORTS) \
a7254363
PB
27868 echo Configuring in $(HOST_SUBDIR)/tk; \
27869 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 27870 case $(srcdir) in \
b00612cc
PB
27871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27872 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27874 esac; \
b00612cc
PB
27875 srcdiroption="--srcdir=$${topdir}/tk"; \
27876 libsrcdir="$$s/tk"; \
e2b9e2dc 27877 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27878 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27879 || exit 1
b813574b 27880@endif tk
e2b9e2dc 27881
a7254363
PB
27882
27883
d545f33b
PB
27884
27885
b813574b
PB
27886.PHONY: all-tk maybe-all-tk
27887maybe-all-tk:
27888@if tk
d27cc32e 27889TARGET-tk=all
b813574b
PB
27890maybe-all-tk: all-tk
27891all-tk: configure-tk
0aed8855 27892 @: $(MAKE); $(unstage)
b40e3958
L
27893 @r=`${PWD_COMMAND}`; export r; \
27894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27895 $(HOST_EXPORTS) \
b00612cc
PB
27896 (cd $(HOST_SUBDIR)/tk && \
27897 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 27898@endif tk
3866be5d 27899
a7254363 27900
d545f33b
PB
27901
27902
b813574b
PB
27903.PHONY: check-tk maybe-check-tk
27904maybe-check-tk:
27905@if tk
27906maybe-check-tk: check-tk
3866be5d 27907
b813574b 27908check-tk:
0aed8855 27909 @: $(MAKE); $(unstage)
b40e3958
L
27910 @r=`${PWD_COMMAND}`; export r; \
27911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27912 $(HOST_EXPORTS) \
b00612cc
PB
27913 (cd $(HOST_SUBDIR)/tk && \
27914 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27915
b813574b 27916@endif tk
3866be5d 27917
b813574b
PB
27918.PHONY: install-tk maybe-install-tk
27919maybe-install-tk:
27920@if tk
27921maybe-install-tk: install-tk
16ae0395 27922
b813574b 27923install-tk: installdirs
0aed8855 27924 @: $(MAKE); $(unstage)
b40e3958
L
27925 @r=`${PWD_COMMAND}`; export r; \
27926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27927 $(HOST_EXPORTS) \
b00612cc 27928 (cd $(HOST_SUBDIR)/tk && \
2da12f12 27929 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 27930
b813574b 27931@endif tk
3866be5d 27932
4fa63067
NN
27933# Other targets (info, dvi, etc.)
27934
b813574b
PB
27935.PHONY: maybe-info-tk info-tk
27936maybe-info-tk:
27937@if tk
27938maybe-info-tk: info-tk
4fa63067 27939
b813574b
PB
27940info-tk: \
27941 configure-tk
0aed8855 27942 @: $(MAKE); $(unstage)
b813574b 27943 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
27944 r=`${PWD_COMMAND}`; export r; \
27945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27946 $(HOST_EXPORTS) \
72b2455a 27947 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27949 done; \
b813574b 27950 echo "Doing info in tk" ; \
b00612cc 27951 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
27952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27954 "RANLIB=$${RANLIB}" \
27955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27956 info) \
e2b9e2dc
NN
27957 || exit 1
27958
b813574b 27959@endif tk
4fa63067 27960
b813574b
PB
27961.PHONY: maybe-dvi-tk dvi-tk
27962maybe-dvi-tk:
27963@if tk
27964maybe-dvi-tk: dvi-tk
4fa63067 27965
b813574b
PB
27966dvi-tk: \
27967 configure-tk
0aed8855 27968 @: $(MAKE); $(unstage)
b813574b 27969 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 27970 r=`${PWD_COMMAND}`; export r; \
b40e3958 27971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27972 $(HOST_EXPORTS) \
72b2455a 27973 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27975 done; \
b813574b 27976 echo "Doing dvi in tk" ; \
b00612cc 27977 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
27978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27980 "RANLIB=$${RANLIB}" \
27981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27982 dvi) \
4fa63067 27983 || exit 1
3866be5d 27984
b813574b 27985@endif tk
3866be5d 27986
6d389afc
MS
27987.PHONY: maybe-html-tk html-tk
27988maybe-html-tk:
27989@if tk
27990maybe-html-tk: html-tk
27991
27992html-tk: \
27993 configure-tk
0aed8855 27994 @: $(MAKE); $(unstage)
6d389afc
MS
27995 @[ -f ./tk/Makefile ] || exit 0; \
27996 r=`${PWD_COMMAND}`; export r; \
27997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27998 $(HOST_EXPORTS) \
27999 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
28000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28001 done; \
28002 echo "Doing html in tk" ; \
b00612cc 28003 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
28004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28006 "RANLIB=$${RANLIB}" \
28007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28008 html) \
28009 || exit 1
28010
28011@endif tk
28012
b813574b
PB
28013.PHONY: maybe-TAGS-tk TAGS-tk
28014maybe-TAGS-tk:
28015@if tk
28016maybe-TAGS-tk: TAGS-tk
4fa63067 28017
b813574b
PB
28018TAGS-tk: \
28019 configure-tk
0aed8855 28020 @: $(MAKE); $(unstage)
b813574b 28021 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 28022 r=`${PWD_COMMAND}`; export r; \
b40e3958 28023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28024 $(HOST_EXPORTS) \
72b2455a 28025 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28027 done; \
b813574b 28028 echo "Doing TAGS in tk" ; \
b00612cc 28029 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28032 "RANLIB=$${RANLIB}" \
28033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28034 TAGS) \
4fa63067 28035 || exit 1
3866be5d 28036
b813574b 28037@endif tk
3866be5d 28038
b813574b
PB
28039.PHONY: maybe-install-info-tk install-info-tk
28040maybe-install-info-tk:
28041@if tk
28042maybe-install-info-tk: install-info-tk
4fa63067 28043
b813574b
PB
28044install-info-tk: \
28045 configure-tk \
28046 info-tk
0aed8855 28047 @: $(MAKE); $(unstage)
b813574b 28048 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28049 r=`${PWD_COMMAND}`; export r; \
28050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28051 $(HOST_EXPORTS) \
72b2455a 28052 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28054 done; \
b813574b 28055 echo "Doing install-info in tk" ; \
b00612cc 28056 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28059 "RANLIB=$${RANLIB}" \
28060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28061 install-info) \
4fa63067
NN
28062 || exit 1
28063
b813574b 28064@endif tk
4fa63067 28065
b813574b
PB
28066.PHONY: maybe-installcheck-tk installcheck-tk
28067maybe-installcheck-tk:
28068@if tk
28069maybe-installcheck-tk: installcheck-tk
4fa63067 28070
b813574b
PB
28071installcheck-tk: \
28072 configure-tk
0aed8855 28073 @: $(MAKE); $(unstage)
b813574b 28074 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28075 r=`${PWD_COMMAND}`; export r; \
28076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28077 $(HOST_EXPORTS) \
72b2455a 28078 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28080 done; \
b813574b 28081 echo "Doing installcheck in tk" ; \
b00612cc 28082 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28085 "RANLIB=$${RANLIB}" \
28086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28087 installcheck) \
4fa63067
NN
28088 || exit 1
28089
b813574b 28090@endif tk
4fa63067 28091
b813574b
PB
28092.PHONY: maybe-mostlyclean-tk mostlyclean-tk
28093maybe-mostlyclean-tk:
28094@if tk
28095maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 28096
b813574b 28097mostlyclean-tk:
0aed8855 28098 @: $(MAKE); $(unstage)
b813574b 28099 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28100 r=`${PWD_COMMAND}`; export r; \
28101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28102 $(HOST_EXPORTS) \
72b2455a 28103 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28105 done; \
b813574b 28106 echo "Doing mostlyclean in tk" ; \
b00612cc 28107 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28110 "RANLIB=$${RANLIB}" \
28111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28112 mostlyclean) \
4fa63067
NN
28113 || exit 1
28114
b813574b 28115@endif tk
4fa63067 28116
b813574b
PB
28117.PHONY: maybe-clean-tk clean-tk
28118maybe-clean-tk:
28119@if tk
28120maybe-clean-tk: clean-tk
4fa63067 28121
b813574b 28122clean-tk:
0aed8855 28123 @: $(MAKE); $(unstage)
b813574b 28124 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28125 r=`${PWD_COMMAND}`; export r; \
28126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28127 $(HOST_EXPORTS) \
72b2455a 28128 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28130 done; \
b813574b 28131 echo "Doing clean in tk" ; \
b00612cc 28132 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28135 "RANLIB=$${RANLIB}" \
28136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28137 clean) \
4fa63067
NN
28138 || exit 1
28139
b813574b 28140@endif tk
4fa63067 28141
b813574b
PB
28142.PHONY: maybe-distclean-tk distclean-tk
28143maybe-distclean-tk:
28144@if tk
28145maybe-distclean-tk: distclean-tk
4fa63067 28146
b813574b 28147distclean-tk:
0aed8855 28148 @: $(MAKE); $(unstage)
b813574b 28149 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28150 r=`${PWD_COMMAND}`; export r; \
28151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28152 $(HOST_EXPORTS) \
72b2455a 28153 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28155 done; \
b813574b 28156 echo "Doing distclean in tk" ; \
b00612cc 28157 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28160 "RANLIB=$${RANLIB}" \
28161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28162 distclean) \
4fa63067
NN
28163 || exit 1
28164
b813574b 28165@endif tk
4fa63067 28166
b813574b
PB
28167.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28168maybe-maintainer-clean-tk:
28169@if tk
28170maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 28171
b813574b 28172maintainer-clean-tk:
0aed8855 28173 @: $(MAKE); $(unstage)
b813574b 28174 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 28175 r=`${PWD_COMMAND}`; export r; \
b40e3958 28176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28177 $(HOST_EXPORTS) \
72b2455a 28178 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28180 done; \
b813574b 28181 echo "Doing maintainer-clean in tk" ; \
b00612cc 28182 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28185 "RANLIB=$${RANLIB}" \
28186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28187 maintainer-clean) \
4fa63067 28188 || exit 1
3866be5d 28189
b813574b 28190@endif tk
3866be5d 28191
4fa63067 28192
a7254363 28193
b813574b
PB
28194.PHONY: configure-libtermcap maybe-configure-libtermcap
28195maybe-configure-libtermcap:
28196@if libtermcap
28197maybe-configure-libtermcap: configure-libtermcap
c52c6897 28198configure-libtermcap:
0aed8855 28199 @: $(MAKE); $(unstage)
c52c6897 28200 @r=`${PWD_COMMAND}`; export r; \
b813574b 28201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28202 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 28204 $(HOST_EXPORTS) \
a7254363
PB
28205 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28206 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 28207 case $(srcdir) in \
b00612cc
PB
28208 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28209 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28210 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 28211 esac; \
b00612cc
PB
28212 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28213 libsrcdir="$$s/libtermcap"; \
b813574b
PB
28214 $(SHELL) $${libsrcdir}/configure \
28215 $(HOST_CONFIGARGS) $${srcdiroption} \
28216 || exit 1
28217@endif libtermcap
28218
a7254363
PB
28219
28220
d545f33b
PB
28221
28222
b813574b
PB
28223.PHONY: all-libtermcap maybe-all-libtermcap
28224maybe-all-libtermcap:
28225@if libtermcap
d27cc32e 28226TARGET-libtermcap=all
b813574b
PB
28227maybe-all-libtermcap: all-libtermcap
28228all-libtermcap: configure-libtermcap
0aed8855 28229 @: $(MAKE); $(unstage)
b813574b
PB
28230 @r=`${PWD_COMMAND}`; export r; \
28231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 28232 $(HOST_EXPORTS) \
b00612cc
PB
28233 (cd $(HOST_SUBDIR)/libtermcap && \
28234 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
28235@endif libtermcap
28236
a7254363 28237
d545f33b
PB
28238
28239
b813574b
PB
28240.PHONY: check-libtermcap maybe-check-libtermcap
28241maybe-check-libtermcap:
28242@if libtermcap
28243maybe-check-libtermcap: check-libtermcap
28244
28245check-libtermcap:
4fa63067 28246
6bd3dfaa 28247@endif libtermcap
4fa63067
NN
28248
28249.PHONY: install-libtermcap maybe-install-libtermcap
28250maybe-install-libtermcap:
6bd3dfaa
PB
28251@if libtermcap
28252maybe-install-libtermcap: install-libtermcap
4fa63067
NN
28253
28254install-libtermcap: installdirs
0aed8855 28255 @: $(MAKE); $(unstage)
b40e3958
L
28256 @r=`${PWD_COMMAND}`; export r; \
28257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28258 $(HOST_EXPORTS) \
b00612cc 28259 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 28260 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28261
6bd3dfaa 28262@endif libtermcap
3866be5d 28263
4fa63067 28264# Other targets (info, dvi, etc.)
16ae0395 28265
4fa63067
NN
28266.PHONY: maybe-info-libtermcap info-libtermcap
28267maybe-info-libtermcap:
6bd3dfaa
PB
28268@if libtermcap
28269maybe-info-libtermcap: info-libtermcap
4fa63067
NN
28270
28271info-libtermcap: \
28272 configure-libtermcap
0aed8855 28273 @: $(MAKE); $(unstage)
4fa63067
NN
28274 @[ -f ./libtermcap/Makefile ] || exit 0; \
28275 r=`${PWD_COMMAND}`; export r; \
b40e3958 28276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28277 $(HOST_EXPORTS) \
b813574b 28278 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28280 done; \
28281 echo "Doing info in libtermcap" ; \
b00612cc 28282 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28285 "RANLIB=$${RANLIB}" \
28286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28287 info) \
4fa63067 28288 || exit 1
3866be5d 28289
6bd3dfaa 28290@endif libtermcap
3866be5d 28291
4fa63067
NN
28292.PHONY: maybe-dvi-libtermcap dvi-libtermcap
28293maybe-dvi-libtermcap:
6bd3dfaa
PB
28294@if libtermcap
28295maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
28296
28297dvi-libtermcap: \
28298 configure-libtermcap
0aed8855 28299 @: $(MAKE); $(unstage)
4fa63067
NN
28300 @[ -f ./libtermcap/Makefile ] || exit 0; \
28301 r=`${PWD_COMMAND}`; export r; \
28302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28303 $(HOST_EXPORTS) \
b813574b 28304 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28306 done; \
28307 echo "Doing dvi in libtermcap" ; \
b00612cc 28308 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28311 "RANLIB=$${RANLIB}" \
28312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28313 dvi) \
4fa63067
NN
28314 || exit 1
28315
6bd3dfaa 28316@endif libtermcap
4fa63067 28317
6d389afc
MS
28318.PHONY: maybe-html-libtermcap html-libtermcap
28319maybe-html-libtermcap:
28320@if libtermcap
28321maybe-html-libtermcap: html-libtermcap
28322
28323html-libtermcap: \
28324 configure-libtermcap
0aed8855 28325 @: $(MAKE); $(unstage)
6d389afc
MS
28326 @[ -f ./libtermcap/Makefile ] || exit 0; \
28327 r=`${PWD_COMMAND}`; export r; \
28328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28329 $(HOST_EXPORTS) \
28330 for flag in $(EXTRA_HOST_FLAGS) ; do \
28331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28332 done; \
28333 echo "Doing html in libtermcap" ; \
b00612cc 28334 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
28335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28337 "RANLIB=$${RANLIB}" \
28338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28339 html) \
28340 || exit 1
28341
28342@endif libtermcap
28343
4fa63067
NN
28344.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28345maybe-TAGS-libtermcap:
6bd3dfaa
PB
28346@if libtermcap
28347maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
28348
28349TAGS-libtermcap: \
28350 configure-libtermcap
0aed8855 28351 @: $(MAKE); $(unstage)
4fa63067
NN
28352 @[ -f ./libtermcap/Makefile ] || exit 0; \
28353 r=`${PWD_COMMAND}`; export r; \
28354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28355 $(HOST_EXPORTS) \
b813574b 28356 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28358 done; \
28359 echo "Doing TAGS in libtermcap" ; \
b00612cc 28360 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28363 "RANLIB=$${RANLIB}" \
28364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28365 TAGS) \
4fa63067
NN
28366 || exit 1
28367
6bd3dfaa 28368@endif libtermcap
4fa63067
NN
28369
28370.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28371maybe-install-info-libtermcap:
6bd3dfaa
PB
28372@if libtermcap
28373maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
28374
28375install-info-libtermcap: \
28376 configure-libtermcap \
28377 info-libtermcap
0aed8855 28378 @: $(MAKE); $(unstage)
4fa63067
NN
28379 @[ -f ./libtermcap/Makefile ] || exit 0; \
28380 r=`${PWD_COMMAND}`; export r; \
28381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28382 $(HOST_EXPORTS) \
b813574b 28383 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28385 done; \
28386 echo "Doing install-info in libtermcap" ; \
b00612cc 28387 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28390 "RANLIB=$${RANLIB}" \
28391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28392 install-info) \
4fa63067
NN
28393 || exit 1
28394
6bd3dfaa 28395@endif libtermcap
4fa63067
NN
28396
28397.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28398maybe-installcheck-libtermcap:
6bd3dfaa
PB
28399@if libtermcap
28400maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
28401
28402installcheck-libtermcap: \
28403 configure-libtermcap
0aed8855 28404 @: $(MAKE); $(unstage)
4fa63067
NN
28405 @[ -f ./libtermcap/Makefile ] || exit 0; \
28406 r=`${PWD_COMMAND}`; export r; \
28407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28408 $(HOST_EXPORTS) \
b813574b 28409 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28411 done; \
28412 echo "Doing installcheck in libtermcap" ; \
b00612cc 28413 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28416 "RANLIB=$${RANLIB}" \
28417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28418 installcheck) \
4fa63067
NN
28419 || exit 1
28420
6bd3dfaa 28421@endif libtermcap
4fa63067
NN
28422
28423.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28424maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
28425@if libtermcap
28426maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
28427
28428# libtermcap doesn't support mostlyclean.
28429mostlyclean-libtermcap:
28430
6bd3dfaa 28431@endif libtermcap
4fa63067
NN
28432
28433.PHONY: maybe-clean-libtermcap clean-libtermcap
28434maybe-clean-libtermcap:
6bd3dfaa
PB
28435@if libtermcap
28436maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
28437
28438# libtermcap doesn't support clean.
28439clean-libtermcap:
28440
6bd3dfaa 28441@endif libtermcap
4fa63067
NN
28442
28443.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28444maybe-distclean-libtermcap:
6bd3dfaa
PB
28445@if libtermcap
28446maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
28447
28448# libtermcap doesn't support distclean.
28449distclean-libtermcap:
28450
6bd3dfaa 28451@endif libtermcap
4fa63067
NN
28452
28453.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28454maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
28455@if libtermcap
28456maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
28457
28458# libtermcap doesn't support maintainer-clean.
28459maintainer-clean-libtermcap:
28460
6bd3dfaa 28461@endif libtermcap
4fa63067
NN
28462
28463
a7254363 28464
4fa63067
NN
28465.PHONY: configure-utils maybe-configure-utils
28466maybe-configure-utils:
6bd3dfaa
PB
28467@if utils
28468maybe-configure-utils: configure-utils
c52c6897 28469configure-utils:
0aed8855 28470 @: $(MAKE); $(unstage)
c52c6897 28471 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28473 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 28475 $(HOST_EXPORTS) \
a7254363
PB
28476 echo Configuring in $(HOST_SUBDIR)/utils; \
28477 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 28478 case $(srcdir) in \
b00612cc
PB
28479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28480 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28482 esac; \
b00612cc
PB
28483 srcdiroption="--srcdir=$${topdir}/utils"; \
28484 libsrcdir="$$s/utils"; \
e2b9e2dc 28485 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 28486 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 28487 || exit 1
6bd3dfaa 28488@endif utils
e2b9e2dc 28489
a7254363
PB
28490
28491
d545f33b
PB
28492
28493
4fa63067
NN
28494.PHONY: all-utils maybe-all-utils
28495maybe-all-utils:
6bd3dfaa 28496@if utils
d27cc32e 28497TARGET-utils=all
6bd3dfaa 28498maybe-all-utils: all-utils
4fa63067 28499all-utils: configure-utils
0aed8855 28500 @: $(MAKE); $(unstage)
4fa63067
NN
28501 @r=`${PWD_COMMAND}`; export r; \
28502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28503 $(HOST_EXPORTS) \
b00612cc
PB
28504 (cd $(HOST_SUBDIR)/utils && \
28505 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 28506@endif utils
4fa63067 28507
a7254363 28508
d545f33b
PB
28509
28510
4fa63067
NN
28511.PHONY: check-utils maybe-check-utils
28512maybe-check-utils:
6bd3dfaa
PB
28513@if utils
28514maybe-check-utils: check-utils
4fa63067
NN
28515
28516check-utils:
28517
6bd3dfaa 28518@endif utils
4fa63067
NN
28519
28520.PHONY: install-utils maybe-install-utils
28521maybe-install-utils:
6bd3dfaa
PB
28522@if utils
28523maybe-install-utils: install-utils
4fa63067
NN
28524
28525install-utils: installdirs
0aed8855 28526 @: $(MAKE); $(unstage)
4fa63067
NN
28527 @r=`${PWD_COMMAND}`; export r; \
28528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28529 $(HOST_EXPORTS) \
b00612cc 28530 (cd $(HOST_SUBDIR)/utils && \
2da12f12 28531 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28532
6bd3dfaa 28533@endif utils
4fa63067
NN
28534
28535# Other targets (info, dvi, etc.)
28536
28537.PHONY: maybe-info-utils info-utils
28538maybe-info-utils:
6bd3dfaa
PB
28539@if utils
28540maybe-info-utils: info-utils
4fa63067
NN
28541
28542info-utils: \
28543 configure-utils
0aed8855 28544 @: $(MAKE); $(unstage)
4fa63067
NN
28545 @[ -f ./utils/Makefile ] || exit 0; \
28546 r=`${PWD_COMMAND}`; export r; \
28547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28548 $(HOST_EXPORTS) \
b813574b 28549 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28551 done; \
28552 echo "Doing info in utils" ; \
b00612cc 28553 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28556 "RANLIB=$${RANLIB}" \
28557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28558 info) \
4fa63067
NN
28559 || exit 1
28560
6bd3dfaa 28561@endif utils
4fa63067
NN
28562
28563.PHONY: maybe-dvi-utils dvi-utils
28564maybe-dvi-utils:
6bd3dfaa
PB
28565@if utils
28566maybe-dvi-utils: dvi-utils
4fa63067
NN
28567
28568dvi-utils: \
28569 configure-utils
0aed8855 28570 @: $(MAKE); $(unstage)
4fa63067
NN
28571 @[ -f ./utils/Makefile ] || exit 0; \
28572 r=`${PWD_COMMAND}`; export r; \
b40e3958 28573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28574 $(HOST_EXPORTS) \
b813574b 28575 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28577 done; \
28578 echo "Doing dvi in utils" ; \
b00612cc 28579 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28582 "RANLIB=$${RANLIB}" \
28583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28584 dvi) \
4fa63067 28585 || exit 1
3866be5d 28586
6bd3dfaa 28587@endif utils
3866be5d 28588
6d389afc
MS
28589.PHONY: maybe-html-utils html-utils
28590maybe-html-utils:
28591@if utils
28592maybe-html-utils: html-utils
28593
28594html-utils: \
28595 configure-utils
0aed8855 28596 @: $(MAKE); $(unstage)
6d389afc
MS
28597 @[ -f ./utils/Makefile ] || exit 0; \
28598 r=`${PWD_COMMAND}`; export r; \
28599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28600 $(HOST_EXPORTS) \
28601 for flag in $(EXTRA_HOST_FLAGS) ; do \
28602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28603 done; \
28604 echo "Doing html in utils" ; \
b00612cc 28605 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
28606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28608 "RANLIB=$${RANLIB}" \
28609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28610 html) \
28611 || exit 1
28612
28613@endif utils
28614
4fa63067
NN
28615.PHONY: maybe-TAGS-utils TAGS-utils
28616maybe-TAGS-utils:
6bd3dfaa
PB
28617@if utils
28618maybe-TAGS-utils: TAGS-utils
4fa63067
NN
28619
28620TAGS-utils: \
28621 configure-utils
0aed8855 28622 @: $(MAKE); $(unstage)
4fa63067
NN
28623 @[ -f ./utils/Makefile ] || exit 0; \
28624 r=`${PWD_COMMAND}`; export r; \
b40e3958 28625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28626 $(HOST_EXPORTS) \
b813574b 28627 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28629 done; \
28630 echo "Doing TAGS in utils" ; \
b00612cc 28631 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28634 "RANLIB=$${RANLIB}" \
28635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28636 TAGS) \
4fa63067 28637 || exit 1
3866be5d 28638
6bd3dfaa 28639@endif utils
3866be5d 28640
4fa63067
NN
28641.PHONY: maybe-install-info-utils install-info-utils
28642maybe-install-info-utils:
6bd3dfaa
PB
28643@if utils
28644maybe-install-info-utils: install-info-utils
16ae0395 28645
4fa63067
NN
28646install-info-utils: \
28647 configure-utils \
28648 info-utils
0aed8855 28649 @: $(MAKE); $(unstage)
4fa63067
NN
28650 @[ -f ./utils/Makefile ] || exit 0; \
28651 r=`${PWD_COMMAND}`; export r; \
b40e3958 28652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28653 $(HOST_EXPORTS) \
b813574b 28654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28656 done; \
28657 echo "Doing install-info in utils" ; \
b00612cc 28658 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28661 "RANLIB=$${RANLIB}" \
28662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28663 install-info) \
4fa63067 28664 || exit 1
3866be5d 28665
6bd3dfaa 28666@endif utils
3866be5d 28667
4fa63067
NN
28668.PHONY: maybe-installcheck-utils installcheck-utils
28669maybe-installcheck-utils:
6bd3dfaa
PB
28670@if utils
28671maybe-installcheck-utils: installcheck-utils
4fa63067
NN
28672
28673installcheck-utils: \
28674 configure-utils
0aed8855 28675 @: $(MAKE); $(unstage)
4fa63067 28676 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
28677 r=`${PWD_COMMAND}`; export r; \
28678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28679 $(HOST_EXPORTS) \
b813574b 28680 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28682 done; \
28683 echo "Doing installcheck in utils" ; \
b00612cc 28684 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28687 "RANLIB=$${RANLIB}" \
28688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28689 installcheck) \
e2b9e2dc
NN
28690 || exit 1
28691
6bd3dfaa 28692@endif utils
4fa63067
NN
28693
28694.PHONY: maybe-mostlyclean-utils mostlyclean-utils
28695maybe-mostlyclean-utils:
6bd3dfaa
PB
28696@if utils
28697maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
28698
28699mostlyclean-utils:
0aed8855 28700 @: $(MAKE); $(unstage)
4fa63067
NN
28701 @[ -f ./utils/Makefile ] || exit 0; \
28702 r=`${PWD_COMMAND}`; export r; \
b40e3958 28703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28704 $(HOST_EXPORTS) \
b813574b 28705 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28707 done; \
28708 echo "Doing mostlyclean in utils" ; \
b00612cc 28709 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28712 "RANLIB=$${RANLIB}" \
28713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28714 mostlyclean) \
4fa63067 28715 || exit 1
3866be5d 28716
6bd3dfaa 28717@endif utils
3866be5d 28718
4fa63067
NN
28719.PHONY: maybe-clean-utils clean-utils
28720maybe-clean-utils:
6bd3dfaa
PB
28721@if utils
28722maybe-clean-utils: clean-utils
4fa63067
NN
28723
28724clean-utils:
0aed8855 28725 @: $(MAKE); $(unstage)
4fa63067
NN
28726 @[ -f ./utils/Makefile ] || exit 0; \
28727 r=`${PWD_COMMAND}`; export r; \
b40e3958 28728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28729 $(HOST_EXPORTS) \
b813574b 28730 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28732 done; \
28733 echo "Doing clean in utils" ; \
b00612cc 28734 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28737 "RANLIB=$${RANLIB}" \
28738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28739 clean) \
4fa63067 28740 || exit 1
3866be5d 28741
6bd3dfaa 28742@endif utils
3866be5d 28743
4fa63067
NN
28744.PHONY: maybe-distclean-utils distclean-utils
28745maybe-distclean-utils:
6bd3dfaa
PB
28746@if utils
28747maybe-distclean-utils: distclean-utils
16ae0395 28748
4fa63067 28749distclean-utils:
0aed8855 28750 @: $(MAKE); $(unstage)
4fa63067
NN
28751 @[ -f ./utils/Makefile ] || exit 0; \
28752 r=`${PWD_COMMAND}`; export r; \
b40e3958 28753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28754 $(HOST_EXPORTS) \
b813574b 28755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28757 done; \
28758 echo "Doing distclean in utils" ; \
b00612cc 28759 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28762 "RANLIB=$${RANLIB}" \
28763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28764 distclean) \
4fa63067 28765 || exit 1
3866be5d 28766
6bd3dfaa 28767@endif utils
3866be5d 28768
4fa63067
NN
28769.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28770maybe-maintainer-clean-utils:
6bd3dfaa
PB
28771@if utils
28772maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
28773
28774maintainer-clean-utils:
0aed8855 28775 @: $(MAKE); $(unstage)
4fa63067 28776 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
28777 r=`${PWD_COMMAND}`; export r; \
28778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28779 $(HOST_EXPORTS) \
b813574b 28780 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28782 done; \
28783 echo "Doing maintainer-clean in utils" ; \
b00612cc 28784 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28787 "RANLIB=$${RANLIB}" \
28788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28789 maintainer-clean) \
e2b9e2dc
NN
28790 || exit 1
28791
6bd3dfaa 28792@endif utils
3866be5d 28793
3866be5d 28794
a7254363 28795
b00612cc
PB
28796.PHONY: configure-gnattools maybe-configure-gnattools
28797maybe-configure-gnattools:
28798@if gnattools
28799maybe-configure-gnattools: configure-gnattools
c52c6897 28800configure-gnattools:
0aed8855 28801 @: $(MAKE); $(unstage)
c52c6897 28802 @r=`${PWD_COMMAND}`; export r; \
b00612cc 28803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28804 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28805 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 28806 $(HOST_EXPORTS) \
a7254363
PB
28807 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28808 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
28809 case $(srcdir) in \
28810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28811 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28813 esac; \
28814 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28815 libsrcdir="$$s/gnattools"; \
28816 $(SHELL) $${libsrcdir}/configure \
28817 $(HOST_CONFIGARGS) $${srcdiroption} \
28818 || exit 1
28819@endif gnattools
28820
a7254363
PB
28821
28822
d545f33b
PB
28823
28824
b00612cc
PB
28825.PHONY: all-gnattools maybe-all-gnattools
28826maybe-all-gnattools:
28827@if gnattools
28828TARGET-gnattools=all
28829maybe-all-gnattools: all-gnattools
28830all-gnattools: configure-gnattools
0aed8855 28831 @: $(MAKE); $(unstage)
b00612cc
PB
28832 @r=`${PWD_COMMAND}`; export r; \
28833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28834 $(HOST_EXPORTS) \
28835 (cd $(HOST_SUBDIR)/gnattools && \
28836 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
28837@endif gnattools
28838
a7254363 28839
d545f33b
PB
28840
28841
b00612cc
PB
28842.PHONY: check-gnattools maybe-check-gnattools
28843maybe-check-gnattools:
28844@if gnattools
28845maybe-check-gnattools: check-gnattools
28846
28847check-gnattools:
0aed8855 28848 @: $(MAKE); $(unstage)
b00612cc
PB
28849 @r=`${PWD_COMMAND}`; export r; \
28850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28851 $(HOST_EXPORTS) \
28852 (cd $(HOST_SUBDIR)/gnattools && \
28853 $(MAKE) $(FLAGS_TO_PASS) check)
28854
28855@endif gnattools
28856
28857.PHONY: install-gnattools maybe-install-gnattools
28858maybe-install-gnattools:
28859@if gnattools
28860maybe-install-gnattools: install-gnattools
28861
28862install-gnattools: installdirs
0aed8855 28863 @: $(MAKE); $(unstage)
b00612cc
PB
28864 @r=`${PWD_COMMAND}`; export r; \
28865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28866 $(HOST_EXPORTS) \
28867 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 28868 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
28869
28870@endif gnattools
28871
28872# Other targets (info, dvi, etc.)
28873
28874.PHONY: maybe-info-gnattools info-gnattools
28875maybe-info-gnattools:
28876@if gnattools
28877maybe-info-gnattools: info-gnattools
28878
28879info-gnattools: \
28880 configure-gnattools
0aed8855 28881 @: $(MAKE); $(unstage)
b00612cc
PB
28882 @[ -f ./gnattools/Makefile ] || exit 0; \
28883 r=`${PWD_COMMAND}`; export r; \
28884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28885 $(HOST_EXPORTS) \
28886 for flag in $(EXTRA_HOST_FLAGS) ; do \
28887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28888 done; \
28889 echo "Doing info in gnattools" ; \
28890 (cd $(HOST_SUBDIR)/gnattools && \
28891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28893 "RANLIB=$${RANLIB}" \
28894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28895 info) \
28896 || exit 1
28897
28898@endif gnattools
28899
28900.PHONY: maybe-dvi-gnattools dvi-gnattools
28901maybe-dvi-gnattools:
28902@if gnattools
28903maybe-dvi-gnattools: dvi-gnattools
28904
28905dvi-gnattools: \
28906 configure-gnattools
0aed8855 28907 @: $(MAKE); $(unstage)
b00612cc
PB
28908 @[ -f ./gnattools/Makefile ] || exit 0; \
28909 r=`${PWD_COMMAND}`; export r; \
28910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28911 $(HOST_EXPORTS) \
28912 for flag in $(EXTRA_HOST_FLAGS) ; do \
28913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28914 done; \
28915 echo "Doing dvi in gnattools" ; \
28916 (cd $(HOST_SUBDIR)/gnattools && \
28917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28919 "RANLIB=$${RANLIB}" \
28920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28921 dvi) \
28922 || exit 1
28923
28924@endif gnattools
28925
28926.PHONY: maybe-html-gnattools html-gnattools
28927maybe-html-gnattools:
28928@if gnattools
28929maybe-html-gnattools: html-gnattools
28930
28931html-gnattools: \
28932 configure-gnattools
0aed8855 28933 @: $(MAKE); $(unstage)
b00612cc
PB
28934 @[ -f ./gnattools/Makefile ] || exit 0; \
28935 r=`${PWD_COMMAND}`; export r; \
28936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28937 $(HOST_EXPORTS) \
28938 for flag in $(EXTRA_HOST_FLAGS) ; do \
28939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28940 done; \
28941 echo "Doing html in gnattools" ; \
28942 (cd $(HOST_SUBDIR)/gnattools && \
28943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28945 "RANLIB=$${RANLIB}" \
28946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28947 html) \
28948 || exit 1
28949
28950@endif gnattools
28951
28952.PHONY: maybe-TAGS-gnattools TAGS-gnattools
28953maybe-TAGS-gnattools:
28954@if gnattools
28955maybe-TAGS-gnattools: TAGS-gnattools
28956
28957TAGS-gnattools: \
28958 configure-gnattools
0aed8855 28959 @: $(MAKE); $(unstage)
b00612cc
PB
28960 @[ -f ./gnattools/Makefile ] || exit 0; \
28961 r=`${PWD_COMMAND}`; export r; \
28962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28963 $(HOST_EXPORTS) \
28964 for flag in $(EXTRA_HOST_FLAGS) ; do \
28965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28966 done; \
28967 echo "Doing TAGS in gnattools" ; \
28968 (cd $(HOST_SUBDIR)/gnattools && \
28969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28971 "RANLIB=$${RANLIB}" \
28972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28973 TAGS) \
28974 || exit 1
28975
28976@endif gnattools
28977
28978.PHONY: maybe-install-info-gnattools install-info-gnattools
28979maybe-install-info-gnattools:
28980@if gnattools
28981maybe-install-info-gnattools: install-info-gnattools
28982
28983install-info-gnattools: \
28984 configure-gnattools \
28985 info-gnattools
0aed8855 28986 @: $(MAKE); $(unstage)
b00612cc
PB
28987 @[ -f ./gnattools/Makefile ] || exit 0; \
28988 r=`${PWD_COMMAND}`; export r; \
28989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28990 $(HOST_EXPORTS) \
28991 for flag in $(EXTRA_HOST_FLAGS) ; do \
28992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28993 done; \
28994 echo "Doing install-info in gnattools" ; \
28995 (cd $(HOST_SUBDIR)/gnattools && \
28996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28998 "RANLIB=$${RANLIB}" \
28999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29000 install-info) \
29001 || exit 1
29002
29003@endif gnattools
29004
29005.PHONY: maybe-installcheck-gnattools installcheck-gnattools
29006maybe-installcheck-gnattools:
29007@if gnattools
29008maybe-installcheck-gnattools: installcheck-gnattools
29009
29010installcheck-gnattools: \
29011 configure-gnattools
0aed8855 29012 @: $(MAKE); $(unstage)
b00612cc
PB
29013 @[ -f ./gnattools/Makefile ] || exit 0; \
29014 r=`${PWD_COMMAND}`; export r; \
29015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29016 $(HOST_EXPORTS) \
29017 for flag in $(EXTRA_HOST_FLAGS) ; do \
29018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29019 done; \
29020 echo "Doing installcheck in gnattools" ; \
29021 (cd $(HOST_SUBDIR)/gnattools && \
29022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29024 "RANLIB=$${RANLIB}" \
29025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29026 installcheck) \
29027 || exit 1
29028
29029@endif gnattools
29030
29031.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29032maybe-mostlyclean-gnattools:
29033@if gnattools
29034maybe-mostlyclean-gnattools: mostlyclean-gnattools
29035
29036mostlyclean-gnattools:
0aed8855 29037 @: $(MAKE); $(unstage)
b00612cc
PB
29038 @[ -f ./gnattools/Makefile ] || exit 0; \
29039 r=`${PWD_COMMAND}`; export r; \
29040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29041 $(HOST_EXPORTS) \
29042 for flag in $(EXTRA_HOST_FLAGS) ; do \
29043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29044 done; \
29045 echo "Doing mostlyclean in gnattools" ; \
29046 (cd $(HOST_SUBDIR)/gnattools && \
29047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29049 "RANLIB=$${RANLIB}" \
29050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29051 mostlyclean) \
29052 || exit 1
29053
29054@endif gnattools
29055
29056.PHONY: maybe-clean-gnattools clean-gnattools
29057maybe-clean-gnattools:
29058@if gnattools
29059maybe-clean-gnattools: clean-gnattools
29060
29061clean-gnattools:
0aed8855 29062 @: $(MAKE); $(unstage)
b00612cc
PB
29063 @[ -f ./gnattools/Makefile ] || exit 0; \
29064 r=`${PWD_COMMAND}`; export r; \
29065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29066 $(HOST_EXPORTS) \
29067 for flag in $(EXTRA_HOST_FLAGS) ; do \
29068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29069 done; \
29070 echo "Doing clean in gnattools" ; \
29071 (cd $(HOST_SUBDIR)/gnattools && \
29072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29074 "RANLIB=$${RANLIB}" \
29075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29076 clean) \
29077 || exit 1
29078
29079@endif gnattools
29080
29081.PHONY: maybe-distclean-gnattools distclean-gnattools
29082maybe-distclean-gnattools:
29083@if gnattools
29084maybe-distclean-gnattools: distclean-gnattools
29085
29086distclean-gnattools:
0aed8855 29087 @: $(MAKE); $(unstage)
b00612cc
PB
29088 @[ -f ./gnattools/Makefile ] || exit 0; \
29089 r=`${PWD_COMMAND}`; export r; \
29090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29091 $(HOST_EXPORTS) \
29092 for flag in $(EXTRA_HOST_FLAGS) ; do \
29093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29094 done; \
29095 echo "Doing distclean in gnattools" ; \
29096 (cd $(HOST_SUBDIR)/gnattools && \
29097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29099 "RANLIB=$${RANLIB}" \
29100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29101 distclean) \
29102 || exit 1
29103
29104@endif gnattools
29105
29106.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29107maybe-maintainer-clean-gnattools:
29108@if gnattools
29109maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29110
29111maintainer-clean-gnattools:
0aed8855 29112 @: $(MAKE); $(unstage)
b00612cc
PB
29113 @[ -f ./gnattools/Makefile ] || exit 0; \
29114 r=`${PWD_COMMAND}`; export r; \
29115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29116 $(HOST_EXPORTS) \
29117 for flag in $(EXTRA_HOST_FLAGS) ; do \
29118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29119 done; \
29120 echo "Doing maintainer-clean in gnattools" ; \
29121 (cd $(HOST_SUBDIR)/gnattools && \
29122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29124 "RANLIB=$${RANLIB}" \
29125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29126 maintainer-clean) \
29127 || exit 1
29128
29129@endif gnattools
29130
29131
3866be5d 29132
4fa63067
NN
29133# ---------------------------------------
29134# Modules which run on the target machine
29135# ---------------------------------------
16ae0395 29136
3866be5d 29137
a7254363
PB
29138
29139
29140.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29141maybe-configure-target-libstdc++-v3:
29142@if target-libstdc++-v3
29143maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 29144configure-target-libstdc++-v3:
0aed8855
PB
29145 @: $(MAKE); $(unstage)
29146 @r=`${PWD_COMMAND}`; export r; \
29147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29148 echo "Checking multilib configuration for libstdc++-v3..."; \
29149 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29150 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29151 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29152 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29153 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29154 else \
29155 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29156 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29157 fi; \
29158 else \
29159 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
29160 fi; \
29161 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 29162 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 29163 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29164 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29165 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 29166 case $(srcdir) in \
b00612cc
PB
29167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29168 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29170 esac; \
b00612cc
PB
29171 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29172 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
29173 rm -f no-such-file || : ; \
29174 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 29175 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 29176 || exit 1
6bd3dfaa 29177@endif target-libstdc++-v3
e2b9e2dc 29178
a7254363
PB
29179
29180
d545f33b
PB
29181
29182
4fa63067
NN
29183.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
29184maybe-all-target-libstdc++-v3:
6bd3dfaa 29185@if target-libstdc++-v3
72b2455a 29186TARGET-target-libstdc++-v3=all
6bd3dfaa 29187maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 29188all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 29189 @: $(MAKE); $(unstage)
b40e3958
L
29190 @r=`${PWD_COMMAND}`; export r; \
29191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29192 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29193 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 29194 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 29195@endif target-libstdc++-v3
3866be5d 29196
a7254363
PB
29197
29198
d545f33b
PB
29199
29200
4fa63067
NN
29201.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
29202maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
29203@if target-libstdc++-v3
29204maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 29205
4fa63067 29206check-target-libstdc++-v3:
0aed8855 29207 @: $(MAKE); $(unstage)
b40e3958
L
29208 @r=`${PWD_COMMAND}`; export r; \
29209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29210 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29211 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 29212 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 29213
6bd3dfaa 29214@endif target-libstdc++-v3
3866be5d 29215
4fa63067
NN
29216.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
29217maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
29218@if target-libstdc++-v3
29219maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 29220
4fa63067 29221install-target-libstdc++-v3: installdirs
0aed8855 29222 @: $(MAKE); $(unstage)
b40e3958
L
29223 @r=`${PWD_COMMAND}`; export r; \
29224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29225 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29226 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 29227 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 29228
6bd3dfaa 29229@endif target-libstdc++-v3
e2b9e2dc 29230
4fa63067 29231# Other targets (info, dvi, etc.)
3866be5d 29232
4fa63067
NN
29233.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
29234maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
29235@if target-libstdc++-v3
29236maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 29237
4fa63067
NN
29238info-target-libstdc++-v3: \
29239 configure-target-libstdc++-v3
0aed8855 29240 @: $(MAKE); $(unstage)
4fa63067
NN
29241 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29242 r=`${PWD_COMMAND}`; export r; \
b40e3958 29243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29244 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29245 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29246 for flag in $(EXTRA_TARGET_FLAGS); do \
29247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29248 done; \
29249 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29252 "RANLIB=$${RANLIB}" \
29253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29254 info) \
4fa63067 29255 || exit 1
3866be5d 29256
6bd3dfaa 29257@endif target-libstdc++-v3
3866be5d 29258
4fa63067
NN
29259.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
29260maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
29261@if target-libstdc++-v3
29262maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 29263
4fa63067
NN
29264dvi-target-libstdc++-v3: \
29265 configure-target-libstdc++-v3
0aed8855 29266 @: $(MAKE); $(unstage)
4fa63067
NN
29267 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29268 r=`${PWD_COMMAND}`; export r; \
b40e3958 29269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29270 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29271 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29272 for flag in $(EXTRA_TARGET_FLAGS); do \
29273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29274 done; \
29275 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29278 "RANLIB=$${RANLIB}" \
29279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29280 dvi) \
4fa63067 29281 || exit 1
3866be5d 29282
6bd3dfaa 29283@endif target-libstdc++-v3
3866be5d 29284
6d389afc
MS
29285.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
29286maybe-html-target-libstdc++-v3:
29287@if target-libstdc++-v3
29288maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
29289
29290html-target-libstdc++-v3: \
29291 configure-target-libstdc++-v3
0aed8855 29292 @: $(MAKE); $(unstage)
6d389afc
MS
29293 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29294 r=`${PWD_COMMAND}`; export r; \
29295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29296 $(RAW_CXX_TARGET_EXPORTS) \
29297 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29298 for flag in $(EXTRA_TARGET_FLAGS); do \
29299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29300 done; \
29301 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29304 "RANLIB=$${RANLIB}" \
29305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29306 html) \
29307 || exit 1
29308
29309@endif target-libstdc++-v3
29310
4fa63067
NN
29311.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
29312maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
29313@if target-libstdc++-v3
29314maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
29315
29316TAGS-target-libstdc++-v3: \
29317 configure-target-libstdc++-v3
0aed8855 29318 @: $(MAKE); $(unstage)
4fa63067 29319 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
29320 r=`${PWD_COMMAND}`; export r; \
29321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29322 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29323 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29324 for flag in $(EXTRA_TARGET_FLAGS); do \
29325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29326 done; \
29327 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29330 "RANLIB=$${RANLIB}" \
29331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29332 TAGS) \
e2b9e2dc
NN
29333 || exit 1
29334
6bd3dfaa 29335@endif target-libstdc++-v3
3866be5d 29336
4fa63067
NN
29337.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
29338maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
29339@if target-libstdc++-v3
29340maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 29341
4fa63067
NN
29342install-info-target-libstdc++-v3: \
29343 configure-target-libstdc++-v3 \
29344 info-target-libstdc++-v3
0aed8855 29345 @: $(MAKE); $(unstage)
4fa63067
NN
29346 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29347 r=`${PWD_COMMAND}`; export r; \
b40e3958 29348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29349 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29350 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29351 for flag in $(EXTRA_TARGET_FLAGS); do \
29352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29353 done; \
29354 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29357 "RANLIB=$${RANLIB}" \
29358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29359 install-info) \
4fa63067 29360 || exit 1
3866be5d 29361
6bd3dfaa 29362@endif target-libstdc++-v3
3866be5d 29363
4fa63067
NN
29364.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
29365maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
29366@if target-libstdc++-v3
29367maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 29368
4fa63067
NN
29369installcheck-target-libstdc++-v3: \
29370 configure-target-libstdc++-v3
0aed8855 29371 @: $(MAKE); $(unstage)
4fa63067
NN
29372 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29373 r=`${PWD_COMMAND}`; export r; \
b40e3958 29374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29375 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29376 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29377 for flag in $(EXTRA_TARGET_FLAGS); do \
29378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29379 done; \
29380 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29383 "RANLIB=$${RANLIB}" \
29384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29385 installcheck) \
4fa63067 29386 || exit 1
3866be5d 29387
6bd3dfaa 29388@endif target-libstdc++-v3
3866be5d 29389
4fa63067
NN
29390.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
29391maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
29392@if target-libstdc++-v3
29393maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
29394
29395mostlyclean-target-libstdc++-v3:
0aed8855 29396 @: $(MAKE); $(unstage)
4fa63067 29397 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
29398 r=`${PWD_COMMAND}`; export r; \
29399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29400 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29401 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29402 for flag in $(EXTRA_TARGET_FLAGS); do \
29403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29404 done; \
29405 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29408 "RANLIB=$${RANLIB}" \
29409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29410 mostlyclean) \
e2b9e2dc
NN
29411 || exit 1
29412
6bd3dfaa 29413@endif target-libstdc++-v3
4fa63067
NN
29414
29415.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
29416maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
29417@if target-libstdc++-v3
29418maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
29419
29420clean-target-libstdc++-v3:
0aed8855 29421 @: $(MAKE); $(unstage)
4fa63067
NN
29422 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29423 r=`${PWD_COMMAND}`; export r; \
b40e3958 29424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29425 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29426 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29427 for flag in $(EXTRA_TARGET_FLAGS); do \
29428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29429 done; \
29430 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29433 "RANLIB=$${RANLIB}" \
29434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29435 clean) \
4fa63067 29436 || exit 1
3866be5d 29437
6bd3dfaa 29438@endif target-libstdc++-v3
3866be5d 29439
4fa63067
NN
29440.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
29441maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
29442@if target-libstdc++-v3
29443maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
29444
29445distclean-target-libstdc++-v3:
0aed8855 29446 @: $(MAKE); $(unstage)
4fa63067
NN
29447 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29448 r=`${PWD_COMMAND}`; export r; \
b40e3958 29449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29450 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29451 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29452 for flag in $(EXTRA_TARGET_FLAGS); do \
29453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29454 done; \
29455 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29458 "RANLIB=$${RANLIB}" \
29459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29460 distclean) \
4fa63067 29461 || exit 1
3866be5d 29462
6bd3dfaa 29463@endif target-libstdc++-v3
3866be5d 29464
4fa63067
NN
29465.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
29466maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
29467@if target-libstdc++-v3
29468maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 29469
4fa63067 29470maintainer-clean-target-libstdc++-v3:
0aed8855 29471 @: $(MAKE); $(unstage)
4fa63067
NN
29472 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29473 r=`${PWD_COMMAND}`; export r; \
b40e3958 29474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29475 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29476 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29477 for flag in $(EXTRA_TARGET_FLAGS); do \
29478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29479 done; \
29480 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29483 "RANLIB=$${RANLIB}" \
29484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29485 maintainer-clean) \
4fa63067 29486 || exit 1
3866be5d 29487
6bd3dfaa 29488@endif target-libstdc++-v3
3866be5d 29489
4fa63067 29490
4fa63067 29491
a7254363
PB
29492
29493
29494.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
29495maybe-configure-target-libmudflap:
29496@if target-libmudflap
29497maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 29498configure-target-libmudflap:
0aed8855
PB
29499 @: $(MAKE); $(unstage)
29500 @r=`${PWD_COMMAND}`; export r; \
29501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29502 echo "Checking multilib configuration for libmudflap..."; \
29503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
29504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
29505 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
29506 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
29507 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
29508 else \
29509 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
29510 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
29511 fi; \
29512 else \
29513 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
29514 fi; \
29515 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 29516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 29517 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29518 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
29519 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 29520 case $(srcdir) in \
b00612cc
PB
29521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29522 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
29523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29524 esac; \
b00612cc
PB
29525 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
29526 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
29527 rm -f no-such-file || : ; \
29528 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 29529 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 29530 || exit 1
6bd3dfaa 29531@endif target-libmudflap
e2b9e2dc 29532
a7254363
PB
29533
29534
d545f33b
PB
29535
29536
4b1cb4fe
DD
29537.PHONY: all-target-libmudflap maybe-all-target-libmudflap
29538maybe-all-target-libmudflap:
6bd3dfaa 29539@if target-libmudflap
72b2455a 29540TARGET-target-libmudflap=all
6bd3dfaa 29541maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 29542all-target-libmudflap: configure-target-libmudflap
0aed8855 29543 @: $(MAKE); $(unstage)
b40e3958
L
29544 @r=`${PWD_COMMAND}`; export r; \
29545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29546 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29547 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 29548 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 29549@endif target-libmudflap
3866be5d 29550
a7254363
PB
29551
29552
d545f33b
PB
29553
29554
4b1cb4fe
DD
29555.PHONY: check-target-libmudflap maybe-check-target-libmudflap
29556maybe-check-target-libmudflap:
6bd3dfaa
PB
29557@if target-libmudflap
29558maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 29559
4b1cb4fe 29560check-target-libmudflap:
0aed8855 29561 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29562 @r=`${PWD_COMMAND}`; export r; \
29563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29564 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29565 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 29566 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 29567
6bd3dfaa 29568@endif target-libmudflap
4b1cb4fe
DD
29569
29570.PHONY: install-target-libmudflap maybe-install-target-libmudflap
29571maybe-install-target-libmudflap:
6bd3dfaa
PB
29572@if target-libmudflap
29573maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
29574
29575install-target-libmudflap: installdirs
0aed8855 29576 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29577 @r=`${PWD_COMMAND}`; export r; \
29578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29579 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29580 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 29581 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 29582
6bd3dfaa 29583@endif target-libmudflap
4b1cb4fe
DD
29584
29585# Other targets (info, dvi, etc.)
29586
29587.PHONY: maybe-info-target-libmudflap info-target-libmudflap
29588maybe-info-target-libmudflap:
6bd3dfaa
PB
29589@if target-libmudflap
29590maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
29591
29592info-target-libmudflap: \
29593 configure-target-libmudflap
0aed8855 29594 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29595 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29596 r=`${PWD_COMMAND}`; export r; \
29597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29598 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29599 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
29600 for flag in $(EXTRA_TARGET_FLAGS); do \
29601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29602 done; \
29603 (cd $(TARGET_SUBDIR)/libmudflap && \
29604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29606 "RANLIB=$${RANLIB}" \
29607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29608 info) \
4b1cb4fe
DD
29609 || exit 1
29610
6bd3dfaa 29611@endif target-libmudflap
4b1cb4fe
DD
29612
29613.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
29614maybe-dvi-target-libmudflap:
6bd3dfaa
PB
29615@if target-libmudflap
29616maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
29617
29618dvi-target-libmudflap: \
29619 configure-target-libmudflap
0aed8855 29620 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29621 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29622 r=`${PWD_COMMAND}`; export r; \
29623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29624 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29625 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
29626 for flag in $(EXTRA_TARGET_FLAGS); do \
29627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29628 done; \
29629 (cd $(TARGET_SUBDIR)/libmudflap && \
29630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29632 "RANLIB=$${RANLIB}" \
29633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29634 dvi) \
4b1cb4fe
DD
29635 || exit 1
29636
6bd3dfaa 29637@endif target-libmudflap
4b1cb4fe 29638
6d389afc
MS
29639.PHONY: maybe-html-target-libmudflap html-target-libmudflap
29640maybe-html-target-libmudflap:
29641@if target-libmudflap
29642maybe-html-target-libmudflap: html-target-libmudflap
29643
29644html-target-libmudflap: \
29645 configure-target-libmudflap
0aed8855 29646 @: $(MAKE); $(unstage)
6d389afc
MS
29647 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29648 r=`${PWD_COMMAND}`; export r; \
29649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29650 $(NORMAL_TARGET_EXPORTS) \
29651 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
29652 for flag in $(EXTRA_TARGET_FLAGS); do \
29653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29654 done; \
29655 (cd $(TARGET_SUBDIR)/libmudflap && \
29656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29658 "RANLIB=$${RANLIB}" \
29659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29660 html) \
29661 || exit 1
29662
29663@endif target-libmudflap
29664
4b1cb4fe
DD
29665.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
29666maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
29667@if target-libmudflap
29668maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
29669
29670TAGS-target-libmudflap: \
29671 configure-target-libmudflap
0aed8855 29672 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29673 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29674 r=`${PWD_COMMAND}`; export r; \
29675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29676 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29677 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
29678 for flag in $(EXTRA_TARGET_FLAGS); do \
29679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29680 done; \
29681 (cd $(TARGET_SUBDIR)/libmudflap && \
29682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29684 "RANLIB=$${RANLIB}" \
29685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29686 TAGS) \
4b1cb4fe
DD
29687 || exit 1
29688
6bd3dfaa 29689@endif target-libmudflap
4b1cb4fe
DD
29690
29691.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
29692maybe-install-info-target-libmudflap:
6bd3dfaa
PB
29693@if target-libmudflap
29694maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
29695
29696install-info-target-libmudflap: \
29697 configure-target-libmudflap \
29698 info-target-libmudflap
0aed8855 29699 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29700 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29701 r=`${PWD_COMMAND}`; export r; \
29702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29703 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29704 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
29705 for flag in $(EXTRA_TARGET_FLAGS); do \
29706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29707 done; \
29708 (cd $(TARGET_SUBDIR)/libmudflap && \
29709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29711 "RANLIB=$${RANLIB}" \
29712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29713 install-info) \
4b1cb4fe
DD
29714 || exit 1
29715
6bd3dfaa 29716@endif target-libmudflap
4b1cb4fe
DD
29717
29718.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
29719maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
29720@if target-libmudflap
29721maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
29722
29723installcheck-target-libmudflap: \
29724 configure-target-libmudflap
0aed8855 29725 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29726 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29727 r=`${PWD_COMMAND}`; export r; \
29728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29729 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29730 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
29731 for flag in $(EXTRA_TARGET_FLAGS); do \
29732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29733 done; \
29734 (cd $(TARGET_SUBDIR)/libmudflap && \
29735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29737 "RANLIB=$${RANLIB}" \
29738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29739 installcheck) \
4b1cb4fe
DD
29740 || exit 1
29741
6bd3dfaa 29742@endif target-libmudflap
4b1cb4fe
DD
29743
29744.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
29745maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
29746@if target-libmudflap
29747maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
29748
29749mostlyclean-target-libmudflap:
0aed8855 29750 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29751 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29752 r=`${PWD_COMMAND}`; export r; \
29753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29754 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29755 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
29756 for flag in $(EXTRA_TARGET_FLAGS); do \
29757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29758 done; \
29759 (cd $(TARGET_SUBDIR)/libmudflap && \
29760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29762 "RANLIB=$${RANLIB}" \
29763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29764 mostlyclean) \
4b1cb4fe
DD
29765 || exit 1
29766
6bd3dfaa 29767@endif target-libmudflap
4b1cb4fe
DD
29768
29769.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
29770maybe-clean-target-libmudflap:
6bd3dfaa
PB
29771@if target-libmudflap
29772maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
29773
29774clean-target-libmudflap:
0aed8855 29775 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29776 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29777 r=`${PWD_COMMAND}`; export r; \
29778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29779 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29780 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
29781 for flag in $(EXTRA_TARGET_FLAGS); do \
29782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29783 done; \
29784 (cd $(TARGET_SUBDIR)/libmudflap && \
29785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29787 "RANLIB=$${RANLIB}" \
29788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29789 clean) \
4b1cb4fe
DD
29790 || exit 1
29791
6bd3dfaa 29792@endif target-libmudflap
4b1cb4fe
DD
29793
29794.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
29795maybe-distclean-target-libmudflap:
6bd3dfaa
PB
29796@if target-libmudflap
29797maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
29798
29799distclean-target-libmudflap:
0aed8855 29800 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29801 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29802 r=`${PWD_COMMAND}`; export r; \
29803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29804 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29805 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
29806 for flag in $(EXTRA_TARGET_FLAGS); do \
29807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29808 done; \
29809 (cd $(TARGET_SUBDIR)/libmudflap && \
29810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29812 "RANLIB=$${RANLIB}" \
29813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29814 distclean) \
4b1cb4fe
DD
29815 || exit 1
29816
6bd3dfaa 29817@endif target-libmudflap
4b1cb4fe
DD
29818
29819.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
29820maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
29821@if target-libmudflap
29822maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
29823
29824maintainer-clean-target-libmudflap:
0aed8855 29825 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29826 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29827 r=`${PWD_COMMAND}`; export r; \
29828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29829 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29830 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
29831 for flag in $(EXTRA_TARGET_FLAGS); do \
29832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29833 done; \
29834 (cd $(TARGET_SUBDIR)/libmudflap && \
29835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29837 "RANLIB=$${RANLIB}" \
29838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29839 maintainer-clean) \
4b1cb4fe
DD
29840 || exit 1
29841
6bd3dfaa 29842@endif target-libmudflap
4b1cb4fe
DD
29843
29844
4b1cb4fe 29845
064d0a7c
PB
29846
29847
29848.PHONY: configure-target-libssp maybe-configure-target-libssp
29849maybe-configure-target-libssp:
29850@if target-libssp
29851maybe-configure-target-libssp: configure-target-libssp
c52c6897 29852configure-target-libssp:
0aed8855
PB
29853 @: $(MAKE); $(unstage)
29854 @r=`${PWD_COMMAND}`; export r; \
29855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29856 echo "Checking multilib configuration for libssp..."; \
29857 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
29858 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
29859 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
29860 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
29861 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
29862 else \
29863 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
29864 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
29865 fi; \
29866 else \
29867 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
29868 fi; \
29869 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 29870 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
29871 $(NORMAL_TARGET_EXPORTS) \
29872 echo Configuring in $(TARGET_SUBDIR)/libssp; \
29873 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
29874 case $(srcdir) in \
29875 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29876 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
29877 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29878 esac; \
29879 srcdiroption="--srcdir=$${topdir}/libssp"; \
29880 libsrcdir="$$s/libssp"; \
29881 rm -f no-such-file || : ; \
29882 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29883 $(TARGET_CONFIGARGS) $${srcdiroption} \
29884 || exit 1
29885@endif target-libssp
29886
29887
29888
29889
29890
29891.PHONY: all-target-libssp maybe-all-target-libssp
29892maybe-all-target-libssp:
29893@if target-libssp
29894TARGET-target-libssp=all
29895maybe-all-target-libssp: all-target-libssp
29896all-target-libssp: configure-target-libssp
0aed8855 29897 @: $(MAKE); $(unstage)
064d0a7c
PB
29898 @r=`${PWD_COMMAND}`; export r; \
29899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29900 $(NORMAL_TARGET_EXPORTS) \
29901 (cd $(TARGET_SUBDIR)/libssp && \
29902 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
29903@endif target-libssp
29904
29905
29906
29907
29908
29909.PHONY: check-target-libssp maybe-check-target-libssp
29910maybe-check-target-libssp:
29911@if target-libssp
29912maybe-check-target-libssp: check-target-libssp
29913
29914check-target-libssp:
0aed8855 29915 @: $(MAKE); $(unstage)
064d0a7c
PB
29916 @r=`${PWD_COMMAND}`; export r; \
29917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29918 $(NORMAL_TARGET_EXPORTS) \
29919 (cd $(TARGET_SUBDIR)/libssp && \
29920 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
29921
29922@endif target-libssp
29923
29924.PHONY: install-target-libssp maybe-install-target-libssp
29925maybe-install-target-libssp:
29926@if target-libssp
29927maybe-install-target-libssp: install-target-libssp
29928
29929install-target-libssp: installdirs
0aed8855 29930 @: $(MAKE); $(unstage)
064d0a7c
PB
29931 @r=`${PWD_COMMAND}`; export r; \
29932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29933 $(NORMAL_TARGET_EXPORTS) \
29934 (cd $(TARGET_SUBDIR)/libssp && \
29935 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
29936
29937@endif target-libssp
29938
29939# Other targets (info, dvi, etc.)
29940
29941.PHONY: maybe-info-target-libssp info-target-libssp
29942maybe-info-target-libssp:
29943@if target-libssp
29944maybe-info-target-libssp: info-target-libssp
29945
29946info-target-libssp: \
29947 configure-target-libssp
0aed8855 29948 @: $(MAKE); $(unstage)
064d0a7c
PB
29949 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
29950 r=`${PWD_COMMAND}`; export r; \
29951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29952 $(NORMAL_TARGET_EXPORTS) \
29953 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
29954 for flag in $(EXTRA_TARGET_FLAGS); do \
29955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29956 done; \
29957 (cd $(TARGET_SUBDIR)/libssp && \
29958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29960 "RANLIB=$${RANLIB}" \
29961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29962 info) \
29963 || exit 1
29964
29965@endif target-libssp
29966
29967.PHONY: maybe-dvi-target-libssp dvi-target-libssp
29968maybe-dvi-target-libssp:
29969@if target-libssp
29970maybe-dvi-target-libssp: dvi-target-libssp
29971
29972dvi-target-libssp: \
29973 configure-target-libssp
0aed8855 29974 @: $(MAKE); $(unstage)
064d0a7c
PB
29975 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
29976 r=`${PWD_COMMAND}`; export r; \
29977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29978 $(NORMAL_TARGET_EXPORTS) \
29979 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
29980 for flag in $(EXTRA_TARGET_FLAGS); do \
29981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29982 done; \
29983 (cd $(TARGET_SUBDIR)/libssp && \
29984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29986 "RANLIB=$${RANLIB}" \
29987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29988 dvi) \
29989 || exit 1
29990
29991@endif target-libssp
29992
29993.PHONY: maybe-html-target-libssp html-target-libssp
29994maybe-html-target-libssp:
29995@if target-libssp
29996maybe-html-target-libssp: html-target-libssp
29997
29998html-target-libssp: \
29999 configure-target-libssp
0aed8855 30000 @: $(MAKE); $(unstage)
064d0a7c
PB
30001 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30002 r=`${PWD_COMMAND}`; export r; \
30003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30004 $(NORMAL_TARGET_EXPORTS) \
30005 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
30006 for flag in $(EXTRA_TARGET_FLAGS); do \
30007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30008 done; \
30009 (cd $(TARGET_SUBDIR)/libssp && \
30010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30012 "RANLIB=$${RANLIB}" \
30013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30014 html) \
30015 || exit 1
30016
30017@endif target-libssp
30018
30019.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
30020maybe-TAGS-target-libssp:
30021@if target-libssp
30022maybe-TAGS-target-libssp: TAGS-target-libssp
30023
30024TAGS-target-libssp: \
30025 configure-target-libssp
0aed8855 30026 @: $(MAKE); $(unstage)
064d0a7c
PB
30027 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30028 r=`${PWD_COMMAND}`; export r; \
30029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30030 $(NORMAL_TARGET_EXPORTS) \
30031 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
30032 for flag in $(EXTRA_TARGET_FLAGS); do \
30033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30034 done; \
30035 (cd $(TARGET_SUBDIR)/libssp && \
30036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30038 "RANLIB=$${RANLIB}" \
30039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30040 TAGS) \
30041 || exit 1
30042
30043@endif target-libssp
30044
30045.PHONY: maybe-install-info-target-libssp install-info-target-libssp
30046maybe-install-info-target-libssp:
30047@if target-libssp
30048maybe-install-info-target-libssp: install-info-target-libssp
30049
30050install-info-target-libssp: \
30051 configure-target-libssp \
30052 info-target-libssp
0aed8855 30053 @: $(MAKE); $(unstage)
064d0a7c
PB
30054 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30055 r=`${PWD_COMMAND}`; export r; \
30056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30057 $(NORMAL_TARGET_EXPORTS) \
30058 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
30059 for flag in $(EXTRA_TARGET_FLAGS); do \
30060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30061 done; \
30062 (cd $(TARGET_SUBDIR)/libssp && \
30063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30065 "RANLIB=$${RANLIB}" \
30066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30067 install-info) \
30068 || exit 1
30069
30070@endif target-libssp
30071
30072.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
30073maybe-installcheck-target-libssp:
30074@if target-libssp
30075maybe-installcheck-target-libssp: installcheck-target-libssp
30076
30077installcheck-target-libssp: \
30078 configure-target-libssp
0aed8855 30079 @: $(MAKE); $(unstage)
064d0a7c
PB
30080 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30081 r=`${PWD_COMMAND}`; export r; \
30082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30083 $(NORMAL_TARGET_EXPORTS) \
30084 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
30085 for flag in $(EXTRA_TARGET_FLAGS); do \
30086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30087 done; \
30088 (cd $(TARGET_SUBDIR)/libssp && \
30089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30091 "RANLIB=$${RANLIB}" \
30092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30093 installcheck) \
30094 || exit 1
30095
30096@endif target-libssp
30097
30098.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
30099maybe-mostlyclean-target-libssp:
30100@if target-libssp
30101maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
30102
30103mostlyclean-target-libssp:
0aed8855 30104 @: $(MAKE); $(unstage)
064d0a7c
PB
30105 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30106 r=`${PWD_COMMAND}`; export r; \
30107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30108 $(NORMAL_TARGET_EXPORTS) \
30109 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
30110 for flag in $(EXTRA_TARGET_FLAGS); do \
30111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30112 done; \
30113 (cd $(TARGET_SUBDIR)/libssp && \
30114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30116 "RANLIB=$${RANLIB}" \
30117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30118 mostlyclean) \
30119 || exit 1
30120
30121@endif target-libssp
30122
30123.PHONY: maybe-clean-target-libssp clean-target-libssp
30124maybe-clean-target-libssp:
30125@if target-libssp
30126maybe-clean-target-libssp: clean-target-libssp
30127
30128clean-target-libssp:
0aed8855 30129 @: $(MAKE); $(unstage)
064d0a7c
PB
30130 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30131 r=`${PWD_COMMAND}`; export r; \
30132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30133 $(NORMAL_TARGET_EXPORTS) \
30134 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
30135 for flag in $(EXTRA_TARGET_FLAGS); do \
30136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30137 done; \
30138 (cd $(TARGET_SUBDIR)/libssp && \
30139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30141 "RANLIB=$${RANLIB}" \
30142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30143 clean) \
30144 || exit 1
30145
30146@endif target-libssp
30147
30148.PHONY: maybe-distclean-target-libssp distclean-target-libssp
30149maybe-distclean-target-libssp:
30150@if target-libssp
30151maybe-distclean-target-libssp: distclean-target-libssp
30152
30153distclean-target-libssp:
0aed8855 30154 @: $(MAKE); $(unstage)
064d0a7c
PB
30155 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30156 r=`${PWD_COMMAND}`; export r; \
30157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30158 $(NORMAL_TARGET_EXPORTS) \
30159 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
30160 for flag in $(EXTRA_TARGET_FLAGS); do \
30161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30162 done; \
30163 (cd $(TARGET_SUBDIR)/libssp && \
30164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30166 "RANLIB=$${RANLIB}" \
30167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30168 distclean) \
30169 || exit 1
30170
30171@endif target-libssp
30172
30173.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
30174maybe-maintainer-clean-target-libssp:
30175@if target-libssp
30176maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
30177
30178maintainer-clean-target-libssp:
0aed8855 30179 @: $(MAKE); $(unstage)
064d0a7c
PB
30180 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30181 r=`${PWD_COMMAND}`; export r; \
30182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30183 $(NORMAL_TARGET_EXPORTS) \
30184 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
30185 for flag in $(EXTRA_TARGET_FLAGS); do \
30186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30187 done; \
30188 (cd $(TARGET_SUBDIR)/libssp && \
30189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30191 "RANLIB=$${RANLIB}" \
30192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30193 maintainer-clean) \
30194 || exit 1
30195
30196@endif target-libssp
30197
30198
30199
a7254363 30200
e90269c8 30201
b3ded179
PB
30202.PHONY: configure-target-libgcc-math maybe-configure-target-libgcc-math
30203maybe-configure-target-libgcc-math:
30204@if target-libgcc-math
30205maybe-configure-target-libgcc-math: configure-target-libgcc-math
c52c6897 30206configure-target-libgcc-math:
b3ded179
PB
30207 @: $(MAKE); $(unstage)
30208 @r=`${PWD_COMMAND}`; export r; \
30209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30210 echo "Checking multilib configuration for libgcc-math..."; \
30211 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc-math ; \
30212 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc-math/multilib.tmp 2> /dev/null ; \
30213 if test -r $(TARGET_SUBDIR)/libgcc-math/multilib.out; then \
30214 if cmp -s $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; then \
30215 rm -f $(TARGET_SUBDIR)/libgcc-math/multilib.tmp; \
30216 else \
30217 rm -f $(TARGET_SUBDIR)/libgcc-math/Makefile; \
30218 mv $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; \
30219 fi; \
30220 else \
30221 mv $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; \
c52c6897
PB
30222 fi; \
30223 test ! -f $(TARGET_SUBDIR)/libgcc-math/Makefile || exit 0; \
b3ded179 30224 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc-math ; \
b3ded179
PB
30225 $(NORMAL_TARGET_EXPORTS) \
30226 echo Configuring in $(TARGET_SUBDIR)/libgcc-math; \
30227 cd "$(TARGET_SUBDIR)/libgcc-math" || exit 1; \
30228 case $(srcdir) in \
30229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30230 *) topdir=`echo $(TARGET_SUBDIR)/libgcc-math/ | \
30231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30232 esac; \
30233 srcdiroption="--srcdir=$${topdir}/libgcc-math"; \
30234 libsrcdir="$$s/libgcc-math"; \
30235 rm -f no-such-file || : ; \
30236 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30237 $(TARGET_CONFIGARGS) $${srcdiroption} \
30238 || exit 1
30239@endif target-libgcc-math
30240
30241
30242
30243
30244
30245.PHONY: all-target-libgcc-math maybe-all-target-libgcc-math
30246maybe-all-target-libgcc-math:
30247@if target-libgcc-math
30248TARGET-target-libgcc-math=all
30249maybe-all-target-libgcc-math: all-target-libgcc-math
30250all-target-libgcc-math: configure-target-libgcc-math
30251 @: $(MAKE); $(unstage)
30252 @r=`${PWD_COMMAND}`; export r; \
30253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30254 $(NORMAL_TARGET_EXPORTS) \
30255 (cd $(TARGET_SUBDIR)/libgcc-math && \
30256 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc-math))
30257@endif target-libgcc-math
30258
30259
30260
30261
30262
30263.PHONY: check-target-libgcc-math maybe-check-target-libgcc-math
30264maybe-check-target-libgcc-math:
30265@if target-libgcc-math
30266maybe-check-target-libgcc-math: check-target-libgcc-math
30267
30268check-target-libgcc-math:
30269 @: $(MAKE); $(unstage)
30270 @r=`${PWD_COMMAND}`; export r; \
30271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30272 $(NORMAL_TARGET_EXPORTS) \
30273 (cd $(TARGET_SUBDIR)/libgcc-math && \
30274 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
30275
30276@endif target-libgcc-math
30277
30278.PHONY: install-target-libgcc-math maybe-install-target-libgcc-math
30279maybe-install-target-libgcc-math:
30280@if target-libgcc-math
30281maybe-install-target-libgcc-math: install-target-libgcc-math
30282
30283install-target-libgcc-math: installdirs
30284 @: $(MAKE); $(unstage)
30285 @r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30287 $(NORMAL_TARGET_EXPORTS) \
30288 (cd $(TARGET_SUBDIR)/libgcc-math && \
30289 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30290
30291@endif target-libgcc-math
30292
30293# Other targets (info, dvi, etc.)
30294
30295.PHONY: maybe-info-target-libgcc-math info-target-libgcc-math
30296maybe-info-target-libgcc-math:
30297@if target-libgcc-math
30298maybe-info-target-libgcc-math: info-target-libgcc-math
30299
30300info-target-libgcc-math: \
30301 configure-target-libgcc-math
30302 @: $(MAKE); $(unstage)
30303 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30304 r=`${PWD_COMMAND}`; export r; \
30305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30306 $(NORMAL_TARGET_EXPORTS) \
30307 echo "Doing info in $(TARGET_SUBDIR)/libgcc-math" ; \
30308 for flag in $(EXTRA_TARGET_FLAGS); do \
30309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30310 done; \
30311 (cd $(TARGET_SUBDIR)/libgcc-math && \
30312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30314 "RANLIB=$${RANLIB}" \
30315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30316 info) \
30317 || exit 1
30318
30319@endif target-libgcc-math
30320
30321.PHONY: maybe-dvi-target-libgcc-math dvi-target-libgcc-math
30322maybe-dvi-target-libgcc-math:
30323@if target-libgcc-math
30324maybe-dvi-target-libgcc-math: dvi-target-libgcc-math
30325
30326dvi-target-libgcc-math: \
30327 configure-target-libgcc-math
30328 @: $(MAKE); $(unstage)
30329 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30330 r=`${PWD_COMMAND}`; export r; \
30331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30332 $(NORMAL_TARGET_EXPORTS) \
30333 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc-math" ; \
30334 for flag in $(EXTRA_TARGET_FLAGS); do \
30335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30336 done; \
30337 (cd $(TARGET_SUBDIR)/libgcc-math && \
30338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30340 "RANLIB=$${RANLIB}" \
30341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30342 dvi) \
30343 || exit 1
30344
30345@endif target-libgcc-math
30346
30347.PHONY: maybe-html-target-libgcc-math html-target-libgcc-math
30348maybe-html-target-libgcc-math:
30349@if target-libgcc-math
30350maybe-html-target-libgcc-math: html-target-libgcc-math
30351
30352html-target-libgcc-math: \
30353 configure-target-libgcc-math
30354 @: $(MAKE); $(unstage)
30355 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30356 r=`${PWD_COMMAND}`; export r; \
30357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30358 $(NORMAL_TARGET_EXPORTS) \
30359 echo "Doing html in $(TARGET_SUBDIR)/libgcc-math" ; \
30360 for flag in $(EXTRA_TARGET_FLAGS); do \
30361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30362 done; \
30363 (cd $(TARGET_SUBDIR)/libgcc-math && \
30364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30366 "RANLIB=$${RANLIB}" \
30367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30368 html) \
30369 || exit 1
30370
30371@endif target-libgcc-math
30372
30373.PHONY: maybe-TAGS-target-libgcc-math TAGS-target-libgcc-math
30374maybe-TAGS-target-libgcc-math:
30375@if target-libgcc-math
30376maybe-TAGS-target-libgcc-math: TAGS-target-libgcc-math
30377
30378TAGS-target-libgcc-math: \
30379 configure-target-libgcc-math
30380 @: $(MAKE); $(unstage)
30381 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30382 r=`${PWD_COMMAND}`; export r; \
30383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30384 $(NORMAL_TARGET_EXPORTS) \
30385 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc-math" ; \
30386 for flag in $(EXTRA_TARGET_FLAGS); do \
30387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30388 done; \
30389 (cd $(TARGET_SUBDIR)/libgcc-math && \
30390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30392 "RANLIB=$${RANLIB}" \
30393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30394 TAGS) \
30395 || exit 1
30396
30397@endif target-libgcc-math
30398
30399.PHONY: maybe-install-info-target-libgcc-math install-info-target-libgcc-math
30400maybe-install-info-target-libgcc-math:
30401@if target-libgcc-math
30402maybe-install-info-target-libgcc-math: install-info-target-libgcc-math
30403
30404install-info-target-libgcc-math: \
30405 configure-target-libgcc-math \
30406 info-target-libgcc-math
30407 @: $(MAKE); $(unstage)
30408 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30409 r=`${PWD_COMMAND}`; export r; \
30410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30411 $(NORMAL_TARGET_EXPORTS) \
30412 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc-math" ; \
30413 for flag in $(EXTRA_TARGET_FLAGS); do \
30414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30415 done; \
30416 (cd $(TARGET_SUBDIR)/libgcc-math && \
30417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30419 "RANLIB=$${RANLIB}" \
30420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30421 install-info) \
30422 || exit 1
30423
30424@endif target-libgcc-math
30425
30426.PHONY: maybe-installcheck-target-libgcc-math installcheck-target-libgcc-math
30427maybe-installcheck-target-libgcc-math:
30428@if target-libgcc-math
30429maybe-installcheck-target-libgcc-math: installcheck-target-libgcc-math
30430
30431installcheck-target-libgcc-math: \
30432 configure-target-libgcc-math
30433 @: $(MAKE); $(unstage)
30434 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30435 r=`${PWD_COMMAND}`; export r; \
30436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30437 $(NORMAL_TARGET_EXPORTS) \
30438 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc-math" ; \
30439 for flag in $(EXTRA_TARGET_FLAGS); do \
30440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30441 done; \
30442 (cd $(TARGET_SUBDIR)/libgcc-math && \
30443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30445 "RANLIB=$${RANLIB}" \
30446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30447 installcheck) \
30448 || exit 1
30449
30450@endif target-libgcc-math
30451
30452.PHONY: maybe-mostlyclean-target-libgcc-math mostlyclean-target-libgcc-math
30453maybe-mostlyclean-target-libgcc-math:
30454@if target-libgcc-math
30455maybe-mostlyclean-target-libgcc-math: mostlyclean-target-libgcc-math
30456
30457mostlyclean-target-libgcc-math:
30458 @: $(MAKE); $(unstage)
30459 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30460 r=`${PWD_COMMAND}`; export r; \
30461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30462 $(NORMAL_TARGET_EXPORTS) \
30463 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc-math" ; \
30464 for flag in $(EXTRA_TARGET_FLAGS); do \
30465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30466 done; \
30467 (cd $(TARGET_SUBDIR)/libgcc-math && \
30468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30470 "RANLIB=$${RANLIB}" \
30471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30472 mostlyclean) \
30473 || exit 1
30474
30475@endif target-libgcc-math
30476
30477.PHONY: maybe-clean-target-libgcc-math clean-target-libgcc-math
30478maybe-clean-target-libgcc-math:
30479@if target-libgcc-math
30480maybe-clean-target-libgcc-math: clean-target-libgcc-math
30481
30482clean-target-libgcc-math:
30483 @: $(MAKE); $(unstage)
30484 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30485 r=`${PWD_COMMAND}`; export r; \
30486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30487 $(NORMAL_TARGET_EXPORTS) \
30488 echo "Doing clean in $(TARGET_SUBDIR)/libgcc-math" ; \
30489 for flag in $(EXTRA_TARGET_FLAGS); do \
30490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30491 done; \
30492 (cd $(TARGET_SUBDIR)/libgcc-math && \
30493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30495 "RANLIB=$${RANLIB}" \
30496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30497 clean) \
30498 || exit 1
30499
30500@endif target-libgcc-math
30501
30502.PHONY: maybe-distclean-target-libgcc-math distclean-target-libgcc-math
30503maybe-distclean-target-libgcc-math:
30504@if target-libgcc-math
30505maybe-distclean-target-libgcc-math: distclean-target-libgcc-math
30506
30507distclean-target-libgcc-math:
30508 @: $(MAKE); $(unstage)
30509 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30510 r=`${PWD_COMMAND}`; export r; \
30511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30512 $(NORMAL_TARGET_EXPORTS) \
30513 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc-math" ; \
30514 for flag in $(EXTRA_TARGET_FLAGS); do \
30515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30516 done; \
30517 (cd $(TARGET_SUBDIR)/libgcc-math && \
30518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30520 "RANLIB=$${RANLIB}" \
30521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30522 distclean) \
30523 || exit 1
30524
30525@endif target-libgcc-math
30526
30527.PHONY: maybe-maintainer-clean-target-libgcc-math maintainer-clean-target-libgcc-math
30528maybe-maintainer-clean-target-libgcc-math:
30529@if target-libgcc-math
30530maybe-maintainer-clean-target-libgcc-math: maintainer-clean-target-libgcc-math
30531
30532maintainer-clean-target-libgcc-math:
30533 @: $(MAKE); $(unstage)
30534 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30535 r=`${PWD_COMMAND}`; export r; \
30536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30537 $(NORMAL_TARGET_EXPORTS) \
30538 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc-math" ; \
30539 for flag in $(EXTRA_TARGET_FLAGS); do \
30540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30541 done; \
30542 (cd $(TARGET_SUBDIR)/libgcc-math && \
30543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30545 "RANLIB=$${RANLIB}" \
30546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30547 maintainer-clean) \
30548 || exit 1
30549
30550@endif target-libgcc-math
30551
30552
30553
30554
30555
a7254363
PB
30556.PHONY: configure-target-newlib maybe-configure-target-newlib
30557maybe-configure-target-newlib:
30558@if target-newlib
30559maybe-configure-target-newlib: configure-target-newlib
c52c6897 30560configure-target-newlib:
0aed8855
PB
30561 @: $(MAKE); $(unstage)
30562 @r=`${PWD_COMMAND}`; export r; \
30563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30564 echo "Checking multilib configuration for newlib..."; \
30565 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
30566 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
30567 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
30568 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
30569 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
30570 else \
30571 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
30572 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
30573 fi; \
30574 else \
30575 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
30576 fi; \
30577 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 30578 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 30579 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
30580 echo Configuring in $(TARGET_SUBDIR)/newlib; \
30581 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
30582 case $(srcdir) in \
b00612cc
PB
30583 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30584 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
30585 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 30586 esac; \
b00612cc
PB
30587 srcdiroption="--srcdir=$${topdir}/newlib"; \
30588 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
30589 rm -f no-such-file || : ; \
30590 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 30591 $(TARGET_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 30592 || exit 1
6bd3dfaa 30593@endif target-newlib
4b1cb4fe 30594
a7254363
PB
30595
30596
d545f33b
PB
30597
30598
4b1cb4fe
DD
30599.PHONY: all-target-newlib maybe-all-target-newlib
30600maybe-all-target-newlib:
6bd3dfaa 30601@if target-newlib
72b2455a 30602TARGET-target-newlib=all
6bd3dfaa 30603maybe-all-target-newlib: all-target-newlib
4b1cb4fe 30604all-target-newlib: configure-target-newlib
0aed8855 30605 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30606 @r=`${PWD_COMMAND}`; export r; \
30607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30608 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30609 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 30610 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 30611@endif target-newlib
4b1cb4fe 30612
a7254363
PB
30613
30614
d545f33b
PB
30615
30616
4b1cb4fe
DD
30617.PHONY: check-target-newlib maybe-check-target-newlib
30618maybe-check-target-newlib:
6bd3dfaa
PB
30619@if target-newlib
30620maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
30621
30622check-target-newlib:
0aed8855 30623 @: $(MAKE); $(unstage)
b40e3958
L
30624 @r=`${PWD_COMMAND}`; export r; \
30625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30626 $(NORMAL_TARGET_EXPORTS) \
4fa63067 30627 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 30628 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 30629
6bd3dfaa 30630@endif target-newlib
3866be5d 30631
4fa63067
NN
30632.PHONY: install-target-newlib maybe-install-target-newlib
30633maybe-install-target-newlib:
6bd3dfaa
PB
30634@if target-newlib
30635maybe-install-target-newlib: install-target-newlib
e2b9e2dc 30636
4fa63067 30637install-target-newlib: installdirs
0aed8855 30638 @: $(MAKE); $(unstage)
b40e3958
L
30639 @r=`${PWD_COMMAND}`; export r; \
30640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30641 $(NORMAL_TARGET_EXPORTS) \
4fa63067 30642 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 30643 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 30644
6bd3dfaa 30645@endif target-newlib
3866be5d 30646
4fa63067 30647# Other targets (info, dvi, etc.)
3866be5d 30648
4fa63067
NN
30649.PHONY: maybe-info-target-newlib info-target-newlib
30650maybe-info-target-newlib:
6bd3dfaa
PB
30651@if target-newlib
30652maybe-info-target-newlib: info-target-newlib
3866be5d 30653
4fa63067
NN
30654info-target-newlib: \
30655 configure-target-newlib
0aed8855 30656 @: $(MAKE); $(unstage)
4fa63067
NN
30657 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30658 r=`${PWD_COMMAND}`; export r; \
30659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30660 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30661 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
30662 for flag in $(EXTRA_TARGET_FLAGS); do \
30663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30664 done; \
30665 (cd $(TARGET_SUBDIR)/newlib && \
30666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30668 "RANLIB=$${RANLIB}" \
30669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30670 info) \
4fa63067 30671 || exit 1
16ae0395 30672
6bd3dfaa 30673@endif target-newlib
3866be5d 30674
4fa63067
NN
30675.PHONY: maybe-dvi-target-newlib dvi-target-newlib
30676maybe-dvi-target-newlib:
6bd3dfaa
PB
30677@if target-newlib
30678maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 30679
4fa63067
NN
30680dvi-target-newlib: \
30681 configure-target-newlib
0aed8855 30682 @: $(MAKE); $(unstage)
4fa63067 30683 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30684 r=`${PWD_COMMAND}`; export r; \
30685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30686 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30687 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
30688 for flag in $(EXTRA_TARGET_FLAGS); do \
30689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30690 done; \
30691 (cd $(TARGET_SUBDIR)/newlib && \
30692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30694 "RANLIB=$${RANLIB}" \
30695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30696 dvi) \
e2b9e2dc
NN
30697 || exit 1
30698
6bd3dfaa 30699@endif target-newlib
3866be5d 30700
6d389afc
MS
30701.PHONY: maybe-html-target-newlib html-target-newlib
30702maybe-html-target-newlib:
30703@if target-newlib
30704maybe-html-target-newlib: html-target-newlib
30705
30706html-target-newlib: \
30707 configure-target-newlib
0aed8855 30708 @: $(MAKE); $(unstage)
6d389afc
MS
30709 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30710 r=`${PWD_COMMAND}`; export r; \
30711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30712 $(NORMAL_TARGET_EXPORTS) \
30713 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
30714 for flag in $(EXTRA_TARGET_FLAGS); do \
30715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30716 done; \
30717 (cd $(TARGET_SUBDIR)/newlib && \
30718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30720 "RANLIB=$${RANLIB}" \
30721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30722 html) \
30723 || exit 1
30724
30725@endif target-newlib
30726
4fa63067
NN
30727.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
30728maybe-TAGS-target-newlib:
6bd3dfaa
PB
30729@if target-newlib
30730maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 30731
4fa63067
NN
30732TAGS-target-newlib: \
30733 configure-target-newlib
0aed8855 30734 @: $(MAKE); $(unstage)
4fa63067
NN
30735 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30736 r=`${PWD_COMMAND}`; export r; \
b40e3958 30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30738 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30739 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
30740 for flag in $(EXTRA_TARGET_FLAGS); do \
30741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30742 done; \
30743 (cd $(TARGET_SUBDIR)/newlib && \
30744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30746 "RANLIB=$${RANLIB}" \
30747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30748 TAGS) \
4fa63067 30749 || exit 1
3866be5d 30750
6bd3dfaa 30751@endif target-newlib
3866be5d 30752
4fa63067
NN
30753.PHONY: maybe-install-info-target-newlib install-info-target-newlib
30754maybe-install-info-target-newlib:
6bd3dfaa
PB
30755@if target-newlib
30756maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 30757
4fa63067
NN
30758install-info-target-newlib: \
30759 configure-target-newlib \
30760 info-target-newlib
0aed8855 30761 @: $(MAKE); $(unstage)
4fa63067
NN
30762 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30763 r=`${PWD_COMMAND}`; export r; \
b40e3958 30764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30765 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30766 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
30767 for flag in $(EXTRA_TARGET_FLAGS); do \
30768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30769 done; \
30770 (cd $(TARGET_SUBDIR)/newlib && \
30771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30773 "RANLIB=$${RANLIB}" \
30774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30775 install-info) \
4fa63067 30776 || exit 1
3866be5d 30777
6bd3dfaa 30778@endif target-newlib
3866be5d 30779
4fa63067
NN
30780.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
30781maybe-installcheck-target-newlib:
6bd3dfaa
PB
30782@if target-newlib
30783maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
30784
30785installcheck-target-newlib: \
30786 configure-target-newlib
0aed8855 30787 @: $(MAKE); $(unstage)
4fa63067 30788 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30789 r=`${PWD_COMMAND}`; export r; \
30790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30791 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30792 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
30793 for flag in $(EXTRA_TARGET_FLAGS); do \
30794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30795 done; \
30796 (cd $(TARGET_SUBDIR)/newlib && \
30797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30799 "RANLIB=$${RANLIB}" \
30800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30801 installcheck) \
e2b9e2dc
NN
30802 || exit 1
30803
6bd3dfaa 30804@endif target-newlib
3866be5d 30805
4fa63067
NN
30806.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
30807maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
30808@if target-newlib
30809maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 30810
4fa63067 30811mostlyclean-target-newlib:
0aed8855 30812 @: $(MAKE); $(unstage)
4fa63067
NN
30813 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30814 r=`${PWD_COMMAND}`; export r; \
b40e3958 30815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30816 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30817 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
30818 for flag in $(EXTRA_TARGET_FLAGS); do \
30819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30820 done; \
30821 (cd $(TARGET_SUBDIR)/newlib && \
30822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30824 "RANLIB=$${RANLIB}" \
30825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30826 mostlyclean) \
4fa63067 30827 || exit 1
3866be5d 30828
6bd3dfaa 30829@endif target-newlib
3866be5d 30830
4fa63067
NN
30831.PHONY: maybe-clean-target-newlib clean-target-newlib
30832maybe-clean-target-newlib:
6bd3dfaa
PB
30833@if target-newlib
30834maybe-clean-target-newlib: clean-target-newlib
16ae0395 30835
4fa63067 30836clean-target-newlib:
0aed8855 30837 @: $(MAKE); $(unstage)
4fa63067
NN
30838 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30839 r=`${PWD_COMMAND}`; export r; \
b40e3958 30840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30841 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30842 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
30843 for flag in $(EXTRA_TARGET_FLAGS); do \
30844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30845 done; \
30846 (cd $(TARGET_SUBDIR)/newlib && \
30847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30849 "RANLIB=$${RANLIB}" \
30850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30851 clean) \
4fa63067 30852 || exit 1
3866be5d 30853
6bd3dfaa 30854@endif target-newlib
3866be5d 30855
4fa63067
NN
30856.PHONY: maybe-distclean-target-newlib distclean-target-newlib
30857maybe-distclean-target-newlib:
6bd3dfaa
PB
30858@if target-newlib
30859maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
30860
30861distclean-target-newlib:
0aed8855 30862 @: $(MAKE); $(unstage)
4fa63067 30863 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30864 r=`${PWD_COMMAND}`; export r; \
30865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30866 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30867 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
30868 for flag in $(EXTRA_TARGET_FLAGS); do \
30869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30870 done; \
30871 (cd $(TARGET_SUBDIR)/newlib && \
30872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30874 "RANLIB=$${RANLIB}" \
30875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30876 distclean) \
e2b9e2dc
NN
30877 || exit 1
30878
6bd3dfaa 30879@endif target-newlib
3866be5d 30880
4fa63067
NN
30881.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
30882maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
30883@if target-newlib
30884maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 30885
4fa63067 30886maintainer-clean-target-newlib:
0aed8855 30887 @: $(MAKE); $(unstage)
4fa63067
NN
30888 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30889 r=`${PWD_COMMAND}`; export r; \
b40e3958 30890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30891 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30892 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
30893 for flag in $(EXTRA_TARGET_FLAGS); do \
30894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30895 done; \
30896 (cd $(TARGET_SUBDIR)/newlib && \
30897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30899 "RANLIB=$${RANLIB}" \
30900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30901 maintainer-clean) \
4fa63067 30902 || exit 1
3866be5d 30903
6bd3dfaa 30904@endif target-newlib
3866be5d 30905
16ae0395 30906
4b1cb4fe 30907
a7254363 30908
4b1cb4fe 30909
a7254363
PB
30910.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
30911maybe-configure-target-libgfortran:
30912@if target-libgfortran
30913maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 30914configure-target-libgfortran:
0aed8855
PB
30915 @: $(MAKE); $(unstage)
30916 @r=`${PWD_COMMAND}`; export r; \
30917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30918 echo "Checking multilib configuration for libgfortran..."; \
30919 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
30920 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
30921 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
30922 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
30923 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
30924 else \
30925 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
30926 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
30927 fi; \
30928 else \
30929 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
30930 fi; \
30931 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 30932 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 30933 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
30934 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
30935 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
30936 case $(srcdir) in \
b00612cc
PB
30937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30938 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
30939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 30940 esac; \
b00612cc
PB
30941 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
30942 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
30943 rm -f no-such-file || : ; \
30944 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 30945 $(TARGET_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 30946 || exit 1
6bd3dfaa 30947@endif target-libgfortran
4b1cb4fe 30948
a7254363
PB
30949
30950
d545f33b
PB
30951
30952
4b1cb4fe
DD
30953.PHONY: all-target-libgfortran maybe-all-target-libgfortran
30954maybe-all-target-libgfortran:
6bd3dfaa 30955@if target-libgfortran
72b2455a 30956TARGET-target-libgfortran=all
6bd3dfaa 30957maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 30958all-target-libgfortran: configure-target-libgfortran
0aed8855 30959 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30960 @r=`${PWD_COMMAND}`; export r; \
30961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30962 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30963 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 30964 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 30965@endif target-libgfortran
4b1cb4fe 30966
a7254363
PB
30967
30968
d545f33b
PB
30969
30970
4b1cb4fe
DD
30971.PHONY: check-target-libgfortran maybe-check-target-libgfortran
30972maybe-check-target-libgfortran:
6bd3dfaa
PB
30973@if target-libgfortran
30974maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
30975
30976check-target-libgfortran:
0aed8855 30977 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30978 @r=`${PWD_COMMAND}`; export r; \
30979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30980 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30981 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 30982 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 30983
6bd3dfaa 30984@endif target-libgfortran
4b1cb4fe
DD
30985
30986.PHONY: install-target-libgfortran maybe-install-target-libgfortran
30987maybe-install-target-libgfortran:
6bd3dfaa
PB
30988@if target-libgfortran
30989maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
30990
30991install-target-libgfortran: installdirs
0aed8855 30992 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30993 @r=`${PWD_COMMAND}`; export r; \
30994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30995 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30996 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 30997 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 30998
6bd3dfaa 30999@endif target-libgfortran
4b1cb4fe
DD
31000
31001# Other targets (info, dvi, etc.)
31002
31003.PHONY: maybe-info-target-libgfortran info-target-libgfortran
31004maybe-info-target-libgfortran:
6bd3dfaa
PB
31005@if target-libgfortran
31006maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
31007
31008info-target-libgfortran: \
31009 configure-target-libgfortran
0aed8855 31010 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31011 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31012 r=`${PWD_COMMAND}`; export r; \
31013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31014 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31015 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
31016 for flag in $(EXTRA_TARGET_FLAGS); do \
31017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31018 done; \
31019 (cd $(TARGET_SUBDIR)/libgfortran && \
31020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31022 "RANLIB=$${RANLIB}" \
31023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31024 info) \
4b1cb4fe
DD
31025 || exit 1
31026
6bd3dfaa 31027@endif target-libgfortran
4b1cb4fe
DD
31028
31029.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
31030maybe-dvi-target-libgfortran:
6bd3dfaa
PB
31031@if target-libgfortran
31032maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
31033
31034dvi-target-libgfortran: \
31035 configure-target-libgfortran
0aed8855 31036 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31037 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31038 r=`${PWD_COMMAND}`; export r; \
31039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31040 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31041 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
31042 for flag in $(EXTRA_TARGET_FLAGS); do \
31043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31044 done; \
31045 (cd $(TARGET_SUBDIR)/libgfortran && \
31046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31048 "RANLIB=$${RANLIB}" \
31049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31050 dvi) \
4b1cb4fe
DD
31051 || exit 1
31052
6bd3dfaa 31053@endif target-libgfortran
4b1cb4fe 31054
6d389afc
MS
31055.PHONY: maybe-html-target-libgfortran html-target-libgfortran
31056maybe-html-target-libgfortran:
31057@if target-libgfortran
31058maybe-html-target-libgfortran: html-target-libgfortran
31059
31060html-target-libgfortran: \
31061 configure-target-libgfortran
0aed8855 31062 @: $(MAKE); $(unstage)
6d389afc
MS
31063 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31064 r=`${PWD_COMMAND}`; export r; \
31065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31066 $(NORMAL_TARGET_EXPORTS) \
31067 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
31068 for flag in $(EXTRA_TARGET_FLAGS); do \
31069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31070 done; \
31071 (cd $(TARGET_SUBDIR)/libgfortran && \
31072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31074 "RANLIB=$${RANLIB}" \
31075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31076 html) \
31077 || exit 1
31078
31079@endif target-libgfortran
31080
4b1cb4fe
DD
31081.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
31082maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
31083@if target-libgfortran
31084maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
31085
31086TAGS-target-libgfortran: \
31087 configure-target-libgfortran
0aed8855 31088 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31089 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31090 r=`${PWD_COMMAND}`; export r; \
31091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31092 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31093 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
31094 for flag in $(EXTRA_TARGET_FLAGS); do \
31095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31096 done; \
31097 (cd $(TARGET_SUBDIR)/libgfortran && \
31098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31100 "RANLIB=$${RANLIB}" \
31101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31102 TAGS) \
4b1cb4fe
DD
31103 || exit 1
31104
6bd3dfaa 31105@endif target-libgfortran
4b1cb4fe
DD
31106
31107.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
31108maybe-install-info-target-libgfortran:
6bd3dfaa
PB
31109@if target-libgfortran
31110maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
31111
31112install-info-target-libgfortran: \
31113 configure-target-libgfortran \
31114 info-target-libgfortran
0aed8855 31115 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31116 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31117 r=`${PWD_COMMAND}`; export r; \
31118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31119 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31120 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
31121 for flag in $(EXTRA_TARGET_FLAGS); do \
31122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31123 done; \
31124 (cd $(TARGET_SUBDIR)/libgfortran && \
31125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31127 "RANLIB=$${RANLIB}" \
31128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31129 install-info) \
4b1cb4fe
DD
31130 || exit 1
31131
6bd3dfaa 31132@endif target-libgfortran
4b1cb4fe
DD
31133
31134.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
31135maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
31136@if target-libgfortran
31137maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
31138
31139installcheck-target-libgfortran: \
31140 configure-target-libgfortran
0aed8855 31141 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31142 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31143 r=`${PWD_COMMAND}`; export r; \
31144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31145 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31146 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
31147 for flag in $(EXTRA_TARGET_FLAGS); do \
31148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31149 done; \
31150 (cd $(TARGET_SUBDIR)/libgfortran && \
31151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31153 "RANLIB=$${RANLIB}" \
31154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31155 installcheck) \
4b1cb4fe
DD
31156 || exit 1
31157
6bd3dfaa 31158@endif target-libgfortran
4b1cb4fe
DD
31159
31160.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
31161maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
31162@if target-libgfortran
31163maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
31164
31165mostlyclean-target-libgfortran:
0aed8855 31166 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31167 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31168 r=`${PWD_COMMAND}`; export r; \
31169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31170 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31171 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
31172 for flag in $(EXTRA_TARGET_FLAGS); do \
31173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31174 done; \
31175 (cd $(TARGET_SUBDIR)/libgfortran && \
31176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31178 "RANLIB=$${RANLIB}" \
31179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31180 mostlyclean) \
4b1cb4fe
DD
31181 || exit 1
31182
6bd3dfaa 31183@endif target-libgfortran
4b1cb4fe
DD
31184
31185.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
31186maybe-clean-target-libgfortran:
6bd3dfaa
PB
31187@if target-libgfortran
31188maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
31189
31190clean-target-libgfortran:
0aed8855 31191 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31192 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31193 r=`${PWD_COMMAND}`; export r; \
31194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31195 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31196 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
31197 for flag in $(EXTRA_TARGET_FLAGS); do \
31198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31199 done; \
31200 (cd $(TARGET_SUBDIR)/libgfortran && \
31201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31203 "RANLIB=$${RANLIB}" \
31204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31205 clean) \
4b1cb4fe
DD
31206 || exit 1
31207
6bd3dfaa 31208@endif target-libgfortran
4b1cb4fe
DD
31209
31210.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
31211maybe-distclean-target-libgfortran:
6bd3dfaa
PB
31212@if target-libgfortran
31213maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
31214
31215distclean-target-libgfortran:
0aed8855 31216 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31217 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31218 r=`${PWD_COMMAND}`; export r; \
31219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31220 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31221 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
31222 for flag in $(EXTRA_TARGET_FLAGS); do \
31223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31224 done; \
31225 (cd $(TARGET_SUBDIR)/libgfortran && \
31226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31228 "RANLIB=$${RANLIB}" \
31229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31230 distclean) \
4b1cb4fe
DD
31231 || exit 1
31232
6bd3dfaa 31233@endif target-libgfortran
4b1cb4fe
DD
31234
31235.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
31236maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
31237@if target-libgfortran
31238maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
31239
31240maintainer-clean-target-libgfortran:
0aed8855 31241 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31242 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31243 r=`${PWD_COMMAND}`; export r; \
31244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31245 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31246 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
31247 for flag in $(EXTRA_TARGET_FLAGS); do \
31248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31249 done; \
31250 (cd $(TARGET_SUBDIR)/libgfortran && \
31251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31253 "RANLIB=$${RANLIB}" \
31254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31255 maintainer-clean) \
4b1cb4fe
DD
31256 || exit 1
31257
6bd3dfaa 31258@endif target-libgfortran
4b1cb4fe
DD
31259
31260
3866be5d 31261
a7254363 31262
e90269c8 31263
a7254363
PB
31264.PHONY: configure-target-libobjc maybe-configure-target-libobjc
31265maybe-configure-target-libobjc:
31266@if target-libobjc
31267maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 31268configure-target-libobjc:
0aed8855
PB
31269 @: $(MAKE); $(unstage)
31270 @r=`${PWD_COMMAND}`; export r; \
31271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31272 echo "Checking multilib configuration for libobjc..."; \
31273 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
31274 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
31275 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
31276 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
31277 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
31278 else \
31279 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
31280 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
31281 fi; \
31282 else \
31283 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
31284 fi; \
31285 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 31286 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 31287 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31288 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
31289 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 31290 case $(srcdir) in \
b00612cc
PB
31291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31292 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
31293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31294 esac; \
b00612cc
PB
31295 srcdiroption="--srcdir=$${topdir}/libobjc"; \
31296 libsrcdir="$$s/libobjc"; \
4fa63067
NN
31297 rm -f no-such-file || : ; \
31298 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31299 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31300 || exit 1
6bd3dfaa 31301@endif target-libobjc
e2b9e2dc 31302
a7254363
PB
31303
31304
d545f33b
PB
31305
31306
4fa63067
NN
31307.PHONY: all-target-libobjc maybe-all-target-libobjc
31308maybe-all-target-libobjc:
6bd3dfaa 31309@if target-libobjc
72b2455a 31310TARGET-target-libobjc=all
6bd3dfaa 31311maybe-all-target-libobjc: all-target-libobjc
4fa63067 31312all-target-libobjc: configure-target-libobjc
0aed8855 31313 @: $(MAKE); $(unstage)
b40e3958
L
31314 @r=`${PWD_COMMAND}`; export r; \
31315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31316 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31317 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 31318 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 31319@endif target-libobjc
3866be5d 31320
a7254363
PB
31321
31322
d545f33b
PB
31323
31324
4fa63067
NN
31325.PHONY: check-target-libobjc maybe-check-target-libobjc
31326maybe-check-target-libobjc:
6bd3dfaa
PB
31327@if target-libobjc
31328maybe-check-target-libobjc: check-target-libobjc
3866be5d 31329
4fa63067 31330check-target-libobjc:
0aed8855 31331 @: $(MAKE); $(unstage)
b40e3958
L
31332 @r=`${PWD_COMMAND}`; export r; \
31333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31334 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31335 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 31336 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 31337
6bd3dfaa 31338@endif target-libobjc
3866be5d 31339
4fa63067
NN
31340.PHONY: install-target-libobjc maybe-install-target-libobjc
31341maybe-install-target-libobjc:
6bd3dfaa
PB
31342@if target-libobjc
31343maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 31344
4fa63067 31345install-target-libobjc: installdirs
0aed8855 31346 @: $(MAKE); $(unstage)
b40e3958
L
31347 @r=`${PWD_COMMAND}`; export r; \
31348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31349 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31350 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 31351 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 31352
6bd3dfaa 31353@endif target-libobjc
3866be5d 31354
4fa63067
NN
31355# Other targets (info, dvi, etc.)
31356
31357.PHONY: maybe-info-target-libobjc info-target-libobjc
31358maybe-info-target-libobjc:
6bd3dfaa
PB
31359@if target-libobjc
31360maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
31361
31362info-target-libobjc: \
31363 configure-target-libobjc
0aed8855 31364 @: $(MAKE); $(unstage)
4fa63067
NN
31365 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31366 r=`${PWD_COMMAND}`; export r; \
b40e3958 31367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31369 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
31370 for flag in $(EXTRA_TARGET_FLAGS); do \
31371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31372 done; \
31373 (cd $(TARGET_SUBDIR)/libobjc && \
31374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31376 "RANLIB=$${RANLIB}" \
31377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31378 info) \
4fa63067 31379 || exit 1
3866be5d 31380
6bd3dfaa 31381@endif target-libobjc
3866be5d 31382
4fa63067
NN
31383.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
31384maybe-dvi-target-libobjc:
6bd3dfaa
PB
31385@if target-libobjc
31386maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 31387
4fa63067
NN
31388dvi-target-libobjc: \
31389 configure-target-libobjc
0aed8855 31390 @: $(MAKE); $(unstage)
4fa63067
NN
31391 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31392 r=`${PWD_COMMAND}`; export r; \
b40e3958 31393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31394 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31395 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
31396 for flag in $(EXTRA_TARGET_FLAGS); do \
31397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31398 done; \
31399 (cd $(TARGET_SUBDIR)/libobjc && \
31400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31402 "RANLIB=$${RANLIB}" \
31403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31404 dvi) \
4fa63067 31405 || exit 1
3866be5d 31406
6bd3dfaa 31407@endif target-libobjc
3866be5d 31408
6d389afc
MS
31409.PHONY: maybe-html-target-libobjc html-target-libobjc
31410maybe-html-target-libobjc:
31411@if target-libobjc
31412maybe-html-target-libobjc: html-target-libobjc
31413
31414html-target-libobjc: \
31415 configure-target-libobjc
0aed8855 31416 @: $(MAKE); $(unstage)
6d389afc
MS
31417 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31418 r=`${PWD_COMMAND}`; export r; \
31419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31420 $(NORMAL_TARGET_EXPORTS) \
31421 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
31422 for flag in $(EXTRA_TARGET_FLAGS); do \
31423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31424 done; \
31425 (cd $(TARGET_SUBDIR)/libobjc && \
31426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31428 "RANLIB=$${RANLIB}" \
31429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31430 html) \
31431 || exit 1
31432
31433@endif target-libobjc
31434
4fa63067
NN
31435.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
31436maybe-TAGS-target-libobjc:
6bd3dfaa
PB
31437@if target-libobjc
31438maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
31439
31440TAGS-target-libobjc: \
31441 configure-target-libobjc
0aed8855 31442 @: $(MAKE); $(unstage)
4fa63067 31443 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
31444 r=`${PWD_COMMAND}`; export r; \
31445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31446 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31447 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
31448 for flag in $(EXTRA_TARGET_FLAGS); do \
31449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31450 done; \
31451 (cd $(TARGET_SUBDIR)/libobjc && \
31452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31454 "RANLIB=$${RANLIB}" \
31455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31456 TAGS) \
e2b9e2dc
NN
31457 || exit 1
31458
6bd3dfaa 31459@endif target-libobjc
4fa63067
NN
31460
31461.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
31462maybe-install-info-target-libobjc:
6bd3dfaa
PB
31463@if target-libobjc
31464maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
31465
31466install-info-target-libobjc: \
31467 configure-target-libobjc \
31468 info-target-libobjc
0aed8855 31469 @: $(MAKE); $(unstage)
4fa63067
NN
31470 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31471 r=`${PWD_COMMAND}`; export r; \
b40e3958 31472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31473 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31474 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
31475 for flag in $(EXTRA_TARGET_FLAGS); do \
31476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31477 done; \
31478 (cd $(TARGET_SUBDIR)/libobjc && \
31479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31481 "RANLIB=$${RANLIB}" \
31482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31483 install-info) \
4fa63067 31484 || exit 1
3866be5d 31485
6bd3dfaa 31486@endif target-libobjc
3866be5d 31487
4fa63067
NN
31488.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
31489maybe-installcheck-target-libobjc:
6bd3dfaa
PB
31490@if target-libobjc
31491maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
31492
31493installcheck-target-libobjc: \
31494 configure-target-libobjc
0aed8855 31495 @: $(MAKE); $(unstage)
4fa63067
NN
31496 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31497 r=`${PWD_COMMAND}`; export r; \
b40e3958 31498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31499 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31500 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
31501 for flag in $(EXTRA_TARGET_FLAGS); do \
31502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31503 done; \
31504 (cd $(TARGET_SUBDIR)/libobjc && \
31505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31507 "RANLIB=$${RANLIB}" \
31508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31509 installcheck) \
4fa63067 31510 || exit 1
3866be5d 31511
6bd3dfaa 31512@endif target-libobjc
3866be5d 31513
4fa63067
NN
31514.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
31515maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
31516@if target-libobjc
31517maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 31518
4fa63067 31519mostlyclean-target-libobjc:
0aed8855 31520 @: $(MAKE); $(unstage)
4fa63067
NN
31521 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31522 r=`${PWD_COMMAND}`; export r; \
b40e3958 31523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31524 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31525 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
31526 for flag in $(EXTRA_TARGET_FLAGS); do \
31527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31528 done; \
31529 (cd $(TARGET_SUBDIR)/libobjc && \
31530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31532 "RANLIB=$${RANLIB}" \
31533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31534 mostlyclean) \
4fa63067 31535 || exit 1
3866be5d 31536
6bd3dfaa 31537@endif target-libobjc
3866be5d 31538
4fa63067
NN
31539.PHONY: maybe-clean-target-libobjc clean-target-libobjc
31540maybe-clean-target-libobjc:
6bd3dfaa
PB
31541@if target-libobjc
31542maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
31543
31544clean-target-libobjc:
0aed8855 31545 @: $(MAKE); $(unstage)
4fa63067 31546 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
31547 r=`${PWD_COMMAND}`; export r; \
31548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31549 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31550 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
31551 for flag in $(EXTRA_TARGET_FLAGS); do \
31552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31553 done; \
31554 (cd $(TARGET_SUBDIR)/libobjc && \
31555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31557 "RANLIB=$${RANLIB}" \
31558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31559 clean) \
e2b9e2dc
NN
31560 || exit 1
31561
6bd3dfaa 31562@endif target-libobjc
3866be5d 31563
4fa63067
NN
31564.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
31565maybe-distclean-target-libobjc:
6bd3dfaa
PB
31566@if target-libobjc
31567maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 31568
4fa63067 31569distclean-target-libobjc:
0aed8855 31570 @: $(MAKE); $(unstage)
4fa63067
NN
31571 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31572 r=`${PWD_COMMAND}`; export r; \
b40e3958 31573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31575 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
31576 for flag in $(EXTRA_TARGET_FLAGS); do \
31577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31578 done; \
31579 (cd $(TARGET_SUBDIR)/libobjc && \
31580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31582 "RANLIB=$${RANLIB}" \
31583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31584 distclean) \
4fa63067 31585 || exit 1
3866be5d 31586
6bd3dfaa 31587@endif target-libobjc
3866be5d 31588
4fa63067
NN
31589.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
31590maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
31591@if target-libobjc
31592maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 31593
4fa63067 31594maintainer-clean-target-libobjc:
0aed8855 31595 @: $(MAKE); $(unstage)
4fa63067
NN
31596 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31597 r=`${PWD_COMMAND}`; export r; \
b40e3958 31598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31599 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31600 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
31601 for flag in $(EXTRA_TARGET_FLAGS); do \
31602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31603 done; \
31604 (cd $(TARGET_SUBDIR)/libobjc && \
31605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31607 "RANLIB=$${RANLIB}" \
31608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31609 maintainer-clean) \
4fa63067 31610 || exit 1
3866be5d 31611
6bd3dfaa 31612@endif target-libobjc
3866be5d 31613
4fa63067 31614
4fa63067 31615
a7254363 31616
e90269c8 31617
a7254363
PB
31618.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
31619maybe-configure-target-libtermcap:
31620@if target-libtermcap
31621maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 31622configure-target-libtermcap:
0aed8855
PB
31623 @: $(MAKE); $(unstage)
31624 @r=`${PWD_COMMAND}`; export r; \
31625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31626 echo "Checking multilib configuration for libtermcap..."; \
31627 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
31628 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
31629 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
31630 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
31631 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
31632 else \
31633 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
31634 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
31635 fi; \
31636 else \
31637 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
31638 fi; \
31639 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 31640 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 31641 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31642 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
31643 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 31644 case $(srcdir) in \
b00612cc
PB
31645 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31646 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
31647 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31648 esac; \
b00612cc
PB
31649 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
31650 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
31651 rm -f no-such-file || : ; \
31652 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31653 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31654 || exit 1
6bd3dfaa 31655@endif target-libtermcap
e2b9e2dc 31656
a7254363
PB
31657
31658
d545f33b
PB
31659
31660
4fa63067
NN
31661.PHONY: all-target-libtermcap maybe-all-target-libtermcap
31662maybe-all-target-libtermcap:
6bd3dfaa 31663@if target-libtermcap
72b2455a 31664TARGET-target-libtermcap=all
6bd3dfaa 31665maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 31666all-target-libtermcap: configure-target-libtermcap
0aed8855 31667 @: $(MAKE); $(unstage)
b40e3958
L
31668 @r=`${PWD_COMMAND}`; export r; \
31669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31670 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31671 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 31672 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 31673@endif target-libtermcap
3866be5d 31674
a7254363
PB
31675
31676
d545f33b
PB
31677
31678
4fa63067
NN
31679.PHONY: check-target-libtermcap maybe-check-target-libtermcap
31680maybe-check-target-libtermcap:
6bd3dfaa
PB
31681@if target-libtermcap
31682maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 31683
4fa63067
NN
31684# Dummy target for uncheckable module.
31685check-target-libtermcap:
31686
6bd3dfaa 31687@endif target-libtermcap
4fa63067
NN
31688
31689.PHONY: install-target-libtermcap maybe-install-target-libtermcap
31690maybe-install-target-libtermcap:
6bd3dfaa
PB
31691@if target-libtermcap
31692maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
31693
31694install-target-libtermcap: installdirs
0aed8855 31695 @: $(MAKE); $(unstage)
b40e3958
L
31696 @r=`${PWD_COMMAND}`; export r; \
31697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31698 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31699 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 31700 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 31701
6bd3dfaa 31702@endif target-libtermcap
3866be5d 31703
4fa63067 31704# Other targets (info, dvi, etc.)
16ae0395 31705
4fa63067
NN
31706.PHONY: maybe-info-target-libtermcap info-target-libtermcap
31707maybe-info-target-libtermcap:
6bd3dfaa 31708@if target-libtermcap
6d389afc
MS
31709maybe-info-target-libtermcap: info-target-libtermcap
31710
31711info-target-libtermcap: \
31712 configure-target-libtermcap
0aed8855 31713 @: $(MAKE); $(unstage)
6d389afc
MS
31714 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31715 r=`${PWD_COMMAND}`; export r; \
31716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31717 $(NORMAL_TARGET_EXPORTS) \
31718 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
31719 for flag in $(EXTRA_TARGET_FLAGS); do \
31720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31721 done; \
31722 (cd $(TARGET_SUBDIR)/libtermcap && \
31723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31725 "RANLIB=$${RANLIB}" \
31726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31727 info) \
31728 || exit 1
31729
31730@endif target-libtermcap
31731
31732.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
31733maybe-dvi-target-libtermcap:
31734@if target-libtermcap
31735maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 31736
6d389afc 31737dvi-target-libtermcap: \
4fa63067 31738 configure-target-libtermcap
0aed8855 31739 @: $(MAKE); $(unstage)
4fa63067
NN
31740 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31741 r=`${PWD_COMMAND}`; export r; \
b40e3958 31742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31743 $(NORMAL_TARGET_EXPORTS) \
6d389afc 31744 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
31745 for flag in $(EXTRA_TARGET_FLAGS); do \
31746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31747 done; \
31748 (cd $(TARGET_SUBDIR)/libtermcap && \
31749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31751 "RANLIB=$${RANLIB}" \
31752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 31753 dvi) \
4fa63067 31754 || exit 1
3866be5d 31755
6bd3dfaa 31756@endif target-libtermcap
3866be5d 31757
6d389afc
MS
31758.PHONY: maybe-html-target-libtermcap html-target-libtermcap
31759maybe-html-target-libtermcap:
6bd3dfaa 31760@if target-libtermcap
6d389afc 31761maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 31762
6d389afc 31763html-target-libtermcap: \
4fa63067 31764 configure-target-libtermcap
0aed8855 31765 @: $(MAKE); $(unstage)
4fa63067 31766 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
31767 r=`${PWD_COMMAND}`; export r; \
31768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31769 $(NORMAL_TARGET_EXPORTS) \
6d389afc 31770 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
31771 for flag in $(EXTRA_TARGET_FLAGS); do \
31772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31773 done; \
31774 (cd $(TARGET_SUBDIR)/libtermcap && \
31775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31777 "RANLIB=$${RANLIB}" \
31778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 31779 html) \
e2b9e2dc
NN
31780 || exit 1
31781
6bd3dfaa 31782@endif target-libtermcap
4fa63067
NN
31783
31784.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
31785maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
31786@if target-libtermcap
31787maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
31788
31789TAGS-target-libtermcap: \
31790 configure-target-libtermcap
0aed8855 31791 @: $(MAKE); $(unstage)
4fa63067
NN
31792 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31793 r=`${PWD_COMMAND}`; export r; \
b40e3958 31794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31795 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31796 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
31797 for flag in $(EXTRA_TARGET_FLAGS); do \
31798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31799 done; \
31800 (cd $(TARGET_SUBDIR)/libtermcap && \
31801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31803 "RANLIB=$${RANLIB}" \
31804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31805 TAGS) \
4fa63067 31806 || exit 1
3866be5d 31807
6bd3dfaa 31808@endif target-libtermcap
3866be5d 31809
4fa63067
NN
31810.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
31811maybe-install-info-target-libtermcap:
6bd3dfaa
PB
31812@if target-libtermcap
31813maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 31814
4fa63067
NN
31815install-info-target-libtermcap: \
31816 configure-target-libtermcap \
31817 info-target-libtermcap
0aed8855 31818 @: $(MAKE); $(unstage)
4fa63067
NN
31819 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31820 r=`${PWD_COMMAND}`; export r; \
31821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31822 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31823 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
31824 for flag in $(EXTRA_TARGET_FLAGS); do \
31825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31826 done; \
31827 (cd $(TARGET_SUBDIR)/libtermcap && \
31828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31830 "RANLIB=$${RANLIB}" \
31831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31832 install-info) \
4fa63067 31833 || exit 1
3866be5d 31834
6bd3dfaa 31835@endif target-libtermcap
16ae0395 31836
4fa63067
NN
31837.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
31838maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
31839@if target-libtermcap
31840maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
31841
31842installcheck-target-libtermcap: \
31843 configure-target-libtermcap
0aed8855 31844 @: $(MAKE); $(unstage)
4fa63067
NN
31845 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31846 r=`${PWD_COMMAND}`; export r; \
b40e3958 31847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31848 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31849 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
31850 for flag in $(EXTRA_TARGET_FLAGS); do \
31851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31852 done; \
31853 (cd $(TARGET_SUBDIR)/libtermcap && \
31854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31856 "RANLIB=$${RANLIB}" \
31857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31858 installcheck) \
4fa63067 31859 || exit 1
3866be5d 31860
6bd3dfaa 31861@endif target-libtermcap
3866be5d 31862
4fa63067
NN
31863.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
31864maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
31865@if target-libtermcap
31866maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
31867
31868# libtermcap doesn't support mostlyclean.
31869mostlyclean-target-libtermcap:
31870
6bd3dfaa 31871@endif target-libtermcap
4fa63067
NN
31872
31873.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
31874maybe-clean-target-libtermcap:
6bd3dfaa
PB
31875@if target-libtermcap
31876maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
31877
31878# libtermcap doesn't support clean.
31879clean-target-libtermcap:
31880
6bd3dfaa 31881@endif target-libtermcap
4fa63067
NN
31882
31883.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
31884maybe-distclean-target-libtermcap:
6bd3dfaa
PB
31885@if target-libtermcap
31886maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
31887
31888# libtermcap doesn't support distclean.
31889distclean-target-libtermcap:
31890
6bd3dfaa 31891@endif target-libtermcap
4fa63067
NN
31892
31893.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
31894maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
31895@if target-libtermcap
31896maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
31897
31898# libtermcap doesn't support maintainer-clean.
31899maintainer-clean-target-libtermcap:
31900
6bd3dfaa 31901@endif target-libtermcap
4fa63067
NN
31902
31903
4fa63067 31904
4fa63067 31905
a7254363
PB
31906
31907.PHONY: configure-target-winsup maybe-configure-target-winsup
31908maybe-configure-target-winsup:
31909@if target-winsup
31910maybe-configure-target-winsup: configure-target-winsup
c52c6897 31911configure-target-winsup:
0aed8855
PB
31912 @: $(MAKE); $(unstage)
31913 @r=`${PWD_COMMAND}`; export r; \
31914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31915 echo "Checking multilib configuration for winsup..."; \
31916 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
31917 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
31918 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
31919 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
31920 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
31921 else \
31922 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
31923 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
31924 fi; \
31925 else \
31926 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
31927 fi; \
31928 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 31929 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 31930 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31931 echo Configuring in $(TARGET_SUBDIR)/winsup; \
31932 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 31933 case $(srcdir) in \
b00612cc
PB
31934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31935 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
31936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31937 esac; \
b00612cc
PB
31938 srcdiroption="--srcdir=$${topdir}/winsup"; \
31939 libsrcdir="$$s/winsup"; \
4fa63067
NN
31940 rm -f no-such-file || : ; \
31941 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31942 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31943 || exit 1
6bd3dfaa 31944@endif target-winsup
e2b9e2dc 31945
a7254363
PB
31946
31947
d545f33b
PB
31948
31949
4fa63067
NN
31950.PHONY: all-target-winsup maybe-all-target-winsup
31951maybe-all-target-winsup:
6bd3dfaa 31952@if target-winsup
72b2455a 31953TARGET-target-winsup=all
6bd3dfaa 31954maybe-all-target-winsup: all-target-winsup
4fa63067 31955all-target-winsup: configure-target-winsup
0aed8855 31956 @: $(MAKE); $(unstage)
b40e3958
L
31957 @r=`${PWD_COMMAND}`; export r; \
31958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31959 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31960 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 31961 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 31962@endif target-winsup
3866be5d 31963
a7254363
PB
31964
31965
d545f33b
PB
31966
31967
4fa63067
NN
31968.PHONY: check-target-winsup maybe-check-target-winsup
31969maybe-check-target-winsup:
6bd3dfaa
PB
31970@if target-winsup
31971maybe-check-target-winsup: check-target-winsup
3866be5d 31972
4fa63067 31973check-target-winsup:
0aed8855 31974 @: $(MAKE); $(unstage)
4fa63067
NN
31975 @r=`${PWD_COMMAND}`; export r; \
31976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31977 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31978 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 31979 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 31980
6bd3dfaa 31981@endif target-winsup
3866be5d 31982
4fa63067
NN
31983.PHONY: install-target-winsup maybe-install-target-winsup
31984maybe-install-target-winsup:
6bd3dfaa
PB
31985@if target-winsup
31986maybe-install-target-winsup: install-target-winsup
16ae0395 31987
4fa63067 31988install-target-winsup: installdirs
0aed8855 31989 @: $(MAKE); $(unstage)
4fa63067
NN
31990 @r=`${PWD_COMMAND}`; export r; \
31991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31992 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31993 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 31994 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 31995
6bd3dfaa 31996@endif target-winsup
3866be5d 31997
4fa63067
NN
31998# Other targets (info, dvi, etc.)
31999
32000.PHONY: maybe-info-target-winsup info-target-winsup
32001maybe-info-target-winsup:
6bd3dfaa
PB
32002@if target-winsup
32003maybe-info-target-winsup: info-target-winsup
4fa63067
NN
32004
32005info-target-winsup: \
32006 configure-target-winsup
0aed8855 32007 @: $(MAKE); $(unstage)
4fa63067 32008 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32009 r=`${PWD_COMMAND}`; export r; \
32010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32011 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32012 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
32013 for flag in $(EXTRA_TARGET_FLAGS); do \
32014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32015 done; \
32016 (cd $(TARGET_SUBDIR)/winsup && \
32017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32019 "RANLIB=$${RANLIB}" \
32020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32021 info) \
e2b9e2dc
NN
32022 || exit 1
32023
6bd3dfaa 32024@endif target-winsup
3866be5d 32025
4fa63067
NN
32026.PHONY: maybe-dvi-target-winsup dvi-target-winsup
32027maybe-dvi-target-winsup:
6bd3dfaa
PB
32028@if target-winsup
32029maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 32030
4fa63067
NN
32031dvi-target-winsup: \
32032 configure-target-winsup
0aed8855 32033 @: $(MAKE); $(unstage)
4fa63067
NN
32034 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32035 r=`${PWD_COMMAND}`; export r; \
b40e3958 32036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32037 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32038 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
32039 for flag in $(EXTRA_TARGET_FLAGS); do \
32040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32041 done; \
32042 (cd $(TARGET_SUBDIR)/winsup && \
32043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32045 "RANLIB=$${RANLIB}" \
32046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32047 dvi) \
4fa63067 32048 || exit 1
3866be5d 32049
6bd3dfaa 32050@endif target-winsup
3866be5d 32051
6d389afc
MS
32052.PHONY: maybe-html-target-winsup html-target-winsup
32053maybe-html-target-winsup:
32054@if target-winsup
32055maybe-html-target-winsup: html-target-winsup
32056
32057html-target-winsup: \
32058 configure-target-winsup
0aed8855 32059 @: $(MAKE); $(unstage)
6d389afc
MS
32060 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32061 r=`${PWD_COMMAND}`; export r; \
32062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32063 $(NORMAL_TARGET_EXPORTS) \
32064 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
32065 for flag in $(EXTRA_TARGET_FLAGS); do \
32066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32067 done; \
32068 (cd $(TARGET_SUBDIR)/winsup && \
32069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32071 "RANLIB=$${RANLIB}" \
32072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32073 html) \
32074 || exit 1
32075
32076@endif target-winsup
32077
4fa63067
NN
32078.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
32079maybe-TAGS-target-winsup:
6bd3dfaa
PB
32080@if target-winsup
32081maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 32082
4fa63067
NN
32083TAGS-target-winsup: \
32084 configure-target-winsup
0aed8855 32085 @: $(MAKE); $(unstage)
4fa63067
NN
32086 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32087 r=`${PWD_COMMAND}`; export r; \
b40e3958 32088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32089 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32090 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
32091 for flag in $(EXTRA_TARGET_FLAGS); do \
32092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32093 done; \
32094 (cd $(TARGET_SUBDIR)/winsup && \
32095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32097 "RANLIB=$${RANLIB}" \
32098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32099 TAGS) \
4fa63067 32100 || exit 1
3866be5d 32101
6bd3dfaa 32102@endif target-winsup
3866be5d 32103
4fa63067
NN
32104.PHONY: maybe-install-info-target-winsup install-info-target-winsup
32105maybe-install-info-target-winsup:
6bd3dfaa
PB
32106@if target-winsup
32107maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
32108
32109install-info-target-winsup: \
32110 configure-target-winsup \
32111 info-target-winsup
0aed8855 32112 @: $(MAKE); $(unstage)
4fa63067 32113 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32114 r=`${PWD_COMMAND}`; export r; \
32115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32117 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
32118 for flag in $(EXTRA_TARGET_FLAGS); do \
32119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32120 done; \
32121 (cd $(TARGET_SUBDIR)/winsup && \
32122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32124 "RANLIB=$${RANLIB}" \
32125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32126 install-info) \
e2b9e2dc
NN
32127 || exit 1
32128
6bd3dfaa 32129@endif target-winsup
4fa63067
NN
32130
32131.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
32132maybe-installcheck-target-winsup:
6bd3dfaa
PB
32133@if target-winsup
32134maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
32135
32136installcheck-target-winsup: \
32137 configure-target-winsup
0aed8855 32138 @: $(MAKE); $(unstage)
4fa63067
NN
32139 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32140 r=`${PWD_COMMAND}`; export r; \
b40e3958 32141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32142 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32143 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
32144 for flag in $(EXTRA_TARGET_FLAGS); do \
32145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32146 done; \
32147 (cd $(TARGET_SUBDIR)/winsup && \
32148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32150 "RANLIB=$${RANLIB}" \
32151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32152 installcheck) \
4fa63067 32153 || exit 1
3866be5d 32154
6bd3dfaa 32155@endif target-winsup
3866be5d 32156
4fa63067
NN
32157.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
32158maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
32159@if target-winsup
32160maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
32161
32162mostlyclean-target-winsup:
0aed8855 32163 @: $(MAKE); $(unstage)
4fa63067
NN
32164 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32165 r=`${PWD_COMMAND}`; export r; \
b40e3958 32166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32167 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32168 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
32169 for flag in $(EXTRA_TARGET_FLAGS); do \
32170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32171 done; \
32172 (cd $(TARGET_SUBDIR)/winsup && \
32173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32175 "RANLIB=$${RANLIB}" \
32176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32177 mostlyclean) \
4fa63067 32178 || exit 1
3866be5d 32179
6bd3dfaa 32180@endif target-winsup
3866be5d 32181
4fa63067
NN
32182.PHONY: maybe-clean-target-winsup clean-target-winsup
32183maybe-clean-target-winsup:
6bd3dfaa
PB
32184@if target-winsup
32185maybe-clean-target-winsup: clean-target-winsup
16ae0395 32186
4fa63067 32187clean-target-winsup:
0aed8855 32188 @: $(MAKE); $(unstage)
4fa63067
NN
32189 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32190 r=`${PWD_COMMAND}`; export r; \
b40e3958 32191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32192 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32193 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
32194 for flag in $(EXTRA_TARGET_FLAGS); do \
32195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32196 done; \
32197 (cd $(TARGET_SUBDIR)/winsup && \
32198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32200 "RANLIB=$${RANLIB}" \
32201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32202 clean) \
4fa63067 32203 || exit 1
3866be5d 32204
6bd3dfaa 32205@endif target-winsup
3866be5d 32206
4fa63067
NN
32207.PHONY: maybe-distclean-target-winsup distclean-target-winsup
32208maybe-distclean-target-winsup:
6bd3dfaa
PB
32209@if target-winsup
32210maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
32211
32212distclean-target-winsup:
0aed8855 32213 @: $(MAKE); $(unstage)
4fa63067 32214 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32215 r=`${PWD_COMMAND}`; export r; \
32216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32217 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32218 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
32219 for flag in $(EXTRA_TARGET_FLAGS); do \
32220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32221 done; \
32222 (cd $(TARGET_SUBDIR)/winsup && \
32223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32225 "RANLIB=$${RANLIB}" \
32226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32227 distclean) \
e2b9e2dc
NN
32228 || exit 1
32229
6bd3dfaa 32230@endif target-winsup
3866be5d 32231
4fa63067
NN
32232.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
32233maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
32234@if target-winsup
32235maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 32236
4fa63067 32237maintainer-clean-target-winsup:
0aed8855 32238 @: $(MAKE); $(unstage)
4fa63067
NN
32239 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32240 r=`${PWD_COMMAND}`; export r; \
b40e3958 32241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32242 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32243 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
32244 for flag in $(EXTRA_TARGET_FLAGS); do \
32245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32246 done; \
32247 (cd $(TARGET_SUBDIR)/winsup && \
32248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32250 "RANLIB=$${RANLIB}" \
32251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32252 maintainer-clean) \
4fa63067 32253 || exit 1
3866be5d 32254
6bd3dfaa 32255@endif target-winsup
3866be5d 32256
16ae0395 32257
3866be5d 32258
e90269c8 32259
a7254363
PB
32260
32261.PHONY: configure-target-libgloss maybe-configure-target-libgloss
32262maybe-configure-target-libgloss:
32263@if target-libgloss
32264maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 32265configure-target-libgloss:
0aed8855
PB
32266 @: $(MAKE); $(unstage)
32267 @r=`${PWD_COMMAND}`; export r; \
32268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32269 echo "Checking multilib configuration for libgloss..."; \
32270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
32271 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
32272 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
32273 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
32274 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
32275 else \
32276 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
32277 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
32278 fi; \
32279 else \
32280 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
32281 fi; \
32282 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 32283 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 32284 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32285 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
32286 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 32287 case $(srcdir) in \
b00612cc
PB
32288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32289 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
32290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32291 esac; \
b00612cc
PB
32292 srcdiroption="--srcdir=$${topdir}/libgloss"; \
32293 libsrcdir="$$s/libgloss"; \
4fa63067
NN
32294 rm -f no-such-file || : ; \
32295 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 32296 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 32297 || exit 1
6bd3dfaa 32298@endif target-libgloss
e2b9e2dc 32299
a7254363
PB
32300
32301
d545f33b
PB
32302
32303
4fa63067
NN
32304.PHONY: all-target-libgloss maybe-all-target-libgloss
32305maybe-all-target-libgloss:
6bd3dfaa 32306@if target-libgloss
72b2455a 32307TARGET-target-libgloss=all
6bd3dfaa 32308maybe-all-target-libgloss: all-target-libgloss
4fa63067 32309all-target-libgloss: configure-target-libgloss
0aed8855 32310 @: $(MAKE); $(unstage)
b40e3958
L
32311 @r=`${PWD_COMMAND}`; export r; \
32312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32313 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32314 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 32315 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 32316@endif target-libgloss
e393202e 32317
a7254363
PB
32318
32319
d545f33b
PB
32320
32321
4fa63067
NN
32322.PHONY: check-target-libgloss maybe-check-target-libgloss
32323maybe-check-target-libgloss:
6bd3dfaa
PB
32324@if target-libgloss
32325maybe-check-target-libgloss: check-target-libgloss
e393202e 32326
4fa63067
NN
32327# Dummy target for uncheckable module.
32328check-target-libgloss:
e393202e 32329
6bd3dfaa 32330@endif target-libgloss
e393202e 32331
4fa63067
NN
32332.PHONY: install-target-libgloss maybe-install-target-libgloss
32333maybe-install-target-libgloss:
6bd3dfaa
PB
32334@if target-libgloss
32335maybe-install-target-libgloss: install-target-libgloss
16ae0395 32336
4fa63067 32337install-target-libgloss: installdirs
0aed8855 32338 @: $(MAKE); $(unstage)
b40e3958
L
32339 @r=`${PWD_COMMAND}`; export r; \
32340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32341 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32342 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 32343 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 32344
6bd3dfaa 32345@endif target-libgloss
3866be5d 32346
4fa63067
NN
32347# Other targets (info, dvi, etc.)
32348
32349.PHONY: maybe-info-target-libgloss info-target-libgloss
32350maybe-info-target-libgloss:
6bd3dfaa
PB
32351@if target-libgloss
32352maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
32353
32354info-target-libgloss: \
32355 configure-target-libgloss
0aed8855 32356 @: $(MAKE); $(unstage)
4fa63067 32357 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32358 r=`${PWD_COMMAND}`; export r; \
32359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32360 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32361 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
32362 for flag in $(EXTRA_TARGET_FLAGS); do \
32363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32364 done; \
32365 (cd $(TARGET_SUBDIR)/libgloss && \
32366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32368 "RANLIB=$${RANLIB}" \
32369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32370 info) \
ce5b542e
MC
32371 || exit 1
32372
6bd3dfaa 32373@endif target-libgloss
ce5b542e 32374
4fa63067
NN
32375.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
32376maybe-dvi-target-libgloss:
6bd3dfaa
PB
32377@if target-libgloss
32378maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 32379
4fa63067
NN
32380dvi-target-libgloss: \
32381 configure-target-libgloss
0aed8855 32382 @: $(MAKE); $(unstage)
4fa63067
NN
32383 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32384 r=`${PWD_COMMAND}`; export r; \
b40e3958 32385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32386 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32387 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
32388 for flag in $(EXTRA_TARGET_FLAGS); do \
32389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32390 done; \
32391 (cd $(TARGET_SUBDIR)/libgloss && \
32392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32394 "RANLIB=$${RANLIB}" \
32395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32396 dvi) \
4fa63067 32397 || exit 1
ce5b542e 32398
6bd3dfaa 32399@endif target-libgloss
ce5b542e 32400
6d389afc
MS
32401.PHONY: maybe-html-target-libgloss html-target-libgloss
32402maybe-html-target-libgloss:
32403@if target-libgloss
32404maybe-html-target-libgloss: html-target-libgloss
32405
32406html-target-libgloss: \
32407 configure-target-libgloss
0aed8855 32408 @: $(MAKE); $(unstage)
6d389afc
MS
32409 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32410 r=`${PWD_COMMAND}`; export r; \
32411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32412 $(NORMAL_TARGET_EXPORTS) \
32413 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
32414 for flag in $(EXTRA_TARGET_FLAGS); do \
32415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32416 done; \
32417 (cd $(TARGET_SUBDIR)/libgloss && \
32418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32420 "RANLIB=$${RANLIB}" \
32421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32422 html) \
32423 || exit 1
32424
32425@endif target-libgloss
32426
4fa63067
NN
32427.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
32428maybe-TAGS-target-libgloss:
6bd3dfaa
PB
32429@if target-libgloss
32430maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 32431
4fa63067
NN
32432TAGS-target-libgloss: \
32433 configure-target-libgloss
0aed8855 32434 @: $(MAKE); $(unstage)
4fa63067
NN
32435 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32436 r=`${PWD_COMMAND}`; export r; \
b40e3958 32437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32438 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32439 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
32440 for flag in $(EXTRA_TARGET_FLAGS); do \
32441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32442 done; \
32443 (cd $(TARGET_SUBDIR)/libgloss && \
32444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32446 "RANLIB=$${RANLIB}" \
32447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32448 TAGS) \
4fa63067 32449 || exit 1
ce5b542e 32450
6bd3dfaa 32451@endif target-libgloss
ce5b542e 32452
4fa63067
NN
32453.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
32454maybe-install-info-target-libgloss:
6bd3dfaa
PB
32455@if target-libgloss
32456maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
32457
32458install-info-target-libgloss: \
32459 configure-target-libgloss \
32460 info-target-libgloss
0aed8855 32461 @: $(MAKE); $(unstage)
4fa63067 32462 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32463 r=`${PWD_COMMAND}`; export r; \
32464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32465 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32466 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
32467 for flag in $(EXTRA_TARGET_FLAGS); do \
32468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32469 done; \
32470 (cd $(TARGET_SUBDIR)/libgloss && \
32471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32473 "RANLIB=$${RANLIB}" \
32474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32475 install-info) \
e2b9e2dc
NN
32476 || exit 1
32477
6bd3dfaa 32478@endif target-libgloss
e393202e 32479
4fa63067
NN
32480.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
32481maybe-installcheck-target-libgloss:
6bd3dfaa
PB
32482@if target-libgloss
32483maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 32484
4fa63067
NN
32485installcheck-target-libgloss: \
32486 configure-target-libgloss
0aed8855 32487 @: $(MAKE); $(unstage)
4fa63067
NN
32488 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32489 r=`${PWD_COMMAND}`; export r; \
32490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32491 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32492 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
32493 for flag in $(EXTRA_TARGET_FLAGS); do \
32494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32495 done; \
32496 (cd $(TARGET_SUBDIR)/libgloss && \
32497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32499 "RANLIB=$${RANLIB}" \
32500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32501 installcheck) \
4fa63067 32502 || exit 1
3866be5d 32503
6bd3dfaa 32504@endif target-libgloss
3866be5d 32505
4fa63067
NN
32506.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
32507maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
32508@if target-libgloss
32509maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 32510
4fa63067 32511mostlyclean-target-libgloss:
0aed8855 32512 @: $(MAKE); $(unstage)
4fa63067
NN
32513 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32514 r=`${PWD_COMMAND}`; export r; \
b40e3958 32515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32516 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32517 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
32518 for flag in $(EXTRA_TARGET_FLAGS); do \
32519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32520 done; \
32521 (cd $(TARGET_SUBDIR)/libgloss && \
32522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32524 "RANLIB=$${RANLIB}" \
32525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32526 mostlyclean) \
4fa63067 32527 || exit 1
e393202e 32528
6bd3dfaa 32529@endif target-libgloss
3866be5d 32530
4fa63067
NN
32531.PHONY: maybe-clean-target-libgloss clean-target-libgloss
32532maybe-clean-target-libgloss:
6bd3dfaa
PB
32533@if target-libgloss
32534maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
32535
32536clean-target-libgloss:
0aed8855 32537 @: $(MAKE); $(unstage)
4fa63067 32538 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32539 r=`${PWD_COMMAND}`; export r; \
32540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32541 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32542 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
32543 for flag in $(EXTRA_TARGET_FLAGS); do \
32544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32545 done; \
32546 (cd $(TARGET_SUBDIR)/libgloss && \
32547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32549 "RANLIB=$${RANLIB}" \
32550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32551 clean) \
e2b9e2dc
NN
32552 || exit 1
32553
6bd3dfaa 32554@endif target-libgloss
e393202e 32555
4fa63067
NN
32556.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
32557maybe-distclean-target-libgloss:
6bd3dfaa
PB
32558@if target-libgloss
32559maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 32560
4fa63067 32561distclean-target-libgloss:
0aed8855 32562 @: $(MAKE); $(unstage)
4fa63067
NN
32563 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32564 r=`${PWD_COMMAND}`; export r; \
32565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32566 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32567 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
32568 for flag in $(EXTRA_TARGET_FLAGS); do \
32569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32570 done; \
32571 (cd $(TARGET_SUBDIR)/libgloss && \
32572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32574 "RANLIB=$${RANLIB}" \
32575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32576 distclean) \
4fa63067 32577 || exit 1
3866be5d 32578
6bd3dfaa 32579@endif target-libgloss
3866be5d 32580
4fa63067
NN
32581.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
32582maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
32583@if target-libgloss
32584maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 32585
4fa63067 32586maintainer-clean-target-libgloss:
0aed8855 32587 @: $(MAKE); $(unstage)
4fa63067
NN
32588 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32589 r=`${PWD_COMMAND}`; export r; \
b40e3958 32590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32591 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32592 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
32593 for flag in $(EXTRA_TARGET_FLAGS); do \
32594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32595 done; \
32596 (cd $(TARGET_SUBDIR)/libgloss && \
32597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32599 "RANLIB=$${RANLIB}" \
32600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32601 maintainer-clean) \
4fa63067 32602 || exit 1
3866be5d 32603
6bd3dfaa 32604@endif target-libgloss
3866be5d 32605
e393202e 32606
15723a45 32607
e90269c8 32608
a7254363
PB
32609
32610.PHONY: configure-target-libiberty maybe-configure-target-libiberty
32611maybe-configure-target-libiberty:
32612@if target-libiberty
32613maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 32614configure-target-libiberty:
0aed8855
PB
32615 @: $(MAKE); $(unstage)
32616 @r=`${PWD_COMMAND}`; export r; \
32617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32618 echo "Checking multilib configuration for libiberty..."; \
32619 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
32620 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
32621 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
32622 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
32623 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
32624 else \
32625 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
32626 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
32627 fi; \
32628 else \
32629 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
32630 fi; \
32631 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 32632 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 32633 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32634 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
32635 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 32636 case $(srcdir) in \
b00612cc
PB
32637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32638 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
32639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 32640 esac; \
b00612cc
PB
32641 srcdiroption="--srcdir=$${topdir}/libiberty"; \
32642 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
32643 rm -f no-such-file || : ; \
32644 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 32645 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 32646 || exit 1
6bd3dfaa 32647@endif target-libiberty
e393202e 32648
a7254363
PB
32649
32650
d545f33b
PB
32651
32652
4fa63067
NN
32653.PHONY: all-target-libiberty maybe-all-target-libiberty
32654maybe-all-target-libiberty:
6bd3dfaa 32655@if target-libiberty
72b2455a 32656TARGET-target-libiberty=all
6bd3dfaa 32657maybe-all-target-libiberty: all-target-libiberty
4fa63067 32658all-target-libiberty: configure-target-libiberty
0aed8855 32659 @: $(MAKE); $(unstage)
b40e3958
L
32660 @r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32662 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32663 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 32664 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 32665@endif target-libiberty
e393202e 32666
a7254363
PB
32667
32668
d545f33b
PB
32669
32670
4fa63067
NN
32671.PHONY: check-target-libiberty maybe-check-target-libiberty
32672maybe-check-target-libiberty:
6bd3dfaa
PB
32673@if target-libiberty
32674maybe-check-target-libiberty: check-target-libiberty
16ae0395 32675
4fa63067 32676check-target-libiberty:
0aed8855 32677 @: $(MAKE); $(unstage)
b40e3958
L
32678 @r=`${PWD_COMMAND}`; export r; \
32679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32680 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32681 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 32682 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 32683
6bd3dfaa 32684@endif target-libiberty
e393202e 32685
4fa63067
NN
32686.PHONY: install-target-libiberty maybe-install-target-libiberty
32687maybe-install-target-libiberty:
6bd3dfaa
PB
32688@if target-libiberty
32689maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
32690
32691install-target-libiberty: installdirs
0aed8855 32692 @: $(MAKE); $(unstage)
4fa63067
NN
32693 @r=`${PWD_COMMAND}`; export r; \
32694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32695 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32696 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 32697 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 32698
6bd3dfaa 32699@endif target-libiberty
4fa63067
NN
32700
32701# Other targets (info, dvi, etc.)
32702
32703.PHONY: maybe-info-target-libiberty info-target-libiberty
32704maybe-info-target-libiberty:
6bd3dfaa
PB
32705@if target-libiberty
32706maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
32707
32708info-target-libiberty: \
32709 configure-target-libiberty
0aed8855 32710 @: $(MAKE); $(unstage)
4fa63067
NN
32711 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32712 r=`${PWD_COMMAND}`; export r; \
32713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32714 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32715 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
32716 for flag in $(EXTRA_TARGET_FLAGS); do \
32717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32718 done; \
32719 (cd $(TARGET_SUBDIR)/libiberty && \
32720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32722 "RANLIB=$${RANLIB}" \
32723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32724 info) \
4fa63067
NN
32725 || exit 1
32726
6bd3dfaa 32727@endif target-libiberty
4fa63067
NN
32728
32729.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
32730maybe-dvi-target-libiberty:
6bd3dfaa
PB
32731@if target-libiberty
32732maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
32733
32734dvi-target-libiberty: \
32735 configure-target-libiberty
0aed8855 32736 @: $(MAKE); $(unstage)
4fa63067
NN
32737 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32738 r=`${PWD_COMMAND}`; export r; \
32739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32740 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32741 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
32742 for flag in $(EXTRA_TARGET_FLAGS); do \
32743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32744 done; \
32745 (cd $(TARGET_SUBDIR)/libiberty && \
32746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32748 "RANLIB=$${RANLIB}" \
32749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32750 dvi) \
4fa63067
NN
32751 || exit 1
32752
6bd3dfaa 32753@endif target-libiberty
4fa63067 32754
6d389afc
MS
32755.PHONY: maybe-html-target-libiberty html-target-libiberty
32756maybe-html-target-libiberty:
32757@if target-libiberty
32758maybe-html-target-libiberty: html-target-libiberty
32759
32760html-target-libiberty: \
32761 configure-target-libiberty
0aed8855 32762 @: $(MAKE); $(unstage)
6d389afc
MS
32763 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32764 r=`${PWD_COMMAND}`; export r; \
32765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32766 $(NORMAL_TARGET_EXPORTS) \
32767 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
32768 for flag in $(EXTRA_TARGET_FLAGS); do \
32769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32770 done; \
32771 (cd $(TARGET_SUBDIR)/libiberty && \
32772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32774 "RANLIB=$${RANLIB}" \
32775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32776 html) \
32777 || exit 1
32778
32779@endif target-libiberty
32780
4fa63067
NN
32781.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
32782maybe-TAGS-target-libiberty:
6bd3dfaa
PB
32783@if target-libiberty
32784maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
32785
32786TAGS-target-libiberty: \
32787 configure-target-libiberty
0aed8855 32788 @: $(MAKE); $(unstage)
4fa63067
NN
32789 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32790 r=`${PWD_COMMAND}`; export r; \
32791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32792 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32793 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
32794 for flag in $(EXTRA_TARGET_FLAGS); do \
32795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32796 done; \
32797 (cd $(TARGET_SUBDIR)/libiberty && \
32798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32800 "RANLIB=$${RANLIB}" \
32801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32802 TAGS) \
4fa63067
NN
32803 || exit 1
32804
6bd3dfaa 32805@endif target-libiberty
4fa63067
NN
32806
32807.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
32808maybe-install-info-target-libiberty:
6bd3dfaa
PB
32809@if target-libiberty
32810maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
32811
32812install-info-target-libiberty: \
32813 configure-target-libiberty \
32814 info-target-libiberty
0aed8855 32815 @: $(MAKE); $(unstage)
4fa63067
NN
32816 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32817 r=`${PWD_COMMAND}`; export r; \
32818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32819 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32820 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
32821 for flag in $(EXTRA_TARGET_FLAGS); do \
32822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32823 done; \
32824 (cd $(TARGET_SUBDIR)/libiberty && \
32825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32827 "RANLIB=$${RANLIB}" \
32828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32829 install-info) \
4fa63067
NN
32830 || exit 1
32831
6bd3dfaa 32832@endif target-libiberty
4fa63067
NN
32833
32834.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
32835maybe-installcheck-target-libiberty:
6bd3dfaa
PB
32836@if target-libiberty
32837maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
32838
32839installcheck-target-libiberty: \
32840 configure-target-libiberty
0aed8855 32841 @: $(MAKE); $(unstage)
4fa63067
NN
32842 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32843 r=`${PWD_COMMAND}`; export r; \
32844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32845 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32846 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
32847 for flag in $(EXTRA_TARGET_FLAGS); do \
32848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32849 done; \
32850 (cd $(TARGET_SUBDIR)/libiberty && \
32851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32853 "RANLIB=$${RANLIB}" \
32854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32855 installcheck) \
4fa63067
NN
32856 || exit 1
32857
6bd3dfaa 32858@endif target-libiberty
4fa63067
NN
32859
32860.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
32861maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
32862@if target-libiberty
32863maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
32864
32865mostlyclean-target-libiberty:
0aed8855 32866 @: $(MAKE); $(unstage)
4fa63067
NN
32867 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32868 r=`${PWD_COMMAND}`; export r; \
32869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32870 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32871 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
32872 for flag in $(EXTRA_TARGET_FLAGS); do \
32873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32874 done; \
32875 (cd $(TARGET_SUBDIR)/libiberty && \
32876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32878 "RANLIB=$${RANLIB}" \
32879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32880 mostlyclean) \
4fa63067
NN
32881 || exit 1
32882
6bd3dfaa 32883@endif target-libiberty
4fa63067
NN
32884
32885.PHONY: maybe-clean-target-libiberty clean-target-libiberty
32886maybe-clean-target-libiberty:
6bd3dfaa
PB
32887@if target-libiberty
32888maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
32889
32890clean-target-libiberty:
0aed8855 32891 @: $(MAKE); $(unstage)
4fa63067
NN
32892 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32893 r=`${PWD_COMMAND}`; export r; \
32894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32895 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32896 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
32897 for flag in $(EXTRA_TARGET_FLAGS); do \
32898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32899 done; \
32900 (cd $(TARGET_SUBDIR)/libiberty && \
32901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32903 "RANLIB=$${RANLIB}" \
32904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32905 clean) \
4fa63067
NN
32906 || exit 1
32907
6bd3dfaa 32908@endif target-libiberty
4fa63067
NN
32909
32910.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
32911maybe-distclean-target-libiberty:
6bd3dfaa
PB
32912@if target-libiberty
32913maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
32914
32915distclean-target-libiberty:
0aed8855 32916 @: $(MAKE); $(unstage)
4fa63067
NN
32917 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32918 r=`${PWD_COMMAND}`; export r; \
32919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32920 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32921 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
32922 for flag in $(EXTRA_TARGET_FLAGS); do \
32923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32924 done; \
32925 (cd $(TARGET_SUBDIR)/libiberty && \
32926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32928 "RANLIB=$${RANLIB}" \
32929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32930 distclean) \
4fa63067
NN
32931 || exit 1
32932
6bd3dfaa 32933@endif target-libiberty
4fa63067
NN
32934
32935.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
32936maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
32937@if target-libiberty
32938maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
32939
32940maintainer-clean-target-libiberty:
0aed8855 32941 @: $(MAKE); $(unstage)
4fa63067
NN
32942 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32943 r=`${PWD_COMMAND}`; export r; \
32944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32945 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32946 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
32947 for flag in $(EXTRA_TARGET_FLAGS); do \
32948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32949 done; \
32950 (cd $(TARGET_SUBDIR)/libiberty && \
32951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32953 "RANLIB=$${RANLIB}" \
32954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32955 maintainer-clean) \
4fa63067 32956 || exit 1
16ae0395 32957
6bd3dfaa 32958@endif target-libiberty
e393202e
NN
32959
32960
15723a45 32961
e90269c8 32962
a7254363
PB
32963
32964.PHONY: configure-target-gperf maybe-configure-target-gperf
32965maybe-configure-target-gperf:
32966@if target-gperf
32967maybe-configure-target-gperf: configure-target-gperf
c52c6897 32968configure-target-gperf:
0aed8855
PB
32969 @: $(MAKE); $(unstage)
32970 @r=`${PWD_COMMAND}`; export r; \
32971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32972 echo "Checking multilib configuration for gperf..."; \
32973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
32974 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
32975 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
32976 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
32977 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
32978 else \
32979 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
32980 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
32981 fi; \
32982 else \
32983 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
32984 fi; \
32985 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 32986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 32987 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32988 echo Configuring in $(TARGET_SUBDIR)/gperf; \
32989 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 32990 case $(srcdir) in \
b00612cc
PB
32991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32992 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
32993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 32994 esac; \
b00612cc
PB
32995 srcdiroption="--srcdir=$${topdir}/gperf"; \
32996 libsrcdir="$$s/gperf"; \
bba45b8b
NN
32997 rm -f no-such-file || : ; \
32998 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 32999 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33000 || exit 1
6bd3dfaa 33001@endif target-gperf
e393202e 33002
a7254363
PB
33003
33004
d545f33b
PB
33005
33006
4fa63067
NN
33007.PHONY: all-target-gperf maybe-all-target-gperf
33008maybe-all-target-gperf:
6bd3dfaa 33009@if target-gperf
72b2455a 33010TARGET-target-gperf=all
6bd3dfaa 33011maybe-all-target-gperf: all-target-gperf
4fa63067 33012all-target-gperf: configure-target-gperf
0aed8855 33013 @: $(MAKE); $(unstage)
b40e3958
L
33014 @r=`${PWD_COMMAND}`; export r; \
33015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33016 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33017 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 33018 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 33019@endif target-gperf
e393202e 33020
a7254363
PB
33021
33022
d545f33b
PB
33023
33024
4fa63067
NN
33025.PHONY: check-target-gperf maybe-check-target-gperf
33026maybe-check-target-gperf:
6bd3dfaa
PB
33027@if target-gperf
33028maybe-check-target-gperf: check-target-gperf
16ae0395 33029
4fa63067 33030check-target-gperf:
0aed8855 33031 @: $(MAKE); $(unstage)
b40e3958
L
33032 @r=`${PWD_COMMAND}`; export r; \
33033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33034 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33035 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 33036 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 33037
6bd3dfaa 33038@endif target-gperf
e393202e 33039
4fa63067
NN
33040.PHONY: install-target-gperf maybe-install-target-gperf
33041maybe-install-target-gperf:
6bd3dfaa
PB
33042@if target-gperf
33043maybe-install-target-gperf: install-target-gperf
4fa63067
NN
33044
33045install-target-gperf: installdirs
0aed8855 33046 @: $(MAKE); $(unstage)
4fa63067
NN
33047 @r=`${PWD_COMMAND}`; export r; \
33048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33049 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33050 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 33051 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 33052
6bd3dfaa 33053@endif target-gperf
4fa63067
NN
33054
33055# Other targets (info, dvi, etc.)
33056
33057.PHONY: maybe-info-target-gperf info-target-gperf
33058maybe-info-target-gperf:
6bd3dfaa
PB
33059@if target-gperf
33060maybe-info-target-gperf: info-target-gperf
4fa63067
NN
33061
33062info-target-gperf: \
33063 configure-target-gperf
0aed8855 33064 @: $(MAKE); $(unstage)
4fa63067
NN
33065 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33066 r=`${PWD_COMMAND}`; export r; \
33067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33068 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33069 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
33070 for flag in $(EXTRA_TARGET_FLAGS); do \
33071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33072 done; \
33073 (cd $(TARGET_SUBDIR)/gperf && \
33074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33076 "RANLIB=$${RANLIB}" \
33077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33078 info) \
4fa63067
NN
33079 || exit 1
33080
6bd3dfaa 33081@endif target-gperf
4fa63067
NN
33082
33083.PHONY: maybe-dvi-target-gperf dvi-target-gperf
33084maybe-dvi-target-gperf:
6bd3dfaa
PB
33085@if target-gperf
33086maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
33087
33088dvi-target-gperf: \
33089 configure-target-gperf
0aed8855 33090 @: $(MAKE); $(unstage)
4fa63067
NN
33091 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33092 r=`${PWD_COMMAND}`; export r; \
33093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33094 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33095 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
33096 for flag in $(EXTRA_TARGET_FLAGS); do \
33097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33098 done; \
33099 (cd $(TARGET_SUBDIR)/gperf && \
33100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33102 "RANLIB=$${RANLIB}" \
33103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33104 dvi) \
4fa63067
NN
33105 || exit 1
33106
6bd3dfaa 33107@endif target-gperf
4fa63067 33108
6d389afc
MS
33109.PHONY: maybe-html-target-gperf html-target-gperf
33110maybe-html-target-gperf:
33111@if target-gperf
33112maybe-html-target-gperf: html-target-gperf
33113
33114html-target-gperf: \
33115 configure-target-gperf
0aed8855 33116 @: $(MAKE); $(unstage)
6d389afc
MS
33117 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33118 r=`${PWD_COMMAND}`; export r; \
33119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33120 $(NORMAL_TARGET_EXPORTS) \
33121 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
33122 for flag in $(EXTRA_TARGET_FLAGS); do \
33123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33124 done; \
33125 (cd $(TARGET_SUBDIR)/gperf && \
33126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33128 "RANLIB=$${RANLIB}" \
33129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33130 html) \
33131 || exit 1
33132
33133@endif target-gperf
33134
4fa63067
NN
33135.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
33136maybe-TAGS-target-gperf:
6bd3dfaa
PB
33137@if target-gperf
33138maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
33139
33140TAGS-target-gperf: \
33141 configure-target-gperf
0aed8855 33142 @: $(MAKE); $(unstage)
4fa63067
NN
33143 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33144 r=`${PWD_COMMAND}`; export r; \
33145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33146 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33147 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
33148 for flag in $(EXTRA_TARGET_FLAGS); do \
33149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150 done; \
33151 (cd $(TARGET_SUBDIR)/gperf && \
33152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154 "RANLIB=$${RANLIB}" \
33155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33156 TAGS) \
4fa63067
NN
33157 || exit 1
33158
6bd3dfaa 33159@endif target-gperf
4fa63067
NN
33160
33161.PHONY: maybe-install-info-target-gperf install-info-target-gperf
33162maybe-install-info-target-gperf:
6bd3dfaa
PB
33163@if target-gperf
33164maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
33165
33166install-info-target-gperf: \
33167 configure-target-gperf \
33168 info-target-gperf
0aed8855 33169 @: $(MAKE); $(unstage)
4fa63067
NN
33170 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33171 r=`${PWD_COMMAND}`; export r; \
33172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33174 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
33175 for flag in $(EXTRA_TARGET_FLAGS); do \
33176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33177 done; \
33178 (cd $(TARGET_SUBDIR)/gperf && \
33179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33181 "RANLIB=$${RANLIB}" \
33182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33183 install-info) \
4fa63067
NN
33184 || exit 1
33185
6bd3dfaa 33186@endif target-gperf
4fa63067
NN
33187
33188.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
33189maybe-installcheck-target-gperf:
6bd3dfaa
PB
33190@if target-gperf
33191maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
33192
33193installcheck-target-gperf: \
33194 configure-target-gperf
0aed8855 33195 @: $(MAKE); $(unstage)
4fa63067
NN
33196 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33197 r=`${PWD_COMMAND}`; export r; \
33198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33199 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33200 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
33201 for flag in $(EXTRA_TARGET_FLAGS); do \
33202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33203 done; \
33204 (cd $(TARGET_SUBDIR)/gperf && \
33205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33207 "RANLIB=$${RANLIB}" \
33208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33209 installcheck) \
4fa63067
NN
33210 || exit 1
33211
6bd3dfaa 33212@endif target-gperf
4fa63067
NN
33213
33214.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
33215maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
33216@if target-gperf
33217maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
33218
33219mostlyclean-target-gperf:
0aed8855 33220 @: $(MAKE); $(unstage)
4fa63067
NN
33221 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33222 r=`${PWD_COMMAND}`; export r; \
33223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33224 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33225 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
33226 for flag in $(EXTRA_TARGET_FLAGS); do \
33227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33228 done; \
33229 (cd $(TARGET_SUBDIR)/gperf && \
33230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33232 "RANLIB=$${RANLIB}" \
33233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33234 mostlyclean) \
4fa63067
NN
33235 || exit 1
33236
6bd3dfaa 33237@endif target-gperf
4fa63067
NN
33238
33239.PHONY: maybe-clean-target-gperf clean-target-gperf
33240maybe-clean-target-gperf:
6bd3dfaa
PB
33241@if target-gperf
33242maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
33243
33244clean-target-gperf:
0aed8855 33245 @: $(MAKE); $(unstage)
4fa63067
NN
33246 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33247 r=`${PWD_COMMAND}`; export r; \
33248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33249 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33250 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
33251 for flag in $(EXTRA_TARGET_FLAGS); do \
33252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33253 done; \
33254 (cd $(TARGET_SUBDIR)/gperf && \
33255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33257 "RANLIB=$${RANLIB}" \
33258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33259 clean) \
4fa63067
NN
33260 || exit 1
33261
6bd3dfaa 33262@endif target-gperf
4fa63067
NN
33263
33264.PHONY: maybe-distclean-target-gperf distclean-target-gperf
33265maybe-distclean-target-gperf:
6bd3dfaa
PB
33266@if target-gperf
33267maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
33268
33269distclean-target-gperf:
0aed8855 33270 @: $(MAKE); $(unstage)
4fa63067
NN
33271 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33272 r=`${PWD_COMMAND}`; export r; \
33273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33274 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33275 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
33276 for flag in $(EXTRA_TARGET_FLAGS); do \
33277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33278 done; \
33279 (cd $(TARGET_SUBDIR)/gperf && \
33280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33282 "RANLIB=$${RANLIB}" \
33283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33284 distclean) \
4fa63067
NN
33285 || exit 1
33286
6bd3dfaa 33287@endif target-gperf
4fa63067
NN
33288
33289.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
33290maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
33291@if target-gperf
33292maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
33293
33294maintainer-clean-target-gperf:
0aed8855 33295 @: $(MAKE); $(unstage)
4fa63067
NN
33296 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33297 r=`${PWD_COMMAND}`; export r; \
33298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33299 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33300 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
33301 for flag in $(EXTRA_TARGET_FLAGS); do \
33302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33303 done; \
33304 (cd $(TARGET_SUBDIR)/gperf && \
33305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33307 "RANLIB=$${RANLIB}" \
33308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33309 maintainer-clean) \
4fa63067 33310 || exit 1
16ae0395 33311
6bd3dfaa 33312@endif target-gperf
e393202e
NN
33313
33314
15723a45 33315
a7254363
PB
33316
33317
33318.PHONY: configure-target-examples maybe-configure-target-examples
33319maybe-configure-target-examples:
33320@if target-examples
33321maybe-configure-target-examples: configure-target-examples
c52c6897 33322configure-target-examples:
0aed8855
PB
33323 @: $(MAKE); $(unstage)
33324 @r=`${PWD_COMMAND}`; export r; \
33325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33326 echo "Checking multilib configuration for examples..."; \
33327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
33328 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
33329 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
33330 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
33331 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
33332 else \
33333 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
33334 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
33335 fi; \
33336 else \
33337 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
33338 fi; \
33339 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 33340 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 33341 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33342 echo Configuring in $(TARGET_SUBDIR)/examples; \
33343 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 33344 case $(srcdir) in \
b00612cc
PB
33345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33346 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
33347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 33348 esac; \
b00612cc
PB
33349 srcdiroption="--srcdir=$${topdir}/examples"; \
33350 libsrcdir="$$s/examples"; \
bba45b8b
NN
33351 rm -f no-such-file || : ; \
33352 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 33353 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33354 || exit 1
6bd3dfaa 33355@endif target-examples
e393202e 33356
a7254363
PB
33357
33358
d545f33b
PB
33359
33360
4fa63067
NN
33361.PHONY: all-target-examples maybe-all-target-examples
33362maybe-all-target-examples:
6bd3dfaa 33363@if target-examples
72b2455a 33364TARGET-target-examples=all
6bd3dfaa 33365maybe-all-target-examples: all-target-examples
4fa63067 33366all-target-examples: configure-target-examples
0aed8855 33367 @: $(MAKE); $(unstage)
b40e3958
L
33368 @r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33370 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33371 (cd $(TARGET_SUBDIR)/examples && \
a7254363 33372 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 33373@endif target-examples
e393202e 33374
a7254363
PB
33375
33376
d545f33b
PB
33377
33378
4fa63067
NN
33379.PHONY: check-target-examples maybe-check-target-examples
33380maybe-check-target-examples:
6bd3dfaa
PB
33381@if target-examples
33382maybe-check-target-examples: check-target-examples
16ae0395 33383
4fa63067
NN
33384# Dummy target for uncheckable module.
33385check-target-examples:
33386
6bd3dfaa 33387@endif target-examples
4fa63067
NN
33388
33389.PHONY: install-target-examples maybe-install-target-examples
33390maybe-install-target-examples:
6bd3dfaa
PB
33391@if target-examples
33392maybe-install-target-examples: install-target-examples
4fa63067
NN
33393
33394# Dummy target for uninstallable.
33395install-target-examples:
33396
6bd3dfaa 33397@endif target-examples
4fa63067
NN
33398
33399# Other targets (info, dvi, etc.)
33400
33401.PHONY: maybe-info-target-examples info-target-examples
33402maybe-info-target-examples:
6bd3dfaa
PB
33403@if target-examples
33404maybe-info-target-examples: info-target-examples
4fa63067
NN
33405
33406info-target-examples: \
33407 configure-target-examples
0aed8855 33408 @: $(MAKE); $(unstage)
4fa63067
NN
33409 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33410 r=`${PWD_COMMAND}`; export r; \
b40e3958 33411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33412 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33413 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
33414 for flag in $(EXTRA_TARGET_FLAGS); do \
33415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33416 done; \
33417 (cd $(TARGET_SUBDIR)/examples && \
33418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33420 "RANLIB=$${RANLIB}" \
33421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33422 info) \
4fa63067 33423 || exit 1
930314a4 33424
6bd3dfaa 33425@endif target-examples
e393202e 33426
4fa63067
NN
33427.PHONY: maybe-dvi-target-examples dvi-target-examples
33428maybe-dvi-target-examples:
6bd3dfaa
PB
33429@if target-examples
33430maybe-dvi-target-examples: dvi-target-examples
16ae0395 33431
4fa63067
NN
33432dvi-target-examples: \
33433 configure-target-examples
0aed8855 33434 @: $(MAKE); $(unstage)
4fa63067
NN
33435 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33436 r=`${PWD_COMMAND}`; export r; \
b40e3958 33437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33438 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33439 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
33440 for flag in $(EXTRA_TARGET_FLAGS); do \
33441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33442 done; \
33443 (cd $(TARGET_SUBDIR)/examples && \
33444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33446 "RANLIB=$${RANLIB}" \
33447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33448 dvi) \
4fa63067
NN
33449 || exit 1
33450
6bd3dfaa 33451@endif target-examples
4fa63067 33452
6d389afc
MS
33453.PHONY: maybe-html-target-examples html-target-examples
33454maybe-html-target-examples:
33455@if target-examples
33456maybe-html-target-examples: html-target-examples
33457
33458html-target-examples: \
33459 configure-target-examples
0aed8855 33460 @: $(MAKE); $(unstage)
6d389afc
MS
33461 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33462 r=`${PWD_COMMAND}`; export r; \
33463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33464 $(NORMAL_TARGET_EXPORTS) \
33465 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
33466 for flag in $(EXTRA_TARGET_FLAGS); do \
33467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33468 done; \
33469 (cd $(TARGET_SUBDIR)/examples && \
33470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33472 "RANLIB=$${RANLIB}" \
33473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33474 html) \
33475 || exit 1
33476
33477@endif target-examples
33478
4fa63067
NN
33479.PHONY: maybe-TAGS-target-examples TAGS-target-examples
33480maybe-TAGS-target-examples:
6bd3dfaa
PB
33481@if target-examples
33482maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
33483
33484TAGS-target-examples: \
33485 configure-target-examples
0aed8855 33486 @: $(MAKE); $(unstage)
4fa63067
NN
33487 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33488 r=`${PWD_COMMAND}`; export r; \
33489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33490 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33491 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
33492 for flag in $(EXTRA_TARGET_FLAGS); do \
33493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33494 done; \
33495 (cd $(TARGET_SUBDIR)/examples && \
33496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33498 "RANLIB=$${RANLIB}" \
33499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33500 TAGS) \
4fa63067
NN
33501 || exit 1
33502
6bd3dfaa 33503@endif target-examples
4fa63067
NN
33504
33505.PHONY: maybe-install-info-target-examples install-info-target-examples
33506maybe-install-info-target-examples:
6bd3dfaa
PB
33507@if target-examples
33508maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
33509
33510install-info-target-examples: \
33511 configure-target-examples \
33512 info-target-examples
0aed8855 33513 @: $(MAKE); $(unstage)
4fa63067
NN
33514 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33515 r=`${PWD_COMMAND}`; export r; \
33516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33517 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33518 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
33519 for flag in $(EXTRA_TARGET_FLAGS); do \
33520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33521 done; \
33522 (cd $(TARGET_SUBDIR)/examples && \
33523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33525 "RANLIB=$${RANLIB}" \
33526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33527 install-info) \
4fa63067
NN
33528 || exit 1
33529
6bd3dfaa 33530@endif target-examples
4fa63067
NN
33531
33532.PHONY: maybe-installcheck-target-examples installcheck-target-examples
33533maybe-installcheck-target-examples:
6bd3dfaa
PB
33534@if target-examples
33535maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
33536
33537installcheck-target-examples: \
33538 configure-target-examples
0aed8855 33539 @: $(MAKE); $(unstage)
4fa63067
NN
33540 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33541 r=`${PWD_COMMAND}`; export r; \
33542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33543 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33544 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
33545 for flag in $(EXTRA_TARGET_FLAGS); do \
33546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33547 done; \
33548 (cd $(TARGET_SUBDIR)/examples && \
33549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33551 "RANLIB=$${RANLIB}" \
33552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33553 installcheck) \
4fa63067
NN
33554 || exit 1
33555
6bd3dfaa 33556@endif target-examples
4fa63067
NN
33557
33558.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
33559maybe-mostlyclean-target-examples:
6bd3dfaa
PB
33560@if target-examples
33561maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
33562
33563mostlyclean-target-examples:
0aed8855 33564 @: $(MAKE); $(unstage)
4fa63067
NN
33565 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33566 r=`${PWD_COMMAND}`; export r; \
33567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33568 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33569 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
33570 for flag in $(EXTRA_TARGET_FLAGS); do \
33571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33572 done; \
33573 (cd $(TARGET_SUBDIR)/examples && \
33574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33576 "RANLIB=$${RANLIB}" \
33577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33578 mostlyclean) \
4fa63067
NN
33579 || exit 1
33580
6bd3dfaa 33581@endif target-examples
4fa63067
NN
33582
33583.PHONY: maybe-clean-target-examples clean-target-examples
33584maybe-clean-target-examples:
6bd3dfaa
PB
33585@if target-examples
33586maybe-clean-target-examples: clean-target-examples
4fa63067
NN
33587
33588clean-target-examples:
0aed8855 33589 @: $(MAKE); $(unstage)
4fa63067
NN
33590 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33591 r=`${PWD_COMMAND}`; export r; \
33592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33594 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
33595 for flag in $(EXTRA_TARGET_FLAGS); do \
33596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33597 done; \
33598 (cd $(TARGET_SUBDIR)/examples && \
33599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33601 "RANLIB=$${RANLIB}" \
33602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33603 clean) \
4fa63067
NN
33604 || exit 1
33605
6bd3dfaa 33606@endif target-examples
4fa63067
NN
33607
33608.PHONY: maybe-distclean-target-examples distclean-target-examples
33609maybe-distclean-target-examples:
6bd3dfaa
PB
33610@if target-examples
33611maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
33612
33613distclean-target-examples:
0aed8855 33614 @: $(MAKE); $(unstage)
4fa63067
NN
33615 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33616 r=`${PWD_COMMAND}`; export r; \
33617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33618 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33619 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
33620 for flag in $(EXTRA_TARGET_FLAGS); do \
33621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33622 done; \
33623 (cd $(TARGET_SUBDIR)/examples && \
33624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33626 "RANLIB=$${RANLIB}" \
33627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33628 distclean) \
4fa63067
NN
33629 || exit 1
33630
6bd3dfaa 33631@endif target-examples
4fa63067
NN
33632
33633.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
33634maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
33635@if target-examples
33636maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
33637
33638maintainer-clean-target-examples:
0aed8855 33639 @: $(MAKE); $(unstage)
4fa63067
NN
33640 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33641 r=`${PWD_COMMAND}`; export r; \
33642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33644 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
33645 for flag in $(EXTRA_TARGET_FLAGS); do \
33646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33647 done; \
33648 (cd $(TARGET_SUBDIR)/examples && \
33649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33651 "RANLIB=$${RANLIB}" \
33652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33653 maintainer-clean) \
4fa63067
NN
33654 || exit 1
33655
6bd3dfaa 33656@endif target-examples
e393202e
NN
33657
33658
15723a45 33659
a7254363 33660
e90269c8 33661
a7254363
PB
33662.PHONY: configure-target-libffi maybe-configure-target-libffi
33663maybe-configure-target-libffi:
33664@if target-libffi
33665maybe-configure-target-libffi: configure-target-libffi
c52c6897 33666configure-target-libffi:
0aed8855
PB
33667 @: $(MAKE); $(unstage)
33668 @r=`${PWD_COMMAND}`; export r; \
33669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33670 echo "Checking multilib configuration for libffi..."; \
33671 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
33672 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
33673 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
33674 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
33675 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
33676 else \
33677 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
33678 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
33679 fi; \
33680 else \
33681 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
33682 fi; \
33683 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 33684 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 33685 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33686 echo Configuring in $(TARGET_SUBDIR)/libffi; \
33687 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 33688 case $(srcdir) in \
b00612cc
PB
33689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33690 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
33691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 33692 esac; \
b00612cc
PB
33693 srcdiroption="--srcdir=$${topdir}/libffi"; \
33694 libsrcdir="$$s/libffi"; \
bba45b8b
NN
33695 rm -f no-such-file || : ; \
33696 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 33697 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33698 || exit 1
6bd3dfaa 33699@endif target-libffi
e393202e 33700
a7254363
PB
33701
33702
d545f33b
PB
33703
33704
4fa63067
NN
33705.PHONY: all-target-libffi maybe-all-target-libffi
33706maybe-all-target-libffi:
6bd3dfaa 33707@if target-libffi
72b2455a 33708TARGET-target-libffi=all
6bd3dfaa 33709maybe-all-target-libffi: all-target-libffi
4fa63067 33710all-target-libffi: configure-target-libffi
0aed8855 33711 @: $(MAKE); $(unstage)
b40e3958
L
33712 @r=`${PWD_COMMAND}`; export r; \
33713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33714 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33715 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 33716 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 33717@endif target-libffi
e393202e 33718
a7254363
PB
33719
33720
d545f33b
PB
33721
33722
4fa63067
NN
33723.PHONY: check-target-libffi maybe-check-target-libffi
33724maybe-check-target-libffi:
6bd3dfaa
PB
33725@if target-libffi
33726maybe-check-target-libffi: check-target-libffi
16ae0395 33727
4fa63067 33728check-target-libffi:
0aed8855 33729 @: $(MAKE); $(unstage)
b40e3958
L
33730 @r=`${PWD_COMMAND}`; export r; \
33731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33732 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33733 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 33734 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 33735
6bd3dfaa 33736@endif target-libffi
e393202e 33737
4fa63067
NN
33738.PHONY: install-target-libffi maybe-install-target-libffi
33739maybe-install-target-libffi:
6bd3dfaa
PB
33740@if target-libffi
33741maybe-install-target-libffi: install-target-libffi
16ae0395 33742
4fa63067 33743install-target-libffi: installdirs
0aed8855 33744 @: $(MAKE); $(unstage)
b40e3958
L
33745 @r=`${PWD_COMMAND}`; export r; \
33746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33747 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33748 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 33749 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 33750
6bd3dfaa 33751@endif target-libffi
e393202e 33752
4fa63067
NN
33753# Other targets (info, dvi, etc.)
33754
33755.PHONY: maybe-info-target-libffi info-target-libffi
33756maybe-info-target-libffi:
6bd3dfaa
PB
33757@if target-libffi
33758maybe-info-target-libffi: info-target-libffi
4fa63067
NN
33759
33760info-target-libffi: \
33761 configure-target-libffi
0aed8855 33762 @: $(MAKE); $(unstage)
4fa63067
NN
33763 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33764 r=`${PWD_COMMAND}`; export r; \
33765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33766 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33767 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
33768 for flag in $(EXTRA_TARGET_FLAGS); do \
33769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33770 done; \
33771 (cd $(TARGET_SUBDIR)/libffi && \
33772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33774 "RANLIB=$${RANLIB}" \
33775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33776 info) \
4fa63067
NN
33777 || exit 1
33778
6bd3dfaa 33779@endif target-libffi
4fa63067
NN
33780
33781.PHONY: maybe-dvi-target-libffi dvi-target-libffi
33782maybe-dvi-target-libffi:
6bd3dfaa
PB
33783@if target-libffi
33784maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
33785
33786dvi-target-libffi: \
33787 configure-target-libffi
0aed8855 33788 @: $(MAKE); $(unstage)
4fa63067
NN
33789 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33790 r=`${PWD_COMMAND}`; export r; \
33791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33792 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33793 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
33794 for flag in $(EXTRA_TARGET_FLAGS); do \
33795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33796 done; \
33797 (cd $(TARGET_SUBDIR)/libffi && \
33798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33800 "RANLIB=$${RANLIB}" \
33801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33802 dvi) \
4fa63067
NN
33803 || exit 1
33804
6bd3dfaa 33805@endif target-libffi
4fa63067 33806
6d389afc
MS
33807.PHONY: maybe-html-target-libffi html-target-libffi
33808maybe-html-target-libffi:
33809@if target-libffi
33810maybe-html-target-libffi: html-target-libffi
33811
33812html-target-libffi: \
33813 configure-target-libffi
0aed8855 33814 @: $(MAKE); $(unstage)
6d389afc
MS
33815 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33816 r=`${PWD_COMMAND}`; export r; \
33817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33818 $(NORMAL_TARGET_EXPORTS) \
33819 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
33820 for flag in $(EXTRA_TARGET_FLAGS); do \
33821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33822 done; \
33823 (cd $(TARGET_SUBDIR)/libffi && \
33824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33826 "RANLIB=$${RANLIB}" \
33827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33828 html) \
33829 || exit 1
33830
33831@endif target-libffi
33832
4fa63067
NN
33833.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
33834maybe-TAGS-target-libffi:
6bd3dfaa
PB
33835@if target-libffi
33836maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
33837
33838TAGS-target-libffi: \
33839 configure-target-libffi
0aed8855 33840 @: $(MAKE); $(unstage)
4fa63067
NN
33841 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33842 r=`${PWD_COMMAND}`; export r; \
33843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33844 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33845 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
33846 for flag in $(EXTRA_TARGET_FLAGS); do \
33847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33848 done; \
33849 (cd $(TARGET_SUBDIR)/libffi && \
33850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33852 "RANLIB=$${RANLIB}" \
33853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33854 TAGS) \
4fa63067
NN
33855 || exit 1
33856
6bd3dfaa 33857@endif target-libffi
4fa63067
NN
33858
33859.PHONY: maybe-install-info-target-libffi install-info-target-libffi
33860maybe-install-info-target-libffi:
6bd3dfaa
PB
33861@if target-libffi
33862maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
33863
33864install-info-target-libffi: \
33865 configure-target-libffi \
33866 info-target-libffi
0aed8855 33867 @: $(MAKE); $(unstage)
4fa63067
NN
33868 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33869 r=`${PWD_COMMAND}`; export r; \
33870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33871 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33872 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
33873 for flag in $(EXTRA_TARGET_FLAGS); do \
33874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33875 done; \
33876 (cd $(TARGET_SUBDIR)/libffi && \
33877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33879 "RANLIB=$${RANLIB}" \
33880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33881 install-info) \
4fa63067
NN
33882 || exit 1
33883
6bd3dfaa 33884@endif target-libffi
4fa63067
NN
33885
33886.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
33887maybe-installcheck-target-libffi:
6bd3dfaa
PB
33888@if target-libffi
33889maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
33890
33891installcheck-target-libffi: \
33892 configure-target-libffi
0aed8855 33893 @: $(MAKE); $(unstage)
4fa63067
NN
33894 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33895 r=`${PWD_COMMAND}`; export r; \
33896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33897 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33898 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
33899 for flag in $(EXTRA_TARGET_FLAGS); do \
33900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33901 done; \
33902 (cd $(TARGET_SUBDIR)/libffi && \
33903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33905 "RANLIB=$${RANLIB}" \
33906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33907 installcheck) \
4fa63067
NN
33908 || exit 1
33909
6bd3dfaa 33910@endif target-libffi
4fa63067
NN
33911
33912.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
33913maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
33914@if target-libffi
33915maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
33916
33917mostlyclean-target-libffi:
0aed8855 33918 @: $(MAKE); $(unstage)
4fa63067
NN
33919 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33920 r=`${PWD_COMMAND}`; export r; \
33921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33922 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33923 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
33924 for flag in $(EXTRA_TARGET_FLAGS); do \
33925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33926 done; \
33927 (cd $(TARGET_SUBDIR)/libffi && \
33928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33930 "RANLIB=$${RANLIB}" \
33931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33932 mostlyclean) \
4fa63067
NN
33933 || exit 1
33934
6bd3dfaa 33935@endif target-libffi
4fa63067
NN
33936
33937.PHONY: maybe-clean-target-libffi clean-target-libffi
33938maybe-clean-target-libffi:
6bd3dfaa
PB
33939@if target-libffi
33940maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
33941
33942clean-target-libffi:
0aed8855 33943 @: $(MAKE); $(unstage)
4fa63067
NN
33944 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33945 r=`${PWD_COMMAND}`; export r; \
33946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33947 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33948 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
33949 for flag in $(EXTRA_TARGET_FLAGS); do \
33950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33951 done; \
33952 (cd $(TARGET_SUBDIR)/libffi && \
33953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33955 "RANLIB=$${RANLIB}" \
33956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33957 clean) \
4fa63067
NN
33958 || exit 1
33959
6bd3dfaa 33960@endif target-libffi
4fa63067
NN
33961
33962.PHONY: maybe-distclean-target-libffi distclean-target-libffi
33963maybe-distclean-target-libffi:
6bd3dfaa
PB
33964@if target-libffi
33965maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
33966
33967distclean-target-libffi:
0aed8855 33968 @: $(MAKE); $(unstage)
4fa63067
NN
33969 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33970 r=`${PWD_COMMAND}`; export r; \
33971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33972 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33973 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
33974 for flag in $(EXTRA_TARGET_FLAGS); do \
33975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33976 done; \
33977 (cd $(TARGET_SUBDIR)/libffi && \
33978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33980 "RANLIB=$${RANLIB}" \
33981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33982 distclean) \
4fa63067
NN
33983 || exit 1
33984
6bd3dfaa 33985@endif target-libffi
4fa63067
NN
33986
33987.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
33988maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
33989@if target-libffi
33990maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
33991
33992maintainer-clean-target-libffi:
0aed8855 33993 @: $(MAKE); $(unstage)
4fa63067
NN
33994 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33995 r=`${PWD_COMMAND}`; export r; \
33996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33997 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33998 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
33999 for flag in $(EXTRA_TARGET_FLAGS); do \
34000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34001 done; \
34002 (cd $(TARGET_SUBDIR)/libffi && \
34003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34005 "RANLIB=$${RANLIB}" \
34006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34007 maintainer-clean) \
4fa63067
NN
34008 || exit 1
34009
6bd3dfaa 34010@endif target-libffi
4fa63067
NN
34011
34012
15723a45 34013
a7254363 34014
15723a45 34015
a7254363
PB
34016.PHONY: configure-target-libjava maybe-configure-target-libjava
34017maybe-configure-target-libjava:
34018@if target-libjava
34019maybe-configure-target-libjava: configure-target-libjava
c52c6897 34020configure-target-libjava:
0aed8855
PB
34021 @: $(MAKE); $(unstage)
34022 @r=`${PWD_COMMAND}`; export r; \
34023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34024 echo "Checking multilib configuration for libjava..."; \
34025 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
34026 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
34027 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
34028 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
34029 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
34030 else \
34031 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
34032 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
34033 fi; \
34034 else \
34035 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
34036 fi; \
34037 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 34038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 34039 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34040 echo Configuring in $(TARGET_SUBDIR)/libjava; \
34041 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 34042 case $(srcdir) in \
b00612cc
PB
34043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34044 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
34045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34046 esac; \
b00612cc
PB
34047 srcdiroption="--srcdir=$${topdir}/libjava"; \
34048 libsrcdir="$$s/libjava"; \
bba45b8b
NN
34049 rm -f no-such-file || : ; \
34050 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34051 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34052 || exit 1
6bd3dfaa 34053@endif target-libjava
e393202e 34054
a7254363
PB
34055
34056
d545f33b
PB
34057
34058
4fa63067
NN
34059.PHONY: all-target-libjava maybe-all-target-libjava
34060maybe-all-target-libjava:
6bd3dfaa 34061@if target-libjava
72b2455a 34062TARGET-target-libjava=all
6bd3dfaa 34063maybe-all-target-libjava: all-target-libjava
4fa63067 34064all-target-libjava: configure-target-libjava
0aed8855 34065 @: $(MAKE); $(unstage)
b40e3958
L
34066 @r=`${PWD_COMMAND}`; export r; \
34067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34068 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34069 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 34070 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 34071@endif target-libjava
e393202e 34072
a7254363
PB
34073
34074
d545f33b
PB
34075
34076
4fa63067
NN
34077.PHONY: check-target-libjava maybe-check-target-libjava
34078maybe-check-target-libjava:
6bd3dfaa
PB
34079@if target-libjava
34080maybe-check-target-libjava: check-target-libjava
16ae0395 34081
4fa63067 34082check-target-libjava:
0aed8855 34083 @: $(MAKE); $(unstage)
4fa63067
NN
34084 @r=`${PWD_COMMAND}`; export r; \
34085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34086 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34087 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 34088 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 34089
6bd3dfaa 34090@endif target-libjava
930314a4 34091
4fa63067
NN
34092.PHONY: install-target-libjava maybe-install-target-libjava
34093maybe-install-target-libjava:
6bd3dfaa
PB
34094@if target-libjava
34095maybe-install-target-libjava: install-target-libjava
16ae0395 34096
4fa63067 34097install-target-libjava: installdirs
0aed8855 34098 @: $(MAKE); $(unstage)
b40e3958
L
34099 @r=`${PWD_COMMAND}`; export r; \
34100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34101 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34102 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 34103 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34104
6bd3dfaa 34105@endif target-libjava
e393202e 34106
4fa63067 34107# Other targets (info, dvi, etc.)
15723a45 34108
4fa63067
NN
34109.PHONY: maybe-info-target-libjava info-target-libjava
34110maybe-info-target-libjava:
6bd3dfaa
PB
34111@if target-libjava
34112maybe-info-target-libjava: info-target-libjava
15723a45 34113
4fa63067
NN
34114info-target-libjava: \
34115 configure-target-libjava
0aed8855 34116 @: $(MAKE); $(unstage)
4fa63067 34117 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
34118 r=`${PWD_COMMAND}`; export r; \
34119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34120 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34121 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
34122 for flag in $(EXTRA_TARGET_FLAGS); do \
34123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34124 done; \
34125 (cd $(TARGET_SUBDIR)/libjava && \
34126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34128 "RANLIB=$${RANLIB}" \
34129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34130 info) \
bba45b8b 34131 || exit 1
e393202e 34132
6bd3dfaa 34133@endif target-libjava
4fa63067
NN
34134
34135.PHONY: maybe-dvi-target-libjava dvi-target-libjava
34136maybe-dvi-target-libjava:
6bd3dfaa
PB
34137@if target-libjava
34138maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
34139
34140dvi-target-libjava: \
34141 configure-target-libjava
0aed8855 34142 @: $(MAKE); $(unstage)
4fa63067
NN
34143 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34144 r=`${PWD_COMMAND}`; export r; \
b40e3958 34145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34146 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34147 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
34148 for flag in $(EXTRA_TARGET_FLAGS); do \
34149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34150 done; \
34151 (cd $(TARGET_SUBDIR)/libjava && \
34152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34154 "RANLIB=$${RANLIB}" \
34155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34156 dvi) \
4fa63067 34157 || exit 1
e393202e 34158
6bd3dfaa 34159@endif target-libjava
16ae0395 34160
6d389afc
MS
34161.PHONY: maybe-html-target-libjava html-target-libjava
34162maybe-html-target-libjava:
34163@if target-libjava
34164maybe-html-target-libjava: html-target-libjava
34165
34166html-target-libjava: \
34167 configure-target-libjava
0aed8855 34168 @: $(MAKE); $(unstage)
6d389afc
MS
34169 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34170 r=`${PWD_COMMAND}`; export r; \
34171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34172 $(RAW_CXX_TARGET_EXPORTS) \
34173 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
34174 for flag in $(EXTRA_TARGET_FLAGS); do \
34175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34176 done; \
34177 (cd $(TARGET_SUBDIR)/libjava && \
34178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34180 "RANLIB=$${RANLIB}" \
34181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34182 html) \
34183 || exit 1
34184
34185@endif target-libjava
34186
4fa63067
NN
34187.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
34188maybe-TAGS-target-libjava:
6bd3dfaa
PB
34189@if target-libjava
34190maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
34191
34192TAGS-target-libjava: \
34193 configure-target-libjava
0aed8855 34194 @: $(MAKE); $(unstage)
4fa63067
NN
34195 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34196 r=`${PWD_COMMAND}`; export r; \
b40e3958 34197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34198 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34199 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
34200 for flag in $(EXTRA_TARGET_FLAGS); do \
34201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34202 done; \
34203 (cd $(TARGET_SUBDIR)/libjava && \
34204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34206 "RANLIB=$${RANLIB}" \
34207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34208 TAGS) \
4fa63067 34209 || exit 1
e393202e 34210
6bd3dfaa 34211@endif target-libjava
930314a4 34212
4fa63067
NN
34213.PHONY: maybe-install-info-target-libjava install-info-target-libjava
34214maybe-install-info-target-libjava:
6bd3dfaa
PB
34215@if target-libjava
34216maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 34217
4fa63067
NN
34218install-info-target-libjava: \
34219 configure-target-libjava \
34220 info-target-libjava
0aed8855 34221 @: $(MAKE); $(unstage)
4fa63067
NN
34222 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34223 r=`${PWD_COMMAND}`; export r; \
b40e3958 34224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34225 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34226 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
34227 for flag in $(EXTRA_TARGET_FLAGS); do \
34228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34229 done; \
34230 (cd $(TARGET_SUBDIR)/libjava && \
34231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34233 "RANLIB=$${RANLIB}" \
34234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34235 install-info) \
4fa63067 34236 || exit 1
e393202e 34237
6bd3dfaa 34238@endif target-libjava
e393202e 34239
4fa63067
NN
34240.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
34241maybe-installcheck-target-libjava:
6bd3dfaa
PB
34242@if target-libjava
34243maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 34244
4fa63067
NN
34245installcheck-target-libjava: \
34246 configure-target-libjava
0aed8855 34247 @: $(MAKE); $(unstage)
4fa63067
NN
34248 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34249 r=`${PWD_COMMAND}`; export r; \
34250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34251 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34252 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
34253 for flag in $(EXTRA_TARGET_FLAGS); do \
34254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34255 done; \
34256 (cd $(TARGET_SUBDIR)/libjava && \
34257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34259 "RANLIB=$${RANLIB}" \
34260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34261 installcheck) \
4fa63067 34262 || exit 1
15723a45 34263
6bd3dfaa 34264@endif target-libjava
4fa63067
NN
34265
34266.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
34267maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
34268@if target-libjava
34269maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
34270
34271mostlyclean-target-libjava:
0aed8855 34272 @: $(MAKE); $(unstage)
4fa63067
NN
34273 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34274 r=`${PWD_COMMAND}`; export r; \
34275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34276 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34277 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
34278 for flag in $(EXTRA_TARGET_FLAGS); do \
34279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34280 done; \
34281 (cd $(TARGET_SUBDIR)/libjava && \
34282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284 "RANLIB=$${RANLIB}" \
34285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34286 mostlyclean) \
4fa63067
NN
34287 || exit 1
34288
6bd3dfaa 34289@endif target-libjava
4fa63067
NN
34290
34291.PHONY: maybe-clean-target-libjava clean-target-libjava
34292maybe-clean-target-libjava:
6bd3dfaa
PB
34293@if target-libjava
34294maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
34295
34296clean-target-libjava:
0aed8855 34297 @: $(MAKE); $(unstage)
4fa63067 34298 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
34299 r=`${PWD_COMMAND}`; export r; \
34300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34301 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34302 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
34303 for flag in $(EXTRA_TARGET_FLAGS); do \
34304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34305 done; \
34306 (cd $(TARGET_SUBDIR)/libjava && \
34307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34309 "RANLIB=$${RANLIB}" \
34310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34311 clean) \
bba45b8b 34312 || exit 1
e393202e 34313
6bd3dfaa 34314@endif target-libjava
e393202e 34315
4fa63067
NN
34316.PHONY: maybe-distclean-target-libjava distclean-target-libjava
34317maybe-distclean-target-libjava:
6bd3dfaa
PB
34318@if target-libjava
34319maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 34320
4fa63067 34321distclean-target-libjava:
0aed8855 34322 @: $(MAKE); $(unstage)
4fa63067
NN
34323 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34324 r=`${PWD_COMMAND}`; export r; \
34325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34326 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34327 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
34328 for flag in $(EXTRA_TARGET_FLAGS); do \
34329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34330 done; \
34331 (cd $(TARGET_SUBDIR)/libjava && \
34332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34334 "RANLIB=$${RANLIB}" \
34335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34336 distclean) \
4fa63067 34337 || exit 1
3866be5d 34338
6bd3dfaa 34339@endif target-libjava
930314a4 34340
4fa63067
NN
34341.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
34342maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
34343@if target-libjava
34344maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 34345
4fa63067 34346maintainer-clean-target-libjava:
0aed8855 34347 @: $(MAKE); $(unstage)
4fa63067
NN
34348 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34349 r=`${PWD_COMMAND}`; export r; \
b40e3958 34350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34351 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34352 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
34353 for flag in $(EXTRA_TARGET_FLAGS); do \
34354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34355 done; \
34356 (cd $(TARGET_SUBDIR)/libjava && \
34357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34359 "RANLIB=$${RANLIB}" \
34360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34361 maintainer-clean) \
4fa63067 34362 || exit 1
e393202e 34363
6bd3dfaa 34364@endif target-libjava
e393202e 34365
4fa63067 34366
15723a45 34367
a7254363 34368
e90269c8 34369
a7254363
PB
34370.PHONY: configure-target-zlib maybe-configure-target-zlib
34371maybe-configure-target-zlib:
34372@if target-zlib
34373maybe-configure-target-zlib: configure-target-zlib
c52c6897 34374configure-target-zlib:
0aed8855
PB
34375 @: $(MAKE); $(unstage)
34376 @r=`${PWD_COMMAND}`; export r; \
34377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34378 echo "Checking multilib configuration for zlib..."; \
34379 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
34380 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
34381 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
34382 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
34383 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
34384 else \
34385 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
34386 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
34387 fi; \
34388 else \
34389 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
34390 fi; \
34391 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 34392 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 34393 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34394 echo Configuring in $(TARGET_SUBDIR)/zlib; \
34395 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 34396 case $(srcdir) in \
b00612cc
PB
34397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34398 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
34399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34400 esac; \
b00612cc
PB
34401 srcdiroption="--srcdir=$${topdir}/zlib"; \
34402 libsrcdir="$$s/zlib"; \
bba45b8b
NN
34403 rm -f no-such-file || : ; \
34404 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34405 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34406 || exit 1
6bd3dfaa 34407@endif target-zlib
e393202e 34408
a7254363
PB
34409
34410
d545f33b
PB
34411
34412
4fa63067
NN
34413.PHONY: all-target-zlib maybe-all-target-zlib
34414maybe-all-target-zlib:
6bd3dfaa 34415@if target-zlib
72b2455a 34416TARGET-target-zlib=all
6bd3dfaa 34417maybe-all-target-zlib: all-target-zlib
4fa63067 34418all-target-zlib: configure-target-zlib
0aed8855 34419 @: $(MAKE); $(unstage)
b40e3958
L
34420 @r=`${PWD_COMMAND}`; export r; \
34421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34422 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34423 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 34424 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 34425@endif target-zlib
e393202e 34426
a7254363
PB
34427
34428
d545f33b
PB
34429
34430
4fa63067
NN
34431.PHONY: check-target-zlib maybe-check-target-zlib
34432maybe-check-target-zlib:
6bd3dfaa
PB
34433@if target-zlib
34434maybe-check-target-zlib: check-target-zlib
16ae0395 34435
4fa63067 34436check-target-zlib:
0aed8855 34437 @: $(MAKE); $(unstage)
b40e3958
L
34438 @r=`${PWD_COMMAND}`; export r; \
34439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34440 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34441 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 34442 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 34443
6bd3dfaa 34444@endif target-zlib
930314a4 34445
4fa63067
NN
34446.PHONY: install-target-zlib maybe-install-target-zlib
34447maybe-install-target-zlib:
6bd3dfaa
PB
34448@if target-zlib
34449maybe-install-target-zlib: install-target-zlib
16ae0395 34450
4fa63067 34451install-target-zlib: installdirs
0aed8855 34452 @: $(MAKE); $(unstage)
b40e3958
L
34453 @r=`${PWD_COMMAND}`; export r; \
34454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34455 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34456 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 34457 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34458
6bd3dfaa 34459@endif target-zlib
e393202e 34460
4fa63067 34461# Other targets (info, dvi, etc.)
15723a45 34462
4fa63067
NN
34463.PHONY: maybe-info-target-zlib info-target-zlib
34464maybe-info-target-zlib:
6bd3dfaa
PB
34465@if target-zlib
34466maybe-info-target-zlib: info-target-zlib
15723a45 34467
4fa63067
NN
34468info-target-zlib: \
34469 configure-target-zlib
0aed8855 34470 @: $(MAKE); $(unstage)
4fa63067 34471 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34472 r=`${PWD_COMMAND}`; export r; \
34473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34474 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34475 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
34476 for flag in $(EXTRA_TARGET_FLAGS); do \
34477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34478 done; \
34479 (cd $(TARGET_SUBDIR)/zlib && \
34480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34482 "RANLIB=$${RANLIB}" \
34483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34484 info) \
bba45b8b 34485 || exit 1
e393202e 34486
6bd3dfaa 34487@endif target-zlib
e393202e 34488
4fa63067
NN
34489.PHONY: maybe-dvi-target-zlib dvi-target-zlib
34490maybe-dvi-target-zlib:
6bd3dfaa
PB
34491@if target-zlib
34492maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 34493
4fa63067
NN
34494dvi-target-zlib: \
34495 configure-target-zlib
0aed8855 34496 @: $(MAKE); $(unstage)
4fa63067
NN
34497 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34498 r=`${PWD_COMMAND}`; export r; \
b40e3958 34499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34500 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34501 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
34502 for flag in $(EXTRA_TARGET_FLAGS); do \
34503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34504 done; \
34505 (cd $(TARGET_SUBDIR)/zlib && \
34506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34508 "RANLIB=$${RANLIB}" \
34509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34510 dvi) \
4fa63067 34511 || exit 1
e393202e 34512
6bd3dfaa 34513@endif target-zlib
930314a4 34514
6d389afc
MS
34515.PHONY: maybe-html-target-zlib html-target-zlib
34516maybe-html-target-zlib:
34517@if target-zlib
34518maybe-html-target-zlib: html-target-zlib
34519
34520html-target-zlib: \
34521 configure-target-zlib
0aed8855 34522 @: $(MAKE); $(unstage)
6d389afc
MS
34523 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34524 r=`${PWD_COMMAND}`; export r; \
34525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34526 $(NORMAL_TARGET_EXPORTS) \
34527 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
34528 for flag in $(EXTRA_TARGET_FLAGS); do \
34529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530 done; \
34531 (cd $(TARGET_SUBDIR)/zlib && \
34532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34534 "RANLIB=$${RANLIB}" \
34535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34536 html) \
34537 || exit 1
34538
34539@endif target-zlib
34540
4fa63067
NN
34541.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
34542maybe-TAGS-target-zlib:
6bd3dfaa
PB
34543@if target-zlib
34544maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 34545
4fa63067
NN
34546TAGS-target-zlib: \
34547 configure-target-zlib
0aed8855 34548 @: $(MAKE); $(unstage)
4fa63067
NN
34549 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34550 r=`${PWD_COMMAND}`; export r; \
b40e3958 34551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34552 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34553 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
34554 for flag in $(EXTRA_TARGET_FLAGS); do \
34555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34556 done; \
34557 (cd $(TARGET_SUBDIR)/zlib && \
34558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34560 "RANLIB=$${RANLIB}" \
34561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34562 TAGS) \
4fa63067 34563 || exit 1
e393202e 34564
6bd3dfaa 34565@endif target-zlib
15723a45 34566
4fa63067
NN
34567.PHONY: maybe-install-info-target-zlib install-info-target-zlib
34568maybe-install-info-target-zlib:
6bd3dfaa
PB
34569@if target-zlib
34570maybe-install-info-target-zlib: install-info-target-zlib
15723a45 34571
4fa63067
NN
34572install-info-target-zlib: \
34573 configure-target-zlib \
34574 info-target-zlib
0aed8855 34575 @: $(MAKE); $(unstage)
4fa63067 34576 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34577 r=`${PWD_COMMAND}`; export r; \
34578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34579 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34580 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
34581 for flag in $(EXTRA_TARGET_FLAGS); do \
34582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34583 done; \
34584 (cd $(TARGET_SUBDIR)/zlib && \
34585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34587 "RANLIB=$${RANLIB}" \
34588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34589 install-info) \
bba45b8b 34590 || exit 1
e393202e 34591
6bd3dfaa 34592@endif target-zlib
16ae0395 34593
4fa63067
NN
34594.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
34595maybe-installcheck-target-zlib:
6bd3dfaa
PB
34596@if target-zlib
34597maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 34598
4fa63067
NN
34599installcheck-target-zlib: \
34600 configure-target-zlib
0aed8855 34601 @: $(MAKE); $(unstage)
4fa63067
NN
34602 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34603 r=`${PWD_COMMAND}`; export r; \
34604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34605 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34606 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
34607 for flag in $(EXTRA_TARGET_FLAGS); do \
34608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34609 done; \
34610 (cd $(TARGET_SUBDIR)/zlib && \
34611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34613 "RANLIB=$${RANLIB}" \
34614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34615 installcheck) \
4fa63067 34616 || exit 1
e393202e 34617
6bd3dfaa 34618@endif target-zlib
16ae0395 34619
4fa63067
NN
34620.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
34621maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
34622@if target-zlib
34623maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 34624
4fa63067 34625mostlyclean-target-zlib:
0aed8855 34626 @: $(MAKE); $(unstage)
4fa63067
NN
34627 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34628 r=`${PWD_COMMAND}`; export r; \
34629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34630 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34631 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
34632 for flag in $(EXTRA_TARGET_FLAGS); do \
34633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34634 done; \
34635 (cd $(TARGET_SUBDIR)/zlib && \
34636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34638 "RANLIB=$${RANLIB}" \
34639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34640 mostlyclean) \
4fa63067 34641 || exit 1
e393202e 34642
6bd3dfaa 34643@endif target-zlib
15723a45 34644
4fa63067
NN
34645.PHONY: maybe-clean-target-zlib clean-target-zlib
34646maybe-clean-target-zlib:
6bd3dfaa
PB
34647@if target-zlib
34648maybe-clean-target-zlib: clean-target-zlib
15723a45 34649
4fa63067 34650clean-target-zlib:
0aed8855 34651 @: $(MAKE); $(unstage)
4fa63067 34652 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34653 r=`${PWD_COMMAND}`; export r; \
34654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34655 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34656 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
34657 for flag in $(EXTRA_TARGET_FLAGS); do \
34658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34659 done; \
34660 (cd $(TARGET_SUBDIR)/zlib && \
34661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34663 "RANLIB=$${RANLIB}" \
34664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34665 clean) \
bba45b8b 34666 || exit 1
e393202e 34667
6bd3dfaa 34668@endif target-zlib
e393202e 34669
4fa63067
NN
34670.PHONY: maybe-distclean-target-zlib distclean-target-zlib
34671maybe-distclean-target-zlib:
6bd3dfaa
PB
34672@if target-zlib
34673maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 34674
4fa63067 34675distclean-target-zlib:
0aed8855 34676 @: $(MAKE); $(unstage)
4fa63067
NN
34677 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34678 r=`${PWD_COMMAND}`; export r; \
b40e3958 34679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34680 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34681 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
34682 for flag in $(EXTRA_TARGET_FLAGS); do \
34683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34684 done; \
34685 (cd $(TARGET_SUBDIR)/zlib && \
34686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34688 "RANLIB=$${RANLIB}" \
34689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34690 distclean) \
4fa63067 34691 || exit 1
e393202e 34692
6bd3dfaa 34693@endif target-zlib
e393202e 34694
4fa63067
NN
34695.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
34696maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
34697@if target-zlib
34698maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 34699
4fa63067 34700maintainer-clean-target-zlib:
0aed8855 34701 @: $(MAKE); $(unstage)
4fa63067
NN
34702 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34703 r=`${PWD_COMMAND}`; export r; \
b40e3958 34704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34705 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34706 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
34707 for flag in $(EXTRA_TARGET_FLAGS); do \
34708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34709 done; \
34710 (cd $(TARGET_SUBDIR)/zlib && \
34711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34713 "RANLIB=$${RANLIB}" \
34714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34715 maintainer-clean) \
4fa63067 34716 || exit 1
e393202e 34717
6bd3dfaa 34718@endif target-zlib
930314a4 34719
4fa63067 34720
15723a45 34721
a7254363 34722
e90269c8 34723
a7254363
PB
34724.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
34725maybe-configure-target-boehm-gc:
34726@if target-boehm-gc
34727maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 34728configure-target-boehm-gc:
0aed8855
PB
34729 @: $(MAKE); $(unstage)
34730 @r=`${PWD_COMMAND}`; export r; \
34731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34732 echo "Checking multilib configuration for boehm-gc..."; \
34733 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
34734 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
34735 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
34736 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
34737 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
34738 else \
34739 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
34740 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
34741 fi; \
34742 else \
34743 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
34744 fi; \
34745 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 34746 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 34747 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34748 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
34749 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 34750 case $(srcdir) in \
b00612cc
PB
34751 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34752 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
34753 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34754 esac; \
b00612cc
PB
34755 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
34756 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
34757 rm -f no-such-file || : ; \
34758 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34759 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34760 || exit 1
6bd3dfaa 34761@endif target-boehm-gc
e393202e 34762
a7254363
PB
34763
34764
d545f33b
PB
34765
34766
4fa63067
NN
34767.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
34768maybe-all-target-boehm-gc:
6bd3dfaa 34769@if target-boehm-gc
72b2455a 34770TARGET-target-boehm-gc=all
6bd3dfaa 34771maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 34772all-target-boehm-gc: configure-target-boehm-gc
0aed8855 34773 @: $(MAKE); $(unstage)
b40e3958
L
34774 @r=`${PWD_COMMAND}`; export r; \
34775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34776 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34777 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 34778 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 34779@endif target-boehm-gc
e393202e 34780
a7254363
PB
34781
34782
d545f33b
PB
34783
34784
4fa63067
NN
34785.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
34786maybe-check-target-boehm-gc:
6bd3dfaa
PB
34787@if target-boehm-gc
34788maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 34789
4fa63067 34790check-target-boehm-gc:
0aed8855 34791 @: $(MAKE); $(unstage)
b40e3958
L
34792 @r=`${PWD_COMMAND}`; export r; \
34793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34794 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34795 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 34796 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 34797
6bd3dfaa 34798@endif target-boehm-gc
930314a4 34799
4fa63067
NN
34800.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
34801maybe-install-target-boehm-gc:
6bd3dfaa
PB
34802@if target-boehm-gc
34803maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 34804
4fa63067 34805install-target-boehm-gc: installdirs
0aed8855 34806 @: $(MAKE); $(unstage)
b40e3958
L
34807 @r=`${PWD_COMMAND}`; export r; \
34808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34809 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34810 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 34811 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34812
6bd3dfaa 34813@endif target-boehm-gc
e393202e 34814
4fa63067
NN
34815# Other targets (info, dvi, etc.)
34816
34817.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
34818maybe-info-target-boehm-gc:
6bd3dfaa
PB
34819@if target-boehm-gc
34820maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
34821
34822info-target-boehm-gc: \
34823 configure-target-boehm-gc
0aed8855 34824 @: $(MAKE); $(unstage)
4fa63067
NN
34825 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34826 r=`${PWD_COMMAND}`; export r; \
34827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34828 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34829 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
34830 for flag in $(EXTRA_TARGET_FLAGS); do \
34831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34832 done; \
34833 (cd $(TARGET_SUBDIR)/boehm-gc && \
34834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34836 "RANLIB=$${RANLIB}" \
34837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34838 info) \
4fa63067
NN
34839 || exit 1
34840
6bd3dfaa 34841@endif target-boehm-gc
4fa63067
NN
34842
34843.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
34844maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
34845@if target-boehm-gc
34846maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
34847
34848dvi-target-boehm-gc: \
34849 configure-target-boehm-gc
0aed8855 34850 @: $(MAKE); $(unstage)
4fa63067
NN
34851 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34852 r=`${PWD_COMMAND}`; export r; \
34853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34854 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34855 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
34856 for flag in $(EXTRA_TARGET_FLAGS); do \
34857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34858 done; \
34859 (cd $(TARGET_SUBDIR)/boehm-gc && \
34860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34862 "RANLIB=$${RANLIB}" \
34863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34864 dvi) \
4fa63067
NN
34865 || exit 1
34866
6bd3dfaa 34867@endif target-boehm-gc
4fa63067 34868
6d389afc
MS
34869.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
34870maybe-html-target-boehm-gc:
34871@if target-boehm-gc
34872maybe-html-target-boehm-gc: html-target-boehm-gc
34873
34874html-target-boehm-gc: \
34875 configure-target-boehm-gc
0aed8855 34876 @: $(MAKE); $(unstage)
6d389afc
MS
34877 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34878 r=`${PWD_COMMAND}`; export r; \
34879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34880 $(NORMAL_TARGET_EXPORTS) \
34881 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
34882 for flag in $(EXTRA_TARGET_FLAGS); do \
34883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34884 done; \
34885 (cd $(TARGET_SUBDIR)/boehm-gc && \
34886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34888 "RANLIB=$${RANLIB}" \
34889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34890 html) \
34891 || exit 1
34892
34893@endif target-boehm-gc
34894
4fa63067
NN
34895.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
34896maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
34897@if target-boehm-gc
34898maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
34899
34900TAGS-target-boehm-gc: \
34901 configure-target-boehm-gc
0aed8855 34902 @: $(MAKE); $(unstage)
4fa63067
NN
34903 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34904 r=`${PWD_COMMAND}`; export r; \
34905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34906 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34907 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
34908 for flag in $(EXTRA_TARGET_FLAGS); do \
34909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34910 done; \
34911 (cd $(TARGET_SUBDIR)/boehm-gc && \
34912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34914 "RANLIB=$${RANLIB}" \
34915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34916 TAGS) \
4fa63067
NN
34917 || exit 1
34918
6bd3dfaa 34919@endif target-boehm-gc
4fa63067
NN
34920
34921.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
34922maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
34923@if target-boehm-gc
34924maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
34925
34926install-info-target-boehm-gc: \
34927 configure-target-boehm-gc \
34928 info-target-boehm-gc
0aed8855 34929 @: $(MAKE); $(unstage)
4fa63067
NN
34930 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34931 r=`${PWD_COMMAND}`; export r; \
34932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34933 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34934 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
34935 for flag in $(EXTRA_TARGET_FLAGS); do \
34936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34937 done; \
34938 (cd $(TARGET_SUBDIR)/boehm-gc && \
34939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34941 "RANLIB=$${RANLIB}" \
34942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34943 install-info) \
4fa63067
NN
34944 || exit 1
34945
6bd3dfaa 34946@endif target-boehm-gc
4fa63067
NN
34947
34948.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
34949maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
34950@if target-boehm-gc
34951maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
34952
34953installcheck-target-boehm-gc: \
34954 configure-target-boehm-gc
0aed8855 34955 @: $(MAKE); $(unstage)
4fa63067
NN
34956 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34957 r=`${PWD_COMMAND}`; export r; \
34958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34959 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34960 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
34961 for flag in $(EXTRA_TARGET_FLAGS); do \
34962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34963 done; \
34964 (cd $(TARGET_SUBDIR)/boehm-gc && \
34965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34967 "RANLIB=$${RANLIB}" \
34968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34969 installcheck) \
4fa63067
NN
34970 || exit 1
34971
6bd3dfaa 34972@endif target-boehm-gc
4fa63067
NN
34973
34974.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
34975maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
34976@if target-boehm-gc
34977maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
34978
34979mostlyclean-target-boehm-gc:
0aed8855 34980 @: $(MAKE); $(unstage)
4fa63067
NN
34981 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34982 r=`${PWD_COMMAND}`; export r; \
34983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34984 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
34986 for flag in $(EXTRA_TARGET_FLAGS); do \
34987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34988 done; \
34989 (cd $(TARGET_SUBDIR)/boehm-gc && \
34990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34992 "RANLIB=$${RANLIB}" \
34993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34994 mostlyclean) \
4fa63067
NN
34995 || exit 1
34996
6bd3dfaa 34997@endif target-boehm-gc
4fa63067
NN
34998
34999.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
35000maybe-clean-target-boehm-gc:
6bd3dfaa
PB
35001@if target-boehm-gc
35002maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
35003
35004clean-target-boehm-gc:
0aed8855 35005 @: $(MAKE); $(unstage)
4fa63067
NN
35006 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35007 r=`${PWD_COMMAND}`; export r; \
35008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35009 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35010 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
35011 for flag in $(EXTRA_TARGET_FLAGS); do \
35012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35013 done; \
35014 (cd $(TARGET_SUBDIR)/boehm-gc && \
35015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35017 "RANLIB=$${RANLIB}" \
35018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35019 clean) \
4fa63067
NN
35020 || exit 1
35021
6bd3dfaa 35022@endif target-boehm-gc
4fa63067
NN
35023
35024.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
35025maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
35026@if target-boehm-gc
35027maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
35028
35029distclean-target-boehm-gc:
0aed8855 35030 @: $(MAKE); $(unstage)
4fa63067
NN
35031 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35032 r=`${PWD_COMMAND}`; export r; \
35033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35034 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35035 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
35036 for flag in $(EXTRA_TARGET_FLAGS); do \
35037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35038 done; \
35039 (cd $(TARGET_SUBDIR)/boehm-gc && \
35040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35042 "RANLIB=$${RANLIB}" \
35043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35044 distclean) \
4fa63067
NN
35045 || exit 1
35046
6bd3dfaa 35047@endif target-boehm-gc
4fa63067
NN
35048
35049.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
35050maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
35051@if target-boehm-gc
35052maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
35053
35054maintainer-clean-target-boehm-gc:
0aed8855 35055 @: $(MAKE); $(unstage)
4fa63067
NN
35056 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35057 r=`${PWD_COMMAND}`; export r; \
35058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35059 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
35061 for flag in $(EXTRA_TARGET_FLAGS); do \
35062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35063 done; \
35064 (cd $(TARGET_SUBDIR)/boehm-gc && \
35065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35067 "RANLIB=$${RANLIB}" \
35068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35069 maintainer-clean) \
4fa63067
NN
35070 || exit 1
35071
6bd3dfaa 35072@endif target-boehm-gc
4fa63067
NN
35073
35074
15723a45 35075
15723a45 35076
a7254363
PB
35077
35078.PHONY: configure-target-qthreads maybe-configure-target-qthreads
35079maybe-configure-target-qthreads:
35080@if target-qthreads
35081maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 35082configure-target-qthreads:
0aed8855
PB
35083 @: $(MAKE); $(unstage)
35084 @r=`${PWD_COMMAND}`; export r; \
35085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35086 echo "Checking multilib configuration for qthreads..."; \
35087 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
35088 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
35089 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
35090 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
35091 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
35092 else \
35093 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
35094 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
35095 fi; \
35096 else \
35097 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
35098 fi; \
35099 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 35100 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 35101 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35102 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
35103 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 35104 case $(srcdir) in \
b00612cc
PB
35105 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35106 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
35107 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 35108 esac; \
b00612cc
PB
35109 srcdiroption="--srcdir=$${topdir}/qthreads"; \
35110 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
35111 rm -f no-such-file || : ; \
35112 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35113 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 35114 || exit 1
6bd3dfaa 35115@endif target-qthreads
252b5132 35116
a7254363
PB
35117
35118
d545f33b
PB
35119
35120
4fa63067
NN
35121.PHONY: all-target-qthreads maybe-all-target-qthreads
35122maybe-all-target-qthreads:
6bd3dfaa 35123@if target-qthreads
72b2455a 35124TARGET-target-qthreads=all
6bd3dfaa 35125maybe-all-target-qthreads: all-target-qthreads
4fa63067 35126all-target-qthreads: configure-target-qthreads
0aed8855 35127 @: $(MAKE); $(unstage)
b40e3958
L
35128 @r=`${PWD_COMMAND}`; export r; \
35129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35130 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35131 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 35132 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 35133@endif target-qthreads
252b5132 35134
a7254363
PB
35135
35136
d545f33b
PB
35137
35138
4fa63067
NN
35139.PHONY: check-target-qthreads maybe-check-target-qthreads
35140maybe-check-target-qthreads:
6bd3dfaa
PB
35141@if target-qthreads
35142maybe-check-target-qthreads: check-target-qthreads
16ae0395 35143
4fa63067 35144check-target-qthreads:
0aed8855 35145 @: $(MAKE); $(unstage)
b40e3958
L
35146 @r=`${PWD_COMMAND}`; export r; \
35147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35148 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35149 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 35150 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 35151
6bd3dfaa 35152@endif target-qthreads
930314a4 35153
4fa63067
NN
35154.PHONY: install-target-qthreads maybe-install-target-qthreads
35155maybe-install-target-qthreads:
6bd3dfaa
PB
35156@if target-qthreads
35157maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
35158
35159install-target-qthreads: installdirs
0aed8855 35160 @: $(MAKE); $(unstage)
4fa63067
NN
35161 @r=`${PWD_COMMAND}`; export r; \
35162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35163 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35164 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 35165 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 35166
6bd3dfaa 35167@endif target-qthreads
4fa63067
NN
35168
35169# Other targets (info, dvi, etc.)
35170
35171.PHONY: maybe-info-target-qthreads info-target-qthreads
35172maybe-info-target-qthreads:
6bd3dfaa
PB
35173@if target-qthreads
35174maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
35175
35176info-target-qthreads: \
35177 configure-target-qthreads
0aed8855 35178 @: $(MAKE); $(unstage)
4fa63067
NN
35179 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35180 r=`${PWD_COMMAND}`; export r; \
35181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35182 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35183 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
35184 for flag in $(EXTRA_TARGET_FLAGS); do \
35185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35186 done; \
35187 (cd $(TARGET_SUBDIR)/qthreads && \
35188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35190 "RANLIB=$${RANLIB}" \
35191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35192 info) \
4fa63067
NN
35193 || exit 1
35194
6bd3dfaa 35195@endif target-qthreads
4fa63067
NN
35196
35197.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
35198maybe-dvi-target-qthreads:
6bd3dfaa
PB
35199@if target-qthreads
35200maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
35201
35202dvi-target-qthreads: \
35203 configure-target-qthreads
0aed8855 35204 @: $(MAKE); $(unstage)
4fa63067
NN
35205 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35206 r=`${PWD_COMMAND}`; export r; \
35207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35208 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35209 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
35210 for flag in $(EXTRA_TARGET_FLAGS); do \
35211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35212 done; \
35213 (cd $(TARGET_SUBDIR)/qthreads && \
35214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35216 "RANLIB=$${RANLIB}" \
35217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35218 dvi) \
4fa63067
NN
35219 || exit 1
35220
6bd3dfaa 35221@endif target-qthreads
4fa63067 35222
6d389afc
MS
35223.PHONY: maybe-html-target-qthreads html-target-qthreads
35224maybe-html-target-qthreads:
35225@if target-qthreads
35226maybe-html-target-qthreads: html-target-qthreads
35227
35228html-target-qthreads: \
35229 configure-target-qthreads
0aed8855 35230 @: $(MAKE); $(unstage)
6d389afc
MS
35231 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35232 r=`${PWD_COMMAND}`; export r; \
35233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35234 $(NORMAL_TARGET_EXPORTS) \
35235 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
35236 for flag in $(EXTRA_TARGET_FLAGS); do \
35237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35238 done; \
35239 (cd $(TARGET_SUBDIR)/qthreads && \
35240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35242 "RANLIB=$${RANLIB}" \
35243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35244 html) \
35245 || exit 1
35246
35247@endif target-qthreads
35248
4fa63067
NN
35249.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
35250maybe-TAGS-target-qthreads:
6bd3dfaa
PB
35251@if target-qthreads
35252maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
35253
35254TAGS-target-qthreads: \
35255 configure-target-qthreads
0aed8855 35256 @: $(MAKE); $(unstage)
4fa63067
NN
35257 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35258 r=`${PWD_COMMAND}`; export r; \
35259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35260 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35261 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
35262 for flag in $(EXTRA_TARGET_FLAGS); do \
35263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35264 done; \
35265 (cd $(TARGET_SUBDIR)/qthreads && \
35266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35268 "RANLIB=$${RANLIB}" \
35269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35270 TAGS) \
4fa63067
NN
35271 || exit 1
35272
6bd3dfaa 35273@endif target-qthreads
4fa63067
NN
35274
35275.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
35276maybe-install-info-target-qthreads:
6bd3dfaa
PB
35277@if target-qthreads
35278maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
35279
35280install-info-target-qthreads: \
35281 configure-target-qthreads \
35282 info-target-qthreads
0aed8855 35283 @: $(MAKE); $(unstage)
4fa63067
NN
35284 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35285 r=`${PWD_COMMAND}`; export r; \
35286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35287 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35288 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
35289 for flag in $(EXTRA_TARGET_FLAGS); do \
35290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35291 done; \
35292 (cd $(TARGET_SUBDIR)/qthreads && \
35293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35295 "RANLIB=$${RANLIB}" \
35296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35297 install-info) \
4fa63067
NN
35298 || exit 1
35299
6bd3dfaa 35300@endif target-qthreads
4fa63067
NN
35301
35302.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
35303maybe-installcheck-target-qthreads:
6bd3dfaa
PB
35304@if target-qthreads
35305maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
35306
35307installcheck-target-qthreads: \
35308 configure-target-qthreads
0aed8855 35309 @: $(MAKE); $(unstage)
4fa63067
NN
35310 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35311 r=`${PWD_COMMAND}`; export r; \
35312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35313 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35314 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
35315 for flag in $(EXTRA_TARGET_FLAGS); do \
35316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35317 done; \
35318 (cd $(TARGET_SUBDIR)/qthreads && \
35319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35321 "RANLIB=$${RANLIB}" \
35322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35323 installcheck) \
4fa63067
NN
35324 || exit 1
35325
6bd3dfaa 35326@endif target-qthreads
4fa63067
NN
35327
35328.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
35329maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
35330@if target-qthreads
35331maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
35332
35333mostlyclean-target-qthreads:
0aed8855 35334 @: $(MAKE); $(unstage)
4fa63067
NN
35335 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35336 r=`${PWD_COMMAND}`; export r; \
35337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35338 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35339 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
35340 for flag in $(EXTRA_TARGET_FLAGS); do \
35341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35342 done; \
35343 (cd $(TARGET_SUBDIR)/qthreads && \
35344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35346 "RANLIB=$${RANLIB}" \
35347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35348 mostlyclean) \
4fa63067
NN
35349 || exit 1
35350
6bd3dfaa 35351@endif target-qthreads
4fa63067
NN
35352
35353.PHONY: maybe-clean-target-qthreads clean-target-qthreads
35354maybe-clean-target-qthreads:
6bd3dfaa
PB
35355@if target-qthreads
35356maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
35357
35358clean-target-qthreads:
0aed8855 35359 @: $(MAKE); $(unstage)
4fa63067
NN
35360 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35361 r=`${PWD_COMMAND}`; export r; \
35362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35363 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35364 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
35365 for flag in $(EXTRA_TARGET_FLAGS); do \
35366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35367 done; \
35368 (cd $(TARGET_SUBDIR)/qthreads && \
35369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35371 "RANLIB=$${RANLIB}" \
35372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35373 clean) \
4fa63067
NN
35374 || exit 1
35375
6bd3dfaa 35376@endif target-qthreads
4fa63067
NN
35377
35378.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
35379maybe-distclean-target-qthreads:
6bd3dfaa
PB
35380@if target-qthreads
35381maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
35382
35383distclean-target-qthreads:
0aed8855 35384 @: $(MAKE); $(unstage)
4fa63067
NN
35385 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35386 r=`${PWD_COMMAND}`; export r; \
35387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35388 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35389 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
35390 for flag in $(EXTRA_TARGET_FLAGS); do \
35391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35392 done; \
35393 (cd $(TARGET_SUBDIR)/qthreads && \
35394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35396 "RANLIB=$${RANLIB}" \
35397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35398 distclean) \
4fa63067
NN
35399 || exit 1
35400
6bd3dfaa 35401@endif target-qthreads
4fa63067
NN
35402
35403.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
35404maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
35405@if target-qthreads
35406maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
35407
35408maintainer-clean-target-qthreads:
0aed8855 35409 @: $(MAKE); $(unstage)
4fa63067
NN
35410 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35411 r=`${PWD_COMMAND}`; export r; \
35412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35413 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35414 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
35415 for flag in $(EXTRA_TARGET_FLAGS); do \
35416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35417 done; \
35418 (cd $(TARGET_SUBDIR)/qthreads && \
35419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35421 "RANLIB=$${RANLIB}" \
35422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35423 maintainer-clean) \
4fa63067 35424 || exit 1
16ae0395 35425
6bd3dfaa 35426@endif target-qthreads
49b7683b 35427
e393202e 35428
15723a45 35429
e90269c8 35430
a7254363
PB
35431
35432.PHONY: configure-target-rda maybe-configure-target-rda
35433maybe-configure-target-rda:
35434@if target-rda
35435maybe-configure-target-rda: configure-target-rda
c52c6897 35436configure-target-rda:
0aed8855
PB
35437 @: $(MAKE); $(unstage)
35438 @r=`${PWD_COMMAND}`; export r; \
35439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35440 echo "Checking multilib configuration for rda..."; \
35441 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
35442 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
35443 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
35444 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
35445 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
35446 else \
35447 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
35448 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
35449 fi; \
35450 else \
35451 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
35452 fi; \
35453 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 35454 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 35455 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35456 echo Configuring in $(TARGET_SUBDIR)/rda; \
35457 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 35458 case $(srcdir) in \
b00612cc
PB
35459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35460 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
35461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 35462 esac; \
b00612cc
PB
35463 srcdiroption="--srcdir=$${topdir}/rda"; \
35464 libsrcdir="$$s/rda"; \
bba45b8b
NN
35465 rm -f no-such-file || : ; \
35466 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35467 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 35468 || exit 1
6bd3dfaa 35469@endif target-rda
49b7683b 35470
a7254363
PB
35471
35472
d545f33b
PB
35473
35474
4fa63067
NN
35475.PHONY: all-target-rda maybe-all-target-rda
35476maybe-all-target-rda:
6bd3dfaa 35477@if target-rda
72b2455a 35478TARGET-target-rda=all
6bd3dfaa 35479maybe-all-target-rda: all-target-rda
4fa63067 35480all-target-rda: configure-target-rda
0aed8855 35481 @: $(MAKE); $(unstage)
b40e3958
L
35482 @r=`${PWD_COMMAND}`; export r; \
35483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35484 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35485 (cd $(TARGET_SUBDIR)/rda && \
a7254363 35486 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 35487@endif target-rda
252b5132 35488
a7254363
PB
35489
35490
d545f33b
PB
35491
35492
4fa63067
NN
35493.PHONY: check-target-rda maybe-check-target-rda
35494maybe-check-target-rda:
6bd3dfaa
PB
35495@if target-rda
35496maybe-check-target-rda: check-target-rda
16ae0395 35497
4fa63067 35498check-target-rda:
0aed8855 35499 @: $(MAKE); $(unstage)
b40e3958
L
35500 @r=`${PWD_COMMAND}`; export r; \
35501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35502 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35503 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 35504 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 35505
6bd3dfaa 35506@endif target-rda
930314a4 35507
4fa63067
NN
35508.PHONY: install-target-rda maybe-install-target-rda
35509maybe-install-target-rda:
6bd3dfaa
PB
35510@if target-rda
35511maybe-install-target-rda: install-target-rda
16ae0395 35512
4fa63067 35513install-target-rda: installdirs
0aed8855 35514 @: $(MAKE); $(unstage)
b40e3958
L
35515 @r=`${PWD_COMMAND}`; export r; \
35516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35517 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35518 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 35519 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 35520
6bd3dfaa 35521@endif target-rda
e393202e 35522
4fa63067 35523# Other targets (info, dvi, etc.)
15723a45 35524
4fa63067
NN
35525.PHONY: maybe-info-target-rda info-target-rda
35526maybe-info-target-rda:
6bd3dfaa
PB
35527@if target-rda
35528maybe-info-target-rda: info-target-rda
15723a45 35529
4fa63067
NN
35530info-target-rda: \
35531 configure-target-rda
0aed8855 35532 @: $(MAKE); $(unstage)
4fa63067 35533 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
35534 r=`${PWD_COMMAND}`; export r; \
35535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35536 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35537 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
35538 for flag in $(EXTRA_TARGET_FLAGS); do \
35539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35540 done; \
35541 (cd $(TARGET_SUBDIR)/rda && \
35542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35544 "RANLIB=$${RANLIB}" \
35545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35546 info) \
bba45b8b 35547 || exit 1
252b5132 35548
6bd3dfaa 35549@endif target-rda
4fa63067
NN
35550
35551.PHONY: maybe-dvi-target-rda dvi-target-rda
35552maybe-dvi-target-rda:
6bd3dfaa
PB
35553@if target-rda
35554maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
35555
35556dvi-target-rda: \
35557 configure-target-rda
0aed8855 35558 @: $(MAKE); $(unstage)
4fa63067
NN
35559 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35560 r=`${PWD_COMMAND}`; export r; \
b40e3958 35561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35562 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35563 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
35564 for flag in $(EXTRA_TARGET_FLAGS); do \
35565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35566 done; \
35567 (cd $(TARGET_SUBDIR)/rda && \
35568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35570 "RANLIB=$${RANLIB}" \
35571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35572 dvi) \
4fa63067 35573 || exit 1
252b5132 35574
6bd3dfaa 35575@endif target-rda
16ae0395 35576
6d389afc
MS
35577.PHONY: maybe-html-target-rda html-target-rda
35578maybe-html-target-rda:
35579@if target-rda
35580maybe-html-target-rda: html-target-rda
35581
35582html-target-rda: \
35583 configure-target-rda
0aed8855 35584 @: $(MAKE); $(unstage)
6d389afc
MS
35585 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35586 r=`${PWD_COMMAND}`; export r; \
35587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35588 $(NORMAL_TARGET_EXPORTS) \
35589 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
35590 for flag in $(EXTRA_TARGET_FLAGS); do \
35591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35592 done; \
35593 (cd $(TARGET_SUBDIR)/rda && \
35594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35596 "RANLIB=$${RANLIB}" \
35597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35598 html) \
35599 || exit 1
35600
35601@endif target-rda
35602
4fa63067
NN
35603.PHONY: maybe-TAGS-target-rda TAGS-target-rda
35604maybe-TAGS-target-rda:
6bd3dfaa
PB
35605@if target-rda
35606maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
35607
35608TAGS-target-rda: \
35609 configure-target-rda
0aed8855 35610 @: $(MAKE); $(unstage)
4fa63067
NN
35611 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35612 r=`${PWD_COMMAND}`; export r; \
b40e3958 35613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35614 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35615 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
35616 for flag in $(EXTRA_TARGET_FLAGS); do \
35617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35618 done; \
35619 (cd $(TARGET_SUBDIR)/rda && \
35620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35622 "RANLIB=$${RANLIB}" \
35623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35624 TAGS) \
4fa63067 35625 || exit 1
e393202e 35626
6bd3dfaa 35627@endif target-rda
930314a4 35628
4fa63067
NN
35629.PHONY: maybe-install-info-target-rda install-info-target-rda
35630maybe-install-info-target-rda:
6bd3dfaa
PB
35631@if target-rda
35632maybe-install-info-target-rda: install-info-target-rda
16ae0395 35633
4fa63067
NN
35634install-info-target-rda: \
35635 configure-target-rda \
35636 info-target-rda
0aed8855 35637 @: $(MAKE); $(unstage)
4fa63067
NN
35638 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35639 r=`${PWD_COMMAND}`; export r; \
b40e3958 35640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35641 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35642 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
35643 for flag in $(EXTRA_TARGET_FLAGS); do \
35644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35645 done; \
35646 (cd $(TARGET_SUBDIR)/rda && \
35647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35649 "RANLIB=$${RANLIB}" \
35650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35651 install-info) \
4fa63067 35652 || exit 1
252b5132 35653
6bd3dfaa 35654@endif target-rda
e393202e 35655
4fa63067
NN
35656.PHONY: maybe-installcheck-target-rda installcheck-target-rda
35657maybe-installcheck-target-rda:
6bd3dfaa
PB
35658@if target-rda
35659maybe-installcheck-target-rda: installcheck-target-rda
15723a45 35660
4fa63067
NN
35661installcheck-target-rda: \
35662 configure-target-rda
0aed8855 35663 @: $(MAKE); $(unstage)
4fa63067
NN
35664 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35665 r=`${PWD_COMMAND}`; export r; \
35666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35667 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35668 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
35669 for flag in $(EXTRA_TARGET_FLAGS); do \
35670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35671 done; \
35672 (cd $(TARGET_SUBDIR)/rda && \
35673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35675 "RANLIB=$${RANLIB}" \
35676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35677 installcheck) \
4fa63067 35678 || exit 1
15723a45 35679
6bd3dfaa 35680@endif target-rda
4fa63067
NN
35681
35682.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
35683maybe-mostlyclean-target-rda:
6bd3dfaa
PB
35684@if target-rda
35685maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
35686
35687mostlyclean-target-rda:
0aed8855 35688 @: $(MAKE); $(unstage)
4fa63067 35689 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
35690 r=`${PWD_COMMAND}`; export r; \
35691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35692 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35693 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
35694 for flag in $(EXTRA_TARGET_FLAGS); do \
35695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35696 done; \
35697 (cd $(TARGET_SUBDIR)/rda && \
35698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35700 "RANLIB=$${RANLIB}" \
35701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35702 mostlyclean) \
bba45b8b 35703 || exit 1
252b5132 35704
6bd3dfaa 35705@endif target-rda
4fa63067
NN
35706
35707.PHONY: maybe-clean-target-rda clean-target-rda
35708maybe-clean-target-rda:
6bd3dfaa
PB
35709@if target-rda
35710maybe-clean-target-rda: clean-target-rda
4fa63067
NN
35711
35712clean-target-rda:
0aed8855 35713 @: $(MAKE); $(unstage)
4fa63067
NN
35714 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35715 r=`${PWD_COMMAND}`; export r; \
b40e3958 35716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35717 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35718 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
35719 for flag in $(EXTRA_TARGET_FLAGS); do \
35720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35721 done; \
bba45b8b 35722 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35725 "RANLIB=$${RANLIB}" \
35726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35727 clean) \
4fa63067 35728 || exit 1
252b5132 35729
6bd3dfaa 35730@endif target-rda
16ae0395 35731
4fa63067
NN
35732.PHONY: maybe-distclean-target-rda distclean-target-rda
35733maybe-distclean-target-rda:
6bd3dfaa
PB
35734@if target-rda
35735maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
35736
35737distclean-target-rda:
0aed8855 35738 @: $(MAKE); $(unstage)
4fa63067
NN
35739 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35740 r=`${PWD_COMMAND}`; export r; \
b40e3958 35741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35742 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35743 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
35744 for flag in $(EXTRA_TARGET_FLAGS); do \
35745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35746 done; \
bba45b8b 35747 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35750 "RANLIB=$${RANLIB}" \
35751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35752 distclean) \
4fa63067 35753 || exit 1
252b5132 35754
6bd3dfaa 35755@endif target-rda
930314a4 35756
4fa63067
NN
35757.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
35758maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
35759@if target-rda
35760maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 35761
4fa63067 35762maintainer-clean-target-rda:
0aed8855 35763 @: $(MAKE); $(unstage)
4fa63067
NN
35764 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35765 r=`${PWD_COMMAND}`; export r; \
b40e3958 35766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35767 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35768 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
35769 for flag in $(EXTRA_TARGET_FLAGS); do \
35770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35771 done; \
bba45b8b 35772 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35775 "RANLIB=$${RANLIB}" \
35776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35777 maintainer-clean) \
4fa63067
NN
35778 || exit 1
35779
6bd3dfaa 35780@endif target-rda
252b5132 35781
e393202e 35782
a2592b1b 35783
a7254363
PB
35784
35785
35786.PHONY: configure-target-libada maybe-configure-target-libada
35787maybe-configure-target-libada:
35788@if target-libada
35789maybe-configure-target-libada: configure-target-libada
c52c6897 35790configure-target-libada:
0aed8855
PB
35791 @: $(MAKE); $(unstage)
35792 @r=`${PWD_COMMAND}`; export r; \
35793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35794 echo "Checking multilib configuration for libada..."; \
35795 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
35796 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
35797 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
35798 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
35799 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
35800 else \
35801 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
35802 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
35803 fi; \
35804 else \
35805 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
35806 fi; \
35807 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 35808 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 35809 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
35810 echo Configuring in $(TARGET_SUBDIR)/libada; \
35811 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
35812 case $(srcdir) in \
b00612cc
PB
35813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35814 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
35815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 35816 esac; \
b00612cc
PB
35817 srcdiroption="--srcdir=$${topdir}/libada"; \
35818 libsrcdir="$$s/libada"; \
a2592b1b
DD
35819 rm -f no-such-file || : ; \
35820 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35821 $(TARGET_CONFIGARGS) $${srcdiroption} \
a2592b1b 35822 || exit 1
6bd3dfaa 35823@endif target-libada
a2592b1b 35824
a7254363
PB
35825
35826
d545f33b
PB
35827
35828
4fa63067
NN
35829.PHONY: all-target-libada maybe-all-target-libada
35830maybe-all-target-libada:
6bd3dfaa 35831@if target-libada
72b2455a 35832TARGET-target-libada=all
6bd3dfaa 35833maybe-all-target-libada: all-target-libada
4fa63067 35834all-target-libada: configure-target-libada
0aed8855 35835 @: $(MAKE); $(unstage)
4fa63067
NN
35836 @r=`${PWD_COMMAND}`; export r; \
35837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35838 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35839 (cd $(TARGET_SUBDIR)/libada && \
a7254363 35840 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 35841@endif target-libada
4fa63067 35842
a7254363
PB
35843
35844
d545f33b
PB
35845
35846
4fa63067
NN
35847.PHONY: check-target-libada maybe-check-target-libada
35848maybe-check-target-libada:
6bd3dfaa
PB
35849@if target-libada
35850maybe-check-target-libada: check-target-libada
4fa63067
NN
35851
35852check-target-libada:
0aed8855 35853 @: $(MAKE); $(unstage)
4fa63067
NN
35854 @r=`${PWD_COMMAND}`; export r; \
35855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35856 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35857 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 35858 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 35859
6bd3dfaa 35860@endif target-libada
4fa63067
NN
35861
35862.PHONY: install-target-libada maybe-install-target-libada
35863maybe-install-target-libada:
6bd3dfaa
PB
35864@if target-libada
35865maybe-install-target-libada: install-target-libada
4fa63067
NN
35866
35867install-target-libada: installdirs
0aed8855 35868 @: $(MAKE); $(unstage)
4fa63067
NN
35869 @r=`${PWD_COMMAND}`; export r; \
35870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35871 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35872 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 35873 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 35874
6bd3dfaa 35875@endif target-libada
4fa63067
NN
35876
35877# Other targets (info, dvi, etc.)
35878
35879.PHONY: maybe-info-target-libada info-target-libada
35880maybe-info-target-libada:
6bd3dfaa
PB
35881@if target-libada
35882maybe-info-target-libada: info-target-libada
4fa63067
NN
35883
35884info-target-libada: \
35885 configure-target-libada
0aed8855 35886 @: $(MAKE); $(unstage)
4fa63067
NN
35887 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35888 r=`${PWD_COMMAND}`; export r; \
35889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35890 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35891 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
35892 for flag in $(EXTRA_TARGET_FLAGS); do \
35893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35894 done; \
35895 (cd $(TARGET_SUBDIR)/libada && \
35896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35898 "RANLIB=$${RANLIB}" \
35899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35900 info) \
4fa63067
NN
35901 || exit 1
35902
6bd3dfaa 35903@endif target-libada
4fa63067
NN
35904
35905.PHONY: maybe-dvi-target-libada dvi-target-libada
35906maybe-dvi-target-libada:
6bd3dfaa
PB
35907@if target-libada
35908maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
35909
35910dvi-target-libada: \
35911 configure-target-libada
0aed8855 35912 @: $(MAKE); $(unstage)
4fa63067
NN
35913 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35914 r=`${PWD_COMMAND}`; export r; \
35915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35916 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35917 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
35918 for flag in $(EXTRA_TARGET_FLAGS); do \
35919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35920 done; \
35921 (cd $(TARGET_SUBDIR)/libada && \
35922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35924 "RANLIB=$${RANLIB}" \
35925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35926 dvi) \
4fa63067
NN
35927 || exit 1
35928
6bd3dfaa 35929@endif target-libada
4fa63067 35930
6d389afc
MS
35931.PHONY: maybe-html-target-libada html-target-libada
35932maybe-html-target-libada:
35933@if target-libada
35934maybe-html-target-libada: html-target-libada
35935
35936html-target-libada: \
35937 configure-target-libada
0aed8855 35938 @: $(MAKE); $(unstage)
6d389afc
MS
35939 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35940 r=`${PWD_COMMAND}`; export r; \
35941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35942 $(NORMAL_TARGET_EXPORTS) \
35943 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
35944 for flag in $(EXTRA_TARGET_FLAGS); do \
35945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35946 done; \
35947 (cd $(TARGET_SUBDIR)/libada && \
35948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35950 "RANLIB=$${RANLIB}" \
35951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35952 html) \
35953 || exit 1
35954
35955@endif target-libada
35956
4fa63067
NN
35957.PHONY: maybe-TAGS-target-libada TAGS-target-libada
35958maybe-TAGS-target-libada:
6bd3dfaa
PB
35959@if target-libada
35960maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
35961
35962TAGS-target-libada: \
35963 configure-target-libada
0aed8855 35964 @: $(MAKE); $(unstage)
4fa63067
NN
35965 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35966 r=`${PWD_COMMAND}`; export r; \
35967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35968 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35969 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
35970 for flag in $(EXTRA_TARGET_FLAGS); do \
35971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35972 done; \
35973 (cd $(TARGET_SUBDIR)/libada && \
35974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35976 "RANLIB=$${RANLIB}" \
35977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35978 TAGS) \
4fa63067
NN
35979 || exit 1
35980
6bd3dfaa 35981@endif target-libada
4fa63067
NN
35982
35983.PHONY: maybe-install-info-target-libada install-info-target-libada
35984maybe-install-info-target-libada:
6bd3dfaa
PB
35985@if target-libada
35986maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
35987
35988install-info-target-libada: \
35989 configure-target-libada \
35990 info-target-libada
0aed8855 35991 @: $(MAKE); $(unstage)
4fa63067
NN
35992 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35993 r=`${PWD_COMMAND}`; export r; \
35994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35995 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35996 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
35997 for flag in $(EXTRA_TARGET_FLAGS); do \
35998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35999 done; \
36000 (cd $(TARGET_SUBDIR)/libada && \
36001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36003 "RANLIB=$${RANLIB}" \
36004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36005 install-info) \
4fa63067
NN
36006 || exit 1
36007
6bd3dfaa 36008@endif target-libada
4fa63067
NN
36009
36010.PHONY: maybe-installcheck-target-libada installcheck-target-libada
36011maybe-installcheck-target-libada:
6bd3dfaa
PB
36012@if target-libada
36013maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
36014
36015installcheck-target-libada: \
36016 configure-target-libada
0aed8855 36017 @: $(MAKE); $(unstage)
4fa63067
NN
36018 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36019 r=`${PWD_COMMAND}`; export r; \
36020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36021 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36022 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
36023 for flag in $(EXTRA_TARGET_FLAGS); do \
36024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36025 done; \
36026 (cd $(TARGET_SUBDIR)/libada && \
36027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36029 "RANLIB=$${RANLIB}" \
36030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36031 installcheck) \
4fa63067
NN
36032 || exit 1
36033
6bd3dfaa 36034@endif target-libada
4fa63067
NN
36035
36036.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
36037maybe-mostlyclean-target-libada:
6bd3dfaa
PB
36038@if target-libada
36039maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
36040
36041mostlyclean-target-libada:
0aed8855 36042 @: $(MAKE); $(unstage)
4fa63067
NN
36043 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36044 r=`${PWD_COMMAND}`; export r; \
36045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36046 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36047 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
36048 for flag in $(EXTRA_TARGET_FLAGS); do \
36049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36050 done; \
36051 (cd $(TARGET_SUBDIR)/libada && \
36052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36054 "RANLIB=$${RANLIB}" \
36055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36056 mostlyclean) \
4fa63067
NN
36057 || exit 1
36058
6bd3dfaa 36059@endif target-libada
4fa63067
NN
36060
36061.PHONY: maybe-clean-target-libada clean-target-libada
36062maybe-clean-target-libada:
6bd3dfaa
PB
36063@if target-libada
36064maybe-clean-target-libada: clean-target-libada
4fa63067
NN
36065
36066clean-target-libada:
0aed8855 36067 @: $(MAKE); $(unstage)
4fa63067
NN
36068 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36069 r=`${PWD_COMMAND}`; export r; \
36070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36071 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36072 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
36073 for flag in $(EXTRA_TARGET_FLAGS); do \
36074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36075 done; \
36076 (cd $(TARGET_SUBDIR)/libada && \
36077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36079 "RANLIB=$${RANLIB}" \
36080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36081 clean) \
4fa63067
NN
36082 || exit 1
36083
6bd3dfaa 36084@endif target-libada
a2592b1b 36085
4fa63067
NN
36086.PHONY: maybe-distclean-target-libada distclean-target-libada
36087maybe-distclean-target-libada:
6bd3dfaa
PB
36088@if target-libada
36089maybe-distclean-target-libada: distclean-target-libada
a2592b1b 36090
4fa63067 36091distclean-target-libada:
0aed8855 36092 @: $(MAKE); $(unstage)
4fa63067
NN
36093 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36094 r=`${PWD_COMMAND}`; export r; \
a2592b1b 36095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36096 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36097 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
36098 for flag in $(EXTRA_TARGET_FLAGS); do \
36099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36100 done; \
a2592b1b 36101 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
36102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36104 "RANLIB=$${RANLIB}" \
36105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36106 distclean) \
4fa63067 36107 || exit 1
a2592b1b 36108
6bd3dfaa 36109@endif target-libada
a2592b1b 36110
4fa63067
NN
36111.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
36112maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
36113@if target-libada
36114maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 36115
4fa63067 36116maintainer-clean-target-libada:
0aed8855 36117 @: $(MAKE); $(unstage)
4fa63067
NN
36118 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36119 r=`${PWD_COMMAND}`; export r; \
a2592b1b 36120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36122 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
36123 for flag in $(EXTRA_TARGET_FLAGS); do \
36124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36125 done; \
a2592b1b 36126 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
36127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36129 "RANLIB=$${RANLIB}" \
36130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36131 maintainer-clean) \
4fa63067
NN
36132 || exit 1
36133
6bd3dfaa 36134@endif target-libada
a2592b1b
DD
36135
36136
e393202e 36137
b3ded179
PB
36138
36139
36140.PHONY: configure-target-libgomp maybe-configure-target-libgomp
36141maybe-configure-target-libgomp:
36142@if target-libgomp
36143maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 36144configure-target-libgomp:
b3ded179
PB
36145 @: $(MAKE); $(unstage)
36146 @r=`${PWD_COMMAND}`; export r; \
36147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148 echo "Checking multilib configuration for libgomp..."; \
36149 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
36150 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
36151 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
36152 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
36153 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
36154 else \
36155 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
36156 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
36157 fi; \
36158 else \
36159 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
36160 fi; \
36161 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 36162 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
36163 $(NORMAL_TARGET_EXPORTS) \
36164 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
36165 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
36166 case $(srcdir) in \
36167 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36168 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
36169 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36170 esac; \
36171 srcdiroption="--srcdir=$${topdir}/libgomp"; \
36172 libsrcdir="$$s/libgomp"; \
36173 rm -f no-such-file || : ; \
36174 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36175 $(TARGET_CONFIGARGS) $${srcdiroption} \
36176 || exit 1
36177@endif target-libgomp
36178
36179
36180
36181
36182
36183.PHONY: all-target-libgomp maybe-all-target-libgomp
36184maybe-all-target-libgomp:
36185@if target-libgomp
36186TARGET-target-libgomp=all
36187maybe-all-target-libgomp: all-target-libgomp
36188all-target-libgomp: configure-target-libgomp
36189 @: $(MAKE); $(unstage)
36190 @r=`${PWD_COMMAND}`; export r; \
36191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36192 $(NORMAL_TARGET_EXPORTS) \
36193 (cd $(TARGET_SUBDIR)/libgomp && \
36194 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
36195@endif target-libgomp
36196
36197
36198
36199
36200
36201.PHONY: check-target-libgomp maybe-check-target-libgomp
36202maybe-check-target-libgomp:
36203@if target-libgomp
36204maybe-check-target-libgomp: check-target-libgomp
36205
36206check-target-libgomp:
36207 @: $(MAKE); $(unstage)
36208 @r=`${PWD_COMMAND}`; export r; \
36209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36210 $(NORMAL_TARGET_EXPORTS) \
36211 (cd $(TARGET_SUBDIR)/libgomp && \
36212 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36213
36214@endif target-libgomp
36215
36216.PHONY: install-target-libgomp maybe-install-target-libgomp
36217maybe-install-target-libgomp:
36218@if target-libgomp
36219maybe-install-target-libgomp: install-target-libgomp
36220
36221install-target-libgomp: installdirs
36222 @: $(MAKE); $(unstage)
36223 @r=`${PWD_COMMAND}`; export r; \
36224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36225 $(NORMAL_TARGET_EXPORTS) \
36226 (cd $(TARGET_SUBDIR)/libgomp && \
36227 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36228
36229@endif target-libgomp
36230
36231# Other targets (info, dvi, etc.)
36232
36233.PHONY: maybe-info-target-libgomp info-target-libgomp
36234maybe-info-target-libgomp:
36235@if target-libgomp
36236maybe-info-target-libgomp: info-target-libgomp
36237
36238info-target-libgomp: \
36239 configure-target-libgomp
36240 @: $(MAKE); $(unstage)
36241 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36242 r=`${PWD_COMMAND}`; export r; \
36243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36244 $(NORMAL_TARGET_EXPORTS) \
36245 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
36246 for flag in $(EXTRA_TARGET_FLAGS); do \
36247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36248 done; \
36249 (cd $(TARGET_SUBDIR)/libgomp && \
36250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36252 "RANLIB=$${RANLIB}" \
36253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36254 info) \
36255 || exit 1
36256
36257@endif target-libgomp
36258
36259.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
36260maybe-dvi-target-libgomp:
36261@if target-libgomp
36262maybe-dvi-target-libgomp: dvi-target-libgomp
36263
36264dvi-target-libgomp: \
36265 configure-target-libgomp
36266 @: $(MAKE); $(unstage)
36267 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36268 r=`${PWD_COMMAND}`; export r; \
36269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36270 $(NORMAL_TARGET_EXPORTS) \
36271 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
36272 for flag in $(EXTRA_TARGET_FLAGS); do \
36273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36274 done; \
36275 (cd $(TARGET_SUBDIR)/libgomp && \
36276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36278 "RANLIB=$${RANLIB}" \
36279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36280 dvi) \
36281 || exit 1
36282
36283@endif target-libgomp
36284
36285.PHONY: maybe-html-target-libgomp html-target-libgomp
36286maybe-html-target-libgomp:
36287@if target-libgomp
36288maybe-html-target-libgomp: html-target-libgomp
36289
36290html-target-libgomp: \
36291 configure-target-libgomp
36292 @: $(MAKE); $(unstage)
36293 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36294 r=`${PWD_COMMAND}`; export r; \
36295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36296 $(NORMAL_TARGET_EXPORTS) \
36297 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
36298 for flag in $(EXTRA_TARGET_FLAGS); do \
36299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36300 done; \
36301 (cd $(TARGET_SUBDIR)/libgomp && \
36302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36304 "RANLIB=$${RANLIB}" \
36305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36306 html) \
36307 || exit 1
36308
36309@endif target-libgomp
36310
36311.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
36312maybe-TAGS-target-libgomp:
36313@if target-libgomp
36314maybe-TAGS-target-libgomp: TAGS-target-libgomp
36315
36316TAGS-target-libgomp: \
36317 configure-target-libgomp
36318 @: $(MAKE); $(unstage)
36319 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36320 r=`${PWD_COMMAND}`; export r; \
36321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36322 $(NORMAL_TARGET_EXPORTS) \
36323 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
36324 for flag in $(EXTRA_TARGET_FLAGS); do \
36325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36326 done; \
36327 (cd $(TARGET_SUBDIR)/libgomp && \
36328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36330 "RANLIB=$${RANLIB}" \
36331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36332 TAGS) \
36333 || exit 1
36334
36335@endif target-libgomp
36336
36337.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
36338maybe-install-info-target-libgomp:
36339@if target-libgomp
36340maybe-install-info-target-libgomp: install-info-target-libgomp
36341
36342install-info-target-libgomp: \
36343 configure-target-libgomp \
36344 info-target-libgomp
36345 @: $(MAKE); $(unstage)
36346 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36347 r=`${PWD_COMMAND}`; export r; \
36348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36349 $(NORMAL_TARGET_EXPORTS) \
36350 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
36351 for flag in $(EXTRA_TARGET_FLAGS); do \
36352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36353 done; \
36354 (cd $(TARGET_SUBDIR)/libgomp && \
36355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36357 "RANLIB=$${RANLIB}" \
36358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36359 install-info) \
36360 || exit 1
36361
36362@endif target-libgomp
36363
36364.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
36365maybe-installcheck-target-libgomp:
36366@if target-libgomp
36367maybe-installcheck-target-libgomp: installcheck-target-libgomp
36368
36369installcheck-target-libgomp: \
36370 configure-target-libgomp
36371 @: $(MAKE); $(unstage)
36372 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36373 r=`${PWD_COMMAND}`; export r; \
36374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36375 $(NORMAL_TARGET_EXPORTS) \
36376 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
36377 for flag in $(EXTRA_TARGET_FLAGS); do \
36378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36379 done; \
36380 (cd $(TARGET_SUBDIR)/libgomp && \
36381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36383 "RANLIB=$${RANLIB}" \
36384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36385 installcheck) \
36386 || exit 1
36387
36388@endif target-libgomp
36389
36390.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
36391maybe-mostlyclean-target-libgomp:
36392@if target-libgomp
36393maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
36394
36395mostlyclean-target-libgomp:
36396 @: $(MAKE); $(unstage)
36397 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36398 r=`${PWD_COMMAND}`; export r; \
36399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36400 $(NORMAL_TARGET_EXPORTS) \
36401 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
36402 for flag in $(EXTRA_TARGET_FLAGS); do \
36403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36404 done; \
36405 (cd $(TARGET_SUBDIR)/libgomp && \
36406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36408 "RANLIB=$${RANLIB}" \
36409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36410 mostlyclean) \
36411 || exit 1
36412
36413@endif target-libgomp
36414
36415.PHONY: maybe-clean-target-libgomp clean-target-libgomp
36416maybe-clean-target-libgomp:
36417@if target-libgomp
36418maybe-clean-target-libgomp: clean-target-libgomp
36419
36420clean-target-libgomp:
36421 @: $(MAKE); $(unstage)
36422 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36423 r=`${PWD_COMMAND}`; export r; \
36424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36425 $(NORMAL_TARGET_EXPORTS) \
36426 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
36427 for flag in $(EXTRA_TARGET_FLAGS); do \
36428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36429 done; \
36430 (cd $(TARGET_SUBDIR)/libgomp && \
36431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36433 "RANLIB=$${RANLIB}" \
36434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36435 clean) \
36436 || exit 1
36437
36438@endif target-libgomp
36439
36440.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
36441maybe-distclean-target-libgomp:
36442@if target-libgomp
36443maybe-distclean-target-libgomp: distclean-target-libgomp
36444
36445distclean-target-libgomp:
36446 @: $(MAKE); $(unstage)
36447 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36448 r=`${PWD_COMMAND}`; export r; \
36449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36450 $(NORMAL_TARGET_EXPORTS) \
36451 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
36452 for flag in $(EXTRA_TARGET_FLAGS); do \
36453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36454 done; \
36455 (cd $(TARGET_SUBDIR)/libgomp && \
36456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36458 "RANLIB=$${RANLIB}" \
36459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36460 distclean) \
36461 || exit 1
36462
36463@endif target-libgomp
36464
36465.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
36466maybe-maintainer-clean-target-libgomp:
36467@if target-libgomp
36468maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
36469
36470maintainer-clean-target-libgomp:
36471 @: $(MAKE); $(unstage)
36472 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36473 r=`${PWD_COMMAND}`; export r; \
36474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36475 $(NORMAL_TARGET_EXPORTS) \
36476 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
36477 for flag in $(EXTRA_TARGET_FLAGS); do \
36478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36479 done; \
36480 (cd $(TARGET_SUBDIR)/libgomp && \
36481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36483 "RANLIB=$${RANLIB}" \
36484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36485 maintainer-clean) \
36486 || exit 1
36487
36488@endif target-libgomp
36489
36490
36491
15723a45
NN
36492# ----------
36493# GCC module
36494# ----------
36495
319cab08 36496@if gcc-no-bootstrap
b813574b
PB
36497# GCC has some more recursive targets, which trigger the old
36498# (but still current, until the toplevel bootstrap project
36499# is finished) compiler bootstrapping rules.
252b5132 36500
5b474aa8
DD
36501GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
36502.PHONY: $(GCC_STRAP_TARGETS)
9e6ce191 36503$(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
b40e3958
L
36504 @r=`${PWD_COMMAND}`; export r; \
36505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36506 $(HOST_EXPORTS) \
252b5132 36507 echo "Bootstrapping the compiler"; \
e90269c8 36508 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
5cec67bf 36509 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
b40e3958
L
36510 @r=`${PWD_COMMAND}`; export r; \
36511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132
RH
36512 case "$@" in \
36513 *bootstrap4-lean ) \
bba45b8b
NN
36514 msg="Comparing stage3 and stage4 of the compiler"; \
36515 compare=compare3-lean ;; \
36516 *bootstrap4 ) \
36517 msg="Comparing stage3 and stage4 of the compiler"; \
36518 compare=compare3 ;; \
36519 *-lean ) \
36520 msg="Comparing stage2 and stage3 of the compiler"; \
36521 compare=compare-lean ;; \
36522 * ) \
36523 msg="Comparing stage2 and stage3 of the compiler"; \
36524 compare=compare ;; \
252b5132 36525 esac; \
7ffa0b57 36526 $(HOST_EXPORTS) \
252b5132 36527 echo "$$msg"; \
5cec67bf 36528 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
b40e3958
L
36529 @r=`${PWD_COMMAND}`; export r; \
36530 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 36531 echo "Building runtime libraries"; \
656fdd47 36532 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
252b5132 36533
9e6ce191 36534profiledbootstrap: all-prebootstrap configure-gcc
b40e3958
L
36535 @r=`${PWD_COMMAND}`; export r; \
36536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36537 $(HOST_EXPORTS) \
e90269c8 36538 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
3e707e94 36539 echo "Bootstrapping training compiler"; \
ec7e0995 36540 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
b40e3958 36541 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36543 $(HOST_EXPORTS) \
ec7e0995
NN
36544 echo "Building feedback based compiler"; \
36545 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
3e707e94
PB
36546 @r=`${PWD_COMMAND}`; export r; \
36547 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
3e707e94
PB
36548 echo "Building runtime libraries"; \
36549 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
ec7e0995 36550
252b5132 36551.PHONY: cross
72b2455a 36552cross: all-build all-gas all-ld
b40e3958
L
36553 @r=`${PWD_COMMAND}`; export r; \
36554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36555 $(HOST_EXPORTS) \
252b5132 36556 echo "Building the C and C++ compiler"; \
5cec67bf 36557 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
36558 @r=`${PWD_COMMAND}`; export r; \
36559 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 36560 echo "Building runtime libraries"; \
656fdd47 36561 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 36562@endif gcc-no-bootstrap
252b5132 36563
6bd3dfaa 36564@if gcc
7d695d07
JM
36565.PHONY: check-gcc-c++
36566check-gcc-c++:
75205f78 36567 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
36568 r=`${PWD_COMMAND}`; export r; \
36569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36570 $(HOST_EXPORTS) \
1086bc09 36571 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
36572 else \
36573 true; \
7d695d07
JM
36574 fi
36575
36576.PHONY: check-c++
ede4fbe4 36577check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 36578
15723a45
NN
36579# Install the gcc headers files, but not the fixed include files,
36580# which Cygnus is not allowed to distribute. This rule is very
36581# dependent on the workings of the gcc Makefile.in.
36582.PHONY: gcc-no-fixedincludes
36583gcc-no-fixedincludes:
36584 @if [ -f ./gcc/Makefile ]; then \
36585 rm -rf gcc/tmp-include; \
36586 mv gcc/include gcc/tmp-include 2>/dev/null; \
36587 mkdir gcc/include; \
36588 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
36589 touch gcc/stmp-fixinc gcc/include/fixed; \
36590 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
36591 r=`${PWD_COMMAND}`; export r; \
36592 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 36593 $(HOST_EXPORTS) \
1086bc09 36594 (cd ./gcc && \
15723a45
NN
36595 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
36596 rm -rf gcc/include; \
36597 mv gcc/tmp-include gcc/include 2>/dev/null; \
36598 else true; fi
6bd3dfaa 36599@endif gcc
4fa63067 36600
b813574b
PB
36601# ---------------------
36602# GCC bootstrap support
36603# ---------------------
4fa63067 36604
b813574b
PB
36605# We track the current stage (the one in 'gcc') in the stage_current file.
36606# stage_last instead tracks the stage that was built last. These targets
36607# are dummy when toplevel bootstrap is not active.
4fa63067 36608
f70224b5 36609# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
36610# there, so $(unstage) should be run at various points. To avoid excessive
36611# recursive invocations of make, we "inline" them using a variable. These
36612# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
36613# to avoid warnings from the GNU Make job server.
f70224b5
PB
36614
36615unstage = :
36616stage = :
c52c6897 36617current_stage = ""
f70224b5 36618
b813574b 36619@if gcc-bootstrap
f70224b5 36620unstage = [ -f stage_current ] || $(MAKE) `cat stage_last`-start
f6d183c0 36621stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 36622current_stage = "`cat stage_current 2> /dev/null`"
b813574b 36623@endif gcc-bootstrap
4fa63067 36624
f70224b5
PB
36625.PHONY: unstage stage
36626unstage:
0aed8855 36627 @: $(MAKE); $(unstage)
b813574b 36628stage:
0aed8855 36629 @: $(MAKE); $(stage)
1d39f329 36630
80911fe1
PB
36631# Disable commands for lean bootstrap.
36632LEAN = false
36633
dfdffa2c
PB
36634# We name the build directories for the various stages "stage1-gcc",
36635# "stage2-gcc","stage3-gcc", etc.
36636
36637# Since the 'compare' process will fail (on debugging information) if any
36638# directory names are different, we need to link the gcc directory for
0aed8855 36639# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
36640# the build directories constant as well. For the latter, we use naked names
36641# like 'gcc', because the scripts in that directory assume it. We use
36642# mv on platforms where symlinks to directories do not work or are not
36643# reliable.
36644
1d39f329
NN
36645# 'touch' doesn't work right on some platforms.
36646STAMP = echo timestamp >
36647
36648# Only build the C compiler for stage1, because that is the only one that
36649# we can guarantee will build with the native compiler, and also it is the
36650# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
36651# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
36652# overrideable (for a bootstrap build stage1 also builds gcc.info).
36653
36654STAGE1_CFLAGS=@stage1_cflags@
36655STAGE1_LANGUAGES=@stage1_languages@
36656
dfdffa2c
PB
36657# We only want to compare .o files, so set this!
36658objext = .o
36659
dfdffa2c 36660# Flags to pass to stage2 and later makes.
dfdffa2c 36661POSTSTAGE1_FLAGS_TO_PASS = \
656fdd47 36662 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
064d0a7c 36663 STAGE_PREFIX=$$r/prev-gcc/ \
dfdffa2c 36664 CFLAGS="$(BOOT_CFLAGS)" \
c52c6897 36665 LIBCFLAGS="$(BOOT_CFLAGS)" \
f6d183c0 36666 LDFLAGS="$(BOOT_LDFLAGS)" \
b37df25a 36667 ADAC="\$$(CC)"
dfdffa2c 36668
4fa63067
NN
36669# For stage 1:
36670# * We force-disable intermodule optimizations, even if
36671# --enable-intermodule was passed, since the installed compiler probably
36672# can't handle them. Luckily, autoconf always respects
36673# the last argument when conflicting --enable arguments are passed.
36674# * Likewise, we force-disable coverage flags, since the installed compiler
36675# probably has never heard of them.
36676# * We build only C (and possibly Ada).
dfdffa2c
PB
36677
36678
319cab08 36679.PHONY: stage1-start stage1-end
dfdffa2c 36680
656fdd47 36681stage1-start::
0aed8855 36682 @: $(MAKE); $(stage); \
b813574b 36683 echo stage1 > stage_current ; \
b00612cc 36684 echo stage1 > stage_last; \
0aed8855 36685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 36686@if bfd
b00612cc
PB
36687 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
36688 mkdir stage1-bfd; \
80911fe1 36689 mv stage1-bfd bfd
72b2455a
PB
36690@endif bfd
36691@if opcodes
b00612cc
PB
36692 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
36693 mkdir stage1-opcodes; \
80911fe1 36694 mv stage1-opcodes opcodes
72b2455a
PB
36695@endif opcodes
36696@if binutils
b00612cc
PB
36697 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
36698 mkdir stage1-binutils; \
80911fe1 36699 mv stage1-binutils binutils
72b2455a
PB
36700@endif binutils
36701@if gas
b00612cc
PB
36702 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
36703 mkdir stage1-gas; \
80911fe1 36704 mv stage1-gas gas
72b2455a
PB
36705@endif gas
36706@if gcc
b00612cc
PB
36707 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
36708 mkdir stage1-gcc; \
80911fe1 36709 mv stage1-gcc gcc
72b2455a
PB
36710@endif gcc
36711@if intl
b00612cc
PB
36712 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
36713 mkdir stage1-intl; \
80911fe1 36714 mv stage1-intl intl
72b2455a
PB
36715@endif intl
36716@if ld
b00612cc
PB
36717 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
36718 mkdir stage1-ld; \
80911fe1 36719 mv stage1-ld ld
72b2455a
PB
36720@endif ld
36721@if libcpp
b00612cc
PB
36722 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
36723 mkdir stage1-libcpp; \
80911fe1 36724 mv stage1-libcpp libcpp
72b2455a 36725@endif libcpp
be01d343
PB
36726@if libdecnumber
36727 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
36728 mkdir stage1-libdecnumber; \
80911fe1 36729 mv stage1-libdecnumber libdecnumber
be01d343 36730@endif libdecnumber
72b2455a 36731@if libiberty
b00612cc
PB
36732 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
36733 mkdir stage1-libiberty; \
80911fe1 36734 mv stage1-libiberty libiberty
72b2455a
PB
36735@endif libiberty
36736@if zlib
b00612cc
PB
36737 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
36738 mkdir stage1-zlib; \
80911fe1 36739 mv stage1-zlib zlib
72b2455a 36740@endif zlib
0aed8855
PB
36741 @[ -d stage1-$(TARGET_SUBDIR) ] || \
36742 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 36743 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 36744
80911fe1 36745stage1-end::
72b2455a 36746@if bfd
80911fe1
PB
36747 @if test -d $(HOST_SUBDIR)/bfd ; then \
36748 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 36749 fi
72b2455a
PB
36750@endif bfd
36751@if opcodes
80911fe1
PB
36752 @if test -d $(HOST_SUBDIR)/opcodes ; then \
36753 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 36754 fi
72b2455a
PB
36755@endif opcodes
36756@if binutils
80911fe1
PB
36757 @if test -d $(HOST_SUBDIR)/binutils ; then \
36758 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 36759 fi
72b2455a
PB
36760@endif binutils
36761@if gas
80911fe1
PB
36762 @if test -d $(HOST_SUBDIR)/gas ; then \
36763 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 36764 fi
72b2455a
PB
36765@endif gas
36766@if gcc
80911fe1
PB
36767 @if test -d $(HOST_SUBDIR)/gcc ; then \
36768 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 36769 fi
72b2455a
PB
36770@endif gcc
36771@if intl
80911fe1
PB
36772 @if test -d $(HOST_SUBDIR)/intl ; then \
36773 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 36774 fi
72b2455a
PB
36775@endif intl
36776@if ld
80911fe1
PB
36777 @if test -d $(HOST_SUBDIR)/ld ; then \
36778 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 36779 fi
72b2455a
PB
36780@endif ld
36781@if libcpp
80911fe1
PB
36782 @if test -d $(HOST_SUBDIR)/libcpp ; then \
36783 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 36784 fi
72b2455a 36785@endif libcpp
be01d343 36786@if libdecnumber
80911fe1
PB
36787 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
36788 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 36789 fi
be01d343 36790@endif libdecnumber
72b2455a 36791@if libiberty
80911fe1
PB
36792 @if test -d $(HOST_SUBDIR)/libiberty ; then \
36793 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 36794 fi
72b2455a
PB
36795@endif libiberty
36796@if zlib
80911fe1
PB
36797 @if test -d $(HOST_SUBDIR)/zlib ; then \
36798 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 36799 fi
72b2455a 36800@endif zlib
0aed8855 36801 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 36802 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 36803 fi
80911fe1 36804 rm -f stage_current
dfdffa2c 36805
0aed8855
PB
36806# Bubble a bugfix through all the stages up to stage 1. They are
36807# remade, but not reconfigured. The next stage (if any) will not be
36808# reconfigured as well.
319cab08 36809.PHONY: stage1-bubble
656fdd47 36810stage1-bubble::
e360f423
PB
36811 @r=`${PWD_COMMAND}`; export r; \
36812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36813 if test -f stage1-lean ; then \
9cb3fa6f
PB
36814 echo Skipping rebuild of stage1 ; \
36815 else \
f70224b5
PB
36816 $(MAKE) stage1-start; \
36817 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 36818 fi
72b2455a 36819
0df3d27f 36820.PHONY: all-stage1 clean-stage1
0df3d27f 36821do-clean: clean-stage1
0df3d27f 36822
72b2455a
PB
36823# FIXME: Will not need to be conditional when toplevel bootstrap is the
36824# only possibility, but now it conflicts with no-bootstrap rules
36825@if gcc-bootstrap
36826
36827
36828
36829
0df3d27f 36830# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 36831
0df3d27f 36832.PHONY: distclean-stage1
72b2455a 36833distclean-stage1::
0aed8855 36834 @: $(MAKE); $(stage)
9cb3fa6f 36835 rm -rf stage1-*
72b2455a
PB
36836
36837
36838@endif gcc-bootstrap
36839
36840
36841.PHONY: stage2-start stage2-end
36842
36843stage2-start::
0aed8855 36844 @: $(MAKE); $(stage); \
72b2455a 36845 echo stage2 > stage_current ; \
b00612cc 36846 echo stage2 > stage_last; \
0aed8855 36847 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 36848@if bfd
b00612cc
PB
36849 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
36850 mkdir stage2-bfd; \
80911fe1
PB
36851 mv stage2-bfd bfd ; \
36852 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
36853@endif bfd
36854@if opcodes
b00612cc
PB
36855 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
36856 mkdir stage2-opcodes; \
80911fe1
PB
36857 mv stage2-opcodes opcodes ; \
36858 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
36859@endif opcodes
36860@if binutils
b00612cc
PB
36861 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
36862 mkdir stage2-binutils; \
80911fe1
PB
36863 mv stage2-binutils binutils ; \
36864 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
36865@endif binutils
36866@if gas
b00612cc
PB
36867 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
36868 mkdir stage2-gas; \
80911fe1
PB
36869 mv stage2-gas gas ; \
36870 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
36871@endif gas
36872@if gcc
b00612cc
PB
36873 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
36874 mkdir stage2-gcc; \
80911fe1
PB
36875 mv stage2-gcc gcc ; \
36876 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a
PB
36877@endif gcc
36878@if intl
b00612cc
PB
36879 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
36880 mkdir stage2-intl; \
80911fe1
PB
36881 mv stage2-intl intl ; \
36882 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
36883@endif intl
36884@if ld
b00612cc
PB
36885 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
36886 mkdir stage2-ld; \
80911fe1
PB
36887 mv stage2-ld ld ; \
36888 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
36889@endif ld
36890@if libcpp
b00612cc
PB
36891 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
36892 mkdir stage2-libcpp; \
80911fe1
PB
36893 mv stage2-libcpp libcpp ; \
36894 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 36895@endif libcpp
be01d343
PB
36896@if libdecnumber
36897 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
36898 mkdir stage2-libdecnumber; \
80911fe1
PB
36899 mv stage2-libdecnumber libdecnumber ; \
36900 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 36901@endif libdecnumber
72b2455a 36902@if libiberty
b00612cc
PB
36903 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
36904 mkdir stage2-libiberty; \
80911fe1
PB
36905 mv stage2-libiberty libiberty ; \
36906 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
36907@endif libiberty
36908@if zlib
b00612cc
PB
36909 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
36910 mkdir stage2-zlib; \
80911fe1
PB
36911 mv stage2-zlib zlib ; \
36912 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 36913@endif zlib
0aed8855
PB
36914 @[ -d stage2-$(TARGET_SUBDIR) ] || \
36915 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
36916 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
36917 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 36918
80911fe1 36919stage2-end::
72b2455a 36920@if bfd
80911fe1
PB
36921 @if test -d $(HOST_SUBDIR)/bfd ; then \
36922 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
36923 mv prev-bfd stage1-bfd ; : ; \
0aed8855 36924 fi
72b2455a
PB
36925@endif bfd
36926@if opcodes
80911fe1
PB
36927 @if test -d $(HOST_SUBDIR)/opcodes ; then \
36928 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
36929 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 36930 fi
72b2455a
PB
36931@endif opcodes
36932@if binutils
80911fe1
PB
36933 @if test -d $(HOST_SUBDIR)/binutils ; then \
36934 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
36935 mv prev-binutils stage1-binutils ; : ; \
0aed8855 36936 fi
72b2455a
PB
36937@endif binutils
36938@if gas
80911fe1
PB
36939 @if test -d $(HOST_SUBDIR)/gas ; then \
36940 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
36941 mv prev-gas stage1-gas ; : ; \
0aed8855 36942 fi
72b2455a
PB
36943@endif gas
36944@if gcc
80911fe1
PB
36945 @if test -d $(HOST_SUBDIR)/gcc ; then \
36946 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
36947 mv prev-gcc stage1-gcc ; : ; \
0aed8855 36948 fi
72b2455a
PB
36949@endif gcc
36950@if intl
80911fe1
PB
36951 @if test -d $(HOST_SUBDIR)/intl ; then \
36952 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
36953 mv prev-intl stage1-intl ; : ; \
0aed8855 36954 fi
72b2455a
PB
36955@endif intl
36956@if ld
80911fe1
PB
36957 @if test -d $(HOST_SUBDIR)/ld ; then \
36958 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
36959 mv prev-ld stage1-ld ; : ; \
0aed8855 36960 fi
72b2455a
PB
36961@endif ld
36962@if libcpp
80911fe1
PB
36963 @if test -d $(HOST_SUBDIR)/libcpp ; then \
36964 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
36965 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 36966 fi
72b2455a 36967@endif libcpp
be01d343 36968@if libdecnumber
80911fe1
PB
36969 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
36970 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
36971 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 36972 fi
be01d343 36973@endif libdecnumber
72b2455a 36974@if libiberty
80911fe1
PB
36975 @if test -d $(HOST_SUBDIR)/libiberty ; then \
36976 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
36977 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 36978 fi
72b2455a
PB
36979@endif libiberty
36980@if zlib
80911fe1
PB
36981 @if test -d $(HOST_SUBDIR)/zlib ; then \
36982 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
36983 mv prev-zlib stage1-zlib ; : ; \
0aed8855 36984 fi
72b2455a 36985@endif zlib
0aed8855 36986 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
36987 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
36988 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 36989 fi
80911fe1 36990 rm -f stage_current
72b2455a 36991
0aed8855
PB
36992# Bubble a bugfix through all the stages up to stage 2. They are
36993# remade, but not reconfigured. The next stage (if any) will not be
36994# reconfigured as well.
72b2455a
PB
36995.PHONY: stage2-bubble
36996stage2-bubble:: stage1-bubble
e360f423
PB
36997 @r=`${PWD_COMMAND}`; export r; \
36998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36999 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
37000 echo Skipping rebuild of stage2 ; \
37001 else \
f70224b5
PB
37002 $(MAKE) stage2-start; \
37003 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 37004 fi
72b2455a 37005
0df3d27f 37006.PHONY: all-stage2 clean-stage2
0df3d27f 37007do-clean: clean-stage2
0df3d27f 37008
72b2455a
PB
37009# FIXME: Will not need to be conditional when toplevel bootstrap is the
37010# only possibility, but now it conflicts with no-bootstrap rules
37011@if gcc-bootstrap
37012
37013
37014
80911fe1 37015.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
37016bootstrap2:
37017 echo stage2 > stage_final
37018 @r=`${PWD_COMMAND}`; export r; \
37019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37020 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 37021 @: $(MAKE); $(unstage)
be01d343
PB
37022 @r=`${PWD_COMMAND}`; export r; \
37023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37024 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 37025
80911fe1
PB
37026bootstrap2-lean:
37027 echo stage2 > stage_final
37028 @r=`${PWD_COMMAND}`; export r; \
37029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
37031 @: $(MAKE); $(unstage)
37032 @r=`${PWD_COMMAND}`; export r; \
37033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37034 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37035
72b2455a 37036
0df3d27f 37037# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 37038distclean-stage1:: distclean-stage2
0df3d27f 37039.PHONY: distclean-stage2
72b2455a 37040distclean-stage2::
0aed8855 37041 @: $(MAKE); $(stage)
9cb3fa6f 37042 rm -rf stage2-*
72b2455a
PB
37043
37044
37045@endif gcc-bootstrap
37046
37047
37048.PHONY: stage3-start stage3-end
37049
37050stage3-start::
0aed8855 37051 @: $(MAKE); $(stage); \
72b2455a 37052 echo stage3 > stage_current ; \
b00612cc 37053 echo stage3 > stage_last; \
0aed8855 37054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37055@if bfd
b00612cc
PB
37056 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
37057 mkdir stage3-bfd; \
80911fe1
PB
37058 mv stage3-bfd bfd ; \
37059 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
37060@endif bfd
37061@if opcodes
b00612cc
PB
37062 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
37063 mkdir stage3-opcodes; \
80911fe1
PB
37064 mv stage3-opcodes opcodes ; \
37065 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
37066@endif opcodes
37067@if binutils
b00612cc
PB
37068 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
37069 mkdir stage3-binutils; \
80911fe1
PB
37070 mv stage3-binutils binutils ; \
37071 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
37072@endif binutils
37073@if gas
b00612cc
PB
37074 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
37075 mkdir stage3-gas; \
80911fe1
PB
37076 mv stage3-gas gas ; \
37077 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
37078@endif gas
37079@if gcc
b00612cc
PB
37080 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
37081 mkdir stage3-gcc; \
80911fe1
PB
37082 mv stage3-gcc gcc ; \
37083 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a
PB
37084@endif gcc
37085@if intl
b00612cc
PB
37086 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
37087 mkdir stage3-intl; \
80911fe1
PB
37088 mv stage3-intl intl ; \
37089 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
37090@endif intl
37091@if ld
b00612cc
PB
37092 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
37093 mkdir stage3-ld; \
80911fe1
PB
37094 mv stage3-ld ld ; \
37095 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
37096@endif ld
37097@if libcpp
b00612cc
PB
37098 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
37099 mkdir stage3-libcpp; \
80911fe1
PB
37100 mv stage3-libcpp libcpp ; \
37101 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 37102@endif libcpp
be01d343
PB
37103@if libdecnumber
37104 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
37105 mkdir stage3-libdecnumber; \
80911fe1
PB
37106 mv stage3-libdecnumber libdecnumber ; \
37107 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 37108@endif libdecnumber
72b2455a 37109@if libiberty
b00612cc
PB
37110 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
37111 mkdir stage3-libiberty; \
80911fe1
PB
37112 mv stage3-libiberty libiberty ; \
37113 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
37114@endif libiberty
37115@if zlib
b00612cc
PB
37116 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
37117 mkdir stage3-zlib; \
80911fe1
PB
37118 mv stage3-zlib zlib ; \
37119 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 37120@endif zlib
0aed8855
PB
37121 @[ -d stage3-$(TARGET_SUBDIR) ] || \
37122 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
37123 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37124 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 37125
80911fe1 37126stage3-end::
72b2455a 37127@if bfd
80911fe1
PB
37128 @if test -d $(HOST_SUBDIR)/bfd ; then \
37129 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
37130 mv prev-bfd stage2-bfd ; : ; \
0aed8855 37131 fi
72b2455a
PB
37132@endif bfd
37133@if opcodes
80911fe1
PB
37134 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37135 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
37136 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 37137 fi
72b2455a
PB
37138@endif opcodes
37139@if binutils
80911fe1
PB
37140 @if test -d $(HOST_SUBDIR)/binutils ; then \
37141 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
37142 mv prev-binutils stage2-binutils ; : ; \
0aed8855 37143 fi
72b2455a
PB
37144@endif binutils
37145@if gas
80911fe1
PB
37146 @if test -d $(HOST_SUBDIR)/gas ; then \
37147 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
37148 mv prev-gas stage2-gas ; : ; \
0aed8855 37149 fi
72b2455a
PB
37150@endif gas
37151@if gcc
80911fe1
PB
37152 @if test -d $(HOST_SUBDIR)/gcc ; then \
37153 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
37154 mv prev-gcc stage2-gcc ; : ; \
0aed8855 37155 fi
72b2455a
PB
37156@endif gcc
37157@if intl
80911fe1
PB
37158 @if test -d $(HOST_SUBDIR)/intl ; then \
37159 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
37160 mv prev-intl stage2-intl ; : ; \
0aed8855 37161 fi
72b2455a
PB
37162@endif intl
37163@if ld
80911fe1
PB
37164 @if test -d $(HOST_SUBDIR)/ld ; then \
37165 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
37166 mv prev-ld stage2-ld ; : ; \
0aed8855 37167 fi
72b2455a
PB
37168@endif ld
37169@if libcpp
80911fe1
PB
37170 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37171 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
37172 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 37173 fi
72b2455a 37174@endif libcpp
be01d343 37175@if libdecnumber
80911fe1
PB
37176 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37177 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
37178 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 37179 fi
be01d343 37180@endif libdecnumber
72b2455a 37181@if libiberty
80911fe1
PB
37182 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37183 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
37184 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 37185 fi
72b2455a
PB
37186@endif libiberty
37187@if zlib
80911fe1
PB
37188 @if test -d $(HOST_SUBDIR)/zlib ; then \
37189 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
37190 mv prev-zlib stage2-zlib ; : ; \
0aed8855 37191 fi
72b2455a 37192@endif zlib
0aed8855 37193 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37194 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
37195 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 37196 fi
80911fe1 37197 rm -f stage_current
72b2455a 37198
0aed8855
PB
37199# Bubble a bugfix through all the stages up to stage 3. They are
37200# remade, but not reconfigured. The next stage (if any) will not be
37201# reconfigured as well.
72b2455a
PB
37202.PHONY: stage3-bubble
37203stage3-bubble:: stage2-bubble
e360f423
PB
37204 @r=`${PWD_COMMAND}`; export r; \
37205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37206 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
37207 echo Skipping rebuild of stage3 ; \
37208 else \
f70224b5 37209 $(MAKE) stage3-start; \
80911fe1
PB
37210 if $(LEAN); then \
37211 rm -rf stage1-* ; \
37212 $(STAMP) stage1-lean ; \
37213 fi; \
f70224b5 37214 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 37215 fi
f6d183c0 37216 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 37217
0df3d27f 37218.PHONY: all-stage3 clean-stage3
0df3d27f 37219do-clean: clean-stage3
0df3d27f 37220
d545f33b
PB
37221# FIXME: Will not need to be conditional when toplevel bootstrap is the
37222# only possibility, but now it conflicts with no-bootstrap rules
37223@if gcc-bootstrap
72b2455a 37224
d545f33b 37225compare:
e360f423
PB
37226 @r=`${PWD_COMMAND}`; export r; \
37227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37228 if test -f stage2-lean; then \
d545f33b
PB
37229 echo Cannot compare object files as stage 2 was deleted. ; \
37230 exit 0 ; \
37231 fi; \
0aed8855 37232 : $(MAKE); $(stage); \
d545f33b 37233 rm -f .bad_compare ; \
c52c6897 37234 echo Comparing stages 2 and 3 ; \
d545f33b
PB
37235 cd stage3-gcc; \
37236 files=`find . -name "*$(objext)" -print` ; \
37237 cd .. ; \
37238 for file in $${files} ; do \
37239 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
37240 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
37241 if test $$? -eq 1; then \
37242 case $$file in \
37243 ./cc*-checksum$(objext) | ./libgcc/* ) \
37244 echo warning: $$file differs ;; \
37245 *) \
37246 echo $$file differs >> .bad_compare ;; \
37247 esac ; \
37248 fi ; \
d545f33b
PB
37249 done ; \
37250 if [ -f .bad_compare ]; then \
37251 echo "Bootstrap comparison failure!"; \
37252 cat .bad_compare; \
37253 exit 1; \
37254 else \
c52c6897 37255 echo Comparison successful.; \
d545f33b
PB
37256 fi ; \
37257 $(STAMP) compare
80911fe1
PB
37258 if $(LEAN); then \
37259 rm -rf stage2-*; \
37260 $(STAMP) stage2-lean; \
37261 fi
9cb3fa6f 37262
72b2455a 37263
72b2455a 37264
80911fe1 37265.PHONY: bootstrap bootstrap-lean
be01d343
PB
37266bootstrap:
37267 echo stage3 > stage_final
37268 @r=`${PWD_COMMAND}`; export r; \
37269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37270 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 37271 @: $(MAKE); $(unstage)
be01d343
PB
37272 @r=`${PWD_COMMAND}`; export r; \
37273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37274 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 37275
80911fe1
PB
37276bootstrap-lean:
37277 echo stage3 > stage_final
37278 @r=`${PWD_COMMAND}`; export r; \
37279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37280 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
37281 @: $(MAKE); $(unstage)
37282 @r=`${PWD_COMMAND}`; export r; \
37283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37284 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37285
72b2455a 37286
d545f33b
PB
37287# Rules to wipe a stage and all the following ones, also used for cleanstrap
37288distclean-stage2:: distclean-stage3
37289.PHONY: distclean-stage3
37290distclean-stage3::
0aed8855 37291 @: $(MAKE); $(stage)
d545f33b 37292 rm -rf stage3-* compare
0df3d27f 37293
9cb3fa6f 37294
d545f33b
PB
37295.PHONY: cleanstrap
37296cleanstrap: distclean bootstrap
72b2455a
PB
37297
37298@endif gcc-bootstrap
37299
37300
37301.PHONY: stage4-start stage4-end
37302
37303stage4-start::
0aed8855 37304 @: $(MAKE); $(stage); \
72b2455a 37305 echo stage4 > stage_current ; \
b00612cc 37306 echo stage4 > stage_last; \
0aed8855 37307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37308@if bfd
b00612cc
PB
37309 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
37310 mkdir stage4-bfd; \
80911fe1
PB
37311 mv stage4-bfd bfd ; \
37312 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
37313@endif bfd
37314@if opcodes
b00612cc
PB
37315 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
37316 mkdir stage4-opcodes; \
80911fe1
PB
37317 mv stage4-opcodes opcodes ; \
37318 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
37319@endif opcodes
37320@if binutils
b00612cc
PB
37321 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
37322 mkdir stage4-binutils; \
80911fe1
PB
37323 mv stage4-binutils binutils ; \
37324 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
37325@endif binutils
37326@if gas
b00612cc
PB
37327 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
37328 mkdir stage4-gas; \
80911fe1
PB
37329 mv stage4-gas gas ; \
37330 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
37331@endif gas
37332@if gcc
b00612cc
PB
37333 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
37334 mkdir stage4-gcc; \
80911fe1
PB
37335 mv stage4-gcc gcc ; \
37336 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a
PB
37337@endif gcc
37338@if intl
b00612cc
PB
37339 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
37340 mkdir stage4-intl; \
80911fe1
PB
37341 mv stage4-intl intl ; \
37342 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
37343@endif intl
37344@if ld
b00612cc
PB
37345 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
37346 mkdir stage4-ld; \
80911fe1
PB
37347 mv stage4-ld ld ; \
37348 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
37349@endif ld
37350@if libcpp
b00612cc
PB
37351 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
37352 mkdir stage4-libcpp; \
80911fe1
PB
37353 mv stage4-libcpp libcpp ; \
37354 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 37355@endif libcpp
be01d343
PB
37356@if libdecnumber
37357 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
37358 mkdir stage4-libdecnumber; \
80911fe1
PB
37359 mv stage4-libdecnumber libdecnumber ; \
37360 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 37361@endif libdecnumber
72b2455a 37362@if libiberty
b00612cc
PB
37363 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
37364 mkdir stage4-libiberty; \
80911fe1
PB
37365 mv stage4-libiberty libiberty ; \
37366 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
37367@endif libiberty
37368@if zlib
b00612cc
PB
37369 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
37370 mkdir stage4-zlib; \
80911fe1
PB
37371 mv stage4-zlib zlib ; \
37372 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 37373@endif zlib
0aed8855
PB
37374 @[ -d stage4-$(TARGET_SUBDIR) ] || \
37375 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
37376 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37377 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 37378
80911fe1 37379stage4-end::
72b2455a 37380@if bfd
80911fe1
PB
37381 @if test -d $(HOST_SUBDIR)/bfd ; then \
37382 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
37383 mv prev-bfd stage3-bfd ; : ; \
0aed8855 37384 fi
72b2455a
PB
37385@endif bfd
37386@if opcodes
80911fe1
PB
37387 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37388 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
37389 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 37390 fi
72b2455a
PB
37391@endif opcodes
37392@if binutils
80911fe1
PB
37393 @if test -d $(HOST_SUBDIR)/binutils ; then \
37394 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
37395 mv prev-binutils stage3-binutils ; : ; \
0aed8855 37396 fi
72b2455a
PB
37397@endif binutils
37398@if gas
80911fe1
PB
37399 @if test -d $(HOST_SUBDIR)/gas ; then \
37400 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
37401 mv prev-gas stage3-gas ; : ; \
0aed8855 37402 fi
72b2455a
PB
37403@endif gas
37404@if gcc
80911fe1
PB
37405 @if test -d $(HOST_SUBDIR)/gcc ; then \
37406 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
37407 mv prev-gcc stage3-gcc ; : ; \
0aed8855 37408 fi
72b2455a
PB
37409@endif gcc
37410@if intl
80911fe1
PB
37411 @if test -d $(HOST_SUBDIR)/intl ; then \
37412 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
37413 mv prev-intl stage3-intl ; : ; \
0aed8855 37414 fi
72b2455a
PB
37415@endif intl
37416@if ld
80911fe1
PB
37417 @if test -d $(HOST_SUBDIR)/ld ; then \
37418 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
37419 mv prev-ld stage3-ld ; : ; \
0aed8855 37420 fi
72b2455a
PB
37421@endif ld
37422@if libcpp
80911fe1
PB
37423 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37424 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
37425 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 37426 fi
72b2455a 37427@endif libcpp
be01d343 37428@if libdecnumber
80911fe1
PB
37429 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37430 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
37431 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 37432 fi
be01d343 37433@endif libdecnumber
72b2455a 37434@if libiberty
80911fe1
PB
37435 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37436 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
37437 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 37438 fi
72b2455a
PB
37439@endif libiberty
37440@if zlib
80911fe1
PB
37441 @if test -d $(HOST_SUBDIR)/zlib ; then \
37442 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
37443 mv prev-zlib stage3-zlib ; : ; \
0aed8855 37444 fi
72b2455a 37445@endif zlib
0aed8855 37446 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37447 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
37448 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 37449 fi
80911fe1 37450 rm -f stage_current
72b2455a 37451
0aed8855
PB
37452# Bubble a bugfix through all the stages up to stage 4. They are
37453# remade, but not reconfigured. The next stage (if any) will not be
37454# reconfigured as well.
72b2455a
PB
37455.PHONY: stage4-bubble
37456stage4-bubble:: stage3-bubble
e360f423
PB
37457 @r=`${PWD_COMMAND}`; export r; \
37458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37459 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
37460 echo Skipping rebuild of stage4 ; \
37461 else \
f70224b5 37462 $(MAKE) stage4-start; \
80911fe1
PB
37463 if $(LEAN); then \
37464 rm -rf stage2-* ; \
37465 $(STAMP) stage2-lean ; \
37466 fi; \
f70224b5 37467 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 37468 fi
f6d183c0 37469 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 37470
0df3d27f 37471.PHONY: all-stage4 clean-stage4
0df3d27f 37472do-clean: clean-stage4
0df3d27f 37473
d545f33b
PB
37474# FIXME: Will not need to be conditional when toplevel bootstrap is the
37475# only possibility, but now it conflicts with no-bootstrap rules
37476@if gcc-bootstrap
72b2455a 37477
d545f33b 37478compare3:
e360f423
PB
37479 @r=`${PWD_COMMAND}`; export r; \
37480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37481 if test -f stage3-lean; then \
d545f33b
PB
37482 echo Cannot compare object files as stage 3 was deleted. ; \
37483 exit 0 ; \
37484 fi; \
0aed8855 37485 : $(MAKE); $(stage); \
d545f33b 37486 rm -f .bad_compare ; \
c52c6897 37487 echo Comparing stages 3 and 4 ; \
d545f33b
PB
37488 cd stage4-gcc; \
37489 files=`find . -name "*$(objext)" -print` ; \
37490 cd .. ; \
37491 for file in $${files} ; do \
37492 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
37493 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
37494 if test $$? -eq 1; then \
37495 case $$file in \
37496 ./cc*-checksum$(objext) | ./libgcc/* ) \
37497 echo warning: $$file differs ;; \
37498 *) \
37499 echo $$file differs >> .bad_compare ;; \
37500 esac ; \
37501 fi ; \
d545f33b
PB
37502 done ; \
37503 if [ -f .bad_compare ]; then \
37504 echo "Bootstrap comparison failure!"; \
37505 cat .bad_compare; \
37506 exit 1; \
37507 else \
c52c6897 37508 echo Comparison successful.; \
d545f33b
PB
37509 fi ; \
37510 $(STAMP) compare3
80911fe1
PB
37511 if $(LEAN); then \
37512 rm -rf stage3-*; \
37513 $(STAMP) stage3-lean; \
37514 fi
9cb3fa6f 37515
72b2455a 37516
72b2455a 37517
80911fe1 37518.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
37519bootstrap4:
37520 echo stage4 > stage_final
37521 @r=`${PWD_COMMAND}`; export r; \
37522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37523 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 37524 @: $(MAKE); $(unstage)
be01d343
PB
37525 @r=`${PWD_COMMAND}`; export r; \
37526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37527 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 37528
80911fe1
PB
37529bootstrap4-lean:
37530 echo stage4 > stage_final
37531 @r=`${PWD_COMMAND}`; export r; \
37532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37533 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
37534 @: $(MAKE); $(unstage)
37535 @r=`${PWD_COMMAND}`; export r; \
37536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37537 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37538
72b2455a 37539
d545f33b
PB
37540# Rules to wipe a stage and all the following ones, also used for cleanstrap
37541distclean-stage3:: distclean-stage4
37542.PHONY: distclean-stage4
37543distclean-stage4::
0aed8855 37544 @: $(MAKE); $(stage)
d545f33b 37545 rm -rf stage4-* compare3
0df3d27f 37546
9cb3fa6f 37547
d545f33b 37548@endif gcc-bootstrap
72b2455a
PB
37549
37550
37551.PHONY: stageprofile-start stageprofile-end
37552
37553stageprofile-start::
0aed8855 37554 @: $(MAKE); $(stage); \
72b2455a 37555 echo stageprofile > stage_current ; \
b00612cc 37556 echo stageprofile > stage_last; \
0aed8855 37557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37558@if bfd
b00612cc
PB
37559 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
37560 mkdir stageprofile-bfd; \
80911fe1
PB
37561 mv stageprofile-bfd bfd ; \
37562 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
37563@endif bfd
37564@if opcodes
b00612cc
PB
37565 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
37566 mkdir stageprofile-opcodes; \
80911fe1
PB
37567 mv stageprofile-opcodes opcodes ; \
37568 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
37569@endif opcodes
37570@if binutils
b00612cc
PB
37571 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
37572 mkdir stageprofile-binutils; \
80911fe1
PB
37573 mv stageprofile-binutils binutils ; \
37574 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
37575@endif binutils
37576@if gas
b00612cc
PB
37577 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
37578 mkdir stageprofile-gas; \
80911fe1
PB
37579 mv stageprofile-gas gas ; \
37580 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
37581@endif gas
37582@if gcc
b00612cc
PB
37583 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
37584 mkdir stageprofile-gcc; \
80911fe1
PB
37585 mv stageprofile-gcc gcc ; \
37586 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a
PB
37587@endif gcc
37588@if intl
b00612cc
PB
37589 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
37590 mkdir stageprofile-intl; \
80911fe1
PB
37591 mv stageprofile-intl intl ; \
37592 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
37593@endif intl
37594@if ld
b00612cc
PB
37595 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
37596 mkdir stageprofile-ld; \
80911fe1
PB
37597 mv stageprofile-ld ld ; \
37598 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
37599@endif ld
37600@if libcpp
b00612cc
PB
37601 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
37602 mkdir stageprofile-libcpp; \
80911fe1
PB
37603 mv stageprofile-libcpp libcpp ; \
37604 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 37605@endif libcpp
be01d343
PB
37606@if libdecnumber
37607 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
37608 mkdir stageprofile-libdecnumber; \
80911fe1
PB
37609 mv stageprofile-libdecnumber libdecnumber ; \
37610 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 37611@endif libdecnumber
72b2455a 37612@if libiberty
b00612cc
PB
37613 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
37614 mkdir stageprofile-libiberty; \
80911fe1
PB
37615 mv stageprofile-libiberty libiberty ; \
37616 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
37617@endif libiberty
37618@if zlib
d545f33b
PB
37619 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
37620 mkdir stageprofile-zlib; \
80911fe1
PB
37621 mv stageprofile-zlib zlib ; \
37622 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 37623@endif zlib
0aed8855
PB
37624 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
37625 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
37626 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37627 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 37628
80911fe1 37629stageprofile-end::
d545f33b 37630@if bfd
80911fe1
PB
37631 @if test -d $(HOST_SUBDIR)/bfd ; then \
37632 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
37633 mv prev-bfd stage1-bfd ; : ; \
0aed8855 37634 fi
d545f33b
PB
37635@endif bfd
37636@if opcodes
80911fe1
PB
37637 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37638 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
37639 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 37640 fi
d545f33b
PB
37641@endif opcodes
37642@if binutils
80911fe1
PB
37643 @if test -d $(HOST_SUBDIR)/binutils ; then \
37644 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
37645 mv prev-binutils stage1-binutils ; : ; \
0aed8855 37646 fi
d545f33b
PB
37647@endif binutils
37648@if gas
80911fe1
PB
37649 @if test -d $(HOST_SUBDIR)/gas ; then \
37650 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
37651 mv prev-gas stage1-gas ; : ; \
0aed8855 37652 fi
d545f33b
PB
37653@endif gas
37654@if gcc
80911fe1
PB
37655 @if test -d $(HOST_SUBDIR)/gcc ; then \
37656 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
37657 mv prev-gcc stage1-gcc ; : ; \
0aed8855 37658 fi
d545f33b
PB
37659@endif gcc
37660@if intl
80911fe1
PB
37661 @if test -d $(HOST_SUBDIR)/intl ; then \
37662 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
37663 mv prev-intl stage1-intl ; : ; \
0aed8855 37664 fi
d545f33b
PB
37665@endif intl
37666@if ld
80911fe1
PB
37667 @if test -d $(HOST_SUBDIR)/ld ; then \
37668 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
37669 mv prev-ld stage1-ld ; : ; \
0aed8855 37670 fi
d545f33b
PB
37671@endif ld
37672@if libcpp
80911fe1
PB
37673 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37674 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
37675 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 37676 fi
d545f33b 37677@endif libcpp
be01d343 37678@if libdecnumber
80911fe1
PB
37679 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37680 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
37681 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 37682 fi
be01d343 37683@endif libdecnumber
d545f33b 37684@if libiberty
80911fe1
PB
37685 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37686 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
37687 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 37688 fi
d545f33b
PB
37689@endif libiberty
37690@if zlib
80911fe1
PB
37691 @if test -d $(HOST_SUBDIR)/zlib ; then \
37692 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
37693 mv prev-zlib stage1-zlib ; : ; \
0aed8855 37694 fi
d545f33b 37695@endif zlib
0aed8855 37696 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37697 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
37698 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 37699 fi
80911fe1 37700 rm -f stage_current
72b2455a 37701
0aed8855
PB
37702# Bubble a bugfix through all the stages up to stage profile. They are
37703# remade, but not reconfigured. The next stage (if any) will not be
37704# reconfigured as well.
d545f33b
PB
37705.PHONY: stageprofile-bubble
37706stageprofile-bubble:: stage1-bubble
e360f423
PB
37707 @r=`${PWD_COMMAND}`; export r; \
37708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37709 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
37710 echo Skipping rebuild of stageprofile ; \
37711 else \
f70224b5
PB
37712 $(MAKE) stageprofile-start; \
37713 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 37714 fi
72b2455a 37715
d545f33b
PB
37716.PHONY: all-stageprofile clean-stageprofile
37717do-clean: clean-stageprofile
0df3d27f 37718
72b2455a
PB
37719# FIXME: Will not need to be conditional when toplevel bootstrap is the
37720# only possibility, but now it conflicts with no-bootstrap rules
37721@if gcc-bootstrap
37722
37723
37724
37725
0df3d27f 37726# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 37727distclean-stage1:: distclean-stageprofile
0df3d27f 37728.PHONY: distclean-stageprofile
72b2455a 37729distclean-stageprofile::
0aed8855 37730 @: $(MAKE); $(stage)
9cb3fa6f 37731 rm -rf stageprofile-*
dfdffa2c
PB
37732
37733
72b2455a 37734@endif gcc-bootstrap
dfdffa2c
PB
37735
37736
72b2455a 37737.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 37738
72b2455a 37739stagefeedback-start::
0aed8855 37740 @: $(MAKE); $(stage); \
72b2455a 37741 echo stagefeedback > stage_current ; \
b00612cc 37742 echo stagefeedback > stage_last; \
0aed8855 37743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37744@if bfd
b00612cc
PB
37745 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
37746 mkdir stagefeedback-bfd; \
80911fe1
PB
37747 mv stagefeedback-bfd bfd ; \
37748 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
37749@endif bfd
37750@if opcodes
b00612cc
PB
37751 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
37752 mkdir stagefeedback-opcodes; \
80911fe1
PB
37753 mv stagefeedback-opcodes opcodes ; \
37754 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
37755@endif opcodes
37756@if binutils
b00612cc
PB
37757 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
37758 mkdir stagefeedback-binutils; \
80911fe1
PB
37759 mv stagefeedback-binutils binutils ; \
37760 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
37761@endif binutils
37762@if gas
b00612cc
PB
37763 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
37764 mkdir stagefeedback-gas; \
80911fe1
PB
37765 mv stagefeedback-gas gas ; \
37766 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
37767@endif gas
37768@if gcc
b00612cc
PB
37769 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
37770 mkdir stagefeedback-gcc; \
80911fe1
PB
37771 mv stagefeedback-gcc gcc ; \
37772 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a
PB
37773@endif gcc
37774@if intl
b00612cc
PB
37775 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
37776 mkdir stagefeedback-intl; \
80911fe1
PB
37777 mv stagefeedback-intl intl ; \
37778 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
37779@endif intl
37780@if ld
b00612cc
PB
37781 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
37782 mkdir stagefeedback-ld; \
80911fe1
PB
37783 mv stagefeedback-ld ld ; \
37784 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
37785@endif ld
37786@if libcpp
b00612cc
PB
37787 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
37788 mkdir stagefeedback-libcpp; \
80911fe1
PB
37789 mv stagefeedback-libcpp libcpp ; \
37790 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 37791@endif libcpp
be01d343
PB
37792@if libdecnumber
37793 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
37794 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
37795 mv stagefeedback-libdecnumber libdecnumber ; \
37796 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 37797@endif libdecnumber
72b2455a 37798@if libiberty
b00612cc
PB
37799 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
37800 mkdir stagefeedback-libiberty; \
80911fe1
PB
37801 mv stagefeedback-libiberty libiberty ; \
37802 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
37803@endif libiberty
37804@if zlib
b00612cc
PB
37805 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
37806 mkdir stagefeedback-zlib; \
80911fe1
PB
37807 mv stagefeedback-zlib zlib ; \
37808 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 37809@endif zlib
0aed8855
PB
37810 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
37811 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
37812 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37813 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 37814
80911fe1 37815stagefeedback-end::
72b2455a 37816@if bfd
80911fe1
PB
37817 @if test -d $(HOST_SUBDIR)/bfd ; then \
37818 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
37819 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 37820 fi
72b2455a
PB
37821@endif bfd
37822@if opcodes
80911fe1
PB
37823 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37824 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
37825 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 37826 fi
72b2455a
PB
37827@endif opcodes
37828@if binutils
80911fe1
PB
37829 @if test -d $(HOST_SUBDIR)/binutils ; then \
37830 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
37831 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 37832 fi
72b2455a
PB
37833@endif binutils
37834@if gas
80911fe1
PB
37835 @if test -d $(HOST_SUBDIR)/gas ; then \
37836 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
37837 mv prev-gas stageprofile-gas ; : ; \
0aed8855 37838 fi
72b2455a
PB
37839@endif gas
37840@if gcc
80911fe1
PB
37841 @if test -d $(HOST_SUBDIR)/gcc ; then \
37842 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
37843 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 37844 fi
72b2455a
PB
37845@endif gcc
37846@if intl
80911fe1
PB
37847 @if test -d $(HOST_SUBDIR)/intl ; then \
37848 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
37849 mv prev-intl stageprofile-intl ; : ; \
0aed8855 37850 fi
72b2455a
PB
37851@endif intl
37852@if ld
80911fe1
PB
37853 @if test -d $(HOST_SUBDIR)/ld ; then \
37854 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
37855 mv prev-ld stageprofile-ld ; : ; \
0aed8855 37856 fi
72b2455a
PB
37857@endif ld
37858@if libcpp
80911fe1
PB
37859 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37860 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
37861 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 37862 fi
72b2455a 37863@endif libcpp
be01d343 37864@if libdecnumber
80911fe1
PB
37865 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37866 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
37867 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 37868 fi
be01d343 37869@endif libdecnumber
72b2455a 37870@if libiberty
80911fe1
PB
37871 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37872 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
37873 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 37874 fi
72b2455a
PB
37875@endif libiberty
37876@if zlib
80911fe1
PB
37877 @if test -d $(HOST_SUBDIR)/zlib ; then \
37878 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
37879 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 37880 fi
72b2455a 37881@endif zlib
0aed8855 37882 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37883 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
37884 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 37885 fi
80911fe1 37886 rm -f stage_current
dfdffa2c 37887
0aed8855
PB
37888# Bubble a bugfix through all the stages up to stage feedback. They are
37889# remade, but not reconfigured. The next stage (if any) will not be
37890# reconfigured as well.
72b2455a 37891.PHONY: stagefeedback-bubble
7d329e61 37892stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
37893 @r=`${PWD_COMMAND}`; export r; \
37894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37895 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
37896 echo Skipping rebuild of stagefeedback ; \
37897 else \
f70224b5
PB
37898 $(MAKE) stagefeedback-start; \
37899 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 37900 fi
72b2455a 37901
0df3d27f 37902.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 37903do-clean: clean-stagefeedback
0df3d27f 37904
72b2455a
PB
37905# FIXME: Will not need to be conditional when toplevel bootstrap is the
37906# only possibility, but now it conflicts with no-bootstrap rules
37907@if gcc-bootstrap
656fdd47
PB
37908
37909
37910
80911fe1 37911.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
37912profiledbootstrap:
37913 echo stagefeedback > stage_final
37914 @r=`${PWD_COMMAND}`; export r; \
37915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37916 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 37917 @: $(MAKE); $(unstage)
be01d343
PB
37918 @r=`${PWD_COMMAND}`; export r; \
37919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37920 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 37921
80911fe1
PB
37922profiledbootstrap-lean:
37923 echo stagefeedback > stage_final
37924 @r=`${PWD_COMMAND}`; export r; \
37925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37926 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
37927 @: $(MAKE); $(unstage)
37928 @r=`${PWD_COMMAND}`; export r; \
37929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37930 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37931
656fdd47 37932
0df3d27f 37933# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 37934distclean-stageprofile:: distclean-stagefeedback
0df3d27f 37935.PHONY: distclean-stagefeedback
656fdd47 37936distclean-stagefeedback::
0aed8855 37937 @: $(MAKE); $(stage)
9cb3fa6f 37938 rm -rf stagefeedback-*
656fdd47
PB
37939
37940
72b2455a 37941@endif gcc-bootstrap
656fdd47
PB
37942
37943
37944
7d329e61
PB
37945stageprofile-end::
37946 $(MAKE) distclean-stagefeedback
656fdd47 37947
7d329e61 37948stagefeedback-start::
656fdd47
PB
37949 @r=`${PWD_COMMAND}`; export r; \
37950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
37951 for i in prev-*; do \
37952 j=`echo $$i | sed s/^prev-//` ; \
37953 cd $$r/$$i && \
37954 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
37955 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
37956 done
b8908782 37957
0df3d27f 37958@if gcc-bootstrap
0df3d27f 37959do-distclean: distclean-stage1
c52c6897
PB
37960
37961# Provide a GCC build when we're building target libraries. This does
37962# not work as a dependency, just as the minimum necessary to avoid errors.
37963stage_last:
37964 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
b37df25a 37965@endif gcc-bootstrap
0df3d27f 37966
c52c6897
PB
37967.PHONY: restrap
37968restrap:
37969 @: $(MAKE); $(stage)
37970 rm -rf stage1-$(TARGET_SUBDIR) stage2 stage3 stage4 stageprofile stagefeedback
37971 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
37972
ae831be5
NN
37973# --------------------------------------
37974# Dependencies between different modules
37975# --------------------------------------
252b5132 37976
9e6ce191 37977# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
37978@if gcc-bootstrap
37979configure-target-libstdc++-v3: stage_last
37980configure-target-libmudflap: stage_last
37981configure-target-libssp: stage_last
37982configure-target-libgcc-math: stage_last
37983configure-target-newlib: stage_last
37984configure-target-libgfortran: stage_last
37985configure-target-libobjc: stage_last
37986configure-target-libtermcap: stage_last
37987configure-target-winsup: stage_last
37988configure-target-libgloss: stage_last
37989configure-target-libiberty: stage_last
37990configure-target-gperf: stage_last
37991configure-target-examples: stage_last
37992configure-target-libffi: stage_last
37993configure-target-libjava: stage_last
37994configure-target-zlib: stage_last
37995configure-target-boehm-gc: stage_last
37996configure-target-qthreads: stage_last
37997configure-target-rda: stage_last
37998configure-target-libada: stage_last
37999configure-target-libgomp: stage_last
38000@endif gcc-bootstrap
9e6ce191 38001
c52c6897 38002@if gcc-no-bootstrap
9e6ce191 38003configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 38004configure-target-libmudflap: maybe-all-gcc
064d0a7c 38005configure-target-libssp: maybe-all-gcc
b3ded179 38006configure-target-libgcc-math: maybe-all-gcc
9e6ce191 38007configure-target-newlib: maybe-all-gcc
9e6ce191 38008configure-target-libgfortran: maybe-all-gcc
9e6ce191 38009configure-target-libobjc: maybe-all-gcc
9e6ce191 38010configure-target-libtermcap: maybe-all-gcc
9e6ce191 38011configure-target-winsup: maybe-all-gcc
9e6ce191 38012configure-target-libgloss: maybe-all-gcc
9e6ce191 38013configure-target-libiberty: maybe-all-gcc
9e6ce191 38014configure-target-gperf: maybe-all-gcc
9e6ce191 38015configure-target-examples: maybe-all-gcc
9e6ce191 38016configure-target-libffi: maybe-all-gcc
9e6ce191 38017configure-target-libjava: maybe-all-gcc
9e6ce191 38018configure-target-zlib: maybe-all-gcc
9e6ce191 38019configure-target-boehm-gc: maybe-all-gcc
9e6ce191 38020configure-target-qthreads: maybe-all-gcc
9e6ce191 38021configure-target-rda: maybe-all-gcc
9e6ce191 38022configure-target-libada: maybe-all-gcc
b3ded179 38023configure-target-libgomp: maybe-all-gcc
c52c6897 38024@endif gcc-no-bootstrap
b3ded179 38025
9e6ce191
PB
38026
38027
38028configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
38029
38030configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
38031configure-target-gperf: maybe-all-target-libstdc++-v3
38032
38033configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
38034
38035configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
38036
38037configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
38038
38039configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
38040configure-target-libjava: maybe-all-target-libstdc++-v3
38041
c13c918a
JW
38042configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
38043
9e6ce191
PB
38044configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
38045
e6db70d4
RE
38046configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
38047
9e6ce191
PB
38048configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
38049
38050configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
38051
38052configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
38053
38054configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
38055
38056configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
38057
38058configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
38059
38060configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
38061
38062
ae831be5
NN
38063# There are two types of dependencies here: 'hard' dependencies, where one
38064# module simply won't build without the other; and 'soft' dependencies, where
38065# if the depended-on module is missing, the depending module will do without
38066# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 38067# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
38068# it's safer to use a soft dependency.
38069
9e6ce191
PB
38070
38071
38072
38073
c60fe18b 38074
9e6ce191
PB
38075# With all the machinery above in place, it is pretty easy to generate
38076# dependencies. Host dependencies are a bit more complex because we have
38077# to check for bootstrap/prebootstrap dependencies. To resolve
38078# prebootstrap dependencies, prebootstrap modules are gathered in
38079# a hash table.
6a9cf61e 38080all-build-bison: maybe-all-build-texinfo
9e6ce191 38081all-build-byacc: maybe-all-build-texinfo
6a9cf61e 38082all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
38083all-build-flex: maybe-all-build-bison
38084all-build-flex: maybe-all-build-byacc
38085all-build-flex: maybe-all-build-m4
6a9cf61e 38086all-build-libiberty: maybe-all-build-texinfo
9e6ce191 38087all-build-m4: maybe-all-build-texinfo
ee025550 38088all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
38089configure-gcc: maybe-configure-intl
38090
38091configure-stage1-gcc: maybe-configure-stage1-intl
38092configure-stage2-gcc: maybe-configure-stage2-intl
38093configure-stage3-gcc: maybe-configure-stage3-intl
38094configure-stage4-gcc: maybe-configure-stage4-intl
38095configure-stageprofile-gcc: maybe-configure-stageprofile-intl
38096configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
38097configure-gcc: maybe-all-binutils
38098
38099configure-stage1-gcc: maybe-all-stage1-binutils
38100configure-stage2-gcc: maybe-all-stage2-binutils
38101configure-stage3-gcc: maybe-all-stage3-binutils
38102configure-stage4-gcc: maybe-all-stage4-binutils
38103configure-stageprofile-gcc: maybe-all-stageprofile-binutils
38104configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
38105configure-gcc: maybe-all-gas
38106
38107configure-stage1-gcc: maybe-all-stage1-gas
38108configure-stage2-gcc: maybe-all-stage2-gas
38109configure-stage3-gcc: maybe-all-stage3-gas
38110configure-stage4-gcc: maybe-all-stage4-gas
38111configure-stageprofile-gcc: maybe-all-stageprofile-gas
38112configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
38113configure-gcc: maybe-all-ld
38114
38115configure-stage1-gcc: maybe-all-stage1-ld
38116configure-stage2-gcc: maybe-all-stage2-ld
38117configure-stage3-gcc: maybe-all-stage3-ld
38118configure-stage4-gcc: maybe-all-stage4-ld
38119configure-stageprofile-gcc: maybe-all-stageprofile-ld
38120configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
38121all-gcc: all-libiberty
38122
38123all-stage1-gcc: all-stage1-libiberty
38124all-stage2-gcc: all-stage2-libiberty
38125all-stage3-gcc: all-stage3-libiberty
38126all-stage4-gcc: all-stage4-libiberty
38127all-stageprofile-gcc: all-stageprofile-libiberty
38128all-stagefeedback-gcc: all-stagefeedback-libiberty
38129all-gcc: maybe-all-intl
38130
38131all-stage1-gcc: maybe-all-stage1-intl
38132all-stage2-gcc: maybe-all-stage2-intl
38133all-stage3-gcc: maybe-all-stage3-intl
38134all-stage4-gcc: maybe-all-stage4-intl
38135all-stageprofile-gcc: maybe-all-stageprofile-intl
38136all-stagefeedback-gcc: maybe-all-stagefeedback-intl
72b2455a
PB
38137all-gcc: maybe-all-build-texinfo
38138
38139all-stage1-gcc: maybe-all-build-texinfo
38140all-stage2-gcc: maybe-all-build-texinfo
38141all-stage3-gcc: maybe-all-build-texinfo
38142all-stage4-gcc: maybe-all-build-texinfo
38143all-stageprofile-gcc: maybe-all-build-texinfo
38144all-stagefeedback-gcc: maybe-all-build-texinfo
38145all-prebootstrap: maybe-all-build-texinfo
38146all-gcc: maybe-all-build-bison
38147
38148all-stage1-gcc: maybe-all-build-bison
38149all-stage2-gcc: maybe-all-build-bison
38150all-stage3-gcc: maybe-all-build-bison
38151all-stage4-gcc: maybe-all-build-bison
38152all-stageprofile-gcc: maybe-all-build-bison
38153all-stagefeedback-gcc: maybe-all-build-bison
38154all-prebootstrap: maybe-all-build-bison
38155all-gcc: maybe-all-build-byacc
38156
38157all-stage1-gcc: maybe-all-build-byacc
38158all-stage2-gcc: maybe-all-build-byacc
38159all-stage3-gcc: maybe-all-build-byacc
38160all-stage4-gcc: maybe-all-build-byacc
38161all-stageprofile-gcc: maybe-all-build-byacc
38162all-stagefeedback-gcc: maybe-all-build-byacc
38163all-prebootstrap: maybe-all-build-byacc
38164all-gcc: maybe-all-build-flex
38165
38166all-stage1-gcc: maybe-all-build-flex
38167all-stage2-gcc: maybe-all-build-flex
38168all-stage3-gcc: maybe-all-build-flex
38169all-stage4-gcc: maybe-all-build-flex
38170all-stageprofile-gcc: maybe-all-build-flex
38171all-stagefeedback-gcc: maybe-all-build-flex
38172all-prebootstrap: maybe-all-build-flex
ee025550
PB
38173all-gcc: maybe-all-build-libiberty
38174
38175all-stage1-gcc: maybe-all-build-libiberty
38176all-stage2-gcc: maybe-all-build-libiberty
38177all-stage3-gcc: maybe-all-build-libiberty
38178all-stage4-gcc: maybe-all-build-libiberty
38179all-stageprofile-gcc: maybe-all-build-libiberty
38180all-stagefeedback-gcc: maybe-all-build-libiberty
38181all-prebootstrap: maybe-all-build-libiberty
38182all-gcc: maybe-all-build-fixincludes
38183
38184all-stage1-gcc: maybe-all-build-fixincludes
38185all-stage2-gcc: maybe-all-build-fixincludes
38186all-stage3-gcc: maybe-all-build-fixincludes
38187all-stage4-gcc: maybe-all-build-fixincludes
38188all-stageprofile-gcc: maybe-all-build-fixincludes
38189all-stagefeedback-gcc: maybe-all-build-fixincludes
38190all-prebootstrap: maybe-all-build-fixincludes
9e6ce191
PB
38191all-gcc: maybe-all-zlib
38192
38193all-stage1-gcc: maybe-all-stage1-zlib
38194all-stage2-gcc: maybe-all-stage2-zlib
38195all-stage3-gcc: maybe-all-stage3-zlib
38196all-stage4-gcc: maybe-all-stage4-zlib
38197all-stageprofile-gcc: maybe-all-stageprofile-zlib
38198all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
38199all-gcc: all-libcpp
38200
38201all-stage1-gcc: all-stage1-libcpp
38202all-stage2-gcc: all-stage2-libcpp
38203all-stage3-gcc: all-stage3-libcpp
38204all-stage4-gcc: all-stage4-libcpp
38205all-stageprofile-gcc: all-stageprofile-libcpp
38206all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
38207all-gcc: all-libdecnumber
38208
38209all-stage1-gcc: all-stage1-libdecnumber
38210all-stage2-gcc: all-stage2-libdecnumber
38211all-stage3-gcc: all-stage3-libdecnumber
38212all-stage4-gcc: all-stage4-libdecnumber
38213all-stageprofile-gcc: all-stageprofile-libdecnumber
38214all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
38215all-gcc: maybe-all-libiberty
38216
38217all-stage1-gcc: maybe-all-stage1-libiberty
38218all-stage2-gcc: maybe-all-stage2-libiberty
38219all-stage3-gcc: maybe-all-stage3-libiberty
38220all-stage4-gcc: maybe-all-stage4-libiberty
38221all-stageprofile-gcc: maybe-all-stageprofile-libiberty
38222all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
38223all-gcc: maybe-all-fixincludes
69e57115 38224install-gcc: maybe-install-fixincludes
9e6ce191
PB
38225configure-libcpp: configure-libiberty
38226
38227configure-stage1-libcpp: configure-stage1-libiberty
38228configure-stage2-libcpp: configure-stage2-libiberty
38229configure-stage3-libcpp: configure-stage3-libiberty
38230configure-stage4-libcpp: configure-stage4-libiberty
38231configure-stageprofile-libcpp: configure-stageprofile-libiberty
38232configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
38233configure-libcpp: maybe-configure-intl
38234
38235configure-stage1-libcpp: maybe-configure-stage1-intl
38236configure-stage2-libcpp: maybe-configure-stage2-intl
38237configure-stage3-libcpp: maybe-configure-stage3-intl
38238configure-stage4-libcpp: maybe-configure-stage4-intl
38239configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
38240configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
38241all-libcpp: all-libiberty
38242
38243all-stage1-libcpp: all-stage1-libiberty
38244all-stage2-libcpp: all-stage2-libiberty
38245all-stage3-libcpp: all-stage3-libiberty
38246all-stage4-libcpp: all-stage4-libiberty
38247all-stageprofile-libcpp: all-stageprofile-libiberty
38248all-stagefeedback-libcpp: all-stagefeedback-libiberty
38249all-libcpp: maybe-all-intl
38250
38251all-stage1-libcpp: maybe-all-stage1-intl
38252all-stage2-libcpp: maybe-all-stage2-intl
38253all-stage3-libcpp: maybe-all-stage3-intl
38254all-stage4-libcpp: maybe-all-stage4-intl
38255all-stageprofile-libcpp: maybe-all-stageprofile-intl
38256all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 38257all-fixincludes: maybe-all-libiberty
b00612cc 38258all-gnattools: maybe-all-target-libada
9e6ce191
PB
38259configure-gdb: maybe-configure-sim
38260all-gdb: maybe-all-libiberty
38261all-gdb: maybe-all-opcodes
38262all-gdb: maybe-all-bfd
9e6ce191 38263all-gdb: maybe-all-readline
72b2455a
PB
38264all-gdb: maybe-all-build-bison
38265all-gdb: maybe-all-build-byacc
9e6ce191 38266all-gdb: maybe-all-sim
9e6ce191
PB
38267configure-libgui: maybe-configure-tcl
38268configure-libgui: maybe-configure-tk
38269all-libgui: maybe-all-tcl
38270all-libgui: maybe-all-tk
38271all-libgui: maybe-all-itcl
b4a77b47 38272configure-bfd: configure-libiberty
9e6ce191
PB
38273
38274configure-stage1-bfd: configure-stage1-libiberty
38275configure-stage2-bfd: configure-stage2-libiberty
38276configure-stage3-bfd: configure-stage3-libiberty
38277configure-stage4-bfd: configure-stage4-libiberty
38278configure-stageprofile-bfd: configure-stageprofile-libiberty
38279configure-stagefeedback-bfd: configure-stagefeedback-libiberty
38280all-bfd: maybe-all-libiberty
38281
38282all-stage1-bfd: maybe-all-stage1-libiberty
38283all-stage2-bfd: maybe-all-stage2-libiberty
38284all-stage3-bfd: maybe-all-stage3-libiberty
38285all-stage4-bfd: maybe-all-stage4-libiberty
38286all-stageprofile-bfd: maybe-all-stageprofile-libiberty
38287all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
38288all-bfd: maybe-all-intl
38289
38290all-stage1-bfd: maybe-all-stage1-intl
38291all-stage2-bfd: maybe-all-stage2-intl
38292all-stage3-bfd: maybe-all-stage3-intl
38293all-stage4-bfd: maybe-all-stage4-intl
38294all-stageprofile-bfd: maybe-all-stageprofile-intl
38295all-stagefeedback-bfd: maybe-all-stagefeedback-intl
38296all-binutils: maybe-all-libiberty
38297
38298all-stage1-binutils: maybe-all-stage1-libiberty
38299all-stage2-binutils: maybe-all-stage2-libiberty
38300all-stage3-binutils: maybe-all-stage3-libiberty
38301all-stage4-binutils: maybe-all-stage4-libiberty
38302all-stageprofile-binutils: maybe-all-stageprofile-libiberty
38303all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
38304all-binutils: maybe-all-opcodes
38305
38306all-stage1-binutils: maybe-all-stage1-opcodes
38307all-stage2-binutils: maybe-all-stage2-opcodes
38308all-stage3-binutils: maybe-all-stage3-opcodes
38309all-stage4-binutils: maybe-all-stage4-opcodes
38310all-stageprofile-binutils: maybe-all-stageprofile-opcodes
38311all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
38312all-binutils: maybe-all-bfd
38313
38314all-stage1-binutils: maybe-all-stage1-bfd
38315all-stage2-binutils: maybe-all-stage2-bfd
38316all-stage3-binutils: maybe-all-stage3-bfd
38317all-stage4-binutils: maybe-all-stage4-bfd
38318all-stageprofile-binutils: maybe-all-stageprofile-bfd
38319all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
38320all-binutils: maybe-all-build-flex
38321
38322all-stage1-binutils: maybe-all-build-flex
38323all-stage2-binutils: maybe-all-build-flex
38324all-stage3-binutils: maybe-all-build-flex
38325all-stage4-binutils: maybe-all-build-flex
38326all-stageprofile-binutils: maybe-all-build-flex
38327all-stagefeedback-binutils: maybe-all-build-flex
38328all-prebootstrap: maybe-all-build-flex
38329all-binutils: maybe-all-build-bison
38330
38331all-stage1-binutils: maybe-all-build-bison
38332all-stage2-binutils: maybe-all-build-bison
38333all-stage3-binutils: maybe-all-build-bison
38334all-stage4-binutils: maybe-all-build-bison
38335all-stageprofile-binutils: maybe-all-build-bison
38336all-stagefeedback-binutils: maybe-all-build-bison
38337all-prebootstrap: maybe-all-build-bison
38338all-binutils: maybe-all-build-byacc
38339
38340all-stage1-binutils: maybe-all-build-byacc
38341all-stage2-binutils: maybe-all-build-byacc
38342all-stage3-binutils: maybe-all-build-byacc
38343all-stage4-binutils: maybe-all-build-byacc
38344all-stageprofile-binutils: maybe-all-build-byacc
38345all-stagefeedback-binutils: maybe-all-build-byacc
38346all-prebootstrap: maybe-all-build-byacc
9e6ce191
PB
38347all-binutils: maybe-all-intl
38348
38349all-stage1-binutils: maybe-all-stage1-intl
38350all-stage2-binutils: maybe-all-stage2-intl
38351all-stage3-binutils: maybe-all-stage3-intl
38352all-stage4-binutils: maybe-all-stage4-intl
38353all-stageprofile-binutils: maybe-all-stageprofile-intl
38354all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 38355install-binutils: maybe-install-opcodes
cf662e21 38356install-opcodes: maybe-install-bfd
9e6ce191
PB
38357all-gas: maybe-all-libiberty
38358
38359all-stage1-gas: maybe-all-stage1-libiberty
38360all-stage2-gas: maybe-all-stage2-libiberty
38361all-stage3-gas: maybe-all-stage3-libiberty
38362all-stage4-gas: maybe-all-stage4-libiberty
38363all-stageprofile-gas: maybe-all-stageprofile-libiberty
38364all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
38365all-gas: maybe-all-opcodes
38366
38367all-stage1-gas: maybe-all-stage1-opcodes
38368all-stage2-gas: maybe-all-stage2-opcodes
38369all-stage3-gas: maybe-all-stage3-opcodes
38370all-stage4-gas: maybe-all-stage4-opcodes
38371all-stageprofile-gas: maybe-all-stageprofile-opcodes
38372all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
38373all-gas: maybe-all-bfd
38374
38375all-stage1-gas: maybe-all-stage1-bfd
38376all-stage2-gas: maybe-all-stage2-bfd
38377all-stage3-gas: maybe-all-stage3-bfd
38378all-stage4-gas: maybe-all-stage4-bfd
38379all-stageprofile-gas: maybe-all-stageprofile-bfd
38380all-stagefeedback-gas: maybe-all-stagefeedback-bfd
38381all-gas: maybe-all-intl
38382
38383all-stage1-gas: maybe-all-stage1-intl
38384all-stage2-gas: maybe-all-stage2-intl
38385all-stage3-gas: maybe-all-stage3-intl
38386all-stage4-gas: maybe-all-stage4-intl
38387all-stageprofile-gas: maybe-all-stageprofile-intl
38388all-stagefeedback-gas: maybe-all-stagefeedback-intl
38389all-gprof: maybe-all-libiberty
38390all-gprof: maybe-all-bfd
38391all-gprof: maybe-all-opcodes
38392all-gprof: maybe-all-intl
38393all-ld: maybe-all-libiberty
38394
38395all-stage1-ld: maybe-all-stage1-libiberty
38396all-stage2-ld: maybe-all-stage2-libiberty
38397all-stage3-ld: maybe-all-stage3-libiberty
38398all-stage4-ld: maybe-all-stage4-libiberty
38399all-stageprofile-ld: maybe-all-stageprofile-libiberty
38400all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
38401all-ld: maybe-all-bfd
38402
38403all-stage1-ld: maybe-all-stage1-bfd
38404all-stage2-ld: maybe-all-stage2-bfd
38405all-stage3-ld: maybe-all-stage3-bfd
38406all-stage4-ld: maybe-all-stage4-bfd
38407all-stageprofile-ld: maybe-all-stageprofile-bfd
38408all-stagefeedback-ld: maybe-all-stagefeedback-bfd
38409all-ld: maybe-all-opcodes
38410
38411all-stage1-ld: maybe-all-stage1-opcodes
38412all-stage2-ld: maybe-all-stage2-opcodes
38413all-stage3-ld: maybe-all-stage3-opcodes
38414all-stage4-ld: maybe-all-stage4-opcodes
38415all-stageprofile-ld: maybe-all-stageprofile-opcodes
38416all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
38417all-ld: maybe-all-build-bison
38418
38419all-stage1-ld: maybe-all-build-bison
38420all-stage2-ld: maybe-all-build-bison
38421all-stage3-ld: maybe-all-build-bison
38422all-stage4-ld: maybe-all-build-bison
38423all-stageprofile-ld: maybe-all-build-bison
38424all-stagefeedback-ld: maybe-all-build-bison
38425all-prebootstrap: maybe-all-build-bison
38426all-ld: maybe-all-build-byacc
38427
38428all-stage1-ld: maybe-all-build-byacc
38429all-stage2-ld: maybe-all-build-byacc
38430all-stage3-ld: maybe-all-build-byacc
38431all-stage4-ld: maybe-all-build-byacc
38432all-stageprofile-ld: maybe-all-build-byacc
38433all-stagefeedback-ld: maybe-all-build-byacc
38434all-prebootstrap: maybe-all-build-byacc
38435all-ld: maybe-all-build-flex
38436
38437all-stage1-ld: maybe-all-build-flex
38438all-stage2-ld: maybe-all-build-flex
38439all-stage3-ld: maybe-all-build-flex
38440all-stage4-ld: maybe-all-build-flex
38441all-stageprofile-ld: maybe-all-build-flex
38442all-stagefeedback-ld: maybe-all-build-flex
38443all-prebootstrap: maybe-all-build-flex
9e6ce191
PB
38444all-ld: maybe-all-intl
38445
38446all-stage1-ld: maybe-all-stage1-intl
38447all-stage2-ld: maybe-all-stage2-intl
38448all-stage3-ld: maybe-all-stage3-intl
38449all-stage4-ld: maybe-all-stage4-intl
38450all-stageprofile-ld: maybe-all-stageprofile-intl
38451all-stagefeedback-ld: maybe-all-stagefeedback-intl
38452all-opcodes: maybe-all-bfd
38453
38454all-stage1-opcodes: maybe-all-stage1-bfd
38455all-stage2-opcodes: maybe-all-stage2-bfd
38456all-stage3-opcodes: maybe-all-stage3-bfd
38457all-stage4-opcodes: maybe-all-stage4-bfd
38458all-stageprofile-opcodes: maybe-all-stageprofile-bfd
38459all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
38460all-opcodes: maybe-all-libiberty
38461
38462all-stage1-opcodes: maybe-all-stage1-libiberty
38463all-stage2-opcodes: maybe-all-stage2-libiberty
38464all-stage3-opcodes: maybe-all-stage3-libiberty
38465all-stage4-opcodes: maybe-all-stage4-libiberty
38466all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
38467all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
38468all-dejagnu: maybe-all-tcl
38469all-dejagnu: maybe-all-expect
38470all-dejagnu: maybe-all-tk
38471configure-expect: maybe-configure-tcl
38472configure-expect: maybe-configure-tk
38473all-expect: maybe-all-tcl
38474all-expect: maybe-all-tk
38475configure-itcl: maybe-configure-tcl
38476configure-itcl: maybe-configure-tk
38477all-itcl: maybe-all-tcl
38478all-itcl: maybe-all-tk
ae831be5 38479install-itcl: maybe-install-tcl
b4a77b47 38480configure-tk: maybe-configure-tcl
ae831be5 38481all-tk: maybe-all-tcl
9e6ce191
PB
38482all-sid: maybe-all-libiberty
38483all-sid: maybe-all-bfd
38484all-sid: maybe-all-opcodes
38485all-sid: maybe-all-tcl
38486all-sid: maybe-all-tk
38487install-sid: maybe-install-tcl
38488install-sid: maybe-install-tk
38489all-sim: maybe-all-libiberty
38490all-sim: maybe-all-bfd
38491all-sim: maybe-all-opcodes
38492all-sim: maybe-all-readline
38493all-sim: maybe-configure-gdb
38494all-fastjar: maybe-all-zlib
72b2455a 38495all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
38496all-fastjar: maybe-all-libiberty
38497all-autoconf: maybe-all-m4
72b2455a 38498all-autoconf: maybe-all-build-texinfo
9e6ce191 38499all-automake: maybe-all-m4
72b2455a 38500all-automake: maybe-all-build-texinfo
9e6ce191
PB
38501all-automake: maybe-all-autoconf
38502all-bison: maybe-all-intl
72b2455a 38503all-bison: maybe-all-build-texinfo
9e6ce191 38504all-diff: maybe-all-intl
72b2455a 38505all-diff: maybe-all-build-texinfo
9e6ce191 38506all-fileutils: maybe-all-intl
72b2455a
PB
38507all-fileutils: maybe-all-build-texinfo
38508all-flex: maybe-all-build-bison
38509all-flex: maybe-all-build-byacc
9e6ce191
PB
38510all-flex: maybe-all-intl
38511all-flex: maybe-all-m4
72b2455a 38512all-flex: maybe-all-build-texinfo
9e6ce191
PB
38513all-gzip: maybe-all-intl
38514all-gzip: maybe-all-zlib
72b2455a 38515all-gzip: maybe-all-build-texinfo
9e6ce191 38516all-hello: maybe-all-intl
72b2455a 38517all-hello: maybe-all-build-texinfo
9e6ce191 38518all-m4: maybe-all-intl
72b2455a 38519all-m4: maybe-all-build-texinfo
9e6ce191 38520all-make: maybe-all-intl
72b2455a
PB
38521all-make: maybe-all-build-texinfo
38522all-patch: maybe-all-build-texinfo
38523all-make: maybe-all-build-texinfo
930314a4 38524all-prms: maybe-all-libiberty
72b2455a
PB
38525all-recode: maybe-all-build-texinfo
38526all-sed: maybe-all-build-texinfo
930314a4 38527all-send-pr: maybe-all-prms
72b2455a
PB
38528all-tar: maybe-all-build-texinfo
38529all-uudecode: maybe-all-build-texinfo
9e6ce191 38530configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 38531configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
38532all-target-fastjar: maybe-all-target-zlib
38533all-target-fastjar: maybe-all-target-libiberty
38534configure-target-libjava: maybe-configure-target-zlib
38535configure-target-libjava: maybe-configure-target-boehm-gc
38536configure-target-libjava: maybe-configure-target-qthreads
38537configure-target-libjava: maybe-configure-target-libffi
38538all-target-libjava: maybe-all-fastjar
38539all-target-libjava: maybe-all-target-zlib
38540all-target-libjava: maybe-all-target-boehm-gc
38541all-target-libjava: maybe-all-target-qthreads
38542all-target-libjava: maybe-all-target-libffi
ae831be5 38543all-target-libobjc: maybe-all-target-libiberty
ae831be5 38544all-target-libstdc++-v3: maybe-all-target-libiberty
ae831be5 38545all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
38546all-target-winsup: maybe-all-target-libiberty
38547all-target-winsup: maybe-all-target-libtermcap
38548
38549
72b2455a
PB
38550# Non-toplevel bootstrap rules must depend on several packages, to be built
38551# before gcc. Another wart that will go away, hopefully soon.
9e6ce191
PB
38552@if gcc-no-bootstrap
38553
38554all-prebootstrap: maybe-all-bfd
38555all-prebootstrap: maybe-all-opcodes
38556all-prebootstrap: maybe-all-binutils
38557all-prebootstrap: maybe-all-gas
38558all-prebootstrap: maybe-all-intl
38559all-prebootstrap: maybe-all-ld
38560all-prebootstrap: maybe-all-libcpp
be01d343 38561all-prebootstrap: maybe-all-libdecnumber
9e6ce191
PB
38562all-prebootstrap: maybe-all-libiberty
38563all-prebootstrap: maybe-all-zlib
38564@endif gcc-no-bootstrap
38565
907be67c 38566CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 38567GDB_TK = @GDB_TK@
907be67c
DJ
38568INSTALL_GDB_TK = @INSTALL_GDB_TK@
38569configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 38570all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 38571install-gdb: $(INSTALL_GDB_TK)
907a7241 38572
a2cc058a
NN
38573# Serialization dependencies. Host configures don't work well in parallel to
38574# each other, due to contention over config.cache. Target configures and
38575# build configures are similar.
38576@serialization_dependencies@
38577
15723a45
NN
38578# --------------------------------
38579# Regenerating top level configury
38580# --------------------------------
252b5132 38581
14a2a2f1 38582# Rebuilding Makefile.in, using autogen.
43be203f 38583AUTOGEN = autogen
6b784d9f 38584$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 38585 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 38586
a0da8069 38587# Rebuilding Makefile.
43be203f
AO
38588Makefile: $(srcdir)/Makefile.in config.status
38589 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
38590
479759c8 38591config.status: configure
10ecffb9 38592 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 38593
a0da8069 38594# Rebuilding configure.
43be203f 38595AUTOCONF = autoconf
6b784d9f 38596$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
43be203f 38597 cd $(srcdir) && $(AUTOCONF)
252b5132 38598
3728fade
NN
38599# ------------------------------
38600# Special directives to GNU Make
38601# ------------------------------
38602
3728fade
NN
38603# Don't pass command-line variables to submakes.
38604.NOEXPORT:
38605MAKEOVERRIDES=
38606
252b5132 38607# end of Makefile.in
This page took 2.658582 seconds and 4 git commands to generate.